/**  
 * File Name: eshop
 * Description: shop, detail, shop manage
 * Author: xiaohu@taobao.com
 * Version: 1.0 
 * Update Log:
 * 		Var 1.0	2008-12-20 Initialize release
 *		Var 1.1	2008-04-13 整理优化
 */

/* 默认白色背景 */
html { background: #fff; }

/**
 * css sprite
 */
/*.shop-bbs table tbody .td-1 a,*/ /*留言表格*/
.cats .cat h4, /*店铺类目*/
.shop-links .bd ul li,/*友情链接*/
.shop-intro-v2 .other a, #ShopLinks, .shop-intro .other a,/*收藏、发信件、进入掌柜店铺*/
.page-prev, .page-next, .page-start, .page-end, .shop-discuss-list .page-skip button, .page-trigger, /*页码*/
.shop-bbs .offwhite,
.shop-filter .mode a, /*列表模式*/
.taxis a, /*排序方式*/
.shop-search input, /* input */
.shop-search .submit button, .deletelist, /* search button*/
.grid .more-items a,  /* like red button */
.c-value-no, /* comment star */
.shop-info .popup-tips, .shop-about .box .shop-info .bd .popup-tips, /* 旺铺tips */
.shop-intro-v2 .other a.rss, /*商城*/
.icon, .shop-search-x .text, .shop-search-x .button
{ background: url(http://img08.taobaocdn.com/tps/i8/T1F.4vXl8rXXXXXXXX-200-680.png) no-repeat } 
/*.shop-bbs table tbody .td-1 a {background-position:-20px -225px;}*/
.cats .cat h4 {background-position:-170px -529px;}
.cats .collapse .cat-hd {background-position:-160px -549px;}
.cats .expand .cat-hd {background-position:-150px -569px;}
.shop-links .bd ul li {background-position:-140px -587px;}
.shop-intro-v2 .other a.enter, #ShopLinks {background-position:-67px -59px;}
.shop-intro-v2 .other a.news, .shop-intro .other a {background-position:-116px -118px;}
.shop-intro-v2 .other a.collection, .shop-intro .other a.collection {background-position:-116px -98px;}
.pagination .page-trigger {background-position:-183px -43px;}
.pagination .page-trigger:hover,.pagination .page-trigger:active {background-position:-147px -43px;}
.pagination .page-prev {background-position:-94px 5px;}
.page-mini .page-prev {background-position:-96px 3px;}
.pagination .page-start {background-position:-96px -11px;}
.page-mini .page-start {background-position:-96px -13px;}
.pagination .page-next, .pagination .page-end {background-position:-152px 5px;}
.page-mini .page-next,.page-mini .page-end {background-position:-98px -29px;}
.pagination .page-end {background-position:-152px -11px;}
.page-mini .page-end {background-position:-161px -29px;}
.shop-discuss-list .page-skip button {background-position:-100px -44px;}
.cats .collapse .cat-bd { height:0; }
.cats .cat-bd { display: block!important;}
.shop-bbs .offwhite {background-position:-108px -312px;}
.row .shop-filter .mode-row {background-position:-16px -204px;}
.row .shop-filter .mode-grid {background-position:-32px -204px;}
.grid .shop-filter .mode-row {background-position:0 -204px;}
.grid .shop-filter .mode-grid {background-position:-48px -204px;}
.shop-search input {background-position:0 -381px;}
.shop-search .submit button, .deletelist {background-position: -140px -400px;}
.grid .more-items a {background-position:-130px -421px;}

.c-value-5 {background-position: 0 -400px;}

.c-value-4d9,
.c-value-4d8,
.c-value-4d7,
.c-value-4d6,
.c-value-4d5,
.c-value-4d4,
.c-value-4d3,
.c-value-4d2,
.c-value-4d1 {background-position: 0 -416px;}
.c-value-4 {background-position: 0 -432px;}

.c-value-3d9,
.c-value-3d8,
.c-value-3d7,
.c-value-3d6,
.c-value-3d5,
.c-value-3d4,
.c-value-3d3,
.c-value-3d2,
.c-value-3d1 {background-position: 0 -448px;}
.c-value-3 {background-position: 0 -466px;}

.c-value-2d9,
.c-value-2d8,
.c-value-2d7,
.c-value-2d6,
.c-value-2d5,
.c-value-2d4,
.c-value-2d3,
.c-value-2d2,
.c-value-2d1 {background-position: 0 -482px;}
.c-value-2 {background-position: 0 -498px;}

.c-value-1d9,
.c-value-1d8,
.c-value-1d7,
.c-value-1d6,
.c-value-1d5,
.c-value-1d4,
.c-value-1d3,
.c-value-1d2,
.c-value-1d1 {background-position: 0 -516px;}
.c-value-1 {background-position: 0 -530px;}

.c-value-0d9,
.c-value-0d8,
.c-value-0d7,
.c-value-0d6,
.c-value-0d5,
.c-value-0d4,
.c-value-0d3,
.c-value-0d2,
.c-value-0d1 {background-position: 0 -546px;}
.c-value-0 {background-position: 0 -562px;}

.shop-info .popup-tips, .shop-about .box .shop-info .bd .popup-tips {background-position:-64px -441px;}

/**
 * 历史遗留
 */
.H{
	color: #f50!important;
}
body { padding: 0; }
#page #content { width: auto; }
.w950 #gd, #content .layout, .eshop #bd, .eshop #ft {
	width: 950px;
	margin: auto;
}
#page { width: auto; }

/**
 * common
 */
button{
	cursor:pointer;
}
.eshop #gd {
	margin-bottom: 5px;
}
#hd .box {margin: 0;}

/* 超过250px, 隐藏#hd */
#hd {
	margin-bottom: 0; padding-bottom: 10px;
	max-height: 250px;
	overflow: hidden;
	position: relative;
	z-index: 119;
	
	zoom: 1;	
}
/* 不隐藏#hd */
.head-expand #hd, .manage #hd {
	max-height: none;
	overflow: visible;
	position: static;
	z-index: 1;
	_height: auto!important;
}
.eshop #bd { margin-bottom: 10px;}
.eshop a {
	text-decoration: none;
}
.eshop a:hover {
	color: #f60;
	text-decoration: underline;
} 
.eshop #ft, #wangpu-copyright {
	text-align:center;
}

/** 旺铺4.5期，发布后去掉 **/
.eshop #hd .box { width: 950px !important; margin: 0 auto!important; }
/** end **/


/**
 * 预览提示条
 */
#ceil {
	overflow: hidden;
	height: 38px;
	padding: 0 5px;
	border: 1px solid #ffcc00;
	background-color: #ffff66;
	color: #666;
	line-height: 40px;
	font-size: 14px;
	font-weight: 700;
}

#gd, .shop-header, #bd, .grid-c {
	zoom: 1;
}
#gd:after, .shop-header:after, #bd:after, .grid-c:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}



/**
 * shop guide box
 */
#gd .crumbs{
	float:left;
	height:auto;
	margin: 0;
	color:#808080;
}
#gd .quick {
	float: right;
}
#gd .quick li{
	float: left;
	margin-left: 10px;
}
/* shop guide box end */






.icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: text-bottom;
	overflow: hidden;
}


/**
 * shop head box
 */
.eshop .shop-header {
    position:relative;
    height:150px;
    overflow:hidden;
    z-index:101;
	background-repeat: no-repeat;
}
.eshop .shop-header .nav-cart {
    position:absolute;
    top:5;
    right:5;
}
.eshop .shop-header .nav-attach {
    position:absolute;
    top:5;
    right:100;
}
.eshop .shop-header .grid-c {
	overflow: hidden;
	width: 950px;
	height: 150px;
	background-position: 0 0;
	background-repeat: repeat-x!important;
}
.eshop .shop-header .shop-summary img {
	width:80px;
	height:80px;
}
.eshop .shop-header .shop-summary .shop-regular-hd {
    position:absolute;
    top:30px;
    left:20px;
}
.eshop .shop-header .shop-summary .shop-logo {
    float:left;
    margin-right:10px;
}
.eshop .shop-header .shop-title {
    float:left;    
}
.eshop .shop-header .shop-title h2 {
	height:auto;
	margin:0;
	padding:0;
	border-width:0;
	font-family: "Microsoft YaHei";
	font-size:24px;
	line-height:1;
	color:#fff;
	background-image:none;
}
.eshop .shop-header .shop-summary p {
	margin: 0;
	padding: 0;
	color: #fff;
}
.eshop .shop-header .nav {
    position:absolute;
    bottom:0;
    left:0;
	width: 950px;
	height: 29px;
	z-index:102;
}
.eshop .shop-header .nav ul {
	height: 25px;
	padding: 0 0 0 10px;
	overflow: hidden;
	zoom: 1;
}
.eshop .shop-header .nav li, .eshop .shop-header .nav li a, .eshop .shop-header .nav li a em {
	float: left;
	display: block;
	height: 25px;
	line-height: 27px;
}
.eshop .shop-header .nav li {
	margin-right: 2px;
	background-image: none;
	overflow: hidden;
}
.eshop .shop-header .nav li a {
	overflow: hidden;
	padding-right: 5px;
}
.eshop .shop-header .nav li a em {
	cursor: pointer;
	overflow: hidden;
	padding: 0 10px 0 15px;
}
.eshop .shop-header .nav li.current a em{
	font-weight: 700;
}
/* shop head box end */


/**
 * shop box
 */
