address,caption,em,strong,th,i{font-style:normal;font-weight:400;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;}
.clearfix{*zoom:1;}
.floatleft{float:left!important;}.floatright{float:right!important;}
#page{width:950px;margin-left:auto;margin-right:auto;}
#crumbs{overflow:hidden;zoom:1;color:black;margin:20px 0 10px 0;}#crumbs strong{float:left;font-weight:normal;}#crumbs span.cart-tip{float:right;color:#808080;}.crumbs{float:left;margin-left:-5px;}.crumbs li{float:left;padding:0 0 0 5px;}.crumbs .current{background:none;}
.crumbs a{
	padding-right:8px;
	margin-right:1px;
	background-image: url(../images/crumb_bg.gif);
	background-repeat: no-repeat;
	background-position: 100% 40%;
}.crumbs span{display:none;}
.hdd h3{
	line-height: 25px;
	height: 25px;
	padding-left: 15px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	font-size: 16px;
	font-weight: bold;
	color: #F60;
}
#cart{margin-top:10px;padding:0 0 20px 0;}
#empty{padding:48px 0 100px 156px;background:url(../images/carshop.jpg) no-repeat 40px 46px;}
#empty h2{font:bold 14px/20px arial;}
#empty ul{margin-top:12px;line-height:20px;}
.cart-table{width:100%;}
.cart-table thead th{
	text-align:center;
	color:#404040;
	padding:3px 0;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #6C0;
	font-weight: normal;
}
.cart-table thead th.s-chk input{margin:0 3px -2px 0;}


