@charset "utf-8";
html {
	background: #FFF;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

body,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
pre,
blockquote,
figure {
	margin: 0
}

th,
td {
	padding: 0
}

ul,
ol,
menu,
input,
button {
	margin: 0;
	padding: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

body,
button,
input,
select,
textarea {
	color: #666;	
	font-size: 12px;
}

input,
select,
textarea {
	font-size: 100%
}

input,
select {
	vertical-align: baseline
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th {
	text-align: inherit
}

fieldset,
img {
	border: 0
}

iframe {
	display: block
}

abbr,
acronym {
	border: 0;
	font-variant: normal
}

del {
	text-decoration: line-through
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: 400
}

ol,
ul {
	list-style: none
}

caption,
th {
	text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%
}

q:before,
q:after {
	content: ''
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

ins,
a {
	text-decoration: none
}

a {
	color: #666
}

/* a:hover {
	color: #ca062c;
	text-decoration: underline
}
 */
.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: ''
}

a {
	outline: 0
}

a:active {
	star: expression(this.onFocus=this.blur())
}

:focus {
	outline: 0
}

button {
	hide-focus: expression(this.hideFocus=true)
}

button:focus {
	outline-style: none
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}

div.clear {
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden
}

body .hide,
body .none {
	display: none
}

body .show {
	display: block
}

.left,
.right,
.center,
.l,
.r,
.c {
	_display: inline
}

.left,
.l,
.center,
.c {
	float: left
}

.right,
.r {
	float: right
}

.fs-12 {
	font-size: 12px
}

.fs-14 {
	font-size: 14px
}

.fs-16 {
	font-size: 16px
}

.fs-18 {
	font-size: 18px
}

.ff-st {
	font-family: "宋体"
}

.ff-yh {
	font-family: "Microsoft YaHei ", Arial
}

.ff-arial {
	font-family: Arial
}

.fw-400 {
	font-weight: 400
}

.fw-600 {
	font-weight: 600
}

.fw-700 {
	font-weight: 700
}

.lh-20 {
	line-height: 20px
}

.lh-22 {
	line-height: 22px
}

.lh-24 {
	line-height: 24px
}

.lh-26 {
	line-height: 26px
}

.red,
.clr-f00 {
	color: #F00
}

.blue,
.clr-00f {
	color: #00F
}

.black,
.clr-000 {
	color: #000
}

.white,
.clr-fff {
	color: #FFF
}

.orange {
	color: orange
}

.clr-d23 {
	color: #d2364c
}

.clr-06d {
	color: #0063dc
}

.clr-333 {
	color: #313131
}

.clr-555 {
	color: #515151
}

.clr-666 {
	color: #666
}

.clr-999 {
	color: #919191
}

.bclr-d23 {
	background-color: #d2364c
}

.bclr-fff {
	background-color: #FFF
}

.bclr-f1 {
	background-color: #f1f1f1
}

.ba-fixed {
	background-attachment: fixed
}

.ta-left {
	text-align: left
}

.ta-center,
.text-center {
	text-align: center
}

.ta-right,
.text-right {
	text-align: right
}

.va-middle,
.v-mid {
	vertical-align: middle
}

.va-top {
	vertical-align: top
}

.td-underline {
	text-decoration: underline
}

.td-none {
	text-decoration: none
}

.td-through {
	text-decoration: line-through
}

.o-hidden {
	overflow: hidden;
	zoom: 1
}

.o-auto {
	overflow: auto
}

.o-scroll {
	overflow: scroll
}

.ti-999 {
	text-indent: -999em
}

.clear-both {
	clear: both
}

.word-wrap {
	word-wrap: break-word;
	word-break: break-all
}

.cursor-pointer {
	cursor: pointer
}

.ls-1 {
	letter-spacing: 1px
}

.v-hidden {
	visibility: hidden
}

.v-visible {
	visibility: visible
}

.w-10 {
	width: 10px
}

.w-20 {
	width: 20px
}

.w-30 {
	width: 30px
}

.w-40 {
	width: 40px
}

.w-50 {
	width: 50px
}

.w-60 {
	width: 60px
}

.w-70 {
	width: 70px
}

.w-80 {
	width: 80px
}

.w-90 {
	width: 90px
}

.w-100 {
	width: 100px
}

.w-110 {
	width: 110px
}

.w-120 {
	width: 120px
}

.w-130 {
	width: 130px
}

.w-140 {
	width: 140px
}

.w-150 {
	width: 150px
}

.w-160 {
	width: 160px
}

.w-170 {
	width: 170px
}

.w-180 {
	width: 180px
}

.w-190 {
	width: 190px
}

.w-200 {
	width: 200px
}

.w-210 {
	width: 210px
}

.w-220 {
	width: 220px
}

.w-230 {
	width: 230px
}

.w-240 {
	width: 240px
}

.w-250 {
	width: 250px
}

.w-260 {
	width: 260px
}

.w-800 {
	width: 800px
}

.w-980 {
	width: 980px
}

.w-1230 {
	width: 1230px
}

.m-auto {
	margin-left: auto;
	margin-right: auto
}

.mt-5 {
	margin-top: 5px
}

.mt-10 {
	margin-top: 10px
}

.mt-15 {
	margin-top: 15px
}

.mt-20 {
	margin-top: 20px
}

.ml-10 {
	margin-left: 10px
}

.ml-20 {
	margin-left: 20px
}

.ml-3 {
	margin-left: 3px
}

.mr-3 {
	margin-right: 3px
}

.pd-0 {
	padding: 0
}

.pt-10 {
	padding-top: 10px
}

.pl-5 {
	padding-left: 5px
}

.pl-10 {
	padding-left: 10px
}

.pl-3 {
	padding-left: 3px
}

.pr-3 {
	padding-right: 3px
}

.brd-d5d5d5 {
	border: 1px solid #d5d5d5
}

.d-inline {
	display: inline
}

.inline-block {
	display: inline-block
}

.d-block {
	display: block
}

.d-none {
	display: none
}

.absolute {
	position: absolute
}

.relative {
	position: relative
}

.top-0 {
	top: 0
}

.left-0 {
	left: 0
}

.right-0 {
	right: 0
}

.bottom-0 {
	bottom: 0
}

.zindex-1 {
	z-index: 1
}

.zindex-2 {
	z-index: 2
}

.float-none {
	float: none
}

.limit-width {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.limit-height {
	overflow: hidden;
	zoom: 1;
	white-space: nowrap;
	_white-space: normal;
	text-overflow: ellipsis
}

.loading-bg {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/loading2.gif) center center no-repeat
}

.pd-04 {
	padding: 0 4px
}

.f14 {
	font-size: 14px
}

.common-bd {
	position: relative;
	_display: inline-block;
	line-height: 18px;
	_width: 24px;
	border: 1px solid #ef4c63;
	background: #f36277;
	margin-right: 6px
}

.common-bd i {
	position: absolute;
	top: 6px;
	right: -4px;
	width: 4px;
	height: 3px;
	background-position: -39px -83px
}

.top-0 {
	top: 0
}

.bottom-0 {
	bottom: 0
}

.position-p {
	position: relative;
	z-index: 12
}

.position-s {
	position: static
}

.mt-8 {
	margin-top: 8px
}

.mt-9 {
	margin-top: 9px
}

.mt-10 {
	margin-top: 10px
}

.hidden {
	overflow: hidden;
	zoom: 1
}

.loading-c {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/loading2.gif) center center no-repeat
}

.bg-fff {
	background-color: #fff;
	background-image: none
}

.font-yh {
	font-family: "Microsoft YaHei"
}

.limit-24 {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.floor-area {
	height: 403px;
	visibility: hidden;
	width: 100%
}

.fw-700 {
	font-weight: 700
}

.clr-f91 {
	color: #f7941d
}

.area,
.layout,
.wrapper {
	margin: 0 auto;
	width: 980px
}

.tab-cnt-item {
	display: none
}

.tab-cnt-item-current {
	display: block
}

.menu {
	position: relative;
	z-index: 120
}

.menu-hd b {
	position: absolute
}

.menu-bd {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 990;
	display: none
}

.menu:hover .menu-bd,
.menu-hover .menu-bd {
	display: block
}

.crumb h1 {
	display: inline;
	font-weight: 400
}

.list,
.content,
#main-category,
#contentB,
#contentC,
#contentD,
#contentE,
#contentF,
#contentG,
#contentH,
#contentI,
#contentJ,
#contentK {
	zoom: 1
}

.list:after,
.content:after,
#main-category:after,
#contentB:after,
#contentC:after,
#contentD:after,
#contentE:after,
#contentF:after,
#contentG:after,
#contentH:after,
#contentI:after,
#contentJ:after,
#contentK:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: " ";
	font-size: 0
}

.red,
mark,
.mark {
	color: #d2364c
}

.black {
	color: black
}

.white {
	color: white
}

.legend {
	height: 18px;
	overflow: hidden;
	font-size: 0
}

.legend span {
	display: inline-block;
	height: 18px;
	margin-right: 3px;
	overflow: hidden;
	vertical-align: middle;
	font-size: 0;
	line-height: 0
}

.legend .auth-return,
.legend .auth-shoot,
.legend .auth-postage,
.legend .auth-integrity,
.legend .status-qc,
.legend .special-sh {
	width: 18px
}

.legend .status-sale,
.legend .status-lower,
.legend .status-new {
	width: 50px
}

.legend .auth-integrity {
	background-position: -21px 0
}

.legend .auth-shoot {
	background-position: -21px -21px
}

.legend .auth-postage {
	background-position: -21px -42px
}

.legend .auth-return {
	background-position: -21px -63px
}

.legend .special-sh {
	background-position: -54px 0
}

.legend .status-sale {
	background-position: 0 -105px
}

.legend .status-lower {
	background-position: 0 -126px
}

.legend .status-new {
	background-position: 0 -147px
}

.legend .status-qc {
	background-position: 0 -168px
}

#sitenav {
	width: 100%
}

#sitenav {
	height: 32px;
	background: #f5f5f5;
	line-height: 32px;
	border-bottom: 1px solid #cdced1
}

.order-info .m-order-info .title i,
.status .is-login i,
.warrant2 .m-types li.active i,
.eelly-intro .m-types li.active i,
.show-goods .m-types li.active i,
.m-community .m-turn li,
.common-bd i,
quick-menu .q-store .tab-trigger-item-current,
.quick-menu .q-cart i,
.quick-menu .q-cart-m i,
.quick-menu .q-cart-m .menu-bd .check-cart a,
#header .search .submit-btn,
#header .search-type .active i,
#nav .m1 .menu-hd b,
#nav .main-nav li .new-ico,
.floor-1 .m-types li.active i,
.quick-menu .menu-hd b {
	background-image: url(../images/index_ico.png);
	background-repeat: no-repeat
}

.login-info {
	float: left;
	height: 32px
}

.impro-info {
	position: relative;
	height: 20px;
	padding: 0 5px 2px;
	margin-left: 10px;
	background-color: #fff
}

.impro-info a {
	color: #d2364c !important
}

.impro-info .impro-arrow {
	display: block;
	position: absolute;
	top: 3px;
	left: -10px;
	width: 1px;
	height: 1px;
	border: 5px solid #fff;
	border-color: transparent #fff transparent transparent
}

#sitenav .login-info .member-name {
	color: #d2364c
}

.quick-menu {
	display: inline;
	float: right;
	_zoom: 1;
	_display: block
}

.quick-menu .loading {
	width: 48px;
	height: 48px;
	margin: 20px auto;
	background: url(../images/loading2.gif) no-repeat
}

.quick-menu .item {
	display: inline;
	float: left;
	padding: 0 4px
}

.quick-menu .item a {
	padding: 0 10px
}

.quick-menu .menu:hover .menu-hd,
.quick-menu .menu-hover .menu-hd,
.quick-menu .menu-bd {
	border-style: solid;
	border-color: #ededed;
	background-color: #fff
}

.quick-menu .menu .menu-hd {
	position: relative;
	z-index: 999;
	display: block;
	padding: 0 14px 0 9px;
	line-height: 32px;
	cursor: default;
	white-space: nowrap;
	_display: inline-block;
	_zoom: 1;
	border-width: 0 2px 0 1px;
	border-style: dashed;
	border-color: transparent
}

.quick-menu .menu a.menu-hd {
	cursor: pointer;
	padding-left: 25px
}

.quick-menu .menu-hd b {
	top: 15px;
	margin-left: 1px;
	margin-left: 2px;
	font-size: 0;
	line-height: 0
}

.quick-menu .menu:hover .menu-hd,
.quick-menu .menu-hover .menu-hd {
	background-color: #fff
}

.quick-menu .q-service:hover .menu-hd,
.quick-menu .menu-hover.q-service .menu-hd {
	padding-left: 25px
}

.quick-menu .menu-bd {
	top: 30px;
	right: 4px;
	left: auto;
	padding: 6px 6px 6px 10px;
	border-width: 1px 2px 1px 1px;
	line-height: 1.7
}

.quick-menu .menu-bd a {
	padding: 0;
	white-space: nowrap
}

.quick-menu .menu-bd div.divider {
	clear: both;
	display: block;
	height: 1px;
	background-color: #dbdbdb;
	font-size: 1px;
	overflow: hidden;
	width: 100%;
	margin: 4px auto;
	width: 100%
}

.quick-menu .menu-bd dl.list {
	padding: 0 4px
}

.quick-menu .menu-bd dl.list dt {
	clear: both;
	font-weight: 700
}

.quick-menu .q-myeelly .menu-bd {
	width: 80px
}

.quick-menu .q-favorite .menu-bd {
	width: 60px
}

.quick-menu .q-site .menu-bd {
	width: 132px
}

.quick-menu .q-site .menu-bd dd {
	float: left;
	width: 60px
}

.quick-menu .q-product .menu-bd {
	right: -132px;
	width: 960px
}

.quick-menu .q-product .menu-bd dl {
	float: left;
	overflow: hidden;
	padding-bottom: 8px;
	width: 192px;
	zoom: 1
}

.quick-menu .q-product .menu-bd dt {
	clear: both;
	padding: 3px 6px;
	font-weight: 700
}

.quick-menu .q-product .menu-bd dd {
	display: inline;
	float: left;
	margin: 3px 0 3px -1px;
	padding: 0 6px;
	border-left: 1px solid #e7e7e7;
	line-height: 14px
}

.quick-menu .q-service {
	position: relative
}

.quick-menu .q-service a {
	padding: 0 0 0 15px
}

.quick-menu .q-service .menu-hd {
	border-style: dashed;
	border-color: transparent;
	padding-right: 6px
}

.quick-menu .q-service:hover .menu-hd,
.quick-menu .menu-hover.q-service .menu-hd {
	padding-right: 6px
}

.quick-menu .q-service i {
	position: absolute;
	top: 9px;
	left: 5px;
	width: 14px;
	height: 14px;
	background: url(../images/nav-ico.png) no-repeat;
	background-position: 0 0
}

.quick-menu .q-cart {
	position: relative;
	padding: 0;
	background: 0
}

.quick-menu .q-cart .link-a {
	float: left;
	display: block;
	height: 31px;
	line-height: 31px;
	padding: 0 0 0 5px;
	color: #616161;
	overflow: hidden
}

.quick-menu .q-cart i {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-position: -44px 0
}

#sitenav {
	*position: relative;
	*z-index: 11
}

.quick-menu .menu .menu-hd {
	*height: 28px;
	*line-height: 34px;
	_line-height: 33px
}

.quick-menu .menu:hover .menu-hd,
.quick-menu .menu-hover .menu-hd {
	*line-height: 34px;
	*padding-bottom: 5px;
	_line-height: 33px;
	_padding-bottom: 0
}

.quick-menu .menu-bd {
	_top: 32px
}

#header {
	width: 100%;
	height: 135px
}

#header .logo {
	display: inline;
	float: left;
	overflow: hidden;
	width: 410px;
	height: 135px
}

#header .logo a {
	float: left;
	*display: inline;
	margin-top: 43px
}

#header .logo img {
	display: block
}

#header .search {
	display: inline;
	float: right;
	width: 660px;
	margin-top: 46px
}

#header .search-panel {
	display: inline;
	float: left;
	clear: left;
	width: 554px;
	height: 38px;
	margin-right: 4px;
	border: 1px solid #d2364c;
	background-color: #f36277;
	_overflow: hidden;
	zoom: 1
}

#header .search-in {
	height: 30px;
	margin: 4px;
	background: #fff;
	_overflow: hidden
}

#header .search-in .txt {
	position: relative;
	float: left;
	z-index: 9
}

#header .search-type {
	position: relative;
	z-index: 9;
	height: 30px;
	float: left;
	line-height: 30px;
	cursor: pointer;
	overflow: hidden
}

#header .search-type li {
	margin-left: -5px;
	_height: 30px;
	_position: relative;
	overflow: hidden;
	width: 41px;
	_width: 41px;
	padding: 0 12px 0 17px;
	border: 1px solid #d2364c;
	background: #f36277
}

#header .search-type li a {
	font-weight: 600;
	color: #fff
}

#header .search-type li.active {
	margin: 0;
	padding: 0 12px;
	border: 0;
	background: #FFF;
	border-right: 2px solid #f36277
}

#header .search-type li.active a {
	font-weight: 400;
	color: #565656
}

#header .search-type a {
	_margin: 3px 0;
	_display: inline-block;
	_vertical-align: middle;
	font: 400 14px/30px "宋体"
}

#header .active i {
	display: inline-block;
	width: 8px;
	height: 6px;
	margin-left: 5px;
	background-position: -6px -83px;
	vertical-align: middle
}

#header .search-text {
	width: 469px;
	height: 20px;
	*height: 19px;
	padding: 5px 0 5px 10px;
	border: 0;
	outline: 0;
	background: #fff;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	vertical-align: top
}

#header .search-set {
	color: #999
}

#header .search .search-btn {
	float: left
}

#header .search .submit-btn {
	width: 98px;
	height: 40px;
	margin-right: 1px;
	background-position: 0 -33px;
	background-color: #d2364c;
	border: 0;
	cursor: pointer
}

#header .search-tips {
	float: left;
	margin-top: -1px;
	width: 50px;
	height: 35px;
	text-align: right;
	line-height: 35px
}

#header .search-tips a {
	cursor: help
}

#header .search-hots {
	clear: both;
	padding: 8px 5px 0;
	height: 18px;
	color: #484848;
	overflow: hidden
}

#header .search-hots li {
	display: inline;
	float: left;
	padding: 0 7px
}

#header .search-hots li .hot {
	color: #d2364c
}

#header .search-suggest {
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 989;
	visibility: hidden;
	width: 475px;
	border: 1px solid #ccc;
	background-color: #FFF;
	color: #999
}

#header .ss-item {
	overflow: hidden;
	padding: 1px 0;
	height: 22px;
	text-indent: 3px;
	line-height: 22px;
	cursor: default
}

#header .ss-key {
	float: left;
	padding-left: 5px
}

#header .ss-result {
	float: right;
	padding-right: 5px;
	color: green
}

#header .ss-item-sed {
	background-color: #eee
}

#header .search-suggest li b {
	color: #666
}

#header #ss_btn_clear {
	height: 26px;
	line-height: 26px;
	padding: 0
}

#header #ss_btn_clear a {
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-align: center;
	background-color: #f1f1f1;
	font-weight: 700;
	color: #bbb7b7
}

#header #ss_btn_clear a:hover {
	background-color: #e3e3e3;
	color: #9d9c9c;
	text-decoration: none
}

#header .mk-search {
	position: relative
}

#header .mk-search ul {
	position: absolute;
	left: 2px;
	top: -28px
}

#header .mk-search ul li {
	float: left;
	margin-right: 20px
}

#header .mk-search ul li a:hover {
	text-decoration: none
}

#header .mk-search ul li.current a {
	font-weight: bold;
	color: #d2364c
}

#header .mk-search {
	width: 487px
}

#footer {
	background-color: #fbfbfb;
	color: #8d8d8d
}

#footer,
#footer .friendlink .f-bd a {
	background-image: url(../images/public.footer.sprites.gif)
}

#footer {
	clear: both;
	margin-top: 20px;
	padding: 28px 0 12px;
	border-top: 1px solid #e8e8e8;
	background: 0;
	line-height: 24px
}

#footer ul,
#footer dl {
	font-size: 0
}

#footer li,
#footer .f-links dt,
#footer dd {
	display: inline-block;
	margin: 0 3px;
	font-size: 12px;
	zoom: 1;
	*display: inline
}

#footer .word-list li {
	margin: 0 2px
}

#footer img {
	vertical-align: bottom
}

#footer .f-help {
	margin-bottom: 10px;
	overflow: hidden;
	zoom: 1;
	padding: 14px 0;
	box-shadow: 0 0 2px #dcdcdc
}

#footer .f-help dl {
	width: 210px;
	padding: 0 14px
}

#footer .f-help dt {
	margin: 0 0 4px;
	font-weight: 700;
	font-size: 12px;
	font-family: '宋体';
	line-height: 30px
}

