/*  整个  餐厅   */
.ycb_ct{float:right;height:65px; width:197px; margin-top:0px; background-image:url(../images/icon/ycb_big.png);margin-right:20px; display:inline;}
.ycb_icon{float:left;margin-right:2px; font-size:16px;font-weight:bold;color:#f65304;}
.ycb_icon img{margin-bottom:-3px;}
.ycb_rank_div{float:left; white-space:nowrap;overflow:hidden;height:18px; line-height:18px; margin-top:6px; *margin-top:7px; font-size:14px;font-weight:bold;color:#f65304; margin-top:32px; margin-left:132px; display:inline;}


/*  显示大的图片   */
.show_bigimg_div,.sbi_left,.sbi_right,.show_bigimg_div li{ background-image:url(../images/bg/show_bigimg_bg.gif); background-repeat:no-repeat;}
.show_bigimg_div{ float:left; width:670px; height:320px; overflow:hidden; position:relative;}
a.sbi_left{ float:left; margin:27px 0 0 1px;  height:230px; width:20px; background-position:-680px 100px;}
a.sbi_left:hover{ background-position:-679px -180px;}
a.sbi_right{ float:right; margin:27px 1px 0 0; height:230px; width:20px; background-position:-720px 100px;}
a.sbi_right:hover{ background-position:-721px -180px;}
.show_bigimg_div .sbi_body_div{ margin:27px auto 0; width:620px; height:240px;overflow:hidden;}
.show_bigimg_div .sbi_body_ul{ width:1100px;}
.show_bigimg_div .sbi_body_ul li img{ width:290px; height:216px;}

.show_bigimg_div li{ width:301px; float:left; background-position:-760px top; padding:9px 0 10px 9px;margin-bottom:10px;}
.show_bigimg_div li.small{width:172px; background-position:-1130px top;padding:9px 70px 15px 78px; margin:0 5px; display:inline; }
.show_bigimg_foot{ position:absolute; bottom:2px; line-height:20px; text-align:right; padding-right:10px;right:0;}
.show_bigimg_foot a,.show_bigimg_foot a:hover{ color:#e9e9e9;}
.show_bigimg_foot a.video_a,.show_bigimg_foot a.video_a:hover{ font-weight:bold; color:#ffd33e;}


/*   餐厅基本信息   */
.ct_name{ font-size:14px; color:#c5090a; line-height:20px;padding-top:6px;}
.ct_info_img{ background:url(../images/bg/ct_img_bg.gif) left 6px no-repeat; margin:0px auto; padding:11px 6px 4px 5px;_padding:11px 3px 4px 3px; width:240px; height:180px;}
.ct_info_dl{ line-height:18px; _height:1%;}
.ct_info_dl dt{ float:left; width:80px; text-align:right;}
.ct_info_dl dd{ margin-left:82px; font-weight:bold; margin-bottom:4px;}


.ct_info_dl2 dt{ width:40px;}
.ct_info_dl2 dd{ margin-left:42px; font-weight:normal;}



.ct_active_bg{ padding:2px; }
.ct_active_bg img{ width:464px; height:117px;}
.ct_active_icon{ background:url(../images/bg/active_bg.png) no-repeat;width:77px; height:77px; left:0px; top:0px; position:absolute;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/bg/active_bg.png");
	_background:none;
}


/*    食客推荐    */
.food_list_ul{ line-height:22px;_height:1%;}
.food_list_ul li{ float:left; margin-right:20px; white-space:nowrap;}
.food_list_ul li .name{ color:#3367CD;}

.mszt_dl{ line-height:20px;  overflow:hidden;border-bottom:dotted 1px #ccc;margin:8px 0;padding-bottom:5px;}
.mszt_dl dt{ margin-left:96px; font-weight:bold; color:#fe9931;}
.mszt_dl dd{ margin-left:96px; line-height:16px;}
.mszt_dl .ms_left_img{ float:left; margin:0;}
.issue_time{ text-align:right; color:#999999;}

/* 联系方式  */
.dinfo_ul{ margin:0 0px 18px; line-height:20px;}
.dinfo_ul li{margin:8px 0; clear:both;padding:2px 10px}
.dinfo_ul li.white_bg{background-color:#fff;}
.dinfo_ul .dinfo_title{ float:left; width:64px; text-align:right; color:#000;}
.dinfo_ul .dinfo_len{ float:left; width:330px;}
.dinfo_ul .dinfo_len2{ float:left; width:560px;}

.comment_list_ul{}
.comment_list_ul li{ border-bottom:dotted 1px #ccc; line-height:18px;margin-bottom:8px;padding-bottom:6px; clear:both;}
.comment_list_ul li li{ margin-left:85px; border-width:0; margin-bottom:0;padding:0; clear:none;}
.comment_list_ul .comment_head{ float:left; width:85px; margin:0;}
.comment_list_ul .user_head{ border:1px solid #cccccc;}
.comment_list_ul .lefts{ float:left; margin-left:14px; display:inline;}
.comment_dm{ float:left; color:#000;}
.rank{ font-weight:bold; color:#ee6308;}
.to_comment{ text-align:right; padding-right:10px; line-height:24px;}
.to_comment_img{ margin-bottom:-9px;}

.comment_list_ul .question_li{  border:solid 1px #ff9e3f; margin-top:6px; margin-bottom:6px; padding:3px 10px; position:relative; background-color:#fbf7eb;*height:1%;}
.question_li .i_arrowup{ background:url(../images/bg/ct_img_bg.gif) left -200px no-repeat; position:absolute; width:9px; height:6px; top:-5px; left:10px;}



/*    我要点评   */
.comment_div{ padding:0 15px 15px; color:#000;}
.comment_div dt{ float:left; padding-top:4px;*padding-top:8px; width:70px; text-align:right;}
.comment_div dd{ margin-left:73px; padding:5px 0;}
.com_setstar_ul li{ height:36px; margin:6px 0px 0 0;width:140px; float:left; white-space:nowrap;}
.com_setstar_ul div{ float:left; }
.com_setstar_ul .star_box{ height:18px;}
.environ_dd label{margin-right:8px;}
.com_setstar_ul img{ margin-bottom:-2px;}
.com_setstar_ul .star_desc{ display:none; float:left; margin-left:50px; border:solid 1px #f7bd40; color:#964c03; background-color:#fcebcd; padding:0 8px;}
.setstar_span { cursor:pointer;}


/*  邀请  */
.form_dl{ padding:10px 0; line-height:22px; color:#000;}
.form_dl dt{ float:left; width:100px; text-align:right;}
.form_dl dd{ margin-left:115px; margin-bottom:15px;}
.form_dl .m_dot{ color:#fc0402; float:left; margin-left:-10px; position:absolute;}

.sendto_mail li{ clear:both; height:24px;}
.fd_l1{ float:left; width:150px; text-align:center;}
.fd_l1 input{ width:140px;}
.fd_l2{ float:left;width:80px; text-align:center;}

.ct_aim_list_ul li{ float:left; width:130px; }

/*  图片 */
.prepic_div{ padding:10px 2px;}
.prepic_cate_list{ padding-left:10px; border-bottom:solid 1px #f7d8aa; height:19px; margin-bottom:10px;}
.prepic_cate_list li{ float:left; margin-right:6px; padding:0 6px; line-height:18px; position:relative; top:1px; background-color:#f7d8aa;}
.prepic_cate_list li.current{ border:solid 1px #f8d9ab; background-color:#fff; border-top:solid 2px #f7bd42; line-height:16px; border-bottom-color:#fff;}

.prepic_list li{ width:64px; height:50px; margin:2px 0; display:inline-block;  vertical-align:middle;  float:left; text-align:center;}
.prepic_list li a img{ border:1px solid #cccccc; padding:1px; background-color:#fff; height:36px; width:48px; margin-top:5px;}
.prepic_list li a:hover img{height:46px; width:60px; margin-top:0; border-color:#525355;}

.pic_bigpicture{max-width:640px;}

/*  优惠券    */
.coupon_down_div{ line-height:16px; padding:4px 0;margin-left:100px;}
.coupon_info_div{ line-height:22px; padding-left:10px;margin-bottom:10px;}
.coupon_desc_p{ line-height:22px; color:#a4a4a4;margin:20px 0 10px;}

.print_div{ width:280px; padding:5px;border:solid 1px #aaaaaa;height:470px; margin:10px auto;}
.pri_d_head{ line-height:22px; background-color:#000; color:#fff; text-align:center;}
.pri_d_body{ padding:10px 20px 0; line-height:20px; height:386px; overflow:hidden;}
.pri_d_name{ font-size:16px; font-weight:bold; line-height:26px;text-align:center;}
.pri_d_content{ font-size:22px; line-height:30px; padding:0 10px;text-align:center;}
.pri_d_addr{text-align:left; padding:6px 0 6px 20px;}
.pri_d_left{ text-align:left;}
.pri_d_foot{text-align:right; line-height:18px; color:#fff; }

/*   菜单     */

.foot_cat_name,.menu_category,.menu_invite_category{background-image:url(../images/bg/food_cat_bg.gif); background-repeat:no-repeat;}

.all_foodcat_ul li{ float:left; color:#3268cc; line-height:20px; cursor:pointer;  margin-right:10px;white-space:nowrap;display:inline;}
.all_foodcat_ul li.cur{ color:#ff5402; cursor:auto;text-align: center;}
.foot_cat_name{ height:20px; overflow:hidden; line-height:20px; color:#ooo; font-size:14px; text-align:center; margin-top:6px; background-position:50% top;margin-bottom:6px;}

.all_food_list li{ float:left; padding:4px;margin:2px 4px; line-height:18px; border:1px solid #d2d2d2; width:145px; white-space:nowrap; overflow:hidden;}
.all_food_list li.selected{ background-color:#ffe9a6;}
.all_food_list li img{ float:left; margin-right:4px; height:50px; width:65px;}
.all_food_list li strong{ color:#ff9934;}
.all_food_list li input{ margin-bottom:-3px;}


.menu_info_ul{ height:24px; line-height:21px;}
.menu_info_ul li{ float:left; text-align:center;overflow:hidden; white-space:nowrap;}
.menu_info_ul  .miu_name{ width:92px; padding-left:4px; text-align:left;}
.menu_info_ul  .miu_order{ width:66px; text-align:left;}
.menu_info_ul .miu_number{ width:42px;}
.menu_info_ul .miu_unit{ width:30px;}
.menu_info_ul .miu_dlt{ width:24px; height:22px;}

.menu_category{ background-position:left -30px; height:23px; line-height:18px; color:#b5b4b2;}

.menu_category label{ float:left; width:36px; padding-left:4px; color:#d46901; margin-right:4px; overflow:hidden; white-space:nowrap;}
.menu_c_number{ color:#964a00; font-weight:bold;}
.miu_n_input{ width:20px;}



.sum_div{ background-color:#cce4fe; padding:1px 1px 1px 6px; height:24px; line-height:24px; color:#4291ed; font-weight:bold;}
.sum_more{ float:right; width:220px; padding-left:5px; background-color:#f3f8fe; color:#b4b4b4;height:24px; line-height:24px; font-weight:normal; }


.menu_invite_info_ul{ height:24px; line-height:21px;}
.menu_invite_info_ul li{ float:left; text-align:center;}
.menu_invite_info_ul .miu_name { width:80px;padding-left:4px; text-align:left;}
.menu_invite_info_ul .miu_dlt{width:40px;} 
.menu_invite_info_ul  .miu_order{ width:66px; text-align:left;}
.menu_invite_info_ul .miu_number{ width:42px;}
.menu_invite_info_ul .miu_unit{ width:30px;}
.miu_dlt .marginb-1{ *margin-top:4px;}

.menu_invite_category{ background-position:-340px -30px;height:32px; line-height:26px; padding-left:10px;}

.show_big_food{ position:absolute; line-height:18px; color:#535353; width:350px; padding:15px; border:solid 1px #d6d6d6; background-color:#f5f5f5;}
.show_big_food .sbig_img{ float:left; margin:0 8px 8px 0; padding:2px; border:solid 1px #aaa; width:150px; height:112px; }
.show_big_food .name{ font-weight:bold; color:#f00806; font-size:12px;}

/*  模板  */
.to_comment_a{ background:url(../images/icon/comment_but.gif) no-repeat; width:121px; height:30px; float:right; display:inline; margin:-2px 8px 0 0 ;}
.i_order_place{ background:url(../images/icon/order_place.gif) no-repeat; width:16px; height:16px; float:left; margin:7px -32px 0 32px; cursor:pointer; _margin-top:1px; display:inline;}
.i_order_food{ background:url(../images/icon/order_food.gif) no-repeat; width:16px; height:16px; float:left; margin:7px -32px 0 32px; cursor:pointer; _margin-top:1px;display:inline;}
.i_order_comment{ background:url(../images/icon/order_comment.gif) no-repeat; width:16px; height:16px; float:left; margin:7px -32px 0 32px; cursor:pointer; _margin-top:1px;display:inline;}
.i_order_place2{ margin-left:3px; margin-right:-3px;}

.big_operate_ul a{_line-height:20px;}
.menu_invite_friend{ background:url(../images/icon/invite_order.gif) no-repeat;width:159px; height:24px; float:right;}
.coupon_to_print_a{ width:123px; height:25px; display:block; margin:10px auto; background:url(../images/icon/print_coupon.png) no-repeat; }

.qc_round_yell_body h3 {height:16px; }
.qc_round_yell_body h3 .title{ background:url(../images/icon/arrowhead_down.gif) right 8px no-repeat; float:left; padding-right:10px;}
