﻿@charset "utf-8";
/* CSS Document */
body { font:12px "宋体"; background:#fff;}
div{-ms-user-select:element;}
.fl{ float:left;}
.fr{ float:right;}
/*清除浮动*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.topA_box { height:15px;color:#333;position:relative;width:1024px;margin:0 auto;padding-top:7px;}
.topA_box a{color:#333;}
.topA_box .noc{float:left;text-indent:5px;}
.topA_box .tel{float:right;padding-right:5px;}
.wrap_all { width:100%; }
.wrap_box { width:1024px; margin:0 auto; position:relative;}
.box_topA_se { overflow:hidden; width:100%;}
.big_logo{ width:225px;height:52px; position:absolute; left:0px; top:10px; background:url(../mealimage/logo.png) no-repeat;}
.box_topA {padding-top:7px; height:26px; float:right;}
.topA_logo a{ color:#333; font-size:14px; text-align:right; padding-left:20px;}
.topA_logo a:hover{ color:#b90c12;}


.box_topB_se{ width:100%; height:54px;  padding-top:12px;padding-bottom:10px;}
.box_topB{ width:710px; height:54px; background:url(../mealimage/di.png) no-repeat; float:right;   }
.box_topB .topB_L{  height:54px; overflow:hidden;}
.box_topB .topB_L a{ float:left; padding:0 22px; height:54px; line-height:54px; text-align:center; color:#ffffff; font-size:20px; font-family:'微软雅黑'; background:url(../images/index_15.jpg) no-repeat right center;}
.box_topB .topB_L a.lin5{ background:none;}



.box_topC{margin:0; overflow:hidden;  font-family:'微软雅黑';}
.box_topC .topC_L { float:left; width:374px; height:440px; padding-left:22px; position:relative;}
.topC_L_boA { position:absolute; bottom:14px; width:358px; height:86px; left:30px;}
.topC_L_boA .topC_boA_1 { width:172px; height:86px;  position:relative;}
.topC_boA_1 span{ position:absolute; top:64px; width:90px; text-align:center;}
.topC_boA_1 .wei_img { position:absolute; right:6px; top:6px; width:74px; height:74px; line-height:24px;}


.box_topC .topC_R { float:left; width:1024px;}
.box_topC .topC_R .col_shiChA { width:1024px; overflow:hidden; height:500px; position:relative;}
.box_topC .topC_R .col_shiChA img{width:1024px;}
.box_topC .topC_R .col_shiChA_Ul { position:absolute; height:500px; width:2000px; overflow:hidden;}
.box_topC .topC_R .col_shiChA_Ul .temA { width:1024px; height:500px; float:left; position:relative; overflow:hidden; }
.box_topC .topC_R .col_shiChA_Ul .col_shiChA_pic { width:1024px; height:500px; overflow:hidden;}
.col_shiChA_Ul .col_shiChA_pic img { width:1024px; height:500px;}
.box_topC .topC_R .col_shiChA_B { width:570px; height:130px; overflow:hidden;}
.col_shiChA_B  li { width:190px; height:130px; float:left; overflow:hidden; background:#000;}

.col_shiCh_L2 { position:absolute; width:940px; bottom:0px; overflow:hidden; text-align:center; padding-left:10px; cursor:pointer;}
.col_shiCh_L2  span{ width:9px; height:0px; padding-top:9px; display:inline-block; overflow:hidden; cursor:pointer; font-family:"Microsoft YaHei"; background:#B7B7B7;-moz-border-radius:50%; -webkit-border-radius:50%;  border-radius:50%; margin:3px;}
.col_shiCh_L2  span.curr{ background:#FF4400;  color:#FFF; }
/*订单首页部分*/

.box_topC .topB_1{ background:#ffe3ac; width:804px; height:762px; border-radius:5px; position:absolute; z-index:1;}
.box_topC .topB_2{ width:790px;}
.box_topC .topB_2_L{ float:left; width:180px; height:450px; position:relative;margin-bottom:5px;}
.box_topC .topB_2_List_1 {}
.box_topC .topB_2_List_2 { height:18px; background:url(../images/image3_L_3.png) no-repeat; width:160px;}
.box_topC .topB_2_List{position:absolute; width:180px; font-family:'微软雅黑';border:2px solid #E9CF15;border-radius:5px 0px 0px 5px;}
.topB_2_L .fixedA{position:fixed; left:184px; top:0px; width:166px;}
.topB_2_List_m { padding:0px; padding:0px;}
.B_2_h4 {  height:30px;line-height:30px; font-size:16px; color:#fff; font-weight:bold; text-indent:10px;background-color:#2d96e1;margin:4px 2px;}
.topB_UlA{  padding-left:7px; }
.topB_2_List_m   ul li h3 a{font-size:13px; color:chocolate;position:absolute;width:153px;height:31px;}
.topB_UlA h3{ height:30px; width:153px; color:#fff; line-height:38px; padding-left:6px;}
.topB_UlA .UIA_li{ margin-bottom:3px;padding-left:5px;}
.topB_UlA .tit1 { cursor:pointer;background:url(../mealimage/left_tit1.png) no-repeat right;}
.topB_UlA .UIA_li:hover{background-color:#ffdec6;}
.topB_2_List_m   ul li h3 a:hover{text-decoration:none;}
.topB_UlA .tit1{border-bottom:1px inset #ffdabf;}
.tit1  .topBa{color:Black;}
.topB_UlA .ULA_list2{ padding-bottom:11px; display:none;}
.topB_UlA .spread{ display:block;}

.box_topC .topB_2_R{ float:left; width:600px;padding-left:10px; }
 .box_topC .img2_box{ width:180px; height:154px; margin:1px auto;}
.box_topC .img2_box img{cursor:pointer;}
 
.box_topC .B2_list_ul{ width:100%; overflow:hidden; margin-top:-5px;}
.box_topC .B2_list_ul li{ margin:14px 10px; float:left; width:180px;display:block;position:relative;}
.box_topC .B2_list_ul li .cai_top{ width:180px; height:186px;  border:1px solid #b6b6b6; background:#f2eedd;}
.btn2_cai a{color:#ffffff;font-size:16px; text-decoration:none;}
.box_topC .B2_list_ul li .cai_top img{ position: absolute;}
.box_topC .B2_list_ul li span{ font-size:14px; color:#000; padding-left:10px; display:block; padding-top:6px;}
.B2_list_ul li .select{ background-position:0 0px;}
.btn2_cai{ width:180px; height:30px; margin:5px 1px 0px 1px; position:relative; font-size:14px; line-height:26px; color:#fff; font-family:"Microsoft YaHei"; cursor:pointer;background-color:#e60012;border-radius:3px;}
.btn2_cai .text_mo{ position:absolute; left:14px; }
.btn2_cai .text_ding { position:absolute; right:13px;}

.btn2_hui{ width:177px; height:30px; margin-top:10px; background:url(../images/index_2.jpg) no-repeat; background-position:0 0px; position:relative; font-size:14px; line-height:26px; color:#fff; font-family:"Microsoft YaHei"; cursor:pointer;}
.btn2_hui .text_mo{ position:absolute; left:14px; }
.btn2_hui .text_ding { position:absolute; right:30px;}

.box_topC .box_topC_R { width:226px; height:410px; min-height:410px; float:right; position:relative; top:0px;}
.box_topC .box_topC_R  .topC_R_1 { width:100%; position:absolute; top:0px; right:0px; border-radius:0px 5px 5px 0px; border:2px solid #E9CF15;}
.box_topC .fixedB{  position:fixed; top:0px; left:0px;}
.topC_R_1_1 { width:100%; overflow:hidden; padding-top:13px;}
.topC_R_1_1 a{ color:#037b41;}
.topC_R_1_1 a.a1{ float:left; padding-left:14px;}
.topC_R_1_1 a.a2{ float:right; padding-right:14px;}
.topC_R_1_2 { padding-top:12px; padding-left:17px; padding-bottom:12px;}
.topC_R_1_2 span{ margin-right:10px;}
.topC_R_1_2 span input { margin-right:3px;}
.topC_R_1_3 { border-top:1px solid #e3e0c8; width:206px; padding-top:8px;}
.topC_R_1_jieS {width:177px; height:30px; margin:12px auto; background:#e60012; font-size:14px;color:#fff; font-family:"Microsoft YaHei";cursor:pointer;}
.topC_R_1_jieS a{color:#fff;position:absolute;width:177px;height:30px;text-align:center; line-height:30px; }
.topC_R_1_3{ overflow:hidden; padding-top:8px; width:206px; margin:0 auto; color:#037b41; padding-bottom:10px;}
.topC_R_1_3 .jieSuan1{ float:left;}
.topC_R_1_3 .jieSuan1 span{ width:19px; height:19px; background:url(../../mealimage/cart.png) no-repeat; float:left; margin-right:6px;}
.topC_R_1_3 .btn_qing{ float:right; padding-right:8px;  color:#037b41;}

.R_1_4_top { color:#333; font-size:12px; font-weight:bold; width:200px; margin:0 auto;}
.R_1_4_top .sp1{ padding:0 8px}
.R_1_4_top .sp2{ padding-left:40px;}
.R_1_4_top .sp3{ padding:0 16px;}
.R_1_4_cenT { width:210px; margin:0 auto;}

.R_1_4_cenT .cenT_UL{overflow-y:auto; height:180px;}
.R_1_4_cenT li{ height:30px; line-height:30px; overflow:hidden;float:left; border-bottom:1px dashed #333; padding-top:2px; color:#4e4e4e;}
.R_1_4_cenT li .name_UL_a1{ display:inline-block;float:left; width:74px;cursor: default;height:24px;}
.R_1_4_cenT .btn_box_UL{ float: left;
position: relative;
width: 44px;
display: inline-block;
height: 24px;
margin-left: 5px;}
.R_1_4_cenT .btn_box_UL span{ width:12px; position:absolute; top:8px;  height:12px; background:url(../images/btn_3.jpg) no-repeat; cursor:pointer;}
.R_1_4_cenT .btn_box_UL span.btn_jian1{ position:absolute; left:0px; background-position:-2px 0;  background:url(../../mealimage/jian.gif) -2px 0 no-repeat;} 
.R_1_4_cenT .btn_box_UL span.btn_jian2{ position:absolute; right:0px; background-position:-26px 0;   background:url(../../mealimage/jia.gif) -2px 0 no-repeat;} 
.R_1_4_cenT .btn_box_UL  em{ position:absolute; left:13px; width:12px; font-weight:bold; text-align:center;} 
.R_1_4_cenT .num_a2 { display:inline-block; float:left; width:26px;}
.R_1_4_cenT .delete_a3{display:inline-block; width:15px; height:15px; background:url(../mealimage/delete.png) no-repeat; float:left; margin-left:20px; margin-top:8px;  cursor:pointer;}
.topC_R_1_5{ padding-bottom:8px;} 
.topC_R_1_5,.topC_R_1_6{ width:200px; margin:0 auto; text-align:right; line-height:16px; font-size:14px;  font-family: "Microsoft YaHei"; border-bottom:1px solid #ccccc8; color:#414141;}
.topC_R_1_5 .topC_R_chan{ margin-bottom:4px;}
.topC_R_1_6 { height:40px; line-height:40px; color:#ea1a3a; font-weight:700;}
#foot{width:1024px;margin:0px auto;}





/*送餐地址*/
.DresBox{ background:#f9f9f9; width:1022px; border-radius:5px;border:1px solid #ff9966;}
.DresBox_1 { font-size:16px; font-weight:bold; padding-top:16px;}
.DresBox_1 .tit1{ margin-right:428px;}
.DresBox_1 span{ padding-left:18px;}
.DresBox_2{ width:100%; overflow:hidden; padding-top:26px; padding-bottom:10px;}
.DresBox_2 .Box_1_L{ width:550px; padding-left:18px; float:left;}
.Box_1_L .input_box1 { background:url(../images/btn_5.jpg) no-repeat; background-position:0 14px; padding-left:12px;}
.DresBox_2 .Box_1_R{ float:left; width:376px;}
.DresBox_2 .other1,.DresBox_2 .other2{ background:url(../images/btn_5.jpg) no-repeat; background-position:0 4px; padding-left:14px;}
.songDres_2_1 span{ float:left; height:30px; background:#edd1a6; margin-right:4px; line-height:30px; text-indent:1em; color:#5a5051;}
.songDres_2_1 .a1{ width:60px; text-indent:6px;}
.songDres_2_1 .a5{ width:100px;}
.songDres_2_1 .a2{ width:500px;} 
.songDres_2_1 .a3{ width:140px;} 
.songDres_2_1 .a4{ width:58px; margin-right:0px; text-align:center; text-indent:0px;} 
.songDres{width:750px; overflow:hidden;}
.songDres .songDres_1{ float:left;}
.songDres .songDres_2{ float:left; margin:0 10px;}
.songDres .songDres_3{ float:left;}
.songDres_2_2 li{ border-bottom:1px solid #575654; height:46px; overflow:hidden; width:874px; }
.songDres_2_2 li input { border:1px solid #ddd;}
.songDres_2_2 span{ float:left; height:46px; line-height:46px; margin-right:4px;  text-indent:1em; font-family:'微软雅黑';}
.songDres_2_2 .song_a1{ width:60px;position:relative;}
.songDres_2_2 .song_a1 input{ position:absolute; top:6px; left:0px;width:58px; height:30px;}
.songDres_2_2 .song_a2{ width:500px;position:relative;}
.songDres_2_2 .song_a2 em{ position:absolute; top:0px; left:0px;width:100%; word-break:break-all;word-wrap : break-word ;}
.songDres_2_2 .song_a3{ width:140px; position:relative;}
.songDres_2_2 .song_a3 input{ position:absolute; top:6px; left:0px; height:30px; text-indent:4px;}
.songDres_2_2 .song_a3 label { position:absolute; top:16px; left:0px; color:#adadad; display:block; height:13px; z-index:2; line-height:12px;  }
.songDres_2_2 .song_a4{ width:56px; position:relative; margin:0px; text-indent:0px; text-align:center; }
.songDres_2_2 .song_a4 a{ cursor:pointer;  color:#000;}
.songDres_2_2 .song_a4 a:hover{ text-decoration:underline; }

.songDres_2_2 .song_a5{ width:100px; position:relative;}
.songDres_2_2 .song_a5 input{ position:absolute; top:6px; left:0px;  width:98px; height:30px; color:#3c3c3c;}
.Box_1_R { padding-left:14px; padding-top:16px;}
.DresBox_2 .other1 input{ margin:0 5px;}
.DresBox_2 .other2 { margin-top:22px; overflow:hidden;}
.DresBox_2 .other2 span{ float:left; width:72px; text-align:right;}
.DresBox_2 .other2 input{ float:left; width:270px; height:20px; border:1px solid #333; margin-left:18px;}
.DresBox_3{ width:934px; margin:0 auto; border-top:1px dashed #333; min-height:30px;}
.DresBox_3 .DresBox_3_1 { padding-top:12px; overflow:hidden;}
.DresBox_3_1 .DresBox_img1{ width:308px; height:178px; float:left;}
.DresBox_4  { height:30px; overflow:hidden; padding-bottom:16px;}
.DresBox_4 a{ width:190px; height:30px; line-height:30px; float:right; text-align:center; color:#fff;background:#e60012; font-size:14px;  }
.DresBox_4 a:hover{background:#fa6; text-decoration:none;}
.DresBox_4 a.aR{ margin-left:8px; margin-right:16px;}
 .DresBox_4 input { width:190px; height:30px; line-height:30px; float:right; text-align:center; color:#fff;background:#e60012; font-size:14px;border:none;margin-left:8px; margin-right:16px; cursor:pointer;}
.DresBox_4 input:hover{background:#fa6;}


/*订单明细*/
.Box_1_L .lin_ad { margin:25px 0;} 
.Box_1_L .lin_ad em{ color:#d01313;}
.Box_1_R .menu_top { width:456px; height:38px; line-height:38px;}
.DresBox_2 .dingM { width:448px;padding:10px 10px 0px 10px; margin-left:30px;background:#fff;border:1px solid #eee;}
.Box_1_R .menu_top { height:38px; overflow:hidden;}
.menu_top span{ float:left;}
.menu_top .me_ad1{ width:76px; text-align:center;}
.menu_top .me_ad2{ width:208px; text-indent:2em;}
.menu_top .me_ad3{ width:90px; text-indent:2em;}
.menu_top .me_ad4{ width:78px; text-indent:2em;}


/*修改订餐*/
.DresBox_2 .Box_1_Gai { width:1024px;}
.addBox_gai { overflow:hidden; width:1024px; margin-top:10px}
.addBox_gai .faP{ margin-right:12px;}
.menu_top2 .menu_top2_1 { width:100%; overflow:hidden;}
.menu_top2 .menu_top2_1 span{ float:left; height:34px;}
.menu_top2 .menu_top2_1 .me_li1{ width:76px; text-align:center;}
.menu_top2 .menu_top2_1 .me_li2{ width:208px; text-indent:2em;}
.menu_top2 .menu_top2_1 .me_li3{ width:90px; text-indent:2em;}
.menu_top2 .menu_top2_1 .me_li4{ width:70px; text-indent:2em;}
.menu_top2 .menu_top2_1 span.btn_jian1{ 
    background:url(../../mealimage/jian.gif) -2px 0 no-repeat;
    width: 12px;
    height: 12px;
    margin: 11px -2px 0 0;
    overflow: hidden;
    line-height: 100px;
    cursor: pointer;
    border-radius: 10px;
}
.menu_top2 .menu_top2_1 span.btn_jian2{
    background:url(../../mealimage/jia.gif) -26px 0 no-repeat;
    width: 12px;
    height: 12px;
    margin: 11px 0 0 22px;
    overflow: hidden;
    line-height: 100px;
    cursor: pointer;
    border-radius: 10px;
}
.menu_top2 .menu_top2_1_sales { width:100%; overflow:hidden;}
.menu_top2 .menu_top2_1_sales span{ float:left; height:34px;line-height: 34px;}
.menu_top2 .menu_top2_1_sales .me_li1{ width:76px; text-align:center;}
.menu_top2 .menu_top2_1_sales .me_li2{ width:208px; text-indent:2em;}
.menu_top2 .menu_top2_1_sales .me_li3{ width:90px; text-indent:2em;}
.menu_top2 .menu_top2_1_sales .me_li4{ width:70px; text-indent:2em;}
.menu_top2 .menu_top2_1_sales span.btn_jian1_sales{
    background:url(../images/btn_3.jpg) -2px 0 no-repeat;
    width: 12px;
    height: 12px;
    margin: 11px -2px 0 0;
    overflow: hidden;
    line-height: 100px;
    cursor: pointer;
    border-radius: 10px;
}
.menu_top2 .menu_top2_1_sales span.btn_jian2_sales{
    background:url(../images/btn_3.jpg) -26px 0 no-repeat;
    width: 12px;
    height: 12px;
    margin: 11px 0 0 22px;
    overflow: hidden;
    line-height: 100px;
    cursor: pointer;
    border-radius: 10px;
}

#productId_1{
    margin-top: 12px;
}
.addBei_gai  { overflow:hidden; width:1024px; margin-top:10px}
.addBei_gai .other2{ margin-top:10px; float:none;}
.addBei_gai .addBei_A { overflow:hidden; padding-left:14px; padding-top:10px;}
.addBei_gai .addBei_A .addBei_A_1{ overflow:hidden; height:24px; margin-bottom:10px;}
 .addBei_A_1 span{ float:left; padding-top:2px;}
.addBei_A_1 input{ float:left; height:20px; border:1px solid #333; width:270px; margin-left:5px;}
.DresBox_2 .dingDan2 { width:450px;padding:10px 10px 0px 10px; margin-left:30px;background:#fff;border:1px solid #eee;min-height:210px;}
.menu_top2 .menu_top2_1 { height:34px; line-height:34px; border-bottom:1px solid #f0f0f0;}
.me_li3 .me_li3_box { position:relative;}

.menu_top2_1 .me_li3 .li3_em1{ width:11px; height:11px; position:absolute; left:10px; top:12px; background:url(../images/btn_6.jpg) no-repeat; background-position:-3px -3px; cursor:pointer;}
.menu_top2_1 .me_li3 .li3_em2 {position:absolute; left:24px; top:0px;  text-indent:10px; text-align:center;}
.menu_top2_1 .me_li3 .li3_em3{ width:11px; height:11px; position:absolute; right:10px; top:12px; background:url(../images/btn_6.jpg) no-repeat; background-position:-16px -3px; cursor:pointer;} 
.DresBox_menu_all{ float:right; text-align:right;}
.DresBox_menu_all div{ height:28px; line-height:28px;}
.DresBox_menu_all div.zongJ{ color:#e91212; font-weight:bold;}



/*送餐地址2*/
.input_box1 input { width:270px; height:24px; margin:6px 0; border:none 0; border:1px solid #6a5e5e;}
.saveAddress{ width:50px; height:25px; margin-top:10px; cursor:pointer; }


/*订单成功*/
.suces_box {border:1px solid #ff9966; width:1022; background:#fff; overflow:hidden; border-radius:5px;}
.box_topC  .suces_box2{ border-bottom:1px dashed #cca761; padding-top:18px; padding-bottom:25px; width:950px; margin:0 auto; font-size:16px; color:#d21616; font-weight:bold;}
.suces_box3{ width:510px; margin:0 auto; padding-bottom:240px;}
.suces_box3 .suces_ad1 { margin-top:60px; margin-bottom:40px;}
.suces_box3 .suces_ad2{ margin:12px 0; text-align:center;  font-size:14px; font-weight:bold; color:#010101;  }
.suces_box3 .suces_ad3 {   width:510px; margin-top:50px;   margin-bottom:10px;}
.suces_box3 .suces_ad4{ width:100%; margin:0 auto; text-align:center; font-weight:bold; font-size:20px; padding-top:20px;}
.suces_box3 .suces_ad4 em{ color:#d41f2e;}
.suces_ad2 .suces_ad2_te1{ display:block; line-height:66px; height:66px;}
.suces_ad2 .suces_ad2_te2{ height:34px; line-height:34px; color:#fff; font-size:22px; font-style:italic; letter-spacing:2px;}
.suces_box3 .suces_ad3 .suces_ad3_1{ margin-right:12px;}
/*官方微博*/
.box_topD { width:1024px; margin:0px;  height:84px; padding-top:20px; line-height:80px;margin-bottom:30px;}
.box_topD a { float: left; height: 80px; width:170px; font-family: "微软雅黑"; font-size: 24px;border:2px solid #e60012; text-align:left; padding-left:169px;background-repeat:no-repeat;}
.box_topD a:link,.box_topD a:visited{color:#e60012;background-position:0px 0px;background-color:#ffffff;}
.box_topD a:hover,.box_topD a:active{color:#ffffff;text-decoration:none;background-position:0px -80px;background-color:#e60012;}
.box_topD a.lik1{border-radius:5px 0px 0px 5px;background-image:url(../mealimage/weibo.png);}
.box_topD a.lik2{border-left-width:0px;border-right-width:0px;background-image:url(../mealimage/weixin.png);width:169px;}
.box_topD a.lik4{border-radius:0px 5px 5px 0px;background-image:url(../mealimage/tudari.png);}
/*订单查询*/
.box_topC .seach { background:#fff;margin-top:30px;width:1022px;border:1px solid #ff9966;min-height:400px;}
.suces_seach_1 { height:32px; overflow:hidden; width:920px; margin:0 auto; margin-top:20px;}
.suces_seach_1 span{ height:32px; background:#f1f1f1; float:left; margin-right:2px; text-align:center; font-size:12px; color:#333; line-height:32px;}
.suces_seach_1 span.btn_search1{ width:180px;}
.suces_seach_1 span.btn_search2{ width:180px;}
.suces_seach_1 span.btn_Time{ width:150px;}
.suces_seach_1 span.btn_search3{ width:200px;}
.suces_seach_1 span.btn_search4{ width:180px;}

.dingDan_listA{ padding-top:8px;  width:920px; margin:0 auto;}
/*未订单标题*/
.suces_seach_1 span.unbtn_search1{ width:180px;}
.suces_seach_1 span.unbtn_search2{ width:180px;}
.suces_seach_1 span.unbtn_search3{ width:150px;}
.suces_seach_1 span.unbtn_search4{ width:200px;}
.suces_seach_1 span.unbtn_Time{ width:180px;}

.dingDan_listA_1 .dingDan_small_1 span{ float:left; height:70px; line-height:70px; text-align:center; margin-right:2px;} 
.dingDan_listA_1 .dingDan_small_1 span.Btn_dingA_1{ width:180px; text-decoration: underline; cursor:pointer ; }
.dingDan_small_1 .Btn_dingA_2 { width:180px; position:relative;color:Red;}
.dingDan_listA_1 .dingDan_small_1 span.btn_Time { width:150px;}
.dingDan_listA_1 .dingDan_small_1 span.Btn_dingA_3{ width:200px;}
.dingDan_listA_1 .dingDan_small_1 span.Btn_dingA_4{ width:180px;}
.dingDan_listA_1 .dingDan_small_1 span em{ position:absolute; width:12px; height:10px; background:url(../images/btn_7.jpg) no-repeat; left:120px; top:30px;}



/*未订单信息*/
.dingDan_listA_1 .dingDan_small_1 span.unBtn_dingA_1{ width:180px;text-decoration: underline; cursor:pointer ;}
.dingDan_small_1 .unBtn_dingA_2 { width:180px; position:relative;color:Red;}
.dingDan_listA_1 .dingDan_small_1 span.unBtn_dingA_3 { width:150px;}
.dingDan_listA_1 .dingDan_small_1 span.unBtn_dingA_4{ width:200px;}
.dingDan_listA_1 .dingDan_small_1 span.unbtn_Time{ width:180px;}
 .dingDan_listA_1 .dingDan_small_1 span.unBtn_dingA_4 input{height:30px;line-height:30px;margin:20px 5px;width:80px;}
/*未订单详情*/
#UnOrderDetails{ min-height:1px; height:auto ; width :800px; display:none;}
.UnTop{ width:800px; height:30px;}
.UnTop span{  height:30px; font-size:14px; font-weight:bold; margin-right:5px;  float:left ; text-align:center ;}
.UnTopDishName{ width:200px; }
.UnTopDishNum{ width:150px;}
.UnTopDishPrice{ width:150px;}
.UnColse{width:30px; cursor:pointer;}
.UnDetails{width:800px;min-height:30px; height:auto;}
.UnDetails span{float:left ; text-align:center ;}

#OrderDetails{ min-height:1px; height:auto ; width :800px; display:none;}

.dingDan_listB{ display:none; border:1px solid #feeac7; background:#fffde4; width:886px; padding-left:10px; padding-right:10px; border-radius:5px; overflow:hidden;  margin:0 auto;}
.dingDan_listB_4{ margin:0 auto;}
.dingDan_listB_1 { padding-top:12px;}
.btn_listB_1{ float:left; font-size:18px; font-weight:bold;}
.dingDan_listB_2 ul{ padding-top:10px;}
.dingDan_listB_2 .listB_2{ height:36px; line-height:36px; color:#333; background:url(../images/btn_8.jpg) no-repeat; background-position:0 12px; padding-left:12px;}
.dingDan_listB_3 { height:2px; background:url(../images/index_6.jpg) repeat-x;}
.listB_4_1 { padding-top:14px;}
.listB_4_2 { height:37px; width:855px; background:url(../images/index_7.jpg) no-repeat; margin:0 auto;  margin-top:17px;}
.listB_4_2  span{ float:left; height:37px; line-height:37px; color:#953c00; font-weight:bold;}
.listB_4_2  span.bgtn_4_2_1{ width:60px; text-indent:2em;}
.listB_4_2  span.bgtn_4_2_2{ text-indent:4em; width:530px;}
.listB_4_2  span.bgtn_4_2_3{ text-indent:2em; width:86px;}
.listB_4_2  span.bgtn_4_2_4{ text-align:center; width:98px;}
.listB_4_2  span.bgtn_4_2_5{ text-indent:2em; width:80px;}
.dingDan_listB_5 { margin-bottom:20px;}
.dingDan_listB_5 td{ border-bottom:1px solid #b6b6b6; height:35px; text-align:center; color:#b16f3d;}
.dingDan_listB_5 .td_1{ width:60px;}
.dingDan_listB_5 .td_2{ width:530px; text-align:left; text-indent:4em;}
.dingDan_listB_5 .td_3{ width:86px;}
.dingDan_listB_5 .td_4{ width:98px; height:35px;}
.dingDan_listB_5 .td_4 .btn_shuN{ position:relative; left:48px; top:0px; display:block;  width:22px; height:16px; background:#ffe3ac; border:1px solid #791500; color:#333;}
.dingDan_listB_5 .td_5{ width:80px;}
.dingDan_listB_5 li{border-bottom: 1px solid #B6B6B6; color: #B16F3D; height: 35px;}

.dingDan_listB_6{ width:100%; overflow:hidden; padding-bottom:12px;}
.dingDan_listB_6 .dingDan_listB_6_1 { width:214px; float:right;}
.dingDan_listB_6 .feiYongA { text-align:right; color:#3d0505; font-size:14px;}
.dingDan_listB_6 .feiYongA span{ margin:0 4px;}
.dingDan_listB_6 .feiYongB { text-align:left; font-size:14px; line-height:24px; text-indent:62px; padding-top:4px; color:#b40404; font-weight:bold; }


.dingDan_listC{ margin-top:160px;}

/*弹窗*/
.box_mark{  width:100%; height:100%;display:none;position:absolute; top:0; left:0; 
background: rgba(51,51,51,0.5);
-ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#88000000',EndColorStr='#88000000');
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#88000000',EndColorStr='#88000000');
 z-index:101;}
.box_logoIn{ display:none; background:#ffb610;width:438px;  border-radius:5px; position:fixed; top:0px; left:0px; z-index:102;}
.box_logoIn_A{ width:428px; margin:4px auto; padding-bottom:12px; background:#ffe3ac; position:relative;}
.logoIn_A_status{ width:100%; display:none;}
.logoIn_A_1{ padding-top:18px; padding-bottom:4px;   margin:0 auto; border-bottom:1px solid #ffb610; font-size:16px; color:#d00808; font-weight:bold; text-indent:4px;}
.logoIn_A_1 span{ display:none;}

.logoIn_D_status{ display:none;}

.btn_close{ width:25px; height:25px; cursor:pointer; background:url(../images/btn_close.jpg) no-repeat; position:absolute; right:10px; top:10px;}
.logoIn_A_2 { padding-top:13px; position:relative;}
.logoIn_A_2 .loginA2_1,.logoIn_A_2 .loginA2_2,.logoIn_A_2 .loginA2_3{ float:left; margin-right:12px;  cursor:pointer;}
.logoIn_A_2 .loginA2_2,.logoIn_A_2 .loginA2_3{ width:153px; height:35px; line-height:35px; text-indent:1em; background:url(../images/btn_select.jpg) no-repeat;}
.logoIn_A_2 .loginA2_1,.logoIn_A_3 .loginA3_1{ height:35px; width:60px; text-align:right; line-height:35px; margin-left:10px; margin-right:6px;}
.logoIn_A_3 { margin-top:24px;}
.logoIn_A_3 .loginA3_1,.logoIn_A_3 .loginA3_2{ float:left;}
.logoIn_A_3 .loginA3_2{ padding-left:8px; margin-bottom:30px;}
.logoIn_A_3 .loginA3_2 li.list_uL_chr{ line-height:28px; height:28px; position:relative;}
.logoIn_A_3 .loginA3_2 li.list_uL_chr input { margin-right:6px;}
.logoIn_A_3 .loginA3_2 li.adW{ width:340px;}
.logoIn_A_3 .loginA3_2 li.list_uL_chr .date_btn { margin-left:20px;}
.logoIn_A_3 .loginA3_2 .bc{color: #E60012; font-size: 14px; font-weight: bold; float:left;}
.logoIn_A_4 { margin-top:6px;}
.logoIn_A_4 a{ width:131px; height:32px; background:url(../images/btn_dingCan.jpg) no-repeat; display:block; float:right; margin-right:22px;}
	/*订餐日期*/
.macstyle { float:left; margin:0 6px;}
.macstyle .tag_select { position:relative; top:4px; color: #E60012; cursor: pointer; display: block; font-size: 14px; font-weight: bold; height: 21px;line-height: 21px; padding: 0 10px; width: 35px;}
.tag_select .btn_value{ position:absolute; width:36px; height:20px; left:0px; text-align:center; padding-right:20px;}
.macstyle .tag_options {
    border-bottom: 1px solid #695151;
    border-top: 1px solid #695151;
    display: none;
    left: 0;
    position: absolute;
    top: 20px;
    width: 37px;
    z-index: 999;
}
.macstyle .tag_options li{cursor: pointer; background:#EEEEEE;border-left: 1px solid #695151;
    border-right: 1px solid #695151;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    padding: 0 0 0 10px;
    text-decoration: none;
    width: 25px; color: #E60012;}
.macstyle .tag_options li:hover{ background:#999;}

.logoIn_A_5_Select{ height:35px; padding-top:12px;  }
.logoIn_A_5_Select .selec_5_L {height: 35px;
    line-height: 35px;
    margin-left: 10px;
    margin-right: 6px;
    text-align: right;
    width: 60px; float:left;}
.logoIn_A_5_Select input.input_5_btn {float: left;
width: 314px;
height: 30px; line-height:30px;
border: 1px solid #FAB630;
font-size: 14px;
color: #333;
margin-left: 1px;
text-indent: 10px;}
.logoIn_A_2_Select{ width:314px; height:130px; padding-top:9px; margin-left:77px;}
.logoIn_A_2_Select .SelectAll{border:1px solid #fab630; background:#fff;}
.logoIn_A_2_Select .A_2_Select2{ width:100%; height:100%; overflow:auto; }
.Select2_ul li{ color:#333; line-height:26px; height:26px; padding-left:12px; cursor:pointer;}
.logoIn_A_2_Select li{ width:150%;}
.Select2_ul li.hover{ background:#1d59c8; color:#fff;}

.loginA2_4La{ width:316px; height:260px;  position:absolute; left:77px; top:46px; display:none; z-index:5;}
.loginA2_4La .Select2_ul{ overflow-y:auto;height:100%;}
.loginA2_4La li:hover{ background:#1d59c8; color:#fff;}
.loginA2_4La .loginA2_box1{ width:150px; display:none; float:left; height:100%;}
.loginA2_4La .loginA2_box2{ width:150px; display:none; float:right; height:100%;}
.loginA2_4La .loginboxAll{border:1px solid #fab630; background:#fff;}

/*导航2*/
.logoIn_B_status { width:100%; display:none; }
.logoIn_B_status_Ul { margin-top:13px;}
.logoIn_B_status_Ul span{ float:left;}
.logoIn_B_status_Ul .btn_status_1{ height:30px; line-height:30px; width:78px; text-align:center;}
.logoIn_B_status_Ul  .btn_status_2{ margin-right:15px;}
.logoIn_B_status_Ul  .btn_status_2 input{ display:block; border:1px solid #fab630;width:190px;  height:30px; line-height:30px; font-size:14px; font-weight:bold; text-indent:1em;}
.logoIn_B_status_Ul  .btn_status_3{ width:91px; height:32px; line-height:32px; text-align:center; color:#fff; font-size:16px; background:url(../images/btn_9.jpg) no-repeat; cursor:pointer; }
.logoIn_B_status_Ul li{ margin-bottom:10px; overflow:hidden; height:32px;}
.logoIn_B_status_Ul .btn_txt_12{
    font-size: 12px;
}
.logoIn_B_status_Ul li.l_fn{
    padding-left: 78px;
}
.logoIn_B_status_Ul .btn_back_lg{
    display: block;
    float: left;
    margin: 7px 0 0 10px;
}
.logoIn_B_status_Ul .m_later{
    display: none;
}
.logoIn_D_status .notes {
padding: 12px 22px 0px 13px; overflow-y:auto; line-height:18px; height:200px;
width:263px;

background: #fff;
border: 1px #FFB610 solid; margin-left:77px;
margin-top:10px;
font-size: 12px;
color: #695151;
}
.ft_b {
font-weight: bold;
}
.notes p{padding-left: 10px; background:url(../images/icon_3.png) no-repeat left 15%;
margin-top: 6px;}

/*登录*/
.LogoInWrap_BoxA { display:none; margin-top:12px;}
.LogoInWrap_1 { width:330px; margin:0 auto;}
.LogoInWrap_1 .logon_input1 { margin-bottom:12px;*padding-bottom:12px;}
.LogoInWrap_1 .logon_input1  input{ border: 2px solid #F6C460;height:30px; line-height:30px;width:280px; float:right; text-indent:6px; font-size:14px;}
.LogoInWrap_1 .logon_input1  span{ float:left; line-height:30px;}
.LogoInWrap_2 button { width:101px; height:32px; background:url(../images/index_11.jpg) no-repeat; line-height:30px; text-align:center; color:#fff; font-size:14px; border:none 0; cursor:pointer;}
.LogoInWrap_2 button.logonBtn_L { margin-left:95px; margin-right:14px;}


/*帮助*/
.help_box { width:1024px;}
.help_box .help_box_L { float: left; height: auto;position: relative; width: 184px;}
.help_2_List{position:relative; width:180px; font-family:'微软雅黑';border:2px solid #E9CF15;border-radius:5px 0px 0px 5px;min-height:400px;}
.help_box .help_box_R { width:830px; margin-left:6px; float:left;border:2px solid #ff9966;border-top-width:4px;border-radius:0px 5px 5px 0px;}
.help_box_R_A { width:100%; }
.help_box_R_A h4{ height:38px; line-height:38px; font-size:16px; font-family:'微软雅黑'; text-indent:14px; color:#e4394a; background:#fcf6eb;}
.help_box_R_A .text_help_p1 { line-height:30px; padding:0px 10px 10px 40px;}
.help_box_R_A .text_help_p2 { line-height:40px; height:44px; text-indent:20px;}
.help_box_L .help_aLi { margin-left:10px;width:162px;}
.help_box_L .help_aLi li{width:162px;}
.help_box_L .help_aLi a{ display:block; text-indent:8px; color:chocolate; height: 27px;line-height: 27px; width: 162px; margin-top:10px;border-bottom:1px inset #ffdabf;background:url(../mealimage/left_tit1.png) no-repeat right;background-position-x:150px;}
.help_box_L a.select{ border-radius: 3px; background-color:#ffdec6;width:162px;color:black;}


/*优惠活动*/
.youHuiBox { width:100%; background:#ffe3ac; border-radius:5px; padding:10px 0;}
.youHuiBox .you_box1{ width:996px; border: 1px solid #f6c460; margin:0 auto; margin-bottom:10px;}
.youHuiBox .you_box1 .you_box1_L { float:left; width:646px; height:277px;}
.youHuiBox .you_box1 .you_box1_R { float:right; width:349px; height:275px; background:#fff; position:relative;}
.you_top_1{ background:#fff2f2; height:32px; width:324px; margin:0 auto; margin-top:4px;}
.you_top_1 h4{ background:url(../images/index_9.jpg) no-repeat; background-position:10px 6px; height:32px; line-height:32px; text-indent:40px; }
.you_top_2{ line-height:28px;}
.you_top_2 em{ color:#d2108d; font-family:'宋体';}
.you_top_3 { border-top:1px dashed #eee; padding-top:12px; position:absolute; bottom:10px; width:290px;}
.you_btn_1 { width:113px; height:40px; line-height:40px; text-align:center;background:url(../images/index_8.jpg) no-repeat; margin:0 auto; display:block; color:#fff;}

.list_x_tab{ width:916px; margin:0 auto;}
.list_x_tab table{ width:100%;}
.list_x_tab td{ height:104px; border-bottom:1px solid #d6d6d6;}
.list_x_tab .x_tab_td1{ width:86px; text-align:center;}
.list_x_tab .x_tab_td3{ width:120px;}
.list_x_tab .x_tab_td4{ width:100px;}
.list_x_tab .x_tab_td5{ width:40px;}
.list_x_tab .x_tab_td6{ width:120px; text-align:center;}
.list_x_tab span{ width:69px; height:71px; background:url(../images/image3_X1.png) no-repeat; float:left;margin:0 25px}
.list_x_tab span.btn_mg1 { background-position:0 0;}
.list_x_tab span.btn_mg2 { background-position:0 -74px;}
.list_x_tab span.btn_mg3 { background-position:0 -148px;}

.dingDan_listCxq { width:920px; margin:40px auto;}
.dingDan_listCxq .listCxq_list li{ border-bottom:1px dashed #ddd;}
.dingDan_listA_1 li{ width:100%; overflow:hidden; }
.dingDan_small_1{ border-bottom:1px solid #D6D6D6; padding-bottom:6px; margin-bottom:10px;}
.listCxq_list .xTd{ float:left; padding:10px 0; line-height:70px;text-align:center;}
.listCxq_list .x_tab_td1{ width:86px;}
.listCxq_list .x_tab_td2 span{ margin-top:20px;}
.listCxq_list .x_tab_td2{ width:378px;}
.listCxq_list .x_tab_td3{ width:120px;}
.listCxq_list .x_tab_td4{ width:108px;}
.listCxq_list .x_tab_td5{ width:100px;}
.searchBtn { cursor:pointer;}
.listCxq_list .x_tab_td6{ width:140px;}
.listCxq_list .x_tab_td2 span{ width:69px; height:71px; background:url(../images/image3_X1.png) no-repeat; float:left;margin:0 25px}
.listCxq_list span.btn_mg1 { background-position:0 0; }
.listCxq_list span.btn_mg2 { background-position:0 -74px;}
.listCxq_list span.btn_mg3 { background-position:0 -148px;}

/*协议*/
.box_topC .deal_box{ height:500px; overflow-y:auto;}


/*法律条款*/
.law_boxA { width:1020px; background:#f9f9f9; border-radius:5px;border:2px solid #ff9966;}
.news_con { width:740px; margin:0 auto; padding: 36px 85px 20px;
font-size: 14px;background: #fbf9f6;
padding-bottom: 50px;}
.news_con h2{ font-size: 24px;
line-height: 45px;
margin-bottom: 20px;color: #c71616;
text-align: center; height:45px; background:url(../images/index_10.jpg) center 0 no-repeat; margin:0 auto; font-size: 24px;
line-height: 45px;
margin-bottom: 20px;}
.news_con  p{text-indent: 2em;
line-height: 24px;
color: #5d5959;
padding: 3px 5px;}
.news_con  p strong{font-size:16px;}

/*服务中心*/
.sup_banner { width: 719px; margin: 30px auto;}
#inside_title h4{height: 45px;
background: url(../images/index_10.jpg) no-repeat center center;
font-size: 24px;
line-height: 45px;
margin-bottom: 20px;color: #c71616;
text-align: center;}

.s_div {
width: 695px;
margin: 10px auto;
}
.s_div a{color: #6c6c6c;
}

.s_div h3 {
height: 42px;
padding-left: 50px;
line-height: 42px;
background: url(../images/q_03.jpg) no-repeat 10px center;
border-bottom: 1px #cfcbcb solid;
font-size: 12px;
font-weight: bold;
color: #020858;}

.sv_box {
background: url(../images/a_03.jpg) no-repeat 10px 10px;
padding: 5px 10px 12px 46px;
border-bottom: 1px #cfcbcb solid;
}

.sv_box p {
font-size: 12px;
line-height: 22px;
text-indent: 0;
}


.s_div .hide{ display:none;} 
.news_con_1 { margin-top:15px;}
.news_con .ct {
text-align: center;
}
.news_con .red {
color: #F00;
}

.adress li {
float: left;
width: 145px;
}

.adress li strong {
color: #d1110e;
}

.adress li a {
display: block;
font-size: 12px;
color: #6c6c6c;
line-height: 24px;
}

.zhuCe { background:#ffe3ac; width:100%; border-radius:5px; height:auto;}
.box_topC .zhuCe {}


/*网站导航*/
.news_con .adress 
{
	overflow: hidden;
padding: 30px 0 50px;
	}
	
	

/*立即注册*/
.zhuCe_boxA { width:99%; margin:7px auto; border:1px solid #ddd; background:#fff;}
.zhuCe_boxA_1 { height:57px; line-height:57px; border-bottom:2px solid #dddddd;}
.zhuCe_boxA_1 span{ float:left; }
.zhuCe_boxA_1 span.btn1_zhu{  width:100px; position:relative; text-align:center; border-bottom:2px solid #ed1a21;font-size:18px; color:#ff4c70;}
.zhuCe_boxA_1 span.btn1_zhu a{font-size:18px; color:#ff4c70;}
.zhuCe_boxA_1 span em{ font-size:12px; color:#ff4c70; }
.zhuCe_boxA_2 { width:100%; overflow:hidden; margin:0 auto; margin-top:40px;}
.zhuCe_boxA_2 .zhuCe_2_L  { float:left; width:434px; height:auto; border-right:1px solid #ddd; margin-left:80px;}
.zhuCe_boxA_2 .zhuCe_2_R  { float:left;}
.zhuCe_2_L_List li { overflow:hidden; margin-bottom:14px;}
.zhuCe_2_L_List  li span{ float:left; width:80px; height:30px; line-height:30px; text-align:right; color:#333;}
.zhuCe_2_L_List .list_btn1 { float:left; width:190px; height:30px; line-height:30px; border:1px solid #ddd; text-indent:6px;}
.zhuCe_2_R .zhu_r_img{ width:460px; height:auto; margin-left:24px; overflow:hidden;}
.zhuCe_2_R .zhu_r_img img { width:460px;}
.zhuCe_2_L_List .sex_tex1 { margin-right:26px; vertical-align: middle;}
.sex_box_R{ position:relative; top:8px; float:left;}
.sex_box_L{ float:left;}

.zhuCe_2_L_List  .sele_btn{ width:120px; margin-top:9px;}
.zhuCe_2_L_List .yanzhMa{ width:164px;}
.zhuCe_2_L_List .btn_yan_img { width:118px; height:37px; margin-left:10px; margin-right:16px;}
.zhuCe_2_L_List .btn_huan{ float:left; line-height:35px;}
.zhuCe_2_L_List .btn_subM { width:187px; height:36px;  text-align:center; line-height:36px; color:#fff; font-size:14px; cursor:pointer; border:none 0;}
 .item_1 a:visited,.item_1 a:hover,.item_1 a:focus{color:#e60012;text-decoration: underline;}


/*土大力APP下载*/
.AppBox_Wrap { display:none;}
.logoIn_A_1 span.A_3_dre { display:none;}
.AppBoxA .fr{ float:right;}
.AppBoxA .AppBoxA_1 img { width:200px; margin:0 auto; display:block;}
.AppBoxA_1_1{ width:200px; height:200px; margin:15px auto; padding:10px; border:2px solid #fab630; border-radius:5px; background:#fff;}
.AppBoxA .App_down{ height:32px; width:132px; background:url(../images/index_14.jpg) no-repeat; display:block; color:#fff; line-height:32px; text-align:center; margin:12px auto; cursor:pointer;}


.AppBox_WrapB{ display:none;}

.AppBox_WrapB .AppBoxA_1{ float:none; width:100%; }


/*协议*/
.agreement_a { width:100%; text-align:center;}
.agreement_a a {color: #943E00; font-size:20px; font-weight: bold; text-decoration: underline; padding-right:20px;}





/*网站声明*/
.wrap_footer{ height:28px; width:100%; text-align:center; line-height:28px; }
.wrap_footer a{color:#6c6c6c; font-size:12px; padding-right:8px;}



/*菜品详细*/
.cai_mark{  width:100%; height:100%;display:none;position:absolute; top:0; left:0; background:#333; filter:alpha(opacity=50); opacity:0.5; z-index:101;}
.cai_logoIn{ display:none;width:326px;  border-radius:5px; position:fixed; top:0px; left:0px; z-index:102; font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
#cai_logoIn .box_logoIn_A { width:auto; margin:0 auto; margin:4px;  padding:10px; }
#cai_logoIn.box_logoIn{ width:auto;}
.popup_product_detail_txt { width:260px; color:#63494c;}
.popup_product_detail_txt .fir_P{ text-align:center;}
.title_span_1{ color:#63494c; font-size:16px; font-weight:bold}
.cai_close_icon{ width:25px; height:25px; cursor:pointer; background:url(../images/btn_close.jpg) no-repeat; position:absolute; right:10px; top:10px;}
.mt6px { margin-top:6px;}
.mt10px { margin-top:10px;}



/*@kev*/
.cf{
    clear: both;
    zoom : 1;
}
.cf:after{
    content: '.';
    display: block;
    font-size: 0;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
}
.dia_psw_lost{
    clear: both;
    padding: 1px 0 1px 78px;
}
.dia_psw_lost a{
    padding-left: 5px;
}
.dia_spe_offer{
    width: 600px;
    padding: 0 5px;
    font-size: 16px;
    display: block;
}
.dia_spe_offer .logoIn_A_1{
    width: auto;
    margin: 0 20px;
}
.dia_spe_offer .logoIn_A_1 span{
    display: block;
}
.dia_spe_offer .logoIn_B_status_Ul li{
    height: auto;
    margin-bottom: 20px;
}
.dia_spe_offer .logoIn_D_status{
    margin: 0 20px;
    padding: 20px 10px;
    display: block;
}
.dia_spe_offer .box_logoIn_A{
    width: auto;
    background: #fff;
}
.dia_spe_offer .btn_close{
	background: url("../images/btn_close1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 20px;
}
.dia_spe_offer .logoIn_B_status_Ul li .title{
    width: 90px;
    display: block;
    float: left;
}
.dia_spe_offer .logoIn_B_status_Ul li .content{
    float: left;
    width: 400px;
    line-height: 24px;
}
.btn_status_2{height:46px;}
.login a,.login a:visited,.login a:hover{color:#e60012;top:5px;position:relative;}
.dia_spe_offer .logoIn_B_status_Ul li.fn{
    text-align: center;
    padding-top: 60px;
}
.dia_spe_offer .logoIn_B_status_Ul .btn_status_3{
    display: inline-block;
    float: none;
    background: #FF9900;
    border-radius: 2px;
    height: 36px;
    line-height: 36px;
    padding: 0 20px;
    margin: 0 5px;
}
.dia_spe_offer .logoIn_B_status_Ul .btn_status_3 a{
    color: #fff;
}

.spe_act_wrap{
    font-size: 16px;
    font-family: "Microsoft Yahei";
    margin-bottom: 50px;
}
.spe_act_wrap .banner{
    background: url("../images/zkf_k.png") 50px -40px no-repeat;
    height: 170px;
}
.spe_act_wrap .fl{
    float: left;
    width: 470px;
}
.spe_act_wrap .box{
    background: #fff;
    position: relative;
    padding: 30px;
    margin-bottom: 20px;
}
.spe_act_wrap .box h4{
    color: #C30D23;
    font-size: 24px;
    font-weight: bold;
    font-family: "Microsoft Yahei";
    padding-bottom: 20px;
}
.spe_act_wrap .box .title{
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 10px;
}
.spe_act_wrap .box .txt{
    width: 200px;
    height: 130px;
    line-height: 25px;
    margin-bottom: 20px;
}
.spe_act_wrap .box .cost{

}
.spe_act_wrap .box .cost span{
    font-size: 20px;
    padding-right: 20px;
}
.spe_act_wrap .box .cost .o .num{
    text-decoration: line-through;
    font-weight: normal;
    padding-left: 4px;
}
.spe_act_wrap .box .cost .dis .num{
    color: #C30D23;
    font-weight: normal;
    padding-left: 4px;
}
.spe_act_wrap .box .cost_hint span{
    font-size: 12px;
    padding-right: 20px;
}
.spe_act_wrap .box .cost_hint .dis_hint .num_hint{
    font-weight: normal;
    padding-left: 4px;
}
.spe_act_wrap .box .pic{
    position: absolute;
    display: block;
    line-height: 600px;
    overflow: hidden;
    background: url("../images/zkf_k.png") no-repeat;
}
.spe_act_wrap .box .menu1{
    background-position: -30px -235px;
    width: 294px;
    height: 240px;
    right: -60px;
    top: 40px;
}
.spe_act_wrap .box .menu2{
    background-position: -324px -235px;
    width: 316px;
    height: 240px;
    right: -76px;
    top: 40px;
}
.spe_act_wrap .box .fn{
    background: #DA1D3C;
    padding: 10px 20px;
    margin: 20px -30px -30px;
}
.spe_act_wrap .box .fn_soon{
    background: #505050;
    padding-left: 100px;
}
.spe_act_wrap .box .fn_close{
    text-align: left;
    padding-left: 20px;
    padding-right: 0;
}
.spe_act_wrap .box .fn_done{
    text-align: center;
    padding-left: 0;
}
.spe_act_wrap .box .fn .price{
    color: #fff;
}
.spe_act_wrap .box .fn .price .icon{

}
.spe_act_wrap .box .fn .price .num{
    font-size: 26px;
}
.spe_act_wrap .box .fn .btn{
    display: inline-block;
    background: #ECC353;
    width: 112px;
    height: 45px;
    line-height: 300px;
    color: #980B22;
    overflow: hidden;
    vertical-align: middle;
}
.spe_act_wrap .box .fn_soon .btn{
    background-position: -646px -280px;
    color: #666;
    cursor: not-allowed;
}
.spe_act_wrap .box .fn .has{
    color: #fff;
    padding-left: 100px;
    font-size: 20px;
}
.spe_act_wrap .box .fn_soon .has{
    padding-left: 30px;
}
.spe_act_wrap .box .fn_close .has{
    margin: 0;
    display: block;
    padding: 10px 0;
}
.spe_act_wrap .box .fn_close .txt{
    color: #fff;
    padding-left: 20px;
    font-size: 14px;
}
.spe_act_wrap .box .fn .has .num{
    font-size: 24px;
    padding: 0 4px;
}
.spe_act_wrap .box .next{
    margin: -30px;
    height: 300px;
    text-align: center;
}
.spe_act_wrap .box .next .ne_txt{
    font-size: 30px;
    padding-top: 90px;
    color: #999;
}
.spe_act_wrap .box .next .ne_txt p{
    line-height: 50px;
}
.spe_act_wrap .info{
    background: #fff;
    padding: 20px;
}
.spe_act_wrap .info .title{
    color: #C7303E;
    font-size: 20px;
    height: 195px;
}
.spe_act_wrap .info .list{
    overflow: hidden;
    height: 70px;
}
.spe_act_wrap .info ul{
    width: 500px;
}
.spe_act_wrap .info ul li{
    float: left;
    margin-right: 20px;
    margin-bottom: 14px;
}
.spe_act_wrap .fr{
    float: right;
    background: #FFEE95;
    padding: 30px 20px 30px 50px;
    width: 456px;
}
.spe_act_wrap .time{
    font-size: 22px;
    padding-bottom: 10px;

}
.spe_act_wrap .count_num{
    font-style: italic;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 15px;
}
.spe_act_wrap .count_num .num{
    font-size: 30px;
    color: #CC0033;
    padding: 0 4px;
    letter-spacing: 1px;
}
.spe_act_wrap .detail{

}
.spe_act_wrap .detail .m{
    margin-bottom: 10px;
}
.spe_act_wrap .detail .m .title{
    width: 90px;
    float: left;
    font-weight: bold;
}
.spe_act_wrap .detail .m .con{
    float: left;
    line-height: 23px;
    width: 360px;
}
.spe_act_wrap .cap{
    margin: 30px 0 20px 0;
}
.spe_act_wrap .cap .icon{
    display: block;
    width: 133px;
    height: 60px;
    overflow: hidden;
    line-height: 200px;;
}
.spe_act_wrap ul.tips li{
    padding-bottom: 10px;
    padding-left: 20px;
    position: relative;
    line-height: 24px;
}
.spe_act_wrap ul.tips li .icon{
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 2px;
    top: 10px;
}
.spe_act_wrap ul.tips li .emp{
    color: #C30D23;
}

.dia_k_suc{
    background: #fff;
    padding: 30px 0;
    font-family: "Microsoft Yahei";
    font-size: 20px;
    font-weight: bold;
    width: 450px;
    text-align: center;
    position: absolute;
    left: 30%;
    top: 40%;
    border: solid 3px #DA1D3C;
    display: none;
}
.dia_k_suc .icon{
    display: inline-block;
    width: 55px;
    height: 55px;
    vertical-align: middle;
    margin: -2px 20px 0 0;
}

.dia_k_suc .btn{
    display: block;
    background: #ff9900;
    color: #fff;
    padding: 7px 0;
    font-size: 16px;
    font-weight: normal;
    width: 120px;
    margin: 20px auto 0 auto;
    border-radius: 2px;
}

.con_404{

}
.con_404 .omg{
    background: url("../images/404bg.png");
    width: 380px;
    height: 370px;
    margin: 150px auto;
}


.dia_act_list{

}

.dia_act_list .m{

}
.dia_act_list .m .img{
    float: left;
    overflow: hidden;
    margin: 0 20px 0 0;
}
.dia_act_list .m .img img{
    width: 100px;
}
.dia_act_list .m .con{
    float: left;
    width: 420px;
}
.dia_act_list .m .con p{
    margin: 0 0 2px 0;
    line-height: 22px;
}
.dia_act_list .logoIn_B_status_Ul li.fn{
    padding-top: 30px;
}

#passli{
    height: auto;
}


.v_img{
    margin-top: 5px;
}


/*菜品详细 优惠方式*/
.popup_special_offers_detail_txt { width:100%; height: 300px; color:#63494c;}
.popup_special_offers_detail_content { width:100%;}
.popup_special_offers_detail_left { width:50%; vertical-align: middle;text-align: center;float: left;}
.popup_special_offers_detail_right { width:50%; float: right;}
.popup_special_offers_detail_mt5px { margin-top:5px;margin-left: 5px;}
.popup_special_offers_detail_sub { margin-top:5px;margin-right: 5px;text-decoration: underline; cursor: pointer;}
.popup_special_offers_detail_add { margin-top:5px;margin-left: 5px;text-decoration: underline;cursor: pointer;}

.B2_list_box .suces_box22{
	padding-top:18px; 
	padding-bottom:25px; 
	width:950px; 
	margin:0 auto; 
	font-size:12px; 
	color:#d21616; 
	font-weight:bold;
}

.order-menu-icon{
	display:inline-block;
	background:red;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	text-indent:0;
	color: #fff;
	font-size:12px;
	font-family:"宋体";
	margin-left:5px;
	font-weight:normal;
}
.address_em {
  color: red;
  line-height: 40px;
  margin-left: 5px;
  position: absolute;
  right: 2px;
  top: 4px;
}
/*OrderAddress送餐地址*/
.box_topC_all{border:2px solid #ff9966;border-radius:5px;min-height:480px;font-size:14px;}
.topC_all_title{font-weight:bold;font-size:16px;text-indent:30px;line-height:50px;}
.uesers {position:relative;}
.songDres span{position:relative; padding-left:20px;font-weight:bold;text-align:right;width:200px;float:left;}
.songDres_s{position:relative;height:50px;margin-top:50px;margin-bottom:50px;}
.songDres_s a{text-align:center;font-size:16px;background:#e60012;font-weight:bolder;line-height:40px;color:#fff;width:150px;position:absolute;left:500px;}
.uesers{position:relative;width:100%;clear:both;margin-top:10px;min-height:20px;line-height:20px;}
#updateaddress{margin:10px 0px 10px 140px;padding-top:5px;border:1px solid #ff9966;}
#updateaddress ul li{padding-bottom:5px;}
#updateaddress span {width:90px;text-align:right;font-weight:normal;}
#updatepassword{margin:10px 0px 10px 140px;padding-top:5px;border:1px solid #ff9966;}
#updatepassword ul li{padding-bottom:5px;}
#updatepassword span {width:70px;text-align:left;font-weight:normal;}
#orderaddress{line-height:30px;}
.textboxwidth
{
	width: 280px;
}
/*OrderUserFindEmail邮箱验证码输入*/
.findemail_all{position:relative;width:1020px;min-height:480px;border:2px solid #ff9966;border-radius:5px;font-size:18px;color:#555;}
.findemail_all .prompt{position:relative;margin:10px 20px 10px 20px;border-bottom:1px solid #eee;text-indent:0px;font-weight:normal;padding-bottom:5px;font-size:16px;}
.findemail_all .title_l{position:relative;margin:0px;padding:0px 0px 0px 10px;background:#ff9966;color:#fff;height:35px;line-height:35px;}
.findemail_all .prompt span{color:#e60012;}
.findemail_all .verify{position:relative;margin:50px auto 10px auto;text-indent:20px;text-indent:0px;font-weight:normal;width:500px;font-size:16px;}
.verify span{font-size:14px;}
.verify span span {color:red;margin-right:3px;font-weight:bolder;line-height:20px;}
.verify p{margin-top:50px;padding-left:80px;}
.findemail_all .verify .btn{width:180px;height:40px;}
 

/*OrderUpdatepassword密码重置*/
.reset_s{padding:0px;border:2px solid #ff9966; border-radius:5px;min-height:480px;width:1020px;}
.reset_s_title{height:35px;line-height :35px;background:#ff9966;color:#fff;font-size:16px;text-indent:16px;}
.reset_s .setnew{margin-top:40px;width:80%;min-height:400px;}
.reset_s .new{padding-bottom:5px;height:50px;line-height:26px;padding-left:100px;font-size:14px;padding-top:20px;}
.reset_s .repeatnew{padding-bottom:5px;height:50px;line-height:26px;padding-left:100px;font-size:14px;}
.reset_s span{width:150px;text-align:right;float:left;}
.reset_s .btn{width:180px;height:40px;margin-left:32px;}
 
.reset_confirm{width:180px;position:relative;margin-left:220px;margin-top:30px;font-size:18px;}
.no {display:none;}
#tbEmailCode{height:30px;width:300px;}

/*SelectOrderLogin订单查询*/
.succeed_all{width:1022px;border:1px solid #ff9966;min-height:480px;border-radius:5px;color:#555;}
.succeed_all .notice1 {position:relative;margin:10px 20px 10px 20px;text-indent:20px;border-bottom:1px solid #eee;text-indent:0px;font-weight:normal;padding-bottom:5px;font-size:16px;}
.succeed_all .title2{position:relative;margin:0px;padding:0px 0px 0px 10px;background:#ff9966;color:#fff;height:35px;line-height:35px;font-size:18px;}
.seachbill{font-size:14px;font-weight:normal;margin:20px auto;position:relative;width:420px;}
.succeed_all .btn{width:120px;height:35px;}
 
.seachbill p{margin:35px 0px 20px 60px;}
#tbMobile{width:300px;height:30px;}

/*按钮背景为红字体为白*/
.btn{border:none; color:#fff;background:#e60012;cursor:pointer;}
.box_topC_all .btn{padding:2px 4px;margin:5px;}
.btn:hover{background:#e44;}

/*弹出d层*/
#pop{z-index:9999;display:none;position:fixed;top:0px;bottom:0px;right:0px;left:0px;width:100%;height:100%;background:url("../mealimage/popbg.png") repeat;}
#dishshow{position:relative;top:25%;width:500px;height:280px;background:#fff;border:2px solid #ff9966;margin:0 auto;}
#popclose{cursor:pointer;background:url("../mealimage/popclose.png") no-repeat;background-position:0px 0px;width:26px;height:26px;position:absolute;top:-13px;right:-13px;}
#image_box{position:relative;width:180px;height:154px;margin-top:15px;margin-left:15px;float:left;}
#text_box{position:relative;width:255px;height:250px;margin:15px 15px 15px 25px;float:left;}
#text_box p{line-height:25px;font-weight:bold; color:#ff9966;}
#dish_title{color:#e60012;line-height:40px;font-size:18px;font-weight:bold;}
#dish_detailed{color:#444;line-height:20px; }
/*订餐优惠信息查看 弹出层*/
#popDiscount{z-index:9999;display:none;position:fixed;top:0px;bottom:0px;right:0px;left:0px;width:100%;height:100%;background:url("../mealimage/popbg.png") repeat;}
#popDiscount1{z-index:9999;display:none;position:fixed;top:0px;bottom:0px;right:0px;left:0px;width:100%;height:100%;background:url("../mealimage/popbg.png") repeat;}
#popDiscount2{z-index:9999;display:none;position:fixed;top:0px;bottom:0px;right:0px;left:0px;width:100%;height:100%;background:url("../mealimage/popbg.png") repeat;}
#poplucky{z-index:9999;display:none;position:fixed;top:0px;bottom:0px;right:0px;left:0px;width:100%;height:100%;background:url("../mealimage/popbg.png") repeat;}

.payshowDiscount{position:relative;top:25%;width:480px;height:290px;background:#fff;border:2px solid #ff9966;margin:0 auto;}
#popcloseDiscount{cursor:pointer;background:url("../mealimage/popclose.png") no-repeat;background-position:0px 0px;width:26px;height:26px;position:absolute;top:-13px;right:-13px;}
#popcloseDiscount1{cursor:pointer;background:url("../mealimage/popclose.png") no-repeat;background-position:0px 0px;width:26px;height:26px;position:absolute;top:-13px;right:-13px;}
#popcloseDiscount2{cursor:pointer;background:url("../mealimage/popclose.png") no-repeat;background-position:0px 0px;width:26px;height:26px;position:absolute;top:-13px;right:-13px;}
#popcloselucky{cursor:pointer;background:url("../mealimage/popclose.png") no-repeat;background-position:0px 0px;width:26px;height:26px;position:absolute;top:-13px;right:-13px;}

.divmain{width: 480px;height: 220px;line-height: 25px;text-align: center;font-size: 14px;color: #fff;float: left;margin: 5px 0px 10px 0px;overflow-x: hidden;overflow-y: auto; }
.divdish{width: 150px;height: 210px; float :left;  }
.ImgBox{width: 135px;height: 130px; border: 1px solid #d1cece;text-align: right; margin-left:15px; margin-top:10px;float :left; }
.Til{width: 139px;height: 20px;line-height: 15px;float: left;text-align: left;font-size: 14px;color: #5f6062; margin-left:15px; margin-top:10px;  font-size:large ; font-weight:bold ; color:Red; }
.layerorder_btn{width: 100px; height:30px;  float: left;margin-left:180px;  }
/*红包*/
.payshowLucky{position:relative;top:25%;width:400px;height:320px;background:#fff;border:2px solid #ff9966;margin:0 auto;}
.layerlucky_btn{width: 100px; height:30px;  float: left;margin-left:150px;  }
.luckymain{width: 390px;height:260px;line-height: 25px;text-align: center;font-size: 14px;color: #fff;float: left;margin: 5px 0px 5px 0px;overflow-x: hidden;overflow-y: auto; }
.divlucky{width: 160px;height: 120px; float :left; margin-left:15px;}
.hbMoney{width: 160px;height: 80px; border: 1px solid #d1cece; color:Red; background:url("../mealimage/hb1.png") repeat; margin-left:15px; margin-top:10px;float :left;  }
.hbdate{  font-size:12px;  margin-top:20px; color:Red; float:right; }

/*订餐首页 享优惠 赠送小食*/
.EnjoyDiscount{ margin-top:10px;  margin-bottom:20px; }
.EnjoyDiscount #ed{ font-size:15px; font-weight:bolder; color:#E60012; margin-left:5px; }
.promotion_box {overflow: hidden;overflow-y: auto;height:80px;width: 206px;float: left;margin: 0px 0px 0px 10px;_margin: 0px 0px 0px 4px;}
.TitleContet{height: 22px;}
.Discountcontent{  width: 116px;float: left;line-height: 18px;font-size: 13px;color: #595959;  }
.selectenjoy{ width: 45px;float: right; color:#E60012;}
#EDS{z-index:9999;display:none;position:fixed;top:0px;bottom:0px;right:0px;left:0px;width:100%;height:100%;background:url("../mealimage/popbg.png") repeat;}
#Enjoyshow{position:relative;top:25%;width:500px;height:280px;background:#fff;border:2px solid #ff9966;margin:0 auto;}
#Enjoyclose{cursor:pointer;background:url("../mealimage/popclose.png") no-repeat;background-position:0px 0px;width:26px;height:26px;position:absolute;top:-13px;right:-13px;}
#ShowImg{position:relative;width:255px;height:250px;margin:15px 15px 15px 25px;float:left;}
#ShowImg p{color:#e60012;line-height:20px;font-size:20px;font-weight:bold; text-align:center;}
 
/*支付宝支付提示*/ 
#payshow{position:relative;top:25%;width:500px;height:280px;background:#fff;margin:0 auto;}
#payshow p{text-align:left;padding-left:40px;}
.pay_close{position:relative; width:100%; height:30px;background:#ff9966;text-align:right;}
.pay_close img{cursor:pointer;}
.pay_title{width: 300px;line-height: 35px;color: #505050;font-size: 24px;padding:25px 0 0 100px; margin: 0px 0px 0px 40px;background:url("../mealimage/tishi.png") no-repeat 15px 30px;}
.pay_item {width: 100%;float: left;color: #505050;font-size: 14px;text-align: center;margin: 20px 0px 0px 0px;}
.pay_btn {width: 100%;height: 40px;line-height: 26px;float: left;margin: 30px 0px 0px 30px;font-size: 14px;color: #4c4c4c;}
#payshow input { width:190px; height:30px; line-height:30px; text-align:center; color:#fff;background:#e60012; font-size:14px;border:none;cursor:pointer;margin-left:20px;}
#payshow input:hover{background:#fa6;}


/*微信支付提示*/ 
#popWX{z-index:9999;display:none;position:fixed;top:0px;bottom:0px;right:0px;left:0px;width:100%;height:100%;background:url("../mealimage/popbg.png") repeat;}
#payshowWX{position:relative;top:25%;width:500px;height:280px;background:#fff;margin:0 auto;}
#payshowWX p{text-align:left;padding-left:40px;}
.pay_close{position:relative; width:100%; height:30px;background:#ff9966;text-align:right;}
.pay_close img{cursor:pointer;}
.pay_title{width: 300px;line-height: 35px;color: #505050;font-size: 24px;padding:25px 0 0 100px; margin: 0px 0px 0px 40px;background:url("../mealimage/tishi.png") no-repeat 15px 30px;}
.pay_item {width: 100%;float: left;color: #505050;font-size: 14px;text-align: center;margin: 20px 0px 0px 0px;}
.pay_btn {width: 100%;height: 40px;line-height: 26px;float: left;margin: 30px 0px 0px 30px;font-size: 14px;color: #4c4c4c;}
#payshowWX input { width:190px; height:30px; line-height:30px; text-align:center; color:#fff;background:#e60012; font-size:14px;border:none;cursor:pointer;margin-left:20px;}
#payshowWX input:hover{background:#fa6;}

