.ely-sn i {
	position: static;
	top: 0;
	background: 0
}

.ely-sn i {
	float: none
}

.ely-sn-menuwrap .clr-org {
	color: #ff6d48 !important
}

.ely-sn-menuwrap .clr-pink {
	color: #da50b0 !important
}

.ely-sn-menuwrap .clr-green {
	color: #228a31 !important
}

.ely-sn-menuwrap .clr-blue {
	color: #437dd0 !important
}

.ely-sn {
	border-bottom: none !important
}

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

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

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

#sitenav {
	position: relative;
	width: 100%;
	background-color: #fff;
	border-bottom: 0;
	z-index: 120
}

#sitenav .area {
	min-width: 980px;
	margin: 0 auto;
	height: 32px;
	background-color: #fff;
	font-family: "Microsoft YaHei";
	overflow: visible
}

#sitenav .login_area {
	min-width: 1200px
}

.ely-sn .area {
	line-height: 32px
}

.ely-sn a {
	color: #666
}

.ely-sn a:hover {
	color: #e72e17;
	text-decoration: none
}

.ely-sn .menu-hd {
	color: #666
}

.ely-sn .clr-red {
	color: #e72e17
}

.ely-sn .sn-icon {
	display: inline-block;
	background: url(../images/sitenav_icons.png) no-repeat;
	background-position: 0 0
}

.ely-sn .sn-i-arrow {
	width: 6px;
	height: 3px;
	background-position: 0 0
}

.ely-sn .sn-i-cart {
	background-position: 0 -5px
}

.ely-sn .sn-i-favorite {
	background-position: -14px -4px
}

.ely-sn .sn-i-service {
	background-position: -28px -4px
}

.ely-sn .sn-i-phone {
	background-position: -42px -4px
}

.ely-sn .sn-i-iphone {
	width: 14px;
	height: 16px;
	background-position: -14px -32px
}

.ely-sn .sn-i-andriod {
	width: 14px;
	height: 16px;
	background-position: -42px -32px
}

.ely-sn .sn-i-site {
	background-position: -56px -4px
}

.ely-sn .sn-i-msg {
	width: 14px;
	height: 14px;
	background-position: -70px -4px
}

#sitenav .logo {
	float: left;
	margin: 4px 6px 0 0
}

#sitenav .logo a {
	display: block;
	width: 65px;
	height: 22px;
	background: url(../images/logo/eelly_78_26.gif) 0 0 no-repeat
}

.ely-sn .login-info {
	float: left;
	height: 32px;
	color: #666
}

.ely-sn .login-link-wrap {
	float: left;
	margin-left: 8px
}

.ely-sn .say-hi {
	float: left;
	margin-right: 8px
}

.ely-sn .span-line {
	position: relative;
	top: -1px;
	margin: 0 8px;
	color: #ccc
}

.ely-sn .index-link {
	float: right;
	margin-right: 10px
}

.ely-sn .index-link a:hover {
	text-decoration: none
}

.ely-sn-menuwrap {
	height: 32px;
	display: inline;
	float: right;
	_zoom: 1;
	_display: block
}

.ely-sn-menuwrap .item {
	display: inline;
	float: left;
	margin-left: -1px
}

.ely-sn-menuwrap .menu-hd {
	display: block;
	position: relative;
	z-index: 122;
	padding: 0 9px;
	line-height: 32px;
	white-space: nowrap;
	border-width: 0 1px;
	border-style: solid;
	border-color: transparent
}

.ely-sn-menuwrap .menu-hd .sn-icon {
	vertical-align: middle;
	vertical-align: text-bottom\9
}

.ely-sn-menuwrap .menu-hd i.sn-icon {
	width: 14px;
	height: 14px;
	margin-right: 3px
}

.ely-sn-menuwrap .menu-hd .sn-i-arrow {
	position: relative;
	top: -1px;
	top: 0\9;
	*left: 5px;
	margin-left: 8px;
	vertical-align: middle
}

.ely-sn-menuwrap .menu-bd {
	top: 31px;
	right: 0;
	left: auto;
	padding: 10px 4px;
	border-width: 1px
}

