﻿/* ======== 商铺首页 ======= */
/* === 页面主体 === */
#shop_main { width: 990px; margin-top: 2px; }
#shop_main_left { width: 205px; margin-top: 0px; float: left; }
#shop_main_right { margin-left: 6px; margin-top: 4px; float: left; width:778px; overflow:hidden;}

.clear { clear: both; font-size: 0px; height: 0px; line-height: 0px; width: 0px; margin: 0px; padding: 0px; }
/* ========== 上下页 ========== */
.npage { width: auto; height: 31px; line-height: 31px; text-align: right; float: right; margin-top: 5px; margin-right: 5px; }
.npage p { font-size: 12px; float: left; }
.npage span { font-size: 12px; color: #ff5500; float: left; }
.npage input { width: 40px; height: 16px; line-height: 16px; float: left; margin: 5px 5px 0 5px; border: solid 1px #666666; }
.npage .btn { width: 50px; height: 31px; float: left; }

/* === 当前位置 === */
#now_place { font-size: 12px; height: 30px; line-height: 30px; position: relative; }
#now_place span { margin: 0 4px; }
#now_place a { color: #000000; }
#now_place a:hover { color: #ff5500; text-decoration: underline; }
#now_place .collectstores { position: absolute; right: 0px; top: 0px; }

/* === 商铺头部 === */
#shop_top { width: 988px; height: 173px; border: solid 1px #dcdcdc; }
.shopfocus { width: 235px; height: 155px; padding: 9px; background-color: #dedede; float: left; }
#shop_info { width: 533px; height: 173px; float: left; padding-left: 6px; margin-right: 4px; }
#shop_info_contact { height: 26px; line-height: 26px; vertical-align: middle; position: relative; }
#shop_info_contact img.hour24_tb { padding-top: 5px; width: 59px; height: 16px; padding-left: 11px; }
#shop_info_contact .contact { position: absolute; right: 10px; top: 5px; }
#shop_info_contact .contact img { top: 0px; }
#shop_info_shopname { border-bottom: solid 1px #ff9000; font-size: 18px; font-weight: bold; color: #ff9000; text-indent: 10px; height: 26px; line-height: 26px; }
#shop_info ul { background: url(../../static/images/shop_dot_bg.gif) repeat-y; float: left; margin-left: 6px; width: 380px; overflow: hidden; }
#shop_info ul li { text-align: left; height: 22px; line-height: 20px; }
#shop_info ul li span { color: #ff0000; font-family: Tahoma; }
#shop_info ul li strong { color: #ff0000; font-family: Tahoma; margin-right: 4px; }
#shop_info ul li span.time { color: #666666; font-family: Tahoma; }
#shop_info_notice { float: right; position: relative; background: #fef9f1; width: 190px; height: 173px; }
#shop_info_notice p { padding: 10px; line-height: 16px; color: #414141; }
#shop_info_notice_bottom { position: absolute; bottom: -2px; right: -1px; display: block; width: 190px; height: 12px; background: url(../../static/images/shop_notice_bottom.gif) no-repeat #ffffff; }
#shop_info_notice_top { font-size: 14px; color: #ff9000; font-weight: bold; height: 24px; line-height: 24px; padding: 6px 10px 10px 10px; position: relative; }
#shop_info_notice_top img { position: absolute; top: 9px; left: 72px; }
#shop_info_notice_top a { position: absolute; right: 12px; top: 6px; font-size: 12px; font-weight: normal; color: #999999; text-decoration: underline; }
#shop_info_notice_top a:hover { color: #ff9000; }
#shop_info_right { float: right; margin-right: 5px; width: 130px; margin-top: 2px; position:relative; height:110px; }
#shop_info_right p { text-align: right; }
#shop_info_right p.xinyong { height: 22px; line-height: 22px; }
#shop_info_right p.shuoming { color: #ff9000; font-size: 12px; line-height: 16px; }
#shop_info_right p.baozhang { height: 40px; line-height: 40px; }
#shop_info_right p.baozhang img { margin-left: 2px; }
#shop_info_right .dijia { position:absolute; bottom:2px; right:0px; }

/* === 商铺快讯 === */
#notice_detail { width: 520px; height: 360px; background: url(../../static/images/spkx_bg.gif) no-repeat; display: none; z-index: 99; position: absolute; top: 36px; right: 250px; }
#notice_detail_tit { font-size: 16px; font-weight: bold; color: #ff5500; height: 18px; line-height: 18px; padding: 15px; position: relative; }
#notice_detail_tit a { font-size: 14px; color: #0044dd; text-decoration: underline; font-weight: normal; position: absolute; right: 30px; top: 14px; }
#notice_detail_tit img { position: absolute; top: 16px; left: 86px; }
#notice_detail_content { padding: 0px 46px; }
#notice_detail_content p { line-height: 16px; padding-top: 20px; color: #333333; }

/* === 商铺各栏目标签 === */
#shop_info_tab { position: relative; width: 990px; height: 28px; border-bottom: 6px solid #ff9000; margin: 4px auto; }
#shop_info_tab a { color: #414141; display: block; }
#shop_info_tab a:hover { text-decoration: none; }
#shop_info_tab ul { position: absolute; padding: 0 10px; bottom: 0px; width: 970px; margin-bottom:0px; }
#shop_info_tab ul li { float: left; display: inline; margin: 0 2px; padding-left: 10px; height: 26px; overflow: hidden; line-height: 28px; background: url(../../static/images/tab_left_bg.gif) no-repeat; }
#shop_info_tab ul li a { padding-right: 10px; background: url(../../static/images/tab_right_bg.gif) no-repeat right; }
#shop_info_tab ul li.tab_sel { background: url(../../static/images/tab_left_bg_act.gif) no-repeat; }
#shop_info_tab ul li.tab_sel a { color: #ffffff; font-weight: bold; background: url(../../static/images/tab_right_bg_act.gif) no-repeat right; }
#shop_info_tab ul li.tab_dy a { color: #ff5500; }

/* ======== 商铺左侧 ======== */
/* === 产品分类导航 === */
#left_nav { float: left; border-style: solid; border-width: 0px 1px; border-color: #dedede; width: 203px; padding-bottom: 10px; }
.left_nav_top { width: 205px; height: 26px; background: url(../../static/images/left_nav_top_bg.gif) no-repeat; line-height: 28px; _line-height: 30px;}
.left_nav_top strong{ float:left; color: #ffffff; font-weight: bold; text-indent:10px; font-size: 14px;}
.left_nav_top a.btn { float:right; margin-right:5px; line-height: 26px; color: #000000; font-size: 12px; text-decoration: underline; font-weight: normal; display:inline;}
.left_nav_top a.btn:hover { color: #ffffff; }
.left_nav_bottom { float: left; width: 205px; height: 7px; background: url(../../static/images/left_nav_bot_bg.gif) no-repeat; display: block; }
#left_nav .allpsorts { padding-left: 8px; width: 193px; overflow: hidden; padding-top: 8px; }
#left_nav .pcatalog { padding-top: 10px; font-size: 12px; display: inline-block; line-height: 14px; width: 193px; }
#left_nav .pcatalog img { float: left; width: 12px; height: 12px; padding-top: 1px; padding-right: 4px; _padding-top: 0px; }
#left_nav .pcatalog p { font-weight: bold; width: 176px; cursor: pointer; overflow: hidden; }
#left_nav .pcatalog p a { color: #000000; white-space: normal; }
#left_nav .pcatalog p a:hover { color: #ff5500; text-decoration: underline; }
#left_nav .pcatalog p span { color: #5c5c5c; font-family: Tahoma; }
#left_nav .plist_hid { display: none; }
#left_nav .plist { display:inline-block; margin-bottom:0px; }
#left_nav .plist li { float: left; padding-left: 9px; padding-top: 8px; line-height: 14px; }
#left_nav .plist img { float: left; width: 12px; height: 12px; padding-top: 1px; padding-right: 4px; _padding-top: 0px; }
#left_nav .plist p { font-size: 12px; font-weight: normal; width: 160px; float: left; line-height: 14px; }
#left_nav .plist p a { color: #444444; }
#left_nav .plist p a:hover { color: #ff5500; }

/* === 历史查看 === */
#history_view_box { width: 205px; margin-top: 4px; float: left; }
#history_view { float: left; border-style: solid; border-width: 0px 1px; border-color: #dedede; width: 203px; padding-bottom: 10px; }
#history_view ul { float: left; width: 197px; padding: 10px 3px 0px 3px; overflow: hidden; }
#history_view ul li { height: 72px; float: left; position: relative; padding-left: 7px; }
#history_view ul li .limit { width: 58px; height: 58px; float: left; margin-top: 6px; margin-right: 4px; border: solid 1px #dedede; }
#history_view ul li .limit a img { width: 58px; height: 58px; }
#history_view ul li .limit img.xstb { position: absolute; top: 0px; left: 0px; width: 33px; height: 32px; margin: 0px; }
#history_view ul li .pinfo { float: left; width: 125px; margin-top: 8px; _margin-top: 9px; }
#history_view ul li .pinfo a { color: #0044dd; height: 30px; display: block; line-height: 14px; white-space: normal; }
#history_view ul li .pinfo a:hover { color: #ff5500; text-decoration: underline; }
#history_view ul li .pinfo p { line-height: 14px; }
#history_view ul li .pinfo p.residual { color: #ff5500; font-family: Tahoma; }
#history_view ul li .pinfo span { color: #ff0000; font-weight: bold; font-family: Tahoma; }

/* =========== 商铺右侧 =========== */
#shop_ad { width: 775px; margin-bottom: 4px; }
#shop_ad img { width: 775px; margin: 2px 0; }
/* === 所有商品/服务 === */
#shop_search { width: 773px; height: 68px; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #dedede; background: url(../../static/images/serightbot.gif) right bottom no-repeat; }
#shop_search p.tit { color: #ff5500; font-size: 16px; font-weight: bold; height: 26px; line-height: 26px; padding-left: 10px; background: #dedede; }
#shop_search p { line-height: 40px; color: #666666; height: 40px; padding-left: 10px; border-bottom: solid 1px #dedede; margin-right: 12px; }
#shop_search p span { color: #0044dd; }
#shop_search p span.shuliang { color: #ff5500; margin: 0 4px; font-family: Tahoma; }
/* === 右边排序 === */
.sort { margin-top: 5px; padding-left: 10px; width: 763px; height: 30px; line-height: 32px; border: 1px solid #d3d3d3; background-color: #fffbbb; overflow: hidden; }
.sort p { float: left; display: inline; }
.sort .count { margin-left: 10px; width: 180px; }
.sort .count strong { color: #ff0000; text-decoration: underline; }
.sort .show { width: 120px; }
.sort .show span { float: left; }
.sort .show input { float: left; margin: 6px 0 0 5px; }
.sort .suborder a { margin: 0 5px; padding:1px; color: #0044dd; text-decoration: underline; }
.sort .suborder a:hover { color: #ffffff; background-color:#ff5500; text-decoration:none; }
.sort .suborder .select { color: #ffffff; text-decoration: none; background-color: #ff0000; }
.sort .suborder .select:hover { color: #ffffff; text-decoration: underline; }
.sort .suborder .sort_a{ color:#ffffff; text-decoration:none; }
.sort .suborder .sort_ab_subor{ color:Blue;text-decoration: underline;}
/* === 商品分类展示 === */
.porduct_sort_tit {position: relative; width: 765px; padding-left: 10px; margin-top: 4px; color: #ff5500; font-size: 14px; font-weight: bold; height: 23px; line-height: 25px; background: url(../../static/images/sort_tit_bg.gif) repeat-x; overflow: hidden; }
.porduct_sort_tit a.more { position: absolute; right: 8px; top: 1px; font-size: 12px; color: #ff5500; font-weight: normal; text-align: right; background: url(../../static/images/jtjtjh.gif) 1px 8px no-repeat; padding-left: 14px; }
.porduct_sort_tit a.more:hover { text-decoration: underline; }

/* === 大列表显示 === */
.product_item { position: relative; float: left; display: inline; margin: 5px 5px 0 0; width: 146px; height:auto; border: 1px solid #d3d3d3; }
.product_item_last { position: relative; float: left; display: inline; margin: 5px 0 0 0; width: 149px; height: 215px; border: 1px solid #d3d3d3; }
.countdown { position: absolute; left: 10px; _left:9px; top: 119px; width: 130px; text-align: center; color: #ff5500; background-color: #fbf8ba; font-family: Tahoma; }
* + html .countdown { position: absolute; left: 9px; top: 119px; width: 130px; text-align: center; color: #ff5500; background-color: #fbf8ba; font-family: Tahoma; }
.countdown_pic { position: absolute; left: 0; top: 0; }
.djq { position: absolute; right: 19px; top: 19px; }
.product_img {clear:left; margin-top:0; padding-top:9px; width: 130px; height: 163px; line-height: 14px; text-align: center; overflow: hidden; cursor:pointer; }
.product_img_img { width: 110px; height: 110px; border: solid 10px #e3e4dc; margin-bottom: 4px; cursor:pointer;}
.product_img_img img { margin-bottom: 5px; width: 110px; height: 110px; vertical-align: top; background-color: #ffffff; cursor:pointer; }
.product_img a { color: #0044dd; }
.product_img a:hover { color: #ff5500; }
.product_price_all { padding: 5px 0; }
.product_price_mem { padding: 13px 0; }
.product_price_mem p { height: 16px; line-height: 16px; text-align: center; overflow: hidden; }
.product_price_all p { height: 16px; line-height: 16px; text-align: center; overflow: hidden; }
.price_all { color: #555555; }
/*
.price_all strong { text-decoration: line-through; font-family:Serif; font-size:13px; } */
.price_all s { font-weight:bold;}
.price_mem { font-weight: bold; }
.price_mem span { color: #ff0000; font-family: Tahoma; }

/* --------------- 团购 ------------ */
.product_img .tit {margin-top:10px; text-align:center; border:solid 0px #F00; line-height:12px;}
.group_img { position: absolute; top: 0px; left: 0px; margin: 0px; }
.group_time{position:absolute; top:110px; left:10px; width:110px; margin-left:8px; text-align:center; color: #ff5500; font-family: Tahoma;} 


/* === 小列表显示 === */
.product_slist { float: left; width: 775px; margin-bottom: 18px; margin-top: 4px; }
.product_slist ul li { float: left; width: 773px; height: 68px; border: solid 1px #dedede; margin-top: 4px; position: relative; }
.product_slist ul li img.xstb { position: absolute; left: 1px; top: 1px; width: 33px; height: 32px; }
.product_slist ul li a.pname { float: left; display: inline; color: #0044dd; line-height: 14px; padding-top: 5px; }
.product_slist ul li a.pname:hover { color: #ff5500; }
.product_slist ul li p.pms { color: #666666; width: 525px; overflow: hidden; height: 16px; line-height: 16px; float: left;  }
.product_slist ul li p.sytime { color: #ff5500; font-family: Tahoma; position: absolute; bottom: 2px; left: 70px; _left: 78px; }
.product_slist .propic { float: left; width: 58px; height: 58px; margin-top: 4px; margin-left: 6px; margin-right: 6px; border: solid 1px #dedede; }
.product_slist .propic img { width: 58px; height: 58px; }
.product_slist .dijiaquan { position: absolute; bottom: 5px; right: 173px; }
.product_slist .pprice { position: absolute; left: 606px; top: 4px; border-left: solid 1px #dedede; width: 158px; height: 60px; padding-left: 6px; }
.product_slist .pprice p.scj { color: #666666; line-height:16px; margin-top:10px; }
.product_slist .pprice p.scj span { color: #666666; font-family: Tahoma; text-decoration: line-through; margin: 0 2px; }
.product_slist .pprice p.hyj { color: #000000; line-height:16px;   margin-top:10px; }
.product_slist .pprice p.hyj span { color: #ff0000; font-family: Tahoma; font-weight: bold; margin: 0 2px; }
.product_slist .pprice p.sysj { color:#ff5500; line-height:16px; height:16px; font-family:Tahoma; }
/* === 商品服务小列表显示 === */
.product_slist ul li p.spm { color: #000000; width: 533px; overflow: hidden; height: 16px; line-height: 16px; float: left; }
.product_slist ul li p.xxtb { width:300px; padding-left:15px; height:16px; line-height:16px; float:left; overflow:hidden; position:relative; }
.product_slist ul li p.xxtb input { position:absolute; top:2px; left:0px; width:12px; height:12px; }
.product_slist ul li p.spkbz { float:left; height:16px; line-height:16px; overflow:hidden; position:absolute; bottom:4px; right:250px; }
.product_slist ul li p.spkbz span { color:#ff5500; font-family:Tahoma; }

/* === 左侧相关商品 === */
#related_products_box { width: 205px; margin-top: 4px; float: left; }
#related_products { float: left; border-style: solid; border-width: 0px 1px; border-color: #dedede; width: 203px; padding-bottom: 10px; }
#related_products ul { float: left; width: 197px; padding: 10px 3px 0px 3px; overflow: hidden; }
#related_products ul li { height: 72px; float: left; position: relative; padding-left: 7px; }
#related_products ul li .limit { width: 58px; height: 58px; float: left; margin-top: 6px; margin-right: 4px; border: solid 1px #dedede; }
#related_products ul li .limit a img { width: 58px; height: 58px; }
#related_products ul li .limit img.xstb { position: absolute; top: 0px; left: 0px; width: 33px; height: 32px; margin: 0px; }
#related_products ul li .pinfo { float: left; width: 125px; margin-top: 8px; _margin-top: 9px; }
#related_products ul li .pinfo a { color: #0044dd; height: 30px; display: block; line-height: 14px; white-space: normal; }
#related_products ul li .pinfo a:hover { color: #ff5500; text-decoration: underline; }
#related_products ul li .pinfo p { line-height: 14px; }
#related_products ul li .pinfo p.residual { color: #ff5500; font-family: Tahoma; }
#related_products ul li .pinfo span { color: #ff0000; font-weight: bold; font-family: Tahoma; }

/* ======== 商品服务详情 ======== */
#product_details_top { height: 52px; width: 775px; border-bottom: solid 2px #ff9000; position: relative; text-align: center; overflow: hidden; }
#product_details_top img.shoucang { position: absolute; top: -5px; right: 112px; }
#product_details_top img.zixun { position: absolute; top: -5px; right: 0px; }
#product_details_top p { width: 775px; height: 20px; text-align: center; line-height: 24px; padding-top: 28px; font-size: 18px; font-weight: bold; color: #ff9000; overflow: hidden; }
/* === 产品图片展示 === */
#product_show { float: left; margin-left: 8px; margin-top: 8px; display: inline; position: relative; }
#product_show_l { float: left; width: 335px; }
#product_show_img { float: left; width: 320px; height: 240px; border: solid 1px #cccccc; }
#product_show_img img { width: 320px; height: 240px; }
/* #product_show_img_list {width:300px;height:55px;overflow:hidden;position:relative; float:left; }*/
#product_show_img_list {width:300px;height:55px;overflow:hidden; float:left;position:relative; }
#product_show_img_list ul {white-space:nowrap; height: 56px; margin:0; padding:0; float: left; position:absolute; width:9999px;}
#product_show_img_list ul li { padding:1px; float: left;margin-left:2px;margin-right:5px;height: 48px; width: 64px; cursor: pointer; border: solid 1px #cccccc; overflow: hidden;list-style:none;}
#product_show_img_list ul li img { width: 64px; height: 48px; }
#show_div_pmd{ margin-top:248px;}
#show_img_div_left{float:left; margin-top:20px; }
#show_img_div_right{float:left; margin-top:20px;}
#product_show_r { float: left; width: 430px; overflow: hidden; }
#product_show_pinfo p { line-height: 22px; font-size: 12px; padding-left: 8px; }
#product_show_pinfo p span { color: #999999; font-family: Tahoma; margin: 2px; }
#product_show_pinfo p span.huiyuan { color: #ff0000; }
#product_show_pinfo p span.shichang { color: #999999; }
#product_show_pinfo p span.jiesheng { color: #009900; }
#product_show_img_big { display: none; position: absolute; left: 330px; width: 306px; height: 240px; border: 1px solid #dedede; overflow: hidden; z-index: 999; }
#product_show_img_big img { position: absolute; left: 0; top: 0; width2: 800px; height2: 600px; z-index: 999; }
.zoomplePopup { background: #fff6c6; border: solid 1px #dedede; overflow: hidden; opacity: 0.5; filter: alpha(opacity = 50); z-index: 10; cursor: crosshair; height: 96px; width: 128px; position: absolute; top: 0px; left: 0px; display: none; }
/* === 属性选择 === */
#attribute_sel { width: 426px; float: left; border: solid 1px #cecece; background-color: #f8f8f8; overflow: hidden; }
.attribute_sel_tit { padding-left: 8px; height: 28px; line-height: 30px; overflow: hidden; background-color: #b2b2b2; color: #ffffff; font-size: 14px; position: relative; }
.attribute_sel_tit a { color: #ffffff; font-size: 12px; text-decoration: underline; position: absolute; bottom: -3px; right: 10px; }
.attribute_sel_tit a:hover { color: #000000; }
.attribute_sel_tit img { position: absolute; right: 27px; top: 12px; }
#attribute_sel_bot { float: left; width: 418px; border-top: solid 1px #cecece; background-color: #fffceb; padding: 4px 0 4px 8px; }
#attribute_sel_bot p { float: left; padding-left: 0px; width: 350px; color: #ff5500; font-size: 12px; line-height: 14px; }
#attribute_sel_m { float: left; width: 408px; margin: 4px 9px; height: 110px; overflow: auto; }
#attribute_sel_m ul { }
#attribute_sel_m ul li { width: 390px; padding: 4px 0; float: left; border-bottom: dashed 1px #cecece; white-space: normal; }
#attribute_sel_m ul li a { padding: 2px 4px; margin: 2px 4px 2px 0; display: inline-block; border: solid 1px #666666; height: 18px; line-height: 18px; color: #666666; background-color: #ffffcc; }
#attribute_sel_m ul li a span { color: #0044dd; padding-left: 4px; }
#attribute_sel_m ul li a:hover { text-decoration: none; color: #ff5500; border-color: #ff5500; }
#attribute_sel_m ul li a span:hover { color: #ff5500; }
/* === 配件选择 === */
#accessory_sel { width: 426px; float: left; border: solid 1px #cecece; background-color: #f8f8f8; margin-top: 6px; overflow: hidden; }
#accessory_sel_m { float: left; width: 408px; margin: 4px 9px; height: 110px; overflow: auto; }
#accessory_sel_m ul { }
#accessory_sel_m ul li { width: 390px; height: 66px; padding: 4px 0; float: left; border-bottom: dashed 1px #cecece; white-space: normal; }
#accessory_sel_m ul li a { color: #0044dd; line-height: 14px; }
#accessory_sel_m ul li a:hover { color: #ff5500; }
#accessory_sel_m ul li .ppic img { width: 58px; height: 58px; }
#accessory_sel_m ul li .ppic { width: 58px; height: 58px; border: solid 1px #dedede; display: block; }
#accessory_sel_m ul li p { padding-left: 0px; margin-bottom: 0px; vertical-align: middle; line-height: 14px; }
#accessory_sel_m ul li p span { color: #ff0000; font-family: Tahoma; margin-left: 4px; }
#accessory_sel_m ul li input.huangdi { background-color: #ffffcc; border: solid 1px #666666; text-align: right; color: #444444; padding-right: 4px; width: 28px; height: 18px; line-height: 18px; float: left; margin-right: 2px; }
#accessory_sel_m ul li a.up { float: left; margin-bottom: 4px; }
#accessory_sel_m ul li a.down { float: left; }
/* === 订购按钮 === */
#gotoorder { width: 426px; height: 78px; background-color: #fffceb; border: solid 1px #edd999; float: left; margin-top: 8px; padding: 5px 0; }
#gotoorder_l { width: 135px; float: left; }
#gotoorder_l p { line-height: 22px; height: 22px; padding-top: 2px; padding-bottom: 2px; padding-left: 8px; }
#gotoorder_l p span.zjg { font-family: Tahoma; color: #ff0000; font-size: 14px; font-weight: bold; margin: 0 2px; }
#gotoorder_l p span.jf { color: #009900; font-family: Tahoma; font-size: 12px; font-weight: bold; margin: 0 2px; }
#gotoorder_l p input.huangdi { float: left; background-color: #ffffcc; border: solid 1px #666666; text-align: right; color: #444444; padding-right: 4px; width: 28px; height: 18px; line-height: 18px; margin: 2px 4px 2px 2px; }
#gotoorder_l p a.up { margin-bottom: 4px; margin-top: 2px; float: left; margin-right: 21px; }
#gotoorder_l p a.down { float: left; }
#gotoorder a.dgbtn { float: left; margin-top: 16px; }

.shop_smtit { background: url(../../static/images/shop_tit_bg.gif) no-repeat; width: 763px; height: 25px; line-height: 26px; margin-top: 14px; font-size: 14px; color: #000000; font-weight: bold; padding-left: 12px; overflow: hidden; }

#products_fwms { width: 775px; }
#products_fwms_content { margin: 15px auto; width: 750px; color: #656565; min-height: 50px; height: auto !important; height: 50px; overflow: visible; line-height: 25px; }
/*  ???
#products_fwms_content div { margin: 20px auto; width: 400px; height: 280px; border: 1px solid #aaaaaa; overflow: hidden; }
*/
#products_fwms_content div img { width: 400px; height: 280px; }

#products_dgsm { width: 775px; }
#products_dgsm_content { margin: 15px auto; width: 770px; padding-left: 5px; color: #656565; min-height: 50px; height: auto !important; height: 50px; overflow: visible; line-height: 25px; }
#products_dgsm_content table { border-left: solid 1px #dedede; border-top: solid 1px #dedede; width: 765px; }
#products_dgsm_content table td { height: 30px; border-right: solid 1px #dedede; border-bottom: solid 1px #dedede; padding-left: 10px; padding-right: 8px; vertical-align: middle; color: #000000; }
#products_dgsm_content table td.huidi { background-color: #f3f4f6; width: 90px; text-align: right; }
#products_dgsm_content table td p { line-height: 16px; color: #666666; padding: 4px 0; }

#products_fwzx { width: 775px; }
#products_fwzx_content { margin: 15px auto; width: 750px; color: #656565; }
#products_fwzx_content img { float: left; width: 45px; height: 45px; border: solid 1px #dedede; }

.msg_list { float: left; padding-top: 5px; width: 750px; }
.msg_right { float: left; padding-left: 12px; padding-bottom: 10px; width: 690px; }
.msg_content { width: 670px; min-height: 50px; height: auto !important; height: 50px; overflow: visible; }
.msg_content div { margin: 10px 0; line-height: 18px; white-space: normal; }
.msg_content div strong { color: #f58600; }
.msg_content div span { margin: 0 5px; color: #000000; font-family: Tahoma; }
.msg_content div a.df { color: #339933; }
.msg_content ul { width: 670px; }
.msg_content li { margin: 2px auto; float: left; display: inline; width: 670px; }
.msg_content p { margin: 10px 0; line-height: 18px; white-space: normal; }
.msg_content p strong { color: #f37246; }
.msg_content p span { margin: 0 5px; color: #000000; font-family: Tahoma; }
.msg_content p a.sj { color: #000000; text-decoration: underline; }
.msg_content p a.sj:hover { color: #ff5500; text-decoration: underline; }

#msg_box { margin-top: 4px; width: 750px; height: 200px; border-top: 1px dotted #F2AC7C; }
#msg_box textarea { background-color: #ffffcc; border: solid 1px #666666; width: 608px; }

/* === 团购 === */
#ground_buy { width: 420px; padding-left: 8px; overflow: hidden; }
#ground_buy_l { width: 220px; float: left; }
#ground_buy_l p { line-height: 22px; font-size: 12px; }
#ground_buy_l p span { color: #999999; font-family: Tahoma; margin: 2px; }
#ground_buy_l p span.huiyuan { color: #ff0000; }
#ground_buy_l p span.shichang { color: #999999; }
#ground_buy_l p span.jiesheng { color: #009900; }
#ground_buy_r { width: 200px; float: left; overflow: hidden; }
#ground_buy_r p { line-height: 22px; }
#ground_buy_r p span.renshu { color: #ff0000; text-decoration: underline; font-family: Tahoma; margin: 0 4px 0 2px; }
#ground_buy_r p span.dingjin { color: #ff0000; font-family: Tahoma; margin: 0 2px; }
.rtProduct_ctl00_residual_time { color: #ff5500; height: 24px; line-height: 24px; padding-bottom: 10px; background: url(../../static/images/clock.jpg) no-repeat; color:Black; padding-left:35px; height:24px;  width:140px;}
.rtProduct_ctl00_residual_timeover { color: #ff5500; height: 24px; line-height: 24px; padding-bottom: 10px; background: url(../../static/images/clock1.jpg) no-repeat; color:Black; padding-left:25px; height:24px;  width:140px;}
#ground_buy_r p a { color: #0044dd; text-decoration: underline; }
#ground_buy_r p a:hover { color: #ff5500; }
#ground_buy_stage { width: 425px; height: 90px; border: solid 1px #cecece; background: url(../../static/images/jt_stage.gif) #f8f8f8 no-repeat 9px 75px; margin-top: 4px; }
#rtProduct_ctl00_ground_buy_stage .stage_detail { width: 90px; height: 43px; padding-top: 3px; float: left; display: inline; margin-top: 25px; margin-left: 9px; border: solid 1px #83807d; background-color: #ffffcc; position: relative; }
#rtProduct_ctl00_ground_buy_stage .stage_detail img { position: absolute; left: 40px; top: -20px; }
#rtProduct_ctl00_ground_buy_stage .stage_detail p { text-align: center; line-height: 14px; }
#rtProduct_ctl00_ground_buy_stage .stage_detail p span { font-family: Tahoma; color: #ff5500; font-weight: bold; }


/* === 口啤值详情 === */
#beer_mouth { padding-top: 6px; display: inline; float: left; }
#beer_mouth_l { width: 488px; height: 203px; border: solid 1px #dfdfdf; float: left; }
#beer_mouth_r { width: 490px; height: 205px; float: left; margin-left: 10px; }
#beer_mouth_r table { width: 100%; border-left: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; }
#beer_mouth_r table td { height: 33px; width: 80px; line-height: 33px; font-size: 14px; border-bottom: solid 1px #dfdfdf; border-right: solid 1px #dfdfdf; text-align: center; vertical-align: middle; }
#beer_mouth_r table td.hongdi { background-color: #fef9f1; }
#beer_mouth_r table td a { color: #0044dd; font-family: Tahoma; line-height: 33px; }
#beer_mouth_r table td a:hover { color: #ff0000; }
#beer_mouth_r table td img.tb { margin-right: 4px; }
#beer_mouth_r table td p.zx { font-size: 14px; color: #4d4d4d; text-align: left; font-weight: bold; }
#beer_mouth_r table td p.zx span { color: #ff0000; font-family: Tahoma; font-size: 14px; }
#beer_mouth_r table td p.ls { font-size: 14px; color: #4d4d4d; text-align: left; font-weight: bold; }
#beer_mouth_r table td p.ls span { color: #818181; font-family: Tahoma; font-size: 14px; }
#beer_mouth_r table td p.tit { text-align: center; color: #4d4d4d; font-size: 12px; font-weight: bold; }
#beer_mouth_r table td span { color: #4d4d4d; font-family: Tahoma; }

/* === 交易列表 === */
#trade_list_tit { height: auto; border: solid 1px #dedede; background-color: #f8f8f8; line-height: 26px; padding-left: 12px; margin: 4px 0; overflow: hidden; }
#trade_list_tit select { background-color: #ffffcc; border: solid 1px #666666; margin-left: 4px; _margin-top: 2px; font-size: 12px; }
#trade_list_top { border-bottom: solid 1px #9e9e9e; color: #acacac; height: 22px; line-height: 24px; overflow: hidden; }
#trade_list table td { border-bottom: solid 1px #acacac; height: 48px; text-align: left; vertical-align: middle; line-height: 48px; padding: 8px 0; }
#trade_list table td p { line-height: 14px; color: #000000; }
#trade_list table td p.jieshi { color: #dab468; width: 390px; padding: 8px 0; margin-left: 0px; }
#trade_list table td p.time { color: #666666; font-family: Tahoma; line-height: 14px; }
#trade_list table td p a { color: #0044dd; line-height: 14px; }
#trade_list table td p a:hover { color: #ff5500; text-decoration: underline; }
#trade_list table td p span { color: #ff5500; font-family: Tahoma; }

/* ========== 打印优惠券 ========== */
#printcoupon { width: 770px; float: left; }
#printcoupon_tit { height: 34px; line-height: 32px; background: url(../../static/images/jgbztb.gif) 15px 6px no-repeat; color: #ff5500; padding-left: 35px; }
.printcoupon_l { width: 243px; height: 184px; margin: 11px; display: inline; border-right: solid 1px #dedede; background-color: #ebebeb; float: left; position: relative; }
.printcoupon_details { margin-bottom: 20px; width: 756px; height: 206px; border: solid 1px #dedede; background-color: #ebebeb; position: relative; }
.printcoupon_details_pic { width: 243px; height: 184px; overflow: hidden; }
.printcoupon_details_pic img { width: 243px; height: 184px; }
.printcoupon_details_pic_big { display: none; position: absolute; top: 0px; left: 253px; width: 265px; height: 206px; border: 1px solid #aaaaaa; z-index: 99999; overflow: hidden; }
.printcoupon_details_pic_big img { position: absolute; left: 253px; top: 0px; width: 530px; height: 412px; z-index: 99999; }
.printcoupon_details_right { width: 480px; height: 206px; overflow: hidden; float: left; padding-left: 10px; background-color: #fef9f1; }
.printcoupon_details_right h1 { width: 300px; float: left; overflow: hidden; margin-top: 15px; color: #0044dd; font-size: 14px; font-weight: bold; line-height: 18px; }
.printcoupon_details_right h2 { width: 300px; float: left; overflow: hidden; color: #000000; font-size: 12px; line-height: 16px; }
.printcoupon_details_right span { font-family: Tahoma; font-size: 12px; margin: 0 5px; color: #ff5500; line-height: 16px; }
.printcoupon_details_right textarea { padding: 6px; width: 438px; height: 88px; margin-top: 10px; float: left; color: #505050; font-size: 12px; }
.btn_print { position: absolute; display: inline; top: 30px; right: 25px; }
/* === 优惠券推荐 === */
#coupon_recommend_box { width: 205px; float: left; padding-left: 15px; }
#coupon_recommend { float: left; border-style: solid; border-width: 0px 1px; border-color: #dedede; width: 203px; padding-bottom: 10px; }
#coupon_recommend ul { float: left; width: 197px; padding: 10px 3px 0px 3px; overflow: hidden; }
#coupon_recommend ul li { height: 72px; float: left; position: relative; padding-left: 7px; }
#coupon_recommend ul li .limit { width: 58px; height: 58px; float: left; margin-top: 6px; margin-right: 4px; border: solid 1px #dedede; }
#coupon_recommend ul li .limit a img { width: 58px; height: 58px; }
#coupon_recommend ul li .limit img.xstb { position: absolute; top: 0px; left: 0px; width: 33px; height: 32px; margin: 0px; }
#coupon_recommend ul li .pinfo { float: left; width: 125px; margin-top: 9px; _margin-top: 10px; }
#coupon_recommend ul li .pinfo a { color: #0044dd; height: 30px; display: block; line-height: 14px; white-space: normal; }
#coupon_recommend ul li .pinfo a:hover { color: #ff5500; text-decoration: underline; }
#coupon_recommend ul li .pinfo p { line-height: 14px; padding-top: 10px; }
#coupon_recommend ul li .pinfo span { color: #ff5500; font-weight: bold; font-family: Tahoma; }
/* === 优惠券详细 === */
#coupon_img { width: 988px; overflow: hidden; margin: 25px auto; }
#coupon_img_title { width: 988px; height: 50px; }
#coupon_img_title h1 { color: #0044dd; font-size: 20px; font-weight: bold; text-align: center; line-height: 30px; }
#coupon_img_title p { font-size: 12px; text-align: center; line-height: 24px; }
#coupon_img_title p span { font-family: Tahoma; color: #ff5500; margin: 0 6px; font-weight: normal; }
#coupon_img_pic { margin: 10px auto; text-align: center; min-height: 100px; height: auto !important; height: 100px; overflow: visible; width: 988px; }
#coupon_img_pic img { border: solid 1px #dedede; }
#coupon_img_jj { width: 494px; min-height: 20px; height: auto !important; height: 20px; overflow: visible; margin: 15px auto; }
#coupon_img_jj_top { width: 494px; height: 12px; background: url(../../static/images/shuomingbg_top.gif) no-repeat; }
#coupon_img_jj_content { width: 492px; min-height: 100px; height: auto !important; height: 100px; overflow: visible; border-left: solid 1px #f3e39f; border-right: solid 1px #f3e39f; }
#coupon_img_jj_content a { margin-left: 174px; }
#coupon_img_jj_content p { text-indent: 13px; line-height: 20px; }
#coupon_img_jj_content p span.blue { color: #0044dd; margin-right: 8px; }
#coupon_img_jj_content p span.fen { color: #ff5500; font-family: Tahoma; margin-right: 8px; }
#coupon_img_jj_content p span.renqi { font-family: Tahoma; color: #666666; margin-right: 8px; }
#coupon_img_jj_bottom { width: 494px; height: 12px; background: url(../../static/images/shuomingbg_bottom.gif) no-repeat; }

/* === 视频图册 === */
#video { width: 964px; background: url(../../static/images/video_bg.jpg) repeat-y; overflow: hidden; }
.video_top { height: 10px; width:100%; font-size: 0; background: url(../../static/images/video.jpg) no-repeat top; overflow: hidden; }
.video_btm { height: 10px; width:100%; font-size: 0; background: url(../../static/images/video.jpg) no-repeat bottom; overflow: hidden; }
#video .video_list { padding-left: 100px; width:865px; height:100%; float:left; background: url(../../static/images/video_logo.gif) no-repeat 25px 30px; }
.video_list li { position: relative; float: left; display: inline; margin: 6px; width: 110px; height: 153px; overflow: hidden; }
#video li a.item { display: block; cursor: pointer; width: 110px; height: 153px; position: absolute; top: 0px; color: #0044dd; background: url(../../static/images/xc_bj.gif) no-repeat; }
#video li a.item:hover { color: #ff5500; background: url(../../static/images/sp_bj.gif) no-repeat; }
#video li a.item img { width:96px; height:96px; }
#video li a.item img:hover { text-decoration:none; }
.video_list div { margin: 6px 0 0 6px; width: 96px; height: 96px; overflow: hidden; }
.video_list div:hover { text-decoration:none; }
#video li p { padding: 0 6px; line-height: 14px; }
#video li p.tit { height: 28px; padding-top:2px; overflow: hidden; white-space:normal; }
#video li p.num { position: absolute; bottom: 4px; color: #000000; }
#video li p.num strong { color: #ff0000; text-decoration: none; }

#netor { margin-top: 10px; margin-bottom:20px; width: 964px; background: url(../../static/images/video_bg.jpg) repeat-y; overflow: hidden; }
#netor .video_list { padding-left: 100px; width:865px; height:100%; float:left; background: url(../../static/images/pic_logo.gif) no-repeat 25px 30px; }
#netor li a.item { display: block; cursor: pointer; width: 110px; height: 153px; position: absolute; top: 0px; color: #0044dd; background: url(../../static/images/xc_bj.gif) no-repeat; }
#netor li a.item:hover { color: #ff5500; background: url(../../static/images/sp_bj.gif) no-repeat; }
#netor li a.item img {  width:96px; height:96px;  }
#netor li p { padding: 0 6px; line-height: 14px; }
#netor li p.tit { height: 28px; padding-top:2px; overflow: hidden; }
#netor li p.num { position: absolute; bottom: 4px; color: #000000; }
#netor li p.num strong { color: #ff0000; text-decoration: none; }


/* ===== 视频&相册列表 ===== */
#shop_video, #shop_album { width: 980px; padding-bottom: 20px; }
#shop_video_list { width: 980px; height: 200px; white-space: nowrap; position:relative; }
#shop_album_list { width: 980px; height: 184px; white-space: nowrap; position:relative; }
#shop_video_list h1, #shop_album_list h1 { line-height: 24px; margin: 5px 0; text-align: left; text-indent: 30px; font-size: 14px; vertical-align: middle; line-height: 24px; background: url(../../static/images/xcmc_tb.gif) no-repeat 6px; }
#shop_album_list h1 select { float: right; margin-top: -20px; font-size: 12px; line-height: 14px; background-color: #ffffcc; border: solid 1px #666666; }
#shop_video_list span, #shop_album_list span { color: #0044dd; text-decoration: underline; font-size: 14px; }
#shop_video_list ul { height: 142px; float:left; min-width:953px;  white-space:nowrap; padding-top: 8px; padding-left:14px; padding-right:14px; background-color: #f6f6f6; }
#shop_album_list ul { height: 126px; float:left; min-width:953px;  white-space:nowrap; padding-top: 8px; padding-left:14px; padding-right:14px; background-color: #f6f6f6; }
#shop_video_list ul li { display: inline; width: 102px; height: 142px; float: left; padding: 0 7px; }
#shop_album_list ul li { display: inline; width: 102px; height: 126px; float: left; padding: 0 7px; }
#shop_video_list ul li div, #shop_album_list ul li div { text-align: center; cursor: pointer; height:120px; }
#shop_video_list ul li div:hover, #shop_album_list ul li div:hover { color: #ff5500; text-decoration: underline; }
#shop_video_list ul li a, #shop_album_list ul li a { line-height: 14px; color: #0044dd; }
#shop_video_list ul li a:hover, #shop_album_list ul li a:hover { color: #ff5500; text-decoration: underline; }
#shop_video_list ul li p, #shop_album_list ul li p { width: 100px; height: 85px; border: solid 1px #bbbbbb; margin-bottom:4px; }
#shop_video_list ul li p:hover, #shop_album_list ul li p:hover { border-color: #ff5500; }
#shop_video_list ul li img, #shop_album_list ul li img { width: 100px; height: 85px; }
#shop_video_list h3, #shop_album_list h3 { color: #585858; text-align: center; vertical-align: middle; height: 16px; line-height: 16px; }
#flashPlayer { margin: 40px auto 20px;  height: 360px; width: 480px; overflow: hidden; border:solid 1px #dedede; }
#flashPlayer img { width: 480px; height: 360px; }
#flashPlayer2 { margin: 40px auto 20px; height: 360px; width: 480px; overflow: hidden; border:solid 1px #dedede; }
#flashPlayer2 img { width: 480px; height: 360px; }
#shop_video_description, #shop_album_description { width: 555px; min-height: 75px; height: auto !important; text-align: left; }
#shop_video_description span, #shop_album_description span { color: #ff5500; }
#shop_video_description strong, #shop_album_description strong { font-weight: normal; color: #0044dd; }
#shop_video_description h6, #shop_album_description h6 { line-height: 24px; text-align: left; }
#shop_album_description h5 { text-align: center; height: 30px; vertical-align: middle; background: url(../../static/images/djxsfdj.gif) no-repeat 205px 5px; line-height: 30px; }
#shop_album_description img { width: 22px; height: 22px; margin-right: 10px; }
#shop_album_description a { color: #ff5500; text-decoration: underline; font-size: 14px; }
/* === 左右遮罩 === */
.tclist_zz_l { position:absolute; width:16px; height:126px; left:0px; top:42px; background:url(../../static/images/list_ul_sm.gif) no-repeat; display:block; z-index:9999; }
.tclist_zz_r { position:absolute; width:16px;  height:126px;right:0px; top:42px; background:url(../../static/images/list_ul_sm.gif) no-repeat; display:block; z-index:9999; }
.splist_zz_l { position:absolute; width:16px;  height:142px; left:0px; top:42px; background:url(../../static/images/list_ul_sm.gif); display:block; z-index:9999; }
.splist_zz_r { position:absolute; width:16px;  height:142px; right:0px; top:42px; background:url(../../static/images/list_ul_sm.gif); display:block; z-index:9999; }
.splist_zz_l_wt{ width:952px;}
/* ===== 商铺简介&特约门店 === */
/* === 服务之星 === */
#servicer_box { width: 205px; float: left; }
#servicer_star { float: left; border-style: solid; border-width: 0px 1px; border-color: #dedede; width: 203px; padding-bottom: 10px; }
#servicer_star ul { float: left; width: 197px; padding: 10px 3px 0px 3px; overflow: hidden; }
#servicer_star ul li { height: 130px; width: 190px; text-align: center; padding-left: 7px; }
#servicer_star ul li .limit { padding: 10px 0; text-align: center; }
#servicer_star ul li .limit a { width: 58px; height: 58px; border: solid 1px #dedede; display: inline-block; margin: 0px; text-align: left; }
#servicer_star ul li .limit a img { width: 58px; height: 58px; }
#servicer_star ul li .pinfo { float: left; width: 190px; }
#servicer_star ul li .pinfo p { line-height: 16px; }
#servicer_star ul li .pinfo a { color: #0044dd; white-space: normal; margin-right: 4px; }
#servicer_star ul li .pinfo a.liuyan { color: #666666;  }
#servicer_star ul li .pinfo a.liuyan:hover { color:#ff5500; text-decoration:underline; }
#servicer_star ul li .pinfo a.jiaotan { color: #ff5500;  }
#servicer_star ul li .pinfo a.jiaotan:hover { color:#ff5500; text-decoration:underline; }
#servicer_star ul li .pinfo a:hover { color: #ff5500; text-decoration: underline; }
#servicer_star ul li .pinfo span { color: #666666; font-family: Tahoma; }
#servicer_star ul li .pinfo span.zx { color: #ff5500; }
/* === 简介 === */
.shop_jjtit { background: url(../../static/images/shop_tit_bg.gif) no-repeat; width: 763px; height: 25px; line-height: 26px; font-size: 14px; color: #000000; font-weight: bold; padding-left: 12px; overflow: hidden; }
#shop_intro { width: 775px; padding-left: 10px; float:right; }
#shop_intro_con { margin: 15px auto; width: 750px; color: #656565; }
#shop_intro_con p { line-height: 16px; color: #656565; text-indent: 2em; padding: 6px 0; }
/* === 门店 === */
#limitation_shop { width: 775px; padding-left: 10px; float:right; }
.limitation_shop_con { margin: 15px auto; width: 750px; position: relative; }
.limitation_shop_con h2 { color: #ff5500; font-size: 14px; line-height: 32px; }
.limitation_shop_con p { line-height: 20px; font-family: Tahoma; width: 520px; margin-left: 0px; color:#414141; }
.limitation_shop_con p span { color: #0044dd; margin-right: 6px; }
.limitation_shop_con a.fwt { position: absolute; top: 6px; right: 110px; text-align: center; color: #ff5500; width: 116px; height: 108px; }
.limitation_shop_con a.fwt:hover { color: #ff5500; text-decoration: underline; }
.limitation_shop_con a.fwt h3 { text-align: center; width: 116px; cursor: pointer; }
.limitation_shop_con a.fwt img { width: 80px; height: 80px; border: solid 1px #ff5500; display:inline-block; }

/* ===== 俱乐部社区热帖 === */
#community_hot { width: 980px; margin: 15px auto; }
#community_hot_tit { background: url(../../static/images/sq_tit_bg.gif) repeat-x; width: 978px; height: 31px; border-left: solid 1px #aaaaaa; border-right: solid 1px #aaaaaa; }
#community_hot_tit p { text-align: center; color: #ff5500; float: left; font-size: 14px; line-height: 31px; }
#community_hot table { border-left: solid 1px #dedede; border-right: solid 1px #dedede; }
#community_hot table td { height: 62px; line-height: 62px; text-align: center; vertical-align: middle; border-bottom: solid 1px #dedede; padding: 0 10px; font-family: Tahoma; }
#community_hot table td img { width: 45px; height: 45px; border: solid 1px #dedede; }
#community_hot table td.lvdi { background-color: #f2f4ea; }
#community_hot table td p.mingc { font-size: 14px; color: #333333; line-height: 16px; text-align: left; }
#community_hot table td p.mingc span { color: #009900; font-size: 14px; font-family: Tahoma; }
#community_hot table td p.xia { font-size: 12px; line-height: 14px; color: #ff5500; text-align: left; }
#community_hot table td p { line-height: 14px; text-align: center; }
#community_hot table td p span { font-family: Tahoma; color: #666666; }

#hot_obedient { width: 980px; margin: 15px auto; }
#hot_obedient table { border-width: 1px 0px 1px 1px; border-style: solid; border-color: #dedede; width: 978px; }
#hot_obedient table td.huidi { background-color: #f8f7f7; }
#hot_obedient table td { border-right: solid 1px #dedede; height: 28px; line-height: 28px; text-align: center; vertical-align: middle; }
#hot_obedient table td p { font-size: 14px; color: #0044dd; text-align: center; background-color: #e9f2d4; height: 28px; line-height: 28px; }
#hot_obedient table td a { color: #0044dd; text-align: left; width: 480px; line-height: 14px; }
#hot_obedient table td a:hover { color: #ff5500; text-decoration: underline; }

/* ========== 好评 ========== */
*{ margin:0; padding:0; font-size:12px;}
#beer_mouth_l ul{ list-style:none;}
#beer_mouth_l{float:left;height:203px;width:488px;border:1px solid #DFDFDF;}
#beer_mouth_l .praise_title{color:#4D4D4D;font-size:14px;text-align:left; padding-left:10px; background:#FEF9F1;border-bottom:1px solid #DFDFDF; line-height:33px;}
#beer_mouth_l .praise_title span{color:#FF0000;font-family:Tahoma;font-size:14px;}
#beer_mouth_l .praise_l{ float:left; width:170px; padding-left:7px; display:inline;}
#beer_mouth_l .praise_l .praise_question{ margin-top:5px; line-height:16px;}
#beer_mouth_l .praise_l .praise_question li a{ color:#04d; text-decoration:underline; background:url(../../images/icon.gif) no-repeat left center; padding-left:7px;}
#beer_mouth_l .praise_l .praise_question li a:hover{ color:#f60;}
#beer_mouth_l .praise_l .praise_list{ line-height:16px; margin-top:5px;} 
#beer_mouth_l .praise_l .praise_list li{ height:36px;}
#beer_mouth_l .praise_l .praise_list strong{ font-weight:normal; display:block; color:#000;} 
#beer_mouth_l .praise_l .praise_list span{ color:#000;}
#beer_mouth_l .praise_l .praise_list span font{ color:#04d; font-size:12px;}
#beer_mouth_l .praise_l .praise_list span b{ display:block; float:left; width:65px; height:16px; background:url(../../images/stars.gif) no-repeat left center;}
#beer_mouth_l .praise_l .praise_list span b em{ display:block; height:16px; float:right; background:#fff;}
#beer_mouth_l .praise_r{ float:right; width:297px; margin-top:15px; display:inline;}
#beer_mouth_l .praise_r .r_title span{ float:left; text-align:center; width:54px; color:#4c4c4c;}
#beer_mouth_l .praise_r .r_title span font{ color:#f00; font-size:12px;}
#beer_mouth_l .praise_r ul{ width:100%;}
#beer_mouth_l .praise_r ul li{ width:100%; height:36px; background:url(../../images/bottom.gif) no-repeat 14px bottom;}
#beer_mouth_l .praise_r ul li.r_title{ background:none; padding-left:14px;}
#beer_mouth_l .praise_r ul li em{ display:inline-block; height:27px; float:left;}
#beer_mouth_l .praise_r ul li b{ display:inline-block; width:28px; float:left; height:18px; line-height:15px; background:url(../../images/num.gif) no-repeat right top; color:#fff; text-align:center; margin-top:5px;}


/*=========================lists：商铺列表页.css==========================*/
#search_list .lists_out .out_titles{width:980px; padding-left:10px; font-size:14px; font-weight:bold; background:url(../../images/lists_bg.gif) no-repeat 0 0; height:25px; line-height:25px; color:#fff;}
#search_list .lists_out .out_titles strong{background:url(../../images/jc_icon.gif) no-repeat left center; padding-left:18px;}
#search_list .lists_out .title2 strong{background:url(../../images/icons.gif) no-repeat left -144px;padding-top:1px; padding-left:20px; line-height:25px;}
#search_list .lists_out .title3 strong{background:url(../../images/icons.gif) no-repeat left -96px; padding-top:1px; padding-left:20px;}
#search_list .lists_out .page a{ background:url(../../images/more_icons.gif) no-repeat left center; padding-left:15px; margin-right:10px; color:#f60; text-decoration:underline;}
#search_list .lists_out .page a:hover{ color:#04d;}
