/* .section {
	 background-color:#F9F9F9; 
} */
a {
	text-decoration: none;
	color: #000;
}

.clearfix, .page, .small-page, .tab-box .label-list, .center .section,
	.center .friend-link .friend-link-inner, .center .friend-link .link-list,
	.center .charts-content .product-item, .center .hot-brand .brand-list,
	.center .gift .product-item, .center .index-promotions .product-list,
	.center .timebuy-list .timebuy-btn-bar, .center .mail-subscribe .subscribe-box,
	.center .integration-center .product-list, .center .history .product-item,
	.center .sales-rank .product-item, .center .add-weibo, .im {
	*zoom: 1;
}

.clearfix:after, .page:after, .small-page:after, .tab-box .label-list:after,
	.center .section:after, .center .friend-link .friend-link-inner:after,
	.center .friend-link .link-list:after, .center .charts-content .product-item:after,
	.center .hot-brand .brand-list:after, .center .gift .product-item:after,
	.center .index-promotions .product-list:after, .center .timebuy-list .timebuy-btn-bar:after,
	.center .mail-subscribe .subscribe-box:after, .center .integration-center .product-list:after,
	.center .history .product-item:after, .center .sales-rank .product-item:after,
	.center .add-weibo:after, .im:after {
	display: block;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: "\0020";
	clear: both;
}

input {
	outline: none;
}

.page {
	width: 1225px;
	margin: 0 auto;
}

.small-page {
	width: 958px;
	margin: 0 auto;
}

.cl {
	clear: both;
	height: 0px;
}

.fl {
	float: left;
	_display: inline;
}

.fr {
	float: right;
	_display: inline;
}

.red {
	color: #a70323;
}

.article-index-list {
	_zoom: 1;
}

.font-red {
	color: #a70323;
}

.s-h1 {
	color: #000;
	text-indent: 3px;
	line-height: 43px;
}

.f3, .f4, .f5, .f6, .f7, .f8, .f9, .f10 {
	margin-top: -20px;
}

.f2 {
	margin-top: -10px;
}

.side_floor a {
	display: block;
	width: 42px;
	height: 38px;
	overflow: hidden;
	border: 1px solid #e6e6e6;
	background: #fafafa;
	line-height: 38px;
}

.side_floor a:hover {
	background-color: #ff3c3c;
}

.side_floor img {
	padding: 10px 5px 5px 10px;
}

.side_floor .two_line {
	display: none;
	line-height: 17px;
	padding: 1px 8px;
	color: #fff;
}

.side_floor .totop .two_line {
	display: block;
}

.side_floor .cur .two_line {
	display: block;
	background-color: #ff3c3c;
}

/*layout end*/
/*tab box*/
.tab-box {
	position: relative;
	padding-top: 40px;
}

.tab-box .label-list {
	position: absolute;
	top: 0;
	left: 0;
}

.tab-box .label-item {
	border-width: 1px;
	border-style: solid;
	border-color: #d4d4d4;
	border-right-width: 0px;
	width: 121px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	float: left;
	_display: inline;
	background-color: #f6f6f6;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	position: relative;
}

.tab-box .label-item .ar {
	position: absolute;
	left: 55px;
	bottom: -8px;
	border-width: 6px 6px 1px 6px;
	border-style: solid;
	border-color: #a70323 white white white;
	font-size: 0;
	width: 0px;
	height: 0px;
	line-height: 0px;
	display: none;
}

.tab-box .label-item.active {
	border-color: #a70323;
	background-color: #a70323;
	color: white;
}

.tab-box .label-item.active .ar {
	display: block;
}

.tab-box .label-item.last {
	border-right-width: 1px;
}

.tab-box .panel-content {
	border: 1px solid #d4d4d4;
}

.tab-box .panel-item {
	padding: 10px;
}

/*tab box end*/
/*block*/
.red-box.m {
	margin-bottom: 7px;
}

.red-box .red-title {
	height: 33px;
	line-height: 33px;
	background-color: #a70323;
	color: white;
	font-size: 13px;
	font-weight: bold;
	padding-left: 12px;
	position: relative;
}

.red-box .red-content {
	padding: 10px 0;
	border: 2px solid #a70323;
	border-top: none;
}

.blue-box.m {
	margin-bottom: 7px;
}

.blue-box .blue-title {
	height: 32px;
	line-height: 32px;
	background-color: #a70323;
	color: white;
	font-size: 13px;
	font-weight: bold;
	padding-left: 12px;
	position: relative;
}

.blue-box .blue-title .more {
	position: absolute;
	background-color: #680000;
	color: white;
	text-decoration: none;
	top: 6px;
	margin: 0;
	padding: 0 5px;
	right: 10px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
}

.blue-box .blue-content {
	padding: 10px 0;
	border: 1px solid #d4d4d4;
	border-top: none;
}

.gray-box.m {
	margin-bottom: 7px;
}

.gray-box .gray-title {
	height: 33px;
	line-height: 33px;
	background-color: #e6e6e6;
	border: 1px solid #d4d4d4;
	border-bottom: none;
	color: black;
	font-size: 13px;
	font-weight: bold;
	padding-left: 12px;
	position: relative;
}

.gray-box .gray-content {
	padding: 10px 0;
	border: 1px solid #d4d4d4;
}

.ad-box {
	display: block;
	border: 1px solid #d4d4d4;
}

/* Global Style Begin */
.global-ad img {
	width: 100%;
}

/* Global Style End */
.head-adr {
	float: right;
	margin-right: 15px;
	height: 40px;
	margin-top: -6px;
}

/*block end*/
/*header*/
.header .topbar {
	height: 33px;
	line-height: 33px;
	background: #fafafa;
	border-bottom: 1px solid #dbdbdb;
}

.header .topbar .dividing {
	height: 33px;
	width: 15px;
	background: url(dividing.gif) no-repeat 50%;
}

.header .topbar .cur_select {
	padding-right: 15px;
	background: url(arrow_down.gif) no-repeat right 50%;
	position: relative;
}

.header .topbar .coin-menu {
	position: absolute;
	left: 0;
	top: 33px;
	background-color: white;
	cursor: pointer;
	z-index: 65535;
	padding: 2px;
}

.header .login-bar {
	float: left;
}

.header .member-link {
	float: right;
	_display: inline;
}

.header .drop-menu {
	float: left;
	z-index: 1002;
	_display: inline;
	position: relative;
	color: #a70323;
	padding: 0 15px 0 10px;
	cursor: pointer;
}

.header .drop-menu a {
	white-space: nowrap;
}
/* .header .drop-menu.active {background-color:#fff;}  */
.header .drop-menu .ar {
	position: absolute;
	top: 7px;
	right: 0px;
	font-size: 0;
	line-height: 0;
	width: 13px;
	height: 20px;
	background: url(indexhead_sprite.png) no-repeat right -255px;
}

.header .drop-menu .hd_mobile_icon {
	display: inline-block;
	width: 12px;
	height: 16px;
	margin-right: 2px;
	vertical-align: middle;
	background: url(indexhead_sprite.png) no-repeat -288px -230px;
}

.header .drop-menu div a:hover {
	color: #a70323;
}

.header .drop-menu.active .ar {
	background: url(indexhead_sprite.png) no-repeat right -285px;
}

.header .drop-menu.active .ar {
	background: url(indexhead_sprite.png) no-repeat right -285px;
}
/* .header .drop-menu div{position: absolute;background-color: #FFF;z-index: 100;border: 1px solid #ebebeb;min-width: 80px;left: 3px;} */
.header .drop-menu .order-menus {
	display: none;
	position: absolute;
	z-index: -1;
	top: 7px;
	right: -5px;
	width: 79px;
	padding-top: 21px;
	border: 1px solid #CCC;
	background-color: #FFF;
}

.header .drop-menu .hd_mobile_show {
	display: none;
	position: absolute;
	top: 33px;
	z-index: -1;
	right: 0;
	display: none;
	width: 200px;
	padding: 10px 10px 10px;
	border: 1px solid #ccc;
	background: #FFF;
}

.header .drop-menu .hd_mobile_list {
	width: 200px;
}

.header .drop-menu .hd_mobile_list .hd_mobile_tab {
	float: right;
}

.header .drop-menu .hd_mobile_list .hd_mobile_content {
	float: left;
	width: 90px;
	height: 90px;
	padding-left: 1px 0;
	overflow: hidden;
}

.hd_mobile_show .hd_mobile_tab a.hd_android {
	background-position: 0 -290px;
}

.hd_mobile_show .hd_mobile_tab a {
	display: block;
	width: 69px;
	height: 24px;
	margin-bottom: 10px;
	padding-left: 25px;
	background: url(indexhead_sprite.png) no-repeat 0 -230px;
	color: #666;
	line-height: 24px;
	color: #666;
}

.hd_mobile_show i {
	display: block;
	position: absolute;
	top: -28px;
	right: -1px;
	width: 85px;
	height: 26px;
	border: 1px solid #ccc;
	border-bottom: 1px solid #FFF;
}

.header .drop-menu div a {
	color: #333;
	display: block;
	line-height: 20px;
}

.header .drop-menu div a:hover {
	color: #a70323;
}

.header .drop-menu div a p {
	font-size: 12px;
	padding: 0 10px;
	margin-top: 5px;
	white-space: nowrap;
}

.header .header-main .small-page, .header .header-main .page {
	position: relative;
	padding: 0 0 5px 0;
}

.header .global-notice {
	width: 1225px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 0 5px 0;
}

.header .global-notice .global-ad {
	margin: 0 18px 0px 2px;
	height: 60px;
}

.header .logo {
	width: 204px;
	height: 100px;
	overflow: hidden;
}

.header .search {
	margin: 35px 20px 0 114px;
}

.header .search .submit-btn {
	height: 34px;
	line-height: 35px;
	border: none;
	color: white;
	text-align: center;
	background-color: #a70323;
	width: 90px;
	float: left;
	_display: inline;
	cursor: pointer;
	text-shadow: none;
}

.header .search-input {
	width: 388px;
	float: left;
	height: 28px;
	background: url(indexhead_sprite.png) no-repeat -279px -22px;
}