.ely-sn-menuwrap .dl-list {
	padding: 0 4px;
	line-height: 24px
}

.ely-sn-menuwrap .dl-list a {
	padding: 0;
	white-space: nowrap
}

.ely-sn-menuwrap .dl-list dt {
	clear: both;
	font-weight: 700;
	color: #333
}

.ely-sn-menuwrap .dl-list dt a {
	color: #333
}

.ely-sn-menuwrap .dl-list dt a:hover {
	color: #e72e17
}

.ely-sn-menuwrap div.divider {
	clear: both;
	display: block;
	height: 1px;
	background-color: #fbfbfb;
	font-size: 1px;
	overflow: hidden;
	width: 100%;
	margin: 8px auto;
	width: 100%
}

.ely-sn-menuwrap .menu:hover .menu-hd,
.ely-sn-menuwrap .ely-sn-cart:hover .menu-hd,
.ely-sn-menuwrap .menu-bd {
	border-style: solid;
	border-color: #eee;
	background-color: #fff
}

.ely-sn-menuwrap .menu:hover .menu-hd,
.ely-sn-menuwrap .menu:hover .menu-hd span,
.ely-sn-menuwrap .ely-sn-cart:hover .menu-hd a,
.ely-sn-menuwrap .menu:hover .menu-hd a {
	color: #e72e17
}

.ely-sn-menuwrap .ely-sn-cart:hover .sn-i-arrow,
.ely-sn-menuwrap .menu:hover .sn-i-arrow {
	background-position: -6px 0
}

.ely-sn-menuwrap .menu-hd:hover {
	text-decoration: none
}

.ely-sn-menuwrap .q-haoy {
	width: 81px
}

.ely-sn-menuwrap .q-haoy .menu-hd {
	width: 68px
}

.ely-sn-menuwrap .q-haoy .menu-bd {
	width: 78px;
	right: -7px
}

.ely-sn-menuwrap .q-favorite {
	cursor: default
}

.ely-sn-menuwrap .q-favorite:hover i.sn-i-favorite {
	background-position: -14px -18px
}

.ely-sn-menuwrap .q-favorite .menu-bd {
	width: 84px;
	text-align: center
}

.ely-sn-menuwrap .q-favorite li {
	line-height: 24px
}

.ely-sn-menuwrap .q-service .menu-bd {
	width: 96px
}

.ely-sn-menuwrap .q-service:hover i.sn-i-service {
	background-position: -28px -18px
}

.ely-sn-menuwrap .q-service li {
	line-height: 24px
}
.ely-sn-menuwrap .q-service:hover i.sn-i-phone {
	background-position: -42px -18px
}

.ely-sn-menuwrap .q-phone {
	cursor: default
}

.ely-sn-menuwrap .q-phone:hover .menu-hd {
	color: #666
}

.ely-sn-menuwrap .sn-app-wrap {
	background: #fff;
	width: 250px;
	height: 272px;
	margin: -5px 10px 0 5px
}

.ely-sn-menuwrap .sn-app-wrap li {
	overflow: hidden
}

.ely-sn-menuwrap .sn-app-wrap img {
	display: block;
	margin: 12px 10px 10px;
	height: 114px;
	width: 114px
}

.ely-sn-menuwrap .sn-app-wrap .tt {
	font-family: "宋体";
	font-size: 14px;
	text-align: left;
	font-weight: 700;
	line-height: 48px
}

.ely-sn-menuwrap .sn-app-link {
	display: inline-block;
	width: 104px;
	margin-bottom: 10px;
	text-align: left;
	height: 32px;
	border: 1px solid #d9d9d9;
	font: 400 14px/32px 'Microsoft Yahei';
	border-radius: 3px;
	cursor: pointer
}

.ely-sn-menuwrap .sn-app-link:hover {
	border-color: #e72e17;
	text-decoration: none
}

.ely-sn-menuwrap .sn-app-link i {
	display: inline-block;
	vertical-align: middle
}

.ely-sn-menuwrap .sn-app-link .sn-i-iphone {
	margin: -5px 4px 0 8px
}

.ely-sn-menuwrap .sn-app-link:hover .sn-i-iphone {
	background-position: 0 -32px
}