#footer .f-help dd {
	margin: 0;
	width: 72px;
	line-height: 20px
}

#footer .f-help .right {
	padding-left: 24px
}

#footer .f-help dd.w-60 {
	width: 60px
}

#footer .f-help dd a {
	color: #8d8d8d
}

#footer .copyright a {
	color: #666
}

#footer .copyright {
	line-height: 24px;
	color: #666
}

#footer .f-links {
	clear: both
}

#footer .f-links dt {
	margin: 0
}

#footer .f-links li,
#footer .f-links dd {
	margin: 0 6px
}

#footer .f-links .more {
	font-family: 5b8b4f53, tahoma, arial
}

.add-more {
	cursor: pointer;
	padding-right: 12px;
	background: url(../images/more_icon1.gif) 27px 11px no-repeat
}

.more_hide {
	background-position: 27px -15px
}

#footer .f-links .more:hover,
#footer .f-links a:hover,
#footer .copyright a:hover {
	color: #d2364c
}

#footer .friendlink li {
	color: #8d8d8d
}

#footer .friendlink li.ml-0 {
	margin-left: 0
}

#footer .friendlink a {
	color: #8d8d8d;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: right 2px
}

#footer .friendlink ul li:last-child a {
	background: 0
}

.foot-l {
	float: left;
	width: 710px;
	overflow: hidden
}

.foot-r {
	float: right;
	width: 490px
}

.f-help {
	border: 1px solid #dcdcdc
}

.foot-l .f-hd {
	float: left
}

.foot-l .lh-16 {
	line-height: 16px;
	margin-right: 4px
}

.foot-l .f-links {
	margin-top: 8px;
	width: 680px
}

.foot-l .f-bd {
	overflow: hidden;
	zoom: 1
}

#footer .foot-con {
	margin-top: 12px;
	width: 715px
}

#footer .foot-con li {
	margin: 0 4px 0 0
}

#footer .f-help .left {
	float: left;
	display: inline;
	background: url(../images/index.footer.png) right 0 repeat-y
}

#footer .f-help .right {
	float: left;
	display: inline
}

#footer .f-others {
	overflow: hidden;
	width: 740px;
	margin: 0 auto
}

#footer .word-list li.first {
	margin-left: 0
}

#footer .word-list li {
	float: left;
	display: inline;
	line-height: 18px;
	color: #8d8d8d
}

#footer .word-list a {
	float: left;
	display: inline;
	color: #bfbfbf;
	width: 14px;
	height: 16px;
	border: 1px solid #bfbfbf;
	border-radius: 2px;
	margin: 0 1px;
	line-height: 16px;
	text-align: center;
	vertical-align: middle
}

#footer .word-list a:hover {
	text-decoration: none
}

#footer .word-list a.active {
	background: #9a9a9a;
	color: #fff;
	border-color: #818181
}

#footer .f-others .word-list {
	height: 20px;
	margin-bottom: 6px
}

#footer .f-others .show-detail {
	width: 100%;
	height: 24px;
	overflow: hidden
}

#footer .f-others .show-detail li {
	float: left;
	display: inline;
	line-height: 24px;
	color: #8d8d8d
}

#footer .f-others .show-detail li a {
	float: left;
	display: inline;
	margin-right: 10px;
	color: #8d8d8d;
	text-decoration: none
}

#kx_verify {
	display: inline !important
}

#kx_verify img {
	height: 40px
}

.foot-con li img {
	height: 40px
}

.area {
	width: 1312px
}

.site_area {
	width: 1230px;
	margin: 0 auto
}

#main-category,
#contentB,
#contentC,
#contentD,
#contentE,
#contentF {
	margin-top: 8px
}

.title,
.hd,
.category-item h2 {
	font-family: 'Microsoft YaHei'
}

.title .title-subcnt,
.hd .hd-subcnt {
	font-family: tahoma, arial, SimSun
}

.new-order .bd li,
.status p i,
.help .bd li,
.quality-check .bd ul li,
.people-story .title,
.fortune-story .title,
.fortune-story li,
.notice {
	background: url(../images/index_v19_icon_gui.gif) no-repeat 0 0
}

.s-hide {
	display: block
}

.w-hide {
	display: none
}

@media screen and (max-width:1260px) {
	.area {
		width: 980px
	}
	#header .search {
		width: 500px
	}
	#header .search-panel {
		width: 395px
	}
	#header .search-text {
		width: 310px
	}
	#nav .main-nav .home a {
		padding: 0 20px
	}
	#footer {
		min-width: 980px
	}
	#footer .area {
		width: 980px
	}
	#header .search-suggest {
		width: 315px
	}
	.foot-r {
		width: 236px
	}
	#footer .f-help dl {
		width: 80px
	}
	.s-hide {
		display: none
	}
	.w-hide {
		display: block;
		margin-left: 65px
	}
}

.w980 #header .search-suggest {
	width: 315px
}

.w980 .area {
	width: 980px
}

.w980 #header .search {
	width: 500px
}

.w980 #header .search-panel {
	width: 395px
}

.w980 #header .search-text {
	width: 310px;
	_width: 305px
}

.w980 #nav .main-nav .home a {
	padding: 0 20px
}

.w980 #footer {
	min-width: 980px
}

.w980 #footer .area {
	width: 980px
}

.w980 .foot-r {
	width: 236px
}

.w980 #footer .f-help dl {
	width: 80px
}

.w980 .s-hide {
	display: none
}

.w980 .w-hide {
	display: block;
	margin-left: 65px
}

#sitenav a:hover {
	color: #d2364c
}

.quick-menu a:hover {
	text-decoration: underline
}

#q_cart .mr-5 {
	margin-right: 5px
}

#q_cart .mr-10 {
	margin-right: 10px
}

#q_cart .fs-16 {
	font-size: 16px;
	font-family: Arial
}

.q-cart .menu-hd {
	position: relative;
	height: 31px;
	padding: 0 2px 0 1px;
	overflow: hidden;
	_width: 95px
}

.my-active .menu-hd {
	z-index: 114;
	padding: 0;
	border: 1px solid #ededed;
	border-bottom: 0;
	border-top: 0;
	border-right-width: 2px;
	background-color: #fff
}

.quick-menu .q-cart .link-a i {
	width: 15px;
	height: 15px;
	margin: 9px 5px 0 0;
	background: url(../images/nav-ico.png) no-repeat;
	background-position: -14px 0
}

.quick-menu .q-cart .link-a:hover {
	color: #d2364c
}

.quick-menu .q-cart .link-a span {
	float: left
}

.quick-menu .q-cart .red_clr,
.quick-menu .q-cart .link-a .red_clr {
	color: #d2364c
}

.quick-menu .q-cart .cart_arrow,
.quick-menu .menu-hd b {
	display: inline-block;
	width: 12px;
	height: 8px;
	background-position: -123px -84px
}

.quick-menu .menu:hover .menu-hd b,
.quick-menu .menu-hover .menu-hd b,
.quick-menu .my-active .cart_arrow {
	background-position: -123px -94px
}

.quick-menu .q-cart .cart_arrow {
	margin-top: 14px;
	_width: 8px;
	_float: left;
	_line-height: 0;
	_display: block;
	font-size: 0
}

.my-goods-cart {
	display: none;
	position: absolute;
	top: 31px;
	z-index: 113;
	width: 348px
}

.my-goods-cart .title {
	padding-left: 17px;
	line-height: 36px;
	font-size: 14px;
	color: #313131;
	overflow: hidden;
	text-align: left;
	font-family: SimSun
}

.my-goods-cart li {
	float: left;
	width: 316px;
	height: auto;
	padding: 8px 0;
	margin: 0 16px;
	overflow: hidden;
	*zoom: 1;
	border-bottom: 1px dotted #ddd
}

.my-goods-cart li .my-goods-photo {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center
}

.my-goods-cart li .my-goods-photo img {
	max-width: 50px;
	max-height: 50px;
	_width: 50px;
	_height: 50px;
	vertical-align: middle
}

.my-goods-cart li .my-goods-photo .trans-bg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50px;
	height: 14px;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50)
}

.my-goods-cart li .my-goods-photo .act-type {
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 14px;
	color: #fff;
	text-align: center;
	font-family: Microsoft Yahei
}

.my-goods-cart li .my-goods-photo:hover {
	text-decoration: none
}

.my-goods-cart li p {
	width: 145px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.my-goods-cart .my-goods-name a {
	color: #444
}

.my-goods-cart .my-goods-name b {
	padding: 0 2px;
	margin-right: 3px;
	font-weight: normal;
	color: #fff;
	border-radius: 2px;
	display: inline;
	*zoom: 1;
	*line-height: 14px
}

.my-goods-cart .my-goods-name .promotion {
	background-color: #ff4f1b
}

.my-goods-cart .my-goods-name .depreciate {
	background-color: #67be65
}

.my-goods-cart .my-goods-color {
	color: #8c8c8c
}

.my-goods-cart .my-goods-color b {
	font-weight: 400;
	color: #666
}

.my-goods-cart .my-goods-color .stock-tips {
	margin-left: 5px;
	color: #d2364c
}

.my-goods-cart li .goods-control {
	text-align: right;
	overflow: hidden
}

.my-goods-cart li .goods-price {
	display: block;
	line-height: 25px;
	font-family: Arial;
	color: #d2364c
}

.my-goods-cart li .goods-price b {
	padding: 0 3px;
	font-weight: 400;
	color: #999
}

.my-goods-cart li .pdr-3 {
	padding-right: 3px
}

.my-goods-cart li .w102 {
	width: 102px
}

.my-goods-cart li .del-btn {
	display: none;
	color: #06c
}

.my-goods-cart .my-goods-name a:hover,
.my-goods-cart li .del-btn:hover {
	text-decoration: none;
	color: #d2364c
}

#q_cart li a {
	padding: 0
}

.my-goods-cart .total-price {
	width: auto;
	margin: 0 16px;
	border-top: 1px solid #ddd
}

.my-goods-cart .total-price span {
	line-height: 38px
}

.my-goods-cart .empty-tips {
	line-height: 36px;
	text-align: center
}

.quick-menu .my-active .my-goods-cart {
	top: 30px;
	right: 0;
	padding: 6px 0 10px 0;
	border: 1px solid #ededed;
	border-right-width: 2px
}

.quick-menu .my-active .link-a {
	position: relative
}

.quick-menu .my-active .link-a i {
	top: 2px;
	left: 10px
}

.quick-menu .my-active .link-a:hover,
.my-goods-photo:hover,
.total-price .go-cart:hover {
	text-decoration: none
}

.my-goods-cart .current {
	background-color: #efefef
}

.my-goods-cart .current .del-btn {
	display: inline-block;
	cursor: pointer
}

.quick-menu .menu-bd .total-price b {
	font-weight: 400
}

#sitenav .total-price .go-cart {
	display: inline-block;
	padding: 0 6px;
	height: 26px;
	line-height: 24px;
	border: 1px solid #9a1c2e;
	border-radius: 2px;
	font-size: 14px;
	font-family: Microsoft Yahei;
	background-color: #d2364c;
	color: #fff
}

#sitenav .total-price .go-cart:hover {
	background-color: #dd465e;
	color: #fff
}

#min_cart_num {
	line-height: 28px9
}

.my-active .showblock {
	display: block
}

.el-msg {
	display: inline-block;
	margin: 0 2px;
	position: relative;
	*float: left;
	z-index: 115
}

.el-msg .cl-969 {
	color: #969696
}

.el-msg .icon {
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	background: url(../el-msg-sprite.png) 0 0 no-repeat
}

.el-msg .ico-no-msg {
	width: 48px;
	height: 41px;
	background-position: 0 0
}

.el-msg .ico-set {
	width: 14px;
	height: 14px;
	background-position: -15px -43px
}

.el-msg .ico-arB {
	width: 5px;
	height: 5px;
	background-position: -31px -48px
}

.el-msg .ico-arR {
	width: 5px;
	height: 5px;
	background-position: -36px -48px
}

.el-msg .ico-arT {
	width: 5px;
	height: 5px;
	background-position: -41px -48px
}

.el-msg .el-msg-hd {
	border-color: transparent;
	*zoom: 1;
	border-style: solid;
	border-width: 1px 1px 0;
	line-height: 24px;
	margin-top: 3px;
	padding: 0 2px;
	width: 55px;
	text-align: center;
	position: relative;
	white-space: nowrap;
	z-index: 99;
	cursor: pointer
}

.el-msg .el-msg-hd img {
	position: absolute;
	top: 4px;
	right: 10px
}

.el-msg .el-msg-hd .icon {
	margin-left: 5px
}

.el-msg .el-msg-hd .clr-pink {
	display: none;
	margin-left: 2px
}

.el-msg.active .el-msg-hd,
.el-msg:hover .el-msg-hd {
	background-color: #fff;
	border-color: #d9d9d9
}

.el-msg.active .el-msg-hd .ico-arB,
.el-msg:hover .el-msg-hd .ico-arB {
	background-position: -41px -48px
}

.el-msg.active .el-msg-hd .clr-pink,
.el-msg:hover .el-msg-hd .clr-pink {
	display: inline
}

.el-msg.active .el-msg-hd img,
.el-msg:hover .el-msg-hd img {
	display: none
}

.el-msg.active .el-msg-bd,
.el-msg:hover .el-msg-bd {
	display: block;
	position: absolute;
	left: -118px;
	z-index: 98;
	width: 300px;
	overflow: hidden;
	margin-top: -1px;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	background-color: #fff;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1)
}

.el-msg .msg-mod-hd,
.el-msg .msg-mod-fd {
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #d9d9d9;
	font-size: 12px
}

.el-msg .msg-navs .set-btn {
	vertical-align: top;
	cursor: pointer;
	margin-top: 12px
}

.el-msg .msg-mod-bd .set-btn {
	cursor: pointer
}

.el-msg .set-btn:hover {
	background-position: 0 -43px
}

.el-msg .msg-title {
	width: 130px;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333
}

.el-msg .msg-navs {
	width: 75px;
	height: 40px;
	color: #aaa !important
}

.el-msg .msg-navs a {
	color: #aaa !important
}

.el-msg .msg-navs a:hover {
	color: #dd465e !important;
	text-decoration: none
}

.el-msg .msg-mod-bd {
	position: relative;
	width: 300px;
	min-height: 120px;
	max-height: 558px;
	overflow: hidden
}

.el-msg .no-msg {
	float: left;
	min-height: 150px;
	text-align: center;
	margin-top: 70px
}

.el-msg .no-msg p {
	color: silver
}

.el-msg .msg-set,
.el-msg .msg-list-detail,
.el-msg .msg-list,
.el-msg .no-msg {
	width: 300px
}

.el-msg .msgwrap {
	width: 960px
}

.el-msg .msg-tip {
	margin: 8px 0;
	text-align: center;
	color: #969696
}

.el-msg .msg-tip .tip-btn {
	display: block;
	width: 270px;
	height: 26px;
	line-height: 26px;
	margin: 0 auto;
	border: 1px solid #f5f5f5;
	color: #969696 !important;
	background-color: #fcfcfc;
	border-radius: 2px
}

.el-msg .msg-tip .tip-btn:hover {
	background-color: #f5f5f5;
	color: #969696 !important;
	text-decoration: none
}

.el-msg .msg-item.last,
.el-msg .msg-item:last-child {
	border-bottom: 0
}

.el-msg .msg-item {
	padding: 0 16px 12px;
	border-bottom: 1px solid #e9e9e9;
	background-color: #fff;
	cursor: pointer
}

.el-msg .msg-item:hover {
	background-color: #fcfcfc
}

.el-msg .msg-item-title {
	height: 32px;
	line-height: 32px;
	font-weight: bold;
	overflow: hidden;
	*position: relative;
	color: #333
}

.el-msg .msg-item-title .g-arrow {
	float: right;
	font-weight: normal;
	color: #ccc;
	*float: none;
	*position: absolute;
	*top: 0;
	*right: 5px
}

.el-msg .msg-item-pic {
	width: 154px;
	height: 70px;
	margin-right: 5px
}

.el-msg .msg-pic-wrap {
	width: 70px;
	height: 70px;
	padding-right: 7px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	display: block9;
	float: left9
}

.el-msg .msg-item-pic img {
	max-width: 70px;
	max-height: 70px;
	vertical-align: middle
}

.el-msg .msg-item-info {
	color: #969696
}

.el-msg .msg-item-goods .msg-item-info {
	width: 108px;
	*width: 102px;
	line-height: 20px
}

.el-msg .msg-item-goods .msg-item-info p {
	margin-bottom: 5px
}

.el-msg .msg-item-normal .msg-item-info {
	line-height: 14px
}

.el-msg .msg-item-normal .msg-item-info p {
	float: left;
	width: 244px;
	*width: 230px
}

.el-msg .msg-item a {
	color: #3e7bba !important
}

.el-msg .msg-item-info .clr-pink {
	margin: 0 3px
}

.el-msg .lb {
	display: inline-block;
	position: relative;
	height: 16px;
	line-height: 14px;
	padding: 0 6px;
	margin-left: 6px;
	font-weight: normal;
	color: #d07583;
	background-color: #fbdce1;
	border-radius: 2px
}

.el-msg .lb .l-arrow {
	display: block;
	position: absolute;
	left: -8px;
	top: 4px;
	width: 1px;
	height: 1px;
	border: 4px solid #fbdce1;
	border-color: transparent #fbdce1 transparent transparent
}

.el-msg .msg-set {
	color: #333
}

.el-msg .msg-set h5 {
	height: 36px;
	border-bottom: 1px solid #e9e9e9;
	background-color: #fff;
	padding: 0 10px;
	font-weight: bold;
	cursor: pointer
}

.el-msg .msg-set h5 .icon {
	margin-right: 5px
}

.el-msg .msg-set-l1 {
	border-bottom: 1px solid #e9e9e9;
	background-color: #fff
}

.el-msg .msg-set-l1.active .ico-arT {
	background-position: -31px -48px
}

.el-msg .msg-set-l1 li {
	overflow: hidden;
	height: 36px;
	margin: 0 12px;
	padding: 0 0 0 10px;
	border-bottom: 1px dashed #e9e9e9;
	background-color: #fcfcfc
}

.el-msg .msg-set-l1 li:hover {
	background-color: #fff
}

.el-msg .msg-set-l1 li.last,
.el-msg .msg-set-l1 li:last-child {
	border-bottom: 0
}

.el-msg .msg-set-l1 ul .btn-wrap {
	*zoom: 1
}

.el-msg .msg-set-l1 ul .btn-wrap .btn-box {
	*margin-top: -13px
}

.el-msg .msg-set .btn-wrap {
	color: #969696;
	font-weight: normal;
	cursor: pointer
}

.el-msg .msg-set .set-btn {
	display: inline-block;
	width: 28px;
	height: 16px;
	line-height: 16px;
	padding: 0 2px;
	margin-left: 5px;
	border: 1px solid #e9e9e9;
	border-radius: 16px;
	vertical-align: middle;
	cursor: pointer
}

.el-msg .msg-set .btn-box {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 2px 0 0 16px;
	border-radius: 12px;
	background-color: #eb707c;
	transition: all .2s;
	-webkit-transition: all .2s
}

.el-msg .msg-set h5 .btn-box {
	background-color: #e15362
}

.el-msg .msg-set .off .btn-box {
	background-color: #b1b1b1;
	margin-left: 0
}

.el-msg .msg-detail a {
	display: block;
	width: 110px;
	color: #3e7bba !important
}

.el-msg .msg-detail .msg-dec {
	color: #333
}

.el-msg .msg-detail .dot {
	display: block;
	position: absolute;
	top: 7px;
	left: 4px;
	width: 5px;
	height: 5px;
	background: #dd465e;
	border-radius: 5px
}

.el-msg .msg-detail.read .dot {
	background-color: #eaeaea
}

.el-msg .msg-detail:hover {
	background-color: #fcfcfc
}

.el-msg .msg-detail.last,
.el-msg .msg-detail:last-child {
	border-bottom: 0
}

.el-msg .msg-detail {
	position: relative;
	border-bottom: 1px solid #e9e9e9;
	background-color: #fff
}

.el-msg .msg-detail-ms {
	padding: 5px 16px 10px;
	line-height: 20px
}

.el-msg .msg-detail-ms a {
	margin-top: 2px
}

.el-msg .msg-detail-ms .msg-dec {
	width: 268px;
	height: 40px;
	overflow: hidden
}

.el-msg .msg-list .msg-detail-pro {
	overflow: hidden;
	padding: 0 16px 12px;
	line-height: 16px
}