.box {
	width: 100%;
	margin-bottom: 5px;
	zoom: 1;
	position: static;
}
.box:after{
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
.box .hd {
	height: 23px;
	border-width: 0;
	overflow: hidden;
}
.box .hd h3{
	font-weight: 700;
	font-size: 12px;
	margin: 0;
	overflow: hidden;
}
.box .ft {
	position: absolute;
	top: 0;
	right: 0;
}
.box .ft .act {
	float: right;
	padding-right: 8px;
	position: static;
}
.box .ft .act li {
	float: right;
	margin-left:5px;
}
.box .hd h3 {
	color: #db4c5e;
	line-height: 25px;
	*line-height: 27px!important;
	_line-height: 25px!important;
}
.box .bd {
	padding:5px 0 0; /**orginal:: padding:10px 0 0;*/
	border-width: 0;
	background-color: #fff;
}
.box .no-padding .bd {
    padding:0;
}
.box .ft .act li {
	line-height: 25px;
	*line-height: 27px!important;
	_line-height: 25px!important;
}
.col-sub .box, .col-extra .box, .ark .col-sub .box, .ark .col-extra .box {
	margin-bottom: 0;
}
.shopkeeper .box {
	margin-top: 0;
	margin-bottom: 0;
}
.col-sub .box .hd, .shopkeeper .box .hd,
.col-extra .box .hd {
	border:1px solid #ffb0b9;
	border-bottom-width:0;
	line-height:24px;
}
.col-sub .box .hd h3, .shopkeeper .box .hd h3 {
	font-size:12px;
	text-align:left;
	line-height:24px;
	*line-height:26px!important;
	_line-height:24px!important;
}
.col-sub .box .bd,.col-extra .box .bd,.shopkeeper .box .bd {
	border:1px solid #ffb0b9;
	padding:9px 0 9px 9px;
	overflow:hidden;
}
.col-sub .box .ft .act li,.col-extra .box .ft .act li, .shopkeeper .box .ft .act li {
	line-height:24px;
}
/* shop box end */



/**
 * shop-banner
 */
.shop-banner .bd {
	padding-top: 0;
}



/**
 * shop-cats-x
 */
/*.shop-cats-x .bd { padding: 0; border-width: 0 !important; }
.shop-cats-x ul {
	padding: 0 10px;
	zoom: 1;
}
.shop-cats-x ul:after { content:'\0020';display:block;height:0;clear:both; }
.shop-cats-x .cats-x {
	height: 35px;
	line-height: 35px;
}
.shop-cats-x .cats-item {
	float: left;
	position: relative;
	z-index: 50;
	padding: 0 10px 0 6px;
}
.shop-cats-x .cats-item a {
	float: left;
	padding-left: 12px;
}
.shop-cats-x .cats-item em {
	display: block;
	padding-right: 20px;
}
.shop-cats-x .cats-all {
	float: right;
}
.shop-cats-x .cats-all a {
	float: left;
}
.shop-cats-x .cats-all em {
	display: block;
}
.shop-cats-x .cats-item:hover .cats-sub, .shop-cats-x .hover .cats-sub {
	display: block;
}
.shop-cats-x .cats-sub {
	display: none;
	position: absolute;
	z-index: 51;
	left: 0;
	top: 35px;
}
.shop-cats-x .cats-sub {
	padding: 4px;
	border: solid 1px #ccc;
	border-top-width: 0;
	background-color: #fff;
}
.shop-cats-x .cats-sub li {
	padding: 2px 0;
	width: 160px;
	overflow: hidden;
	border-bottom: dotted 1px #B3B3B3;
}
.shop-cats-x .cats-sub a {
	float: none;
	display: block;
	line-height: 24px;
	white-space: nowrap;
}
/* shop-cats-x end */

/**
 * head cat-items
 */
.cat-items .bd:after,.cat-items .cat-bd:after { content:'\0020'; display:block; height:0; clear:both; }
.cat-items {
	position: absolute;
	z-index: 199;
	top: 25px;
	left: 0;

	width: 510px;
	padding: 5px 0 5px 10px;

	max-height: 256px;
	_height: 200px;
	

	border: solid 1px #787878;
	background-color: #fff;

	overflow: auto;
	overflow-x:hidden;
}
.cat-items .bd {
	border-width: 0!important;
	margin: 5px 0;
	width: 500px;
	background: #fff url(http://img05.taobaocdn.com/tps/i5/T1lFtwXjdhXXXXXXXX-1-4.png) repeat-y 240px 0;
	zoom: 1;
}
.cat-items .cat-item {
	float: left;
	width: 20em;
	margin-bottom: 10px;
	padding-right: 10px;
}
.cat-items .cat-hd {
	font-size: 14px;
	font-weight: 700;
}
.cat-items .cat-bd {
	zoom: 1;
}
.cat-items .cat-bd li {
	float: left;
	width: 9em;
	padding: 3px .5em 3px 0;
	white-space: nowrap;
	overflow: hidden;
}
.cat-items .cat-bd a:hover {
	text-decoration: none;
}
.cat-items .icon {
	background-position: -190px -140px;
}



/**
 * shop-search-x
 */
.shop-search-x .bd { padding: 0; border-width: 0; }
.shop-search-x .search-x {
	zoom: 1;
	height: 25px;
	padding: 5px 5px 5px 10px;
	line-height: 25px;
	background-color: #ededed;
}
.shop-search-x .search-x:after { content:'\0020';display:block;height:0;clear:both; }
.shop-search-x .form {
	float: left;
	position: relative;
	z-index: 1;
}
.shop-search-x .form label {
	position: absolute;
	z-index: 1;
	left: 25px;
	color: #888;
}
.shop-search-x .focus label {
	visibility: hidden;
}
.shop-search-x .text {
	float: left;
	height: 18px;
	width: 280px;
	padding: 2px 0 3px 25px;
	*padding: 4px 0 1px 25px;
	border: 1px solid #C8C1BB;
	margin-right: .5em;
	background-color: #fff;
	background-position: -172px -154px;
}
.shop-search-x .button{
	width:60px;
	height:21px;
	margin-top: 2px;
	border-width: 0;
	line-height:21px;
	font-size:14px;
	font-weight:700;
	background-position: -140px -400px;
}
.shop-search-x .keys {
	float: right;
	width: 500px;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
}
/* shop-search-x end */



/**
 * shop custom
 */
.eshop .shop-custom .bd {
	padding: 5px 0 0;
	overflow-x:hidden;
}
.custom-area{
	line-height:1.2;
	overflow:hidden;
}
.col-sub .shop-custom,
.col-extra .shop-custom {
	width: 190px;
	overflow:hidden;
}
.col-main .shop-custom {
	width: 550px;
	overflow:hidden;
}
.expanded .shop-custom {
	width: 100% !important;
}
.col-sub .shop-custom {
	/*margin-top:5px;*/
	/*padding:10px 0;*/
}
.col-sub .shop-custom .hd {
	/*display:none;*/
}
.custom-area table {
	margin:0 auto;
	border-collapse:separate;
}
.custom-area p {
	/*margin:1.12em 0;*/
	line-height: 1.4;
}
.custom-area strong {
	font-weight:700;
}
.custom-area em {
	font-style:italic;
}
.grid-m .col-main .shop-custom {
	width: 950px;
}
.grid-m0s5 .col-main .shop-custom, .grid-s5m0 .col-main .shop-custom {
	width: 750px;
}
/* shop custom end */

/* shop-custom-info */
#shop-custom-info {
	padding-left: 8px;
}
/* shop-custom-info end */

/**
 * shop bbs
 */
.shop-bbs{
	position:relative;
	overflow:hidden;
	*overflow:visible;
}
.shop-bbs .bd table .date{
	margin-left:.5em;
	color:#808080;
}
.shop-bbs .bd table dl{
	overflow:hidden;
	zoom:1;
	margin:0 10px 5px 0;
	padding:3px 2px 3px 5.5em;
	border:solid 1px #ffe5a8;
	background-color:#ffffcf;
}
.shop-bbs .bd table dl dt{
	_display:inline;
	float:left;
	width:5em;
	margin-left:-5em;
	color:#848484;
}
.shop-bbs .bd table dl dd{
	float:left;
}
.shop-bbs .bd .reply td{
	padding-top:0;
}
.shop-bbs .bd .line td{
	border-bottom:solid 1px #ddd;
	word-break:break-all;/*add by wuyu for shop comment line break in ie @2009-04-01*/
}
.shop-bbs table {
	width:100%;
	margin-top:-10px;
}
.shop-bbs table th, .shop-bbs table td {
	padding:4px 10px 3px 4px;
}
.shop-bbs table thead th {
	border-bottom:1px solid #cbcbcb;
	text-align:center;
	color:#808080;
}
.shop-bbs table tbody .td-2 {
	width:110px;
}
.shop-bbs .bd table tbody .td-3 {
	width:110px;
	text-align:right
}
.shop-bbs table tbody td {
	color:#000;
	padding-top:8px;
	padding-bottom:7px;
	word-break:break-all;
	word-wrap:break-word;
}
.shop-bbs table tbody .td-1 a {
	padding-left:16px;
/*	background:url(http://a.tbcdn.cn/app/shop/images/icon-post.png) 0 0 no-repeat;*/
	line-height:16px;
}
.shop-bbs table tbody .td-2, .shop-bbs table.shop-discuss-table tbody .td-3 {
	vertical-align:top;
	text-align:center;
}
.shop-bbs table.shop-discuss-table tbody .td-3{
	vertical-align:middle;
}
.shop-bbs table tbody .even {
	background:#f5f5f5;
}
.shop-bbs table a {
	color:#3366cc;
}
.shop-bbs .offwhite{
	display:block;
	width:92px;
	height:18px;
	margin:auto;
	text-align:center;
	line-height:18px;
	text-indent:0;
	border:solid 1px #d8d8d8;
	border-right-color:#c8c8c8;
	border-bottom-color:#c8c8c8;
}
.shop-bbs .offwhite:hover{
	border-color:#d6c9ab;
	border-right-color:#b8a479;
	border-bottom-color:#b8a479;
}
/*shop bbs end*/



/**
 * shop catagory
 */