.header .search-input .key {
	color: #666666;
	height: 28px;
	width: 388px;
	border: 2px solid #FF3C3C;
	font-size: 12px;
	text-indent: 39px;
	background: repeat-x scroll 0 0 transparent;
}

.header .search .search-product {
	background-color: #FF3C3C;
}

.header .search .search-store {
	background-color: #E62626;
}

.header .advanced-search {
	color: #007EC6;
	text-decoration: underline;
	float: left;
	_display: inline;
	margin-left: 8px;
	line-height: 29px;
}

.header .search .hot-keywords {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	clear: both;
}

.header .search .hot-keywords a {
	padding-right: 7px;
}

.header .search .hot-keywords a:hover {
	text-decoration: underline;
	color: red;
}

.header .header-ad {
	width: 120px;
	height: 100px;
	overflow: hidden;
}

.header .nav-bar {
	height: 35px;
	line-height: 35px;
	background-color: #fff;
	border-bottom: 2px solid #fd3f49;
}

.header .all-category {
	float: left;
	position: relative;
	width: 230px;
	height: 35px;
	z-index: 999;
}
/* .header .all-category .category-bg {position: absolute;left: -10px;background: url(index_nav.png) no-repeat left 0;width: 10px;height: 32px;} */
.header .all-category .category-handle {
	letter-spacing: 5px;
	color: #fff;
	font-size: 14px;
	float: left;
	width: 216px;
	margin-right: 10px;
	height: 36px;
	margin: 0px;
	line-height: 36px;
	font-weight: bold;
	text-align: left;
	text-indent: 16px;
	background: url("indexhead_sprite.png") no-repeat -104px -1201px #ff3c3c;;
	font-family: "宋体", "MS Sans Serif", Geneva, sans-serif;
	margin-top: -2px;
}

.header .all-category .category-box {
	position: absolute;
	top: 34px;
	border-top: 3px solid #a01111;
}

.header .all-category .category-box .cat-ex-vertical {
	width: 216px;
	height: 398px;
	overflow: hidden;
	background-color: #c23131;
}

.header .all-category .category-box ul li {
	list-style: none;
	/*padding-bottom: 7px;*/
}

.header .all-category .category-box ul li .one {
	background: url(indexhead_sprite.png) no-repeat 190px -1148px;
	transition: all .1s ease-out 0s;
}

.header .all-category .category-box ul>li>div>p {
	max-height: 22px;
	line-height: 22px;
	padding-left: 30px;
	padding-right: 30px;
	overflow: hidden;
}

.header .all-category .category-box ul>li>div.menu_bg {
	background-color: #872222;
	position: relative;
	max-height: 93px;
	overflow: hidden;
	padding-left: 6px;
}

.header .all-category .category-box ul>li>div.menu_bg>a {
	height: 35px;
	line-height: 35px;
	border: none;
	padding-bottom: 1px;
}

.header .all-category .category-box ul>li>div.menu_bg>p {
	overflow: hidden;
	padding-right: 30px;
	max-height: 22px;
	line-height: 22px;
	clear: both;
}

.header .all-category .category-box ul>li>div>p>a, .header .all-category .category-box ul>li>div.menu_bg>p>a
	{
	color: #625f5f;
	margin-right: 5px;
	height: 22px;
	line-height: 22px;
}

.header .all-category .category-box ul>li>div div.depth_bottom {
	display: block;
	height: 6px;
	background: #f9f9f9;
	font-size: 0px;
	line-height: 0px;
}

.header .all-category .category-box ul>li>div.menu_bg div.depth_bottom {
	display: block;
	width: 100%;
	height: 6px;
	background: url(in_png_1_bottom.png) no-repeat;
}

.header .all-category .category-box ul>li>div>p>a, .header .all-category .category-box ul>li>div.menu_bg>p>a
	{
	color: #1D1C1C;
	margin-right: 5px;
	height: 22px;
	line-height: 22px;
}

.header .all-category .category-box ul>li>div>a {
	height: 28px;
	display: block;
	color: #fff;
	font-size: 14px;
	font-weight: 900;
	font-family: arial, "微软雅黑", "microsoft yahei", sans-serif;
	padding-left: 15px;
	line-height: 28px;
	width: 209px;
	/* border-bottom: 1px solid #d9d9d9; */
}

.header .all-category .category-box ul>li>div>a>s {
	width: 15px;
	height: 27px;
	padding-left: 10px
}
/* .header .all-category .category-box ul>li>div>a.index_menu_1 s{background: url(icon-menus.png) no-repeat;background-position: 3px 10px;} */
/* .header .all-category .category-box ul>li>div>a.index_menu_2 s{background: url(icon-menus.png) no-repeat;background-position: 3px -24px;} */
.header .all-category .category-box ul>li>div>a.index_menu_3 s {
	background: url(icon-menus.png) no-repeat;
	background-position: 3px -61px;
}

.header .all-category .category-box ul>li>div>a.index_menu_4 s {
	background: url(icon-menus.png) no-repeat;
	background-position: 3px -96px;
}

.header .all-category .category-box ul>li>div>a.index_menu_5 s {
	background: url(icon-menus.png) no-repeat;
	background-position: 3px -133px;
}

.header .all-category .category-box ul>li>div>a.index_menu_6 s {
	background: url(icon-menus.png) no-repeat;
	background-position: 3px -170px;
}

.header .all-category .category-box ul>li>div>a.index_menu_7 s {
	background: url(icon-menus.png) no-repeat;
	background-position: 3px -203px;
}

.header .all-category .category-box ul>li>div>a>span, .header .all-category .category-box ul>li>div.menu_bg>a>span,
	.header .all-category .category-box ul>li>div>a>s, .header .all-category .category-box ul>li>div.menu_bg>a>s
	{
	display: inline-block;
	float: left;
}

.header .all-category .category-box ul li .cat-children-box {
	position: absolute;
	top: 2px;
	left: 217px;
	width: 977px;
	padding: 5px;
	height: 383px;
	z-index: 10001;
	padding-left: 7px;
	padding-bottom: 10px;
	background-color: #fff;
	margin-top: -2px;
	border-bottom: 1px solid #ddd;
}

.le_bo .three_shown_x {
	display: none;
}

#main_slide a.prev {
	background: url(lr-icon.png) no-repeat right;
	display: block;
	width: 30px;
	height: 49px;
	position: absolute;
	opacity: 0;
	z-index: 99;
	top: 200px;
	left: 0px;
}

#main_slide .slide-item:hover {
	opacity: 0.8
}

#main_slide a.next {
	background: url(lr-icon.png) no-repeat;
	display: block;
	width: 30px;
	height: 49px;
	position: absolute;
	opacity: 0;
	z-index: 99;
	top: 200px;
	left: 720px;
}

.cat_pic {
	
}

.bpic {
	top: 50;
	position: absolute;
	top: 0px;
	left: 530px;
	border-bottom: 1px solid #dedede;
	height: 398px;
	overflow: hidden;
}

.spic1 {
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	height: 198px;
	position: absolute;
	top: 0px;
	left: 749px;
	overflow: hidden;
}

.spic2 {
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	height: 198px;
	position: absolute;
	top: 200px;
	left: 749px;
	overflow: hidden;
}

.header .all-category .category-box ul li .cat-children-box .le_bo {
	background: url(in_png_4.png) left bottom no-repeat;
	width: 7px;
	height: 7px;
	position: absolute;
	left: 0px;
	bottom: -7px;
	display: block;
}

.header .all-category .category-box ul li .cat-children-box .three_shown_x
	{
	background: url(in_png_3.png) left bottom repeat-x;
	height: 7px;
	width: 530px;
	position: absolute;
	left: 7px;
	bottom: -7px;
}

.header .all-category .category-box ul li .cat-children-box .cat-children
	{
	width: 487px;
	margin-right: 20px;
	height: 175px;
}

.header .all-category .category-box ul li .cat-children-box .cat-children .cat-item-div
	{
	/* border-bottom: 1px solid #f1f1f1;padding: 5px 10px; */
	
}

.header .all-category .category-box ul li .cat-children-box .cat-children .cat-item>a
	{
	display: block;
	color: #940002;
	text-decoration: none;
	font-weight: bold;
	float: left;
	line-height: 35px;
	width: 90px;
	text-align: center;
}

.header .all-category .category-box ul li .cat-children-box .cat-children .cat-item .subcat-item
	{
	width: 370px;
	float: right;
}

.header .all-category .category-box ul li .cat-children-box .cat-children .cat-item .subcat-item a
	{
	border-right: 1px solid #ddd;
	line-height: 25px;
	text-decoration: none;
	padding: 0 5px 0px 6px;
	color: #1D1C1C;
}

.header .nav {
	float: left;
	margin-top: -5px;
	margin-left: -18px;
}

.header .nav .nav-list {
	_float: left;
}

.header .nav-item {
	float: left;
	_display: inline;
	margin-left: 1px;
}

.header .nav-item a {
	font-weight: bold;
	display: block;
	float: left;
	color: #000;
	font-size: 14px;
	padding: 0 20px;
}

.header .nav-item a.active, .header .nav-item a:hover {
	color: #ff3c3c;
	text-decoration: none;
}

.cart-bar {
	float: right;
	color: white;
	margin-right: 10px;
	padding-left: 25px;
	margin-top: 10px;
}

.cart-bar .checkout-totals {
	position: relative;
	z-index: 999;
	margin-right: 8px;
}

.cart-bar .checkout-totals .cart {
	background: url(cart.png) no-repeat;
	width: 50px;
	height: 53px;
	line-height: 32px;
	float: right;
	font-size: 12px;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	color: #333;
	border: none;
	padding-left: 37px;
}