.el-msg .msg-list .msg-detail .msg-dec {
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.el-msg .msg-list .msg-detail-ms {
	overflow: hidden
}

.el-msg .msg-list .msg-detail-ms .msg-dec {
	width: 224px;
	color: #969696;
	float: left
}

.el-msg .msg-list .msg-detail-ms .linkto {
	width: auto;
	float: right
}

.el-msg .msg-list-detail .msg-detail-pro {
	padding: 16px;
	line-height: 16px
}

.el-msg .msg-detail-pro .img-wrap {
	width: 70px;
	height: 70px;
	margin-right: 8px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	display: inline-block0
}

.el-msg .msg-detail-pro .img-wrap img {
	max-width: 70px;
	max-height: 70px;
	vertical-align: middle
}

.el-msg .msg-detail-pro .msg-dec {
	height: 36px
}

.el-msg .msg-detail-ms .msg-dec a,
.el-msg .msg-detail-pro .msg-dec a {
	display: inline
}

.el-msg .msg-mod-fd {
	height: 40px;
	line-height: 40px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 0
}

.el-msg .msg-mod-fd .ta-right {
	width: auto
}

.el-msg .clr-pink {
	font-size: 12px;
	color: #dd465e
}

.ps-container .ps-scrollbar-x-rail {
	position: absolute;
	bottom: 3px;
	height: 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	-moz-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear
}

.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail {
	opacity: .6;
	filter: alpha(opacity=60)
}

.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover {
	background-color: #eee;
	opacity: .9;
	filter: alpha(opacity=90)
}

.ps-container .ps-scrollbar-x-rail.in-scrolling {
	background-color: #eee;
	opacity: .9;
	filter: alpha(opacity=90)
}

.ps-container .ps-scrollbar-y-rail {
	position: absolute;
	right: 3px;
	width: 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	-moz-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear
}

.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
	opacity: .6;
	filter: alpha(opacity=60)
}

.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
	background-color: #eee;
	opacity: .9;
	filter: alpha(opacity=90)
}

.ps-container .ps-scrollbar-y-rail.in-scrolling {
	background-color: #eee;
	opacity: .9;
	filter: alpha(opacity=90)
}

.ps-container .ps-scrollbar-x {
	position: absolute;
	bottom: 0;
	height: 8px;
	background-color: #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-o-transition: background-color .2s linear;
	-webkit-transition: background-color.2s linear;
	-moz-transition: background-color .2s linear;
	transition: background-color .2s linear
}

.ps-container.ie6 .ps-scrollbar-x {
	font-size: 0
}

.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
	background-color: #999
}

.ps-container .ps-scrollbar-y {
	position: absolute;
	right: 0;
	width: 8px;
	background-color: #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-o-transition: background-color .2s linear;
	-webkit-transition: background-color.2s linear;
	-moz-transition: background-color .2s linear;
	transition: background-color .2s linear
}

.ps-container.ie6 .ps-scrollbar-y {
	font-size: 0
}

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
	background-color: #999
}

.ps-container.ie .ps-scrollbar-x,
.ps-container.ie .ps-scrollbar-y {
	visibility: hidden
}

.ps-container.ie:hover .ps-scrollbar-x,
.ps-container.ie:hover .ps-scrollbar-y,
.ps-container.ie.hover .ps-scrollbar-x,
.ps-container.ie.hover .ps-scrollbar-y {
	visibility: visible
}

@charset "utf-8";
legend-p .green {
	color: green
}

.new-activity .hot,
.h-comment i,
.store-yl,
.store-type i,
.crumb-delete,
.attr-item i,
.attr-cate .attr-hd,
.attr-bar .attr-choose i,
.more-drop-arrow,
.more-expand-arrow,
.filter-sort i,
.filter-type-s i,
.filter-type-l i,
.filter-type-p i,
.filter-type-g i,
.filter-price-split,
.brand-icon,
.sBr-prev i,
.sBr-next i,
.sGr-prev i,
.sGr-next i,
.fAl-custom .fAlc-input {
	background-image: url(../images/search_sprites.gif);
	background-repeat: no-repeat
}

.hidden {
	display: none
}

.clr-6bd {
	color: #6bd
}

.clr-b6 {
	color: #b6b6b6
}

.clr-0866b5 {
	color: #0866b5
}

.clr-dd465e {
	color: #dd465e
}

.clr-580 {
	color: #528706
}

.clr-37d {
	color: #3579dd
}

.clr-c03 {
	color: #cc0034
}

.clr-414141 {
	color: #414141
}

.clr-e45757 {
	color: #e45757
}

.lh-40 {
	line-height: 40px
}

.mr-8 {
	margin-right: 8px
}

.mr-5 {
	margin-right: 5px
}

.ml-5 {
	margin-left: 5px
}

.ml-2 {
	margin-left: 2px
}

.mt-7 {
	margin-top: 7px
}

.limit-30 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.fl {
	float: left;
	display: inline
}

.blue-link {
	color: #499ae2;
	text-decoration: underline
}

.J_lazyImg {
	display: block;
	width: 100%;
	height: 100%
}

.arrow {
	position: absolute;
	margin: 7px 5px 0 6px;
	*top: -2px;
	width: 10px;
	height: 7px;
	background: url(../images/more_icon.gif) 0 0 no-repeat
}

a:hover .arrow,
.category-wrap .cate-unfold:hover .arrow,
.option-li:hover .arrow {
	background-position: 0 -23px;
	margin-top: 5px
}

.more-drop,
.more-expand {
	position: relative;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 22px 0 0;
	color: #806f66;
	cursor: pointer
}

.more-drop-arrow,
.more-expand-arrow {
	position: absolute;
	top: 11px;
	right: 10px;
	display: inline-block;
	width: 9px;
	height: 5px;
	line-height: 5px;
	overflow: hidden
}

.more-drop-arrow {
	background-position: -59px -13px
}

.more-expand-arrow {
	background-position: -48px -13px
}

.more-drop:hover,
.more-expand:hover {
	color: #b10000;
	text-decoration: none
}

#search-nav {
	margin: 0 auto
}
.top-nav a {
	margin-right: 30px
}

.top-nav a,
.top-nav a:hover {
	color: #e72f17;
	text-decoration: none
}

.top-nav .line {
	margin: 0 15px 0 -15px;
	color: #dedede
}

.crumb-slide {
	background: #fff
}

.crumb {
	position: relative;
	z-index: 8
}

.crumb a:hover {
	text-decoration: none
}

.crumb-title {
	display: inline;
	float: right;
	margin-right: 10px;
	font: 400 14px/36px "Microsoft YaHei"
}

.crumb-slide-prev,
.crumb-slide-next {
	float: left;
	width: 14px;
	height: 14px;
	line-height: 14px;
	margin-top: 9px;
	background: #b8b2b1;
	border-radius: 8px 8px 8px 8px;
	color: #FFF;
	font: bold 11px/15px SimSun;
	text-align: center;
	visibility: hidden
}

.crumb-slide-prev:hover,
.crumb-slide-next:hover {
	background-color: #b91919;
	text-decoration: none
}

.crumb-slide ul {
	margin: 10px 0 8px -10px
}

.crumb-slide li {
	float: left;
	position: relative;
	padding-left: 10px;
	color: #656d78;
	font-family: '宋体';
	display: inline-table;
}

.crumb-slide li a {
	color: #656d78;
	font-family: '宋体'
}

.crumb-slide li a.crumb-drop-hd {
	position: relative;
	display: inline-block;
	*float: left;
	z-index: 9;
	padding: 0 20px 0 10px;
	height: 20px;
	border: 1px solid #e6e6e6;
	background: #fff
}

.crumb-slide li.crumb-drop-home a {
	padding-right: 10px
}

.crumb-slide li.crumb-drop:hover a.crumb-drop-hd {
	border: 1px solid #ccc;
	border-bottom: 0;
	z-index: 10
}

.crumb-slide li.crumb-drop-home:hover a.crumb-drop-hd {
	border: 1px solid #ccc
}

.crumb-slide li a.crumb-drop-hd.cur {
	border: 0
}

.crumb-slide li.crumb-drop:hover a.crumb-drop-hd.cur {
	border: 0
}

.crumb-slide li.crumb-drop-home:hover a.crumb-drop-hd.cur {
	border: 0
}

.crumb-slide .crumb-drop a:hover ~.crumb-loading {
	display: block;
}


.crumb-drop-bd,
.crumb-loading {
	position: absolute;
	top: 21px;
	left: 10px;
	width: 700px;
	border: 1px solid #dedede;
	background: #fff;
	z-index: 10;
	box-shadow: 1px 1px 3px #ccc
}

.crumb-loading {
	display: none;
	width: auto;
	padding: 2px 5px
}

.crumb-drop-bd dl {
	float: left;
	margin: 10px 0 10px 10px;
   clear: both;
}
.crumb-drop-bd dl:last-child{
	border-right: 0;
}
.crumb-drop-bd dt a{
	color:#FF0000!important;
	font-weight: bold;
}
.crumb-drop-bd dt {
	font: 14px/34px 'Microsoft YaHei';
	text-align: left;
}
.crumb-drop-bd .t{
	clear: both;
	font-size: 14px;
	border-right: 0;
	padding-right: 0;
	margin-bottom:12px;
}
.crumb-drop-bd .t a{
	color: #333333;
	font-weight: bold;
}
.crumb-drop-bd dd {	
    float: left;
    padding-right: 7px;
    margin-left: 8px;
    border-right: 1px solid #eee;
    line-height: 16px;
	margin-bottom:6px;
}
.crumb-drop-bd dd:last-child{
	border-right: 0;
}
.crumb-drop-bd dd font{
	font-family: 宋体;
}
.crumb-slide li.cur-selected a.crumb-drop-hd {
	border: 1px solid #e6e6e6;
	margin-right: 5px
}

.times {
	float: left;
	position: absolute;
	right: 0;
	margin: -5px 5px 0 10px;
	*margin-top: -7px;
	*right: -4px;
	font-family: arial;
	font-size: 20px
}

.crumb-slide li i.crumb-gt {
	margin-left: 10px;
	font-family: arial
}

.crumb-search-input {
	float: left;
	width: 100px;
	height: 21px;
	line-height: 21px;
	padding: 0 22px 0 4px;
	color: #757575;
	border: 1px solid #e0dfdf
}

.crumb-search-btn {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 14px;
	height: 14px;
	border: 0;
	cursor: pointer;
	background: url(../images/search.png) 0 0 no-repeat
}

.attr-group {
	margin-top: 8px;
	z-index: 5
}

.category-wrap {
	padding: 20px 0 30px;
	max-height: 140px;
	z-index: 6;
	border: 1px solid #ebebeb
}

.category-wrap .cate-flex {
	float: left;
	width: 25%;
	*width: 24% !important;
	max-height: 140px;
	*height: 140px
}

.category-wrap .cate-flex .arrow {
	float: right;
	margin: 8px 20px 0 0
}

.category-wrap .cate-normal {
	*position: relative;
	padding-left: 20px;
	height: 140px;
	border: 1px solid #fff;
	border-right: 1px dashed #ddd;
	overflow: hidden
}

.category-wrap .last {
	border-right: 0
}

.category-wrap .cate-unfold:hover {
	max-height: none;
	min-height: 170px;
	overflow: visible;
	position: relative;
	top: -21px;
	padding-left: 21px;
	left: -1px;
	padding-top: 21px;
	height: auto;
	border: 1px solid #d9d9d9;
	box-shadow: 0 0 3px #ccc;
	background: #fff;
	z-index: 8
}

.category-wrap dd {
	float: left;
	margin: 11px 40px 11px 0;
	max-width: 95px;
	*width: 50px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

body {
	background: #fff
}

.ely-hd,
.more-cont {
	background-color: #fff
}

.area-new {
	margin: 0 auto;
	background: #fff;
}

.none {
	display: none
}

.search-sprite {
	background: url('../images/search-sprite.png');
	background-repeat: no-repeat
}

.cart-icon {
	background-position: -25px -25px
}

.cart-icon2 {
	background-position: 0 -50px
}

.crumb-slide .lt {
	padding: 0 5px;
	background-position: -38px -65px
}


.catalog-row {
	position: relative;
	overflow: hidden;
	height: 40px;
	border-bottom: 1px solid #e6e6e6;
	background: #fff url(../images/type-bg.gif) left top repeat-y;
}

.catalog-row a {
	font-family: "微软雅黑"
}

.catalog-row.active {
	height: auto
}

.catalog-row.active .catalog-items {
	max-height: 80px
}

.catalog-row .catalog-title {
	float: left;
	width: 120px;
	overflow: hidden;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
	font-family: "微软雅黑"
}

.catalog-btn {
	float: right;
	display: inline;
	height: 30px;
	width: 100px;
	padding: 9px 0;
	background: #fff
}

.catalog-btn a {
	position: relative;
	display: block;
	float: left;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .07);
	color: #000;
	background: #fff;
	border: 1px solid #e5e5e5;
	width: 50px;
	height: 12px;
	padding: 5px 0;
	overflow: hidden;
	text-indent: 8px;
	line-height: 12px;
	margin-left: 10px
}

.catalog-btn a.color {
	background: #fafafa
}

.catalog-btn a.list-1 {
	float: right;
	margin-right: 26px
}

.catalog-btn a:hover {
	text-decoration: none;
	color: #dd465e;
	border: 1px solid #dd465e
}

.catalog-btn a:hover .more-choice i,
.catalog-btn a:hover .more-choice em {
	background: #dd465e
}

.catalog-btn a:hover .more-items i,
.more-options:hover .more-arrow i {
	border-top-color: #dd465e
}

.catalog-btn a:hover .more-items.rotate-hide i,
.more-options:hover .more-arrow.rotate-hide i {
	border-bottom-color: #dd465e;
	border-top-color: transparent
}

.catalog-items {
	margin: 0 100px 0 120px;
	padding-left: 25px;
	border-left: 1px solid #e6e6e6;
	overflow: hidden;
	color: #333;
	background: #fff;
	min-height: 40px
}

.catalog-items.scroll {
	overflow-y: scroll
}

.catalog-items li {
	display: inline;
	float: left;
	width: 114px;
	height: 21px;
	text-align: left;
	margin: 10px 50px 15px 8px;
	overflow: hidden
}

.catalog-items li .items-txt-cont {
	padding: 2px 10px
}

.items-txt-cont .items-txt {
	padding-right: 8px
}

.items-txt-cont.cur {
	color: #fff;
	background: #e72f17
}

.catalog-items a {
	display: block;
	float: left;
	position: relative;
	color: #333;
	letter-spacing: 2px;
	padding: 0 20px 0 4px
}

.catalog-items a:hover {
	text-decoration: none
}

.items-txt-cont.cur .del-icon {
	display: block;
	position: absolute;
	width: 9px;
	height: 9px;
	top: 7px;
	right: 8%;
	background-position: 0 -27px;
	z-index: 9
}

.btn-plus,
.more-arrow {
	display: inline-block;
	width: 11px;
	height: 11px;
	vertical-align: middle;
	overflow: hidden;
	margin-left: 2px
}

.more-items.rotate-hide,
.more-arrow.rotate-hide {
	background-position: -60px -70px
}

.more:hover .more-items.rotate-hide {
	background-position: -60px -79px
}

.more:hover .more-items {
	background-position: -50px -79px
}

.more .more-items {
	top: 7px;
	right: 5px
}

.more-items {
	position: absolute;
	top: 10px;
	right: 6px;
	background-position: -50px -70px
}

.more-cont {
	background: #fff;
	padding-bottom: 20px
}

.more-options {
	float: left;
	position: relative;
	padding: 0 30px 0 20px;
	margin-left: 45%;
	height: 24px;
	background: #f1f1f1;
	border: 1px solid #dedede;
	border-top: 0;
	text-align: center;
	line-height: 24px;
	cursor: pointer;
	color: #333
}

.more-options:hover {
	color: #dd465e
}

.more-options:hover .more-arrow.cur {
	background-position: -50px -79px
}

.more-options .more-arrow.cur {
	position: absolute;
	top: 9px;
	right: 15px;
	background-position: -50px -70px
}

.more-options .more-arrow.rotate-hide.cur {
	background-position: -60px -70px
}

.more-options:hover .more-arrow.rotate-hide.cur {
	background-position: -60px -79px
}

.more-options .more-arrow i {
	display: inline;
	float: left;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-top-color: #333
}

.more-options .more-arrow em {
	display: inline;
	float: left;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-top-color: #fff;
	margin-top: -14px
}

.more-options .more-arrow.rotate-hide i {
	border-bottom-color: #333;
	border-top-color: transparent
}

.more-options .more-arrow.rotate-hide em {
	border-bottom-color: #fff;
	border-top-color: transparent;
	margin-top: -10px
}

.fill-color {
	background: #fff;
	display: block
}

.num-font {
	font-family: "Arial"
}

.song-font {
	font-family: "宋体"
}

.main .area {
	width: 1312px
}

.fl {
	float: left
}

.fr {
	float: right
}

.new-goodslist-cont {
	width: 1230px
}

.new-goodslist-cont .li-items {
	float: left;
	position: relative;
	padding: 12px 0;
	width:24.9%;
	height: 310px
}

.new-goodslist-cont .li-items.active .outside-cont {
	border-color: #e72f17;
	
}
.new-goodslist-cont .li-items.active .J_outside-cont .main-goods-cont .img-cont{
	border-top-color:#fff ;
	border-left-color:#fff ;
	border-right-color:#fff ;
	}
.new-goodslist-cont .li-items .J_outside-cont .main-goods-cont .img-cont a.ea_prod img{position: relative;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;}
.new-goodslist-cont .li-items:hover .J_outside-cont .main-goods-cont .img-cont a.ea_prod img,.new-goodslist-cont .li-items .J_outside-cont .main-goods-cont .img-cont a.ea_prod img:hover {
	    -webkit-transform: scale(1.25);
	    -ms-transform: scale(1.25);
	    transform: scale(1.25);
	}
.outside-cont {
	width: 218px;
	border: transparent;
	-webkit-transition: border-color .3s;
	-moz-transition: border-color .3s;
	-ms-transition: border-color .3s;
	transition: border-color .3s;
	overflow: hidden;
	border: 1px solid #e5e5e5;
}

.new-goodslist-cont .li-items.active .main-goods-cont {
	border: transparent;
	    box-shadow: none;
	    width: 278px;
}

.main-goods-cont {
	
	border: transparent;
	background: #fff
}

.img-cont {
	position: relative;
	margin: 0;
	width: 218px;
	height: 210px;
	overflow: hidden;
	text-align: center;
	
}

.img-cont img {
	max-width: 218px;
	max-height: 218px;
	vertical-align: middle
	-webkit-transition: all .6s;
	    -o-transition: all .6s;
	    transition: all .6s;
}

.txt-cont {
	width: 215px;
	font-family: "微软雅黑";
	border-top: 0;
	padding-top: 5px;
}

.layer-cont {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 32px;
	line-height: 32px;
	background: rgba(0, 0, 0, .59);
	background: #0009;
}

.layer-cont.cur {
	background: rgba(207, 31, 63, .7);
	background: #cf1f3f9;
	*
}

.layer-cont span {
	padding: 0 8px;
	color: #fff
}

.txt-cont p {
	padding: 0 10px 8px;
	height: 20px
}

.txt-cont p.goods-decription {
	padding-top: 0;
	overflow: hidden;
	height: 40px;
	line-height: 21px
}
.txt-cont p.goods-decription span{
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	background: #e72f17;
	border-radius: 3px;
	padding: 0 3px;
	color: #fff;
	margin-right: 5px;
	display: inline-block;
}
.txt-cont .detail-cont {
	margin-top: 0;
	padding-bottom: 0
}

.price-cont .price {
	font-size: 18px;
	color: #e72f17
}

.price-cont .price2 {
	font-size: 16px;
	color: #e72f17;
	white-space:nowrap;
}
.price-cont .price2 font{
	color: #999;
}
.price-cont .price .cur {
	font-family: "微软雅黑"
}

.price-cont .fee2 {
	color: #cf1f3f;
	font-size: 12px;
	border: 1px solid #cf1f3f;
	padding: 0 2px;
	margin-left: 6px;
	vertical-align: text-bottom
}

.price-cont .kf-icon,
.price-cont .cart2-icon {
	display: block;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	cursor: pointer;
	margin-top: 7px
}

.cart2-icon {
	background-position: -22px -52px
}

.kf-icon {
	background-position: -24px 0
}

.size-color a {
	color: #fff
}

.size-color a:hover {
	text-decoration: none
}

.goods-decription a:hover {
	text-decoration: none
}

.goods-decription a {
	color: #444b55
}

.send-tips {
	width: 52px;
	height: 15px;
	line-height: 15px;
	text-align: center
}

.detail-cont span.none {
	display: none
}

.detail-cont span {
	display: block;
	float: left;
	font-size: 12px
}

.new-goodslist-cont .li-items .detail-cont .product-area {
	overflow: hidden;
	height: 20px;
	max-width: 80%
}

.area-cont-store {
	height: 20px;
	overflow: hidden
}