.ely-sn-menuwrap .sn-app-link .sn-i-andriod {
	margin: -5px 3px 0 8px
}

.ely-sn-menuwrap .sn-app-link:hover .sn-i-andriod {
	background-position: -28px -32px
}

.ely-sn-menuwrap .q-site .menu-hd {
	cursor: default
}

.ely-sn-menuwrap .q-site .menu-bd {
	width: 940px;
	padding: 19px
}

.ely-sn-menuwrap .q-site:hover .menu-hd {
	color: #666
}

.ely-sn-menuwrap .sm-c1-wrap.last,
.ely-sn-menuwrap .pc-col.last {
	margin-right: 0;
	background: 0
}

.ely-sn-menuwrap .q-site .site-map {
	float: right;
	width: 266px;
	background: url(data:image/gif;base64,R0lGODlhAQABAIAAAO7u7gAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUM2OTI1OUY2RkJBMTFFNDlGOTNFMDVGMUVENkMxNDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUM2OTI1QTA2RkJBMTFFNDlGOTNFMDVGMUVENkMxNDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QzY5MjU5RDZGQkExMUU0OUY5M0UwNUYxRUQ2QzE0MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QzY5MjU5RTZGQkExMUU0OUY5M0UwNUYxRUQ2QzE0MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) repeat-y left
}

.ely-sn-menuwrap .sm-c1-wrap {
	float: left;
	width: 110px;
	margin-left: 20px
}

.ely-sn-menuwrap .sm-c1-name {
	margin-bottom: 4px;
	font-size: 16px;
	font-weight: bold
}

.ely-sn-menuwrap .sm-c2-wrap {
	height: 66px;
	line-height: 22px;
	overflow: hidden;
	margin-bottom: 20px
}

.ely-sn-menuwrap .sm-c2-name {
	display: inline-block;
	width: 50%
}

.ely-sn-menuwrap .clr-org,
.ely-sn-menuwrap .clr-org a {
	color: #ff6d48
}

.ely-sn-menuwrap .clr-pink {
	color: #da50b0
}

.ely-sn-menuwrap .clr-green {
	color: #228a31
}

.ely-sn-menuwrap .clr-blue {
	color: #437dd0
}

.ely-sn-menuwrap .q-site .product-cate {
	float: left;
	width: 670px;
	height: 242px;
	overflow: hidden
}

.ely-sn-menuwrap .pc-col {
	float: left;
	width: 158px;
	margin-right: 60px;
	/*background: url(data:image/gif;base64,R0lGODlhAQABAIAAAPr6+gAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY4RkM2MEU2RkJFMTFFNDhGRjE4MjQzOEZEMDBBMzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjY4RkM2MEY2RkJFMTFFNDhGRjE4MjQzOEZEMDBBMzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNjhGQzYwQzZGQkUxMUU0OEZGMTgyNDM4RkQwMEEzNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNjhGQzYwRDZGQkUxMUU0OEZGMTgyNDM4RkQwMEEzNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) repeat-y right*/
}

.ely-sn-menuwrap .pc-c1-wrap {
	clear: both
}

.ely-sn-menuwrap .pc-title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px
}

.ely-sn-menuwrap .pc-title.pc-col {
	background: 0
}

.ely-sn-menuwrap .pc-c1-name {
	line-height: 22px
}

.ely-sn-menuwrap .pc-c1-name a {
	color: #333;
	font-size: 14px;
	font-weight: bold
}

.ely-sn-menuwrap .pc-c1-name a:hover {
	color: #e72e17
}

.ely-sn-menuwrap .pc-c2-wrap {
	line-height: 22px;
	height: 70px;
	margin-bottom: 10px;
	overflow: hidden;
	margin-top: 5px;
	text-align: justify
}

.ely-sn-menuwrap .pc-c2-name {
	display: inline-block;
	margin-right: 8px
}

.ely-sn-menuwrap .w-qsite .menu-bd {
	padding: 19px 0
}

.ely-sn-menuwrap .w-qsite .site-map {
	width: 34%;
	height: 235px
}

.ely-sn-menuwrap .w-qsite .sm-c1-wrap {
	width: 25%;
	margin: 0
}

