﻿body{ margin:0px; padding:0px; }
.cb{ clear:both;}
img{border:none;}

.main{ width:952px; margin:0 auto; background-color:#F7F6F4; padding-left:23px; padding-right:25px; padding-top:15px; position:relative;}

.whiteRoundRect .tl,.whiteRoundRect .tr,.whiteRoundRect .bl,.whiteRoundRect .br{ width:6px; height:6px; font-size:1px; line-height:1px; float:left;}
.whiteRoundRect .t,.whiteRoundRect .b{ height:5px; float:left; background-color:White;}
.whiteRoundRect .t{ border-top:1px solid #C9C9C7; font-size:1px; line-height:1px;}
.whiteRoundRect .b{ border-bottom:1px solid #C9C9C7;font-size:1px; line-height:1px;}
.whiteRoundRect .body{ border-left:1px solid #C9C9C7;border-right:1px solid #C9C9C7; background-color:White;}
.whiteRoundRect .tl{ background-image:url(../images/cr3_roundrect_lefttop.jpg);}
.whiteRoundRect .tr{ background-image:url(../images/cr3_roundrect_righttop.jpg);}
.whiteRoundRect .bl{ background-image:url(../images/cr3_roundrect_leftbottom.jpg);}
.whiteRoundRect .br{ background-image:url(../images/cr3_roundrect_rightbottom.jpg);}


#tipPanel{ float:left;}
#tipPanel .tip{ width:130px; }
#tipPanel .tip .t{ width:118px;}
#tipPanel .tip .b{ width:118px;}
#tipPanel .tip .body{ width:128px;}
#tipPanel .tip .body .title{ width:63px; height:16px; background-image:url(../images/cr3_index_tip_title.jpg); text-indent:-1000em; float:left; display:inline; margin-left:10px; width:108px; background-repeat:no-repeat; height:25px; border-bottom:1px solid #E7E7E7;}
#tipPanel .tip .body .icon{ background-image:url(../images/cr3_index_tip_icon.jpg); width:33px; height:25px; margin:2px 0px 0px 10px;}
#tipPanel .tip .body .tipcontent{ margin:3px 10px 0px 10px; font-size:14px; color:#E66106; padding-bottom:5px; line-height:18px;}
#tipPanel .info a img{ width:130px; height:220px; margin-top:13px;}

#searchPanel{ width:794px; height:38px; float:left; margin-left:26px; display:inline; }

#mainRecommend{ width:497px; height:229px; float:left; display:inline; margin:18px 0px 0px 26px;}
#mainRecommend .t{ width:485px;}
#mainRecommend .body{ width:495px}
#mainRecommend ul{  padding:0px; width:45px; height:181px; float:left; display:inline;  margin:1px 0 0 7px; overflow:hidden;}
#mainRecommend ul li{  padding:0px; list-style:none; width:45px; height:34px; overflow:hidden; margin:0px 0px 3px 0px; float:left;}
#mainRecommend ul li a img{ width:45px; height:34px; opacity:0.35;filter:alpha(Opacity=35);}
#mainRecommend ul li .selected img{opacity:1;filter:alpha(Opacity=100); height:32px; width:43px; border:1px solid #E73E05;}
#mainRecommend .midl{overflow:hidden; margin:5px 0px 0px 13px;float:left;display:inline; width:172px; height:177px; position:relative;}
#mainRecommend .midl .rcmdTitle{ background-image:url(../images/cr3_index_today_rcmd_title.jpg); width:108px; height:27px;   text-indent:-1000em; }
#mainRecommend .midl .date{ color:#ACACAC; font-size:12px; margin:1px 0px 0px 0px; }

#mainRecommend .midl .displayIntro{ width:172px; font-size:12px; color:#828282; position:absolute; bottom:11px; left:0px; line-height:19px;}
#mainRecommend .midl .displayIntro .title a{ font-size:14px; font-weight:bold; color:#868485; line-height:23px;}

#mainRecommend .currShow{ float:right; display:inline; width:242px; height:181px; margin-right:5px;}
#mainRecommend .currShow img{width:242px; height:181px; }
#mainRecommend .rankOrder div{ float:left; line-height:35px; font-family:微软雅黑;text-align:center; height:35px; padding-top:5px;}
#mainRecommend .rankOrder div a{ text-decoration:none;}
#mainRecommend .rankOrder div a:hover{ text-decoration:underline; }
#mainRecommend .rankOrder .title{ width:103px;  background-image:url(../images/cr3_index_rank_title.jpg)}
#mainRecommend .rankOrder .focusMost{ width:153px;  background-image:url(../images/cr3_index_focus_most_bg.jpg); }
#mainRecommend .rankOrder .focusMost a{color:White; font-size:13px; font-weight:bold;}
#mainRecommend .rankOrder .orderMost{ width:172px;  background-image:url(../images/cr3_index_order_most_bg.jpg); }
#mainRecommend .rankOrder .orderMost a{color:White; font-size:13px; font-weight:bold;}
#mainRecommend .rankOrder .orderOthers{ width:69px;  background-image:url(../images/cr3_index_other_order.jpg); }
#mainRecommend .rankOrder .orderOthers a{color:White; font-size:12px; color:#608600;}


#resturantInfo{ width:500px; float:left; display:inline; margin:35px 0px 0px 26px;}
#resturantInfo .discount { float:left; display:inline; margin:0px; padding:0px;}
#resturantInfo .discount dt{ background-image:url(../images/cr3_index_discount_title.jpg); width:239px; height:20px; font-size:12px;  text-align:right; line-height:18px;}

#resturantInfo .newRest { float:left; display:inline; margin:0px 0px 0px 20px; padding:0px;}
#resturantInfo .newRest dt{ background-image:url(../images/cr3_index_new_rest.jpg); width:238px; height:20px; font-size:12px;  text-align:right; line-height:18px;}

#resturantInfo dt a{color:#9D9C9A; text-decoration:none;}
#resturantInfo dt a:hover{color:#9D9C9A; text-decoration:underline;}
#resturantInfo dd { height:25px; line-height:25px; text-align:left; margin:0px; padding:0px; position:relative; width:238px; overflow:hidden;}
#resturantInfo dd a{ color:#7C7B79; font-size:12px; text-decoration:none;}
#resturantInfo dd a:hover{ color:#7C7B79; font-size:12px; text-decoration:underline;}
#resturantInfo dd span{ position:absolute; right:0px; color:#FF5800; font-size:12px; display:block; height:25px; background-color:#F7F6F4; top:0px; padding-left:7px;}




#currentDiscuss { float:left; display:inline; margin:20px 0px 0px 0;}
#currentDiscuss .head{ background-image:url(../images/cr3_index_resturantInfo_title.jpg); width:652px; height:28px;}
#currentDiscuss .newPost{ float:left; width:235px; border-left:1px solid #C4C3C1; border-right:1px solid #C4C3C1; background-color:#E8E8E8; margin:0px; padding:0px; display:inline;}
#currentDiscuss .newPost dt{ margin:16px 0px 0px 16px; padding:0px; text-align:right; font-size:12px; color:#9C9C9C; width:204px; background-image:url(../images/cr3_index_new_topic.jpg); background-repeat:no-repeat; padding-bottom:6px; border-bottom:1px solid white;}
#currentDiscuss .newPost dt a{ color:#9C9C9C; text-decoration:none;}
#currentDiscuss .newPost dt a:hover{ color:#9C9C9C; text-decoration:underline;}
#currentDiscuss .newPost dd { font-size:12px; margin:8px 13px 8px 17px; line-height:16px;}
#currentDiscuss .newPost dd .topic a{ color:#404040; text-decoration:none; font-size:14px; line-height:18px;}
#currentDiscuss .newPost dd .topic a:hover{ color:#404040; text-decoration:underline;font-size:14px;}
#currentDiscuss .newPost dd .info{ color:#9D998E; }
#currentDiscuss .newPost dd .info span{ color:#FB5800;}

#currentDiscuss .body .mg{ background-color:#89A10B; width:2px; height:7px; border-bottom:1px solid #CACEB7; float:left; display:inline; font-size:1px; line-height:1px;}

#currentDiscuss .newComment{ float:left; width:411px; border-left:1px solid #C4C3C1; border-right:1px solid #C4C3C1; background-color:#E8E8E8; margin:0px; padding:0px; display:inline; position:relative;}
#currentDiscuss .newComment dt{ background-image:url(../images/cr3_index_new_comment.jpg); background-repeat:no-repeat; text-align:right; margin:16px 9px 0px 17px; padding-bottom:6px; border-bottom:1px solid white; font-size:12px;}
#currentDiscuss .newComment dt a{ color:#9C9C9C; text-decoration:none;}
#currentDiscuss .newComment dt a:hover{ color:#9C9C9C; text-decoration:underline;}
#currentDiscuss .newComment dd { margin:6px 7px 6px 17px; width:387px;}
#currentDiscuss .newComment dd .userHead{ width:37px; height:35px; float:left; display:inline; margin-right:5px;}
#currentDiscuss .newComment dd .userHead img{ width:37px; height:35px;}
#currentDiscuss .newComment dd{ border-bottom:1px solid white; padding-bottom:6px;}
#currentDiscuss .newComment dd .commentInfo{ display:inline; font-size:12px; color:#999999;}
#currentDiscuss .newComment dd .commentInfo a{ color:#999999; text-decoration:none;}
#currentDiscuss .newComment dd .commentInfo a{ color:#F65602; text-decoration:underline}
#currentDiscuss .newComment dd .commentInfo .content{ display:inline; text-indent:2em; color:#626262; line-height:17px;}
#currentDiscuss .newComment dd .commentInfo .stars{ display:inline; color:#4B4B4B;}
#currentDiscuss .newfooter{ float:left;}


#commentStart{ float:left; width:652px; text-align:center; color:#FC3800; margin-top:6px; display:inline; font-size:12px;}
#commentStart a{ color:#FC3800; text-decoration:none;}
#commentStart a:hover{ color:#FC3800; text-decoration:underline;}

.rightPanels{ position:absolute; top:72px; left:710px;}

#announcement{ width:263px;}
#announcement .t , #announcement .b { width:251px;}
#announcement .body .title{ text-indent:-1000em; width:234px; height:18px; background-image:url(../images/cr3_index_announcement.jpg); background-repeat:no-repeat; float:left; display:inline; margin:3px 0px 0px 14px; border-bottom:1px solid #E6E6E6;}
#announcement .body .annContent{ font-size:12px; padding-top:8px; padding-left:13px; padding-right:10px; padding-bottom:8px;  line-height:18px; text-indent:2em; color:#977D66;}
#announcement .body .annContent a{ color:#FA6417;}

#salePanel{ width:263px; margin-top:28px;}
#salePanel .sppTitle{ background-image:url(../images/cr3_index_spp_title.jpg); width:263px; height:31px; display:block; text-indent:-1000em; overflow:hidden;}
#salePanel .content{ width:261px; background-color:#E8E8E8; border-left:1px solid #C4C3C1;border-right:1px solid #C4C3C1;}
#salePanel .content img{ width:108px; height:84px; float:left; display:inline; margin:7px 0px 0px 7px;}
#salePanel .content .info{ font-size:12px; float:left; display:inline; margin:7px 0px 0px 17px; line-height:21px; width:128px;}
#salePanel .content .info a{ color:#008532; font-weight:bold; font-size:14px;}
#salePanel .content .info .oldPrice{ color:#888886; text-decoration:line-through;}
#salePanel .content .info .newPrice{ color:#FF0019; font-weight:bold;}
#salePanel .content .info .saveMoney { color:#303030;}
#salePanel .content .buy{ cursor:pointer; background-image:url(../images/cr3_index_spp_buy_btn.jpg); width:64px; height:22px; border:0px;   margin-left:7px; margin-top:5px; margin-bottom:10px;}
#salePanel .content .check{cursor:pointer; background-image:url(../images/cr3_index_spp_check_btn.jpg); width:64px; height:22px; border:0px;  margin-top:5px;margin-bottom:10px;}


#salePanel .gbTitle{ background-image:url(../images/cr3_index_group_buy_header.jpg); width:263px; height:34px; text-indent:-1000em; overflow:hidden;}
#salePanel .gbInfo { width:261px; background-color:#E8E8E8; border-left:1px solid #C4C3C1;border-right:1px solid #C4C3C1;}
#salePanel .gbInfo img{ width:108px; height:84px; float:left; display:inline; margin:7px 0px 0px 7px;}
#salePanel .gbInfo .info{ font-size:12px; float:left; display:inline; margin:7px 0px 0px 17px; line-height:21px; width:128px;}
#salePanel .gbInfo .info a{ color:#008532; font-weight:bold; font-size:14px;}
#salePanel .gbInfo .info .oldPrice{ color:#888886; text-decoration:line-through;}
#salePanel .gbInfo .info .gbPrice{ color:#FF0019; font-weight:bold;}
#salePanel .gbInfo .info .saveMoney{ color:#303030;}
#salePanel .gbInfo .lastInfo{ color:#3D591F; font-size:12px;  float: left; display:inline; margin:5px 5px 10px 7px;}
#salePanel .gbInfo .lastInfo span{ color:#F9582E;}
#salePanel .gbInfo .joinGb{ cursor:pointer; background-image:url(../images/cr3_index_join_gb_btn.jpg); width:81px; height:22px; border:0px; margin-left:10px; margin-bottom:10px;}
#salePanel .footer{ background-image:url(../images/cr3_index_buy_foot.jpg); width:263px; height:7px; font-size:1px;}


#activity { margin-top:5px;}


.coupon{ background-image:url(../images/cr3_index_coupon_title.jpg); background-position:center; height:24px; border-top:1px solid #918845; background-repeat:no-repeat; margin-top:30px;}
.couponBody{ margin:10px 0px 0px 0px; height:120px; padding:0px; overflow:hidden;}
.couponBody li{ list-style:none; margin:5px 10px ; float:left; display:inline; width:297px; height:110px; overflow:hidden;}
.footerPadding{ height:30px;}
#infomation_style{color:#E66106; text-decoration:none;}
#infomation_style a:hover{text-decoration:underline;}


#tgbj{margin-top:35px;}
#tgbj div{ width:126px; float:left; margin-left:25px; margin-top:10px; height:128px; display:inline;overflow:hidden;}
#wdxc_div{background-image:url(../images/wdxc.gif);float:left; width:325px; height:331px;}
#tgdiv{margin-top:30px;font-size:12px;}
.tg_list{background-image:url(../images/krsc.gif); float:left; width:325px; height:331px;}
.tg_list a{color:#9D9C9A; text-decoration:none; margin-top:5px; display:block;} 
.tg_list a:hover{color:#7C7B79; text-decoration:underline;}
#tgbj_1{margin-top:35px;}
#tgbj_1 div{ width:126px; float:left; margin-left:25px; height:128px; margin-top:10px; display:inline;overflow:hidden;}
.tg_list_1{background-image:url(../images/wdxc.gif); float:left; width:325px; height:331px;}
.tg_list_1 a{color:#9D9C9A; text-decoration:none; margin-top:5px; display:block;} 
.tg_list_1 a:hover{color:#7C7B79; text-decoration:underline;}
.img_style{height:90px; width:126px;border:0px;}
#link_panle{height:120px; width:950px; background-color:#E8E8E8; margin-top:35px; padding-top:15px; padding-left:15px}
#hb{color:#EC8073; font-size:14px; font-weight:bold;}
#f_link{color:#EC8073; font-size:14px; font-weight:bold;}
.a_link_style{color:#959595; font-size:14px; text-decoration:none}
.a_link_style:hover{ text-decoration:underline}