.area-cont-store span {
	color: #aab2bd;
	display: block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.detail-cont .product-area a {
	color: #656d78
}

.product-area {
	color: #656d78;
	margin-right: 4px
}

.detail-cont .out-cont {
	margin-top: 2px;
	height: 14px;
	width: 34px;
	border-radius: 2px;
	line-height: 14px
}

.detail-cont .y-year {
	border: 1px solid #ffed82;
	color: #783400;
	overflow: hidden;
	background-color: #fbde2d;
	width: 44px;
	height: 12px;
	line-height: 11px;
	text-align: center;
	border-radius: 2px;
	font-size: 11px;
	font-family: "微软雅黑"
}

.y-year .y-txt {
	-webkit-transform: scale(.9, .9);
	-moz-transform: scale(.9, .9);
	-ms-transform: scale(.9, .9);
	transform: scale(.9, .9)
}

.detail-cont .send-tips.y {
	border: 1px solid #ff6e87;
	color: #ff6e87;
	margin-left: 6px;
	margin-top: 1px
}

.detail-cont .send-tips.s {
	border: 1px solid #91bbf5;
	color: #91bbf5;
	margin-left: 6px;
	margin-top: 1px
}

.detail-cont .b-link {
	color: #aab2bd;
	font-size: 12px
}

.detail-cont .b-link.fr {
	float: right
}

.detail-cont .b-link:hover {
	text-decoration: none
}

.shoufa-icon {
	margin-right: 4px;
	padding: 0 5px 1px;
	background-color: #f2294d;
	color: #fff;
	font-size: 12px;
	text-align: center
}

.yi-icon-cont span {
	margin-right: 5px
}

.yi-icon-cont .haohuo-icon {
	color: #fd7550;
	border: 1px solid #fd7550
}

.yi-icon-cont .try-sell-icon {
	color: #67c50c;
	border: 1px solid #67c50c
}

.outside-cont .like {
	display: none;
	background: #f8f8f8;
	padding: 5px 0 10px 0
}

.outside-cont .like h3 {
	font-weight: normal
}

.outside-cont .title {
	padding: 5px 25px
}

.outside-cont .title .title-txt a {
	color: #444b55;
	font-family: '宋体';
	font-size: 12px;
	font-weight: normal
}

.title .tui-all {
	color: #aab2bd;
	font-size: 12px;
	margin-top: 4px;
	*margin-top: -20px
}

.tui-all a {
	color: #aab2bd
}

.tui-all a:hover {
	text-decoration: none
}

.title .goods-num {
	font-style: normal;
	font-weight: normal
}

.like-goods-cont {
	margin-top: 8px
}

.like-goods-cont li {
	float: left;
	margin-left: 4%;
	width: 90px
}

.like-goods-cont .pic-cont {
	width: 90px;
	height: 90px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #e5e5e5
}

.like-goods-cont li img {
	max-height: 90px;
	max-width: 90px
}

.tui-cart {
	display: block;
	width: 20px;
	height: 17px;
	cursor: pointer;
	margin-top: 2px;
	*margin-top: -15px;
	*+margin-top: -15px;
	zoom: 1
}

.other-txt {
	margin-top: 5px;
	padding: 0 4px
}

.other-txt .price {
	font-family: "微软雅黑"
}

.small-pic {
	display: none;
	position: absolute;
	top: 6px;
	right: 7px;
	width: 35px;
	margin-left: 5px
}

.new-goodslist-cont .li-items.active .small-pic {
	display: block
}

.small-pic li {
	float: none;
	width: 35px;
	height: 35px;
	margin-bottom: 5px;
	cursor: pointer;
	text-align: center;
	line-height: 35px;
	border: 1px solid #fafafa;
	overflow: hidden
}

.small-pic li.active {
	border-color: #f53f62
}

.small-pic li img {
	max-width: 35px;
	max-height: 35px;
	vertical-align: middle
}

.other-cont {
	margin: 20px 0;
	border: 1px solid #e6e6e6;
	border-top: 3px solid #cf1f3f;
	min-height: 200px;
	background: #fff
}

.other-cont h3 {
	font-weight: normal
}

.title-txt {
	font-family: '微软雅黑';
	font-size: 16px;
	color: #444b55
}

.recrnt-view-cont {
	float: left;
	width: 200px;
	text-align: center;
	font-family: '微软雅黑';
	min-height: 200px;
	height: 540px;
	overflow: hidden
}

.view-cont {
	width: 102px;
	height: 455px;
	margin: 0 auto 0;
	z-index: 0 !important;
	overflow: hidden
}

.vpic-cont {
	margin: 15px auto;
	width: 102px;
	overflow: hidden
}

.vpic-cont li {
	margin-bottom: 10px;
	width: 100px;
	height: 100px;
	text-align: center;
	border: 1px solid #e5e5e5;
	overflow: hidden
}

.vpic-cont li img {
	max-width: 100px;
	max-height: 100px;
	vertical-align: middle
}

.btn-turn-l,
.btn-turn-r {
	height: 40px;
	margin: 0 auto
}

.btn-turn-l {
	width: 100px;
	padding-top: 10px
}

.btn-turn-l span {
	display: block;
	float: left
}

.btn-turn-l .prev,
.btn-turn-l .next {
	width: 22px;
	height: 22px;
	border: 1px solid #e6e6e6;
	border-radius: 2px;
	cursor: pointer
}

.btn-turn-l .page {
	width: 50px;
	height: 22px;
	line-height: 25px;
	font-size: 14px;
	color: #c3c8d0
}

.btn-turn-l .page i {
	font-style: normal
}

.btn-turn-l .page .cur {
	color: #333
}

.btn-turn-l .prev {
	background-position: -42px -36px
}

.btn-turn-l .next {
	background-position: -62px -36px
}

.youfavor-cont {
	float: left;
	position: relative;
	width: 100%;
	font-family: '微软雅黑';
	color: #444b55;
	border-left: 1px solid #e6e6e6;
	min-height: 200px;
}

.youfavor-cont:hover .turn-btn {
	display: block
}

.youfavor-cont .title-txt {
	padding: 10px 0 0 20px
}

.goodspic-cont {
	margin: 10px 0 0;
	overflow: hidden;
}

.goodspic-cont .pic-ul {
	margin-left: 10px
}

.goodspic-cont li {
	float: left;
	width: 182px;
	height: 220px;
	margin: 0 0 7px 30px;
	text-align: center;
	overflow: hidden
}

.goodspic-cont li:hover {
	border-color: #cf1f3f
}

.goodspic-cont li:hover .bot-price {
	color: #cf1f3f
}

.goodspic-cont li:hover .cart-icon2 {
	background-position: -20px -50px
}

.goodspic-cont .pic-cont {
	width: 180px;
	height: 180px;
	border: 1px solid #e5e5e5;
	overflow: hidden
}

.pic-cont img {
	max-width: 180px;
	max-height: 180px;
	vertical-align: middle
}

.pic-bot-cont {
	height: 40px;
	width: 180px;
	line-height: 40px
}

.pic-bot-cont .bot-price {
	float: left;
	font-size: 14px;
	padding-left: 4px
}

.pic-bot-cont .bot-cart {
	float: right;
	display: block;
	margin-right: 4px;
	margin-top: 10px;
	width: 20px;
	height: 20px
}

.youfavor-cont .turn-btn {
	display: none;
	position: absolute;
	top: 43%;
	width: 37px;
	height: 70px;
	background: url('../images/btn-lr.png') no-repeat
}

.youfavor-cont .turn-btn.l {
	left: 0;
	background-position: -6px -2px
}

.youfavor-cont .turn-btn.r {
	right: -4px;
	background-position: -44px -2px
}

.btn-turn-r {
	padding-top: 5px
}

.btn-cur-r {
	margin: 0 auto;
	text-align: center
}

.btn-cur-r a {
	display: inline-block;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	border: 1px solid #e6e6e6;
	box-shadow: 0 0 2px #e6e6e6;
	margin: 0 10px
}

.btn-cur-r a.cur {
	border: 1px solid #e72f17;
	background: #e72f17
}

.u-flyer {
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	position: fixed;
	z-index: 9999;
	background-position: center center
}

.addcart-tips {
	display: none;
	width: 138px;
	height: 186px;
	position: fixed;
	top: 260px;
	right: 35px;
	background: #fff;
	z-index: 111;
	color: #333;
	border: 1px solid #dfdfdf;
	border-right: 0
}

.addcart-tips h3,
.addcart-tips h6 {
	width: 120px;
	text-align: center;
	margin: 0 auto;
	font-size: 12px;
	overflow: hidden;
	color: #666
}

.addcart-tips h6 span {
	color: #cf1f3f;
	font-size: 14px
}

.addcart-tips .addcart-title {
	height: 30px;
	line-height: 30px;
	width: 80px;
	border-bottom: 1px solid #ccc;
	font-size: 12px;
	color: #313131
}

.addcart-tips .addcart-num {
	margin-top: 40px
}

.sub-t {
	display: block;
	width: 138px;
	height: 34px;
	background: #f44866;
	font-size: 14px;
	text-align: center;
	line-height: 32px;
	border: 1px solid #d81c3d;
	border-right: 0;
	margin-top: 51px;
	color: #fff;
	font-family: '微软雅黑';
	cursor: pointer;
	border: 1px solid #d81c3d
}

.sub-t:hover {
	background: #ef3354;
	color: #fff
}

.sub-t {
	color: #fff
}

#J_sidebar_shop_btn.active {
	background: #cf1f3f
}

#J_sidebar_shop_btn.active .e-nav-wrap span {
	background-color: #fff;
	color: #ef3354
}

#J_sidebar_shop_btn .new-num {
	display: none;
	margin: 0 auto;
	position: absolute;
	top: 40px;
	left: 0;
	width: 35px;
	text-align: center;
	color: #ef3354;
	font-size: 14px
}

.filter-wrap-new {
	border: 1px solid #e6e6e6;
	z-index: 2;
	height: 46px;
	background: #fff
}

.filter-order-box {
	color: #444b55
}

.filter-bar-new {
	position: relative;
	z-index: 3;
	color: #806f66;
	background: #fff
}

.filter-a {
	position: relative;
	display: block;
	float: left;
	width: 100px;
	height: 46px;
	line-height: 46px;
	color: #444b55;
	text-align: center;
	border-right: 1px solid #e6e6e6;
	z-index: 3
}

.filter-a i {
	position: absolute;
	display: inline-block;
	top: 19px;
	right: 27px;
	width: 7px;
	height: 10px;
	line-height: 10px;
	overflow: hidden;
	background: url('../images/search_sprites.gif')
}

.filter-a .filter-sort-d {
	background-position: -22px -22px
}

.filter-a .filter-sort-u {
	background-position: -56px -22px
}

.filter-wrap-new .filter-sort-curr .filter-sort-u,
.filter-wrap-new .filter-sort-curr .filter-sort-pd {
	top: 20px
}

.filter-a:hover {
	background-color: #e72f17;
	color: #fff
}

.filter-a:hover .filter-sort-d {
	background-position: -30px -22px
}

.filter-a:hover .filter-sort-u {
	background-position: -65px -22px
}

a.filter-a:hover {
	text-decoration: none
}

.filter-wrap-new .area-h {
	height: 46px;
	width: 200px;
	border-right-color: #e6e6e6
}

.price-choice-area {
	width: 200px;
	margin-top: 8px
}

#EellFilterPrice.filter-price-new {
	padding: 0
}

.filter-price-new {
	float: left;
	height: 46px;
	line-height: 46px;
	width: 200px;
	position: relative;
	background: 0;
	border-right: 1px solid #e6e6e6
}

.filter-price-box {
	margin: 12px 20px
}

.filter-price-new input {
	float: left;
	width: 56px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #e1e1e1
}

.filter-checkbox {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	vertical-align: text-top;
	border: 1px solid #e6e6e6;
	background-color: #fff
}

.filter-checkbox.checked {
	background-position: 0 -138px;
	border-color: #dd465e
}

.mod-filter-new.mod-filter {
	height: 46px;
	margin-left: 0;
	margin-left: 1px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	width: 120px;
	text-align: center
}

.mod-filter-new.mod-filter .mod-filter-h-cur {
	box-shadow: none
}

.mod-filter-new .mod-filter-h {
	color: #444b55;
	height: 46px;
	line-height: 46px;
	border: 0
}

.mod-filter-new .mod-filter-h .arrow {
	margin-top: 22px;
	margin-left: 3%
}

.mod-filter-new .mod-filter-b {
	left: -1px;
	top: 46px
}

.send-style {
	float: left;
	height: 46px;
	line-height: 46px;
	padding: 0 7px
}

.send-style .red-cur {
	color: #dd465e
}

.send-style .txt {
	padding-right: 8px
}

.send-style label {
	margin-left: 10px
}

.send-style a {
	color: #444b55
}

.send-style a:hover {
	color: #dd465e
}

.send-style a:hover .filter-checkbox {
	border-color: #dd465e
}

.send-style input {
	margin-right: 4px;
	vertical-align: -3px
}

.filter-sell-num {
	width: 200px;
	height: 46px;
	text-align: center
}

.filter-sell-num .filter-price {
	border-top: 0
}

.advanced-option {
	background: #fafafa;
	position: relative;
	z-index: 5;
	height: 44px;
	border: 1px solid #ebebeb;
	border-top: 0
}

.advanced-option .option-cate {
	float: left;
	padding: 7px 0 0 20px;
	width: 50px;
	line-height: 28px
}

.advanced-option .option-ul {
	margin: 5px 0 0 10px;
	border: 1px solid #e3e3e3;
	border-right: 0
}

.advanced-option .option-ul li.option-li {
	float: left;
	z-index: 5
}

.advanced-option .option-t {
	float: left;
	position: relative;
	padding: 3px 20px 3px 10px;
	background: #fff;
	line-height: 22px;
	border-right: 1px solid #e3e3e3
}

.advanced-option .option-wrap {
	display: none;
	position: absolute;
	top: 33px;
	left: 80px;
	width: 1125px;
	border: 1px solid #e3e3e3;
	background: #fff;
	z-index: 5
}

.option-t .arrow {
	margin-top: 10px;
	*margin-top: 5px
}

.option-li:hover .arrow {
	*margin-top: 5px
}

.advanced-option li.option-li:hover .option-wrap,
.advanced-option li.option-li-hover .option-wrap {
	display: block;
	box-shadow: 0 0 3px #CCC
}

.advanced-option li.option-li:hover .option-t,
.advanced-option li.option-li-hover .option-t {
	border-bottom: 0;
	z-index: 6;
	background: #fff
}

.advanced-option li.option-li:hover .option-t b,
.advanced-option li.option-li-hover .option-t b {
	border-width: 0 4px 4px
}

.advanced-option .option-wrap li {
	float: left;
	width: 150px;
	margin: 10px 10px 10px 8px;
	padding: 0 5px;
	*padding-bottom: 10px
}

.advanced-option .option-wrap li span {
	float: left;
	padding: 0 4px 2px 5px;
	*padding-bottom: 0;
	text-align: center;
	height: 18px
}

.advanced-option .option-wrap li:hover span,
.advanced-option .option-wrap li.attr-hover span {
	background: #d94f63;
	color: #fff;
	cursor: pointer
}

.advanced-option .option-wrap li:hover span a,
.advanced-option .option-wrap li.attr-hover span a {
	color: #fff;
	text-decoration: none
}

.advanced-option .option-wrap li.attr-hover span {
	position: relative;
	padding-right: 5px
}

.advanced-option .option-wrap li.attr-hover i {
	top: -2px
}

.lh-14 {
	line-height: 14px;
	height: 14px
}

.list-view-enlarge .price span.no-goods {
	float: right;
	color: #b6b6b6;
	height: 18px;
	padding: 0 5px;
	line-height: 18px
}

.filter-tab {
	position: relative;
	height: 30px;
	padding-top: 5px;
	background: #fafafa;
	border: 1px solid #ebebeb;
	border-bottom: 0
}

.filter-tab ul {
	padding: 0 10px
}

.filter-tab li {
	display: inline;
	float: left;
	margin: 0 4px;
	padding: 0 14px;
	line-height: 34px;
	font-size: 16px;
	font-family: 'Microsoft YaHei'
}

.filter-tab li a {
	display: block;
	line-height: 30px;
	color: #a3a3a3
}

.filter-tab li a:hover {
	text-decoration: none
}

.filter-tab .current {
	background: #FFF;
	box-shadow: 0 -2px 3px #CCC;
	padding-bottom: 1px
}

.filter-tab li.current a {
	color: #666
}

.store-yl {
	float: right;
	display: none;
	width: 21px;
	height: 21px;
	margin-right: 5px;
	background-position: -30px -153px
}

.store-im {
	float: left;
	height: 22px;
	line-height: 22px
}

.store-im .qq,
.store-im .ww,
.store-im .st {
	float: left;
	margin: 4px 3px 0;
	overflow: hidden
}

.store-im .qq {
	width: 21px;
	height: 21px;
	margin-top: 1px
}

.store-im .ww {
	width: 16px;
	height: 16px
}

.store-im .st {
	width: 47px;
	height: 17px
}

.search-result-container {
	padding-bottom: 0;
	z-index: 3;
	background: #fff
}

.container-right,
.container-left {
	margin-top: 10px;
	z-index: 3
}

.container-right {
	display: none;
	float: right;
	width: 250px
}

.container-right .cpc-title {
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	background: #fafafa;
	border: 1px solid #ebebeb;
	font-size: 16px;
	color: #666
}

.container-right .products-list {
	border: 1px solid #ebebeb;
	border-top: 0
}

.has-cpc .container-left {
	float: left;
	width: 980px
}

.has-cpc .container-right {
	display: block
}

.list-view-enlarge .price {
	overflow: hidden
}

.list-view-enlarge .price b {
	font-size: 16px;
	font-weight: 700;
	color: #b3b3b3;
	font-family: "arial"
}

.list-view-enlarge .price b em {
	font-weight: 700;
	color: #de465d
}

.list-view-enlarge .price b.clr-999 {
	color: #999
}

.list-view-enlarge .price .package {
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	vertical-align: middle
}

.list-view-enlarge .h-comment i {
	float: left;
	width: 58px;
	height: 22px;
	background-position: 0 -177px
}

.list-view-enlarge {
	position: relative;
	width: 100%
}

.list-view-enlarge .list-item {
	float: left;
	width: 20%;
	padding: 12px 0
}

.has-cpc .list-view-enlarge .list-item {
	width: 25%
}

.container-right .list-view-enlarge .list-item {
	width: 100%
}

.list-view-enlarge .list-item.last {
	display: block
}

.list-view-enlarge .show-cnt {
	width: 245px;
	margin: 0 auto
}

.list-view-enlarge .pic {
	display: block;
	position: relative;
	z-index: 1;
	padding: 5px;
	overflow: hidden;
	text-align: center;
	zoom: 1
}

.list-view-enlarge .pic i {
	position: absolute;
	top: 15px;
	left: 0;
	background: url("../images/picon.png") no-repeat;
	display: block
}

.list-view-enlarge .pic a {
	display: block;
	width: 235px;
	height: 235px;
	line-height: 233px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #eee
}

.list-view-enlarge .pic a:hover {
	text-decoration: none
}

.list-view-enlarge .pic img {
	color: transparent;
	max-width: 235px;
	max-height: 235px;
	vertical-align: middle
}

.list-view-enlarge .pic-bar {
	height: 37px;
	margin: 6px 5px 5px;
	overflow: hidden
}

.list-view-enlarge .pic-sm {
	display: table;
	float: left;
	margin-right: 5px;
	width: 35px;
	height: 35px;
	border: 1px solid #ccc;
	text-align: center;
	cursor: pointer
}

.list-view-enlarge .pic-sm span {
	display: table-cell;
	max-width: 35px;
	max-height: 35px;
	background-size: 80%;
	vertical-align: middle
}

.list-view-enlarge .pic-sm img {
	max-width: 35px;
	max-height: 35px;
	background-size: 80%;
	vertical-align: middle
}

.list-view-enlarge .pic-sm.active {
	border-color: #f53f62
}

.list-view-enlarge .slider-wrap {
	position: absolute;
	left: 5px;
	bottom: -24px;
	width: 235px;
	height: 24px;
	opacity: 0;
	filter: alpha(opacity=0)
}

.picon {
	width: 62px;
	height: 27px
}

.list-view-enlarge .size,
.list-view-enlarge .size-wrap {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	display: block;
	width: 235px;
	height: 24px;
	line-height: 24px;
	font-size: 12px
}

.list-view-enlarge .size {
	color: #000
}

.list-view-enlarge .size-wrap {
	text-decoration: underline;
	background: #dd465e;
	opacity: .7
}

.list-view-enlarge .size-clr {
	float: left;
	padding-left: 28px;
	color: #fff
}

.list-view-enlarge .price {
	position: relative;
	height: 18px;
	line-height: 18px;
	margin-top: 11px
}

.list-view-enlarge .price b {
	float: left
}

