/* CSS Document */
.prd_list { margin-top:-10px; }
.prd_list li { border:1px solid #DEDEDE; width:225px; padding:4px; height:240px; float:left; margin-right:22px; margin-top:20px; }
.prd_list li.r { margin-right:0px; margin-left:1px; }
.prd_list li .image { height:163px; width:225px; overflow:hidden; margin:0px auto; display:table-cell; vertical-align:middle; text-align:center; }
.prd_list li .image img { max-height:163px; max-width:225px; }
.prd_list li .price_bd { padding-top:5px; padding-bottom:5px; padding-left:5px; }
.prd_list li .webprice { font-size:16px; color:#B60000; font-weight:bold; }
.prd_list li .webprice i { font-size:12px; padding-right:2px; font-style:normal; }
.prd_list li .price { color:#ccc; text-decoration:line-through; padding-left:7px; }
.prd_list li .price i { font-style:normal; }
.prd_list li .prd_name { padding-bottom:5px; padding-left:5px; padding-right:5px; }
.prd_list li .prd_name a:link, .prd_list li .prd_name a:visited { color:#252525; }
.prd_list li .prd_name a:hover { color:#252525; text-decoration:underline; }

.pagination_bd { padding-top:13px; }
.pagination .pagination-link a { display:block; float:left; height:23px; line-height:23px; padding:0px 10px; border:1px solid #900; margin-left:7px; }
.pagination .pagination-link a:link, .pagination .pagination-link a:visited { color:#900; }
.pagination .pagination-link a:hover { color:white; background:#900; }

.pagination .pagination-link span { display:block; float:left; height:23px; line-height:23px; padding:0px 10px; border:1px solid #900; margin-left:7px; font-family:Verdana, Geneva, sans-serif;  }
.pagination .pagination-link span { color:#CCC; border:1px solid #CCC; }
.pagination .pagination-link span.current { color:white; background:#900; border:1px solid #900; font-weight:bold; }

/* 自定义分类 */
.custom_category {}

.custom_category .path { padding-top:13px; }
.custom_category .path .root { float:left; }
.custom_category .path .limit { display:block; float:left; padding:0px 7px; color:#CCC; }
.custom_category .path .curr_cats { float:left; }
.custom_category .path .curr_cats .curr_cat_label { display:block; float:left; }
.custom_category .path .curr_cats .slide_tigger { display:block; float:left; margin-left:7px; padding-right:13px; background:url(http://res.shzh.net/tuan/images/sp/sp_cat_slide_btn.gif) right 6px no-repeat; }
.custom_category .path .curr_cats .curr_cats_childs { position:absolute; }
.custom_category .path .curr_cats .curr_cats_childs ul { position:absolute; top:20px; border:3px solid #333; background:white; display:none; border-radius:5px; }
.custom_category .path .curr_cats .curr_cats_childs ul li { border-bottom:1px dotted #333333; }
.custom_category .path .curr_cats .curr_cats_childs ul li a { white-space:nowrap; display:block; height:32px; line-height:32px; padding:0px 20px; }
.custom_category .path .curr_cats .curr_cats_childs ul li:last-child { border-bottom:none; }
.custom_category .path .curr_cats .curr_cats_childs ul li a:link,
.custom_category .path .curr_cats .curr_cats_childs ul li a:visited { }
.custom_category .path .curr_cats .curr_cats_childs ul li a:hover { color:#FFF; background:#182255;  }


.custom_category .cat_list_bd { padding-top:7px; padding-bottom:7px; border:1px solid #999; border-radius:5px; margin-top:10px; padding-left:13px; margin-bottom:10px; }
.custom_category .cat_list_bd li { float:left; width:135px; height:20px; padding:3px 0px; overflow:hidden; }
.custom_category .cat_list_bd li a:link, .custom_category .cat_list_bd li a:visited { color:#333; }
.custom_category .cat_list_bd li a:hover { color:#333; text-decoration:underline; }
.custom_category .cat_list_bd li.current a { color:red; }

.no_prod_data { text-align:center; padding:23px; color:#999; }


