.cart-bar .checkout-totals .cart>span {
	color: #a30001;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

.cart-bar .checkout-link {
	background: url(index_24.png) no-repeat 96px 7px #FF731B;
	border: 1px solid #EBEBEB;
	height: 24px;
	line-height: 24px;
	width: 96px;
	padding: 0px 10px;
	margin-top: 3px;
}

.cart-bar .checkout-totals .checkout-items {
	position: absolute;
	right: 0px;
	top: 50px;
	box-shadow: 0 2px 2px #eaeaea;
	border-top: 3px solid #ff3c3c;
	background: #fff;
	width: 266px;
	padding: 10px;
	z-index: 999;
	border-bottom: 1px solid #8f8c8c;
	margin-bottom: 10px;
}

.cart-bar .checkout-totals .checkout-items .nogoods {
	padding: 0px;
}

.cart-bar .checkout-totals .checkout-items .nogoods>b {
	float: left;
}

.cart-bar .checkout-totals .checkout-items .nogoods b {
	width: 56px;
	height: 49px;
	float: left;
	background: url(buy.png) no-repeat 0 0;
}

.cart-bar .checkout-totals .checkout-items .nogoods span {
	line-height: 49px;
	color: #999999;
}

.cart-bar .checkout-totals .checkout-items .nogoods>span {
	float: left;
	width: 195px;
	margin-top: 0px;
}

.cart-bar .checkout-link a {
	color: #FFFFFF;
	font-weight: bold;
}

.cart-bar .hd_order {
	position: relative;
	z-index: 501;
	float: left;
	margin-top: 5px;
	margin-right: -3px;
	display: block;
	width: 60px;
	height: 39px;
	padding-top: 4px;
	background: #fcfcfc;
	border: 1px solid #f2f2f2;
	text-align: center;
	line-height: 15px;
	color: #999;
}

.cart-bar .hd_order em {
	display: inline-block;
	height: 15px;
	width: 22px;
	background: url(indexhead_sprite.png) no-repeat -160px -20px;
}

.cart-bar .hd_order i {
	display: inline-block;
	height: 10px;
	width: 5px;
	overflow: hidden;
	font-size: 0;
	background: url(indexhead_sprite.png) no-repeat -130px -40px;
}

/*header end*/
.center .index-product .label-list {
	float: right;
	margin-top: -33px;
}

.center .index-product .label-list .label-item {
	display: inline-block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	/* margin-left: 10px; */
	background-color: #ccc;
	cursor: pointer;
	border-radius: 10px;
}

.center .index-product .label-list .active {
	background-color: red;
}

.center .index-product .panel-list .product-list .tag {
	background: url(tag_xsq.png) no-repeat 0 0;
	width: 54px;
	height: 54px;
	position: absolute;
	right: 0;
	top: -1px;
}

.cat-ex-vertical s {
	padding-right: 10px;
}

.adr {
	margin-bottom: -3px;
}

/*center*/
/* .center .section { margin: 10px 0; } */
.center .category-placeholder {
	float: left;
	width: 230px;
	height: 30px;
}

.center .margin-main {
	width: 920px;
	overflow: hidden;
	float: left;
	_display: inline;
}

.center .left-main-margin {
	width: 989px;
	margin-right: 13px;
	float: left;
	_display: inline;
}

.center .right-main-margin {
	width: 983px;
	float: left;
	_display: inline;
}

.center .left-main {
	width: 1227px;
	float: left;
	_display: inline;
}

.center .right-main {
	width: 1002px;
	float: left;
	_display: inline;
}

.center .rsidebar {
	float: right;
	width: 223px;
}

.center .lsidebar {
	float: left;
	width: 230px;
	margin: 0 11px 0 0
}

.center .sales-list {
	width: 295px
}

.center .index-right-sidebar {
	width: 240px;
	margin-right: 19px;
}

.center .index-left-main {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 20px;
}

.center .hurry_goods {
	width: 965px;
}

.center .index-left-slide-main {
	float: left;
	margin-left: 216px;
	width: 675px;
	padding: 0;
	margin-top: -12px;
}

.center .main-slide {
	height: 398px;
	width: 750px;
	margin: 12px 0 0 0;
	overflow: hidden;
	position: relative;
}

.center .main-slide .slide-triggers {
	left: 300px;
	position: absolute;
	height: 26px;
	bottom: 13px;
	right: 6px;
	z-index: 20;
}
/* .center .main-slide .trigger-item { float: left; width: 26px; height: 26px; line-height: 26px; border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; -ms-border-radius: 13px; color: #a70323; font-size: 14px; font-weight: bold; text-align: center; margin-right: 5px; cursor: pointer; } */
.center .main-slide .trigger-item {
	display: inline-block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	margin-left: 10px;
	background-color: #ccc;
	cursor: pointer;
}

.center .main-slide .trigger-item.active {
	background-color: #a70323;
	color: white;
}

.center .main-slide .triggers-bg {
	position: absolute;
	left: 0;
	bottom: 9px;
	height: 35px;
	width: 100%;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index: 11;
}

.center .main-slide s {
	background: url(images/index_sprite.png) no-repeat -80px -220px;
	width: 45px;
	height: 80px;
	display: block;
}

.side_floor {
	width: 40px;
	height: 400px;
	position: fixed;
	top: 240px;
	background-color: #fff;
	right: 50%;
	margin-right: -650px;
	z-index: 5;
}

.center .sub-slide {
	border: 1px solid #d4d4d4;
	height: 120px;
	position: relative;
	width: 675px;
	overflow: hidden;
	margin: 3px 0 0 0;
}

.center .sub-slide .go-left, .center .sub-slide .go-right {
	width: 22px;
	height: 24px;
	float: left;
	display: inline-block;
	margin: 50px 20px 0px;
	cursor: pointer;
	z-index: 1;
}

.center .sub-slide .go-left {
	background: url(i_13.gif) no-repeat transparent 50% 50%;
}

.center .sub-slide .go-right {
	float: right;
	background: url(i_16.gif) no-repeat transparent 50% 50%;
}

.center .sub-slide li {
	float: left;
	list-style: none;
	width: 85px;
	margin: 3px 12px;
}

.center .sub-slide li p {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

.center .sub-slide li span {
	font-size: 12px;
	color: #b4b6b7;
	width: 85px;
	text-align: center;
	display: inline-block;
}

.center .sub-slide li a {
	width: 85px;
	height: 81px;
	display: block;
}

.center .sub-slide .slide-box {
	width: 895px;
	height: 158px;
	margin-left: 41px;
	position: relative;
	overflow: hidden;
}

.center .sub-slide .slide-item {
	width: 165.5px;
	height: 158px;
	float: left;
	_display: inline;
	border-right: 1px solid #d4d4d4;
	overflow: hidden;
}

.center .index-product {
	/* border: 1px solid #d4d4d4; */
	color: #fa5000;
	font-size: 22px;
	text-decoration: none;
	cursor: pointer;
	text-decoration: none;
	text-indent: 5px;
	/*  padding-right: 5px; */
	margin-right: -3px;
}

.hurry_goods .price {
	font-size: 16px;
	margin-right: 15px;
}

.hurry_goods .block_title {
	border-bottom: 4px solid;
}

.center .ad_tab_pic {
	margin-top: 48px;
	border-top: 4px solid #FF3C3C;
	position: relative;
}

.center .ad_tab_pic img {
	transition: all .1s ease-out 0s;
}

.center .ad_tab_pic img:hover {
	padding-left: 6px;
}

.center .ad_tab_pic .label-list {
	margin-top: -32px;
	font-size: 20px;
	color: #FF3C3C;
	position: relative;
}

.center .ad_tab_pic .label-list .block_title {
	float: left;
	margin-right: 120px;
}

.center .ad_tab_pic .label-list li {
	display: inline-block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background-color: #ccc;
	cursor: pointer;
	border-radius: 8px;
}

.center .ad_tab_pic .label-list li.active {
	background-color: #FF3C3C;
}

.center .ad_tab_pic .panel-list a {
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	height: 120px;
}

a:hover img {
	opacity: .8;
}

.spic {
	float: left;
	margin-right: -196px;
}

.center .index-product .index-title {
	height: 44px;
	line-height: 44px;
	position: relative;
	font-size: 15px;
	/* padding-left: 10px; */
	border-bottom: 3px solid;
}

.center .index-product .more-link {
	font-size: 12px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.center .index-product .more-link .link {
	margin-right: 7px;
}

.center .index-product .index-content {
	height: 451px;
}

.center .index-product .product-list {
	float: left;
	_display: inline;
	width: 996px;
}

.center .hurry_goods .index-product .product-list {
	float: left;
	_display: inline;
	width: 996px;
}

.center .tuan .index-product .product-list {
	float: right;
	_display: inline;
	width: 700px;
}

.center .index-product .product-item {
	border: 1px solid #e5e5e5;
	border-width: 0 1px 1px 0;
	position: relative;
	float: left;
	_display: inline;
	width: 192px;
	height: 243.5px;
	background-color: white;
	margin-top: 1px;
	margin-right: 1px;
}

.center .tuan .index-product .product-item {
	border: 1px solid #e5e5e5;
	border-width: 0 1px 1px 0;
	position: relative;
	float: left;
	_display: inline;
	width: 170px;
	height: 243.5px;
	background-color: white;
	margin-top: 1px;
	margin-right: 1px;
}

.center .index-product .product-item.last {
	margin-right: 0;
	padding-right: 11px;
}

.center .index-product .product-img {
	width: 100%;
	height: 150px;
	line-height: 126px;
	*line-height: 128px;
	overflow: hidden;
	text-align: center;
	*font-size: 115.2px;
	font-family: Arial;
	display: block;
}

.center .index-product .product-img img {
	max-width: 100%;
	max-height: 150px;
	vertical-align: middle;
}

.center .index-product .product-name {
	display: block;
	font-size: 13px;
	width: 100%;
	height: 4em;
	line-height: 2em;
	overflow: hidden;
}

.center .index-product .selling-price {
	color: #a70323;
	line-height: 20px;
	font-size: 13px;
}

.center .index-product .selling-price .price {
	font-weight: bold;
}

.center .index-product .adbar {
	width: 229px;
	height: 451px;
	float: left;
	background-color: #d4d4d4;
	margin-left: 196px;
}

.center .index-product .ad-first {
	width: 229px;
	height: 271px;
	background-color: white;
	margin-bottom: 1px;
	overflow: hidden;
}

.center .index-product .ad-second {
	width: 330px;
	height: 245px;
	background-color: white;
	margin-bottom: 1px;
	overflow: hidden;
	border: 1px solid #f4f4f4;
}

.center .index-product .ad-third {
	width: 330px;
	height: 242px;
	background-color: white;
	margin-bottom: 1px;
	overflow: hidden;
	border-left: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	border-right: 1px solid #f4f4f4;
}

.center .ad_tab_pic_heng .label-list {
	border-bottom: 3px solid #FF3C3C;
}

.center .ad_tab_pic_heng .block_title {
	float: left;
	margin-top: 0px;
	font-weight: bold;
	color: #FF3C3C;
	font-size: 16px;
}

.center .ad_tab_pic_heng .label-list li {
	cursor: pointer;
	width: 80px;
	height: 30px;
	overflow: hidden;
	float: left;
	color: #FF3C3C;
	font-size: 14px;
	margin-right: 1px;
	line-height: 25px;
	text-align: center;
}

.center .ad_tab_pic_heng .little_tip {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 0 5px 5px;
	border-style: solid;
	border-color: #fff #fff #fa5000 #fff;
	position: absolute;
	top: 25px;
	transition: transform 0.5s linear 0s;
}

#ad_tab_heng {
	position: relative;
}

.center .ad_tab_pic_heng .panel-list {
	
}

.center .more_hurry_goods .index-product .product-item {
	width: 198px;
}

.center .ad_tab_pic_heng .panel-item li {
	vertical-align: top;
	display: inline-block;
	margin-right: -4px;
}

.center .ad_tab_pic_heng .panel-item .first {
	
}

.center .floor1 .index-title {
	color: #F08200;
}

.center .floor2 .index-title {
	color: #079CD5;
}

.center .floor3 .index-title {
	color: #8C5739;
}

.center .friend-link {
	border: 1px solid #d4d4d4;
}

.center .friend-link .friend-link-inner {
	padding: 5px;
}

.center .friend-link .friend-title {
	width: 115px;
	text-align: center;
	font-weight: bold;
}

.center .friend-link .link-item {
	float: left;
	_display: inline;
	margin: 5px;
}

.center .friend-link .text-name {
	display: block;
	width: 96px;
	height: 2em;
	line-height: 2em;
}

.center .friend-link .img-name {
	display: block;
	width: 96px;
	height: 38px;
	line-height: 36px;
	*line-height: 38px;
	border: 1px solid #cccccc;
	overflow: hidden;
	text-align: center;
	*font-size: 34.2px;
	font-family: Arial;
	border: 1px solid #E6E6E6;
}

.center .friend-link .img-name img {
	max-width: 96px;
	max-height: 38px;
	vertical-align: middle;
}

.center .sales-charts {
	border: 1px solid #d4d4d4;
}

.center .charts-title {
	color: black;
	font-size: 13px;
	font-weight: bold;
	padding-left: 12px;
	height: 45px;
	line-height: 45px;
	background-color: #e6e6e6;
}

.center .charts-content {
	height: 450px;
}

.center .charts-content .product-item {
	height: 69px;
	border-bottom: 1px dashed #d4d4d4;
	padding: 10px;
	position: relative;
}

.center .charts-content .product-item.last {
	border-bottom: none;
}

.center .charts-content .num-1 {
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
	width: 25px;
	height: 27px;
	background: url(charts_num.png) no-repeat 0px 0px;
}

.center .charts-content .num-2 {
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
	width: 25px;
	height: 27px;
	background: url(charts_num.png) no-repeat 0px -89px;
}

.center .charts-content .num-3 {
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
	width: 25px;
	height: 27px;
	background: url(charts_num.png) no-repeat 0px -178px;
}

.center .charts-content .num-4 {
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
	width: 25px;
	height: 27px;
	background: url(charts_num.png) no-repeat 0px -267px;
}

.center .charts-content .num-5 {
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
	width: 25px;
	height: 27px;
	background: url(charts_num.png) no-repeat 0px -356px;
}

.center .charts-content .product-img {
	width: 69px;
	height: 69px;
	line-height: 67px;
	*line-height: 69px;
	overflow: hidden;
	text-align: center;
	*font-size: 62.1px;
	font-family: Arial;
	display: block;
	float: left;
}

.center .charts-content .product-img img {
	max-width: 69px;
	max-height: 69px;
	vertical-align: middle;
}

.center .charts-content .product-info {
	width: 118px;
	height: 71px;
	margin-left: 10px;
	overflow: hidden;
	float: left;
	_display: inline;
}

.center .charts-content .product-btn {
	display: block;
	border: 1px solid #AA0000;
	color: white;
	height: 23px;
	line-height: 23px;
	background: url(product_btn.png) repeat-x;
	padding: 0 9px;
	float: left;
	_display: inline;
	text-decoration: none;
}

.center .charts-content .product-name {
	width: 100%;
	height: 3.6em;
	line-height: 1.2em;
	overflow: hidden;
}

.center .charts-content .product-price {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #a70323;
}

.center .news .gray-content, .center .day-group .gray-content {
	padding: 10px 13px;
	height: 215px;
}

.center .news .news-item, .center .day-group .news-item {
	padding-left: 18px;
	background: url(news_item_bg.gif) no-repeat 8px 50%;
	width: 177px;
	height: 27.125px;
	line-height: 27.125px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.center .day-group .group-buy {
	position: relative;
	height: 193px;
}

.center .day-group .group-product-pic {
	border: none;
	float: none;
	width: 221px;
	height: 114px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}

.center .day-group .group-product-pic img {
	max-width: 221px;
	max-height: 114px;
}

.center .day-group .group-name {
	font-size: 13px;
	height: 3em;
	line-height: 1.5em;
	width: 201px;
	padding: 0 10px;
	position: absolute;
	left: 0;
	top: 114px;
}

.center .day-group .group-info {
	margin-right: 0;
}

.center .day-group .group-price {
	height: 29px;
	line-height: 29px;
	font-size: 20px;
}

.center .day-group .group-buy-box {
	padding: 5px 4px 5px 23px;
	background: url(group_icon.png) #a70323 no-repeat left top;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
}

.center .day-group .group-price-box {
	display: none;
}

.center .day-group .group-quantity-box {
	display: none;
}

.center .day-group .group-time-box {
	display: none;
}

.center .day-group .group-info {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}

.center .day-group .group-button .button {
	background-color: #24d3ff;
	height: 29px;
	line-height: 29px;
	color: white;
	width: 76px;
}

.center .group-gallery .group-g-item {
	margin-top: 0px;
}

.center .group-gallery .group-g-inner {
	border: none;
}

.center .group-gallery .group-g-inner:hover {
	border: none;
	box-shadow: none;
}

.center .group-gallery .group-g-pic {
	width: 100%;
	height: 128px;
	line-height: 126px;
	*line-height: 128px;
	overflow: hidden;
	text-align: center;
	*font-size: 115.2px;
	font-family: Arial;
	margin-bottom: 10px;
}

.center .group-gallery .group-g-pic img {
	max-width: 100%;
	max-height: 128px;
	vertical-align: middle;
}

.center .group-gallery .group-g-buy {
	background: url(group_gallery.png) no-repeat;
	padding: 3px 3px 3px 15px;
}

.center .group-gallery .group-g-price {
	line-height: 18px;
	font-size: 13px;
}

.center .group-gallery .group-g-button {
	line-height: 18px;
}

.center .group-gallery .group-g-button .button {
	width: 36px;
	height: 18px;
	line-height: 18px;
	background-color: #a70323;
	color: white;
	font-size: 13px;
}

.center .group-gallery .group-g-price-box {
	display: none;
}

.center .group-gallery .group-g-quantity {
	display: none;
}

.center .hot-brand .blue-content {
	background-color: #d4d4d4;
	padding: 0;
	height: 277px;
}

.center .hot-brand .brand-item {
	width: 113px;
	height: 91px;
	line-height: 89px;
	*line-height: 91px;
	background-color: white;
	overflow: hidden;
	text-align: center;
	*font-size: 81.9px;
	font-family: Arial;
	margin: 0 1px 1px 0;
	float: left;
	_display: inline;
	padding-bottom: 1px;
}

.center .hot-brand .brand-item img {
	max-width: 113px;
	max-height: 91px;
	vertical-align: middle;
}

.center .hot-brand .brand-item.last {
	margin-right: 0;
	padding-right: 1px;
}

.center .hot-brand .brand-item.rowlast {
	margin-bottom: 0;
	padding-bottom: 0;
}

.center .gift .red-content {
	padding: 0;
	height: 275px;
}

.center .gift .product-item {
	height: 71px;
	border-bottom: 1px solid #d4d4d4;
	padding: 10px;
}

.center .gift .product-item.last {
	border-bottom: none;
}

.center .gift .product-img {
	width: 71px;
	height: 71px;
	line-height: 69px;
	*line-height: 71px;
	overflow: hidden;
	text-align: center;
	*font-size: 63.9px;
	font-family: Arial;
	display: block;
	float: left;
}

.center .gift .product-img img {
	max-width: 71px;
	max-height: 71px;
	vertical-align: middle;
}

.center .gift .product-info {
	width: 118px;
	height: 71px;
	margin-left: 10px;
	overflow: hidden;
	float: left;
	_display: inline;
}

.center .gift .product-btn {
	display: block;
	border: 1px solid #AA0000;
	color: white;
	height: 23px;
	line-height: 23px;
	background: url(product_btn.png) repeat-x;
	padding: 0 9px;
	float: left;
	_display: inline;
	text-decoration: none;
}

.center .gift .gift-name {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 26px;
	line-height: 26px;
}

.center .gift .gift-info {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #cccccc;
}

.center .gift .gift-price {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #a70323;
}

.center .gift .right-price {
	float: right;
	_display: inline;
	height: 23px;
	line-height: 23px;
}

.center .timebuy-list .product-img {
	width: 100%;
	height: 106px;
	line-height: 104px;
	*line-height: 106px;
	overflow: hidden;
	text-align: center;
	*font-size: 95.4px;
	font-family: Arial;
	display: block;
}

.center .timebuy-list .product-img img {
	max-width: 100%;
	max-height: 106px;
	vertical-align: middle;
}

.center .timebuy-list .product-time {
	line-height: 22px;
	background-color: #f6f6f6;
	text-align: center;
}

.center .timebuy-list .product-time .day, .center .timebuy-list .product-time .hour,
	.center .timebuy-list .product-time .minute, .center .timebuy-list .product-time .second
	{
	color: #a70323;
	font-weight: bold;
}

.center .timebuy-list .timebuy-btn {
	float: left;
	_display: inline;
	height: 27px;
	line-height: 27px;
	padding: 0 20px;
	background: url(timebuy_btn.png) repeat-x;
	color: white;
}

.center .mail-subscribe .blue-content {
	width: 194px;
	height: 117px;
	padding: 15px 17px;
	_overflow: hidden;
}

.center .mail-subscribe .subscribe-box {
	width: 194px;
	height: 28px;
	margin-bottom: 10px;
}

.center .mail-subscribe .email-box {
	border: 1px solid #D4D4D4;
	border-right: none;
	padding: 0 5px;
	width: 122px;
	height: 26px;
	float: left;
	_display: inline;
}

.center .mail-subscribe .email-btn {
	border: none;
	background-color: #680000;
	color: white;
	width: 61px;
	height: 28px;
	line-height: 28px;
	float: left;
	_display: inline;
}

.center .mail-subscribe .news-item {
	height: 26.33333px;
	line-height: 26.33333px;
}

.center .sub-ad {
	width: 228px;
	height: 121px;
	overflow: hidden;
}

.center .integration .red-content {
	padding: 0;
	height: 275px;
}

.center .help-center .red-content {
	height: 165px;
	padding: 10px 13px;
}

.center .help-center .news-list {
	_width: 193px;
	_overflow: hidden;
}

.center .help-center .news-item {
	height: 20.625px;
	line-height: 20.625px;
}

.center .integration-center {
	float: left;
	_display: inline;
	width: 540px;
	margin-right: 11px;
}

.center .integration-center .blue-content {
	padding: 10px;
	height: 351px;
}

.center .integration-center .product-item {
	width: 152.66667px;
	height: 158.5px;
	padding: 0 10px;
	float: left;
	_display: inline;
}

.center .integration-center .product-img {
	display: block;
	width: 152.66667px;
	height: 90px;
	text-align: center;
	overflow: hidden;
}

.center .integration-center .product-img .img {
	max-width: 152.66667px;
	max-height: 90px;
}

.center .integration-center .product-name {
	display: block;
	height: 3em;
	line-height: 1.5em;
	overflow: hidden;
}

.center .integration-center .inte {
	color: #24d3ff;
}

.center .comment-order {
	float: left;
	_display: inline;
	width: 440px;
}

.center .new-order .blue-content {
	padding: 10px;
	height: 129px;
}

.center .new-order .order-item {
	height: 25px;
	line-height: 25px;
}

.center .new-order .order-name {
	display: block;
	float: left;
	_display: inline;
	width: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.center .new-order .order-id {
	display: block;
	float: left;
	_display: inline;
	width: 150px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 10px;
}

.center .new-order .order-state {
	display: block;
	float: left;
	_display: inline;
	width: 70px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}

.center .new-order .order-date {
	display: block;
	float: left;
	_display: inline;
	width: 70px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}

.center .comment-center .blue-content {
	padding: 10px;
}

.center .comment-center .comment-item {
	height: 53.4px;
	padding: 5px;
}

.center .comment-center .product-img {
	display: block;
	width: 53.4px;
	height: 53.4px;
	overflow: hidden;
	float: left;
	_display: inline;
	text-align: center;
}

.center .comment-center .product-img .img {
	max-width: 53.4px;
	max-height: 53.4px;
}

.center .comment-center .product-info {
	margin-left: 63.4px;
}

.center .comment-center .product-name {
	display: block;
	font-weight: bold;
	color: black;
	width: 100%;
	height: 21.13333px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.center .comment-center .comment {
	height: 42.26667px;
	line-height: 21.13333px;
	overflow: hidden;
}

.center .history .gray-content {
	padding: 0;
}

.center .history .product-item {
	height: 69px;
	border-bottom: 1px dashed #d4d4d4;
	padding: 10px;
}

.center .history .product-item.last {
	border-bottom: none;
}

.center .history .product-img {
	display: block;
	width: 69px;
	height: 69px;
	overflow: hidden;
	float: left;
	text-align: center;
}

.center .history .product-img .img {
	max-width: 69px;
	max-height: 69px;
}

.center .history .product-info {
	margin-left: 79px;
	overflow: hidden;
}

.center .history .product-btn {
	display: block;
	border: 1px solid #AA0000;
	color: white;
	height: 23px;
	line-height: 23px;
	background: url(product_btn.png) repeat-x;
	padding: 0 9px;
	float: left;
	_display: inline;
	text-decoration: none;
}

.center .history .product-name {
	display: block;
	width: 100%;
	height: 3.6em;
	line-height: 1.2em;
	overflow: hidden;
}

.center .history .product-price {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #a70323;
}

.center .reg-entrance {
	margin-top: 23px;
	height: 33px;
	line-height: 33px;
	color: #087DCF;
	font-size: 13px;
	position: relative;
}

.center .reg-entrance .reg-link {
	color: white;
	height: 31px;
	line-height: 31px;
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #0865A9;
	padding: 0 27px;
	background: url(reg_link.png) repeat-x;
	text-decoration: none;
	font-weight: bold;
}

.center .bread-crumbs {
	height: 18px;
	line-height: 18px;
	margin: 10px 0;
}

.center .open-api {
	border: 1px solid #cccccc;
	border-top: none;
}

.center .weibo .red-content {
	padding: 10px 17px;
	height: 122px;
}

.center .add-weibo {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.center .sina-icon {
	float: left;
	_display: inline;
	width: 27px;
	height: 24px;
	background: url(sina_logo.png) no-repeat;
}

.center .sina-v {
	float: left;
	_display: inline;
	background: url(sina_v.png) no-repeat right 50%;
	padding: 0 20px 0 5px;
	font-weight: bold;
}

.center .weibo-info {
	margin-top: 10px;
}

.center .add-weibo-btn {
	display: block;
	width: 60px;
	height: 24px;
	float: right;
	_display: inline;
	background: url(add_weibo_btn.png) no-repeat;
}

.center .addcart-btn, .center .items-gallery .addcart-btn {
	height: 23px;
	line-height: 23px;
	box-shadow: 0px 0px 2px white inset;
	-webkit-box-shadow: 0px 0px 2px white inset;
	-moz-box-shadow: 0px 0px 2px white inset;
	-o-box-shadow: 0px 0px 2px white inset;
	border: 1px solid #a70323;
	background: url(product_btn.png) repeat-x;
	padding: 0 7px;
}

.center .addcart-btn .has-icon, .center .items-gallery .addcart-btn .has-icon
	{
	display: none;
}

.center .addcart-btn span, .center .items-gallery .addcart-btn span {
	display: inline;
	float: none;
	padding: 0;
	height: 23px;
	line-height: 23px;
	background: none;
}

.center .btn-a, .center .items-gallery .btncmp, .center .items-gallery .btn-a
	{
	width: auto !important;
	height: 23px;
	line-height: 23px;
	box-shadow: 0px 0px 2px white inset;
	-webkit-box-shadow: 0px 0px 2px white inset;
	-moz-box-shadow: 0px 0px 2px white inset;
	-o-box-shadow: 0px 0px 2px white inset;
	background: url(second_btn.png) repeat-x;
	border: 1px solid #D0D0D0;
	padding: 0 7px !important;
}

.center .btn-a .has-icon, .center .items-gallery .btncmp .has-icon,
	.center .items-gallery .btn-a .has-icon {
	display: none;
}

.center .btn-a span, .center .items-gallery .btncmp span, .center .items-gallery .btn-a span
	{
	display: inline;
	float: none;
	padding: 0;
	height: 23px;
	line-height: 23px;
	background: none;
}

.center .items-gallery {
	border: none;
}

.center .items-gallery .price-item {
	text-align: center;
}

.center .items-gallery .btncmp .btncmp {
	border: none;
	padding: 0 !important;
	text-decoration: none;
}

.center .items-gallery .btncmp .btncmp:before {
	content: '对比';
}

.center .items-gallery .btncmp .btncmp:hover {
	color: black;
}

.center .items-gallery .button .star-on, .center .items-gallery .button .star-off
	{
	width: auto !important;
	margin: 0 5px;
}

.center .items-gallery .button .vdetail {
	display: none;
}

.center .items-gallery .sell-t, .center .items-gallery .sell-price {
	color: #a70323;
}

.center .gallery-bar-box {
	height: 52px;
}

.center #gallerybar {
	border-top: 2px solid #a70323;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	background-color: #f1f1f1;
	padding: 12px 7px;
	height: 26px;
}

.center .GoodsSearchWrap .listorder .list-desc:hover, .center .GoodsSearchWrap .listorder .list-desc-on,
	.center .GoodsSearchWrap .listorder .list-asc:hover, .center .GoodsSearchWrap .listorder .list-asc-on
	{
	border: 1px solid #A20000;
	background: #CC0000;
	color: white;
	font-weight: bold;
	text-shadow: none;
}

.center .GoodsSearchWrap .listmode a, .center .GoodsSearchWrap .listorder a
	{
	height: 23px;
	line-height: 23px;
	border: 1px solid #CFCFCF;
	background: #F6F6F6;
	padding: 0 10px;
	margin: 0 5px;
}

.center .GoodsSearchWrap .listmode a i, .center .GoodsSearchWrap .listorder a i
	{
	display: none;
}

.center .GoodsSearchWrap .listmode a span, .center .GoodsSearchWrap .listorder a span
	{
	float: none;
	display: inline;
	padding: 0;
	background: none;
}

.center .goods-leftbox {
	width: 422px;
	height: auto;
}

.center .goods-detail-pic-thumbnail {
	height: 78px;
}

.center .goods-detail-pic-thumbnail li {
	width: 74px;
}

.center .goods-detail-pic-thumbnail a {
	height: 68px;
}

.center .goods-detail-pic-thumbnail .current a, .center .goods-detail-pic-thumbnail .current a:hover
	{
	border-color: #a70323;
}

.center .goods-detail-pic-thumbnail img {
	width: 66px;
	height: 64px;
}

.center .goods-detail-pic-thumbnail a:hover img {
	border-color: #a70323;
}

.center .goods-detail-pic-thumbnail .uparrow {
	background: url(up_red_arr.png) no-repeat 50% 0;
}

.center .goods-detail-tab {
	height: 28px;
	border-bottom: 1px solid #C8C8C8;
}

.center .goods-detail-tab li {
	position: relative;
	top: 1px;
	background: none;
	border: 1px solid #C8C8C8;
	padding: 0;
	height: 25px;
	margin: 1px 5px 0 0;
}

.center .goods-detail-tab li a {
	background: #eeeeee;
	float: left;
	display: block;
	padding: 0 12px;
	height: 23px;
	line-height: 23px;
	border: 1px solid white;
}

.center .goods-detail-tab .active {
	background: none;
	border-top: 2px solid #a70323;
	margin: 0 5px 0 0;
	border-bottom: 1px solid white;
}

.center .goods-detail-tab .active a {
	background: white;
}

.center .goods-buy-area {
	border-top: 1px dashed #D4D4D4;
	background: white;
}

.center #main-info .sale-info {
	border-top: 1px dashed #D4D4D4;
}

.center #main-info .basic-info {
	padding: 0;
}

.center #main-info .btn-buy {
	background: url(btn_buy.png) no-repeat;
	width: 140px;
	height: 41px;
}

.center .register-wrap {
	margin: 0;
	width: 345px;
	float: right;
	_display: inline;
	padding-left: 594px;
	padding-right: 19px;
	min-height: 500px;
	background: url(login_page_bg.png) no-repeat;
}

.center .loginbox_left {
	border: 7px solid #DBDBDB;
}

.center .loginbox-right {
	display: none;
}

.center .carlogin-wrap {
	position: relative;
}

.center .carlogin-wrap .flt {
	width: 100% !important;
}

.center .carlogin-wrap .frt {
	width: 345px;
	position: absolute;
	right: 19px;
	top: 230px;
}

.center .loginbox {
	margin: 0;
	border: 1px solid #cccccc;
	padding: 0;
}

.center .loginbox .login-k {
	width: 65px;
}

.center .loginbox ul {
	margin: 15px;
}

.center .loginbox .login-title {
	color: #a70323;
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	padding-left: 19px;
	border-bottom: 1px solid #cccccc;
}

.center .common-btn {
	height: 36px;
	line-height: 36px;
	font-size: 15px;
}

.center .common-btn span {
	background: url(passport_btn.png) no-repeat left top;
	height: 36px;
	line-height: 36px;
}

.center .common-btn span span {
	background: url(passport_btn.png) no-repeat right top;
	text-shadow: none;
}

.center .PassportWrap {
	width: 720px;
	margin: 0 auto;
	border: 7px solid #DBDBDB;
}

.center .PassportWrap .login-k {
	width: 100px;
}

.center .PassportWrap .login-v .inputstyle {
	width: 300px;
}

.center .PassportWrap .common-btn {
	position: relative;
	left: 195px;
}

.center .price-normal, .center .point {
	color: #a70323;
}

.checkout-page .center .my-cart, .cart-page .center .my-cart {
	display: none;
}

.checkout-page .center .cart-nav, .cart-page .center .cart-nav {
	height: 29px;
	line-height: 29px;
	color: #666666;
}

.checkout-page .center .cart-nav.stepbj1, .checkout-page .center .cart-nav.stepbj2,
	.checkout-page .center .cart-nav.stepbj3, .cart-page .center .cart-nav.stepbj1,
	.cart-page .center .cart-nav.stepbj2, .cart-page .center .cart-nav.stepbj3
	{
	background: url(cart_step.png) no-repeat;
}

.checkout-page .center .cart-nav .step1, .checkout-page .center .cart-nav .step2,
	.checkout-page .center .cart-nav .step3, .cart-page .center .cart-nav .step1,
	.cart-page .center .cart-nav .step2, .cart-page .center .cart-nav .step3
	{
	height: 29px;
	line-height: 29px;
}

.checkout-page .center .cart-nav .step1, .cart-page .center .cart-nav .step1
	{
	left: 130px;
}

.checkout-page .center .cart-nav .step2, .cart-page .center .cart-nav .step2
	{
	left: 386px;
}

.checkout-page .center .cart-nav .step3, .cart-page .center .cart-nav .step3
	{
	left: 612px;
}

.checkout-page .center .cart-nav.stepbj1 .step1, .cart-page .center .cart-nav.stepbj1 .step1
	{
	color: white;
}

.checkout-page .center .cart-nav.stepbj2, .cart-page .center .cart-nav.stepbj2
	{
	background-position: 0px -40px;
}

.checkout-page .center .cart-nav.stepbj2 .step2, .cart-page .center .cart-nav.stepbj2 .step2
	{
	color: white;
}

.checkout-page .center .cart-nav.stepbj3, .cart-page .center .cart-nav.stepbj3
	{
	background-position: 0px -80px;
}

.checkout-page .center .cart-nav.stepbj3 .step3, .cart-page .center .cart-nav.stepbj3 .step3
	{
	color: white;
}

.member-page .center .site-part-title {
	background: #F6F6F6;
	border: 1px solid #D4D4D4;
}

.center .member-main .title {
	color: #666666;
}

.center .member-main .title .font-orange {
	color: #008AC4;
}

.center .member-main .title-bg {
	background: #F6F6F6;
	border: 1px solid #D4D4D4;
	color: #666666;
}

.center .member-main-left {
	border: none;
}

.center .member-main-right .head {
	color: black;
	border: 1px solid #D4D4D4;
}

.center .member-main-bg {
	background: #FAFAFA;
	border: 1px solid #D4D4D4;
}

.center .member-menu .body {
	border: 1px solid #D4D4D4;
	border-top: none;
	background: white;
}

.center .member-menu .member-menu-list .list-title-bg {
	background: #F6F6F6;
	border-top: 2px solid #a70323;
	border-bottom: 1px solid #E9E9E9;
}

.center .member-menu a:hover {
	color: #a70323;
}

.center .member-menu .current a {
	color: white;
	background: #a70323;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}

.center .table-goods-list {
	border: none;
}

.center .gridlist {
	border: none;
}

.center .gridlist th {
	background: white;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 2px solid #D4D4D4;
}

.center .gridlist .first {
	border-bottom: 2px solid #a70323;
}

.gallery-page .center .horizontal-m .addcart-btn, .gallery-page .center .horizontal-m .items-gallery .addcart-btn,
	.gallery-page .center .items-gallery .horizontal-m .addcart-btn {
	margin-left: 10px;
}

.gallery-page .center .horizontal-m .pricelist {
	float: left;
	_display: inline;
	padding: 0;
}

.gallery-page .center .horizontal-m .button {
	float: right;
	_display: inline;
	width: 116px;
	margin-top: 0;
	clear: none;
}

.gallery-page .center .horizontal-m .button li {
	float: left;
	margin: 0 0 5px 5px;
}

.group-page .center .group-buy {
	border: 1px solid #D4D4D4;
	padding: 15px 30px;
}

.group-page .center .group-buy-box {
	background: url(group_bg.png) no-repeat;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	padding: 14px 10px 14px 20px;
}

.group-page .center .group-product-pic {
	border-color: #a70323;
}

.group-page .center .group-price {
	line-height: 40px;
}

.group-page .center .group-button .updateBtn {
	width: 109px;
	height: 40px;
	background: url(group_btn.png) no-repeat;
}

.group-page .center .group-button .updateBtn span {
	display: none;
}

.gallery-grid .goods-item .goods-name a {
	font-size: 15px;
	line-height: 18px;
	display: block;
	color: #3d3d3d;
	text-decoration: none;
	word-break: break-all;
}

.gallery-grid .goods-item .goods-price ins {
	font-size: 22px;
}

.gallery-grid .goods-item .goods-price span {
	float: right;
	margin: 9px 48px 0 0;
}

.gallery-grid .goods-item .goods-store .store-area {
	margin-right: 49px;
}

.gallery-grid .goods-item .goods-store .store-name {
	display: block;
	word-break: break-word;
	width: 132px;
	overflow: hidden;
	height: 20px;
}

/*center end*/
/*footer*/
.footer {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.footer .contents {
	width: 100%;
	text-align: center;
	margin: 0 auto;
}

.footer .helper {
	background-color: #e5e5e5;
	min-height: 119px;
	padding: 15px 0;
}

.footer .helper-item {
	width: 204.16667px;
	float: left;
}

.footer .content-list {
	line-height: 2em;
}

.footer .content-list .content-title {
	font-size: 14px;
	font-weight: bold;
}

.footer .content-list .content-title .link {
	color: black;
}

.footer .foot_mid {
	background: #a00000;
	border-bottom: 13px solid #740201;
	height: 54px;
	border-top: 1px solid #a00000;
}

.footer .foot_mid_ul {
	margin: 0 auto;
	text-align: center;
	margin-top: -1px;
}
/*footer end*/
/*im*/
.im .im-bar {
	width: 39px;
	height: 101px;
	background: url(im_bar.png) no-repeat;
	float: left;
	_display: inline;
}

.im .im-main {
	display: none;
	border: 1px solid #A9A9A9;
	float: left;
	_display: inline;
	padding: 25px 20px;
	background-color: white;
}

.im .im-item {
	margin: 5px 0;
}

/*im end*/
/*mini cart*/
.minicart {
	position: absolute;
	width: 285px;
	right: 0;
	z-index: 9999;
}

.minicart .minicart-title {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 113px;
	background: url(minicart_bar.png) no-repeat;
}

.minicart .minicart-cont {
	width: 241px;
	position: absolute;
	top: 0;
	left: 0;
	overflow-y: auto;
	overflow-x: hidden;
	visibility: hidden;
	background-color: white;
	border: 2px solid #a70323;
	z-index: 9997;
}

.minicart .go {
	display: block;
	height: 23px;
	line-height: 23px;
	padding: 0 9px;
	background: url(product_btn.png) repeat-x;
	border: 1px solid #a70323;
	color: white;
	float: right;
	text-decoration: none;
}

/*mini cart end*/

/*page max-width 1024px*/
/*
html{min-width: 990px;}
.min-page .page{width: 990px;}
.min-page .header .search{left: 248px;}
.min-page .center .margin-main{width: 512px;}
.min-page .center .sub-slide{overflow: hidden;}
.min-page .center .index-promotions .product-item{width: 153px;}
.min-page .center .index-promotions .product-list{height: 248px;overflow: hidden;}
.min-page .center .left-main{width: 767px;}
.min-page .center .index-product .product-list{width: 537px;}
.min-page .center .index-product .product-item{width: 158px;margin-right: 0;margin-left: 1px;}
.min-page .center .index-product .product-item.last{padding-right: 10px;}
.min-page .center .index-product .index-content{overflow: hidden;}
.min-page .center .integration-center{width: 305px;}
.min-page .center .integration-center .product-item,.min-page .center .integration-center .product-img{width: 120px;}
.min-page .center .integration-center .blue-content{overflow: hidden;}
.min-page .footer .helper-item{width: 164px;}
.min-page .footer .content-list{padding-left: 5px;}
.min-page .center .sub-slide .go-left,.min-page .center .sub-slide .go-right{width: 20px;}
.min-page .center .sub-slide .slide-box{margin-left: 6px;}
.center .main-slide .slide-item img{width: 675px;height: 390px;}
.min-page .center .main-slide .slide-item{width: 512px;}
.min-page .center .main-slide .slide-item img,.min-page .center .main-slide{width: 512px;height: 238px;}
.min-page .center .right-main-margin{width: 748px;}
.min-page .center .goods-leftbox{width: 320px;}
.min-page .center .left-main-margin{width: 754px;}
*/
/*page max-width 1024px end*/

/*ecstore 2.0 bug*/
.page-aside {
	width: 230px;
}

.page-article {
	margin-left: 242px;
}

/* 导航栏购物车挂件 */
.minicart .icon {
	font-size: 12px;
	margin-right: 3px;
}

.minicart .btn-tocart {
	padding-left: 20px;
	padding-right: 20px;
	color: white;
	background-color: #fda600;
	margin-left: 10px;
	vertical-align: top;
}

.minicart-text {
	display: inline-block;
	height: 40px;
	color: white;
}

.minicart-cont .goods-item {
	border-bottom: 1px dashed #e0e0e0;
	padding: 10px;
}

.minicart-cont .goods-pic {
	float: left;
	width: 60px;
	height: 60px;
	line-height: 58px;
	*line-height: 60px;
	border: 1px solid #cccccc;
	overflow: hidden;
	text-align: center;
	*font-size: 54px;
	font-family: Arial;
}

.minicart-cont .goods-pic img {
	max-width: 60px;
	max-height: 60px;
	vertical-align: middle;
}

.minicart-cont .goods-info {
	margin-left: 70px;
}

.minicart-cont .goods-name {
	margin-bottom: 10px;
}

.minicart-cont .goods-name a {
	color: #666666;
}

.minicart-cont .goods-price {
	overflow: hidden;
}

.minicart-cont .p-price, .minicart-cont .p-quantity {
	color: #fc6b00;
	display: inline;
	margin-right: 0;
}

.minicart-cont .action-delete {
	float: right;
	*margin-top: -16px;
}

.minicart-cont .no-information {
	padding: 30px 0;
	text-align: center;
}

.action-confirm-shipping span {
	height: auto;
}

.all-payment .order-info {
	width: auto;
	background-color: #FFFCE3;
	padding-top: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.all-payment .order-info .lh25 {
	font-size: 13px;
}

.all-payment .order-info div {
	padding-left: 79px;
	line-height: 35px;
}

.all-payment .order-info .order-totals {
	text-align: right;
}

.all-payment .payfor_order_title {
	font-size: 16px;
	font-weight: 400;
	color: #666;
}

.all-payment .order-payer {
	border: 3px solid #fac758;
	background-color: white;
}

.all-payment .order-payer .fontbold {
	font-size: 13px;
}

.all-payment .order-payer .select-paymethod {
	margin-left: 118px;
	line-height: 29px;
	position: relative;
	top: -31px;
}

.all-payment .order-payer .select-paymethod input {
	margin-right: 9px;
	margin-bottom: 5px;
}

.all-payment .textcenter {
	text-align: right;
}

.all-payment .textcenter .may-need {
	width: 500px;
	float: left;
	text-align: left;
}

.page-error {
	width: 100%;
	text-align: center;
	background-color: #FFFCE3;
	padding: 50px 0 50px 0;
}

.payer-success, .payer-error {
	width: 100%;
	text-align: center;
	padding: 50px 0 50px 0;
}

.payer-success {
	background: url(icon-success.png) 291px 21px no-repeat #fffce3;
}

.payer-error {
	background: url(icon-error.png) 291px 21px no-repeat #fffce3;
}

.has-minicart {
	text-align: center;
}

.has-minicart .minicart-text {
	display: block;
}

.minicart-active .minicart-text {
	background-color: #fda600;
}

.minicart-active .minicart-cont {
	display: block;
}

.minicart-info {
	background-color: #f9f9f9;
	text-align: right;
	padding: 10px;
}

.minicart-info p {
	color: #666666;
}

.minicart-info .btn-tocart {
	display: inline-block;
	line-height: 25px;
	margin-top: 10px;
}

.checkout-items h4 {
	height: 18px;
	line-height: 18px;
	color: #323030;
	font-size: 12px;
}

.checkout-items a.cart_sett {
	background: url(i_3.gif) no-repeat;
	width: 69px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	float: right;
	margin-top: 10px;
	cursor: pointer;
}

.checkout-items ul {
	border-bottom: 1px solid #bcbbbb;
	height: auto;
	max-height: 210px;
	overflow-y: scroll;
}

.minicart-list li {
	list-style: none;
	margin: 5px 0px;
}

.minicart-list li a.goods-img {
	padding: 0;
}

.minicart-list li a.goods-img {
	border: 1px solid #dfdede;
	width: 38px;
	height: 38px;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 5px;
}

.minicart-list li a.goods-img img {
	width: 38px;
	height: 38px;
}

.minicart-list li .goods-info, .minicart-list li .goods-info p>a {
	width: 150px;
	overflow: hidden;
	text-decoration: none;
	font-size: 12px;
	float: left;
}

.minicart-list li .goods-info, .minicart-list li .goods-info p>a {
	color: #3e3e3e;
	font-size: 12px;
}

.minicart-list li .goods-info p>a.goods-name {
	color: #3e3e3e;
	font-size: 12px;
}

.minicart-list li .goods-info p>a.goods-color {
	color: #9a9a9a;
	font-size: 12px;
}

.minicart-list li .goods-edit p a.detail {
	color: #ff6600;
	font-size: 12px;
}

.minicart-list li .goods-edit p a.delete {
	color: #0092d2;
	font-size: 12px;
}

.minicart-list li .goods-edit p, .minicart-list li .goods-info p {
	line-height: 19px;
	height: 19px;
}

.minicart-list li .goods-edit p>a, .minicart-list li .goods-info p>a {
	display: block;
	height: 19px;
	line-height: 19px;
}

.minicart-list li .goods-edit p>a {
	text-decoration: none;
}

/* /导航栏购物车挂件 */

/* 购物车 */
.pro_list_cart_xu thead tr th {
	color: #000;
}

.cart-title {
	width: 161px;
	margin: 38px 0 0 0;
	float: left;
}

.pl_10 {
	padding-left: 10px;
}

.textcenter {
	text-align: center;
}

.goods_shop_info label {
	line-height: 35px;
	display: block;
	float: left;
	height: 35px;
	font-weight: normal;
	color: #000;
}

.spmc_l {
	width: 70px;
	float: left;
	padding: 0 10px;
}

.goodpic a {
	background: transparent;
	display: block;
	text-align: left;
	overflow: hidden;
}

.pro_list_cart_xu .goodpic a img {
	border: 1px solid #e6e5e3;
	display: block;
}

.cart-product-img a img {
	width: 70px;
	height: 70px;
}

.spmc_r {
	width: 238px;
	float: left;
	overflow: hidden;
}

.spmc_r .item_title {
	text-align: left;
	display: block;
	height: 6em;
	line-height: 22px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	color: #000;
}

.now_price {
	color: #000;
}

.del_price {
	color: #9e9e9e;
	text-decoration: line-through;
}

.pro_list_cart_xu .goodpic {
	padding: 0px 8px;
}

.xj_p {
	color: #E40303;
	font-weight: bold;
}

.pie_price {
	font-weight: bold;
	color: #409e00;
}

.mycar_title {
	font-family: "microsoft yahei";
	font-weight: bold;
	font-size: 16px;
	color: black;
}

.fl_m {
	float: left;
}

.fr_m {
	float: right;
}

.mr_12 {
	margin-right: 12px;
}

.mr_6 {
	margin-right: 6px;
}

.ml_5 {
	margin-left: 5px;
}

.ml_9 {
	margin-left: 9px;
}

.ml_10 {
	margin-left: 10px;
}

.mt_3 {
	margin-top: 3px;
}

.pdtb6 {
	padding: 6px 0;
}

.pdlr3 {
	padding: 0 3px;
}

.clear_m {
	clear: both;
	overflow: hidden;
}

.btn_red {
	display: inline-block;
	background-color: #d90000;
	color: #fff;
	cursor: pointer;
}

.btn_s {
	font-size: 12px;
	padding: 3px 6px 4px;
}

.borderB_red {
	border-top: 3px solid #E9E9E9;
}

.cart_tableHead thead tr th {
	border-right: 1px solid #fff;
	line-height: 35px;
	text-align: center;
	background-color: #f7f7f7;
}

.selectAll_car14 {
	width: 64px;
}

.selector_car14 {
	width: 36px;
}

.goods_car14 {
	width: 313px;
}

.goodsBody_car14 {
	width: 341px;
}

.goodsinfo_car14 {
	width: 211px;
}

.price_car14 {
	width: 90px;
}

.quantity_car14 {
	width: 145px;
}

.off_car14 {
	width: 160px;
}

.amount_car14 {
	width: 104px;
}

.operate_car14 {
	width: 106px;
}

.grayBtn_big {
	background-color: #999;
	/*color:#fff; padding:10px 14px;  font-size:20px; */
}

a.grayBtn_big:hover {
	color: #fff;
}

.pro_list_cart_xu tbody {
	background-color: #F7F7F7;
}

.text_R {
	text-align: right;
}

.pro_list_cart_xu td {
	border-right: 1px solid #fff2ee;
}

.cart-product-img a img {
	width: 70px;
	height: 70px;
}

.cart-coll-ul li {
	text-align: center;
}

.cart-coll-ul .star-off:hover .btn-fav span .fav, .cart-coll-ul li:hover .delItem span,
	.cart-main .spmc_r a:hover {
	text-decoration: underline;
	color: #d90000;
}

.star-off .btn-fav span .fav, .star-off .btn-fav span .nofav,
	.cart-coll-ul li .delItem {
	cursor: pointer;
	color: #000;
}

.lineHeight_42 {
	line-height: 42px;
}

.pro_list_cart_xu tbody tr {
	border: 1px solid #fff;
}

.pro_list_cart_xu td {
	padding: 10px 0px;
}

.cart-wrap .return-cart .totalprice {
	font-size: 24px;
}

a.grayBtn_big {
	background-image: none;
}

.return-cart button.btn_grey>span>span, .return-cart button.btn_grey:hover>span>span
	{
	background-color: #999999;
	text-shadow: none;
}

button.cart_submit>span>span, button.cart_order>span>span, button.cart_order:hover>span>span
	{
	background-image: none;
	background-color: #d90000;
}

.cart_submit>span>span, button.cart_order>span>span, button.cart_order:hover>span>span
	{
	background-image: none;
	background-color: #d90000;
}

.fontSize16 {
	font-size: 16px;
}

.receiver_addr_h2 {
	border-bottom: 3px solid #d90000;
	line-height: 30px;
	padding: 0 10px;
}

.pt_10 {
	padding-top: 10px;
}

.plr10 {
	padding: 0 10px;
}

.goods_shop_info>span>span>img {
	margin-top: 7px;
}

a.bluelink {
	color: #0059b2;
	font-size: 12px;
	font-weight: normal;
}

.addNewAddr {
	background: url(addNewAddr.gif) no-repeat scroll 26px 20px;
	width: 100%;
	height: 100%;
	line-height: 65px;
	font-size: 16px;
	text-align: center;
	font-family: "microsoft yahei";
	font-weight: bold;
}

.J_order_total tbody tr {
	border: none;
}

.bb_none.fr, .pinker>p {
	padding-right: 22px;
}

.pinker {
	background-color: #ffe1d7;
}

.clear_0 {
	clear: both;
	overflow: hidden;
	height: 0;
	font-size: 0;
}

.cart-wrap #amountInfo.amountInfo_14 {
	float: none;
	width: 100%;
}

.graybox {
	background-color: #f6f6f6;
	border: 1px solid #eee;
	padding: 12px 0;
}

.note_14 {
	background: url(lightbulb.png) no-repeat scroll 16px 13px;
	line-height: 41px;
	color: #f00;
	text-indent: 3em;
}

.graybox button.cart_submit, .graybox button.cart_submit>span, .graybox button.cart_submit>span>span
	{
	background-image: none;
	text-shadow: none; *+
	height: 39px; *+
	line-height: 39px;
}

#cart-return-btn {
	overflow: hidden;
}

.section .del-cart {
	background: #F7F7F7;
	border: 1px solid #ddd;
	padding: 10px 10px;
}

.lineHeight_42 {
	line-height: 42px;
}

.mr_6 {
	margin-right: 6px;
}

.mr_12 {
	margin-right: 12px;
}

.fontSize16 {
	font-size: 16px;
}

.pdlr3 {
	padding: 0 3px;
}

.cart-container .return-cart .totalprice {
	font-size: 24px;
}

.cart-container .totalprice {
	font-size: 24px;
	font-weight: bold;
	color: #e40303;
}

.section .del-cart .btn-a {
	margin-top: 8px;
}

.btn-a, .addcart-btn, .orangebtn {
	background: url(btn-bj.gif);
	cursor: pointer;
	float: left;
	padding: 0 0 0 7px;
	height: 25px;
	line-height: 25px;
	line-height: 24px\9;
}

#btn-cart-del-area .btn-a {
	background: url(btn-bj.gif) left top no-repeat;
	margin: 0 0 0 9px;
	padding: 0 0 0 7px !important;
	border: 0;
}

#btn-cart-del-area .btn-a span, .addcart-btn span, .orangebtn span {
	background: url(btn-bj.gif) right 0;
	text-shadow: 1px 1px 0 white;
	padding: 0 7px 0 0;
	float: left;
	height: 25px;
	line-height: 25px;
	display: block;
	white-space: nowrap;
}

a.grayBtn_big {
	background-image: none;
}

.return-cart a {
	float: none;
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}

.grayBtn_big {
	background-color: #999;
}

.cart_submit>span>span, .grayBtn_big, .cart_order>span>span, .cart_order:hover>span>span,
	.sub_order .order-btn {
	width: 129px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-family: tahoma, "microsoft yahei", "微软雅黑";
	font-weight: normal;
	padding: 0px;
	display: block;
}

.section .del-cart .cart_order {
	border: none;
	margin-top: 1px;
	padding: 0px;
}

.order-btn span {
	background-position: 0 -479px;
	height: 28px;
	padding: 0 0 0 12px;
	font-weight: bold;
	color: white;
	text-shadow: 1px 1px 0 #B15F15;
}

.return-cart button.btn_grey>span>span, .return-cart button.btn_grey:hover>span>span
	{
	background-color: #999999;
	text-shadow: none;
}

.order-btn span {
	background-position: 0 -479px;
	height: 28px;
	padding: 0 0 0 12px;
	font-weight: bold;
	color: white;
	text-shadow: 1px 1px 0 #B15F15;
}

.cart_order>span {
	background: none;
	height: 39px;
	line-height: 39px;
	padding: 0px;
}

.cart-main .p-quantity {
	margin-top: 23px;
}

.cart-main .p-discount, .cart-main .p-subtotal, .cart-main .p-operat {
	padding-top: 35px;
}

.cart-main .goods_price {
	padding-top: 21px;
}

.cart-item td {
	color: #000;
}
/* 购物车 */
.signupin-content .store-region {
	height: 150px;
}

.signupin-content .store-region-multiple {
	width: 300px;
	border-style: solid;
}

.btn-dofinish span {
	color: #FFF;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #2681D5),
		color-stop(100%, #005CC0));
	background-image: -webkit-linear-gradient(#2681D5, #005CC0);
	background-image: -moz-linear-gradient(#2681D5, #005CC0);
	background-image: -o-linear-gradient(#2681D5, #005CC0);
	background-image: linear-gradient(#2681D5, #005CC0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=true,
		gradientType=0, startColorstr='#FFE2232C', endColorstr='#FFCA1823') \9;
}

.btn-import:hover span {
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #ff242f),
		color-stop(100%, #da1922));
	background-image: -webkit-linear-gradient(#ff242f, #da1922);
	background-image: -moz-linear-gradient(#ff242f, #da1922);
	background-image: -o-linear-gradient(#ff242f, #da1922);
	background-image: linear-gradient(#ff242f, #da1922);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=true,
		gradientType=0, startColorstr='#FFFF242F', endColorstr='#FFDA1922') \9;
}

#newkefu_content {
	position: absolute;
	z-index: 1000;
	right: 10px;
}

.newkefu {
	border-bottom: #ccc 0px solid;
	border-left: #ccc 0px solid;
	background: none transparent scroll repeat 0% 0%;
	border-top: #ccc 0px solid;
	border-right: #ccc 0px solid;
}

#newkefu_right {
	position: absolute;
	margin: 10px;
	width: 176px;
	height: auto;
	overflow: hidden;
	top: 80px;
	right: 3px;
}

* {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}

.kefu {
	position: fixed;
	text-align: center;
	width: 176px;
	overflow: hidden;
	top: 80px;
	right: 3px;
}

.newkefu_bar {
	float: right;
	margin-left: 1px;
	cursor: pointer;
}

.newkefu_group {
	text-align: center;
	width: 140px;
	float: right;
	height: auto;
	overflow: hidden;
}

.newkefu_group .qq_top {
	height: 28px;
	background: url(../images/qq/kefu-top.png) left top no-repeat;
}

.newkefu_group .midtop {
	height: 24px;
	background: url(../images/qq/kefu-midtop.png) left top no-repeat;
}

.newkefu_group .bottom {
	height: 7px;
	background: url(../images/qq/kefu-bottom.png) left top no-repeat;
}

.newkefu_group .shouqian_mid {
	padding-bottom: 5px;
	background: url(../images/qq/kefu-middle.png) repeat-y;
	height: auto;
	overflow: hidden;
	padding-top: 5px;
}

.newkefu_group .shouqian_mid ul {
	margin: 0px;
}

.newkefu_group .shouqian_mid li {
	list-style-type: none;
	margin: 5px 0px;
	list-style-image: none;
}

.newkefu_group .shouhou_mid {
	background: url(../images/qq/kefu-middle.png) repeat-y;
	height: auto;
	overflow: hidden;
	padding-top: 5px;
}

.newkefu_group .shouhou_mid ul {
	margin: 0px;
}

.newkefu_group .shouhou_mid li {
	list-style-type: none;
	margin: 5px 0px;
	list-style-image: none;
}

.newkefu_group .line {
	text-align: left;
	margin: 5px 10px 0px 8px;
	border-top: #ccc 1px dashed;
}

.newkefu_group .line span {
	margin-top: 5px;
	display: block;
	color: #000;
	margin-left: 10px;
	font-size: 13px;
}

.newkefu_group .line span strong {
	border-bottom: medium none;
	padding-bottom: 0px;
	margin-top: 0px;
	color: #900;
	margin-left: 0px;
	font-size: 13px;
}

#active_coupon .member-mod-content {
	padding: 10px;
}

#active_coupon .submit {
	color: #FFF;
	cursor: pointer;
	background-color: #E2232C;
	padding: 2px 10px 2px 10px;
	line-height: 17px;
	border: none;
}

#active_coupon .disabled {
	background-color: #ccc;
}

#active_coupon .error {
	color: #EF4522;
}

#active_coupon .success {
	color: #3CB31E;
}

#active_message {
	display: inline-block;
	margin: 0 0 0 35px;
}

.gallery-grid .goods-pic {
	text-align:;
}

a.btn-import, a.btn-major, a.btn-caution {
	padding-left: 15px;
}

.useless .name {
	color: red;
}

.p-promotion li {
	color: red;
}