.list-view-enlarge .name {
	margin-top: 5px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.list-view-enlarge .name a {
	color: #2e2e2e
}

.list-view-enlarge .name a:hover {
	color: #d22f4d;
	text-decoration: none
}

.list-view-enlarge .goods-info {
	margin: 0 5px
}

.list-view-enlarge .store {
	top: 329px;
	height: 24px;
	line-height: 24px;
	color: #CCC;
	margin-top: 5px
}

.list-view-enlarge .store i {
	float: left;
	width: 41px;
	height: 18px;
	margin: 5px 10px 0 6px;
	+margin-top: 3px
}

.list-view-enlarge .store a {
	margin-right: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 71px;
	max-width: 72px0;
	text-decoration: underline
}

.list-view-enlarge .store a:hover {
	color: #d22f4d;
	text-decoration: none
}

.list-view-enlarge .store .addr {
	float: right;
	max-width: 145px;
	height: 24px;
	overflow: hidden;
	color: #999
}

.list-view-enlarge .store .w-im img {
	vertical-align: text-top
}

.list-view-enlarge .hide-info {
	display: none;
	position: relative;
	z-index: 10
}

.list-view-enlarge .h-comment {
	position: absolute;
	width: 226px;
	padding: 0 0 5px 8px;
	border: 1px solid #e2e2e2;
	background-color: #fff
}

.list-view-enlarge .hide-info .h-comment {
	top: -24px;
	*top: -20px;
	left: 5px
}

.list-view-enlarge .h-arrow em,
.list-view-enlarge .h-arrow span {
	display: block;
	width: 30px;
	height: 10px;
	font-size: 30px;
	overflow: hidden;
	line-height: .8
}

.list-view-enlarge .h-arrow em {
	margin-top: -10px;
	color: #e2e2e2;
	font-style: normal
}

.list-view-enlarge .h-arrow span {
	margin-top: -8px;
	color: white
}

.list-view-enlarge .hide-info img {
	vertical-align: middle
}

.list-view-enlarge .hide-info .g-credit {
	display: block;
	width: 160px;
	line-height: 30px;
	border-bottom: 1px dotted #d9d6d6
}

.list-view-enlarge .hide-info .g-comment {
	vertical-align: middle;
	line-height: 24px
}

.list-view-enlarge .secret-info {
	display: none;
	position: relative;
	z-index: 10
}

.list-view-enlarge .secret-info .h-comment {
	top: -70px;
	left: 5px
}

.list-view-enlarge .secret-info .extend-info {
	line-height: 24px
}

.hide {
	display: none!important;
}

.label-add {
	position: absolute;
	top: 1px;
	width: 240px;
	height: 22px;
	overflow: hidden
}

.icon-cont.left1 {
	float: left;
	width: 62px
}

.icon-cont.left2 {
	float: left;
	width: 56px
}

.icon-cont .act-name {
	width: 57px;
	height: 22px;
	display: inline-block;
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	text-align: center
}

.icon-cont .act-name.color1 {
	background: #ff6000
}

.icon-cont .act-name.color2 {
	background: #27aa1d
}

.icon-cont .straggle {
	float: right;
	display: inline-block;
	width: 5px;
	height: 5px;
	background: url("../images/straggle.png") no-repeat;
	vertical-align: top
}

.firstb {
	position: absolute;
	top: 2px;
	left: 214px;
	width: 25px;
	height: 40px;
	background: url("../images/firstb.png") no-repeat
}

.fee {
	display: inline-block;
	width: 30px;
	height: 16px;
	background: #dd465e;
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	margin-left: 5px
}

.search-price-ranks.cur {
	float: left
}

.list-view-enlarge .name span {
	color: #dd465e
}

.send-info .price {
	float: left;
	margin: 15px 0
}

.send-info .s-name {
	white-space: normal;
	height: 36px;
	clear: both
}

.shelves-good-time {
	text-align: center;
	border: 1px dashed #ddd;
	line-height: 24px;
	margin: 10px 0 15px
}

.shelves-good-time span {
	color: #cf203c
}

.lf {
	float: left
}

.store .application-proxy {
	float: right;
	width: 70px;
	height: 22px;
	overflow: hidden;
	border: 1px solid #ce203f;
	font-size: 12px;
	border-radius: 2px;
	line-height: 22px;
	text-align: center
}

.list-view-enlarge .application-proxy a {
	color: #ce203f;
	text-decoration: none
}

.legend-p {
	margin: 10px 0 0;
	overflow: hidden
}

.legend {
	margin: 0;
	float: left
}

.legend span {
	vertical-align: top
}

.legend .bx-label {
	margin-top: 0
}

.no-result {
	padding: 58px 0;
	margin: 15px 0;
	background-color: #faf9f9;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	background: #fffde4;
	border: 1px solid #f8e2b3
}

.no-result span {
	color: red;
	font-weight: 700
}

.return_top {
	width: 34px;
	display: none;
	position: fixed;
	left: 50%;
	margin-left: 670px;
	bottom: 100px;
	z-index: 1000
}

.return_top a {
	display: block;
	width: 34px;
	height: 32px;
	text-indent: -999em;
	background: url(../images/index-float-tool.png) no-repeat 0 -166px
}

.return_top a:hover {
	background-position: 0 -198px
}

.highlight-keyword {
	color: #cc0034
}

.ppc-has-title .title-wrap {
	overflow: hidden;
	border-bottom: 1px solid #efeceb;
	position: relative
}

.ppc-has-title .title {
	float: left;
	width: 330px;
	font-size: 18px;
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	text-align: center;
	background: #f5f5f5;
	color: #575757;
	border-right: 1px solid #efeceb
}

.ppc-has-title .cur {
	background: #fff;
	height: 32px;
	border-bottom: 2px solid #dd465e;
	cursor: default
}

.ppc-content {
	width: 1230px;
	margin: 0 auto;
	*position: relative
}

.ppc-content .list-view-enlarge {
	height: 390px;
	float: left
}

.ppc-has-notitle {
	overflow: hidden
}

.ppc-has-title {
	border: 1px solid #efeceb
}

.ppc-has-title .list-item {
	width: 20%
}

.ppc-content .list-view-enlarge .list-item {
	height: auto
}

.ppc-content .list-item .store {
	margin-top: 6px
}

.ppc-content .store a {
	color: #999
}

.ppc-content ul li {
	float: left;
	width: auto
}

.mt-10 {
	margin-top: 10px
}

.sem-info {
	border: 1px solid #e6e6e6
}

.sem-info .tab-hd {
	position: relative;
	height: 30px;
	line-height: 30px;
	background: #f7f7f7
}

.sem-info .tab-trigger-item {
	float: left;
	display: inline;
	padding: 0 45px;
	border-right: 1px solid #e6e6e6;
	font-size: 14px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#ededed));
	background-image: -webkit-linear-gradient(top, #fefefe, #ededed);
	background-image: -moz-linear-gradient(top, #fefefe, #ededed);
	background-image: -o-linear-gradient(top, #fefefe, #ededed);
	background-image: -ms-linear-gradient(top, #fefefe, #ededed);
	background-image: linear-gradient(top, #fefefe, #ededed)
}

.sem-info .active .tab-trigger-item-current {
	background: #fff;
	color: #333
}

.sem-info .tab-li {
	float: left;
	display: inline;
	width: 360px;
	margin: 0 20px 16px
}

.sem-info .tab-li .b-title {
	width: 100%;
	height: 26px;
	line-height: 26px;
	color: #333;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.sem-info .tab-li .b-detail {
	width: 100%;
	height: 80px;
	line-height: 20px;
	overflow: hidden;
	zoom: 1;
	color: #999
}

.sem-info .tab-bd {
	overflow: hidden;
	clear: both;
	padding: 16px 0 0 16px;
	display: none;
	zoom: 1
}

.sem-info .attr-open {
	display: block
}

.sem-info .more-drop {
	position: absolute;
	right: 0;
	top: 0
}

.bbs-info {
	+margin-bottom: 15px
}

.bt-search {
	width: 1230px;
	height: 70px;
	padding-top: 25px;
	margin: 10px auto 0;
	background-color: #fff
}

.related {
	width: 1302px;
	margin: 0 auto;
	border: 1px solid #eee;
	color: #999;
	line-height: 30px;
	margin-bottom: 10px;
	padding-left: 10px;
	background: #f7f7f7
}

.related a {
	padding: 0 10px
}

.bt-ad {
	width: 1232px;
	margin: 10px auto
}

#J_feedback_box {
	margin-left: 669px
}

 @media screen and (max-width:1365px) {
	.area-new,
	#search-nav,
	.list-view-enlarge,
	.new-goodslist-cont,
	.attr-group {
		width: 980px;
		margin: 0 auto
	}
	.new-goodslist-cont{
		width:1050px;
	}
	.width-wrap {
		width: 100%
	}
	#footer .area,
	.bt-search {
		width: 980px
	}
	#search-nav .crumb-title {
		margin-right: 10px
	}
	.attr-bd {
		width: 845px
	}
	.list-view-enlarge .list-item {
		width: 25%
	}
	.list-view-enlarge .list-item.last {
		display: none
	}
	.related {
		width: 958px
	}
	.relateKeywords {
		width: 978px
	}
	.attr-list li {
		width: 162px
	}
	.r-store-list {
		width: 447px
	}
	#main .pro-store .minisite-link {
		width: 974px
	}
	.area-new .shopping-news .news .content .item div {
		width: 136px
	}
	.sem-info .tab-li {
		width: 278px
	}
	.ppc-content {
		width: 980px;
		*position: relative
	}
	.advanced-option .option-wrap {
		width: 897px
	}
	.advanced-option .option-wrap li {
		width: 140px
	}
	.filter-wrap-new .filter-fix {
		width: 990px
	}
	.minisite-info {
		width: 500px
	}
	.container-right {
		display: none !important
	}
	.mod-filter-new.mod-filter {
		padding: 0
	}
	.filter-a {
		width: 68px
	}
	.filter-price-new,
	.filter-wrap-new .area-h {
		width: 160px
	}
	.filter-sell-num {
		width: 160px
	}
	.filter-price-box {
		margin: 12px 8px
	}
	.mod-filter-new.mod-filter {
		width: 80px
	}
	.send-style label {
		margin: 0
	}
	.new-goodslist-cont .li-items.active .outside-cont {
		width: auto;
		left: 3px
	}
	.new-goodslist-cont .li-items.active .main-goods-cont {
		border: transparent;
		box-shadow: none;
		width: 235px
	}
	.img-cont {
		width: 235px;
		line-height: 235px;
		height: 235px
	}
	.txt-cont {
		width: 235px
	}
	.main-goods-cont {
		width: 235px;
		margin: 15px 15px 0 6px;
		margin: 0 auto
	}
	.img-cont img {
		max-width: 235px;
		max-height: 235px
	}
	.new-goodslist-cont .li-items {
		height: 340px;
		width: 238px;
		margin: 0 10px 0 0;
	}
	.recrnt-view-cont {
		width: 120px
	}
	.youfavor-cont {
		width: 100%
	}
	.goodspic-cont .pic-ul {
		margin-left: 28px
	}
	.goodspic-cont li {
		width: 170px;
		margin: 0 0 7px 15px
	}
	.filter-price,
	.filter-order-num {
		padding: 12px 10px
	}
	.price-choice-area {
		width: 160px;
		margin-top: 8px
	}
	.filter-order-num .o-span {
		padding-left: 0 !important
	}
	.filter-a i {
		right: 13px
	}
	.like-goods-cont li {
		width: 76px;
		margin-left: .8%
	}
	.like-goods-cont .pic-cont {
		width: 74px;
		height: 74px
	}
	.like-goods-cont .pic-cont img {
		max-width: 74px;
		max-height: 74px
	}
	.outside-cont{
		width:auto;
	}
} 

.w980 #search-nav,
.w980 .area-new,
.w980 .list-view-enlarge {
	width: 980px;
	margin: 0 auto
}

.w980 .width-wrap {
	width: 100%
}

.w980 #footer .area,
.w980 .bt-search {
	width: 980px
}

.w980 #search-nav .crumb-title {
	margin-right: 10px
}

.w980 .attr-bd {
	width: 845px
}

.w980 .list-view-enlarge .list-item {
	width: 25%
}

.w980 .list-view-enlarge .list-item.last {
	display: none
}

.w980 .related {
	width: 958px
}

.w980 .relateKeywords {
	width: 978px
}

.w980 .attr-list li {
	width: 162px
}

.w980 .r-store-list {
	width: 447px
}

.w980 #main .pro-store .minisite-link {
	width: 974px
}

.w980 .sem-info .tab-li {
	width: 278px
}

.w980 .ppc-content {
	width: 980px
}

.w980 .advanced-option .option-wrap {
	width: 897px
}

.w980 .advanced-option .option-wrap li {
	width: 140px
}

.w980 .filter-fix {
	width: 968px
}

.w980 .minisite-info {
	width: 500px
}

.w980 .container-right {
	display: none !important
}

@media screen and (max-width:1420px) {
	#J_feedback_box,
	.return_top {
		left: auto;
		margin-left: 0;
		right: 0
	}
}

@media screen and (min-width:1366px) and (max-width:1919px) {
	.has-cpc .container-left {
		width: 1056px
	}
	.has-cpc .filter-fix {
		width: 1044px
	}
	#search-nav,
	.area-new,
	.bt-search,
	.ppc-content,
	.attr-group {
		width:1200px
	}
	.new-goodslist-cont .li-items{
		float: left;
		    position: relative;
		    padding: 12px 0;
		    width: 245px;
		    height: 310px;
	}
	.attr-bd {
		width: 1177px
	}
	.list-view-enlarge .list-item {
		width: 20%
	}
	.filter-fix {
		width: 1300px
	}
	.h-comment {
		width: 242px
	}
	.minisite-link {
		width: 1306px
	}
	.related {
		overflow: hidden
	}
	.sem-info .tab-li {
		width: 390px
	}
	.advanced-option .option-wrap {
		width: 1230px
	}
	.mg-shmarket .market-inner .l-dl {
		width: 540px
	}
	.mg-shmarket .market-inner .ptxt {
		width: 480px
	}
	.mg-shmarket .market-inner .l-dl {
		margin-right: 46px
	}
}

@media screen and (min-width:1920px) {
	.area {
		width: 1200px
	}
	.new-goodslist-cont .li-items {
	width: 224px;
	    margin: 0 21px 0 0;
	}
	#search-nav,
	.area-new,
	.bt-search,
	.ppc-content,
	.attr-group {
		width: 1200px
	}
	.has-cpc .container-left {
		width: 1056px
	}
	.has-cpc .filter-fix {
		width: 1044px
	}
	.filter-wrap-new .filter-fix {
		width: 1618px
	}
	.recrnt-view-cont {
		width: 200px
	}
	.youfavor-cont {
		width: 100%
	}
	.goodspic-cont .pic-ul {
		margin-left: 0px
	}
	.goodspic-cont li {
		margin: 0 0 7px 15px;
		width: 183px
	}
	.bt-search .search-text {
		width:
	}
}

.w1312 #search-nav,
.w1312 .area-new,
.w1312 .list-view-enlarge,
.w1312 .bt-search,
.w1312 .ppc-content,
.w1312 .attr-group {
	width: 1312px
}

.w1312 .has-cpc .list-view-enlarge {
	width: auto
}

.w1312 .has-cpc .container-left {
	width: 1056px
}

.w1312 .has-cpc .container-left .list-item {
	width: 25%
}

.w1312 .has-cpc .container-right .list-item {
	width: 100%
}

.w1312 .has-cpc .filter-fix {
	width: 1044px
}

{
	width: 1056px
}

.w1312 .attr-bd {
	width: 1177px
}

.w1312 .ppc-content .list-item {
	width: 20%
}

.w1312 .filter-fix {
	width: 1300px
}

.w1312 .h-comment {
	width: 242px
}

.w1312 .minisite-link {
	width: 1306px
}

.w1312 .related {
	width: 1290px
}

.w1312 .sem-info .tab-li {
	width: 390px
}

.w1312 .advanced-option .option-wrap {
	width: 1230px
}

.prot-img {
	position: relative
}

.prot-img .prot-img-mask,
.prot-img .prot-img-mask i {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: url(../images/prot_mask.png) 0 0
}

.prot-img .prot-img-mask i {
	z-index: 1002;
	background: url(../images/prot_mask_lock.png) no-repeat center center
}

.btn-confirm {
	background-image: url(../images/page/btn.png);
	background-repeat: repeat-x
}

.btn-confirm,
.btn-default,
.btn-disable {
	padding: 0 10px;
	display: inline-block;
	height: 24px;
	font-size: 12px;
	border: 1px solid #c23247;
	cursor: pointer;
	outline: 0;
	overflow: visible;
	*zoom: 1
}

.btn-confirm {
	background-color: #e8455c;
	color: #FFF
}

a.btn-confirm:hover {
	text-decoration: none;
	color: #FFF
}

.btn-default {
	background-color: #fff;
	border: 0
}

input.btn-default {
	*border-color: black
}

.btn-confirm,
.btn-default {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: 400
}

input.btn-confirm,
input.btn-default {
	height: 24px;
	*height: 24px;
	line-height: 18px
}

.btn-confirm {
	background-position: 0 0;
	padding: 0 7px 0 8px
}

.btn-confirm-hover,
.btn-confirm:hover {
	background-position: 0 -22px
}

.btn-confirm-active,
.btn-confirm:active {
	background-position: 0 -40px
}

.btn-confirm-selected {
	background-position: 0 -60px
}

.btn-default-hover,
.btn-default:hover {
	background-position: 0 -320px;
	text-decoration: none
}

a.btn-default-hover,
a.btn-default:hover {
	color: #d2364c
}

.btn-default-active,
.btn-default:active {
	background-position: 0 -340px
}

.btn-disable {
	border-radius: 1px;
	border: 1px solid #ccc;
	background-color: #e9e9e9;
	background-image: none;
	color: #ccc
}

a.btn-disable:hover {
	color: #ccc
}

.return_top {
	width: 34px;
	display: none;
	position: fixed;
	left: 50%;
	margin-left: 625px;
	_right: 0;
	bottom: 100px;
	z-index: 1000;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop)+300)
}

.return_top a {
	display: block;
	width: 34px;
	height: 32px;
	text-indent: -999em;
	background: url(../images/index-float-tool.png) no-repeat 0 -166px
}

.return_top a:hover {
	background-position: 0 -198px
}

#J_feedback_box {
	width: 34px;
	height: 83px;
	margin: 0 0 1px 0;
	left: 50%;
	margin-left: 625px;
	top: 230px;
	_top: expression(eval(document.documentElement.scrollTop)+150)
}

#J_fb_form {
	right: 35px !important
}

#J_feedback_box #J_fb_default,
#J_feedback_box .n_content,
#J_feedback_box .web_form_title .fb-sprite {
	background-image: url("../images/index-float-tool.png");
	background-repeat: no-repeat
}

#J_feedback_box #J_fb_default {
	padding: 0;
	width: 34px;
	height: 83px;
	border: 0;
	box-shadow: none;
	background-position: 0 0
}

#J_feedback_box #J_fb_default:hover {
	background-color: #e85d71;
	background-position: 0 -83px
}

#J_fb_default {
	cursor: pointer
}

#J_feedback_box .web_form_title {
	background-color: #e85d71
}

#J_feedback_box .web_form_title .fb-sprite {
	background-position: 0 -230px
}

#J_feedback_box .title-cnt {
	font-family: "SimSun"
}

#J_feedback_box .fb-tips {
	right: 35px
}

#J_feedback_box #J_fb_input {
	color: #999
}

#J_feedback_box .fb-form {
	border: 1px solid #dadada
}

#J_feedback_box .fb-form .content textarea {
	height: 80px
}

#J_feedback_box .fb-form .content .cb_box span {
	color: #e85d71
}

#J_feedback_box .fb-default p i {
	font-size: 0
}

.filter-wrap {
	padding-top: 16px;
	border: 1px solid #ebebeb;
	z-index: 2
}

.mr-adjust {
	margin-right: 0
}

.filter-bar {
	padding: 0 5px;
	position: relative;
	z-index: 3;
	color: #806f66;
	background: #fff
}

.filter-bar .divider {
	float: left;
	width: 5px;
	height: 24px
}

.filter-fix {
	position: fixed;
	width: 1310px;
	margin-top: 10px;
	z-index: 999;
	top: -10px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, .4)
}

.has-cpc .filter-fix {
	width: 970px
}

.filter-bar a {
	margin-right: -1px;
	color: #806f66;
	cursor: pointer
}

.filter-bar a:hover {
	color: #b10000;
	text-decoration: none
}

.filter-sort,
.filter-price,
.filter-type-s,
.filter-type-p,
.filter-type-l,
.filter-type-g {
	float: left;
	height: 22px;
	line-height: 20px;
	line-height: 24px\9;
	background-color: #FFF;
	z-index: 3
}

