



/**点菜页面**/
.header_jddc{ height:45px; border-top:1px solid #fae3e3;border-bottom:1px solid #fae3e3}
a.name_jddc:link,a.name_jddc:visited,a.name_jddc:hover{ font-family:"Microsoft YaHei"; font-size:24px; color:#d20008; text-decoration:none;margin-left:15px; display:inline; margin-right:20px;line-height:45px;float:left}
.search_jddc{ border:1px solid #d20008; background:#D20008; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:28px; width:255px; margin-top:7px; float:left}
.search_input{ background:url(/tpls/newqfd/images/searchbg_jddc.png) no-repeat left center #fff; height:28px;line-height:28px; border:none; float:left;width:170px; padding-left:30px; color:#828282}
.search_btn{ width:45px; border:none; background:none repeat scroll 0 0 transparent; height:28px; line-height:28px; text-align:center; color:#fff; font-weight:bold; font-size:14px; float:left}
.header_rightjddc{ float:right; background:url(/tpls/newqfd/images/txt_jddc.png) no-repeat left center; height:45px; padding-left:145px; margin-right:10px;}
.header_rightjddc_wedding{ float:right; background:url(http://images.daqi.cn/common/pic/txt_jddc_wedding.png) no-repeat left center; height:45px; padding-left:145px; margin-right:10px;}
.logo_jddc{background:url(/tpls/newqfd/images/logo_jddc.png) no-repeat; width:92px; height:28px; margin-top:8px; float:left;}
.header_rightjddc span{ color:#616161; display:block; float:left; margin-top:5px; line-height:15px;}
.navwrap_jddc{ line-height:25px; background:#da251c; width:100%}
.navbox_jddc{ min-height:25px; position:relative}
.navbox_jddcpad{ height:35px; position:relative}
.cntnamepad{ height:35px; display:block; overflow-x:auto; overflow-y:hidden; line-height:35px; width:711px; white-space:nowrap}
a.linknav_jddc:link,a.linknav_jddc:visited{color:#fff; font-weight:bold; font-size:14px; line-height:25px; text-decoration:none; margin:0 10px; display:inline; padding:0 7px; float:left }
a.linknavpad_jddc:link,a.linknavpad_jddc:visited{color:#fff; font-weight:bold; font-size:14px; line-height:35px; text-decoration:none; margin:0 10px; display:inline; padding:0 7px; }
a.linknav_jddc:hover,.now a,.now a:hover{ background-color:#fff; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; padding:4px 7px;line-height:15px; text-decoration:none; color:#d20008; font-weight:bold; float:left;margin:2px 10px 0; display:inline;}
a.linknavpad_jddc:hover,.now a,.now a:hover{ background-color:#fff; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; padding:0px 7px;line-height:22px; text-decoration:none; color:#d20008; font-weight:bold;margin:3px 10px 0; display:inline;}
a.linknavall_jddc:link,a.linknavall_jddc:visited,a.linknavall_jddc:hover{background:#d20008; padding:0 20px; color:#fff; font-size:14px; text-decoration:none; float:left }
/**.nav_jddc a{ color:#fff; font-weight:bold; font-size:14px; line-height:25px; text-decoration:none; margin:0 7px; display:inline; float:left;}
.nav_jddc a:hover,.nav_jddc .now a{ background:#fff; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; padding:4px 7px; margin-top:2px;line-height:15px; text-decoration:none; color:#d20008;}
.nav_jddc a b,.nav_jddc a:hover b{ background:#d20008; padding:5px 15px;}**/
.grxx_jddc{ text-align:right; height:25px; line-height:25px; margin-right:10px;}
.grxx_jddcpad{ text-align:right; height:35px; line-height:35px; margin-right:10px;}
#jdcload{width:100%; height:25px; background:#da251c; color:#FFFFFF; text-align:center; font-size:15px; padding-top:5px; padding-bottom:5px; font-family:"Microsoft YaHei";}
#jdcloadnew{width:100%; height:0px; background:#da251c;}
.jddc_mid{background:url(/tpls/newqfd/images/jddc_midbg.png) repeat-x left bottom; position:relative}
.jddc_mid td{ vertical-align:top}

.jddcmid_left{background-color:#F3F3F3;}

#clistul{ margin:2px 0 0 5px; overflow-y:auto; overflow-x:hidden; position:relative; padding:0;}
.jddcmid_left li{float:left; width:201px; padding:2px; margin:3px; text-align:center;border:1px solid #d7d7d7; background-color:#fff;display:inline; height:219px; padding-top:5px;}
.jddcmid_img{width:201px; height:153px; position:relative;}
.jddcmid_img a,.jddcmid_img a:hover{ text-decoration:none}
.jddcmid_img a img{ margin:0 auto}
.tuan_dishes{background:url(/tpls/newqfd/images/tuan_dishesbg.png) no-repeat center center; width:70px; height:24px; position:absolute; top:0; left:-5px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/tpls/jdyd/images/tuan_dishesbg.png"); _background:none;}
.tuan_dishes_wedding{background:url(http://images.daqi.cn/common/icon/tuan_dishesbg.png) no-repeat center center; width:70px; height:24px; position:absolute; top:0; left:-5px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/tpls/jdyd/images/tuan_dishesbg.png"); _background:none;}
.elected_dishes{background:url(/tpls/newqfd/images/elected_dishes.png) no-repeat center center; width:57px; height:57px; position:absolute; top:-6px; right:-6px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/tpls/jdyd/images/elected_dishes.png"); _background:none;}
.wordname_order{padding:2px 5px 0; white-space:nowrap; overflow:hidden; _width:191px; color:#8a8a8a; }
.wordname_order a,.wordname_order a:hover{ color:#3e3e3e; line-height:22px; font-size:14px; font-weight:bold; text-decoration:none;}
.icon_tsc{ background:#da251a; color:#fff; padding:1px 3px; font-size:12px; font-weight:normal}
.wordprice{padding:1px 5px; white-space:nowrap; overflow:hidden; _width:191px; color:#8a8a8a; height:19px;}
.wordprice a span{ float:right}
a.price_scj,a.price_scj:hover{ text-decoration:line-through}
.price_yhj{ color:#DA251C; font-family:Arial; font-size:14px;  font-weight:bold; line-height:18px;}
.price_yhj2{ color:#DA251C; font-family:Arial; font-size:14px;  font-weight:bold}
.price_tuann{background:url(/tpls/newqfd/images/tuanpic.png) no-repeat; padding:0 15px; line-height:15px; }
.itextspan1_order{ float:left; height:19px; margin-right:5px; display:block}
.spanptfs{width:65px; padding-left:5px; color:#000000; height:19px; border:none; line-height:19px; background:url(/tpls/newqfd/images/orangeHeartbg_order.gif) no-repeat;font-size:12px; float:left; margin:0 5px 0 0px; display:inline}
.itextspan2_order{ display:block; float:left;  margin-left:110px; height:19px;  display:inline; color:#8a8a8a;}
.ptfsdiv{*position:relative; font-size:0; height:0; z-index:12}
.ptfsdiv .xldiv{border:1px solid #d7d7d7; border-top:0; text-align:left; position:absolute; z-index:9999; margin-top:-3px; font-size:12px; width:63px; background:#FFFFFF; display:none;}
.ptfsdiv .xldiv a,.ptfsdiv .xldiv a:visited{display:block; padding:5px 0 3px 5px; color:#8a8a8a; text-decoration:none; font-size:12px; font-weight:normal;}
.ptfsdiv .xldiv a:hover{background:#fff; color:#ff9000;font-size:12px; font-weight:normal}

.itext{ border:none;background:url(/tpls/newqfd/images/inputbg1_order.png) no-repeat #fff; color:#000000; height:17px; line-height:17px; width:24px; text-align:center; vertical-align:text-bottom;}
.ibtn{border:0; background:url(/tpls/newqfd/images/inputbg3_order.png) no-repeat; width:37px; height:19px; line-height:19px;text-align:center; color:#fe6700; font-size:14px; font-weight:bold; float:right }
.itext2{ border:1px solid #E3E1E2;color:#000000; height:17px; line-height:17px; width:52px; text-align:center; vertical-align:text-bottom;}
.ibtn2{border:0; background:url(/tpls/newqfd/images/inputbg99_order.png) no-repeat; width:134px; height:30px; line-height:19px;text-align:center; color:#fe6700; font-size:14px; font-weight:bold; margin-top:10px; cursor:pointer }
.jddcmid_right{width:25%; color:#FFFFFF; }
 #menudiv{width:270px;padding-left:5px;position:relative}
.jddcmidr_title{padding:10px 0 0 0px; font-weight:bold; color:#d20008; font-family:"Microsoft YaHei";}
.jddcmidr_ul{background:url(/tpls/newqfd/images/dcbackground.jpg) no-repeat; width:260px; height:173px; padding-left:10px}
.jddcmidrjl_ul{background:url(/tpls/newqfd/images/dcbackground_jieli.jpg) no-repeat; width:260px; height:173px; padding-left:10px}
.jddcmidr_ul li,.jddcmidrjl_ul li{  float:left;  display:inline; text-align:center}
.jddcmidr_ul li a:link, .jddcmidr_ul li a:visited,.jddcmidrjl_ul li a:link, .jddcmidrjl_ul li a:visited{text-decoration:none; color:#8a8a8a; display:block; width:55px;margin-right:20px; padding:59px 0 3px; height:22px;}
.jddcmidr_ul li a:hover,.jddcmidr_ul li.now a{font-weight:bold; color:#d20008;display:block; width:55px;margin-right:20px; padding:59px 0 3px; height:22px;}
.jddcmidrjl_ul li a:hover,.jddcmidrjl_ul li.now a{font-weight:bold; color:#d20008;display:block; width:55px;margin-right:20px; padding:59px 0 3px; height:22px;}

.jddcmidr_ul li.now a:link, .jddcmidr_ul li.now a:visited{ font-weight:bold;display:block; width:55px;margin:0 20px 0 0; padding:59px 0 3px; color:#d20008; background:transparent; margin-left:0}
.jddcmidrjl_ul li.now a:link, .jddcmidrjl_ul li.now a:visited{ font-weight:bold;display:block; width:55px;margin-right:20px; padding:59px 0 3px; color:#d20008; background:transparent; margin-left:0}
.jdchoice{width:270px; padding-top:10px; background:transparent; position:relative; clear:both}
.jdchoice ul.menudh{ width:270px;  height:22px; position:absolute; left:0; top:0;}
.jdchoice ul.menudh li{float:left; background:url(/tpls/newqfd/images/menu2bg2_order.png) repeat-x top;border:1px solid #e5e5e5;border-bottom:none;height:19px;line-height:19px;text-align:center; margin:2px 1px 0;padding:0 4px;float:left;display:inline;  text-align:center; cursor:pointer; z-index:10; color:#8a8a8a }
 .jdchoice ul.menudh li.now{background:url(/tpls/newqfd/images/menu2bg1_order.gif) no-repeat; width:32px; height:23px; line-height:28px; text-align:center; padding:0; margin:0;   border:none; color:#d20008; }
 .jdchoice .menu{border:1px solid #d20008; background-color:#fff; color:#8a8a8a; border-bottom:0; width:258px; padding:5px 5px 2px;margin-top:12px;}
 .jdchoice .menu .topdiv{padding:2px 0; height:22px; line-height:22px;}
 .jdchoice .menu .jdcname{float:left; width:145px;}
 .jdchoice .menu .jdcprice{float:left; width:61px; text-align:center;}
 .jdchoice .menu .jdcnum{float:left; width:30px; text-align:center}
 .jdchoice .menu .jdcnum input{border:1px solid #ccc; background:#fff; height:13px; line-height:13px; width:25px; color:#8a8a8a; text-align:center}
 .jdchoice .menu .jdcdel{float:left; width:20px;}
 .jdchoice .menu .jdcdel a,.jdcbody .jdcmenu #menudiv .jdchoice .menu .jdcdel a:visited{width:15px; margin:0 0 0 5px;*margin:1px 0 0 5px; background:url(/tpls/newqfd/images/listceil_del.png) no-repeat; text-decoration:none; display:block;}
 .jdchoice .pricetotal{border:1px solid #d20008; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background-color:#fff; color:#8a8a8a; border-top:0; padding:5px; width:258px; }
 .jdchoice .pricetotal .alldel{float:right; padding-left:20px; height:16px;}
 .jdchoice .pricetotal .alldel a,
 .jdchoice .pricetotal .alldel a:visited{ text-decoration:none; color:#d20008; font-size:12px; font-weight:normal;  cursor:pointer;}
 .jdchoice .pricetotal .alldel a:hover{text-decoration:none; color:#d20008; font-size:12px; font-weight:normal;  cursor:pointer;}
 .jdchoice .menusmt{text-align:center; width:265px; padding-top:5px;}
 .jdchoice .menusmt .menubtn{width:85px; height:25px; line-height:25px; font-size:14px; font-family:"Microsoft YaHei";color:#fff; border:0; background:#d20008; text-align:center; margin-right:2px; display:inline; float:right; cursor:pointer; outline:none}
 #menu_veg1,#menu_veg2,#menu_veg3,#menu_veg4,#menu_veg5,#menu_veg6,#menu_veg7{overflow:auto;  padding:5px 0 2px; border-bottom:dashed 1px #ccc; min-height:150px;_height:150px; border-top:dashed 1px #ccc; line-height:18px; width:258px;}
#chag1{display:block;}
#chag2,#chag3,#chag4,#chag5,#chag6,#chag7{display:none;}


.jdc_ceil{ margin:0 auto; text-align:center; width:645px;}
.jdc_img{margin:20px 0; position:relative; float:left; }
.jdc_img img{margin:0 auto; background:#EEEEEE;}
.elected_dishes2{background:url(/tpls/newqfd/images/elected_dishes.png) no-repeat center center; width:57px; height:57px; position:absolute; top:-3px; right:-3px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/tpls/jdyd/images/elected_dishes.png"); _background:none;}
.ceilinfo{padding:5px 0; text-align:left; color:#990000; line-height:22px;}
.clabel{ color:#000; width:60px; font-weight:bold;text-align:right; float:left}

.jdc_right{ float:left; padding-left:20px; margin-top:30px; text-align:left; color:#000;}
.jdcr_name{ color:#DA251C; font-family:Arial; font-size:22px; }
.jdc_old_price{ text-decoration:line-through;}
.jdc_new_price{color:#DA251C;; font-family:"Microsoft YaHei",Arial; font-size:30px; height:30px; margin-top:-5px;display:block;line-height:30px;}
.jdcbody .jdclistpad .jdc_detail{width:100%; height:29px;border-bottom:3px solid #da251c;}
.jdcbody .jdclistpad .jdc_detail li{width:96px; height:28px; line-height:28px;text-align:center;cursor:pointer;font-weight:bold;color:#fff; background:#da251c;border:1px solid #ff5367; border-bottom:0; border-radius:3px 3px 0 0; float:left; padding:0; margin:0}
.jdc_detail{width:100%; height:29px;border-bottom:3px solid #da251c;}
.jdc_detail li{width:96px; height:28px; line-height:28px;text-align:center;cursor:pointer;font-weight:bold;color:#fff; background:#da251c;border:1px solid #ff5367; border-bottom:0; border-radius:3px 3px 0 0; float:left; padding:0; margin:0}
.jdc_detail_box{ border:1px solid #ddd; background:#f9f9f9; padding:10px 5px; text-align:center}
.footer_jddc{ background:#d20008; height:25px; line-height:25px; font-family:Arial; color:#fff; text-align:right}



.jdc_ceil2{margin:0 auto; text-align:center; padding-left:108px; padding-right:20px;}
.jdcr_name2{ color:#333333; font-family:"Microsoft YaHei",Arial; font-size:24px; }
.jdc_line{ margin-bottom:5px; clear:both; border-bottom:1px dashed #ccc; height:5px;}
.clabel2{ color:#000000; float:left; display:block; font-weight:bold}

/**pad style**/
.jdcbody .jdcmenupad{width:280px; color:#FFFFFF; }
 #menudivpad{width:265px;padding-left:10px;position:fixed; right:0; top:75px;}
.jdcbody .jdclistpad{ background:url(/tpls/newqfd/images/jddcmid_leftbg.gif) repeat; color:#ac3632; width:711px; padding-top:85px;  }
.jdcbody .jdclistpad a,.jdcbody .jdclistpad a:visited,.jdcbody .jdclistpad a:hover{color:#3e3e3e; font-size:14px; font-weight:bold; text-decoration:none; }
#clistulpad{list-style:none;padding:0;overflow:auto;position:relative;width:711px;min-height:540px;}
.jdcbody .jdclistpad .nonerec{text-align:center; font-size:15px; padding-top:30px;}/*没有记录*/
.jdcbody .jdclistpad ul li{ background-color: #FFFFFF;
    border: 1px solid #D7D7D7;
    float: left;
    margin: 4px;
    padding: 2px;
    text-align: center;
    width: 223px;}
.jdcbody .jdclistpad ul li .picdiv{width:223px; height:153px; position:relative;}
.jdcbody .jdclistpad ul li .picdiv img{margin:0 auto;}
.jdcbody .jdclistpad ul li .word{padding:1px 5px; white-space:nowrap; overflow:hidden; _width:191px; color:#8a8a8a}
.jdcbody .jdclistpad ul li .word a span{ float:right}
.jdcbody .jdclistpad ul li .wordpad{padding:0px 5px; white-space:nowrap; overflow:hidden; _width:191px; color:#8a8a8a}
.jdcbody .jdclistpad ul li .wordpad a span{ float:right}
.orderpad2{ float:left; padding-left:5px; clear:both; height:19px}
.jdcbody .jdclistpad ul li .word .iselect{width:80px; font-size:12px; border:1px solid #9D4F53; background:#FFFFFF;}
.jdcbody .jdclistpad .spanptfs{width:65px; padding-left:5px; color:#000000; height:19px; border:none; line-height:19px; background:url(../images/orangeHeartbg_order.gif) no-repeat;font-size:12px; float:left; margin:0 5px 0 0px; display:inline}
.ptfsdiv .xldivpad{border:1px solid #d7d7d7; border-top:0; text-align:left; position:absolute; z-index:9999; margin-top:39px; font-size:12px; width:63px; background:#FFFFFF; display:none;}
.ptfsdiv .xldivpad a,.ptfsdiv .xldivpad a:visited{display:block; padding:5px 0 3px 5px; color:#8a8a8a; text-decoration:none; font-size:12px; font-weight:normal;}
.ptfsdiv .xldivpad a:hover{background:#fff; color:#ff9000;font-size:12px; font-weight:normal}
.jdcbody .jdclistpad .itext{ border:1px solid #b3b3b3;  color:#000000; margin-right:5px; background-color:#fff;width:50px; text-align:center; height:19px; vertical-align:text-bottom; background-image:none}
.jdcbody .jdclistpad .ibtnpad{border:0; background:url(/tpls/newqfd/images/inputbg2_orderpad.png) no-repeat; width:67px; height:31px;float:right; margin-top:-15px; }
.itextspan2_orderpad{ display:block;  clear:both; height:19px;  color:#8a8a8a; }
 .menubtnpad{width:153px; height:55px;border:0; background:url(/tpls/newqfd/images/menubtnpad_order.png) no-repeat; cursor:pointer; outline:none}
 .header_pad{ position:fixed; top:0; left:0; width:100%; background:#fff; z-index:1000; border-top:none; height:46px;}
 .navwrap_jddcpad{ position:fixed; left:0; top:45px; z-index:1000; line-height:35px;}
 .pt70{ padding-top:70px;}
 
 
 /*hzc0924*/
 
 .imgbox { background:url(/tpls/newqfd/images/cookimgbg.jpg); width:565px; height:440px;}
 .imgbox img { width:524px; height:400px; margin:19px 0px 0px 0px;}
 
 .mt25 { margin-top:25px;}
 .mb25 { margin-bottom:25px;}
 .mb30 { margin-bottom:30px;}
 .mt40 { margin-top:40px;}
 .mt45 { margin-top:45px;}
 .fs24 {font-size:24px;}
 .su { border-right:1px solid #989797; color:#989797; height:18px; display:block; float:left;}
 .fl { float:left;}
.namer{ color:#666;line-height:45px;margin-right:20px; font-size:16px; float:left;font-family:"Microsoft YaHei"}