.cats {
	zoom:1;
	border-bottom:1px dashed #eee;
}
.shop-category .cats {
	width:178px;
	overflow:hidden;
}
.cats .cat {
	padding:4px 0;
	border-top:1px dashed #eee;
}
.cats .cat img {
	vertical-align:top;
}
.cats .cat h4 {
	padding:3px 0 0 15px;
/*	background:url(http://a.tbcdn.cn/app/shop/images/fl-dot.png) 0 5px no-repeat; */
	line-height:16px;
	_line-height:14px;
	font-weight:700;
	zoom:1;
}
.cats .cat .cat-bd {
	margin:0 0 0 15px;
	overflow:hidden;
}
.cats .cat .cat-bd li {
	padding:5px 0 0 0;
}
/* shop catagory */



/**
 * shop links
 */
.shop-links .bd {
	padding-top:6px;
	padding-bottom:6px;
}
.shop-links .bd ul {
	border-bottom:1px dashed #eee;
}
.shop-links .bd ul li {
	width:160px;
	/*height:20px;*/
	overflow:hidden;
	padding-left:10px;
/*	background:url(http://a.tbcdn.cn/app/shop/images/fl-dot.png) -600px 6px no-repeat;*/
	line-height:20px;
	border-top:1px dashed #eee;
}
/* shop links end */



/**
 * shop tips
 */
.shop-tips {
	height:auto!important;
	height:20px;
	min-height:20px;
	margin-bottom:10px;
	padding:4px 0;
	border:1px dashed #ddd;
	text-align:center;
	background-color:#f5f5f5;
}
.shop-tips img{
	margin-right:.5em;
	vertical-align:middle;
}
/*.simple .shop-about .shop-notice{
	position:relative;
}*/
.manage .shop-about .shop-notice{
	position:relative;
}
/*.simple .shop-tips{
	position:absolute;
	left:15px;
	bottom:6px;
	width:290px;
	height:32px;
	margin:0;
	padding:6px 0 0 55px;
	border-width:0;
	border-top:solid 1px #ddd;
	text-align:left;
	line-height:14px;
	background-color:#fff;
}
.simple .shop-tips img{
	float:left;
	margin-left:-50px;
}*/
/* shop tips end */




/**
 * shop pagination 
 */
.pagination{
	height:22px;
	zoom:1;
	font-size:12px;
	font-family:Tahoma;
}
.pagination:after, .page-top:after, .page-bottom:after {
	content: "\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.page-top, .page-bottom {
	zoom:1;
}
.page-mini {
	padding-top:3px;
}
.pagination a, .page-info, .page-prev, .page-cur, .page-start, .page-end, .page-break {
	float:left;
	padding:0px 5px;
	height:20px; 
	margin:0 3px 0 0;
	overflow:hidden;
	
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	line-height:20px;	
}
.page-mini a, .page-mini .page-cur, .page-mini .page-prev, .page-mini .page-cur, .page-mini .page-start, .page-mini .page-end, .page-mini .page-break {
	height:14px;
	width:auto;
	padding:0 2px;
	line-height:16px;
}
.pagination a {
	border:1px solid #ccc;
	background-color:#fff;	
}
.page-mini a {
	border:none;
	background-color:transparent;
}
.pagination .page-100 {
	width:26px;
}
.page-mini .page-100 {
	width:auto;
}
.pagination a:link {
	color:#03c;
	text-decoration:none;
}
.pagination a:visited {
	color:#953597;
	text-decoration:none;
}
.pagination a:hover,.pagination a:active {
	color:#fff;
	background-color:#09f;
	text-decoration:none;
}
.pagination .page-mini a:hover, .pagination .page-mini a:active {
	color:#f50;
	background-color:#fff;
}
.pagination .page-cur, .pagination .mini-page .page-cur { 
	margin:0;
	font-weight:700;
	color:#f60;
	vertical-align:super;
}
.page-break {
	font-family:SimSun;
	border-width:0;
	width:22px;
	height:22px;
}
.pagination .page-next span{
	float:none;
}
.page-mini .page-prev, .page-mini .page-next {
	background-color:#fff;
}
.page-info,.page-mini .page-info { 
	width:auto;
	color:#a0a0a4;
	letter-spacing:1px;
}
.page-mini .page-info {
	height:14px;
	line-height:16px;
}
.pagination .page-prev {
	border:1px solid #ccc;
	width:10px;
/*	background-position:6px 5px;*/
}
.page-mini .page-prev {
	width:14px;
	padding:0;
/*	background-position:4px 3px;*/
}

.pagination .page-start {
	width: 5px;
	cursor:default;
	border:1px solid #ccc;
/*	background-position:6px -11px;*/
}
.page-mini .page-start {
	width:14px;
	padding:0;
/*	background-position:4px -13px;*/
}
.pagination .page-next, .pagination .page-end {
	padding:0 12px 0 5px;
	width:auto;
	border:1px solid #ccc;
/*	background-position:-52px 5px;*/
}
.page-mini .page-next,.page-mini .page-end {
	width:42px;
	padding:0;
	border:1px solid #ccc;
/*	background-position:2px -29px;*/
}

.pagination .page-end {
	cursor:default;
/*	background-position:-52px -11px;*/
}
/*.page-mini .page-end {
	background-position:-61px -29px;
}*/
.page-skip {
	float:left;
	padding:0 0 0 8px;
}
.page-skip input{
	margin:0 2px;
	height:12px;
	padding: 0 3px;
	width:24px;
	height: 16px;
	font-size:12px;
}
.page-prev span, .page-start span, .page-mini .page-next span, .page-mini .page-end span, .page-skip button span {
	display:none;
}
.page-popup {
	position:absolute;
	top: -9999px;
	left: -9999px;
	width:98px;
	height:auto!important;
	height:24px;
	min-height:24px;
	padding-bottom:2px;
	border:1px solid #cbcbcb; 
	background:#f1f1f1;
}
.page-popup a {
	margin:2px 0 0 2px;
	*display:inline;
}
.page-popup .page-trigger {
	display:none;
}
.page-top {
	float:right;
}
/* shop pagination end */

 
 
 
/**
 * bug fix
 */
/* reset mall_tbsp.css */
#header .search-form, #Head .search-form{
	margin:0;
}
.header{
	margin-bottom: 10px;
}

/*
.H{
	color: #f50!important;
}
#page {
	font-size:12px;
}
.eshop p{
	line-height: 1.5;
}
.eshop table{
	margin:0;
}
*/


/* .friendship 友情热荐 */
.manage .taoke{
	position:relative;
	z-index:102;
}
.friendship .taoke iframe{
	width: 960px;
	margin-left: -10px;
}







/**
 * shop simple skin
 */
/*.simple .quick {
	position:relative;
	bottom:-26px;
	right:10px;
	z-index:99;
}
.simple .shop-header {
	height:auto;
	background-image:none;
}
.simple .shop-header h2.shop-title {
	overflow:hidden;
	height:23px;
	font-size:14px;
	line-height:25px;
	text-indent:10px;
	font-weight:700;
}
.simple .shop-about {
	zoom:1;
	height:190px;
	border:1px solid #ccc;
	border-top-width:0;	
	overflow:hidden;
}
.simple .shop-about:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
.simple .shop-about .box{
	*float:left;
	position:static;
	width:auto;
	margin:0;
}
.simple .shop-about .box:after{
	clear:none;
}
.simple .shop-about .shop-info {
	float:left;
	display:inline;
	/*width:400px;*
	margin:15px 0 0 30px;
}
.simple .shop-about .shop-info .hd {
	display:none;
}
.simple .shop-about .shop-info .bd{
	padding:0;
	background-color:transparent;
}
.simple .shop-about .shop-notice {
	float:right;
	display:inline;
	width:378px;
	margin:10px 10px 0 0;
}
.simple .shop-about .shop-notice .hd {
	position:absolute;
	height:auto;
	padding:15px 15px;
	background:none;
}
.simple .shop-about .shop-notice .hd  h3 {
	color:#ff9800;
	font-size:14px;
	line-height:14px;
	text-indent:0;
	padding:0;
}
.simple .shop-about .shop-notice .bd {
	padding:45px 15px 15px;
	border:1px solid #ccc;
}
.simple .shop-about .shop-notice .rc-tp, .simple .shop-about .shop-notice .rc-tp span, .simple .shop-about .shop-notice .rc-bt, .simple .shop-about .shop-notice .rc-bt span {
	display:block;
	position:relative;
	overflow:hidden;
	width:100%;
	height:4px;
	background-position:-196px -42px;
	background-repeat:no-repeat;
}
.simple .shop-about .shop-notice .rc-tp {
	margin-bottom:-4px;
}
.simple .shop-about .shop-notice .rc-tp span {
	float:right;
	width:4px;
	background-position:0 -42px;	
}
.simple .shop-about .shop-notice .rc-bt {
	margin-top:-4px;
	background-position:-196px -46px;
}
.simple .shop-about .shop-notice .rc-bt span  {
	float:right;
	width:4px;
	background-position:0 -46px;
}
.simple .shop-about .shop-notice .notice-area {
	height:110px;
	overflow:hidden;
}
.simple .shop-hot {
	zoom:1;
	overflow:hidden;
	height:190px;
}
.simple .shop-hot .hd {
	display:none;
}
.simple .col-main .shop-search .hd, .simple .col-main .shop-display .hd {
	display:none;
}
.simple .col-main .box .hd, .simple .col-main .box .hd h3 {
	height:21px;
	padding-left:10px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.simple .col-main .box .hd h3 {
	float:left;
	padding:0 10px 0 0;
	border-bottom-width:0;
	background-position:100% -21px;
	line-height:22px;
	*line-height:24px!important;
	_line-height:22px!important;
}
.simple .col-sub .box .hd {
	border-width:0;
	line-height:25px;
}
.simple .col-sub .box .bd {
	border:1px solid #ccc;
	padding:9px 0 9px 9px;
}
.simple .shop-help {
	margin-top:10px;
}
.simple .shop-help .hd {
	display:none;
}

.simple #ft {
	display:none;
}
/* shop simple skin end */