.filter-sort {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 5px 30px 5px 20px
}
a.fil22ter-a {
	 position: relative;
	 display: block;
	 float: left;
	 width: 100px;
	 height: 46px;
	 line-height: 46px;
	 text-align: center;
	 border-right: 1px solid #e6e6e6;
	 z-index: 3;
	 color: #444b55;
}
a.filter-sort-curr,{
	color: #fff;
}
a.filter-sort:hover,
a.filter-sort-curr,
a.filter-type-curr {
	color: #fff;
	background-color: #e72f17
}

.filter-sort i {
	position: absolute;
	display: inline-block;
	top: 11px;
	right: 15px;
	width: 7px;
	height: 10px;
	line-height: 10px;
	overflow: hidden
}

.default-sort {
	padding: 5px 15px
}

.filter-sort .filter-sort-d {
	background-position: -22px -23px
}

.filter-sort-curr .filter-sort-d,
.filter-sort:hover .filter-sort-d {
	background-position: -30px -23px
}

.filter-sort-curr .filter-sort-pd,
.filter-sort:hover .filter-sort-pd {
	background-position: -65px -28px;
	height: 6px;
	top: 14px;
	border-bottom: 1px solid #fff
}

.filter-sort .filter-sort-u {
	background-position: -56px -22px
}

.filter-sort-curr .filter-sort-u,
.filter-sort:hover .filter-sort-u {
	background-position: -65px -22px;
	height: 6px;
	top: 11px;
	border-top: 1px solid #fff
}

.filter-price,
.filter-order-num {
	padding: 11px 20px;
	position: relative;
	background: 0
}

.filter-order-num .o-span {
	float: left;
	display: inline-block;
	line-height: 24px;
	padding-left: 8px
}

.filter-order-num input {
	margin: 0 4px
}

#EellFilterPrice {
	padding-left: 9px;
	padding-right: 9px
}

.filter-price input {
	float: left;
	width: 56px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #e1e1e1
}

.filter-price input:focus {
	background-position: -65px -265px;
	outline: 0
}

.filter-price-expand {
	display: none;
	text-align: center;
	position: absolute;
	top: 40px;
	left: -1px;
	background-color: #fff;
	z-index: 2;
	border: 1px solid #e6e6e6;
	border-top: 0;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07)
}

.filter-price-expand a:hover {
	color: #d2364c
}

.filter-price-expand.cur {
	border: 0;
	left: 1px;
	box-shadow: none
}

.filter-price-expand .btn-confirm,
.filter-price-expand .btn-confirm:hover {
	color: #FFF
}

.filter-order-num {
	width: 160px;
	border-left-color: transparent
}

.filter-order-num .filter-price-expand {
	padding: 5px 0 5px 35px;
	height: auto
}

.filter-price-split {
	background-position: -78px -106px;
	float: left;
	width: 8px;
	height: 24px;
	line-height: 24px
}

.fPb-item {
	float: left;
	position: relative
}

.filter-price-box i.price-plain {
	float: left;
	display: inline-block;
	width: 10px;
	height: 24px;
	line-height: 24px;
	font-family: arial, verdana, sans-serif !important;
	color: #666;
	font-size: 12px;
	font-style: normal;
	font-weight: 400
}

.filter-price-hover {
	background: #fff;
	z-index: 99999;
	height: 55px;
	border: 1px solid #e6e6e6
}

.filter-price-hover .price-plain {
	display: none
}

.filter-price-hover .filter-price-expand {
	display: block
}

#EellFilterPrice.filter-price-hover {
	height: 62px;
	border-right-color: #e6e6e6
}

#EellFilterPrice.filter-price-hover.cur {
	border: 0;
	border-right: 1px solid #e6e6e6
}

.filter-menu {
	padding: 10px 0 5px
}

.filter-menu input {
	margin: 0 3px 2px 0;
	+margin-top: 1px;
	margin-top: 1px\8;
	vertical-align: middle
}

.filter-menu .more-drop,
.filter-menu .more-expand {
	top: -3px;
	right: -15px
}

.filter-menu label {
	position: relative;
	float: left;
	margin-left: 8px;
	*margin: -2px 0 0 2px
}

.filter-menu-expand {
	height: 50px
}

.filter-menu-more,
.filter-menu-con {
	width: 100%;
	height: 24px;
	position: relative
}

.filter-menu-expand .filter-menu-con {
	height: 26px;
	border-bottom: 0;
	margin-bottom: -1px;
	z-index: 1
}

.filter-menu .filter-menu-con .filter-menu-returngoods,
.filter-menu .filter-menu-con .filter-menu-photo,
.filter-menu .filter-menu-con .filter-menu-ship,
.filter-menu .filter-menu-con .filter-menu-sample,
.filter-menu .filter-menu-con .filter-menu-company,
.filter-menu .filter-menu-con .filter-menu-real-store,
.filter-menu .filter-menu-con .filter-menu-drop-ship {
	margin-left: 0;
	margin-right: 0;
	+margin-top: 0;
	+height: 22px;
	_height: 22px;
	cursor: pointer
}

.filter-menu .filter-menu-con .filter-menu-returngoods i,
.filter-menu .filter-menu-con .filter-menu-photo i,
.filter-menu .filter-menu-con .filter-menu-ship i,
.filter-menu .filter-menu-con .filter-menu-sample i,
.filter-menu .filter-menu-con .filter-menu-company i,
.filter-menu .filter-menu-con .filter-menu-real-store i,
.filter-menu .filter-menu-con .filter-menu-drop-ship i {
	display: inline-block;
	height: 22px;
	+height: 19px;
	margin-right: 3px;
	line-height: 22px;
	vertical-align: middle
}

.filter-menu .filter-menu-con a {
	display: inline-block;
	padding: 0 10px;
	height: 22px;
	+line-height: 22px;
	+height: 22px;
	+vertical-align: middle
}

.filter-menu .filter-menu-con .filter-menu-returngoods i {
	width: 16px;
	background: url("../images/goods-legend.png") no-repeat -20px -60px
}

.filter-menu .filter-menu-con .filter-menu-photo i {
	width: 18px;
	background: url("../images/goods-legend.png") no-repeat -20px -19px
}

.filter-menu .filter-menu-con .filter-menu-ship i,
.filter-menu .filter-menu-con .filter-menu-sample i,
.filter-menu .filter-menu-con .filter-menu-company i,
.filter-menu .filter-menu-con .filter-menu-real-store i,
.filter-menu .filter-menu-con .filter-menu-drop-ship i {
	width: 16px;
	background-image: url("../images/legend.png");
	background-repeat: no-repeat
}

.filter-menu .filter-menu-con .filter-menu-ship i {
	background-position: -5px -88px
}

.filter-menu .filter-menu-con .filter-menu-sample i {
	height: 18px;
	background-position: -65px 0
}

.filter-menu .filter-menu-con .filter-menu-company i {
	height: 18px;
	line-height: 18px;
	background-position: 0 0
}

.filter-menu .filter-menu-con .filter-menu-real-store i {
	height: 18px;
	line-height: 18px;
	background-position: 0 -78px
}

.filter-menu .filter-menu-con .filter-menu-drop-ship i {
	height: 22px;
	line-height: 22px;
	background-position: -4px -19px
}

.filter-menu .filter-menu-con .filter-menu-sample {
	position: relative
}

.filter-menu .n-ico {
	position: absolute;
	top: -6px;
	right: -6px;
	height: 16px;
	width: 16px;
	background: url("../images/n.gif") no-repeat
}

.filter-1 a,
.crumb a.choosen,
.category-wrap a.highlight {
	color: #dd465e
}

.category-wrap a.choosen {
	background: #dd465e;
	color: #fff;
	padding: 0 5px 3px 5px;
	text-decoration: none
}

.category-wrap a.choosen i,
.advanced-option .option-wrap li.attr-hover i {
	display: none;
	position: absolute;
	right: 4px;
	font-family: arial;
	font-size: 16px
}

.category-wrap a.choosen i {
	top: -4px;
	*right: 0
}

.filter-menu-more {
	display: none;
	width: 310px
}

.filter-menu-expand .filter-menu-more {
	display: block;
	position: absolute
}

.filter-type-s,
.filter-type-l,
.filter-type-p,
.filter-type-g {
	position: relative;
	display: inline-block;
	width: 30px;
	overflow: hidden;
	padding-left: 15px;
	margin-right: 5px
}

.filter-type-s i,
.filter-type-l i,
.filter-type-p i,
.filter-type-g i {
	position: absolute;
	display: inline-block;
	height: 9px;
	width: 9px;
	top: 7px;
	left: 3px;
	line-height: 9px;
	overflow: hidden
}

.filter-type-p,
.filter-type-l {
	margin: 0
}

.filter-type-l {
	border-left: 0
}

.filter-type-s i {
	background-position: -11px -13px
}

.filter-type-s:hover i,
.filter-type-curr .fTs-icon {
	background-position: 0 -13px
}

.filter-type-p i {
	background-position: -39px 0
}

.filter-type-p:hover i,
.filter-type-curr .fTp-icon {
	background-position: -28px 0
}

.filter-type-l i {
	background-position: -11px -34px
}

.filter-type-l:hover i,
.filter-type-curr .fTl-icon {
	background-position: 0 -34px
}

.filter-type-g i {
	background-position: -11px -24px
}

.filter-type-g:hover i,
.filter-type-curr .fTg-icon {
	background-position: 0 -24px
}

.filter-drop {
	display: none;
	position: absolute;
	top: 25px;
	left: 0;
	height: 22px
}

.filter-menu:hover .filter-drop,
.filter-menu-hoverlllll .filter-drop {
	display: block
}

.page-small {
	position: absolute;
	top: 12px;
	right: 20px;
	height: 21px;
	padding-right: 1px;
	overflow: hidden;
	color: #999;
	font-family: SimSun, Helvetica, sans-serif;
	font-size: 12px;
	z-index: 1
}

.page-small-len,
.page-small-prev,
.page-small-next {
	float: left;
	display: inline;
	margin-left: 3px
}

.page-small-prev,
.page-small-next {
	width: 19px;
	padding: 5px 0 14px;
	line-height: 1;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
	background-color: #FFF;
	border: 1px solid #e5e5e5
}

.page-small-prev {
	background-position: -42px -37px
}

.page-small-next {
	background-position: -62px -37px
}

.page-small a {
	text-decoration: none;
	color: #806f66;
	margin-left: 5px
}

.page-small a:hover {
	background-color: #f0f0f0
}

.page-small b {
	background-color: #f0f0f0
}

b.page-small-len {
	background: 0;
	line-height: 20px;
	font-weight: 400
}

.price-area {
	border-top: 1px solid #e6e6e6
}

.mod-filter {
	position: relative;
	float: left;
	margin-left: 20px
}

.mod-filter.areafilter {
	z-index: 11;
	max-width: 170px
}

.mod-filter-h {
	height: 32px;
	line-height: 32px
}

.mod-filter .mod-filter-h-cur {
	position: relative;
	z-index: 9;
	top: 0;
	left: 0
}

.mod-filter .mod-filter-b-cur {
	display: block
}

.mod-filter .mod-filter-h-cur,
.mod-filter .mod-filter-b-cur {
	border-top: 0
}

.mod-filter-h .arrow {
	margin-top: 15px;
	*top: 1px
}

.mod-filter-h-cur .arrow {
	background-position: 0 -25px;
	margin-top: 22px;
	margin-left: 12px
}

.mod-filter-h,
.mod-filter-b,
.selling-cycle {
	border: 1px solid #e6e6e6;
	color: #666;
	background-color: #fff
}

.mod-filter-b {
	display: none;
	position: absolute;
	top: 34px;
	left: 0;
	width: 287px;
	border-top: 0;
	z-index: 10
}

.mod-filter-b h3 {
	font-size: 12px;
	font-weight: normal
}

.mod-filter-hw {
	padding: 0 16px 0 17px
}

.filter-hw-area-cur {
	display: none
}

.filter-hw-city-cur .mod-filter-tab,
.mod-filter-city ul,
.mod-filter-all,
.mod-filter-tab {
	display: none
}

.mod-filter-l {
	float: left;
	width: 100%;
	cursor: pointer;
}

.mod-filter-r {
	display: none;
	text-align: right
}

.mod-filter-r .mod-filter-link {
	margin-right: 10px
}

.mod-filter-list a {
	color: #666;
	display: inline-block;
	height: 18px;
	max-width: 134px;
	overflow: hidden;
	vertical-align: bottom;
	cursor: pointer
}

.mod-filter-r a,
.mod-filter-all a {
	color: #52a0e5
}

.mod-filter-r a.mod-filter-clear {
	color: #969696
}

.mod-filter-hw .wrap-boder {
	border-bottom: 1px solid #ddd;
	display: inline-block;
	margin-top: 10px
}

.mod-filter-hw .last {
	margin-right: 0
}

.mod-filter-hot {
	display: inline-block;
	border: 1px solid #bebebe;
	line-height: 14px;
	padding: 7px 30px;
	margin-right: 10px;
	border-bottom: 0;
	background: #f5f5f5;
	color: #969696;
	float: left;
	cursor: pointer;
}

.mod-filter-hw .active {
	background: #fff;
	position: relative;
	top: 1px
}

.mod-filter-city {
	min-height: 160px;
	display: none
}

.mod-filter-area ul,
.mod-filter-city ul {
	padding: 7px 20px 3px
}

.mod-filter-list li {
	float: left;
	*display: inline;
	margin-bottom: 15px
}

.hot-market,
.hot-city {
	padding: 0 16px;
	*padding-bottom: 16px;
	margin-top: 14px;
	display: none;
}
.mod-filter-list .active{
	display: block;
}
.hot-market li {
	width: 50%
}

.mod-filter-area li,
.mod-filter-city li,
.hot-city-area li {
	margin: 0 6px 5px;
	white-space: nowrap;
	text-align: center
}

.mod-filter-area li a,
.mod-filter-city li a,
.mod-hot-city li a,
.hot-city-area li a {
	display: block;
	width: 50px;
	height: 25px;
	line-height: 25px;
	text-align: center
}

.mod-filter-list .mod-filter-list-cur a,
.mod-filter-list li a:hover {
	color: #dd465e
}

.mod-filter-list .icon-triangle {
	display: inline-block;
	width: 5px;
	height: 5px;
	margin-left: 5px;
	margin-bottom: 1px;
	background: url(../images/area_triangle.gif) no-repeat
}

.mod-filter-list .mod-filter-list-cur .icon-triangle {
	background-position: 0 -5px
}

.mod-filter-all {
	margin-top: 14px;
	margin-bottom: 10px
}

.mod-filter-tab {
	margin: 0 17px 20px 16px;
	border-bottom: 1px solid #ddd
}

.mod-filter-tab li {
	float: left;
	margin-right: 3px;
	padding: 12px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 0
}

.mod-filter-tab li.tab-else {
	margin-right: 0
}

.mod-filter-tab li.mod-filter-tab-cur {
	border-bottom-color: #fff;
	background-color: #fff
}

.hot-city-header {
	line-height: 14px;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 15px
}

.hot-city span {
	display: inline-block;
	padding: 12px;
	padding-top: 0;
	margin-right: 3px
}

.mod-filter-bazaar ul {
	padding: 0 20px
}

.mod-filter-bazaar li {
	width: 50%
}

.mod-hot-city li {
	margin-right: 2px
}

.hot_bazaar_lev .mod-filter-bazaar ul {
	padding: 0
}

.hot_bazaar_lev .mod-filter-tab {
	margin: 0 0 20px 0
}

.hidden {
	display: none
}

.legend {
	margin: 8px 0 6px 0;
	max-width: 175px;
	height: 18px
}

.legend .auth-ico,
.name .auth-new {
	background-image: url("../images/legend.png");
	background-repeat: no-repeat
}

.legend span {
	margin-right: 2px
}

.legend .auth-recommend {
	width: 52px;
	background-position: 0 -311px
}

.legend .auth-ico {
	width: 16px
}

.legend .auth-history {
	background-position: 0 -337px;
	width: 95px
}

.legend .auth-enterprise {
	background-position: 0 0
}

.legend .auth-is_entity {
	background-position: 0 -78px
}

.legend .auth-is_time_shipping {
	background-position: 0 -52px
}

.legend .auth-shoot {
	background-position: 0 -105px
}

.legend .auth-support_returned_exchange {
	background-position: 0 -208px
}

.legend .auth-is_integrity {
	background-position: 0 -26px
}

.legend .auth-specialmem {
	background-position: 0 -131px
}

.legend .auth-is_behalfof {
	background-position: 0 -182px
}

.legend .type-pp,
.legend .type-yp {
	width: 16px
}

.legend .type-pp {
	background-position: 0 -234px
}

.legend .type-yp {
	background-position: 0 -156px
}

.legend .bx-label {
	display: inline-block;
	width: 53px;
	height: 16px;
	vertical-align: top;
	font-size: 12px;
	border: 1px solid #28ab21;
	background: #28ab21
}

.legend .bx-label span {
	width: 26px;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	margin-right: 0;
	cursor: default
}

.legend .bx-label .text-left {
	background: #fff;
	color: #28ab21
}

.legend .bx-label .text-right {
	color: #fff
}

.search-price {
	padding: 5px 30px 5px 20px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.search-price p {
	float: left
}

.search-price-ranks {
	width: 74px;
	height: 20px;
	border: 1px solid #d9d9d9;
	float: right
}

.search-price-ranks .item {
	width: 14px;
	height: 20px;
	display: inline-block;
	position: relative;
	margin-right: 0;
	border-right: 1px solid #ccc
}

.search-price-ranks .item .bar {
	width: 14px;
	background: #f2f2f2;
	border-top: 1px solid #ccc;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0
}

.search-price-ranks .last {
	border-right: 0
}

.search-price-ranks a.active .bar,
.search-price-ranks a:hover .bar {
	background: #cf1f3f;
	border-top: 0
}

.select-area {
	line-height: 14px;
	margin-top: 20px
}

.select-area-left {
	float: left
}

.return-btn {
	display: none;
	width: 13px;
	height: 12px;
	margin-left: 10px;
	cursor: pointer;
	background: url("../images/returnBtn.jpg");
	float: left;
}

.select-area-right {
	float: right;
	display: inline-block
}

.select-area-right a {
	margin-right: 5px;
	cursor: pointer
}

.selling-cycle-sel {
	display: none;
	position: absolute;
	top: 33px;
	left: 0;
	width: 203px;
	border-top: 0;
	z-index: 10;
	border: 1px solid #ccc;
	color: #666;
	background-color: #fff;
	padding: 19px 15px 17px 20px
}

.selling-cycle-hov {
	display: block
}

.selling-cycle-sel dl {
	overflow: hidden
}

.selling-cycle-sel dt,
.selling-cycle-sel dd {
	width: 49%;
	height: 20px;
	line-height: 20px;
	padding-bottom: 11px
}

.selling-cycle-sel dd {
	float: left
}

.selling-cycle-sel dd input,
.selling-cycle-sel dt input {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	outline: 0;
	margin-right: 10px
}

.selling-cycle-btn {
	width: 112px;
	float: right
}

.selling-cycle-btn a {
	display: inline-block;
	width: 56px;
	height: 22px;
	line-height: 22px;
	text-align: center
}

.selling-cycle-btn a:hover {
	background: #cf1f3f;
	color: #fff
}

.selling-cycle-hov {
	display: block
}

.selling-cycle-sel dl {
	overflow: hidden
}

.selling-cycle-sel dt,
.selling-cycle-sel dd {
	width: 49%;
	height: 20px;
	line-height: 20px;
	padding-bottom: 11px
}

.selling-cycle-sel dd {
	float: left
}

.selling-cycle-sel dd input,
.selling-cycle-sel dt input {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	outline: 0;
	margin-right: 10px
}

.selling-cycle-btn {
	width: 112px;
	float: right
}

.selling-cycle-btn a {
	display: inline-block;
	width: 56px;
	height: 22px;
	line-height: 22px;
	text-align: center
}

.selling-cycle-btn a:hover {
	background: #cf1f3f;
	color: #fff
}

.pagination {
	font-family: SimSun;
	height: 40px;
	padding: 40px 0 40px 0
}

.pagination a {
	color: #444b55
}

.pagination a:hover {
	text-decoration: none
}

.pagination .page-item {
	float: left;
	display: inline;
	line-height: 42px;
	margin-right: -1px
}

.pagination .page {
	float: right
}

.pagination a.page-item {
	font-size: 14px;
	line-height: 38px;
	width: 39px;
	height: 38px;
	margin-right: 5px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .07);
	text-align: center;
	background-color: #fff;
	border: 1px solid #e6e6e6
}

.pagination b.page-item {
	font-size: 14px;
	line-height: 38px;
	width: 39px;
	height: 38px;
	margin-right: 5px;
	text-align: center;
	border: 1px solid #e6e6e6;
	background-color: #e72f17;
	color: #fff;
	font-weight: 600
}

.pagination b.dot {
	border: 0;
	background: 0;
	color: #666
}

.pagination a.D2,
.pagination b.D2 {
	padding: 6px 9px
}