.ely-sn-menuwrap .w-qsite .sm-c1-wrap .mar-mid {
	margin: 0 auto;
	width: 70px
}

.ely-sn-menuwrap .w-qsite .sm-c2-wrap {
	margin: 0;
	height: auto
}

.ely-sn-menuwrap .w-qsite .sm-c2-name {
	display: block;
	width: auto
}

.ely-sn-menuwrap .w-qsite .product-cate {
	width: 66%
}

.ely-sn-menuwrap .w-qsite .pc-col {
	float: left;
	width: 25%;
	margin: 0
}

.ely-sn-menuwrap .w-qsite .pc-col .mar-mid {
	width: 138px;
	margin: 0 auto
}

.ely-sn-menuwrap .w-qsite .pc-title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px
}

.ely-sn-menuwrap .w-qsite .pc-c1-wrap {
	clear: both;
	width: 100%
}

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

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

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

.ely-sn-cart {
	position: relative;
	padding: 0;
	background: 0
}

.ely-sn-cart:hover i.sn-i-cart {
	background-position: 0 -19px
}

.ely-sn-cart .link-a {
	display: inline-block
}

.ely-sn-cart .link-a:hover {
	text-decoration: none
}

.ely-sn-cart .red_clr {
	color: #d2364c
}

.ely-sn-cart.no-showpop:hover .menu-hd {
	border-color: transparent
}

.ely-sn-cart.no-showpop .sn-i-arrow {
	display: none
}

.ely-sn-cart .goods-cart {
	display: none;
	position: absolute;
	top: 31px;
	z-index: 121;
	width: 348px
}

.ely-sn-cart .goods-cart .title {
	padding-left: 12px;
	line-height: 36px;
	font-size: 14px;
	color: #313131;
	overflow: hidden;
	text-align: left
}

.ely-sn-cart .goods-cart li {
	float: left;
	width: 324px;
	height: 58px;
	padding: 8px 0;
	margin: 0 12px;
	overflow: hidden;
	*zoom: 1;
	border-bottom: 1px dotted #ddd
}

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

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

.ely-sn-cart .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)
}

.ely-sn-cart .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
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ely-sn-cart .my-active .goods-cart {
	top: 30px;
	right: 0;
	border: 1px solid #ededed
}

.ely-sn-cart .my-active .link-a {
	position: relative
}

.ely-sn-cart .my-active .link-a i {
	top: 2px;
	left: 10px
}

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

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

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

.ely-sn-cart .menu-bd .total-price b {
	font-weight: 400
}

.ely-sn-cart .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
}

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

.ely-sn-cart.my-active .showblock {
	display: block
}

#min_cart_num {
	line-height: 28px\9;
	margin-left: 2px;
	font-family: "Tahoma";
	font-weight: bold
}

#old_msg {
	color: #666
}

.ely-sn-msg {
	display: inline-block;
	margin: 0 2px 0 10px;
	position: relative;
	*float: left;
	z-index: 121
}

.ely-sn-msg .cl-969 {
	color: #969696
}

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

.ely-sn-msg .ico-no-msg {
	width: 91px;
	height: 79px;
	background-position: 0 -58px
}

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

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

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

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

.ely-sn-msg .el-msg-hd {
	border-color: transparent;
	*zoom: 1;
	border-style: solid;
	border-width: 0 1px;
	padding: 0 6px;
	text-align: center;
	position: relative;
	white-space: nowrap;
	z-index: 122;
	cursor: pointer
}

.ely-sn-msg .el-msg-hd .sn-icon {
	vertical-align: middle
}

.ely-sn-msg .el-msg-hd .sn-i-msg {
	margin-right: 4px
}

.ely-sn-msg .el-msg-hd .sn-i-arrow {
	margin-left: 8px
}

.ely-sn-msg .el-msg-hd a {
	color: #666
}

.ely-sn-msg .el-msg-hd img {
	position: absolute;
	top: 8px;
	left: 15px
}

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

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

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

.ely-sn-msg.active .el-msg-hd a,
.ely-sn-msg:hover .el-msg-hd a {
	color: #e72e17
}