/**
 * shop manage mode
 */
.manage .box .ft .act li {
	margin-left:4px;
}
.manage .hd{
	display:block!important;
}
/*STAMP=WUYU@20091209 START*/
.manage .eshop .box .hd,
.manage .eshop .box .bd {
    border:0;
}
.manage .eshop .box .hd {
    height:23px;
    overflow:hidden;
}
/*STAMP=WUYU@20091209 END*/
/* shop manage mode end */



/**
 * shop hesper
 */
.shop-hesper .hd{
	display:none;
}
.shop-hesper .bd{
	padding:0;
}
.shop-hesper-hd {
	margin-bottom:10px;
	zoom:1;
}
.shop-hesper-hd:after{
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
.shop-hesper .hesper-cats, .shop-hesper .hesper-cats ol, .shop-hesper .hesper-cats ol li, .shop-hesper .hesper-cats ul li, .shop-hesper .shop-filter {
	zoom:1;
	background:url(http://a.tbcdn.cn/app/shop/images/hesper_cat_new.png) no-repeat 0 0;
}
/*.old .shop-hesper .hesper-cats, .old .shop-hesper .hesper-cats ol, .old .shop-hesper .hesper-cats ol li, .old .shop-hesper .hesper-cats ul li, .old .shop-hesper .shop-filter {
	zoom:1;
	background-image:url(http://a.tbcdn.cn/app/shop/images/hesper_cat_old.png);
}*/
.shop-hesper .hesper-cats {
	background-color:#fcfcfc;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	position:relative;
	padding-bottom:45px;
	background-position:-751px 100%;
}
.shop-hesper .hesper-cats ol:after, .shop-hesper .hesper-cats ul:after{
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
.shop-hesper .hesper-cats li {
	float:left;
	margin-bottom: 0;
}
.shop-hesper .hesper-cats ol {
	height:27px;
	padding-left:12px;
	margin:0 -1px;
}
.shop-hesper .expand ol {background-position:-1500px 0;}
.shop-hesper .collapse ol {background-position:-2250px 0;}
/*.old .shop-hesper .hesper-cats {background-position:-741px 100%;}
.old .shop-hesper .expand ol {background-position:-1480px 0;}
.old .shop-hesper .collapse ol {background-position:-2220px 0;}*/
.shop-hesper .hesper-cats ol li {
	height:27px;
	line-height:29px;
	font-size:14px;
	font-weight:700;
	background-position:100% 0;
	color:#666;
}
.shop-hesper .hesper-cats ol li a {
	margin-right:25px;
	float:left;
	cursor:pointer;
}
.shop-hesper .hesper-cats ol li span {
	background-color:#fcfcfc;
	display:block;
	height:25px;
	margin-top:1px;
	float:left;
	overflow:hidden;
}

.shop-hesper .hesper-cats ul {
	margin:0 -1px;
	padding:10px 10px 0;
	zoom:1;
}
.shop-hesper .hesper-cats ul li {
	height:25px;
	width:155px;
	overflow:hidden;
	padding-left:15px;
	background-position:-3001px 0;
	line-height:25px;
	color:#666;
}
/*.old .shop-hesper .hesper-cats ul li {
	width:152px;
	background-position:-2961px 0;
}*/
.shop-hesper .collapse ul {
	display:none;
}
.shop-hesper .hesper-cats .trigger {
	position:absolute;
	right:0;
	top:0;
	width:25px;
	height:25px;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	outline:none;
}
.shop-hesper .shop-search {
	margin-top:-45px;
	position:relative;
	height:42px;
	padding-top:3px;
	overflow:hidden;
}
.shop-hesper .shop-search li.price {
	padding: 0;
}
.shop-hesper .shop-search input.price {
	padding-top: 2px;
}
.shop-hesper .shop-search .search-form {
	float:right;
	margin:0;
	padding: 10px 13px;
}
.shop-hesper .shop-search .search-form ul {
	float:left;
	margin: 0;
}
.shop-hesper .shop-search .search-form .keyword {
	margin-right: 0;
}
.shop-hesper .search-form .type{
	padding-left: 20px;
}
.shop-hesper .search-form .type span{
	float: left;
	margin: 6px 0 0 -20px;
	*margin-top: 0;
}
.shop-hesper .search-form .type label{
	display: inline;
	white-space: nowrap;
}
.shop-hesper .shop-search .search-form .submit {
	float:left;
}
.shop-hesper .shop-search .search-form .submit button {
	margin-left:12px;
}
.shop-hesper .shop-search .search-result {
	float:left;
	position:absolute;
	padding:0 13px;
	color:#666;
	line-height:46px;
}

.shop-hesper .shop-filter {
	height:26px;
	margin-bottom:10px;
	overflow:hidden;
}
.shop-hesper .shop-filter .pagination {
	margin-top: 2px;
}
.shop-hesper .page-top {
	margin-right:8px;
	display:inline;
}
.shop-hesper .page-bottom {
	float:right;
}
.shop-hesper .page-bottom  button{
	padding: 0 5px;
}
/* shop hesper end */



/**
 * shop search 
 */
/* default eshop shop-search */
.shop-search input{
	margin:0;
	padding:2px 0 1px 3px;
	border:solid 1px #a7a6aa;
}
.shop-search input.checkbox {
	border-width:0;
	padding:0;
	*margin:2px -2px -2px 0;
	background-image:none;
	vertical-align:top; /*STAMP=WUYU@20100111_ADD*/
}
.shop-search .bd{
	padding:0!important;
}
.search-form{
	padding:10px 10px 0;
}
.main-wrap .search-form{
	margin-bottom:0;
}
.shop-search ul{
	zoom:1;
}
.shop-search ul:after{
	content: "\0020";
	display:block;
	height:0;
	clear:both;
}
.shop-search li{
	float:left;
}
.col-main .shop-search li.submit {
	float:left;
	clear:none;
	padding: 0;
	margin-right: 10px;
}
.shop-search li.hotkeywords {
    padding-left:4em;
}
.col-main .shop-search li.hotkeywords {
    float: left;
    height: auto;
	padding: 0 0 5px 2px;
	line-height: 1.4;
	text-align: left;
}
.col-main .shop-search li.hotkeywords label {
	display: inline;
	margin: 0;
}
.col-sub .shop-search li,
.col-extra .shop-search li{
	float:none;
	width:100%;
	margin-bottom:7px;
}
.col-sub .shop-search li.submit,
.col-extra .shop-search li.submit{
	float:none;
}
.col-sub .shop-search li.hotkeywords,
.col-extra .shop-search li.hotkeywords {
    width:auto;
}
.shop-search label{
	display:inline-block;
	width:50px;
	height:21px;
	line-height:21px;
	text-align:right;
}
.shop-search .hotkeywords label {
    float:left;
    width:3em;
    margin-left:-3em;
    text-align:right;
}
.shop-search li span{
	float:left;
	height:21px;
	margin:-21px 0 0 50px;
}
.shop-search li.price span {
    margin: 0;
}
.shop-search .keyword input{
	width:113px;
}
.shop-search .price input{
	width:42px;
}
.shop-search .submit button{
	width:60px;
	height:21px;
	margin-left:10px;
	border-width:0;
	line-height:21px;
	font-size:12px;
	font-weight:700;
/*	background:url(http://a.tbcdn.cn/app/shop/images/search.png) no-repeat; */
}
.main-wrap .shop-search .hot-key {
	float:right;
	width: 280px;
	overflow: hidden;
	white-space:nowrap;
}
.col-sub .shop-search .submit button,
.col-extra .shop-search .submit button {
    margin-left:50px;
}
/*.simple .main-wrap {
	position:relative;
}
.simple .main-wrap .box:first-child {
	margin-bottom:0;
}
.simple .main-wrap .shop-search {
	position:absolute;
	_position:relative;
	float:right;
	top:-2px;
	*top:-4px;
	_top:-2px;
	right:0;
	width:425px;
	z-index:10;
}
.simple .shop-display {
	_margin-top:-32px;
	_position:relative;
}
.simple .shop-display .bd{
	padding:0;
	zoom:1;
}

.simple .search-form{
	margin:0;
	zoom:1;
	height:22px;
	overflow:hidden;
}
.simple .search-form:after{
	content: "\0020";
	display:block;
	height:0;
	clear:both;
}
.simple .search-form ul{
	float:right;
	width:420px;
}
.simple .main-wrap .shop-search .keyword{
	margin-right: 0;
}
.simple .shop-search input{
	padding:1px 0 0;
	border:inset 1px;
	background-image:none;
}
.simple .shop-search .submit button{
	margin-left: 0;
	*margin-top:-3px;
	_margin-top:0;
}*/


/* main-wrap shop-search */
/*.main-wrap .box{
	width:750px;
}
.old .main-wrap .box{
	width:740px;
}*/
.main-wrap .shop-search{
	line-height:19px;
}
.main-wrap .shop-search ul{
	zoom:1;
}
.main-wrap .shop-search ul:after{
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
}
.main-wrap .shop-search li{
	width:auto;
	margin-bottom:0;
	height:26px;
	line-height:26px;
	text-align: right;
}
.main-wrap .shop-search label{
	display:inline-block;
}
.main-wrap .shop-search span{
	float:none;
	margin:0;
}
.main-wrap .shop-search .type {
	margin-right:12px;
}
.main-wrap .shop-search .keyword input{
	width:130px;
}
.main-wrap .shop-search .price input{
	width:3.5em;
}
/* search moudle definition end */


/* shop-list moudle definition begin */
.pic {
	display:block;
	vertical-align:inherit;
} 
.shop-list h4{
	display:none;
}
.grid ul:after{
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
}
.grid ul{
	margin: 10px 0; /*changed by shiran for 550&750*/
	zoom:1;
}

.grid li{
	float:left;
	width:182px;
	margin-bottom:20px;
}
.grid .item{
	width:162px;
	margin:auto;
	text-align:center;
}
.grid .pic{
	width:160px;
	height:160px;
	border:solid 1px #ccc;
	text-align:center;
}
.grid a{
	color:#36c;
	text-decoration:none;
}
.grid .pic a{
	display:table-cell;
	width:160px;
	height:160px;
	vertical-align:middle;
	/* for ie vertical hack */
	*display:block;
	*font-family:Arial!important;
	*font-size:140px;
	*line-height:1;
}
.grid .pic a img{
    vertical-align:middle;
	max-width:160px;
	max-height:160px;
}
.grid .desc{
	height:42px;
	padding-top:5px;
	line-height:1.2;
	overflow:hidden;
	*word-break:break-all;
	*word-wrap:break-word;
}
.grid .price{
	padding-top:5px;
	overflow:hidden;
	white-space:nowrap
}
.grid .price span{
	padding-right: 4px;
	color:#999;
}
.grid .price strong{
	font-weight:700;
	color:#f60;
}
.grid .sales-amount {
	color: #666666;
	height: 18px;
	padding-top: 5px;
}
.grid .sales-amount em {
	color: #CEAA00;
	font-weight: 700;
	padding: 0 0.5em;
}
.price .vip{
	height:20px;
	color:#999;
}
.privilege .now{
	text-decoration:line-through;
}
.privilege .now strong{
	color:#999;
	font-weight:400;
}
.grid .price .market{
	display:none;
}

.grid .more-items{
	height: 20px;
	margin: 5px;
}
.grid .more-items a {
	float:right;
	width:70px;
	height:20px;
	margin-left:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	cursor:pointer;
/*	background:url(http://a.tbcdn.cn/app/shop/images/wui_list_more.png) no-repeat; */
}
.small li {
	width: 122px;
	margin: 0 7px 20px;
	_margin:0 6px 20px;
	_overflow: hidden;
}
.grid-m .main-wrap .small li, .grid-m0 .main-wrap .small li {
	width: 142px;
}
.grid-m0s5 .main-wrap .small li, .grid-s5m0 .main-wrap .small li {
	width: 134px;
}
.small .item {
	width: 122px;
}
.small .pic {
	width: 120px;
	height: 120px;
	margin: 0 auto;
}
.small .pic a{
	width: 120px;
	height: 120px;
	*font-size: 108px;
	*line-height: 1;
}
.small .pic a img{
	max-width: 120px;
	max-height: 120px;
}
.small .price span {
	display: none; /* .small 去掉一口价 */
}
.big ul{
	margin:10px 0;
}
.big li{
	width:222px;
	margin:0 18px 20px 10px;
}
.big .item{
	width:222px;
}
.big .pic{
	width:220px;
	height:220px;
}
.big .pic a{
	width:220px;
	height:220px;
	*font-size:200px;
	*line-height:1;
}
.big .pic a img{
	max-width:220px;
	max-height:220px;
}
.body button:hover, .body a.button:hover {
	color:#FF0;
	border:3px double #caab00;
	text-decoration:none;
}
/* row  列表模式 */
.row li{
	height:48px;
	margin-bottom:7px;
	padding:32px 0 7px 90px;
	border-bottom:dashed 1px #ccc;
}
.row .pic{
	position:relative;
	float:left;
	width:80px;
	height:80px;
	margin:-32px 0 0 -90px;
	text-align:center;
}
.row .pic a{
	display:table-cell;
	width:80px;
	height:80px;
	vertical-align:middle;
	/* for ie vertical hack */
	*display:block;
	*font-family:Arial;
	*font-size:72px;
	*line-height:1;
}
.row .pic a img{
    vertical-align:middle;
	max-width:80px;
	max-height:80px;
}
.row .desc{
	float:left;
	width:400px;
	text-align:left;
}
.row .price{
	float:left;
	width:178px;
}
.row .price strong{
	margin-left:.5em;
}
.row .remain-date{
	float:left;
	width:68px;
}
.row .price .market, .row .sales-amount, .row .rating{
	display:none;
}

/* b2c 星星 */
.c-value-no {
    width:60px;
    height:16px;
    overflow:hidden;
    display:-moz-inline-box;
    display:inline-block;
/*    background:url(http://a.tbcdn.cn/app/shop/images/comment.gif) no-repeat; */
	vertical-align:middle;
}
.c-value-no em {visibility:hidden;}

.list-head{
	margin-bottom:5px;
	padding-top:10px;
	border-bottom:solid 1px #cbcbcb;
	zoom:1;
	overflow:hidden;
}
.list-head li{
	float:left;
	height:auto;
	margin:0;
	padding:0;
	border-bottom-width:0;
}
.list-head li.name{
	width:456px;
	padding-left:100px;
}
.list-head li.buy-price{
	width:120px;
}
.grid .list-head{
	display:none;
}


/* shop-recommend */
.simple .shop-recommend li{
	width:150px;
	margin:0;
}
.simple .shop-recommend .grid .item {
	width:136px;
}
.simple .shop-recommend .pic, .simple .grid .pic{
	width:80px;
	height:80px;
	margin:0 auto;
	background-color:#fff;
}
.simple .shop-recommend .pic a, .simple .grid .pic a{
	width:80px;
	height:80px;
	*font-size:72px;
}
.simple .shop-recommend .pic a img, .simple .grid .pic a img{
	max-width:80px;
	max-height:80px;
}
.simple .shop-recommend .sales-amount, .simple .shop-recommend .rating{
	display:none;
}
/*
.simple .no-recommend{
	width:216px;
	height:44px;
	margin:60px auto 0;
	background:url(http://a.tbcdn.cn/app/shop/images/no-recommend.png) no-repeat;
}
.simple .no-recommend p{
	padding-left:60px;
	line-height:44px;
	font-size:14px;
	color:#000;
}
*/
/* shop-list moudle definition end */


/* shop-intro moudle begin */
.shop-intro .other{
	overflow:hidden;
	zoom:1;
}
.shop-intro .extend{
	zoom:1;
	margin:5px 0;
	padding:5px 0;
	border-top:dashed 1px #ccc;
	border-bottom:dashed 1px #ccc;
}
.shop-intro .extend .dsr{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:dashed 1px #ccc;
}
.shop-intro dl{
	zoom:1;
}
.shop-intro dl:after{
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
.shop-intro dl dt{
	clear:left;
	float:left;
	width:3em;
	height:27px;
	line-height:27px;
}
.shop-intro dl dd{
	float:left;
	width:140px;
	line-height:27px;
}
.shop-intro dl dd img{
	_margin:5px 0 0;
}
#ShopLinks{
	width:133px;
	height:39px;
	margin:8px auto;
/*	background:url(http://pics.taobaocdn.com/bao/album/sys/auction/stroll_shop_icon1.gif) no-repeat;*/
}
/*.simple .shop-intro .extend .dsr{
	margin:0;
	padding:0;
	border-width:0;
}
.simple .shop-intro .extend .grade li{
	padding:2px 0 1px;
}
.simple .shop-intro{
	position:relative;
	width:400px;
	padding-left:124px;
	zoom:1;
	color:#000;
}
.simple .shop-intro .avatar{
	position:absolute;
	top:0;
	left:0;
	width:100px;
	height:100px;
	text-align:center;
}*/
/*
.simple .shop-intro .avatar span{
	display:table-cell;
	width:100px;
	height:100px;
	vertical-align:middle;
	
	*display:block;
	*font-family:Arial;
	*font-size:92px;
}
.simple .shop-intro .avatar img{
    vertical-align:middle;
}

.simple .shop-intro .basic{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:dashed 1px #ccc;
	overflow:hidden;
	zoom:1;
}
.simple .shop-intro ul, .simple .shop-intro dl{
	float:left;
	width:200px;
}
.simple .shop-intro ul li {	
	line-height:19px;
}

.simple .shop-intro .link{
	text-align:center;
}
.simple .shop-intro .other{
	position:absolute;
	top:110px;
	left:0;
}*/
.shop-intro .other a{
	float:left;
	display:block;
	width:84px;
	height:20px;
	margin-bottom:6px;
	text-indent:-99px;
	overflow:hidden;
/*	background:url(http://a.tbcdn.cn/app/shop/images/other_link.png) no-repeat 0 -20px;*/
}
.shop-intro .other a.collection{
	margin-right:2px;
/*	background-position:0 0;*/
}
/*.simple .shop-intro .other a{
	float:none;
}
.simple .extend{
	margin:0;
	padding:0;
	border-width:0;
}
.simple .shopkeeper .shop-info{
	border:solid 1px #ccc;
	background:#F6F6F6 url(http://pics.taobaocdn.com/2k5/sys/item_detail/seller_info_bk.gif) repeat-x 0;
}
.simple .shopkeeper .shop-intro{
	padding-left:0;
	
}*/

.r-value-no {
	width:60px;
	height:16px;
	overflow:hidden;
	display:-moz-inline-box;
	display:inline-block;
	background:url(http://a.tbcdn.cn/ark/img/rank.gif) no-repeat;
}
.r-value-no em {visibility:hidden;}
.r-value-5 {background-position: 0 0;}
.r-value-4 {background-position: 0 -22px;}
.r-value-3 {background-position: 0 -43px;}
.r-value-2 {background-position: 0 -64px;}
.r-value-1 {background-position: 0 -85px;}
.r-value-0 {background-position: 0 -106px;}
.r-value-4d5 {background-position: 0 -127px;}
.r-value-3d5 {background-position: 0 -148px;}
.r-value-2d5 {background-position: 0 -169px;}
.r-value-1d5 {background-position: 0 -190px;}

/* shop-list moudle definition end */


/* shop-tab moudle begin */
.shop-tab li a, .shop-tab li span{
	background:#e4e4e4;
}
.shop-tab{
	height:21px;
	overflow:hidden;
	border-bottom:solid 2px #ccc;
}
.shop-tab li{
	float:left;
	margin-right:4px;
	line-height:22px;
	*line-height:24px;
	_line-height:22px;
}
.shop-tab li a{
	float:left;
	padding-left:15px;
}
.shop-tab li a span{
	display:block;
	padding-right:15px;
}
.shop-tab li a {
	color:#000;
	text-decoration:none;
}
.shop-tab .selected a {
	font-weight:700;
	color:#fff;
}
/* shop-tab moudle definition end */

/* shop-filter */
.shop-filter{
	height:26px;
	background-color:#fffce5;
}
.shop-filter .mode{
	float:left;
	margin:4px 18px 0 12px;
}
.shop-filter span{
	float:left;
}
.shop-filter .mode a{
	float:left;
	width:16px;
	height:16px;
	margin-right:5px;
	text-indent:-99px;
	overflow:hidden;
/*	background:url(http://a.tbcdn.cn/app/shop/images/mode.png) no-repeat;*/
}
/*
.row .shop-filter .mode-row{
	background-position:-16px 0;
}
.row .shop-filter .mode-grid{
	background-position:-32px 0;
}
.grid .shop-filter .mode-row{
	background-position:0 0;
}
.grid .shop-filter .mode-grid{
	background-position:-48px 0;
}
*/

.taxis{
	float:left;
	margin-top:4px;
}
.taxis a {
	float: left;
	width: 40px;
	height: 16px;
	padding-left: 5px;
	border: solid 1px #ccc;
	border-bottom-width: 2px;
	line-height: 16px;
	margin-left: -1px;
	color: #333;
	background-position: -112px -315px;
}
.taxis a:hover {
	color: #000;
	text-decoration: none;
}
.taxis .icon {
	background-position: -64px -204px;
}
.taxis .up, .taxis .down {
	position: relative;
	z-index: 1;
	border-color: #308ED1;
}
.taxis .up .icon {
	background-position: -96px -204px;
}
.taxis .down .icon {
	background-position: -112px -204px;
}
.taxis .fav .icon {
	background-position: -80px -204px;
}
.taxis .price {
	padding-top: 0;
}
/* shop-filter end */


/* bbs begin */
.single .hd{
	display:none;
}
.single table{
	margin-top:0;
}
.shop-bbs .shop-discuss-form .text{
    float:left;
	margin:0 5px 0 0;
	_margin-left:-3px;
}
.shop-bbs .msg .error{
	clear:both;
	margin-top:5px;
}
.shop-discuss-list .info-area, .shop-discuss-list .info-area-first {
    padding-top:0px;
    padding-bottom:4px;
    border-bottom:2px solid #b5a273;
    padding-left:0;
	overflow:hidden;
	zoom:1;
}
.shop-discuss-list .info-area .hint{
	float:right;
	font-size:14px;
	font-weight:700;
}
.shop-discuss-list .info-area .hint strong{
	color:#f00;
}
.shop-discuss-list .info-area-first{
	border-bottom-width:0;
}
.shop-discuss-list .offwhite{
	float:left;
	margin-right:10px;
}
.post-info {
    float:right;
    margin-top:4px;
}
.post-info em {
    font-weight:700;
}
.shop-bbs .shop-discuss-table thead th {
    border-bottom:1px solid #decfb5;
}
.shop-bbs .shop-discuss-table  td {
    line-height:16px;
    padding-top:8px;
    padding-bottom:8px;
}
.shop-bbs .shop-discuss-table .th-2 {
    width:60px;
}
.shop-bbs .shop-discuss-table .th-3{
	width:110px;
}
.shop-bbs .shop-discuss-table .th-4 {
    width:150px;
}
.shop-bbs .shop-discuss-table .th-5 {
    width:180px;
}
.shop-bbs .shop-discuss-table .th-3, .shop-bbs .shop-discuss-table .td-4, .shop-bbs .shop-discuss-table .td-5{
	text-align:center;
}
.shop-discuss-list .post-reply, .shop-discuss-list .post-lz{
	color:#5A9E29;
}
.shop-discuss-list a {
	color:#666;
}
.shop-discuss-list a:hover{
	text-decoration:underline;
}
.shop-bbs .shop-discuss-list .post-del a{
	padding:0;
	color:#f00!important;
	text-decoration:underline;
	background-image:none!important;
}
.shop-discuss-list .pagination{
	margin:10px 0;
	height:22px;
}
.shop-discuss-list .pagination .page-bottom{
	float:right;
}
.shop-discuss-list .page-skip button{
	overflow:hidden;
	cursor:pointer;
	border:none;
	margin:0 0 0 8px;
	vertical-align:text-bottom;
	width:31px;
	height:15px;
	text-indent:-999em;
	background-position:-100px -44px;
}
.shop-bbs .post-publish{
    font-size:12px;
}
.shop-bbs fieldset{
	background:#F2F2F2;
	clear:both;
	margin:10px 0;
}
.shop-bbs legend{
	display:none;
}
.shop-bbs .pagination .page-mini input {
	height: 12px;
	padding: 0;
	background: none;
}
.shop-bbs .post-ul{
	border-bottom:1px solid #E4E4E4;
	border-top:1px solid #FFFFFF;
	line-height:20px;
	overflow:hidden;
	padding:4px 0;
}
.shop-bbs .post-ul li{
	overflow:hidden;
	padding-bottom:3px;
	padding-left:9em;
	padding-top:4px;
	zoom:1;
}
.shop-bbs .post-ul .first{
	float:left;
	height:32px;
	text-align:right;
	width:9em;
	height:auto;
	margin-left:-9.5em;
}
.shop-bbs .post-ul textarea {
    float:left;
}
.shop-bbs input[type="text"], .shop-bbs input[type="password"] {
	background:#FFFFFF url(http://a.tbcdn.cn/ark/img/input.gif) no-repeat scroll 0 0;
	border:1px solid #A7A6AA;
	height:16px;
	margin:0 3px;
	padding:3px 2px 0 3px;
}
.shop-bbs textarea{
	background:#FFFFFF url(http://a.tbcdn.cn/ark/img/input.gif) no-repeat scroll 0 0;
	border:1px solid #A7A6AA;
	font-size:12px;
	height:5em;
	margin:0 3px;
	padding:3px 2px 0;
	width:50%;
	height:80px;
}
* html .shop-bbs input.text{
	margin:-1px 3px -1px;
	padding:3px 2px 0 2px;
	height:16px;
	border:1px solid #a7a6aa;
	background:#FFF url(http://a.tbcdn.cn/ark/img/input.gif) 0 0 no-repeat;
}
.shop-bbs .explain-inline {
	color:#999999;
	padding-top:6px;
}
.shop-bbs .f-post-title{
	width:360px;
}
.shop-bbs .code-pic {
	margin-bottom:-5px;
	margin-top:8px;
}
.shop-discuss-form-main .sumbit-box{
	margin-right:-110px;
	padding-left:110px;
}
.shop-discuss-form-main .sumbit-box button{
	width:68px;
	height:27px;
	margin-right:1em;
	border-width:0;
	cursor:pointer;
	font-weight:700;
	color:#fff;
	background:url(http://a.tbcdn.cn/app/shop/images/button2.png) no-repeat;
}
.shop-discuss-form-main .sumbit-box .submit-cancel {
	color: #000;
	background-position:0 -27px;
}

.shop-bbs .post-box {
    margin-bottom:12px;
}

.shop-bbs .post-box dl {
    padding-bottom:20px;
}

.shop-bbs .post-box dt {
    height:25px;
    margin-bottom:15px;
    position:relative;
}
.shop-bbs .post-box dd {
    padding-left:45px;
    padding-right:20px;
}
.shop-bbs .even{
	background:#F2F2F2;
}
.shop-bbs .post-box dd .word-wrap {
    width:850px;
    overflow:hidden;
}
.shop-bbs .post-floor {
    color:#ccc;
    font-size:30px;
    line-height:30px;
    font-family:Georgia;
    font-style:italic;
    padding:0 12px 0 10px;
}
.post-time, .reply-quick {
    position:absolute;
    left:45px;
    top:12px;
}
.shop-bbs .post-time {
    left:230px;
    color:#999;
}
.shop-bbs .last-modify {
    color:#ccc;
    display:block;
    margin-top:10px;
    font-size:12px;
}
.shop-bbs .reply-quick {
    left:350px;
}
.shop-bbs .reply-quick a {
    margin-right:10px;
}
.shop-bbs .post-box dt a {
	color:#36c;
    text-decoration:underline;
}
.shop-bbs .post-box dt a:hover,.shop-bbs .post-box dt a:active {
    text-decoration:underline;
}
.shop-bbs .post-lz {
    color:#5a9e29;
}
.shop-bbs .post-elite {
	color: #F9A200;
} 
.shop-bbs .post-top {
	color: #DD0F29;
} 
.shop-bbs .post-lock {
	color: #DD0F29;
}
.shop-bbs .page-feedback-msg, .shop-bbs .msg24{
	margin-bottom:10px;
}
.shop-bbs .post-edit-form {
    margin-left:-60px;
}

.shop-bbs .post-edit-form fieldset {
    background:none;
    margin-bottom:0;
}

.shop-bbs .post-edit-form .sumbit-box {
    margin-right:-106px;
    padding-left:106px;
}


/* bbs end */



/* old begin */
/*.old .shop-header .grid-c{
	height:120px;
}
.old .shop-header .shop-summary{
	height:61px;
	*height:63px;
}
.old .grid-c2 .main-wrap{
	margin-left:210px;
}
.old .grid-c2 .col-sub{
	width:200px;
}
.old .col-sub .shop-category .cats{
	width:180px;
}
.old .col-main .custom-area{
	width: 740px;
}
.old .col-sub .custom-area{
	width:200px;
}
.old .grid li{
	width:180px;
}
.old .big li{
	width:222px;
	margin-right:14px;
}*/
/* old end */

/*#xshopContent{
	position:relative;
}
#xshop-switch{
	left:-8px;
	position:absolute;
	width:10px !important;
	min-height:300px;
	z-index:20;
}
#xshop-switch a{
	min-height:300px;
	width:100%;
	display:block;
	background-color:#F2F2F2;
	border:1px solid #E5E2E4;
	position:relative;
	outline:none;
}
#xshop-switch a:hover{
	border-color:#FDEC4E;
	background-color:#FEFEB4;
}
#xshop-switch a em{
	background: url(http://pics.taobaocdn.com/2k7/sys/shop/shop-bg.gif) no-repeat left -317px;
	display:block;
	height:47px;
	left:0;
	overflow:hidden;
	position:absolute;
	text-indent:-999em;
	top:230px;
	width:8px;
	cursor:pointer;
}
#xshop-switch .switch-open:hover em{
	background-position:-28px -317px;
}
#xshop-switch a.switch-close em{
	background-position:-56px -317px;
}
#xshop-switch a.switch-close:hover em{
	background-position:-85px -317px;
}*/

/* shop-intro add by qingyu */
.shop-intro-v2 {
	margin-left: -3px;
	font-size:12px;
}
.shop-intro-v2 .shopman{
	margin-bottom:5px;
}
.shop-intro-v2 .seller {
	padding-bottom: 5px;
}
.shop-intro-v2 .seller p {
	margin: 0;
	padding: 0;
}
.shop-intro-v2 .service-tips {
	color: #888;
}
.shop-intro-v2 .attach li {
	padding: 2px 0;
}
.shop-intro-v2 .credit, .shop-intro-v2 .grade, .shop-intro-v2 .extend, .shop-intro-v2 .other{
	padding: 5px 0;
	border-top:dashed 1px #ccc;
}
.shop-intro-v2 ul li span, .shop-intro-v2 dl dt{
	font-size:12px;
}
.shop-intro-v2 .credit, .shop-intro-v2 .grade {
	margin-top: 10px;
	padding-top: 10px;
}
.shop-intro-v2 .credit h4, .shop-intro-v2 .grade h4 {
	float:left;
	clear:both;
	margin-top:-20px;
	background-color: white;
	width: 7em;
	font-size:12px;
}
.shop-intro-v2 .credit li, .shop-intro-v2 .grade li {
	/*height: 20px;*/
	line-height: 20px;
}
.shop-intro-v2 .grade li a:hover, .shop-intro-v2 .grade li a:active {
	text-decoration: none;
}
.shop-intro-v2 .credit a:hover, .shop-intro-v2 .credit a:active {
	text-decoration: none
}
.shop-intro-v2 .credit .rank {
	margin-left: 3px;
}
.shop-intro-v2 dl{
	zoom:1;
}
.shop-intro-v2 dl:after{
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
.shop-intro-v2 dl dt{
	clear:left;
	float:left;
	width:3.5em;
	height:27px;
	line-height:27px;
	white-space:nowrap;
}
.shop-intro-v2 dl dd{
	float:left;
	width:140px;
	line-height:27px;
}
.shop-intro-v2 dl dd img{
	_margin:5px 0 0;
}
.shop-intro-v2 .other a{
	display:block;
	width:84px;
	height:20px;
	margin-bottom:6px;
	text-indent:-99px;
	overflow:hidden;
/*	background:url(http://a.tbcdn.cn/app/shop/images/other_link.png) no-repeat 0 -20px;*/
}
.shop-intro-v2 .other a.enter {
	display: none;
	width:133px;
	height:39px;
	margin: 5px auto;
/*	background: transparent url(http://pics.taobaocdn.com/bao/album/sys/auction/stroll_shop_icon1.gif) no-repeat 0 0;*/
}
.ark .shop-intro-v2 .other a.enter {
	width: 113px;
	height: 35px;
	margin-bottom: 10px;
	background: url(http://a.tbcdn.cn/app/shop/images/mall_access_shop.png) no-repeat;
}
.shop-intro-v2 .other a.collection{
	float:left;
	margin-right:2px;
/*	background-position:0 0;*/
}
.col-main .shopkeeper .hd h3 {
	background: none;
	padding-left: 10px;
	color: black;
	font-size: 14px;
}
/*.simple .shopkeeper .shop-info {
	border: none;
}
.simple .shopkeeper .box .hd {
	background: none;
	padding-left: 0;
}
.simple #detail .shopkeeper .hd h3 {
	padding: 2px 10px;
	margin-top: 0;
	background: none;
	color: black;
	font-size: 14px;
	border-top: none;
	text-align: left;
}
.simple .shopkeeper .shop-info {
	border: none;
	background: transparent url(http://a.tbcdn.cn/app/shop/images/simple-shopkeeper-bg.png) repeat-x;
}
.simple .shopkeeper .shop-info .hd, .simple .shopkeeper .shop-info .bd {
	border-color: #ccc;
}*/
/* .meta 已移除，相关代码仅做兼容  */

/***************************** add for yuchun 交流区 */
/*店铺交流区*/
#topiclist .even td{
	background-color: #f0f0f0;
}
.deletelist{
	width: 60px;
	height: 21px;
	text-align: center;
	vertical-align: middle;
	border-width: 0px;
/*	background: url(http://a.tbcdn.cn/app/shop/images/search.png) no-repeat;*/
}
.shop-bbs .page-feedback-msg{
	zoom:1;
}
/*旺铺首页-普通店铺首页*/
.shop-info .popup-tips, .shop-about .box .shop-info .bd .popup-tips{
/*	background:transparent url(http://a.tbcdn.cn/app/rc/img/tips.png) no-repeat scroll 0 0;*/
	height:55px;
	/*padding:8px 7px 8px 13px;*/
	padding: 15px 0px 10px 15px;
	position:absolute;
	width:120px;
	z-index:999;
}
.shop-info .popup-tips h5, .shop-about .box .shop-info .bd .popup-tips h5 {
	color:#999999;
	font-weight:normal;
	margin-bottom:2px;
	margin:0;
	padding:0;
}
.shop-info .popup-tips p, .shop-about .box .shop-info .bd .popup-tips p {
	color:#000000;
	line-height:18px;
	font-weight:400;
	margin:0;
	padding:0;
}
.shop-info .popup-tips em, .shop-about .box .shop-info .bd .popup-tips em {
	color:#FF6600;
	font-style:normal;
	font-weight:400;
}
/*店铺首页排行榜区*/
.shop-rank .rank-tab .tab-nav,
.shop-rank .rank-tab .tab-nav a,
.shop-rank .rank-tab .tab-nav a span,
.shop-rank .rank-tab .tab-nav .selected a,
.shop-rank .rank-tab .tab-nav .selected a span,
.shop-rank .rank-tab .rank-panel .no-collect,
.shop-rank .rank-tab .rank-panel .no-traded,
.shop-rank .rank-tab .rank-panel .no-collect a,
.shop-rank .rank-tab .rank-panel .no-traded a,
.shop-rank .rank-tab .rank-panel .no-collect a span,
.shop-rank .rank-tab .rank-panel .no-traded a span,
.shop-rank .rank-tab .rank-panel .price strong,
.shop-rank .rank-tab .rank-panel .collect,
.shop-rank .rank-tab .rank-panel .collecter,
.shop-rank .rank-tab .rank-panel .sale {
    background-color:transparent;
    background-image:url(http://img08.taobaocdn.com/tps/i8/T1KglsXdVGXXXXXXXX-200-253.png);
    background-repeat:no-repeat;
    background-attachment:scroll;
}
.eshop .col-sub .box .shop-rank .bd,
.eshop .col-extra .box .shop-rank .bd{
	padding:3px 0px 8px;
}
.shop-rank .rank-tab .tab-nav{
	height:26px;
	padding-left:5px;
	background-repeat:repeat-x;
	background-position:0 -66px;
}
.shop-rank .rank-tab .tab-nav li{
	float:left;
	height:26px;
	margin-right:4px;
	overflow:hidden;
}
.shop-rank .rank-tab .tab-nav a{
	display:block;
	line-height:25px;
	padding-left:5px;
	background-position:0 -33px;
}
.shop-rank .rank-tab .tab-nav a span{
	display:block;
	padding-top:3px;
	line-height:22px;
	padding-right:5px;
	background-position:100% -33px;
	cursor:pointer;
}
.shop-rank .rank-tab .tab-nav .selected a{
	display:block;
	line-height:26px;
	padding-left:8px;
	text-decoration:none;
	background-position:0 0;
}
.shop-rank .rank-tab .tab-nav .selected a span{
	display:block;
	padding-top:3px;
	line-height:23px;
	padding-right:8px;
	color:#000;
	background-position:100% 0;
	cursor:pointer;
}
.shop-rank .rank-tab .single-rank{
	line-height:21px;
	text-align:center;
	color:#000;
	background:#E9F3FF;
}
.shop-rank .rank-tab .rank-panel ul{
	padding:4px 8px;
}
.shop-rank .rank-tab .rank-panel ul li{
	padding:9px 0px;
	border-bottom:dashed 1px #eee;
	height:42px;
	overflow:hidden;
}
.shop-rank .rank-tab .rank-panel .no-collect, .shop-rank .rank-tab .rank-panel .no-traded{
	display:block;
	width:102px;
	margin:15px auto;
	background-repeat:repeat-x;
	background-position:0 -227px;
}
.shop-rank .rank-tab .rank-panel .no-traded{
	width:138px;
}
.shop-rank .rank-tab .rank-panel .no-collect a, .shop-rank .rank-tab .rank-panel .no-traded a{
	display:inline-block;
	padding-left:21px;
	background-position:0 -201px;
	text-decoration:none;
}
.shop-rank .rank-tab .rank-panel .no-collect a span, .shop-rank .rank-tab .rank-panel .no-traded a span{
	display:inline-block;
	padding-right:21px;
	line-height:26px;
	background-position:100% -175px;
	color:#000000;
	cursor:pointer;
}
.shop-rank .rank-tab .rank-panel .no-collect a:hover span, .shop-rank .rank-tab .rank-panel .no-traded a:hover span{
	color:#ff7700;
}
.shop-rank .rank-tab .rank-panel .pic{
	float:left;
	margin-right:10px;
	border:1px solid #CCCCCC;
	height:40px;
	text-align:center;
	width:40px;
}
.shop-rank .rank-tab .rank-panel .pic a{
	display:table-cell;
	height:40px;
	width:40px;
	*display:block;
	*font-size:35px;
	*line-height:1;
	text-align:center;
	vertical-align:middle;
}
.shop-rank .rank-tab .rank-panel .desc,
.shop-rank .rank-tab .rank-panel .price {
	float:left;
	width:110px;
	height:14px;
	line-height:1.2;
	text-align:left;
	overflow:hidden;
}
.shop-rank .rank-tab .rank-panel .collect,
.shop-rank .rank-tab .rank-panel .collecter,
.shop-rank .rank-tab .rank-panel .sale {
	float:left;
	padding-left:19px;
	height:16px;
	line-height:1.4;
	text-align:left;
	overflow:hidden;
}
.shop-rank .rank-tab .rank-panel .collect,
.shop-rank .rank-tab .rank-panel .sale {
	width:40px;
}
.shop-rank .rank-tab .rank-panel .price strong{
	background-position:-47px -156px;
	font-size:13px;
}
.shop-rank .rank-tab .rank-panel .collect {
    background-position:0 -92px;
}
.shop-rank .rank-tab .rank-panel .collecter {
	background-position:-16px -113px;
}
.shop-rank .rank-tab .rank-panel .sale{
	width:100px;
	background-position:-30px -135px;
}
/*掌柜信息页*/
.box .shop-infocard .bd #infocard{
	margin:20px auto;
	padding:50px;
	width:470px;
	height:400px;
	text-align:left;
	background:transparent url(http://a.tbcdn.cn/app/shop/images/bg_managerinfo.png) no-repeat center top;
}
.box .shop-infocard .bd #infocard h1{
	margin-bottom:10px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.box .shop-infocard .bd #infocard dl{
	margin:0px 20px;
}
.box .shop-infocard .bd #infocard dt{
	margin:10px 0px 2px;
	font-weight:bold;
	color:#666666;
}
.box .shop-infocard .bd #infocard dd{
	margin-left:20px;
}
.box .shop-infocard .bd #infocard dd li{
	list-style-type:circle;
	margin-bottom:5px;
	color:#333333;
}
/*flashapp for fix width bug STAMP=WUYU@20090903 START*/
.shop-flashshow .bd {
    overflow:hidden;
    padding: 0!important;
}
.col-sub .box .shop-flashshow .bd {
    padding:0;
    border-width:0;
    width:190px;
}
.grid-s5m0 .col-main .shop-flashshow .bd, .grid-m0s5 .col-main .shop-flashshow .bd {
    width:750px;
	padding: 0;
}
/*STAMP=WUYU@20091125 START*/
.box .shop-slider .bd {
    padding:0;
}
.slider-promo {
    position:relative;
    overflow:hidden;
}
.slider-promo .lst-main {
    overflow:hidden;
    _width:100%;
    height:258px; /**default height*/        
}
.slider-promo .lst-main li a {
    display:block;
    overflow:hidden;
}
.slider-promo .lst-trigger {
    position:absolute;
	z-index: 10;
    bottom:9px;
    right:4px;
    height:19px;
    line-height:17px;
    color:#fff;
}
.slider-promo .lst-trigger li {
    float:left;
    margin-right:5px;
    width:17px;
    font-weight:700;
    border:1px solid #fff;
    background-color:#999;
    height:auto;
    line-height:inherit;    
    text-align:center;
    cursor:pointer;
}
.slider-promo .lst-trigger .current {
    width:22px;
    background-color:#000;
}
.slider-promo img {
    vertical-align:top;
}
#content .no-border,#content .no-border .bd {
	padding: 0 !important;
	border-width: 0 !important;
}

/*3C电器城附加样式 by yuchun 2009-12-28*/
.col-sub .box .digital .hd, .shopkeeper .box .digital .hd, .simple .col-sub .box .digital .hd {
	border:0px;
	border-right:1px solid #0060B4;
	background:transparent url(http://img01.taobaocdn.com/tps/i1/T1yrXrXkloXXXXXXXX-200-74.png) no-repeat left top;
	height:56px;
}
.col-sub .box .digital .hd h3, .shopkeeper .box .digital .hd h3, .simple .col-sub .box .digital .hd h3{
	text-indent:-9999px;
	overflow:hidden;
}
.digital-btn, .digital-serve{
	display:inline-block;
	margin-top:5px;
	margin-bottom:6px;
	width:52px;
	height:16px;
	line-height:16px;
	background:transparent url(http://img01.taobaocdn.com/tps/i1/T1yrXrXkloXXXXXXXX-200-74.png) no-repeat 0px -57px;
	vertical-align:top;
	overflow:hidden;
}
.digital-btn:hover,
.digital-serve:hover{
	text-decoration:none !important;
}
.digital-serve{
	width:30px;
	background-position:-54px -57px;
}
.digital-btn em, .digital-serve em{
	visibility:hidden;
}
/*3C电器城附加样式 by yuchun 2009-12-28 end*/

/* modify:商城与店铺页，按钮长度与margin改变,以及最后一行ie6的bug修改
 * 增加订阅埋点
 * modify by yinyuan
 * @2009-12-11
 */
.shop-intro-v2 .other a.subscribe-rss{/*店铺*/
	float: left;
	background-position: -33px -118px;
}
.eshop .shop-intro-v2 .other {
	padding: 5px 0 0;
	zoom: 1;
}
.eshop .shop-intro-v2 .other:after {
	content: '\0020'; display: block; height: 0; clear: both; visibility:hidden;
}

.eshop .shop-intro-v2 div.other a.collection {
	float:left;
	margin-right:3px;
	margin-left:0px;
	width: 84px;
}
.eshop .shop-intro-v2 .other a.rss {/*商城*/
	display:block;
	margin-left:1px;
	width:91px;
	overflow:hidden;
	position:relative;
	background-position: -26px -138px;
	background-attachment:  scroll;
}
.shop-intro-v2 .other a.share-jianghu {
	float: left;
	margin-left: 3px;
	background-position: -33px -98px;
}

/* item-recommend */
.item-recommend .bd {
	position:relative;
	z-index: 1;
	width: 728px;
	overflow: hidden;
}
.expanded .item-recommend .bd, .ext .grid-m .item-recommend .bd {
	width: 928px;
}
.item-recommend .bd {
	padding: 0 0 0 20px!important;
}
.item-recommend .grid {
	position: relative;
	z-index: 1;
	width: 400%;
	zoom: 1;
}
.item-recommend .grid:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
.item-recommend .shop-list {
	float: left;
	width: 25%;
	margin: 0;
	padding: 10px 0;
}
/*
 * 默认  显示4个 为160X160
 * small 显示5个 为120X120
 * big   显示3个 为220X220
*/
.item-recommend .grid li {
	width: 24%!important;
	margin: 0 0 0 -1px!important;
}
.item-recommend .small li {
	width: 19.5%!important;
}
.item-recommend .big li {
	width: 33.3%!important;
}
.item-recommend .slide-arr {
	position: absolute;
	top: 0;
	z-index: 10;
	width: 20px;
	height: 100%;
	_height: 500px;
	background-color: #fff;
}
.item-recommend .slide-arr-l {
	left: 0;
}
.item-recommend .slide-arr-r {
	right: 0;
}
.item-recommend .slide-arr .icon {
	position: absolute;
	z-index: 10;
	top: 100px;
	margin-top: -16px; 
	outline: none;
}
.item-recommend .slide-arr-l .icon {
	right: 0;
	background-position: -128px -204px;
}
.item-recommend .slide-arr-r .icon { background-position: -144px -204px; }
.item-recommend .slide-arr-l .disabled { background-position: -160px -204px; }
.item-recommend .slide-arr-r .disabled { background-position: -176px -204px; }
.item-recommend .slide-arr .disabled { cursor: not-allowed;}
.item-recommend .more-items {
	padding: 0 5px 5px;
	text-align: center;
}
.custom-area img, object {
	vertical-align: middle;
	vertical-align: baseline\9;
}
/*STAMP=WUYU@20091125 END*/
/* for ie6 */
.eshop .shop-header .shop-summary .shop-logo, .quick, .crumbs, .row .pic, .step .release .bd p, .big li{
	_display:inline;
}
/*.old .big li, .big li{
	_margin-right:10px;
}*/
.grid,.shop-flashshow  {
    _width:100%;
    _overflow:hidden;
}
.shop-intro-v2 .other a.collection {
	_display: inline-block !important;
}

/* Jiayao 400电话 */
.service-number{
	position:relative;
}
.service-number .new{
	position: absolute;
	top: -4px;
	right: 14px;
	_right: 12px;
}
.shop-display .big .shop-list{
	overflow:hidden;
	_width:185px;
}
.cmsview-list-line .more{
	text-align:right;
}
.col-sub .cmsview-list-line .bd,.col-extra .cmsview-list-line .bd{
	overflow:hidden;
	_width:180px;
}