.pagination a.D3,
.pagination b.D3 {
	padding: 6px 4px
}

.pagination a.page-item-prev,
.pagination a.page-item-next {
	font-size: 12px;
	width: 72px
}

.pagination .page-item-info {
	padding: 0 8px;
	color: #444b55
}

.pagination .page-item-input {
	position: relative;
	top: 2px;
	width: 50px;
	height: 34px;
	line-height: 34px;
	padding: 0 4px;
	border: 1px solid #e6e6e6
}

.pagination .page-item-button {
	position: relative;
	top: 3px;
	height: 34px;
	overflow: hidden
}

.pagination .page-item-button .btn-default {
	color: #444b55;
	height: 34px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .07);
	border: 1px solid #e6e6e6;
	background-color: #fff;
	vertical-align: top
}

.pagination .page-item-button .btn-default:hover {
	background-color: #fff
}

.ask-goods-tips {
	float: left
}

.bt-search .search .submit-btn.submit-btn-new {
	background: url('../images/search-sprite.png') 7px -99px #cf1f3f no-repeat;
	color: #fff
}

.bt-search .search-txt {
	position: absolute;
	top: 8px;
	right: 32px;
	color: #fff;
	font-size: 16px;
	font-family: '微软雅黑'
}

.bt-search .search .submit-btn,
.bt-search .search-type .active i {
	background-image: url(../images/index_ico.png?v=1.1);
	background-repeat: no-repeat
}

.bt-search {
	height: 70px;
	padding-top: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #fff
}

.bt-search .search {
	position: relative;
	float: none;
	display: block;
	margin: 0 auto;
	width: 660px
}

.bt-search .logo {
	display: inline;
	float: left;
	overflow: hidden;
	width: 410px;
	height: 135px
}

.bt-search .logo a {
	float: left;
	*display: inline;
	margin-top: 43px
}

.bt-search .logo img {
	display: block
}

.bt-search .search-panel {
	display: inline;
	float: left;
	clear: left;
	width: 554px;
	height: 38px;
	border: 1px solid #cf1f3f;
	background-color: #cf1f3f;
	_overflow: hidden;
	zoom: 1
}

.bt-search .search-in {
	height: 30px;
	margin: 4px;
	background: #fff;
	_overflow: hidden
}

.bt-search .search-in .txt {
	position: relative;
	float: left;
	z-index: 1
}

.bt-search .search-type {
	position: relative;
	z-index: 1;
	height: 30px;
	float: left;
	line-height: 30px;
	cursor: pointer;
	overflow: hidden
}

.bt-search .search-type li {
	margin-left: -5px;
	_height: 30px;
	_position: relative;
	overflow: hidden;
	width: 41px;
	_width: 41px;
	padding: 0 12px 0 17px;
	border: 1px solid #cf1f3f;
	background: #cf1f3f
}

.bt-search .search-type li a {
	font-weight: 600;
	color: #fff
}

.bt-search .search-type li.active {
	margin: 0;
	padding: 0 12px;
	border: 0;
	background: #FFF;
	border-right: 1px solid #ddd
}

.bt-search .search-type li.active a {
	font-weight: 400;
	color: #565656
}

.bt-search .search-type a {
	_margin: 3px 0;
	_display: inline-block;
	_vertical-align: middle;
	font: 400 14px/30px "宋体"
}

.bt-search .active i {
	display: inline-block;
	width: 8px;
	height: 6px;
	margin-left: 5px;
	background-position: -6px -83px;
	vertical-align: middle
}

.bt-search .search-text {
	width: 466px;
	height: 20px;
	*height: 19px;
	padding: 5px 0 5px 10px;
	border: 0;
	outline: 0;
	background: #fff;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	vertical-align: top
}

.bt-search .search-set {
	color: #999
}

.bt-search .search .search-btn {
	float: left
}

.bt-search .search .submit-btn {
	width: 98px;
	height: 40px;
	line-height: 40px;
	margin-right: 1px;
	background-position: 0 -33px;
	background-color: #cf1f3f;
	border: 0;
	cursor: pointer
}

.bt-search .search-tips {
	float: left;
	margin-top: -1px;
	width: 50px;
	height: 35px;
	text-align: right;
	line-height: 35px
}

.bt-search .search-tips a {
	cursor: help
}

.bt-search .search-hots {
	clear: both;
	padding: 8px 5px 0;
	height: 18px;
	color: #484848;
	overflow: hidden
}

.bt-search .search-hots li {
	display: inline;
	float: left;
	padding: 0 7px
}

.bt-search .search-hots li .hot {
	color: #d2364c
}

.bt-search .search-suggest {
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 989;
	visibility: hidden;
	width: 475px;
	border: 1px solid #ccc;
	background-color: #FFF;
	color: #999
}

.bt-search .ss-item {
	overflow: hidden;
	padding: 1px 0;
	height: 22px;
	text-indent: 3px;
	line-height: 22px;
	cursor: default
}

.bt-search .ss-key {
	float: left;
	padding-left: 5px
}

.bt-search .ss-result {
	float: right;
	padding-right: 5px;
	color: green
}

.bt-search .ss-item-sed {
	background-color: #eee
}

.bt-search .search-suggest li b {
	color: #666
}

@media screen and (max-width:1260px) {
	.bt-search .search {
		width: 500px
	}
	.bt-search .search-panel {
		width: 395px
	}
	.bt-search .search-text {
		width: 310px
	}
	.bt-search .search-suggest {
		width: 315px
	}
}

.w980 .bt-search .search-suggest {
	width: 315px
}

.w980 .bt-search .search {
	width: 500px
}

.w980 .bt-search .search-panel {
	width: 395px
}

.w980 .bt-search .search-text {
	width: 310px;
	_width: 305px
}

.l {
	float: left
}

.txt-center {
	text-align: center
}

