﻿
/* =========================== 商品服务列表 =========================== */
#main_l { float: left; width: 205px; }
#main_r { float: left; padding-left: 10px; width: 775px; }
#column_logo { height: 40px; background: url(../../static/images/column_logo.gif) no-repeat; }

/* ==================== 页面主体右边 ==================== */
#current { height: 20px; color: #555555; overflow: hidden; }
#current a { color: #555555; }
#current a:hover { color: #ff5500; }
#column_tit { height: 150px; overflow: hidden; }
#column_tit p { float: left; padding-left: 30px; width: 415px; line-height: 150px; font-size: 22px; font-weight: bold; color: #ff5500; background: url(../../static/images/column_tit.jpg) no-repeat 5px center; }
#column_ad { float: right; width: 310px; height: 130px; border: 10px solid #cccccc; overflow: hidden; }
#column_list { padding: 0 10px; height: 25px; border-bottom: 6px solid #7f7f7f; overflow: hidden; }
#column_list li { float: left; display: inline; margin: 0 2px; padding-left: 10px; height: 25px; line-height: 28px; background: url(../../static/images/column_list_bg.jpg) no-repeat left top; overflow: hidden; cursor: pointer; }
#column_list li a { display: block; padding-right: 10px; color: #aaaaaa; background: url(../../static/images/column_list_bg.jpg) no-repeat right top; }
#column_list .list_li { background-image: url(../../static/images/column_list_bg.jpg); }
#column_list .list_li a { background-image: url(../../static/images/column_list_bg.jpg); }
#column_list .list_li_act { background-image: url(../../static/images/column_list_act.jpg); }
#column_list .list_li_act a { color: #ffffff; background-image: url(../../static/images/column_list_act.jpg); }
#column_list a:hover { text-decoration: none; }
/* ========== 右边排序 =========== */
.order { margin-top: 5px; height: 30px; line-height: 32px; border: 1px solid #d3d3d3; background-color: #fffdd1; overflow: hidden; }
.order p { float: left; display: inline; }
.order .count { margin-left: 10px; width: 180px; }
.order .count strong { color: #ff0000; text-decoration: underline; }
.order .show { width: 100px; }
.order .show span { float: left; }
#main_r .order .suborder a { margin: 0 5px; padding-top: 2px; color: #3366cc; text-decoration: underline; }
#main_r .order .suborder .select { color: #ffffff; text-decoration: none; background-color: #ff0000; }
.order .search { float: right; }
.order .search img { float: left; margin: 7px 5px 0 0; }
.order .search input { margin-right: 5px; }
.order .show input { float: left; margin: 6px 0 0 5px; }
#suborder a { margin: 0 5px; padding: 1px; color: #3366cc; text-decoration: underline; }
#suborder a:hover { color:#ffffff; background-color:#ff5500;  text-decoration:none; }
#suborder .select { color: #ffffff; text-decoration: none; background-color: #ff0000; }
.order .search { float: right; }
.order .search img { float: left; margin: 7px 5px 0 0; }
.order .search input { margin-right: 5px; }
/* ========= 子条件指向 ======== */
#sub_search { margin-top: 5px; padding: 10px; border: 1px solid #d3d3d3; height: 100%; overflow: hidden; }
#sub_search div { height: 100%; overflow: hidden; }
#sub_search .search_tit { float: left; width: 110px; text-align: right; font-weight: bold; }
#sub_search .search_info { float: left; width: 643px; }
#sub_search .search_info a { margin: 0 5px; padding: 1px; }
#sub_search .search_info a:hover { color:#ffffff; background-color:#ff5500; text-decoration:none; }
#sub_search .search_info .select { color: #ffffff; text-decoration: none; background-color: #ff0000; }

#sub_search .search_table_info a { margin: 0 5px; padding: 1px; }
#sub_search .search_table_info a:hover { color:#ffffff; background-color:#ff5500; text-decoration:none; }
#sub_search .search_table_info .select { color: #ffffff; text-decoration: none; background-color: #ff0000; }
#sub_search .search_table_tit  {text-align: right; font-weight: bold; width:110px;}
/* ========= 列表显示 ======== */
.product_item { position: relative; float: left; display: inline; margin: 5px 5px 0 0; width: 149px; height: 237px; border: 1px solid #d3d3d3; }
.product_item input,.product_item_last input {margin-left:3px;}
#details_b .product_item_last { position: relative; float: left; display: inline; margin: 5px 0 0 0; width: 149px; height: 270px; border: 1px solid #d3d3d3; }
#details_b .time { position: absolute; left: 9px; top: 119px; width: 130px; text-align: center; color: #ff5500; background-color: #fbf8ba; }
#details_b .time_pic { position: absolute; left: 0; top: 0; }
#details_b .djq { position: absolute; right: 19px; top: 19px; }
 .product_img { margin-top: 9px; width: 130px; height: 163px; border:solid 0px #F00; line-height: 14px; text-align: center; overflow: hidden; }
#details_b .product_img img { margin-bottom: 5px; width: 110px; height: 110px; vertical-align: top; }
#details_b .product_img a { color: #3366cc; }
#details_b .product_img a:hover { color: #ff5500; }
#details_b .product_price_all { padding: 5px 0; }
#details_b .product_price_mem { padding: 13px 0; }
#details_b .product_price_mem p { height: 16px; line-height: 16px; text-align: center; overflow: hidden; }
#details_b .product_price_all p { height: 16px; line-height: 16px; text-align: center; overflow: hidden; }
#details_b .price_all { color: #555555; }
#details_b .price_all strong { text-decoration: line-through; }
#details_b .price_mem { font-weight: bold; }
#details_b .price_mem span { color: #ff0000; }
#details_b .shop_name { width: 130px; height: 18px; line-height: 20px; text-align: center; color: #555555; background-color: #d3d3d3; overflow: hidden; }
#details_b .shop_name a { color: #3366cc; }
#details_b .shop_name a:hover { color: #ff5500; }
#details_b .other { margin: 10px auto; padding-left: 15px; width: 115px; height: 18px; overflow: hidden; }
#details_b .other input { position: absolute; left: 10px; bottom: 13px; margin: 0px; width: 12px; height: 12px; }
#details_b .other a { margin-right: 1px; margin-bottom: 0px; width: 14px; height: 15px; display: inline-block; }
#details_b .other img { margin-bottom: 0px; }
.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:128px; left:0px; width:130px; margin-left:8px; text-align:center; color: #ff5500; font-family: Tahoma; background-color:#FFFDD1} 

/* ========= 品牌列表 ======== */
#brand_list { width: 775px;overflow:hidden; }
#brand_list ul { width: 780px; overflow:hidden; }
#brand_list ul li { float: left; width: 146px; height: 124px; background: url(../../static/images/brandlistlibg.gif) 1px 100px no-repeat; margin: 5px 8px 5px 0px; border: solid 1px #dedede; display: inline; }
#brand_list ul li.last { margin-right: 0px; }
#brand_list ul li a.all { color: #0044dd; }
#brand_list ul li a.all:hover { text-decoration: underline; color: #ff5500; border-color: #ff5500; cursor: pointer; }

#brand_list ul li a.all div { width: 137px; height: 96px; margin-top: 5px; display: block; line-height: 14px; text-align: center; }
#brand_list ul li a.all div:hover { border-color: #ff5500; text-decoration: underline; }

#brand_list ul li a.all div p { width: 135px; height: 58px; margin-bottom: 5px; border: solid 1px #dedede; }
#brand_list ul li a.all div p:hover { border-color: #ff5500; cursor: pointer; }
#brand_list ul li a.all div p img { width: 135px; height: 58px; }
#brand_list ul li p.spu { width: 52px; padding-left: 17px; margin-bottom: 0px; float: left; color: #666666; }
#brand_list ul li p.spu span.m { text-decoration: underline; color: #000000; }
#brand_list ul li p.spin { width: 60px; padding-left: 17px; margin-bottom: 0px; float: left; color: #666666; }
#brand_list ul li p.spin span.m { text-decoration: underline; color: #000000; }
#brand_list ul li p span { color: #ff5500; padding: 0 1px; }



/* === 商铺列表 === */
.stores_slist { float: left; width: 775px; margin-bottom: 18px; margin-top: 4px; }
.stores_slist ul li { float: left; width: 773px; height: 68px; border: solid 1px #dedede; margin-top: 4px; position: relative; }
.stores_slist .propic { float: left; display:inline; width: 58px; height: 58px; margin-top: 4px; margin-left: 6px; margin-right: 6px; border: solid 1px #dedede; }
.stores_slist .propic img { width: 58px; height: 58px; }
.stores_slist .dijiaquan { position: absolute; bottom: 5px; right: 119px; }
.stores_slist .pprice { position: absolute; left: 666px; top: 4px; border-left: solid 1px #dedede; width: 100px; height: 60px; padding-left: 6px; }
.stores_slist .pprice p { color: #666666; line-height: 15px; }
.stores_slist .pprice p.szqy { color: #000000; line-height: 15px; }
.stores_slist p.dpmc { color: #000000; float: left; line-height: 16px; padding-top: 4px; }
.stores_slist p.dpmc a { color: #ff5500; }
.stores_slist p.dpmc a:hover { text-decoration: underline; }
.stores_slist div.jj { position:absolute; left:72px; top:22px; color: #666666; width: 588px; height: 16px; line-height: 16px; overflow: hidden; }
.stores_slist p.bot { position: absolute; bottom: 2px; left: 72px; }
.stores_slist p.bot span { display:inline-block; width:15px; color: #ff5500; margin: 0 4px; font-family: Tahoma; }
.stores_slist p.bot span.time { display:inline-block; width:120px; color: #666666; }
.stores_slist p.bot img { position: absolute; bottom: 3px; }
.stores_slist p.baoz { width:90px; height:16px; position:absolute; right:118px; top:3px; text-align:right; }
.stores_slist p.baoz img { width:14px; height:15px; margin:0 1px; }