.cart-table tbody tr{
	background-color: #F3FFE8;
}
.cart-table tbody tr.hover,.cart-table tbody tr:hover{
	background-color: #EAFFE8;
}
.cart-table tbody tr.selected{background:#EAFFE8;}
.cart-table tbody td{
	padding:5px 0;
	text-align:center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D5FFD0;
	border-left-color: white;
}
.cart-table tbody td.s-chk{border-left:0;}
.cart-table tbody td.s-title{
	width:300px;
	text-align:left;
	padding-left:70px;
	padding-right:6px;
	line-height: 160%;
}
.cart-table tbody td.s-title img{margin-left:-60px;float:left;width:50px;height:50px;border:1px solid #e9e9e9;}
.cart-table tbody td.s-title span{margin-right:10px;color:#808080;margin-top:2px;}
.cart-table thead th.s-point a.q span{display:none;}
.cart-table thead th.s-point a.q{display:-moz-display-box;display:inline-block;width:12px;height:12px;vertical-align:middle;background:url(../images/Method_ico01.png) no-repeat 0px 0px;text-indent:-999em;overflow:hidden;}
.cart-table thead th.s-point em a{position:absolute;right:7px;top:4px;width:13px;height:13px;overflow:hidden;text-indent:-999em;}
.cart-table tbody td.s-point em{
	font-weight:bold;
	font-style: normal;
}
.cart-table tbody td.s-price em{font-style: normal;}
.cart-table tbody td.s-amount{padding-right:0;padding-left:0;-moz-user-select:-moz-none;text-align:center!important;}
.cart-table tbody td.s-amount a{display:inline-block;width:9px;height:9px;line-height:9px;text-align:center;background:white;font-family:arial;overflow:hidden;color:#555;border:1px solid #dbdbdb;margin:5px 0 0;}
.cart-table tbody td.s-amount a.minus{text-indent:1px;margin-right:3px;margin-left:0;}
.cart-table tbody td.s-amount a.plus{margin-left:5px;}
.cart-table tbody td.s-amount a:hover,.cart-table tbody td.s-amount a:active{border-color:#f60;}
.cart-table tbody td.s-amount .text{display:inline-block;width:22px;padding:1px 3px;text-align:right;color:#666;}
.cart-table tbody td.s-amount em{clear:both;display:block;color:#f60;border:1px solid #f60;padding:2px;background:white;position:relative;top:6px;margin:0 10px 0;zoom:1;line-height:16px;}
.cart-table tbody td.s-amount em.tips{background:#e5f5ff;border:1px solid #41b3ff;color:#333;}
.cart-table tbody td.s-total em{color:#f60;font:bold 12px tahoma;}

.cart-table tfoot td{padding:12px;}
.cart-table .point-info{vertical-align:top;padding-top:12px;color:#404040;}
.cart-table .point-info em{
	font-weight:bold;
	font-style: normal;
}
.cart-table .point-info a{text-decoration:underline;margin-left:12px;}
.cart-table .charge-info{text-align:right;padding-top:21px;padding-bottom:10px;color:#404040;}
.cart-table .charge-info .total{color:#f60;font:20px tahoma;margin-right:3px;}
.cart-table .charge-info .point{font:bold 13px/25px tahoma;}
.cart-table .charge-info .favorable{
	font-family: tahoma;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #960;
	font-style: normal;
}
.cart-table .go{text-align:right;padding-bottom:30px;}

.btn,.small-btn,.long-btn,.short-btn,.small-long-btn{background:url(../images/btn_bg.png) no-repeat;width:80px;height:25px;line-height:25px;display:inline-block;text-align:center;font-size:14px;font-weight:bold;border:none;cursor:pointer;color:#fff;}.small-btn{background-position:0 -150px;width:51px;height:21px;line-height:21px;font-size:12px;font-weight:normal;}.long-btn{background-position:0 -300px;width:100px;font-size:12px;}.short-btn{background-position:0 -450px;width:60px;font-size:12px;}.small-long-btn{background-position:0 -600px;width:61px;height:21px;font-size:12px;line-height:21px;font-weight:normal;}.btn,.small-btn,.long-btn,.short-btn,.small-long-btn{color:#fff;}.btn:hover,.small-btn:hover,.long-btn:hover,.short-btn:hover,.small-long-btn:hover{color:#fff;text-decoration:underline;}button.btn:hover,button.small-btn:hover,button.long-btn:hover,button.short-btn:hover,button.small-long-btn:hover{text-decoration:none;}.skin-gray .btn{background-position:0 -50px;}.skin-blue .btn{background-position:0 -25px;}.skin-gray .small-btn{background-position:0 -210px;}.skin-blue .small-btn{background-position:0 -180px;}.skin-gray .long-btn{background-position:0 -350px;}.skin-blue .long-btn{background-position:0 -325px;}.skin-gray .short-btn{background-position:0 -500px;}.skin-blue .short-btn{background-position:0 -475px;}.skin-gray .small-long-btn{background-position:0 -660px;}.skin-blue .small-long-btn{background-position:0 -630px;}.skin-gray .btn,.skin-gray .small-btn,.skin-gray .long-btn,.skin-gray .short-btn,.skin-gray .small-long-btn{color:#0F0000;}.skin-gray .btn:hover,.skin-gray .small-btn:hover,.skin-gray .long-btn:hover,.skin-gray .short-btn:hover,.skin-gray .small-long-btn:hover{color:#0F0000;}
#cart .skin-gray .thin{font-weight:400;}
.cart-table .go button{float:right;margin-left:6px;}

/*促销模块信息*/
.fence{margin-bottom:10px;}
.fence .hdr{
	height:19px;
	margin-bottom:-14px;
	background-position:0px -19px;
	background-repeat:repeat-x;
	position:relative;
}
.fence .hdr span{
	display:block;
	height:19px;
	background-position:-38px 0px;
	background-repeat: no-repeat;
}
.fence .hdr span span{float:right;width:39px;background-position:0 0px;background-repeat: no-repeat;}
.fence .bdy{padding:20px 10px 10px 10px;border:1px solid #E2E1DF;color:#404040;}
.fence .ftr{
	position:relative;
	display:block;
	height:4px;
	margin-top:-4px;
	background-position:-3px -33px;
}
.fence .ftr span{float:right;width:4px;height:4px;background-position:0 -33px;}
.fence .ftr{_overflow:hidden;}
.fence .hdr,.fence .hdr span,.fence .hdr span span{background-image: url(../images/promotion_bg01.png);}
.promotion h4{font-size:14px;color:#f50;}
.promotion .extra{margin:0 0 0 10px;}
.promotion .info{border:1px solid #EDEDED;padding:10px;margin:10px;background:#fff;}
.promotion .info p{
	font-size:14px;
	padding:14px 0 14px 102px;
	margin:0;
	background-position:0px 0px;
	background-image: url(../images/promotion_buy.png);
	background-repeat: no-repeat;
}
.promotion .info p em{
	color:#f50;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.feature{
	color:#404040;
	clear: both;
	padding-right: 10px;
	padding-bottom: 10px;
	display: block;
}
.feature h4{
	font-size:14px;
	color:#f50;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-left: 15px;
}
.feature h4 span{
	float: right;
}
.feature h4 span a{
	background-image: url(../images/choose_shoppingoff.gif);
	background-repeat: no-repeat;
	display: block;
	height: 29px;
	width: 143px;
}
.feature h4 span a:hover{
	background-image: url(../images/choose_shopping.gif);
	background-repeat: no-repeat;
	display: block;

}
/*商品列表形式框架*/
.list-content{margin:0;zoom:1;	background-color: #F6F6F6;}
.product-list li.product h3{display:none;}

/*商品列表形式—图片形式*/
.grid ul.product-list{clear:both;width:100%;padding:0 0 0px;}
.grid ul.product-list li.product h3{display:none;}
.grid ul.product-list li.product{float:left;padding:8px 0 0;width:20%;height:302px;z-index:1;overflow:hidden;}
.grid ul.product-list li.product .info{height:280px;}
.grid ul.product-list li.product:hover .other-info,.grid ul.product-list li.product.hover .other-info{display:block;}
.grid li .info .name{padding:4px 0 0 8px;}
.grid li .info .name a{font-size:12px;font-weight:400;}
.grid li .info .pic{display:block;margin:0 auto 5px;width:170px;height:170px;overflow:hidden;border:1px solid #e4e4e4;background:#fff;}
.grid li .info .pic a{display:table-cell;vertical-align:middle;padding:5px;width:160px;height:160px;text-align:center;*display:block;*font-size:144px;*font-family:Arial;background-color:#fff;}
.grid li .info .pic img{vertical-align:middle;width:160px;height:160px;}
.grid li .info .price{padding-left:8px;}
.grid li .info .now-price{
	float:left;
	white-space:nowrap;
	line-height:20px;
	font-size:12px;
	color:#666;
}
.grid li .info .now-price em{font-size:14px;font-weight:700;color:#c00;}
.grid li .info .special-price{
	float:left;
	white-space:nowrap;
	line-height:20px;
	font-size:12px;
	color:#c00;
	font-weight: bold;
}
.grid li .info .special-price em{font-size:16px;font-weight:700;color:#c00;}
.grid li .info .vip-price{white-space:nowrap;line-height:20px;font-size:12px;color:#666;clear:both;}
.grid li .info .add_car{
	text-align: center;
	padding-top: 5px;
}