.p-r {
	position: relative
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.e-arrow {
	font-family: 'SimSun';
	font-style: normal
}

.of-h,
.txtlr-box {
	overflow: hidden;
	*zoom: 1
}

.txtlr-box {
	text-align: right
}

.txtlr-l {
	float: left
}

.mb-10 {
	margin-bottom: 10px
}

.clearfix:before,
.clearfix:after {
	content: '';
	display: table
}

.clearfix:after {
	clear: both
}

.clarfix {
	zoom: 1
}

.e-sidebar .overflow-auto {
	overflow: auto
}

.overflow-auto .e-card-b {
	margin-right: -15px
}

.overflow-auto .e-like-b {
	margin-right: -30px
}

.e-icon,
.e-card-list li,
.e-im-talk,
.e-shoufa-nav li {
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat
}

.e-icon {
	display: inline-block;
	vertical-align: middle
}

.e-icon-user,
.e-icon-edit {
	width: 14px;
	height: 14px
}

.e-icon-shop,
.e-icon-favor {
	width: 16px;
	height: 14px
}

.e-icon-user {
	background-position: 0 -17px
}

.e-icon-shop {
	background-position: -15px -17px
}

.e-icon-favor {
	background-position: -32px -17px
}

.e-icon-edit,
.e-icon-top {
	height: 13px
}

.e-icon-add {
	width: 15px;
	height: 15px;
	background-position: -49px -17px
}

.e-icon-edit {
	background-position: -65px -17px
}

.e-icon-top {
	width: 16px;
	background-position: -80px -17px
}

.e-icon-im,
.e-icon-history,
.e-icon-succeed,
.e-icon-set,
.e-icon-exit,
.e-icon-appcode {
	width: 16px;
	height: 16px
}

.e-icon-im {
	background-position: -97px -17px
}

.e-icon-history {
	background-position: -114px -17px
}

.e-icon-yen {
	width: 17px;
	height: 12px;
	background-position: -131px -17px
}

.e-icon-succeed {
	background-position: 0 -34px
}

.e-icon-set {
	background-position: -17px -34px
}

.e-icon-exit {
	background-position: -34px -34px
}

.e-icon-load,
.e-icon-store {
	width: 16px;
	height: 14px
}

.e-icon-load {
	background-position: -51px -34px
}

.e-icon-close {
	width: 16px;
	height: 16px;
	background-position: -67px -34px
}

.e-icon-store {
	background-position: -83px -34px
}

.e-icon-site {
	width: 8px;
	height: 12px;
	background-position: -100px -34px
}

.e-icon-appcode {
	background-position: -148px -16px;
	-webkit-animation-name: e-icon-appcode;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	-moz--name: e-icon-appcode;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: infinite
}

@keyframes e-icon-appcode {
	10% {
		transform: translate(1px, -3px) rotate(-1.5deg)
	}
	20% {
		transform: translate(-1px, -3px) rotate(-0.5deg)
	}
	30% {
		transform: translate(4px, 4px) rotate(-1.5deg)
	}
	40% {
		transform: translate(3px, 4px) rotate(1.5deg)
	}
	50% {
		transform: translate(0, 4px) rotate(2.5deg)
	}
	60% {
		transform: translate(3px, -3px) rotate(2.5deg)
	}
	70% {
		transform: translate(-4px, 5px) rotate(1.5deg)
	}
	80% {
		transform: translate(5px, 1px) rotate(0.5deg)
	}
	90% {
		transform: translate(-1px, 2px) rotate(2.5deg)
	}
	0,
	100% {
		transform: translate(0, 0) rotate(0)
	}
}

.e-sidebar a:hover {
	text-decoration: none
}

.e-sidebar,
.e-sidebar-nav,
.e-sidebar-panel,
.e-sidebar-ctn,
.e-contrast-wrap,
.e-favor-wrap,
.e-favor-b,
.e-shop-b,
.e-shop-b-wrap {
	height: 100%
}

.e-sidebar {
	position: fixed;
	right: -315px;
	top: 0;
	width: 315px;
	font-family: 'Microsoft Yahei';
	z-index: 10000
}

.e-sidebar.show {
	right: 0
}

.e-sidebar-ctn {
	display: none;
	position: relative;
	overflow: hidden;
	background-color: #393939;
	z-index: 800
}

.e-sidebar-ctn.active {
	left: 0
}

.e-sidebar-nav,
.e-sidebar-panel,
.e-sidebar-b,
.e-sidebar-ft {
	position: absolute
}

.e-sidebar-nav {
	width: 35px;
	left: 0;
	top: 0;
	background-color: #212426
}

.e-sidebar-b {
	left: 0;
	top: 50%;
	margin-top: -200px
}

.e-sidebar-turn {
	left: 0;
	top: 0;
	margin-top: 0;
	position: relative
}

.e-sidebar-ft {
	left: 0;
	bottom: 0
}

.e-sidebar-title,
.e-sidebar-item {
	height: 35px;
	line-height: 35px
}

.e-sidebar-title {
	width: 90px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 14px;
	cursor: pointer
}

.e-user-box,
.e-sidebar-box-user,
.e-sidebar-box-im,
.e-feedback-box {
	border: 1px solid #ddd;
	border-right: 0
}

.e-sidebar-box,
.e-user-box,
.e-sidebar-box-im,
.e-feedback-box {
	visibility: hidden;
	opacity: 0
}

.e-sidebar-item {
	position: relative;
	width: 35px;
	margin-bottom: 0;
	cursor: pointer;
	text-align: center;
	z-index: 910
}

.e-sidebar-item.active,
.e-sidebar-item:hover,
.e-feedback-wrap.active .e-sidebar-item {
	background-color: #cf1f3f
}

.e-sidebar-item.active .e-im-dot,
.e-sidebar-item:hover .e-im-dot {
	background-color: #fff
}

.e-sidebar-item.active .e-icon-user,
.e-sidebar-item:hover .e-icon-user {
	background-position: 0 0
}

.e-sidebar-item.active .e-icon-shop,
.e-sidebar-item:hover .e-icon-shop {
	background-position: -15px 0
}

.e-sidebar-item.active .e-shop-wrap p,
.e-sidebar-item:hover .e-nav-wrap p {
	color: #fff
}

.e-sidebar-item.active .e-icon-favor,
.e-sidebar-item:hover .e-icon-favor {
	background-position: -32px 0
}

.e-sidebar-item.active .e-icon-add,
.e-sidebar-item:hover .e-icon-add {
	background-position: -49px 0
}

.e-sidebar-item.active .e-icon-edit,
.e-sidebar-item:hover .e-icon-edit,
.e-feedback-wrap.active .e-icon-edit {
	background-position: -65px 0
}

.e-sidebar-item.active .e-icon-top,
.e-sidebar-item:hover .e-icon-top {
	background-position: -80px 0
}

.e-sidebar-item.active .e-icon-appcode,
.e-sidebar-item:hover .e-icon-appcode {
	background-position: -148px 0
}

.e-sidebar-item.active .e-icon-im,
.e-sidebar-item:hover .e-icon-im {
	background-position: -97px 0
}

.e-sidebar-item.active .e-icon-history,
.e-sidebar-item:hover .e-icon-history {
	background-position: -114px 0
}

.e-sidebar-item.active .e-icon-yen,
.e-sidebar-item:hover .e-icon-yen {
	background-position: -131px 0
}

.e-bottom-tip {
	position: absolute;
	bottom: 0
}

.e-sidebar-item:hover .e-sidebar-box,
.e-sidebar-item.active .e-user-box,
.e-feedback-wrap.active .e-feedback-box,
.e-show-im-msg .e-sidebar-box-im {
	visibility: visible;
	opacity: 1;
	right: 35px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.e-sidebar-item .e-icon {
	*margin-top: 10px
}

.e-sidebar-panel {
	width: 280px;
	left: 35px;
	top: 0;
	background-color: #393939
}

.e-sidebar-tab .e-user,
.e-sidebar-tab .e-shop {
	margin-bottom: 10px
}

.e-sidebar-box {
	background-color: #393939;
	color: #fff
}

.e-sidebar-box-im,
.e-user-box,
.e-feedback-box {
	background-color: #fff
}

.e-sidebar-box,
.e-sidebar-box-im,
.e-user-box,
.e-feedback-box {
	position: absolute;
	right: 70px;
	top: 0;
	line-height: 1.5;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	text-align: left;
	cursor: auto;
	z-index: 900
}

.e-login-frame {
	position: relative;
	margin-left: 0
}

.e-login-close {
	position: absolute;
	width: 29px;
	height: 18px;
	top: 4px;
	right: 3px
}

.e-sidebar-panel-h {
	height: 40px;
	line-height: 40px
}

.e-sidebar-panel-h p {
	text-align: center;
	color: #fff
}

.e-sidebar-panel-h p.check-all {
	position: absolute;
	left: 30px;
	cursor: pointer
}

.e-sidebar-panel-h p.check-all span {
	width: 15px;
	height: 15px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	position: absolute;
	top: 12px;
	left: -20px
}

.e-sidebar-panel-h p.goods-cart {
	font-size: 14px;
	font-weight: 700
}

.e-sidebar-panel-h .check-more {
	display: block;
	position: absolute;
	top: 0;
	right: 15px;
	cursor: pointer
}

.e-sidebar-panel-b {
	position: relative;
	height: 100%;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px
}

.e-sidebar-panel-wrap {
	padding-bottom: 40px
}

.e-sidebar-panel-none {
	position: relative;
	height: 100%;
	padding-bottom: 0;
	background: url(../images/shop-none.png) center 30% no-repeat
}

.e-favor-goods .e-sidebar-panel-none {
	background: url(../images/goods-none.png) center 30% no-repeat
}

.e-favor-store .e-sidebar-panel-none {
	background: url(../images/store-none.png) center 30% no-repeat
}

.e-im-b .e-sidebar-panel-none {
	background: #e0e0e0 url(../images/im-none.png) center 30% no-repeat
}

.e-sidebar-panel-none .e-more-btn {
	display: none
}

.e-sidebar-hide {
	display: none
}

.e-sidebar-hide a {
	display: block;
	line-height: 40px;
	font-size: 16px;
	font-weight: 700;
	font-family: 'SimSun';
	text-align: center;
	color: #969696
}

.e-sidebar-hide a:hover {
	color: #fff
}

.e-sidebar-mask {
	z-index: 900
}

.e-sidebar-mask,
.e-sidebar-mask .mask-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.e-sidebar-mask .mask-bg {
	background-color: #fff;
	opacity: .2;
	filter: alpha(opacity=20)
}

.e-sidebar-mask .mask-ctn {
	position: relative;
	color: #aaa;
	text-align: center
}

.e-sidebar-mask .mask-icon,
.e-sidebar-mask .mask-icon1 {
	position: absolute;
	top: 50%;
	left: 50%
}

.e-sidebar-mask .mask-icon1 {
	margin-top: -24px;
	margin-left: -24px;
	width: 48px;
	height: 48px;
	background: url(../images/loading_eelly.gif) no-repeat
}

.e-sidebar-mask .mask-icon {
	margin-top: -10px;
	margin-left: -10px;
	width: 20px;
	height: 20px;
	background: url(../images/loading_1.gif) center no-repeat
}

.e-sidebar-login {
	z-index: 10000
}

.e-sidebar-login .mask-bg,
.e-sidebar-login .mask-wrap {
	position: fixed
}

.e-sidebar-login .mask-bg {
	z-index: 9998
}

.e-sidebar-login .mask-wrap {
	top: 50%;
	left: 50%;
	margin-left: -175px;
	margin-top: -170px;
	width: 357px;
	height: 377px;
	z-index: 9999
}

.e-user-wrap {
	position: relative;
	padding: 14px 13px 13px 14px
}

.e-user-wrap .e-icon-exit {
	position: absolute;
	top: 17px;
	right: 13px
}

.e-user-box {
	width: 247px;
	height: 142px
}

.e-user-box .e-imgtxt-img {
	width: 49px;
	height: 49px;
	margin-right: 6px;
	margin-top: 0;
	border-radius: 50%;
	border: 1px solid #cecdcc
}

.e-user {
	margin-bottom: 10px
}

.e-user .e-imgtxt-ctn p {
	margin-bottom: 5px;
	color: #333
}

.e-user .e-imgtxt-ctn img {
	display: inline;
	margin-bottom: -3px;
	margin-left: 5px
}

.e-user .e-imgtxt-ctn b {
	font-size: 14px
}

.e-user .e-imgtxt-ctn span {
	color: #969696
}

.e-user.e-user-show .e-icon-user {
	display: none
}

.e-user .e-user-img {
	display: inline;
	float: none;
	border: 0;
	height: 28px;
	width: 28px;
	border-radius: 50%;
	margin-top: 3px;
	margin-right: 0
}

.e-user-b {
	margin-top: 20px
}

.e-user-b dl {
	float: left;
	margin-left: -1px;
	padding-right: 17px;
	padding-left: 17px;
	border-left: 1px solid #ebebeb;
	text-align: center;
	color: #666
}

.e-user-b dd {
	margin-bottom: 3px;
	color: #969696;
	font-size: 14px
}

.e-user-b span {
	color: #cf1f3f
}

.e-nav-wrap {
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	color: #fff
}

.e-nav-wrap p {
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 7px;
	color: #939596
}

.e-nav-wrap span {
	display: none;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin-top: 7px;
	border-radius: 50%;
	color: #f0ece8;
	background-color: #cf1f3f
}

.e-nav {
	height: auto;
	line-height: 1.5
}

.e-nav:hover .e-nav-wrap,
.e-sidebar-item.active .e-shop-wrap,
.e-show-login .e-shop-wrap {
	border-color: transparent
}

.e-shop-ctn {
	background-color: #e0e0e0
}

.e-shop-wrap p {
	margin-top: 7px
}

.e-shop-h p,
.e-shop-store-h a,
.e-shop-list-ctn p {
	color: #333
}

.e-shop-b-wrap {
	position: relative
}

.e-shop-list-wrap {
	padding-bottom: 110px
}

.e-shop-b-wrap.e-sidebar-panel-wrap {
	padding-bottom: 0
}

.e-shop-box {
	margin-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #fff
}

.e-shop-store,
.e-shop-list {
	padding-left: 5px;
	padding-right: 5px
}

.e-shop-store {
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #e0e0e0
}

.e-shop-store p,
.e-shop-store-h span {
	color: #969696
}

.e-shop-store-h span {
	font-size: 13px
}

.e-shop-store-h span.check {
	width: 14px;
	height: 14px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	position: relative;
	display: block;
	float: left;
	margin-right: 5px;
	margin-top: 3px;
	cursor: pointer
}

.e-shop-store-h em {
	font-size: 14px;
	color: #e72f17;
	font-weight: bold
}

.e-shop-store-h a {
	font-size: 14px
}

.e-shop-store-h .e-icon-store {
	margin-right: 5px;
	margin-top: -2px
}

.e-shop-list {
	overflow: hidden
}

.e-shop-list .e-imgtxt-img {
	margin-right: 8px
}

.e-shop-list li {
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: -1px;
	border-top: 1px dotted #e0e0e0
}

.e-shop-list li .check {
	width: 14px;
	height: 14px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	position: relative;
	display: block;
	float: left;
	margin-right: 5px;
	margin-top: 3px;
	cursor: pointer
}

.e-shop-list-ctn p i {
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	background-color: #cf1f3f;
	color: #fff;
	font-style: normal
}

.e-shop-list-ctn em {
	font-size: 14px;
	color: #e72f17;
	font-family: "黑体";
	position: absolute;
	top: 5px;
	right: 3px
}

.e-shop-list-ctn b,
.e-shop-f b {
	font-weight: normal
}

.e-shop-list-ctn span,
.e-shop-del {
	color: #969696;
	position: absolute;
	top: 25px;
	right: 3px
}

.e-shop-list-ctn span.min-goods {
	top: 45px;
	color: red
}

.e-shop-del,
.e-shop-list li:hover .e-shop-list-ctn p span {
	top: 90px;
	right: 5px;
	background-position: -110px -34px;
	width: 13px;
	height: 16px
}

.e-shop-list-ctn .goods-revise {
	width: 37px;
	height: 15px;
	border: 1px solid #5f74a5;
	color: #5f74a5;
	top: 90px;
	text-align: center;
	line-height: 15px;
	right: 30px;
	cursor: pointer;
	border-radius: 4px
}

.e-shop-list li:hover .e-shop-del {
	display: inline
}

.e-shop-goods-name {
	color: #666
}

.e-shop-f {
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #e0e0e0
}

.e-shop-f-wrap {
	padding-left: 10px;
	padding-right: 10px
}

.e-shop-f,
.e-shop-f .e-btn {
	font-size: 14px
}

.e-shop-f p {
	margin-bottom: 5px
}

.e-shop-f span {
	color: #333
}

.e-shop-f b,
.e-shop-list-ctn p .e-shop-state {
	color: #cf1f3f
}

.e-shop-f .e-btn {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	text-align: center
}

.e-shop-f .e-btn:hover {
	background-color: #969696
}

.e-sidebar-panel-wrap .e-btn:hover {
	background-color: #e7183d
}

.e-card-num {
	margin-bottom: 27px;
	background-color: #4c4c4c
}

.e-card-num li {
	width: 129px;
	height: 60px;
	float: left;
	border-left: 1px solid #393939;
	margin-left: -1px;
	text-align: center
}

.e-card-num li span {
	color: #969696
}

.e-card-num li a {
	display: block
}

.e-card-num b {
	color: #fff;
	font-size: 14px
}

.e-card-num p {
	margin-top: 10px
}

.e-card-box-h,
.e-card-store span,
.e-card-store strong,
.e-card-store span,
.e-card-num li a {
	color: #fff
}

.e-card-box-h {
	margin-bottom: 10px
}

.e-card-list li {
	width: 260px;
	height: 100px
}

.e-card-list ul,
.e-card-list .e-more-btn {
	position: relative
}

.e-card-list ul {
	z-index: 101
}

.e-card-list .e-more-btn {
	height: 35px;
	line-height: 39px;
	z-index: 100
}

.e-card-store {
	position: relative;
	padding: 9px
}

.e-card-store span,
.e-card-store p {
	font-size: 14px
}

.e-card-store strong {
	font-size: 24px;
	font-weight: normal
}

.e-card-store em {
	font-size: 16px
}

.e-card-store a,
.e-card-store i {
	position: absolute
}

.e-card-store a {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(about:blank)
}

.e-card-store i {
	top: 17px;
	right: 0;
	width: 70px;
	height: 20px;
	line-height: 20px;
	background-color: #c40000;
	color: #fff;
	font-style: normal;
	text-align: center
}

.e-card-store .e-card-date {
	font-size: 12px
}

.e-card-1 {
	margin-bottom: 26px
}

.e-card-1 .e-card-store p {
	color: #997429
}

.e-card-1 .e-card-list li {
	background-position: 0 -52px
}

.e-card-2 .e-card-store p {
	color: #1b6396
}

.e-card-2 .e-card-list li {
	background-position: 0 -152px
}

.e-favor-tab span {
	padding-right: 15px;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal
}

.e-favor-tab .active {
	font-size: 14px;
	font-weight: 700
}

.e-favor-box {
	display: none
}

.e-favor-store-list li {
	position: relative;
	padding: 10px 10px 8px;
	margin-bottom: 14px;
	background-color: #4c4c4c
}

.e-favor-store-list .e-imgtxt-ctn {
	color: #969696
}

.e-favor-store-list .e-imgtxt-ctn p {
	margin-bottom: 2px
}

.e-favor-store-list p a,
.e-favor-store-site {
	color: #fff
}

.e-favor-store-list p a {
	display: inline-block;
	max-width: 96px
}

.e-favor-store-list p img {
	margin-left: 5px;
	vertical-align: baseline
}

.e-favor-store-site {
	margin-top: 6px
}

.e-favor-store-site .e-icon-site {
	margin-top: -1px;
	margin-right: 5px
}

.e-favor-store-list .e-favor-store-close {
	display: none;
	position: absolute;
	top: 5px;
	right: 5px
}

.e-favor-store-list li .e-favor-close,
.e-contrast-list li .e-contrast-close {
	display: none;
	position: absolute;
	top: 5px;
	right: 5px
}

.e-favor-store-list li:hover .e-favor-close,
.e-favor-goods-list li:hover .e-favor-close,
.e-contrast-list li:hover .e-contrast-close {
	display: block
}

.e-favor-goods-list li {
	position: relative;
	width: 101px
}

.e-goods-price,
.e-contrast-list li p {
	margin-top: 6px;
	line-height: 1;
	text-align: center;
	color: #fff;
	font-size: 14px
}

.e-contrast-b.e-contrast-none {
	background: url(../images/contrast-none.png) center 30% no-repeat
}

.e-contrast-b.e-contrast-none .e-contrast-box-h,
.e-contrast-box.econtrast-none .e-contrast-list {
	display: none
}

.e-contrast-box {
	padding-left: 10px;
	padding-right: 10px
}

.e-contrast-box .e-contrast-list {
	margin-right: -12px
}

.e-contrast-box-h {
	margin-bottom: 12px
}

.e-contrast-box-h .e-btn {
	width: 80px;
	height: 24px;
	line-height: 24px;
	border-radius: 2px;
	margin-right: 5px;
	background-color: #4d4d4d
}

.e-contrast-del,
.e-contrast-box-h span {
	color: #969696
}

.e-contrast-box-h em {
	color: #fff
}

.e-contrast-wrap .e-sidebar-panel-b,
.e-shop-b .e-sidebar-panel-b {
	padding-left: 0;
	padding-right: 0
}

.e-contrast-list .e-list-img img {
	width: 120px;
	height: 120px
}

.e-contrast-list li {
	width: 120px
}

.e-feedback-ctn,
.e-feedback-f,
.e-feedback-wrap {
	position: relative
}

.e-feedback-close,
.e-feedback-f p {
	position: absolute
}

.e-feedback-box {
	width: 298px;
	top: auto;
	bottom: 0
}

.e-feedback-ctn {
	padding: 14px 20px
}

.e-feedback-h,
.e-feedback-b p {
	color: #333
}

.e-feedback-h {
	font-size: 14px;
	font-weight: 700
}

.e-feedback-h,
.e-feedback-b,
.e-feedback-b p {
	margin-bottom: 5px
}

.e-feedback-wrap {
	color: #969696
}

.e-feedback-b .e-feedback-wrap {
	border: 1px solid #ddd;
	padding: 6px 6px 20px
}

.e-feedback-b textarea {
	position: relative;
	width: 100%;
	height: 128px;
	padding: 0;
	background-color: transparent;
	overflow-y: auto;
	border: 0;
	outline: 0;
	resize: none;
	z-index: 100
}

.e-feedback-b .mask-ctn {
	padding-top: 7px;
	color: #fff
}

.e-feedback-b .mask-bg {
	opacity: .7;
	filter: alpha(opacity=70)
}

.e-feedback-f {
	text-align: right
}

.e-feedback-f p {
	top: -25px;
	right: 5px;
	color: #969696
}

.e-feedback-f span {
	color: #cf1f3f
}

.e-feedback-f .e-btn {
	width: 64px;
	height: 22px;
	line-height: 22px;
	border-radius: 2px
}

.e-feedback-close {
	font-size: 12px;
	font-family: 'SimSun';
	color: #333;
	top: 14px;
	right: 20px
}

.e-feedback-box {
	z-index: 999
}

.e-feedback-ph {
	position: absolute;
	top: 6px;
	left: 4px;
	color: #ddd
}

.e-like {
	padding-bottom: 40px
}

.e-like-b {
	height: 302px
}

.e-like-h {
	margin-bottom: 12px
}

.e-like-h p {
	color: #fff
}

.e-like-h a {
	color: #969696
}

.e-like-h .e-icon-load {
	margin-top: -1px
}

.e-like-wrap {
	position: relative;
	padding: 17px 13px 5px;
	border: 1px solid #0a0a0a;
	background-color: #2e2e2e
}

.e-like .e-list {
	margin-right: -10px
}

.e-history-list li {
	padding-bottom: 10px
}

.e-history-list .e-imgtxt-ctn p,
.e-history-list .e-imgtxt-ctn a {
	color: #969696
}

.e-history-list .e-imgtxt-ctn span {
	color: #fff
}

.e-appcode-wrap:hover .e-appcode-box {
	opacity: 1;
	visibility: visible;
	right: 35px
}

.e-appcode-box {
	position: absolute;
	width: 153px;
	right: 40px;
	bottom: 0;
	padding-bottom: 10px;
	z-index: 999;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	background-color: #fff
}

.e-appcode-title {
	font-weight: bold
}

.e-appcode-dec {
	color: #969696
}

.e-im-h {
	background-color: #e0e0e0
}

.e-im-h p {
	color: #333
}

.e-im-b {
	padding-left: 0;
	padding-right: 0
}

.e-im-b .e-sidebar-panel-wrap {
	padding-bottom: 80px
}

.e-im-ctn {
	background-color: #fff
}

.e-im-list {
	overflow: hidden
}

.e-im-list p b {
	color: #333;
	font-weight: normal
}

.e-im-list p span {
	color: #969696
}

.e-im-list li {
	position: relative;
	padding: 0 10px 10px;
	margin-top: -1px;
	*margin-top: -4px;
	background-color: #fff;
	z-index: 100
}

.e-im-list li:hover,
.e-im-list .active-msg {
	z-index: 101
}

.e-im-list li:hover .e-im-item,
.e-im-list .active-msg .e-im-item {
	border-top-color: transparent
}

.e-im-list li:hover .e-im-bg,
.e-im-list .active-msg .e-im-bg,
.e-im-talk-link {
	width: 100%
}

.e-im-list li:hover .e-im-talk,
.e-im-list .active-msg .e-im-talk {
	right: 0
}

.e-im-list .e-imgtxt-img {
	width: 40px;
	height: 40px;
	border-radius: 50%
}

.e-im-item {
	padding-top: 10px;
	border-top: 1px dotted #e0e0e0;
	zoom: 1
}

.e-im-name {
	margin-bottom: 3px
}

.e-im-talk,
.e-im-talk-link,
.e-im-bg,
.e-im-num,
.e-im-f,
.e-im-set-wrap,
.e-im-dot,
.e-sidebar-box-im a,
.e-im-set-tip {
	position: absolute
}

.e-im-talk,
.e-im-bg,
.e-im-talk-link {
	top: 0;
	height: 60px
}

.e-im-talk-link {
	left: 0;
	background: url(about:blank)
}

.e-im-talk {
	right: -50px;
	width: 50px;
	background-color: #ffe1e1;
	background-position: -223px 21px
}

.e-im-bg {
	right: 0;
	width: 0;
	background-color: #fffafa;
	z-index: -1
}

.e-im-num {
	display: none;
	top: 9px;
	left: 39px;
	min-width: 12px;
	height: 12px;
	line-height: 12px;
	padding: 2px;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	background-color: #cf1f3f
}

.e-im-f {
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #e0e0e0;
	z-index: 110
}

.e-im-set {
	display: block;
	width: 90px;
	height: 40px;
	padding-left: 10px;
	line-height: 40px;
	color: #333
}

.e-im-set:hover,
.e-im-set.active {
	background-color: #fff;
	color: #333
}

.e-im-set .e-icon {
	margin-right: 4px;
	margin-top: -2px
}

.e-im-set-wrap {
	display: none;
	left: 0;
	bottom: 40px;
	width: 100%;
	background-color: #fff;
	border-top: 1px solid #e0e0e0
}

.e-im-set-list {
	padding: 14px 9px 5px
}

.e-im-set-list li {
	margin-bottom: 9px
}

.e-im-set-list label {
	vertical-align: middle
}

.e-im-checkbox {
	width: 16px;
	height: 16px;
	margin-right: 3px;
	vertical-align: middle
}

.e-im-dot {
	right: 8px;
	top: 8px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #cf1f3f
}

.e-im-dot,
.e-im-set-tip {
	display: none
}

.e-sidebar-box-im {
	width: 176px;
	overflow: hidden
}

.e-im-msg img {
	position: relative;
	display: inline;
	top: -2px;
	margin-right: 2px;
	margin-left: 2px;
	width: 24px;
	height: 24px;
	vertical-align: middle
}

.e-im-msg-wrap {
	padding: 10px 12px
}

.e-im-msg-name {
	margin-bottom: 3px
}

.e-im-msg-name,
.e-sidebar-box-im a {
	color: #333
}

.e-sidebar-box-im a {
	right: 12px;
	top: 10px
}

.e-im-msg-ctn {
	color: #969696
}

.e-im-msg-ctn img {
	max-width: 30px;
	max-height: 30px
}

.e-im-set-tip {
	top: -60px;
	left: 50%;
	margin-left: -60px;
	width: 114px;
	height: 44px;
	line-height: 44px;
	border: 3px solid #ccc;
	color: #333;
	font-size: 14px;
	text-align: center;
	background-color: #fff
}

.e-im-set-tip .e-icon {
	margin-right: 8px;
	margin-top: -2px
}

.e-none-img {
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center
}

.e-none-img img {
	display: inline
}

.e-none-img1 {
	margin-top: -200px
}

.e-none-img2 {
	margin-top: 100px
}

.e-sidebar-ctn.active {
	-webkit-transition: transform .7s, top .7s, opacity .7s;
	-moz-transition: transform .7s, top .7s, opacity .7s;
	-o-transition: transform .7s, top .7s, opacity .7s;
	transition: transform .7s, top .7s, opacity .7s
}

.e-sidebar,
.e-im-talk {
	-webkit-transition: right .3s;
	-moz-transition: right .3s;
	-o-transition: right .3s;
	transition: right .3s
}

.e-im-bg {
	-webkit-transition: width 1s;
	-moz-transition: width 1s;
	-o-transition: width 1s;
	transition: width 1s
}

.e-btn {
	display: inline-block;
	background-color: #969696;
	color: #fff;
	text-align: center
}

.e-btn:hover {
	color: #fff;
	text-decoration: none
}

.e-btn.e-btn-display:hover {
	background-color: #4d4d4d
}

.e-btn-pink,
.e-btn:hover,
.e-sidebar-panel-wrap .e-btn {
	background-color: #cf1f3f
}

.e-btn-pink:hover {
	background-color: #e7183d
}

.e-more-btn {
	display: block;
	height: 28px;
	line-height: 28px;
	background-color: #4d4d4d;
	color: #969696;
	text-align: center;
	margin-top: -4px
}

.e-timeline {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 17px
}

.e-timeline-wrap {
	border-left: 1px solid #4d4d4d
}

.e-timeline-h {
	position: relative;
	padding-left: 11px;
	padding-top: 7px;
	margin-bottom: 5px;
	color: #969696
}

.e-timeline-h span {
	position: absolute;
	top: 12px;
	left: -5px;
	width: 9px;
	height: 9px;
	background-color: #676767
}

.e-timeline-h .e-timeline-first {
	top: 9px;
	left: -7px;
	width: 10px;
	height: 10px;
	border: 2px solid #676767;
	background-color: #393939
}

.e-timeline-first i {
	display: block;
	width: 4px;
	height: 4px;
	margin-left: 3px;
	margin-top: 3px;
	background-color: #666
}

.e-timeline-h span,
.e-timeline-h i {
	border-radius: 50%
}

.e-timeline-b {
	padding-left: 21px
}

.e-imgtxt,
.e-imgtxt-ctn {
	overflow: hidden;
	*zoom: 1
}

.e-imgtxt-img {
	float: left;
	width: 120px;
	height: 120px;
	margin-right: 8px
}

.e-favor-goods-list .e-list-img {
	width: 101px;
	height: 101px
}

.e-favor-goods-list .e-list-img img {
	max-width: 100px;
	max-height: 100px;
	_height: 100px;
	_width: 100px
}

.e-like .e-list-img {
	width: 121px;
	height: 120px
}

.e-like .e-list-img img {
	max-width: 120px;
	max-height: 120px;
	_height: 120px;
	_width: 120px
}

.e-list {
	margin-right: -4px
}

.e-list li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px
}

.e-list-img {
	position: relative;
	text-align: center
}

.e-list-img-wrap {
	display: block;
	height: 100%;
	background-color: #fff
}

.e-list-img img {
	vertical-align: middle;
	border: 0
}

.e-list-img em {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 100%
}

.e-list-img .e-icon-close {
	display: none;
	position: absolute;
	top: 0;
	right: 1px
}

.ps-container .ps-scrollbar-y-rail {
	z-index: 109
}

.e-im-talk.loading-bg {
	background: #ffe3e3 url(../images/loading.gif) center no-repeat
}

.e-loading,
.del-loading {
	background-image: url(../images/loading_1.gif);
	background-position: center;
	background-repeat: no-repeat
}

.ps-scrollbar-y-rail {
	position: absolute
}

.icon-sidebar {
	display: inline-block;
	background: url(../images/goods_view_sprng.png) no-repeat 0 0;
	*zoom: 1
}

.check-all .checked,
.e-imgtxt .checked,
.e-shop-store-h .checked {
	background-position: -69px -60px;
	width: 16px;
	height: 16px;
	margin: 1px
}

.check-all .checked {
	margin-bottom: 7px
}



 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: "Microsoft YaHei", sans-serif;
            background-color: #f5f5f5;
        }

        .container {
            max-width: 1200px;
            margin: 0 auto;
            margin-top: 20px;
			min-height: 500px;
        }

        /* 顶部排序栏 */
        .sort-bar {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 20px;
        }

        .sort-options {
            display: flex;
            gap: 20px;
        }

        .sort-item {
            cursor: pointer;
            color: #666;
            padding: 5px 10px;
            position: relative;
        }

        .sort-item.active {
			background-color: #FD6A28;
			color: #fff;
        }

        /* .sort-item.active::after {
            content: '';
            position: absolute;
            bottom: -2px;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #FD6A28;
        } */

        /* 搜索框 */
        .search-box {
            display: flex;
            align-items: center;
        }

        .search-input {
            padding: 8px 15px;
            border: 1px solid #ddd;
            border-radius: 4px;
            width: 200px;
            margin-right: 10px;
        }

        .location-select {
            padding: 8px;
            border: 1px solid #ddd;
            border-radius: 4px;
            margin-right: 10px;
        }

        /* 列表项样式 */
        .item-list {
          
           
            overflow: hidden;
        }

        .item {
			border-radius: 8px;
            padding: 20px;
            border-bottom: 1px solid #eee;
            display: flex;
            gap: 20px;
			margin-bottom: 20px;
			background-color: #fff;
        }

        .item:last-child {
            border-bottom: none;
        }

        .item-image {
            width: 200px;
            height: 150px;
            border-radius: 4px;
            overflow: hidden;
            flex-shrink: 0;
        }

        .item-image img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .item-content {
            flex: 1;
        }

        .item-title {
            font-size: 18px;
            color: #333;
            margin-bottom: 10px;
            font-weight: bold;
        }

        .item-desc {
            color: #666;
            font-size: 14px;
            line-height: 1.6;
            margin-bottom: 15px;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .item-meta {
            display: flex;
            gap: 20px;
            color: #999;
            font-size: 14px;
        }

        .meta-item {
            display: flex;
            align-items: center;
            gap: 5px;
        }

        .meta-item i {
            font-size: 16px;
        }

        /* 发布按钮 */
        .publish-btn {
            position: fixed;
            right: 50px;
            bottom: 50px;
            background-color: #FD6A28;
            color: white;
            padding: 15px 30px;
            border-radius: 25px;
            text-decoration: none;
            box-shadow: 0 2px 10px rgba(253, 106, 40, 0.3);
            transition: all 0.3s ease;
        }

        .publish-btn:hover {
            transform: translateY(-2px);
            box-shadow: 0 4px 15px rgba(253, 106, 40, 0.4);
        }
		.search-btn{
			background-color: #FD6A28;
			color: #fff;
			padding: 8px 20px;
			border-radius: 4px;
			cursor: pointer;
		}
		.item-time{
			display: flex;
			align-items: center;
			color: #999;
			font-size: 14px;
			margin-bottom: 10px;
			gap: 10px;
		}