.ely-sn-msg.active .el-msg-bd,
.ely-sn-msg:hover .el-msg-bd {
	display: block;
	position: absolute;
	left: 0;
	z-index: 120;
	width: 300px;
	overflow: hidden;
	margin-top: -1px;
	border: 1px solid #eee;
	border-radius: 2px;
	background-color: #fff
}

.ely-sn-msg.active .el-msg-hd .sn-i-arrow,
.ely-sn-msg:hover .el-msg-hd .sn-i-arrow {
	background-position: -6px 0
}

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

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

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

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

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

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

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

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

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

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

.ely-sn-msg .no-msg p {
	color: silver;
	margin-top: 10px
}

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

.ely-sn-msg .msgwrap {
	width: 960px
}

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

.ely-sn-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
}

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

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

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

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

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

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

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

.ely-sn-msg .msg-pic-wrap {
	width: 70px;
	height: 70px;
	padding-right: 7px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	display: block\9;
	float: left\9
}

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

.ely-sn-msg .msg-item-info {
	color: #969696
}

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

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

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

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

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

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

.ely-sn-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
}

.ely-sn-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
}

.ely-sn-msg .msg-set {
	color: #333
}

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

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

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

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

.ely-sn-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
}

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

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

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

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

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

.ely-sn-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
}

.ely-sn-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
}

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

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

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

.ely-sn-msg .msg-detail .msg-dec {
	color: #333
}

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

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

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

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

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

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

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

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

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

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

.ely-sn-msg .msg-list .msg-detail-ms {
	overflow: hidden
}

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

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

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

.ely-sn-msg .msg-detail-pro .img-wrap {
	width: 70px;
	height: 70px;
	margin-right: 8px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	display: inline-block\0
}

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

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

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

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

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

.ely-sn-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
}

.ely-buyer-user {
	float: left;
	position: relative
}

.ely-buyer-h,
.ely-buyer-user .ely-buyer-b,
.ely-buyer-box {
	background-color: #fff
}

.ely-buyer-h {
	position: relative;
	padding-right: 6px;
	padding-left: 2px;
	border-style: solid;
	border-width: 0 1px;
	border-color: transparent;
	cursor: pointer;
	z-index: 101
}

.ely-buyer-h .loading-c {
	width: 20px;
	height: 10px;
	display: inline-block
}

.ely-buyer-h span {
	margin-left: 9px
}

.ely-buyer-h .icon-b-sm {
	margin-bottom: -3px
}

.ely-buyer-label,
.ely-buyer-label-def {
	display: inline-block;
	width: 55px;
	height: 17px;
	line-height: 17px;
	border-radius: 2px;
	text-align: center;
	color: #fff
}

.ely-buyer-label {
	background-color: #069b27;
	background: linear-gradient(left, #50c01a, #069b27);
	background: -webkit-linear-gradient(left, #50c01a, #069b27);
	background: -moz-linear-gradient(left, #50c01a, #069b27);
	background: -ms-linear-gradient(left, #50c01a, #069b27);
	background: -o-linear-gradient(left, #50c01a, #069b27)
}

.ely-buyer-label-def {
	background-color: #c9c9c9
}

.ely-buyer-user .ely-buyer-b {
	display: none;
	position: absolute;
	left: 0;
	width: 280px;
	min-height: 118px;
	border: 1px solid #eee;
	margin-top: -1px;
	z-index: 100
}

.ely-buyer-box {
	padding: 10px 0 10px 10px
}

.ely-buyer-pic {
	float: left;
	width: 60px;
	height: 60px;
	padding-right: 14px;
	margin-top: 13px;
	border-right: 1px solid #eee;
	margin-right: 13px
}

.ely-buyer-pic img {
	width: 59px;
	height: 59px;
	border-radius: 50%;
	border: 1px solid #cacaca
}

.ely-buyer-pic a {
	position: relative;
	display: block
}

.ely-buyer-pic-label {
	position: absolute;
	top: 0;
	right: 0;
	width: 19px;
	height: 19px;
	line-height: 19px;
	border-radius: 50%;
	border: 1px solid #169c27;
	background-color: #13af26;
	color: #fff;
	text-align: center
}

.ely-buyer-ctn {
	line-height: 1.5
}

.ely-buyer-ctn,
.ely-buyer-box {
	overflow: hidden;
	*zoom: 1
}

.ely-buyer-ctn,
.ely-buyer-ctn a {
	color: #969696
}

.ely-buyer-ctn a:hover {
	color: #6883ab
}

.ely-buyer-money {
	margin-top: 5px;
	margin-bottom: 5px
}

.ely-buyer-money p {
	font-weight: 700
}

a.ely-buyer-link,
.ely-buyer-money span,
.ely-buyer-money-tip span {
	color: #f16767
}

.ely-buyer-link {
	font-size: 14px
}

.ely-buyer-link span {
	margin-left: 5px;
	font-size: 12px;
	font-family: 'simsun'
}

.ely-buyer-money-tip {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 21px;
	line-height: 21px;
	margin-top: 8px;
	border-radius: 5px;
	border: 1px solid #dedede;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
	padding-left: 4px;
	padding-right: 4px;
	text-align: center
}

.ely-buyer-money-tip em,
.ely-buyer-money-tip i {
	position: absolute;
	left: 50%;
	width: 0;
	height: 0;
	line-height: 0;
	border-style: solid
}

.ely-buyer-money-tip em {
	top: -18px;
	border-color: transparent transparent #dedede;
	border-width: 9px 7px;
	margin-left: -7px
}

.ely-buyer-money-tip i {
	top: -16px;
	border-color: transparent transparent #fff;
	border-width: 8px 6px;
	margin-left: -6px
}

.ely-buyer-user.active .ely-buyer-h {
	border-color: #eee
}

.ely-buyer-user.active .ely-buyer-h a {
	*margin-right: 9px
}

.ely-buyer-user.active .ely-buyer-h span {
	*margin-left: 0
}

.ely-buyer-user.active .ely-buyer-b {
	display: block
}

.ely-buyer-remind {
	position: fixed;
	z-index: 10001;
	font-family: 'Microsoft Yahei'
}

.ely-buyer-remind,
.ely-buyer-mask {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ely-buyer-mask,
.ely-buyer-remind-box,
.ely-buyer-mask-close,
.ely-buyer-remind-box img,
.ely-buyer-remind-label {
	position: absolute
}

.ely-buyer-mask {
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	z-index: 9996
}

.ely-buyer-remind-box {
	left: 165px;
	top: 80px;
	z-index: 9997
}

.ely-buyer-remind-box,
.ely-buyer-remind-box img {
	width: 366px;
	height: 225px
}

.ely-buyer-remind-box img {
	top: 0;
	left: 0;
	z-index: -1
}

.ely-buyer-mask-close {
	top: 41px;
	left: 305px;
	width: 26px;
	height: 26px;
	background: url(about:blank)
}

.ely-buyer-remind-box p {
	width: 270px;
	margin-left: 62px;
	line-height: 1.4;
	margin-top: 70px;
	font-size: 18px;
	color: #434343
}

.ely-buyer-remind-box b {
	color: #dd465e
}

.ely-buyer-remind-btn {
	display: block;
	width: 140px;
	height: 34px;
	line-height: 34px;
	margin-top: 15px;
	margin-left: 122px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 700
}

.ely-buyer-remind-btn:hover {
	color: #fff
}

.ely-buyer-remind-label {
	left: 33px;
	top: -26px;
	padding: 3px 2px;
	background-color: #fff;
	font-size: 0
}

.J_shimai_level_info.sm-loading {
	padding-right: 30px;
	background: url(../images/loading_1.gif) no-repeat right center
}

.icon-b-sm {
	display: inline-block;
	background-image: url(../images/shimai-sprite.png);
	background-repeat: no-repeat
}

.icon-b-sm-big,
.icon-b-sm-def,
.icon-b-sm-def1 {
	width: 55px;
	height: 17px
}

.icon-b-sm-def {
	background-position: 0 -18px
}

.icon-b-sm-def1 {
	background-position: -56px -18px
}

.icon-b-sm-small {
	width: 30px;
	height: 14px;
	background-position: -56px 0
}

.icon-b-position {
	position: relative;
	top: 3px;
	*top: 0;
	margin-right: 5px
}