﻿.aside-bar {
	background: #fff;
	_width: 100%
}
.aside-bar .ab-goods {
	display: none;
	border: 1px solid #ddd;
	margin-bottom: 10px
}
.aside-bar .ab-goods .mt {
	line-height: 36px;
	padding-left: 10px;
	margin-bottom: 10px
}
.aside-bar .ab-goods .mt h2, .aside-bar .ab-goods .mt h3 {
	font-family: "microsoft yahei";
	font-size: 14px
}
.aside-bar .ab-goods .mc li {
	padding-left: 9px;
	padding-right: 9px;
	margin-bottom: 20px
}
.aside-bar .ab-goods .mc li .p-img {
	height: 160px;
	padding: 0;
	margin-bottom: 10px
}
.aside-bar .ab-goods .mc li .p-tag {
	float: left;
	height: 16px;
	padding: 0 3px;
	margin-top: 1px;
	margin-right: 3px;
	overflow: hidden;
	color: #FFF;
	border-radius: 2px;
	font: 12px/16px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.aside-bar .ab-goods .mc li .p-price {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 8px;
	padding: 0 10px
}
.aside-bar .ab-goods .mc li .p-price strong {
	font-size: 14px
}
.aside-bar .ab-goods .mc li .p-price i {
	font-style: normal
}
.aside-bar .ab-goods .mc li .price-sams-2 {
	vertical-align: top
}
.aside-bar .ab-goods .mc li .p-name {
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	padding: 0 10px
}
.aside-bar .ab-goods .mc li .p-name .promo-words {
	display: none
}
.aside-bar .ab-goods .mc li .p-review {
	padding: 0 10px
}
.aside-bar .promo-pic-adbox .hd {
	line-height: 32px;
	font-size: 14px;
	font-weight: 700;
	font-family: "microsoft yahei"
}
.aside-bar .ab-pic {
	margin-bottom: 10px
}
.aside-bar .ab-pic img {
	width: 180px;
	height: auto
}
.m-coupon {
	width: 175px;
	height: 158px;
	padding-left: 5px;
	overflow: hidden;
	position: relative;
	background: url(../image/search.coupon.png) no-repeat
}
.m-coupon .coupon-inner {
	width: 100%;
	height: 100%;
	background: #ffd3a3;
	color: #fff
}
.m-coupon .coupon-infor {
	position: absolute;
	left: 10px;
	top: 8px
}
.m-coupon .coupon-infor .hint {
	line-height: 16px
}
.m-coupon .coupon-infor .amount {
	height: 28px;
	overflow: hidden
}
.m-coupon .coupon-infor .amount span, .m-coupon .coupon-infor .amount strong {
	display: inline-block
}
.m-coupon .coupon-infor .amount span {
	height: 16px;
	line-height: 16px;
	vertical-align: bottom
}
.m-coupon .coupon-infor .amount strong {
	height: 28px;
	font-family: verdana;
	font-size: 25px;
	line-height: 28px;
	vertical-align: top
}
.m-coupon .coupon-limit {
	position: absolute;
	left: 10px;
	top: 63px;
	width: 160px
}
.m-coupon .coupon-limit .bd {
	margin-top: 4px;
	width: 100%;
	overflow: hidden
}
.m-coupon .coupon-limit .cl-item {
	float: left;
	width: 45px;
	height: 16px;
	line-height: 16px;
	margin-right: 4px;
	background: #fff;
	color: #f0b574;
	text-align: center;
	box-shadow: 1px 1px 1px rgba(0,0,0,.1)inset
}
.m-coupon .coupon-deadline {
	position: absolute;
	left: 10px;
	top: 116px;
	line-height: 18px
}
.m-coupon .coupon-mark {
	position: absolute;
	right: 2px;
	bottom: 12px;
	width: 25px;
	height: 70px;
	background: url(../image/search.coupon.png) no-repeat -28px -77px;
	text-indent: -9999em
}
.m-coupon .coupon-state {
	position: absolute;
	width: 53px;
	height: 50px;
	right: 0;
	top: 0;
	background: url(../image/search.coupon.png) no-repeat 0 -474px;
	text-indent: -9999em
}
.m-coupon.m-coupon-type2 {
	background-position: 0 -158px
}
.m-coupon.m-coupon-type2 .coupon-inner {
	background: #ffb6ae
}
.m-coupon.m-coupon-type2 .coupon-infor {
	top: 22px
}
.m-coupon.m-coupon-type2 .coupon-limit .cl-item {
	color: #fba197
}
.m-coupon.m-coupon-type2 .coupon-mark {
	background-position: -28px -237px
}
.m-coupon.m-coupon-type3 {
	background-position: 0 -316px
}
.m-coupon.m-coupon-type3 .coupon-inner {
	background: #abdbfd
}
.m-coupon.m-coupon-type3 .coupon-infor {
	top: 24px;
	height: 20px
}
.m-coupon.m-coupon-type3 .coupon-infor .amount {
	height: 20px
}
.m-coupon.m-coupon-type3 .coupon-infor .amount strong {
	height: 20px;
	font: 18px/20px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	vertical-align: middle
}
.m-coupon.m-coupon-type3 .coupon-limit .cl-item {
	color: #9fd3f7
}
.m-coupon.m-coupon-type3 .coupon-mark {
	height: 92px;
	background-position: -28px -374px
}
.ab-coupon {
	width: 180px
}
.ab-coupon .m-coupon {
	margin-bottom: 10px
}
.mt-1 {
	margin-top: -1px
}
.mt-2 {
	margin-top: -2px
}
.mt-3 {
	margin-top: -3px
}
.mt5 {
	margin-top: 5px
}
.mt10 {
	margin-top: 10px
}
.mt20 {
	margin-top: 20px
}
.mr5 {
	margin-right: 5px
}
.mr10 {
	margin-right: 10px
}
.mr20 {
	margin-right: 20px
}
.mr40 {
	margin-right: 40px
}
.mb5 {
	margin-bottom: 5px
}
.mb10 {
	margin-bottom: 10px
}
.mb20 {
	margin-bottom: 20px
}
.mb40 {
	margin-bottom: 40px
}
.ml5 {
	margin-left: 5px
}
.ml10 {
	margin-left: 10px
}
.pt5 {
	padding-top: 5px
}
.pt10 {
	padding-top: 10px
}
.pr5 {
	padding-right: 5px
}
.pr10 {
	padding-right: 10px
}
.pb5 {
	padding-bottom: 5px
}
.pb10 {
	padding-bottom: 10px
}
.pl5 {
	padding-left: 5px
}
.pl10 {
	padding-left: 10px
}
.fl {
	float: left
}
.fr {
	float: right
}
.clr {
	visibility: hidden
}
.clear {
	clear: both
}
.color01 {
	color: #e4393c
}
.color02 {
	color: #333
}
.color03 {
	color: #005aa0
}
.color04 {
	color: #ddd
}
.color05 {
	color: #ccc
}
.color06 {
	color: #f60
}
.fw-bold {
	font-weight: bolder
}
.sk-label, .skcolor_ljg {
	color: #e4393c
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.w {
	width: 1210px
}
}
.resp01 .w {
	width: 1210px
}
@media (min-width:1411px) {
.w {
	width: 1390px
}
}
.resp02 .w {
	width: 1390px
}
.p-price strong {
	color: #e4393c;
	font-weight: 400;
	font-family: Verdana
}
#settleup-2013 .p-price strong {
	font-weight: 700
}
.u-jd {
	display: inline-block;
	width: 54px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 3px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	color: #fff;
	background: #e4393c
}
.u-sg {
	display: inline-block;
	width: 54px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 3px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	color: #fff;
	background: #e48d39
}
.price-sams-1, .price-sams-2 {
	display: inline-block;
	height: 16px;
	font-size: 0;
	font-family: Verdana;
	color: #1f65ba
}
.price-sams-1 em, .price-sams-1 i, .price-sams-2 em, .price-sams-2 i {
	display: inline-block;
	vertical-align: top
}
.price-sams-1 em, .price-sams-2 em {
	height: 16px;
	line-height: 16px
}
.price-sams-1 em {
	margin-right: 2px;
	font-size: 12px
}
.price-sams-1 i {
	width: 40px;
	height: 12px;
	margin-top: 2px;
	overflow: hidden;
	background: url(../image/bg-price@1x.png) no-repeat 0 -20px
}
.price-sams-2 em {
	margin-right: 5px;
	font-size: 14px
}
.price-sams-2 i {
	width: 44px;
	height: 14px;
	margin-top: 1px;
	background: url(../image/sprite-sams.png) no-repeat 0 -20px
}
.price-plus-1 {
	display: inline-block;
	height: 16px;
	font-size: 0;
	font-family: Verdana;
	color: #333
}
.price-plus-1 em, .price-plus-1 i {
	display: inline-block;
	vertical-align: top
}
.price-plus-1 em {
	height: 16px;
	line-height: 16px;
	margin-right: 2px;
	font-size: 12px
}
.price-plus-1 i {
	width: 39px;
	height: 12px;
	margin-top: 2px;
	overflow: hidden;
	background: url(../image/bg-price@1x.png) no-repeat 0 -40px
}
.price-xrj {
	display: inline-block;
	height: 16px;
	font-size: 0;
	font-family: Verdana;
	color: #f93
}
.price-xrj em, .price-xrj i {
	display: inline-block;
	vertical-align: top
}
.price-xrj em {
	height: 16px;
	line-height: 16px;
	margin-right: 2px;
	font-size: 12px
}
.price-xrj i {
	width: 39px;
	height: 12px;
	margin-top: 2px;
	overflow: hidden;
	background: url(../image/price-xrj@1x.png) no-repeat
}
.price-xsj {
	display: inline-block;
	height: 16px;
	font-size: 0;
	font-family: Verdana;
	color: #0c8
}
.price-xsj em, .price-xsj i {
	display: inline-block;
	vertical-align: top
}
.price-xsj em {
	height: 16px;
	line-height: 16px;
	margin-right: 2px;
	font-size: 12px
}
.price-xsj i {
	width: 39px;
	height: 12px;
	margin-top: 2px;
	overflow: hidden;
	background: url(../image/price-xsj@1x.png) no-repeat
}
.price-qyj {
	display: inline-block;
	height: 16px;
	font-size: 0;
	font-family: Verdana;
	color: #4965f2
}
.price-qyj em, .price-qyj i {
	display: inline-block;
	vertical-align: top
}
.price-qyj em {
	height: 16px;
	line-height: 16px;
	margin-right: 2px;
	font-size: 12px
}
.price-qyj i {
	width: 39px;
	height: 12px;
	margin-top: 2px;
	overflow: hidden;
	background: url(../image/price-qyj@1x.png) no-repeat
}
.price-jtj {
	display: inline-block;
	height: 16px;
	font-size: 0;
	font-family: Verdana;
	color: #f7382b
}
.price-jtj em, .price-jtj i {
	display: inline-block;
	vertical-align: top
}
.price-jtj em {
	height: 16px;
	line-height: 16px;
	margin-right: 2px;
	font-size: 12px
}
.price-jtj i {
	width: 39px;
	height: 12px;
	margin-top: 2px;
	overflow: hidden;
	background: url(../image/price-jtj.png) no-repeat
}
@media only screen and (-webkit-min-device-pixel-ratio:2) {
.price-plus-1 i, .price-sams-1 i {
	background-image: url(../image/bg-price@2x.png);
	background-size: 50px 60px
}
.price-xrj i {
	background-image: url(../image/price-xrj@2x.png);
	background-size: 39px 12px
}
.price-xsj i {
	background-image: url(../image/price-xsj@2x.png);
	background-size: 39px 12px
}
}
.u-ad-wrap {
	position: relative
}
.u-ad {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 11px;
	overflow: hidden;
	background: url(../image/u-ad.gif) no-repeat
}
.u-ad-gray {
	position: absolute;
	z-index: 11;
	right: 10px;
	top: 10px;
	display: block;
	width: 36px;
	height: 17px;
	line-height: 17px;
	overflow: hidden;
	color: #fff;
	background: rgba(0,0,0,.1);
	border-radius: 10px;
	text-align: center
}
.zone-adimg {
	position: relative
}
.main {
	margin-bottom: 10px
}
.main .m-aside {
	float: right;
	width: 180px;
	margin-left: -180px;
	position: relative;
	_display: inline
}
.main .m-list {
	display: inline;
	float: left;
	width: 100%;
	overflow: hidden;
	_display: inline
}
.main .m-list .ml-wrap {
	margin-right: 190px;
	padding-bottom: 30px
}
.main.left2right .m-aside {
	float: left;
	margin-right: -180px;
	margin-left: 0
}
.main.left2right .m-list {
	float: right
}
.main.left2right .m-list .ml-wrap {
	margin-right: 0;
	margin-left: 190px
}
.g-main2 {
	margin-bottom: 10px
}
.g-main2 .m-aside {
	float: right;
	width: 180px;
	margin-right: -180px;
	position: relative;
	_display: inline
}
.g-main2 .m-list {
	float: right;
	width: 100%
}
.g-main2 .m-list .ml-wrap {
	position: relative;
	margin-left: 190px;
	padding-bottom: 30px
}
.g-main3 {
	margin-bottom: 10px
}
.g-main3 .m-aside {
	display: none
}
.g-main3 .m-list {
	width: 100%
}
.g-main3 .m-list .ml-wrap {
	position: relative;
	padding-bottom: 30px
}
.bottom-ad {
	width: 100%;
	margin-bottom: 10px
}
.bottom-ad a {
	display: block
}
.bottom-ad img {
	display: block;
	width: 100%
}
#J-global-toolbar .jdm-tbar-tab-qrcode .qrcode-container {
	display: none;
	position: absolute;
	left: -123px;
	bottom: 0;
	padding: 8px 10px;
	width: 100px;
	height: 140px;
	background: #e4393c;
	border-radius: 4px;
	font-size: 14px;
	line-height: 16px;
	color: #FFF;
	text-align: center
}
#J-global-toolbar .jdm-tbar-tab-qrcode .qrcode-container p {
	margin-bottom: 6px
}
#J-global-toolbar .jdm-tbar-tab-qrcode .tab-ico {
	background: url(../image/5988704aNcbdab58e.png);
	background-position: -3px 0
}
.bottom-search {
	background: #F9F9F9;
	border: 1px solid #DDD;
	padding: 15px 0 20px 40px;
	margin-bottom: 10px
}
.bottom-search .form-group .fg-line {
	padding-left: 88px
}
.bottom-search .form-group .fg-line-key {
	width: 88px;
	margin-left: -88px;
*display:inline;
	color: #333
}
.bottom-search .form-group .fg-line-value {
	width: 100%;
	margin-left: 0
}
.bottom-search .search-ext {
	padding-right: 20px;
	margin-bottom: 10px
}
.bottom-search .search-ext .fg-line-value {
	height: 28px;
	overflow: hidden
}
.bottom-search .search-ext .fg-line-value a {
	float: left;
	color: #005aa0
}
.bottom-search .search-ext .fg-line-value b {
	float: left;
	width: 20px;
	font: 12px/28px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	color: #CCC;
	text-align: center
}
.bottom-search .re-search {
	line-height: 36px
}
.bottom-search .re-search .fg-line-value .input-txt {
	vertical-align: top;
	width: 400px
}
.bottom-search .re-search .fg-line-value .btn-XL {
	height: 25px;
	line-height: 25px;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bolder;
	width: 40px
}
.bottom-search .re-search .fg-line-value .link {
	color: #005aa0;
	margin-left: 20px
}
.check-error {
	padding: 15px 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 700;
	background-color: #fffdee;
	border: 1px solid #edd28b
}
.check-error .key1 {
	color: #c00
}
.check-error .key2 {
	color: #005aa0
}
.u-btn-default, .u-btn-disable, .u-btn-focus, .u-btn-primary, .u-focus, div.tipwrap-conpon .tip-btnbox .btn-ok {
	display: inline-block;
	text-decoration: none;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
	line-height: 21px;
	height: 21px;
	padding: 0 8px;
	border: 1px solid #DDD;
	color: #666;
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #f7f7f7, #f2f2f2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)
}
.u-btn-default .btnico, .u-btn-disable .btnico, .u-btn-focus .btnico, .u-btn-primary .btnico, .u-focus .btnico, div.tipwrap-conpon .tip-btnbox .btn-ok .btnico {
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px
}
.u-btn-default .btntxt, .u-btn-disable .btntxt, .u-btn-focus .btntxt, .u-btn-primary .btntxt, .u-focus .btntxt, div.tipwrap-conpon .tip-btnbox .btn-ok .btntxt {
	height: 21px;
	line-height: 21px;
	display: inline-block;
	vertical-align: middle
}
.u-btn-default:hover, .u-btn-disable:hover, .u-btn-focus:hover, .u-btn-primary:hover, .u-focus:hover, div.tipwrap-conpon .tip-btnbox .btn-ok:hover {
	text-decoration: none;
	cursor: pointer;
	color: #666;
	box-shadow: 0 1px 1px rgba(0,1,1,.08)
}
.u-btn-focused, .u-btn-primary, div.tipwrap-conpon .tip-btnbox .btn-ok {
	border-color: #E74649;
	color: #FFF;
	background-color: #E74649;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #E74649, #DF3033);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E74649', endColorstr='#DF3033', GradientType=0)
}
.u-btn-focused:hover, .u-btn-primary:hover, div.tipwrap-conpon .tip-btnbox .btn-ok:hover {
	color: #FFF
}
.u-btn-disable {
	border-color: #aaa;
	color: #FFF;
	cursor: not-allowed!important;
	background-color: #aaa;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #aaa, #aaa);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#aaaaaa', GradientType=0)
}
.u-btn-disable:hover {
	color: #FFF
}
.i-add, .i-down, .i-medal, .i-up, .u-btn-focus .btnico {
	display: inline-block;
	background-image: url(../image/search.shop.png);
	background-repeat: no-repeat;
	background-position: 0 0
}
.mergeitem-banner .i-coupon, .mergeitem-banner .i-exchange, .mergeitem-banner .i-sale {
	display: inline-block;
	background-image: url(../image/sprite-icon.png);
	background-repeat: no-repeat
}
.m-quicktip .tip-icon, .m-tip3 .tip-icon {
	display: inline-block;
	background-image: url(../image/sprite-tip.png);
	background-repeat: no-repeat
}
.ftc1 {
	color: #333
}
.ftc2 {
	color: #666
}
.ftc3 {
	color: #999
}
.ftc4 {
	color: #e4393c
}
.ftc5 {
	color: #005aa0
}
img.err-poster, img.err-product {
	background: url(../image/error-jd.gif) no-repeat 50% 50%
}
img.err-price {
	width: 81px;
	height: 22px;
	background: url(../image/error-3.gif) no-repeat 50% 50%
}
.btn {
	display: inline-block;
	line-height: 14px;
	height: 14px;
	border-radius: 2px;
	background: #F7F7F7;
	text-align: center;
	text-decoration: none;
	cursor: pointer
}
.btn:hover {
	text-decoration: none;
	box-shadow: 0 1px 1px rgba(0,1,1,.08);
	cursor: pointer
}
.btn-default {
	border: 1px solid #DDD;
	padding: 4px 13px 5px;
	color: #666;
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #f7f7f7, #f2f2f2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)
}
.btn-default:hover {
	color: #666
}
.btn-primary {
	border: 0;
	padding: 5px 15px 6px;
	color: #FFF;
	background-color: #E74649;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #E74649, #DF3033);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E74649', endColorstr='#DF3033', GradientType=0)
}
.btn-primary:hover {
	color: #FFF
}
.btn.disabled {
	padding: 4px 13px 5px;
	border: 1px solid #DDD;
	background: #FFF;
	cursor: default;
	color: #CCC;
	-webkit-filter: none;
	opacity: .2;
	filter: alpha(Opacity=20);
	filter: alpha(Opacity=20)
}
.btn.disabled:hover {
	color: #CCC
}
.u-btn-focus .btnico {
	width: 12px;
	height: 12px;
	overflow: hidden
}
.u-btn-focused .btnico {
	width: 12px;
	height: 10px;
	background-position: -50px 0
}
.u-focus {
	width: 70px;
	padding: 0;
	transition: all .05s ease-in-out 0s
}
.u-focus .btnico {
	width: 18px;
	height: 18px;
	margin-right: 2px;
	overflow: hidden;
	background: url(../image/search.ele.png) no-repeat 0 -413px
}
.u-focus:hover {
	color: #e4393c;
	border-color: #e4393c;
	box-shadow: none;
	background-color: #fff;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #fff, #fff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}
.u-focus:hover .btnico {
	background-position: 0 -436px
}
.m-focus {
	display: inline-block
}
.m-focus.z-focused .u-focus {
	color: #e4393c;
	border-color: #e4393c;
	background-color: #fff;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #fff, #fff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)
}
.m-focus.z-focused .u-focus .btnico {
	background-position: 0 -436px
}
.m-focus.z-focus-cancle .u-focus {
	color: #666;
	border-color: #ddd;
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #f7f7f7, #f2f2f2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)
}
.m-focus.z-focus-cancle .u-focus .btnico {
	background-position: 0 -413px
}
.btn-XL {
	height: 19px;
	line-height: 19px
}
.i-dd-offline, .i-dd-online {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../image/search.customerService.png) no-repeat;
	cursor: pointer
}
.i-dd-offline {
	background-position: 0 -41px
}
.im-01, .im-02, .im-offline {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../image/bg-im@1x.png) no-repeat
}
.im-01 {
	background-position: -20px 0
}
.im-02 {
	background-position: -40px 0
}
.im-offline {
	background-position: -60px 0
}
@media only screen and (-webkit-min-device-pixel-ratio:2) {
.im-01, .im-02, .im-offline {
	background-image: url(../image/bg-im@2x.png);
	background-size: 80px 20px
}
}
.i-add {
	width: 12px;
	height: 12px;
	overflow: hidden
}
.i-up {
	background-position: 0 -50px;
	width: 9px;
	height: 9px;
	overflow: hidden
}
.i-down {
	background-position: -50px -50px;
	width: 9px;
	height: 9px;
	overflow: hidden
}
.i-medal {
	background-position: 0 -100px;
	width: 14px;
	height: 17px;
	overflow: hidden
}
.input-txt {
	height: 17px;
	line-height: 17px;
	border: 1px solid #CCC;
	padding: 3px;
	width: 145px
}
.input-XL {
	width: 225px;
	height: 28px;
	line-height: 28px;
	font-size: 14px
}
.form-group .fg-line {
	position: relative;
	line-height: 28px;
	width: auto;
	height: auto;
	zoom: 1
}
.form-group .fg-line:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0
}
.form-group .fg-line-key {
	float: left;
	width: 120px
}
.form-group .fg-line-value {
	margin-left: 120px
}
.common-rec {
	margin-bottom: 10px
}
.common-rec .mt {
	height: 36px;
	background: #F1F1F1
}
.common-rec .mt h3 {
	line-height: 36px;
	padding-left: 10px;
	font-size: 15px;
	font-family: "microsoft yahei"
}
.common-rec .mt h3.break-words b {
	color: #e4393c;
	margin-right: 5px
}
.common-rec .mt h3.break-words del {
	color: #999;
	margin-right: 10px;
	font-size: 12px;
	font-weight: 400;
	font-family: Arial, Verdana, "\5b8b\4f53"
}
.common-rec .mt h3.break-words em {
	font-weight: 400;
	font-style: normal
}
.common-rec .cr-showall {
	border: 1px solid #DDD;
	border-radius: 2px;
	height: 34px;
	line-height: 34px;
	color: #333;
	font-size: 14px;
	font-weight: 700;
	display: block;
	text-align: center;
	font-family: "\5b8b\4f53";
	margin-bottom: 30px
}
.common-rec .cr-showall:hover {
	background-color: #F7F7F7;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #F7F7F7, #F3F2F2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#F3F2F2', GradientType=0);
	text-decoration: none
}
.common-box {
	border: 1px solid #ddd;
	border-top: 2px solid #999;
	margin-bottom: 10px
}
.common-box .mt {
	height: 30px;
	padding: 0 10px;
	background: #F7F7F7;
	border-bottom: 1px solid #ddd;
	line-height: 30px
}
.common-box2 {
	border: 1px solid #ddd;
	margin-bottom: 10px
}
.common-box2 .mt {
	height: 30px;
	padding: 0 10px;
	background: #F7F7F7;
	border-bottom: 1px solid #ddd;
	line-height: 30px
}
.common-tab-tab1 {
	border: 1px solid #ddd;
	border-top: 2px solid #aaa;
	margin-bottom: 10px
}
.common-tab-tab1 .tab-trigger {
	height: 30px;
	border-bottom: 1px solid #ddd;
	background-color: #f7f7f7
}
.common-tab-tab1 .tab-trigger li {
	float: left;
	width: auto;
	height: 30px;
	line-height: 30px;
	transition: all .2s ease-in-out
}
.common-tab-tab1 .tab-trigger li a {
	display: block;
	padding: 0 15px;
	margin-left: -1px;
	font-size: 14px;
	font-family: "microsoft yahei"
}
.common-tab-tab1 .tab-trigger li a:hover {
	text-decoration: none
}
.common-tab-tab1 .tab-trigger li.curr {
	height: 35px;
	border-top: 2px solid #e4393c;
	margin-top: -6px
}
.common-tab-tab1 .tab-trigger li.curr a {
	height: 35px;
	padding: 0 14px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #fff;
	color: #e4393c
}
.i-checkbox {
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}
.i-checkbox.selected, .i-checkbox:hover {
	border-color: #e4393c;
	background-position: -1px -107px
}
.i-radio {
	background: url(../image/search.icons.png) no-repeat -2px -224px;
	display: inline-block;
	height: 12px;
	width: 12px
}
.i-radio.selected, .i-radio:hover {
	background-position: -2px -246px
}
#backtop {
	display: none;
	z-index: 100
}
#backtop .b-item {
	width: 50px;
	height: 50px;
	background: #CCC;
	margin-top: 5px
}
#backtop .b-item a {
	display: block;
	background-image: url(../image/backpanel20140728.png);
	background-color: #AAA;
	background-repeat: no-repeat;
	padding: 10px 10px 0 14px;
	color: #FFF;
	width: 26px;
	height: 40px;
	line-height: 1000px;
	overflow: hidden
}
#backtop .b-item a:hover {
	line-height: 14px;
	color: #FFF;
	background-image: none;
	text-decoration: none
}
#backtop .b-item a.b-i-survey {
	background-position: 0 -55px
}
#backtop .b-item a.b-i-back {
	background-position: 0 -110px
}
#backtop .b-item a.b-i-old {
	background-position: 0 -185px
}
.unit-price {
	float: left;
	height: 14px;
	line-height: 14px;
	padding: 0 3px;
	border: 1px solid #ffaf79;
	margin-right: 3px;
	background: #fffbf3;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.unit-price strong {
	font-family: Verdana
}
.goods-icons, .goods-icons2, .goods-icons3 {
	float: left;
	height: 16px;
	line-height: 16px;
	padding: 0 3px;
	margin-right: 3px;
	overflow: hidden;
	text-align: center;
	font-style: normal;
	font-size: 12px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	background: #e23a3a;
	color: #FFF;
	cursor: default;
	border-radius: 2px
}
.goods-icons2 {
	background: #4b9bfc
}
.goods-icons3 {
	background: #31c19e
}
.goods-icons4, .goods-icons5 {
	float: left;
	height: 14px;
	line-height: 14px;
	line-height: 16px\0;
	padding: 0 3px;
	border: 1px solid #e23a3a;
	margin-right: 3px;
	overflow: hidden;
	text-align: center;
	font-style: normal;
	font-size: 12px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	border-radius: 2px;
	color: #e23a3a
}
.goods-icons5 {
	border-color: #cfae67;
	color: #cfae67
}
.goods-icons-s1, .goods-icons-s2, .goods-icons-s3, .goods-icons-s4, .goods-icons-s5, .goods-icons-s6, .goods-icons-s7 {
	float: left;
	display: inline-block;
	margin-right: 3px;
	height: 16px;
	background: url(../image/search.service.icons.png) no-repeat -9999px -9999px;
	overflow: hidden;
	line-height: 9000px
}
.goods-icons-group, .goods-icons-group3 {
	float: left;
	height: 16px;
	margin-right: 3px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	border-radius: 2px
}
.goods-icons-group i, .goods-icons-group3 i {
	float: left;
	margin-right: 0;
	border-radius: 0
}
.goods-icons-group em, .goods-icons-group3 em {
	float: left;
	height: 14px;
	line-height: 14px;
	padding: 0 1px 0 2px;
	border: 1px solid #6f79b4;
	color: #6f79b4;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.goods-icons-group .num, .goods-icons-group3 .num {
	padding: 0 5px 0 4px;
	font-family: Verdana
}
.goods-icons-group3 {
	display: table
}
.goods-icons-group3 em {
	display: table-cell;
	vertical-align: top;
	border-color: #31c19e;
	color: #31c19e
}
.goods-icons-s1 {
	width: 70px;
	background-position: 0 0
}
.goods-icons-s2 {
	width: 57px;
	background-position: 0 -26px
}
.goods-icons-s3 {
	width: 56px;
	background-position: 0 -52px
}
.goods-icons-s4 {
	width: 68px;
	background-position: 0 -78px
}
.goods-icons-s5 {
	width: 68px;
	background-position: 0 -104px
}
.goods-icons-s6 {
	width: 61px;
	background-position: 0 -130px
}
.goods-icons-s7 {
	width: 68px;
	background-position: 0 -156px
}
.goods-icons-img {
	float: left;
	height: 16px;
	margin-right: 3px;
	border-radius: 2px
}
.goods-icons-location {
	float: right;
	width: 12px;
	height: 12px;
	background: url(../image/search.location.png) no-repeat 0 -22px
}
.btn-multiple {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	border: 1px solid #DDD;
	padding: 0 3px 0 18px;
	position: relative;
	background: #fff;
	color: #333
}
.btn-multiple i {
	position: absolute;
	display: block;
	font-style: normal;
	left: 3px;
	top: 0;
	width: 13px;
	height: 20px;
	background: url(../image/search.ele.png) no-repeat 0 -63px;
	transition: background-position .15s ease-in-out
}
.btn-multiple:hover {
	text-decoration: none;
	color: #e4393c;
	border-color: #e4393c
}
.btn-multiple:hover i {
	background-position: 0 -84px
}
.m-checkbox {
	display: inline-block
}
.m-checkbox .label {
	display: inline-block;
	vertical-align: middle
}
.m-checkbox .i-check {
	margin-right: 5px;
	vertical-align: middle;
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}
.m-checkbox:hover {
	color: #e4393c
}
.m-checkbox:hover .i-check {
	border-color: #e4393c;
	background-position: -1px -107px
}
.m-checkbox-selected {
	color: #e4393c
}
.m-checkbox-selected .i-check {
	border-color: #e4393c;
	background-position: -1px -107px
}
.menu-drop {
	height: 24px
}
.menu-drop .trigger {
	display: inline-block;
*display:inline;
*zoom:1;
	height: 22px;
	padding: 0 4px 0 8px;
	border: 1px solid #ddd;
	line-height: 22px;
	vertical-align: top;
	background-color: #fff
}
.menu-drop .trigger .curr {
	display: inline-block;
	_zoom: 1;
	vertical-align: top
}
.menu-drop .trigger .key {
	display: inline-block;
	_zoom: 1;
	color: #e4393c
}
.menu-drop .menu-drop-arrow {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: top;
	background: url(../image/search.ele.png) no-repeat 4px 7px
}
.menu-drop:hover {
	text-decoration: none
}
.menu-drop:hover .trigger {
	border-color: #e4393c
}
.menu-drop:hover .menu-drop-arrow {
	background-position: 4px -11px
}
.menu-drop-main {
	display: none;
	width: 350px;
	padding: 10px 0 10px 8px;
	position: absolute;
	left: 0;
	top: 23px;
	border: 1px solid #ddd;
	background-color: #fff
}
.menu-drop-list li {
	float: left;
	width: 65px;
	margin-right: 5px
}
.menu-drop-list .all a {
	color: #005aa0
}
.z-menu-drop-open {
	position: relative;
	z-index: 5
}
.z-menu-drop-open .trigger {
	position: relative;
	z-index: 6;
	height: 23px;
	border-bottom: medium none
}
.z-menu-drop-open .menu-drop-arrow {
	background-position: 4px -27px
}
.z-menu-drop-open .menu-drop-main {
	display: block
}
.z-menu-drop-open:hover .trigger {
	border-bottom: medium none;
	height: 23px
}
.z-menu-drop-open:hover .menu-drop-main {
	border-color: #e4393c
}
.z-menu-drop-open:hover .menu-drop-arrow {
	background-position: 4px -44px
}
.m-tipbox .tip-inner {
	padding: 10px;
	border: 1px solid #edd28b;
	background-color: #fffdee
}
.m-tipbox .tip-text {
	font-size: 14px;
	font-weight: 700;
	color: #f60;
	line-height: 24px
}
.m-tipbox .tip-text .key {
	color: #333
}
.m-box-s1 {
	border: 1px solid #ddd;
	margin-bottom: 10px
}
.m-box-s1 .mt {
	padding: 6px;
	height: 21px;
	line-height: 21px
}
.m-box-s1 .mt .mt-title {
	font-weight: 400;
	font-size: 14px;
	font-family: "microsoft yahei"
}
.m-tipbox2 {
	padding: 10px;
	text-align: center
}
.m-tipbox2 .tip-inner {
	display: inline-block;
*display:inline;
*zoom:1;
	padding-left: 60px;
	text-align: left
}
.m-tipbox2 .tip-title {
	margin-left: -60px;
	font-size: 0
}
.m-tipbox2 .tip-title .title-main {
	display: inline-block;
*display:inline;
*zoom:1;
	font: 18px/30px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	vertical-align: middle;
	color: #7abd54
}
.m-tipbox2 .tip-icon {
	display: inline-block;
	width: 48px;
	height: 48px;
	margin-right: 12px;
	overflow: hidden;
	vertical-align: middle;
	background: url(../image/icon48.png) no-repeat
}
.m-tipbox2 .tip-hint {
	line-height: 20px
}
.m-tipbox2 .tip-hint a {
	color: #ccc
}
.m-tipbox2 .tip-btnbox {
	height: 27px;
	line-height: 27px;
	padding: 10px 0
}
.m-tipbox2 .tip-btnbox .u-btn-default {
	height: 25px;
	line-height: 25px;
	padding: 0 15px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #333;
	vertical-align: top
}
.m-tipbox2 .tip-warn .tip-title .title-main {
	color: #f60
}
.m-tipbox2 .tip-warn .tip-icon {
	background-position: -94px 0
}
.m-tip3 {
	padding: 50px 0 40px;
	text-align: center
}
.m-tip3 .tip-hd {
	display: inline-block;
	text-align: left
}
.m-tip3 .tip-icon {
	width: 42px;
	height: 42px;
	margin-right: 18px;
	vertical-align: middle
}
.m-tip3 .tip-title {
	display: inline-block;
	font: 16px/24px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #333;
	vertical-align: middle
}
div.dialog-confirm .ui-dialog-content {
	padding: 0
}
div.dialog-confirm .ui-dialog-btn {
	padding-top: 0;
	padding-bottom: 20px
}
div.tipwrap-conpon .ui-dialog-content {
	padding: 0
}
div.tipwrap-conpon .tip-title {
	width: 340px
}
div.tipwrap-conpon .tip-bd {
	padding: 0 10px
}
div.tipwrap-conpon .tip-btnbox {
	margin-top: 10px
}
div.tipwrap-conpon .tip-btnbox .btn-ok {
	width: 108px;
	height: 34px;
	padding: 0;
	font: 14px/34px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
div.tipwrap-conpon .coupon-imgshow {
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
	text-align: center
}
div.tipwrap-conpon .coupon-imgshow img {
	vertical-align: top
}
.skin-act-left, .skin-act-right {
	position: absolute;
	top: 196px;
	width: 200px;
	height: 650px;
	overflow: hidden;
	background: url(../image/skin-3c.jpg) no-repeat
}
.skin-act-right {
	background-position: 0 -651px
}
.mergeitem-banner {
	width: 100%;
	height: 69px;
	margin-bottom: 5px;
	text-align: center;
	background: url(../image/bg-promo-banner.jpg) repeat-x left bottom #f7f7f7
}
.mergeitem-banner .i-coupon, .mergeitem-banner .title {
	display: inline-block;
	vertical-align: top
}
.mergeitem-banner .i-coupon {
	width: 28px;
	height: 23px;
	margin-top: 23px;
	margin-right: 11px
}
.mergeitem-banner .i-sale {
	width: 28px;
	height: 26px;
	margin-top: 21px;
	margin-right: 11px;
	background-position: 0 -30px
}
.mergeitem-banner .i-exchange {
	width: 32px;
	height: 32px;
	margin-top: 18px;
	margin-right: 11px;
	background-position: 0 -60px
}
.mergeitem-banner .title {
	height: 69px;
	font: 24px/69px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.search-wrap-exchange {
	padding-top: 15px
}
.m-quicktip {
	border: 2px solid #eee \9;
	text-align: center;
	border-radius: 3px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.2)
}
.m-quicktip .tip-inner {
	display: inline-block;
	line-height: 16px;
	padding: 11px 21px
}
.m-quicktip .tip-inner.tip-success .tip-icon {
	background-position: 0 -50px
}
.m-quicktip .tip-inner.tip-error .tip-icon {
	background-position: -20px -50px
}
.m-quicktip .tip-icon {
	width: 16px;
	height: 16px;
	margin-right: 8px;
	overflow: hidden;
	vertical-align: top;
	background-position: -50px 0
}
.m-quicktip .tip-title {
	display: inline-block;
	height: 16px;
	vertical-align: top;
	font: 12px/16px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #333
}
:root div.m-quicktip {
	border: medium none\9!important
}
div.ui-tips-skin1 {
	width: 220px;
	padding: 9px;
	border-color: #c8c8c8;
	background: #fff
}
div.ui-tips-skin1 .ui-tips-arrow {
	background-image: url(../image/tips.png)
}
.picon-tips {
	line-height: 16px
}
.picon-tips .goods-icons, .picon-tips .goods-icons-group, .picon-tips .goods-icons-s1, .picon-tips .goods-icons-s2, .picon-tips .goods-icons-s3, .picon-tips .goods-icons-s4, .picon-tips .goods-icons-s5, .picon-tips .goods-icons-s6, .picon-tips .goods-icons-s7 {
	margin-right: 6px
}
.picon-tips .goods-icons-s1, .picon-tips .goods-icons-s2, .picon-tips .goods-icons-s3, .picon-tips .goods-icons-s4, .picon-tips .goods-icons-s5, .picon-tips .goods-icons-s7 {
	width: 16px
}
.picon-tips .hint {
	margin-top: 5px;
	color: #a7a7a7
}
.picon-tips .goods-icons-img {
	margin-right: 6px
}
#guide-price {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
	width: 100%;
	height: 100%
}
#guide-price .mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #000;
	filter: alpha(opacity=78);
	-moz-opacity: .78;
	opacity: .78
}
#guide-price .guide-content {
	position: absolute;
	z-index: 21;
	width: 307px;
	height: 186px;
	margin-top: -71px;
	margin-left: -71px;
	overflow: hidden;
	background: url(../image/bg-guide-price.png) no-repeat
}
#guide-price .guide-content .btn-sure {
	position: absolute;
	left: 98px;
	bottom: 0;
	width: 170px;
	height: 35px;
	background: url(about:blank)
}
.p-client-click {
	cursor: pointer
}
.ui-area-wrap {
	max-width: 120px
}
.ui-area-wrap .ui-area-text {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 90px
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.ui-area-wrap {
	max-width: 200px
}
.ui-area-wrap .ui-area-text {
	max-width: 170px
}
}
.resp01 .ui-area-wrap {
	max-width: 200px
}
.resp01 .ui-area-wrap .ui-area-text {
	max-width: 170px
}
@media (min-width:1411px) {
.ui-area-wrap, .ui-area-wrap .ui-area-text {
	max-width: unset
}
}
.resp02 .ui-area-wrap, .resp02 .ui-area-wrap .ui-area-text {
	max-width: unset
}
#pop-compare {
	display: none;
	position: fixed;
	bottom: -200px;
	right: 50%;
	margin-right: -495px;
	z-index: 100;
	width: 990px;
	height: 139px;
	background: #fff;
	box-shadow: 0 0 15px rgba(221,221,221,.8)
}
.root61 #pop-compare {
	margin-right: -606px
}
#pop-compare .tab-con {
	border: 2px solid #7abd54;
	border-top: none
}
#pop-compare.pop-compare-narrow {
	width: 970px;
	margin-right: -475px
}
#pop-compare.pop-compare-narrow #scroll-con-inner dl {
	width: 204px
}
#pop-compare.pop-compare-narrow .scroll-con {
	width: 880px
}
#pop-compare.pop-compare-narrow .scroll-con dd {
	width: 150px
}
#pop-compare .pop-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 990px
}
#pop-compare.pop-compare-narrow .pop-wrap {
	width: 970px
}
#pop-compare.pop-compare-narrow .diff-operate {
	right: 14px
}
#goto-contrast:hover {
	text-decoration: none
}
#goto-contrast {
	display: block;
	width: 59px;
	height: 30px;
	font: 700 14px/30px verdana;
	margin-left: 13px;
	margin-bottom: 11px;
	border-radius: 3px;
	background: #fff;
	border: 1px solid #ddd;
	color: #ccc;
	cursor: default
}
#goto-contrast.compare-active {
	border: none;
	color: #fff;
	background-color: #E74649;
	background-image: linear-gradient(to bottom, #E74649 0, #DF3033 100%);
	cursor: pointer
}
.btn-compare:hover, .del-comp-item:hover, .del-items:hover {
	cursor: pointer
}
.del-comp-item {
	padding-left: 10px
}
#pop-compare .pop-inner {
	height: 133px
}
#pop-compare .diff-hd .tab-btns {
	height: 32px;
	border: 1px solid #ddd;
	border-bottom: 2px solid #7abd54;
	_overflow: hidden
}
#pop-compare .tab-btns a {
	color: #666
}
#pop-compare .diff-hd {
	position: relative
}
#pop-compare .tab-btns .current {
	position: relative;
	left: -1px;
	margin-top: -4px;
	height: 36px;
	background: #fff;
	border: 2px solid #7abd54;
	border-bottom: 0
}
#pop-compare .tab-btns .current a {
	color: #7abd54
}
#pop-compare .tab-btns .current a:hover {
	text-decoration: none
}
#pop-compare .diff-hd .operate {
	width: 190px;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
	padding-right: 22px;
	height: 30px;
	line-height: 30px;
	clear: both
}
#pop-compare .diff-hd li {
	float: left;
	position: relative;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
*zoom:1;
	font: 14px/30px 'microsoft yahei'
}
#pop-compare .operate .btn-compare {
	margin-top: 2px
}
#pop-compare div.diff-items {
	padding: 6px;
	color: #ccc;
	height: 90px;
	overflow: hidden
}
#pop-compare #scroll-con-inner div.dt {
	border: none
}
#pop-compare .diff-items dl, #pop-compare .scroll-con dl {
	float: left;
	overflow: hidden;
	margin-right: 10px;
	padding: 17px 10px 12px 0;
	border-right: 1px dotted #7abd54
}
#pop-compare #scroll-con-inner li {
	float: left;
	height: 84px;
	overflow: hidden
}
#pop-compare #scroll-con-inner .rec_item_wrap {
	margin-right: 10px;
	padding: 10px 10px 0 0;
	border-right: 1px dotted #7abd54;
	overflow: hidden;
	width: 205px
}
#pop-compare .diff-items dt, #pop-compare .scroll-con dt, #scroll-con-inner .dt {
	float: left;
	margin-right: 5px;
	width: 48px;
	height: 48px;
	text-align: center;
	color: #ccc;
	border: 1px solid #fff;
	font: 36px/48px arial;
	overflow: hidden
}
#pop-compare .diff-items dd, #pop-compare .scroll-con dd, #scroll-con-inner .dd {
	float: left;
	width: 140px
}
#pop-compare .item-empty dt {
	background: #f6f6f6
}
#scroll-con-inner .hasItem .dt {
	background: 0 0
}
#pop-compare a.diff-item-name {
	height: 3em;
	line-height: 1.5em;
	overflow: hidden;
	display: block;
	color: #333
}
#pop-compare .rec_item_wrap .btns {
	padding-top: 15px
}
#pop-compare .rec_item_wrap .btns .p-price {
	_float: right
}
#pop-compare .rec_item_wrap .btns img {
	margin-top: 3px;
*float:left
}
#pop-compare .del-comp-item {
	visibility: hidden;
	color: #005aa0
}
#pop-compare .show-del-comp-item .del-comp-item {
	visibility: visible
}
#pop-compare .hasItem dt {
	border: 0
}
#pop-compare .diff-bd {
	position: relative
}
#pop-compare .diff-operate {
	position: absolute;
	right: 22px;
	top: 22px;
	width: 85px;
	text-align: center
}
a.compare-active {
	background-position: 0 -92px;
	color: #333;
	cursor: pointer
}
.pop-compare-tips {
	display: none;
	height: 27px;
	margin-top: -29px;
	line-height: 27px;
	border: 1px solid #db9a9a;
	color: #c00;
	text-align: center;
	background: #ffe8e8;
	_margin-top: 0
}
#pop-compare .hide-me, .diff-operate a {
	color: #005aa0
}
#pop-compare .btn-compare {
	display: block;
	border: 0
}
#pop-compare .btn-compare-s {
	float: left;
	width: 58px;
	height: 21px;
	background: url(../image/cmp-btns.png) 0 0 no-repeat;
	overflow: hidden;
	line-height: 100px;
	margin-right: 10px
}
#pop-compare a.btn-compare-s-active {
	background-position: 0 -24px
}
#pop-compare .scroll-item {
	padding: 6px 10px;
	_padding: 10px
}
#pop-compare div.scroll-con {
	width: 905px;
	height: 90px;
	position: relative;
	margin: 0 auto;
	overflow: hidden
}
#pop-compare #scroll-con-inner {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0
}
#scroll-con-inner dl img, #scroll-con-inner dt {
	border: none
}
#pop-compare .scroll-item {
	position: relative;
	height: 90px
}
#pop-compare .scroll-loading {
	width: 900px;
	height: 90px;
	line-height: 90px
}
#pop-compare .scroll-con dd {
	width: 155px
}
#pop-compare .scroll-btn {
	position: relative;
	top: 30px;
	z-index: 10;
	width: 14px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	background-image: url(../image/footprint-arr.png);
	background-repeat: no-repeat
}
#pop-compare .sb-prev {
	float: left;
	background-position: 0 0
}
#pop-compare .sb-next {
	float: right;
	background-position: -16px 0
}
#pop-compare #sc-prev.disabled, #pop-compare span.no-prev {
	background-position: 0 -100px;
	cursor: default
}
#pop-compare #sc-next.disabled, #pop-compare span.no-next {
	background-position: -16px -100px;
	cursor: default
}
#sidepanel .compareHolder {
	display: block;
	background-position: 0 -606px;
	cursor: pointer
}
#sidepanel .compareHolder b {
	width: 14px;
	height: 13px;
	background: url(../image/cmp-btns.png) -95px -94px no-repeat
}
#sidepanel .compareHolder:hover b {
	background-position: -95px -108px
}
#sidepanel .compareHolder-show {
	visibility: visible
}
* html #pop-compare {
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0) ));
	bottom: auto;
	position: absolute
}
* html #pop-compare .pop-wrap {
	position: static
}
#nav-2013 {
	z-index: 7
}
.crumbs-bar {
	position: relative;
	padding-top: 15px;
	margin-bottom: 5px;
	z-index: 6
}
.crumbs-bar .form-group .fg-line-key {
	width: 60px;
	color: #999
}
.crumbs-bar .form-group .fg-line-value {
	margin-left: 60px
}
.onebox-tab-cnt .crumbs-bar {
	margin-top: -15px
}
.crumbs-nav {
	line-height: 24px;
	padding-right: 125px
}
.crumbs-nav-item {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px
}
.crumbs-nav-item .search-key {
	margin-left: 5px
}
.crumbs-nav-item .menu-drop .trigger .curr {
	color: #333
}
.crumbs-nav-item .menu-drop .trigger .curr:hover {
	color: #e4393c
}
.crumbs-nav-item .menu-drop-main {
	width: 330px
}
.crumbs-nav-item .menu-drop-s {
	width: auto
}
.crumbs-nav-item .menu-drop-xl {
	width: 550px
}
.crumbs-nav-item .menu-drop-list li {
	width: 100px;
	margin-right: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.crumbs-nav-item .menu-drop-list li.first {
	color: #ababab
}
.crumbs-link, .crumbs-nav-item .menu-drop, .crumbs-nav-item .selector-set {
	float: left;
	margin-right: 5px
}
.menu-drop .ss-item b {
	font-weight: 400
}
.menu-drop .menu-drop-title {
	line-height: 16px;
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 4px
}
.menu-drop .ss-item em {
	color: #e4393c
}
.crumbs-arrow {
	float: left;
	margin-right: 5px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	font-style: normal
}
.one-level .crumbs-link {
	font-size: 18px;
	font-weight: 700;
	font-family: "microsoft yahei"
}
.crumbs-first {
	color: #999;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.crumbs-first .search-key {
	margin-right: 5px;
	font-size: 14px;
	color: #e4393c
}
.crumbs-first .search-number {
	color: #666;
	font-family: verdana
}
.crumb-select-item {
	position: relative;
	float: left;
	height: 22px;
	line-height: 22px;
	border: 1px solid #DDD;
	font-size: 12px;
	vertical-align: top;
	margin: 0 5px 5px 0;
	padding: 0 26px 0 4px;
	cursor: pointer;
	background: #f3f3f3
}
.crumb-select-item b {
	font-weight: 400;
	color: #333
}
.crumb-select-item em {
	color: #e4393c
}
.crumb-select-item i {
	display: block;
	position: absolute;
	width: 25px;
	height: 22px;
	right: 0;
	top: 0;
	background: url(../image/search.ele.png) no-repeat 7px -140px
}
.crumb-select-item:hover {
	border-color: #e4393c;
	text-decoration: none;
	background: #fff
}
.crumb-select-item:hover i {
	background-color: #e4393c;
	background-position: 7px -158px
}
.cb-gift {
	width: 121px;
	height: 23px;
	position: absolute;
	right: 0;
	top: 15px;
	z-index: 20;
	border: 1px solid #ddd
}
.cb-gift-trigger {
	height: 23px;
	text-align: center;
	cursor: pointer;
	background-color: #fff
}
.cb-gift-trigger .ico-gift {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 2px;
	vertical-align: middle;
	background: url(../image/search.icons.png) no-repeat
}
.cb-gift-trigger .txt {
	display: inline-block;
	vertical-align: middle;
	line-height: 23px
}
.cb-gift-main {
	display: none;
	width: 392px;
	position: absolute;
	right: -1px;
	_right: -2px;
	top: 23px;
	padding: 18px 20px;
	border: 1px solid #999;
	background-color: #fff
}
.cb-gift-main .gift-btnbox {
	position: relative;
	height: 30px;
	padding-top: 8px
}
.cb-gift-main .gift-btnbox .gift-more {
	position: absolute;
	right: 0;
	top: 8px;
	height: 30px;
	line-height: 30px;
	color: #005aa0;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.cb-gift-filter .title {
	margin-bottom: 5px;
	font-weight: 700;
	color: #333
}
.cb-gift-filter-list {
	width: 402px;
	padding-bottom: 5px;
	margin-right: -10px
}
.cb-gift-filter-list li {
	width: 70px;
	height: 29px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px
}
.cb-gift-filter-list li a {
	display: block;
	height: 27px;
	line-height: 27px;
	position: relative;
	border: 1px solid #ddd;
	text-align: center;
	color: #005aa0
}
.cb-gift-filter-list li a .check {
	display: inline-block;
	visibility: hidden;
	width: 10px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: -2px;
	bottom: -2px;
	background: url(../image/search.ele.png) no-repeat -1px -183px
}
.cb-gift-filter-list li a.checked, .cb-gift-filter-list li a:hover {
	height: 25px;
	line-height: 25px;
	color: #e4393c;
	border: 2px solid #e4393c;
	text-decoration: none
}
.cb-gift-filter-list li a.checked .check, .cb-gift-filter-list li a:hover .check {
	visibility: visible
}
.z-cb-gift-main-show {
	border-color: #999
}
.z-cb-gift-main-show .cb-gift-trigger {
	height: 24px;
	position: relative;
	z-index: 21
}
.z-cb-gift-main-show .cb-gift-main {
	display: block
}
.rec-goods-chosen .more {
	color: #005aa0;
	margin-left: 18px
}
.goods-chosen-list {
	height: 306px;
	padding-left: 29px;
	overflow: hidden
}
.goods-chosen-list li {
	float: left;
	width: 210px;
	height: 286px;
	padding: 0 29px 20px 0;
	overflow: hidden
}
.goods-chosen-list .p-img {
	width: 100%;
	padding: 0;
	margin-bottom: 10px;
	text-align: center
}
.goods-chosen-list .p-img img {
	width: 190px;
	height: 190px
}
.goods-chosen-list .p-tag {
	display: inline-block;
	float: left;
	height: 16px;
	padding: 0 3px;
	margin-top: 1px;
	margin-right: 3px;
	overflow: hidden;
	color: #FFF;
	border-radius: 2px;
	font: 12px/16px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.goods-chosen-list .p-name {
	height: 36px;
	line-height: 18px;
	margin-bottom: 12px;
	overflow: hidden;
	display: block
}
.goods-chosen-list .p-price {
	height: 16px;
	line-height: 16px;
	margin-bottom: 4px;
	overflow: hidden
}
.goods-chosen-list .p-price .price {
	float: left;
	margin-right: 10px;
	color: #e4393c;
	font-weight: 700;
	font-family: verdana;
	font-size: 14px
}
.goods-chosen-list .p-price .goods-icons {
	margin-right: 3px
}
.goods-chosen-list .p-review {
	color: #999
}
.goods-chosen-list .p-review .number {
	color: #005aa0
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.goods-chosen-list {
	padding-left: 26px
}
.goods-chosen-list li {
	padding: 0 26px 20px 0
}
}
.resp01 .goods-chosen-list {
	padding-left: 26px
}
.resp01 .goods-chosen-list li {
	padding: 0 26px 20px 0
}
@media (min-width:1411px) {
.goods-chosen-list {
	padding-left: 56px
}
.goods-chosen-list li {
	padding: 0 56px 20px 0
}
}
.resp02 .goods-chosen-list {
	padding-left: 56px
}
.resp02 .goods-chosen-list li {
	padding: 0 56px 20px 0
}
.filter {
	position: relative;
	z-index: 4;
	_zoom: 1;
	border-top: 1px solid #DDD;
	margin-bottom: 5px
}
.filter .f-line {
	height: 25px;
	padding: 6px 8px;
	border-bottom: 1px solid #E7E3E7;
	background: #F9F9F9;
	zoom: 1
}
.filter .f-line.top {
	height: 25px;
	background: #F1F1F1
}
.filter .f-title {
	float: left;
	line-height: 25px;
	margin-right: 10px
}
.filter .f-sort {
	float: left;
	margin-right: 13px
}
.filter .f-sort .arrow, .filter .f-sort .arrow-bottom, .filter .f-sort .arrow-top {
	float: left;
	width: 7px;
	overflow: hidden;
	background: url(../image/sprite-arrow.png) no-repeat 0 -100px
}
.filter .f-sort .arrow {
	height: 11px;
	margin-top: 6px
}
.filter .f-sort .arrow-top {
	height: 4px;
	margin-top: 6px;
	background-position: -10px -100px
}
.filter .f-sort .arrow-bottom {
	height: 4px;
	margin-top: 3px;
	background-position: -10px -110px
}
.filter .f-sort .fs-down, .filter .f-sort .fs-up {
	display: inline-block;
	width: 7px;
	margin-left: 5px;
	vertical-align: top;
*cursor:pointer
}
.filter .f-sort .fs-tit {
	display: inline-block;
	vertical-align: top;
*cursor:pointer
}
.filter .f-sort a {
	float: left;
	padding: 0 9px;
	height: 23px;
	border: 1px solid #CCC;
	line-height: 23px;
	margin-right: -1px;
	background: #FFF;
	color: #333
}
.filter .f-sort a:hover {
	position: relative;
	text-decoration: none;
	border-color: #e4393c;
	color: #e4393c
}
.filter .f-sort a:hover .fs-down .arrow {
	background-position: 0 -140px
}
.filter .f-sort a.curr {
	border-color: #e4393c;
	background: #e4393c;
	color: #FFF
}
.filter .f-sort a.curr .arrow-top {
	background-position: -10px -120px
}
.filter .f-sort a.curr .arrow-bottom {
	background-position: -10px -130px
}
.filter .f-sort a.curr .fs-down .arrow {
	background-position: 0 -120px
}
.filter .f-sort a.curr .fs-down .arrow-top, .filter .f-sort a.curr .fs-up .arrow-bottom {
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5
}
.filter .f-sort a.curr:hover {
	color: #fff
}
.filter .f-price {
	position: relative;
	float: left;
	width: 132px;
	height: 25px;
	margin-right: 12px
}
.filter .f-price .f-price-set {
	width: 100%;
	height: 100%;
	overflow: hidden
}
.filter .f-price .f-price-set .input-txt, .filter .f-price .f-price-set em {
	float: left;
	display: inline
}
.filter .f-price .f-price-set .input-txt {
	width: 52px;
	border-color: #ccc;
	color: #333
}
.filter .f-price .f-price-set .input-txt:focus {
	outline-color: transparent
}
.filter .f-price .f-price-set em {
	width: 12px;
	line-height: 23px;
	color: #333;
	text-align: center
}
.filter .f-price .f-price-edit {
	display: none;
	width: 132px;
	height: 25px;
	padding: 37px 6px 6px;
	border: 1px solid #999;
	position: absolute;
	background: #fff;
	box-shadow: 1px 1px 2px rgba(0,0,0,.2)
}
.filter .f-price .f-price-edit .item1 {
	position: absolute;
	top: 37px;
	left: 6px;
	width: 36px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #005aa0
}
.filter .f-price .f-price-edit .item2 {
	position: absolute;
	top: 37px;
	right: 7px;
	width: 38px;
	height: 17px;
	line-height: 17px;
	padding: 3px;
	border: 1px solid #ccc;
	text-align: center;
	background: #f7f7f7;
	color: #333
}
.filter .f-price.f-price-focus {
	z-index: 6
}
.filter .f-price.f-price-focus .f-price-set {
	position: relative;
	z-index: 5
}
.filter .f-price.f-price-focus .f-price-edit {
	display: block;
	zoom: 1;
	top: -7px;
	left: -7px
}
.filter .f-datagrid {
	float: left;
	width: 71px;
	height: 25px;
	padding-left: 1px;
	margin-right: 12px;
	overflow: hidden
}
.filter .f-datagrid .fdg-item {
	position: relative;
	float: left;
	width: 13px;
	height: 23px;
	border: 1px solid #ccc;
	margin-left: -1px;
	display: inline;
	background: #fff
}
.filter .f-datagrid .fdg-item:hover {
	z-index: 3
}
.filter .f-datagrid .fdg-item:hover .def-bar {
	border-color: #e4393c;
	background: #f89596
}
.filter .f-datagrid .fdg-item-curr {
	z-index: 3
}
.filter .f-datagrid .fdg-item-curr .def-bar {
	border-color: #e4393c;
	background: #f89596
}
.filter .f-datagrid .def-bar {
	position: absolute;
	left: -1px;
	bottom: -1px;
	z-index: 2;
	width: 13px;
	height: 0;
	border: 1px solid #aaa;
	overflow: hidden;
	background: #e5e5e5
}
.filter .f-search {
	display: none;
	float: right
}
.filter .f-search .btn, .filter .f-search .input-txt {
	float: left
}
.filter .f-search .input-txt {
	width: 108px;
	color: #999
}
.filter .f-search .btn {
	color: #333;
	border: 1px solid #CCC;
	border-radius: 0;
	margin-left: -1px
}
.filter .f-pager {
	float: right
}
.filter .f-pager .fp-next, .filter .f-pager .fp-prev, .filter .f-pager .fp-text {
	float: left
}
.filter .f-pager .fp-text {
	line-height: 23px;
	margin-right: 10px;
	font-family: verdana
}
.filter .f-pager .fp-text b, .filter .f-pager .fp-text em, .filter .f-pager .fp-text i {
	font-weight: 400;
	font-style: normal
}
.filter .f-pager .fp-text b {
	color: #e4393c;
	font-weight: 700
}
.filter .f-pager .fp-next, .filter .f-pager .fp-prev {
	width: 46px;
	height: 23px;
	border: 1px solid #DDD;
	background: #FFF;
	line-height: 23px;
	font-family: "\5b8b\4f53";
	text-align: center;
	font-size: 16px;
	color: #AAA
}
.filter .f-pager .fp-prev {
	margin-right: -1px
}
.filter .f-pager .fp-next:hover, .filter .f-pager .fp-prev:hover {
	text-decoration: none
}
.filter .f-pager .fp-next.disabled, .filter .f-pager .fp-prev.disabled {
	padding: 0;
	background: #F1F1F1;
	color: #CCC;
	cursor: default
}
.filter .f-result-sum {
	float: right;
	height: 25px;
	line-height: 25px;
	margin-right: 10px;
	color: #999
}
.filter .f-result-sum .num {
	color: #666;
	font-family: verdana
}
.filter .f-feature ul li a, .filter .f-store .instock a {
	position: relative;
	display: inline-block;
	padding-left: 18px;
	padding-right: 10px;
	color: #333
}
.filter .f-feature ul li a i, .filter .f-store .instock a i {
	position: absolute;
	left: 0;
	top: 5px;
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}
.filter .f-feature ul li a:hover, .filter .f-store .instock a:hover {
	text-decoration: none;
	color: #e4393c
}
.filter .f-feature ul li a:hover i, .filter .f-store .instock a:hover i {
	border-color: #e4393c
}
.filter .f-feature ul li a.selected i, .filter .f-store .instock a.selected i {
	border-color: #e4393c;
	background-position: -1px -107px
}
.filter .f-feature {
	float: left;
	position: relative;
	width: auto;
	height: 25px;
	overflow: hidden
}
.filter .f-feature ul li {
	float: left;
	display: inline;
	height: 25px;
	line-height: 25px
}
.filter .f-feature ul li a {
	padding-right: 5px
}
.filter .f-feature ul li .act-chunchajie, .filter .f-feature ul li .act-chunlei, .filter .f-feature ul li .act-jiazhuangjie, .filter .f-feature ul li .act-jingdongshangou, .filter .f-feature ul li .act-nanzhuangjie, .filter .f-feature ul li .act-nvrenjie, .filter .f-feature ul li .act-qiuchajie, .filter .f-feature ul li .act-shiyidacu, .filter .f-feature ul li .act-shuang11, .filter .f-feature ul li .act-shuang12, .filter .f-feature ul li .act-zuiniunianhuo {
	display: inline-block;
	width: 46px;
	height: 25px;
	line-height: 25px;
	background: url(../image/search.filter.activity-icon.png) no-repeat 0 -37px;
	cursor: pointer
}
.filter .f-feature ul li .act-jiazhuangjie {
	background-position: 0 -73px
}
.filter .f-feature ul li .act-shiyidacu {
	width: 60px;
	background-position: 0 -108px
}
.filter .f-feature ul li .act-qiuchajie {
	width: 45px;
	background-position: 0 -144px
}
.filter .f-feature ul li .act-shuang11 {
	width: 104px;
	background-position: 0 -180px
}
.filter .f-feature ul li .act-shuang12 {
	width: 116px;
	height: 35px;
	margin-top: -4px;
	background-position: 0 -216px
}
.filter .f-feature ul li .act-zuiniunianhuo {
	width: 101px;
	background-position: 0 -262px
}
.filter .f-feature ul li .act-nvrenjie {
	width: 89px;
	background-position: 0 -295px
}
.filter .f-feature ul li .act-chunlei {
	width: 71px;
	background-position: 0 -330px
}
.filter .f-feature ul li .act-jingdongshangou {
	width: 104px;
	background-position: 0 -366px
}
.filter .f-feature ul li .act-chunchajie {
	width: 88px;
	background-position: 0 -401px
}
.filter .f-feature ul li .act-wrap {
	display: inline-block;
	width: 105px;
	height: 25px;
	line-height: 25px;
	cursor: pointer;
	position: relative
}
.filter .f-feature ul li .act-wrap img {
	height: 25px;
	position: absolute;
	left: 0;
	top: 0
}
.filter .f-feature ul li .act-wrap .act-text {
	display: inline-block;
	width: 105px;
	height: 25px;
	color: #e4393c;
	font: 700 14px/25px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	position: absolute;
	left: 0;
	top: 0
}
.filter .f-feature ul li .i-new {
	display: none;
	width: 25px;
	height: 14px;
	position: absolute;
	right: -2px;
	top: -9px;
	background: url(../image/search.icons.png) no-repeat 0 -310px
}
.filter .f-feature .ff-more {
	position: absolute;
	right: 0;
	top: 2px;
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #DDD;
	background: #fff url(../image/search.ele.png) no-repeat 4px 7px;
	transition: background-position .15s ease-in-out
}
.filter .f-store {
	float: left;
	padding-left: 5px
}
.filter .f-store .fs-cell {
	float: left;
	line-height: 25px;
	margin-right: 5px
}
.filter .f-store .delivery-location {
	color: #999
}
.filter .f-store #store-selector {
	float: left;
	height: 25px
}
.filter .f-store #store-selector .text {
	color: #333
}
.filter .f-store #store-selector .common-area {
	padding-bottom: 10px
}
.filter .f-store #store-selector .common-area a {
	color: #005aa0
}
div.ui-tips-price-grid {
	margin-left: 5px
}
#store-selector {
	position: relative;
	z-index: 5;
	height: 26px;
	margin-right: 10px
}
#store-selector dd, #store-selector dl, #store-selector dt {
	float: none;
	color: #999
}
#store-selector dl {
	width: 390px
}
#store-selector dd {
	line-height: 22px
}
#store-selector .mc a:link, #store-selector .mc a:visited {
	color: #005aa0
}
#store-selector .mc a:active, #store-selector .mc a:hover {
	background: #005aa0;
	color: #fff
}
#store-selector .text {
	float: left;
	position: relative;
	top: 0;
	overflow: hidden;
	height: 23px;
	padding: 0 24px 0 4px;
	border: 1px solid #ccc;
	background: #fff;
	line-height: 23px
}
#store-selector .text b {
	display: block;
	position: absolute;
	right: 5px;
	top: 4px;
	overflow: hidden;
	width: 18px;
	height: 16px;
	background: url(../image/search.ele.png) no-repeat 3px 5px
}
#store-selector .content {
	display: none;
	position: absolute;
	top: 24px;
	left: -45px;
	border: 1px solid #999;
	width: 390px;
	padding: 15px;
	background: #fff;
	box-shadow: 2px 2px 3px rgba(0,0,0,.12)
}
#store-selector .close {
	display: none;
	position: absolute;
	cursor: pointer;
	z-index: 2;
	top: 32px;
	left: 346px;
	width: 17px;
	height: 17px;
	background: url(../image/search.ele.png) no-repeat 3px -124px
}
#store-selector.wrap-selects .content {
	width: 256px
}
#store-selector.wrap-selects .close {
	left: 235px
}
#store-selector.hover .close, #store-selector.hover .content {
	display: block
}
#store-selector.hover .text {
	z-index: 1;
	height: 24px;
	border-bottom: 0;
	background: #fff;
	border-color: #999
}
.JD-stock {
	position: relative
}
.JD-stock .tab {
	width: 100%;
	height: 25px;
	float: left;
	border-bottom: 2px solid #e4393c;
	overflow: visible;
*overflow:hidden
}
.JD-stock .tab li {
	float: left;
	clear: none;
	height: 23px;
	padding: 1px 1px 0;
	border: 1px solid #ddd;
	border-bottom: 0;
	margin-right: 3px;
	background-color: #fff;
	line-height: 22px;
	text-decoration: none
}
.JD-stock .tab .curr {
*position:relative;
	height: 25px;
	padding: 0;
	border: 2px solid #e4393c;
	border-bottom: 0
}
.JD-stock .tab a {
	position: relative;
	float: left;
	height: 23px;
	padding: 0 30px 1px 10px;
	line-height: 23px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	color: #005AA0;
	outline: 0
}
.JD-stock .tab a i {
	position: absolute;
	right: 2px;
	top: 5px;
	display: block;
	width: 18px;
	height: 16px;
	overflow: hidden;
	background: url(../image/search.ele.png) no-repeat 3px 5px;
	opacity: .5;
	filter: alpha(opacity=50)
}
.JD-stock .tab .curr i, .JD-stock .tab a:hover i {
	opacity: 1;
	filter: alpha(opacity=100)
}
.area-list {
	display: inline-block;
	display: block;
	padding-top: 5px
}
.area-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
* html .area-list {
	height: 1%
}
*+html .area-list {
	min-height: 1%
}
.area-list li {
	float: left;
	width: 80px;
	height: 22px;
	padding: 2px 0 2px 15px;
	overflow: hidden
}
.area-list li a {
	float: left;
	padding: 2px 4px;
	color: #005aa0
}
.area-list li a:hover {
	background: #005ea7;
	color: #fff
}
.area-list .longer-area {
	width: 370px
}
.area-list .long-area {
	width: 170px
}
#store-selector.addr-selector-four .mt {
	padding-right: 20px
}
#store-selector.addr-selector-four .content {
	width: 430px
}
#store-selector.addr-selector-four .close {
	left: 385px
}
#store-selector.addr-selector-four .area-list li {
	width: 85px
}
#store-selector.addr-selector-four .area-list .longer-area {
	width: 385px
}
#store-selector.addr-selector-four .area-list .long-area {
	width: 185px
}
#store-selector.addr-selector-four .area-list.z-area-list-fixed {
	height: 239px;
	overflow-x: hidden;
	overflow-y: auto
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.filter .f-feature .ff-more {
	display: none
}
.filter .f-search {
	display: block
}
}
.resp01 .filter .f-feature .ff-more {
	display: none
}
.resp01 .filter .f-search {
	display: block
}
@media (min-width:1411px) {
.filter .f-feature .ff-more {
	display: none
}
.filter .f-search {
	display: block
}
}
.resp02 .filter .f-feature .ff-more {
	display: none
}
.resp02 .filter .f-search {
	display: block
}
.flagshop1 .shop-logo {
	width: 180px;
	height: 60px;
	overflow: hidden
}
.flagshop1 .shop-logo img {
	width: 180px;
	height: 60px
}
.flagshop1 .shop-name {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin: 4px 0;
	overflow: hidden
}
.flagshop1 .shop-name .title {
	display: inline-block;
	vertical-align: top;
	font: 700 14px/18px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	color: #333
}
.flagshop1 .shop-name .shop-act-tag {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	_line-height: 20px;
	padding: 0 3px;
	margin-left: 1px;
	color: #fff;
	background: #f1a153
}
.flagshop1 .shop-name .tag-coupon {
	background: #538ef1
}
.flagshop1 .shop-name .tag-jd {
	background: #e4393c
}
.flagshop1 .shop-name .tag-diamond-service {
	width: 16px;
	padding: 0;
	background: url(../image/diamond.gif) no-repeat 0 2px;
	text-indent: -9999px
}
.flagshop1 .shop-infor {
	width: 100%;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis
}
.flagshop1 .shop-focus {
	height: 23px;
	padding-top: 6px
}
.flagshop1 .shop-focus .u-btn-focus {
	vertical-align: top
}
.flagshop1 .shop-honor {
	display: inline-block;
	vertical-align: top;
	height: 23px;
	margin-left: 10px
}
.flagshop1 .shop-honor .i-medal {
	margin-top: 3px;
	vertical-align: top;
	margin-right: 5px
}
.flagshop1 .shop-honor em {
	display: inline-block;
	vertical-align: top;
	height: 23px;
	line-height: 23px;
	color: #e4393c
}
.flagshop1 .shop-score-mini {
	float: left;
	width: 225px;
	height: 40px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.flagshop1 .shop-score-mini .score-title {
	width: 100%;
	height: 16px;
	line-height: 16px;
	margin-bottom: 5px;
	overflow: hidden
}
.flagshop1 .shop-score-mini .score-title .part, .flagshop1 .shop-score-mini .score-title .sum {
	float: left;
	width: 40px;
	margin-right: 13px;
	color: #999;
	text-align: center
}
.flagshop1 .shop-score-mini .score-title .sum {
	width: 52px;
	margin-right: 14px;
	font-weight: 700
}
.flagshop1 .shop-score-mini .score-infor {
	width: 100%;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	color: #999
}
.flagshop1 .shop-score-mini .score-infor .part, .flagshop1 .shop-score-mini .score-infor .sum {
	float: left;
	width: 40px;
	margin-right: 13px;
	color: #999;
	text-align: center
}
.flagshop1 .shop-score-mini .score-infor .sum {
	width: 52px;
	margin-right: 14px;
	font-weight: 700
}
.flagshop1 .shop-score-mini .score-infor .sum .number {
	color: #e4393c
}
.flagshop1 .shop-score-mini .score-change {
	display: inline-block
}
.flagshop1 .shop-score-mini .score-change i {
	margin-left: 3px;
	margin-top: 3px;
	vertical-align: top
}
.flagshop1 .shop-score-mini .score-change .percent {
	display: inline-block;
	vertical-align: top
}
.flagshop1 .shop-enter .u-btn-primary {
	border-radius: 5px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	font-size: 14px;
	padding: 6px 20px
}
.flagshop1 .shop-bd {
	position: relative;
	padding: 10px 398px 10px 200px;
	height: 100px
}
.flagshop1 .shop-bd .shop-logo {
	position: absolute;
	left: 10px;
	top: 30px
}
.flagshop1 .shop-bd .sl-i-main {
	width: 100%
}
.flagshop1 .shop-bd .sl-i-ext {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 378px;
	height: 100px
}
.flagshop1 .shop-bd .shop-score-mini {
	padding-top: 30px
}
.flagshop1 .shop-bd .shop-enter {
	margin-top: 30px
}
.flagshop1 {
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden
}
.flagshop1 .shop-bd {
	border: 1px solid #ddd
}
.flagshop2 {
	width: 100%;
	height: 142px;
	padding-top: 34px;
	margin-bottom: 10px
}
.flagshop2 .shop-hd {
	width: 100%;
	height: 22px;
	margin-top: -23px;
	border-top: 1px solid #eee;
	text-align: center
}
.flagshop2 .shop-hd em {
	position: relative;
	display: inline-block;
	height: 22px;
	padding: 0 45px;
	margin-top: -11px;
	vertical-align: top;
	font: 14px/22px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #333;
	background: #fff
}
.flagshop2 .shop-bd {
	position: relative;
	height: 100px;
	padding: 21px 165px 21px 280px;
	background: url(../image/bg-shop.png) no-repeat right top
}
.flagshop2 .shop-logo {
	position: absolute;
	left: 20px;
	top: 21px;
	width: 220px;
	height: 100px;
	background: #fff
}
.flagshop2 .shop-logo a {
	display: block;
	width: 180px;
	height: 60px;
	padding: 20px
}
.flagshop2 .shop-logo img {
	width: 180px;
	height: 60px;
	vertical-align: top
}
.flagshop2 .sl-i-main {
	width: 100%;
	height: 100%
}
.flagshop2 .sl-i-ext {
	position: absolute;
	right: 0;
	top: 16px;
	width: 155px
}
.flagshop2 .shop-name {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin-bottom: 5px;
	overflow: hidden
}
.flagshop2 .shop-name .title {
	display: inline-block;
	vertical-align: top;
	font: 14px/18px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #333
}
.flagshop2 .shop-name .shop-act-tag {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	_line-height: 20px;
	padding: 0 3px;
	margin-left: 1px;
	color: #fff;
	background: #f1a153
}
.flagshop2 .shop-name .tag-coupon {
	background: #538ef1
}
.flagshop2 .shop-name .tag-jd {
	background: #e4393c
}
.flagshop2 .shop-name .tag-diamond-service {
	width: 16px;
	padding: 0;
	background: url(../image/diamond.gif) no-repeat 0 2px;
	text-indent: -9999px
}
.flagshop2 .shop-infor {
	height: 18px;
	font: 12px/18px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #999
}
.flagshop2 .shop-btn {
	height: 33px;
	padding-top: 7px
}
.flagshop2 .shop-btn .u-btn-focus {
	display: inline-block;
	width: 78px;
	height: 31px;
	line-height: 31px;
	padding: 0;
	border: 1px solid #ddd;
	margin-right: 10px;
	text-align: center;
	background: #fff;
	border-radius: 3px;
	vertical-align: top;
	-webkit-filter: none;
	filter: none
}
.flagshop2 .shop-btn .u-btn-focus .btnico {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	margin-right: 5px;
	background: url(../image/search.ele.png) no-repeat 0 -413px
}
.flagshop2 .shop-btn .u-btn-focus .btntxt {
	display: inline-block;
	vertical-align: middle;
	height: 31px;
	line-height: 31px
}
.flagshop2 .shop-btn .u-btn-focus:hover {
	border-color: #f14a4d;
	box-shadow: none
}
.flagshop2 .shop-btn .u-btn-focus:hover .btnico {
	background-position: 0 -436px
}
.flagshop2 .shop-btn .u-btn-focus:hover .btntxt {
	color: #f14a4d
}
.flagshop2 .shop-btn .u-btn-focused {
	border-color: #f14a4d
}
.flagshop2 .shop-btn .u-btn-focused .btnico {
	background-position: 0 -436px
}
.flagshop2 .shop-btn .u-btn-focused .btntxt {
	color: #f14a4d
}
.flagshop2 .shop-btn .shop-enter {
	display: inline-block;
	width: 90px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: #e4393c;
	color: #fff;
	border-radius: 3px;
	vertical-align: top
}
.flagshop2 .shop-btn .shop-enter:hover {
	background: #f14a4d
}
.flagshop2 .shop-honor {
	display: inline-block;
	vertical-align: top;
	height: 23px;
	margin-left: 10px;
	margin-top: 5px
}
.flagshop2 .shop-honor .i-medal {
	margin-top: 3px;
	vertical-align: top;
	margin-right: 5px
}
.flagshop2 .shop-honor em {
	display: inline-block;
	vertical-align: top;
	height: 23px;
	line-height: 23px;
	color: #e4393c
}
.flagshop2 .shop-score2 .score-infor .i-down, .flagshop2 .shop-score2 .score-infor .i-up, .flagshop2 .shop-score2 .score-infor .num, .flagshop2 .shop-score2 .score-infor .tit {
	display: inline-block;
	vertical-align: middle
}
.flagshop2 .shop-score2 .score-infor .part, .flagshop2 .shop-score2 .score-infor .sum {
	height: 24px;
	line-height: 24px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.flagshop2 .shop-score2 .score-infor .part .tit, .flagshop2 .shop-score2 .score-infor .sum .tit {
	margin-right: 8px
}
.flagshop2 .shop-score2 .score-infor .part .num, .flagshop2 .shop-score2 .score-infor .sum .num {
	margin-right: 3px
}
.flagshop2 .shop-score2 .score-infor .sum {
	margin-bottom: 10px
}
.flagshop2 .shop-score2 .score-infor .sum .tit {
	font-size: 14px;
	color: #333
}
.flagshop2 .shop-score2 .score-infor .sum .num {
	font-size: 14px;
	color: #e4393c
}
.flagshop3 {
	width: 100%;
	margin-bottom: 10px
}
.flagshop3 .shop-hd {
	width: 100%;
	padding-top: 1px;
	margin-top: -1px;
	text-align: center
}
.flagshop3 .shop-hd .inner {
	height: 22px;
	margin-top: 11px;
	border-top: 1px solid #eee
}
.flagshop3 .shop-hd em {
	position: relative;
	display: inline-block;
	height: 22px;
	padding: 0 45px;
	margin-top: -11px;
	vertical-align: top;
	font: 14px/22px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #333;
	background: #fff
}
.flagshop3 .shop-bd {
	position: relative;
	height: 84px;
	padding: 8px 407px 8px 229px;
	background: url(../image/bg-shop.png) no-repeat right top
}
.flagshop3 .shop-logo {
	position: absolute;
	left: 9px;
	top: 8px;
	width: 204px;
	height: 84px;
	background: #fff
}
.flagshop3 .shop-logo a {
	display: block;
	width: 180px;
	height: 60px;
	padding: 12px
}
.flagshop3 .shop-logo img {
	width: 180px;
	height: 60px;
	vertical-align: top
}
.flagshop3 .sl-i-main {
	width: 100%;
	height: 84px;
	overflow: hidden
}
.flagshop3 .sl-i-ext {
	position: absolute;
	right: 0;
	top: 12px;
	width: 378px;
	height: 76px
}
.flagshop3 .shop-name {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin-top: 12px;
	margin-bottom: 8px;
	overflow: hidden
}
.flagshop3 .shop-name .title {
	display: inline-block;
	vertical-align: top;
	font: 14px/18px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #333
}
.flagshop3 .shop-name .shop-act-tag {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	_line-height: 20px;
	padding: 0 3px;
	margin-left: 1px;
	color: #fff;
	background: #f1a153
}
.flagshop3 .shop-name .tag-coupon {
	background: #538ef1
}
.flagshop3 .shop-name .tag-jd {
	background: #e4393c
}
.flagshop3 .shop-name .tag-diamond-service {
	width: 16px;
	padding: 0;
	background: url(../image/diamond.gif) no-repeat 0 2px;
	text-indent: -9999px
}
.flagshop3 .shop-name .shop-tag-img {
	display: inline-block;
	height: 18px;
	margin-left: 1px;
	vertical-align: top
}
.flagshop3 .shop-name .shop-tag-img img {
	vertical-align: top
}
.flagshop3 .shop-infor {
	height: 18px;
	font: 12px/18px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.flagshop3 .shop-btn {
	position: absolute;
	left: 247px;
	top: 0;
	width: 100px;
	height: 76px
}
.flagshop3 .shop-btn .u-focus {
	display: block;
	width: 88px;
	height: 31px;
	line-height: 31px;
	margin-bottom: 10px
}
.flagshop3 .shop-btn .u-focus .btnico {
	vertical-align: middle;
	margin-right: 5px
}
.flagshop3 .shop-btn .u-focus .btntxt {
	vertical-align: middle;
	height: 31px;
	line-height: 31px
}
.flagshop3 .shop-btn .shop-enter {
	display: block;
	width: 90px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: #e4393c;
	color: #fff;
	border-radius: 3px
}
.flagshop3 .shop-btn .shop-enter:hover {
	background: #f14a4d
}
.flagshop3 .shop-honor {
	display: inline-block;
	height: 18px;
	margin-left: 12px;
	vertical-align: top
}
.flagshop3 .shop-honor .i-medal {
	vertical-align: top;
	margin-right: 5px
}
.flagshop3 .shop-honor em {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	color: #e4393c
}
.flagshop3 .shop-score2 {
	position: absolute;
	left: 0;
	top: 2px;
	width: 232px;
	height: 72px;
	padding-right: 15px
}
.flagshop3 .shop-score2 .score-infor {
	height: 72px;
	padding-left: 112px
}
.flagshop3 .shop-score2 .score-infor .i-down, .flagshop3 .shop-score2 .score-infor .i-up, .flagshop3 .shop-score2 .score-infor .num, .flagshop3 .shop-score2 .score-infor .tit {
	display: inline-block;
	vertical-align: middle
}
.flagshop3 .shop-score2 .score-infor .part, .flagshop3 .shop-score2 .score-infor .sum {
	height: 24px;
	line-height: 24px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.flagshop3 .shop-score2 .score-infor .part .tit, .flagshop3 .shop-score2 .score-infor .sum .tit {
	margin-right: 8px
}
.flagshop3 .shop-score2 .score-infor .part .num, .flagshop3 .shop-score2 .score-infor .sum .num {
	margin-right: 3px
}
.flagshop3 .shop-score2 .score-infor .sum {
	float: left;
	width: 112px;
	height: 72px;
	line-height: 72px;
	margin-left: -112px
}
.flagshop3 .shop-score2 .score-infor .sum .tit {
	font-size: 14px;
	color: #333
}
.flagshop3 .shop-score2 .score-infor .sum .num {
	font-size: 14px;
	color: #e4393c
}
.flagshop3 .shop-star-mode .star-cont {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	font-size: 12px
}
.flagshop3 .shop-star-mode .shop-star-box {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	vertical-align: top;
	padding: 0 9px 0 6px;
	margin-left: 5px;
	background: #e7e7e7;
	border-radius: 10px
}
.flagshop3 .shop-star-mode .shop-star {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 80px;
	height: 11px;
	margin: 3px 0 0;
	line-height: 22px;
	background: url(../image/star.png) repeat-x;
	overflow: hidden;
	border-radius: 10px
}
.flagshop3 .shop-star-mode .star {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 11px;
	background: url(../image/star.png) repeat-x;
	overflow: hidden;
	background-position: 0 -21px
}
.flagshop3 .shop-star-mode .s1 {
	width: 20%
}
.flagshop3 .shop-star-mode .s2 {
	width: 40%
}
.flagshop3 .shop-star-mode .s3 {
	width: 60%
}
.flagshop3 .shop-star-mode .s4 {
	width: 80%
}
.flagshop3 .shop-star-mode .s5 {
	width: 100%
}
.flagshop3 .shop-site {
	display: inline-block;
	vertical-align: top
}
.flagshop3 .shop-site img {
	vertical-align: top
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.flagshop3 .shop-bd {
	padding-right: 427px
}
.flagshop3 .sl-i-ext {
	width: 398px
}
}
.resp01 .flagshop3 .shop-bd {
	padding-right: 427px
}
.resp01 .flagshop3 .sl-i-ext {
	width: 398px
}
@media (min-width:1411px) {
.flagshop3 .shop-bd {
	padding-right: 427px
}
.flagshop3 .sl-i-ext {
	width: 398px
}
}
.resp02 .flagshop3 .shop-bd {
	padding-right: 427px
}
.resp02 .flagshop3 .sl-i-ext {
	width: 398px
}
.floatbar-cart2 .flbar-checkout .ck-btn {
	display: inline-block;
	text-decoration: none;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #DDD
}
.floatbar-cart2 .flbar-checkout .ck-btn .btnico {
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px
}
.floatbar-cart2 .flbar-checkout .ck-btn .btntxt {
	height: 21px;
	line-height: 21px;
	display: inline-block;
	vertical-align: middle
}
.floatbar-cart2 .flbar-checkout .ck-btn:hover {
	text-decoration: none;
	cursor: pointer;
	box-shadow: 0 1px 1px rgba(0,1,1,.08)
}
.floatbar-cart2 .flbar-checkout .ck-btn {
	border-color: #E74649;
	color: #FFF;
	background-color: #E74649;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #E74649, #DF3033);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E74649', endColorstr='#DF3033', GradientType=0)
}
.floatbar-cart2 .flbar-checkout .ck-btn:hover {
	color: #FFF
}
.floatbar-wrap {
	display: none
}
.floatbar-cart2 {
	width: 100%;
	height: 234px;
	border-top: 1px solid #eee;
	margin-top: -30px;
	margin-bottom: 20px;
	overflow: hidden;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	background: #fff
}
.floatbar-cart2 .flbar-inner {
	width: 990px;
	height: 204px;
	margin: 0 auto;
	padding-top: 30px;
	overflow: hidden
}
.floatbar-cart2 .flbar-goods {
	float: left;
	width: 100px;
	padding-left: 50px
}
.floatbar-cart2 .flbar-goods .p-img {
	position: relative;
	width: 100px;
	height: 100px;
	margin-bottom: 12px
}
.floatbar-cart2 .flbar-goods .p-img img {
	vertical-align: top;
	width: 100px;
	height: 100px
}
.floatbar-cart2 .flbar-goods .p-tags {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 90px;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	background: #ff8922;
	color: #fff
}
.floatbar-cart2 .flbar-goods .p-name {
	height: 40px;
	line-height: 20px;
	margin-bottom: 4px;
	overflow: hidden;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.floatbar-cart2 .flbar-goods .p-price {
	height: 22px
}
.floatbar-cart2 .flbar-goods .p-price strong {
	line-height: 22px;
	font-weight: 700;
	font-size: 14px
}
.floatbar-cart2 .flbar-main {
	position: relative;
	float: left;
	height: 204px;
	padding-left: 50px;
	padding-right: 70px
}
.floatbar-cart2 .flbar-main .sign-add, .floatbar-cart2 .flbar-main .sign-equal {
	position: absolute;
	background: url(../image/sprite-icon.png) no-repeat 0 -100px
}
.floatbar-cart2 .flbar-main .sign-add {
	left: 16px;
	top: 42px;
	width: 17px;
	height: 17px
}
.floatbar-cart2 .flbar-main .sign-equal {
	right: 26px;
	top: 46px;
	width: 18px;
	height: 10px;
	background-position: -20px -100px
}
.floatbar-cart2 .flbar-slider {
	position: relative;
	width: 430px;
	padding: 0 40px;
	overflow: hidden
}
.floatbar-cart2 .flbar-slider .slider-next, .floatbar-cart2 .flbar-slider .slider-prev {
	position: absolute;
	top: 20px;
	width: 14px;
	height: 58px;
	line-height: 58px;
	border: 1px solid #e8e8e8;
	overflow: hidden;
	text-align: center;
	box-shadow: 0 0 10px 1px rgba(0,0,0,.1);
	cursor: pointer
}
.floatbar-cart2 .flbar-slider .slider-next i, .floatbar-cart2 .flbar-slider .slider-prev i {
	display: inline-block;
	width: 6px;
	height: 9px;
	margin-top: 24px;
	overflow: hidden;
	vertical-align: top;
	background: url(../image/sprite-arrow.png) no-repeat -20px -100px
}
.floatbar-cart2 .flbar-slider .slider-prev {
	left: 4px
}
.floatbar-cart2 .flbar-slider .slider-next {
	right: 4px
}
.floatbar-cart2 .flbar-slider .slider-next i {
	background-position: -30px -100px
}
.floatbar-cart2 .flbar-slider .slider-disable {
	box-shadow: none;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
	cursor: default
}
.floatbar-cart2 .flbar-slider .slider-main {
	width: 100%;
	height: 200px;
	overflow: hidden
}
.floatbar-cart2 .flbar-checkout {
	float: right;
	width: 210px;
	padding-top: 18px;
	color: #333
}
.floatbar-cart2 .flbar-checkout .ck-amount {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 700
}
.floatbar-cart2 .flbar-checkout .ck-amount .num {
	color: #e4393c;
	padding: 0 5px
}
.floatbar-cart2 .flbar-checkout .ck-total {
	width: 100%;
	height: 32px;
	line-height: 32px;
	margin-bottom: 18px;
	font-size: 14px;
	font-weight: 700
}
.floatbar-cart2 .flbar-checkout .ck-total strong {
	margin-left: 5px;
	font-size: 22px;
	font-family: verdana;
	font-weight: 400;
	color: #e4393c
}
.floatbar-cart2 .flbar-checkout .ck-btn {
	width: 140px;
	height: 36px;
	line-height: 36px;
	padding: 0;
	font-size: 16px
}
.z-flbar-cart2-fixed {
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 10;
	margin-top: 0;
	margin-bottom: 0
}
.flbar-exchange-list {
	float: left
}
.flbar-exchange-list li {
	position: relative;
	float: left;
	width: 100px;
	height: 200px;
	margin-right: 10px;
	overflow: hidden
}
.flbar-exchange-list .p-img {
	height: 100px;
	margin-bottom: 12px
}
.flbar-exchange-list .p-img img {
	width: 100px;
	height: 100px;
	vertical-align: top
}
.flbar-exchange-list .p-name {
	height: 40px;
	line-height: 20px;
	margin-bottom: 4px;
	overflow: hidden;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	word-break: break-all
}
.flbar-exchange-list .p-price {
	width: 100%;
	height: 22px;
	overflow: hidden
}
.flbar-exchange-list .p-price strong {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	font-weight: 700;
	font-size: 14px
}
.flbar-exchange-list .p-checkbox {
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0;
	border-color: #e4393c;
	background-position: -1px -107px;
	float: left;
	margin-top: 3px;
	margin-right: 5px;
	cursor: pointer
}
.flbar-exchange-list .p-stock {
	position: absolute;
	left: 0;
	top: 80px;
	width: 90px;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	color: #fff;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
	background: rgba(0,0,0,.4)
}
:root .flbar-exchange-list .p-stock {
	-webkit-filter: none\9!important;
	filter: none\9!important
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.floatbar-cart2 .flbar-inner {
	width: 1210px
}
.floatbar-cart2 .flbar-slider {
	width: 650px
}
}
.resp01 .floatbar-cart2 .flbar-inner {
	width: 1210px
}
.resp01 .floatbar-cart2 .flbar-slider {
	width: 650px
}
@media (min-width:1411px) {
.floatbar-cart2 .flbar-inner {
	width: 1390px
}
.floatbar-cart2 .flbar-slider {
	width: 820px
}
.floatbar-cart2 .flbar-exchange-list li {
	margin-right: 20px
}
.floatbar-cart2 .flbar-checkout {
	width: 220px
}
}
.resp02 .floatbar-cart2 .flbar-inner {
	width: 1390px
}
.resp02 .floatbar-cart2 .flbar-slider {
	width: 820px
}
.resp02 .floatbar-cart2 .flbar-exchange-list li {
	margin-right: 20px
}
.resp02 .floatbar-cart2 .flbar-checkout {
	width: 220px
}
.floatbar-bd .slider-next, .floatbar-bd .slider-prev, .floatbar-checkout .goods-trigger .arrow {
	display: inline-block;
	background-image: url(../image/sprite-arrow.png);
	background-repeat: no-repeat
}
@font-face {
	font-family: daogou-font;
	src: url(../font/daogou-font.eot);
	src: url(../font/daogou-font.eot) format("embedded-opentype"), url(../font/daogou-font.woff) format("woff"), url(../font/daogou-font.ttf) format("truetype"), url(../font/daogou-font.svg) format("svg");
	font-weight: 400;
	font-style: normal
}
.floatbar-checkout .total-ico {
	font-family: daogou-font!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}
.floatbar-cart {
	position: relative;
	z-index: 10;
	width: 990px;
	height: 52px;
	margin-bottom: 30px;
	margin-top: -30px
}
.floatbar-cart.z-flbar-showbd .floatbar-checkout .bd-arrow {
	display: block
}
.floatbar-cart.z-flbar-showbd .floatbar-checkout .goods-trigger .arrow {
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}
.floatbar-cart.z-flbar-showbd .floatbar-bd {
	display: block
}
.floatbar-cart.z-flbar-fixed {
	margin-bottom: 0;
	margin-top: 0;
	position: fixed;
	bottom: 0
}
.floatbar-bd {
	display: none;
	position: absolute;
	bottom: 52px;
	left: 0;
	width: 100%;
	height: 125px;
	background: url(about:blank);
	background: rgba(102,102,102,.85);
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#d9666666', endColorstr='#d9666666')
}
.floatbar-bd .slider-next, .floatbar-bd .slider-prev {
	position: absolute;
	top: 50%;
	width: 16px;
	height: 32px;
	margin-top: -16px;
	overflow: hidden;
	background-position: 0 -20px;
	cursor: pointer
}
.floatbar-bd .slider-next:hover, .floatbar-bd .slider-prev:hover {
	background-position: 0 -60px
}
.floatbar-bd .slider-prev {
	left: 20px
}
.floatbar-bd .slider-next {
	right: 20px;
	background-position: -20px -20px
}
.floatbar-bd .slider-next:hover {
	background-position: -20px -60px
}
.floatbar-bd .slider-disable {
	display: none
}
:root .floatbar-bd {
	-webkit-filter: none\9;
	filter: none\9
}
.floatbar-slider {
	position: relative;
	height: 103px;
	margin: 0 54px;
	overflow: hidden
}
.flbar-slider-goods {
	float: left;
	height: 80px;
	margin-top: 23px
}
.flbar-slider-goods li {
	float: left;
	width: 184px;
	height: 80px;
	padding-left: 90px;
	margin-right: 30px;
	overflow: hidden;
	line-height: 18px;
	color: #fff;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.flbar-slider-goods .p-img {
	float: left;
	width: 80px;
	height: 80px;
	margin-right: 10px;
	margin-left: -90px
}
.flbar-slider-goods .p-img img {
	width: 80px;
	height: 80px
}
.flbar-slider-goods .p-name, .flbar-slider-goods .p-param, .flbar-slider-goods .p-price {
	width: 100%;
	height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.flbar-slider-goods .p-name {
	margin-top: -3px
}
.flbar-slider-goods .p-name a {
	color: #fff
}
.flbar-slider-goods .p-price {
	margin-top: 23px
}
.flbar-slider-goods .p-price .price {
	color: #fff
}
.flbar-slider-goods .p-del {
	float: right;
	height: 18px;
	text-align: right
}
.flbar-slider-goods .p-stock {
	margin-left: 15px
}
.floatbar-ft {
	height: 50px;
	border: 1px solid #e9e9e9;
	background: #fff
}
.floatbar-sales {
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	border: 1px solid #f70;
	margin-top: 10px;
	margin-left: 54px;
	_display: inline;
	color: #f70;
	font-family: arial
}
.floatbar-sales .sep {
	margin: 0 4px
}
.floatbar-sales.z-sales-active {
	background: #f70;
	color: #fff
}
.floatbar-coupon {
	float: left;
	height: 30px;
	margin-left: 54px;
	_display: inline;
	margin-top: 10px
}
.floatbar-coupon i.left, .floatbar-coupon i.right {
	display: block;
	position: absolute;
	top: 0;
	width: 3px;
	height: 100%;
	background: url(../image/semi-circle.png) repeat-y
}
.floatbar-coupon i.left {
	left: 0;
	background-position: -3px 0
}
.floatbar-coupon i.right {
	right: 0;
	background-position: 0 0
}
.floatbar-coupon .coupon-inner {
	position: relative;
	height: 30px
}
.floatbar-coupon .coupon-inner.z-limit-show .flbar-coupon-detail {
	display: block
}
.floatbar-coupon.flbar-coupon-02 .flbar-coupon-info {
	background: #fa9899
}
.floatbar-coupon.flbar-coupon-02 .limit {
	color: #d64a4b
}
.floatbar-coupon.flbar-coupon-03 .flbar-coupon-info {
	background: #7ea7ce
}
.floatbar-coupon.flbar-coupon-03 .flbar-coupon-info .amount strong {
	font-size: 16px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.floatbar-coupon.flbar-coupon-03 .flbar-coupon-info .limit {
	color: #3b6c9b
}
.flbar-coupon-info {
	height: 30px;
	line-height: 30px;
	padding: 0 17px;
	background: #74d2d4;
	overflow: hidden;
	color: #fff;
	cursor: pointer
}
.flbar-coupon-info .amount {
	display: inline-block;
	line-height: 28px;
	color: #fff;
	vertical-align: top
}
.flbar-coupon-info .amount strong {
	display: inline-block;
	height: 28px;
	vertical-align: top;
	margin-right: 5px;
	font: 22px/28px arial
}
.flbar-coupon-info .amount .unit {
	display: inline-block;
	line-height: 22px;
	vertical-align: top
}
.flbar-coupon-info .amount .zh-txt {
	display: inline-block;
	line-height: 22px;
	vertical-align: top;
	margin-top: 4px
}
.flbar-coupon-info .amount .text {
	display: inline-block;
	height: 20px;
	padding-left: 10px;
	margin-top: 4px;
	margin-left: 10px;
	line-height: 20px;
	border-left: 1px solid #fff;
	vertical-align: top
}
.flbar-coupon-info .limit {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin-top: 0;
	margin-left: 8px;
	border-left: 1px solid #fff;
	padding-left: 8px;
	vertical-align: top;
	color: #197f81
}
.flbar-coupon-detail {
	display: none;
	position: absolute;
	bottom: 29px;
	right: -1px;
	border: 1px solid #ddd;
	padding: 17px 21px 0;
	background: #fff;
	line-height: 18px;
	box-shadow: 0 2px 10px rgba(0,0,0,.12)
}
.flbar-coupon-detail .item {
	margin-bottom: 17px
}
.flbar-coupon-detail .title {
	color: #999
}
.flbar-coupon-detail .arrow {
	position: absolute;
	right: 30px;
	bottom: -8px;
	width: 16px;
	height: 9px;
	overflow: hidden
}
.flbar-coupon-detail .arrow b {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border-width: 8px;
	border-style: solid dashed dashed;
	overflow: hidden
}
.flbar-coupon-detail .arrow b.layer1 {
	top: 1px;
	border-color: #ddd transparent transparent
}
.flbar-coupon-detail .arrow b.layer2 {
	border-color: #fff transparent transparent
}
.floatbar-checkout {
	position: relative;
	float: right;
	height: 50px;
	padding-right: 170px;
	text-align: right
}
.floatbar-checkout .bd-arrow {
	display: none;
	position: absolute;
	left: 40px;
	top: -1px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 5px;
	border-style: solid dashed dashed;
	border-color: #666 transparent transparent;
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85
}
.floatbar-checkout .checkout-info {
	float: left;
	height: 50px
}
.floatbar-checkout .goods-trigger {
	display: inline-block;
	height: 50px;
	vertical-align: top;
	cursor: pointer
}
.floatbar-checkout .goods-trigger .arrow {
	width: 10px;
	height: 5px;
	margin-top: 22px;
	margin-left: 10px;
	overflow: hidden;
	vertical-align: top;
	background-position: -20px -4px;
	transition: transform .15s ease-in-out 0s
}
.floatbar-checkout .goods-total {
	display: inline-block;
	height: 50px;
	line-height: 50px
}
.floatbar-checkout .goods-total .num {
	color: #e4393c;
	padding: 0 5px
}
.floatbar-checkout .total-ico {
	display: inline-block;
	vertical-align: top;
	margin: 16px 0 0 5px;
	color: #d7d7d7;
	font-size: 16px
}
.floatbar-checkout .price-total {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	margin-left: 10px;
	vertical-align: top;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.floatbar-checkout .price-total .label {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	vertical-align: top
}
.floatbar-checkout .price-total .price {
	display: inline-block;
	height: 50px;
	margin-left: 10px;
	vertical-align: top;
	font: 18px/50px verdana;
	color: #e4393c
}
.floatbar-checkout .sales-tip {
	display: block;
	line-height: 22px;
	color: #e4393c
}
.floatbar-checkout .btn-checkout {
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 2;
	width: 150px;
	height: 52px;
	font: 18px/52px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	text-align: center;
	background: #e4393c;
	color: #fff
}
.floatbar-checkout .checkout-tip {
	position: absolute;
	right: -1px;
	bottom: 61px
}
.floatbar-checkout .unit {
	font-family: verdana
}
.flbar-cart-sales .floatbar-checkout .checkout-info {
	padding-top: 4px
}
.flbar-cart-sales .floatbar-checkout .goods-trigger {
	height: 22px
}
.flbar-cart-sales .floatbar-checkout .goods-total, .flbar-cart-sales .floatbar-checkout .price-total, .flbar-cart-sales .floatbar-checkout .price-total .label, .flbar-cart-sales .floatbar-checkout .price-total .price {
	height: 22px;
	line-height: 22px
}
.flbar-cart-sales .floatbar-checkout .total-ico {
	margin-top: 3px
}
.flbar-cart-sales .floatbar-checkout .goods-trigger .arrow {
	margin-top: 10px
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.floatbar-cart {
	width: 1210px
}
.flbar-slider-goods li {
	width: 166px;
	margin-right: 26px
}
}
.resp01 .floatbar-cart {
	width: 1210px
}
.resp01 .flbar-slider-goods li {
	width: 166px;
	margin-right: 26px
}
@media (min-width:1411px) {
.floatbar-cart {
	width: 1390px
}
.flbar-slider-goods li {
	width: 145px;
	margin-right: 25px
}
}
.resp02 .floatbar-cart {
	width: 1390px
}
.resp02 .flbar-slider-goods li {
	width: 145px;
	margin-right: 25px
}
.tipbox-ie6 .good-browsers .browsers-list i, .tipbox-ie6 .ie6-tip .i-warn {
	background-image: url(../image/browser-tip.png);
	background-repeat: no-repeat
}
.tipbox-browser {
	position: absolute;
	width: 100%;
	height: 90px;
	left: 0;
	z-index: 1000;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#efffffff', endColorstr='#efffffff');
	background: rgba(255,255,255,.94);
	border-top: 1px solid #ddd7b7
}
.tipbox-browser .tipbox-close {
	position: absolute;
	right: 10px;
	top: 10px;
	height: 28px;
	line-height: 28px;
	z-index: 10;
	font-size: 28px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	cursor: pointer;
	color: #999
}
.tipbox-browser .tipbox-inner {
	position: relative
}
.tipbox-screenZoom .tipbox-inner {
	width: 800px;
	height: 50px;
	margin: 20px auto
}
.tipbox-screenZoom .screenZoom-tip {
	text-align: center
}
.tipbox-screenZoom .screenZoom-tip .text {
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	line-height: 50px;
	font-size: 15px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.tipbox-screenZoom .screenZoom-tip .btn {
	height: 33px;
	line-height: 33px;
	padding: 0 15px;
	vertical-align: middle;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	font-size: 15px
}
.tipbox-ie6 {
	height: 190px
}
.tipbox-ie6 .tipbox-inner {
	width: 800px;
	height: 150px;
	margin: 20px auto
}
.tipbox-ie6 .ie6-tip {
	position: absolute;
	left: 0;
	top: 0;
	width: 430px;
	height: 150px;
	border-right: 1px dashed #ccc
}
.tipbox-ie6 .ie6-tip .i-warn {
	display: inline-block;
	width: 43px;
	height: 43px;
	margin-left: 37px;
	margin-right: 20px;
	vertical-align: middle
}
.tipbox-ie6 .ie6-tip .text {
	display: inline-block;
	width: 300px;
	vertical-align: middle;
	font-size: 14px;
	line-height: 30px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.tipbox-ie6 .ie6-tip b {
	display: inline-block;
	height: 150px;
	width: 2px;
	overflow: hidden;
	vertical-align: middle
}
.tipbox-ie6 .good-browsers {
	position: absolute;
	width: 319px;
	height: 150px;
	left: 431px;
	padding-left: 50px
}
.tipbox-ie6 .good-browsers .top-title {
	margin-top: 30px;
	font-size: 14px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.tipbox-ie6 .good-browsers .browsers-list {
	padding-top: 20px;
	overflow: hidden
}
.tipbox-ie6 .good-browsers .browsers-list li {
	width: 50px;
	height: 62px;
	overflow: hidden;
	margin-right: 20px;
	float: left
}
.tipbox-ie6 .good-browsers .browsers-list a {
	display: block
}
.tipbox-ie6 .good-browsers .browsers-list a:hover {
	zoom: 1
}
.tipbox-ie6 .good-browsers .browsers-list i {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto 10px;
	cursor: pointer
}
.tipbox-ie6 .good-browsers .browsers-list i.b-chrome {
	background-position: 0 -60px
}
.tipbox-ie6 .good-browsers .browsers-list i.b-firefox {
	background-position: -40px -60px
}
.tipbox-ie6 .good-browsers .browsers-list i.b-liebao {
	background-position: -80px -60px
}
.tipbox-ie6 .good-browsers .browsers-list i.b-other {
	background-position: -120px -60px
}
.tipbox-ie6 .good-browsers .browsers-list .text {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	cursor: pointer
}
@media screen and (min-width:1230px) and (max-width:1410px) {
#service-2013 dl {
	width: 252px
}
#service-2013 dl.fore5 {
	width: 160px
}
#service-2014 dl {
	width: 275px
}
#service-2014 dl.fore5 {
	width: 100px
}
#service-2014 .slogen .item {
	width: 302px
}
#service-2014 .slogen .fore1 {
	margin-left: -604px
}
#service-2014 .slogen .fore2 {
	margin-left: -304px
}
#service-2014 .slogen .fore3 {
	margin-left: 0
}
#service-2014 .slogen .fore4 {
	margin-left: 304px
}
}
.resp01 #service-2013 dl {
	width: 252px
}
.resp01 #service-2013 dl.fore5 {
	width: 160px
}
.resp01 #service-2014 dl {
	width: 275px
}
.resp01 #service-2014 dl.fore5 {
	width: 100px
}
.resp01 #service-2014 .slogen .item {
	width: 302px
}
.resp01 #service-2014 .slogen .fore1 {
	margin-left: -604px
}
.resp01 #service-2014 .slogen .fore2 {
	margin-left: -304px
}
.resp01 #service-2014 .slogen .fore3 {
	margin-left: 0
}
.resp01 #service-2014 .slogen .fore4 {
	margin-left: 304px
}
@media (min-width:1411px) {
#service-2013 dl {
	width: 292px
}
#service-2013 dl.fore5 {
	width: 160px
}
#service-2014 dl {
	width: 278px
}
}
.resp02 #service-2013 dl {
	width: 292px
}
.resp02 #service-2013 dl.fore5 {
	width: 160px
}
.resp02 #service-2014 dl {
	width: 278px
}
.footmark .m {
	padding: 0 9px;
	border: 1px solid #ddd;
	border-top: 2px solid #999;
	margin-bottom: 10px
}
.footmark .mt {
	height: 30px;
	line-height: 30px
}
.footmark .title {
	width: 50%;
	float: left;
	font: 14px/30px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.footmark .extra {
	width: 50%;
	float: right;
	text-align: right
}
.footmark .may-like .change {
	display: inline-block
}
.footmark .may-like .change .ico, .may-like .change .txt {
	display: inline-block;
	vertical-align: middle;
*cursor:pointer
}
.footmark .may-like .change .ico {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url(../image/update.png) no-repeat
}
.footmark .may-like .mc {
	height: 246px;
	overflow: hidden
}
.footmark .may-like-list {
	padding-top: 15px;
	margin-right: -10px
}
.footmark .may-like-list li {
	width: 150px;
	height: 216px;
	float: left;
	margin: 0 8px 0 0;
	padding: 0 18px 15px;
	text-align: center
}
.footmark .may-like-list .p-img img {
	width: 130px;
	height: 130px
}
.footmark .may-like-list .p-name {
	height: 36px
}
.footmark .may-like-list .p-review {
	line-height: 20px
}
.footmark .may-like-list .p-review a {
	color: #005ea7
}
.footmark .may-like-list .p-price {
	line-height: 20px;
	color: #e3393c
}
.footmark .may-like-list .price-sams-2 {
	vertical-align: top
}
.footmark .may-like-list .price-sams-2 em {
	font-size: 12px
}
.footmark .recent-view .mc {
	height: 126px;
	overflow: hidden
}
.footmark .recent-view-list {
	height: 102px;
	margin-right: -36px;
	padding-top: 14px;
	overflow: hidden
}
.footmark .recent-view-list li {
	width: 86px;
	float: left;
	margin: 0 2px 0 0;
	padding-bottom: 14px;
	text-align: center
}
.footmark .recent-view-list .p-img img {
	width: 70px;
	height: 70px
}
.footmark .recent-view-list .p-price {
	color: #e3393c
}
.root61 .footmark .may-like-list li {
	padding-left: 20px
}
.root61 .footmark .recent-view-list li {
	margin: 0 2px 0 3px;
*display:inline
}
.footprint {
	position: relative;
	padding-left: 210px;
	height: 302px;
	border: 1px solid #DDD;
	margin-bottom: 10px;
	background: url(../image/loading-jd.gif) no-repeat center center
}
.footprint .mt {
	height: 28px;
	line-height: 28px
}
.footprint .mt h2 {
	float: left;
	padding: 0 8px;
	font-family: "microsoft yahei";
	font-size: 14px
}
.footprint .mt .extra {
	float: right;
	font-size: 12px;
	margin-right: 10px
}
.footprint .mt .extra a {
	color: #005aa0
}
.footprint .f-recentView {
	position: absolute;
	left: 0;
	top: 0;
	width: 210px;
	background: url(../image/loading-jd.gif) no-repeat center center
}
.footprint .f-recentView .mc {
	height: 264px;
	margin-top: 10px;
	border: 0;
	overflow: hidden;
	position: relative;
	background: #FFF
}
.footprint .f-recentView .mc ul {
	height: 264px;
	overflow-y: auto;
	padding: 0 8px
}
.footprint .f-recentView .mc li {
	overflow: hidden;
	border-bottom: 1px dotted #CCC;
	padding: 3px 0
}
.footprint .f-recentView .mc li .p-img {
	float: left;
	margin-right: 5px;
	width: 50px;
	height: 50px;
	overflow: hidden
}
.footprint .f-recentView .mc li .p-name {
	float: left;
	width: 120px;
	height: 3em;
	margin-top: 5px
}
.footprint .f-recentView .mc li .p-price {
	float: left;
	width: 120px
}
.footprint .f-recentView .mc li.all-recent {
	text-align: right;
	padding: 5px 0;
	border: 0 none
}
.footprint .f-recentView .mc li.all-recent a {
	color: #005aa0
}
.footprint .f-recentView .mc li.all-recent a span {
	font-family: simsun
}
.footprint .f-recentView .no-track {
	margin: 10px;
	height: 244px;
	background: url(../image/foot.png) left bottom no-repeat;
	color: #999
}
.footprint .f-recentView .no-track h4 {
	font: 18px "microsoft yahei"
}
.footprint .f-maybeLike {
	border-left: 1px solid #DDD;
	background: url(../image/loading-jd.gif) no-repeat center center
}
.footprint .f-maybeLike .mt {
	position: relative
}
.footprint .f-maybeLike .mc {
	height: 264px;
	margin-top: 10px;
	border: 0;
	overflow: hidden;
	position: relative;
	background: #FFF
}
.footprint .f-maybeLike .fm-trigger {
	position: absolute;
	right: 50px;
	top: 3px;
*top:2px;
	height: 24px
}
.footprint .f-maybeLike .fm-trigger span {
	width: 22px;
	height: 22px;
	text-align: center;
	display: inline-block;
	margin-left: 5px;
	border: 1px solid #ddd;
	line-height: 22px;
	vertical-align: top;
	border-radius: 50%
}
.footprint .f-maybeLike .fm-trigger span.curr {
	font-weight: 700;
	border-color: #FFF;
	color: #e4393c
}
.footprint .f-maybeLike .fm-item {
	overflow: hidden;
	zoom: 1;
	padding-left: 8px
}
.footprint .f-maybeLike .fm-item li {
	float: left;
	padding: 20px;
	width: 150px
}
.footprint .f-maybeLike .fm-item li .p-img {
	padding: 0 10px;
	margin-bottom: 5px
}
.footprint .f-maybeLike .fm-item li .p-name {
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	margin-bottom: 3px
}
.footprint .f-maybeLike .fm-item li .p-commit {
	color: #999
}
.footprint .f-maybeLike .fm-item li .p-ext {
	display: none;
	margin-top: 3px
}
.footprint .f-maybeLike .fm-item li .p-ext a {
	color: #005aa0
}
.footprint .f-maybeLike .no-track {
	padding: 100px;
	color: #999;
	text-align: center;
	font: 18px "microsoft yahei"
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.footprint .f-maybeLike .fm-item {
	padding-left: 20px
}
}
.resp01 .footprint .f-maybeLike .fm-item, .resp02 .footprint .f-maybeLike .fm-item {
	padding-left: 20px
}
@media (min-width:1411px) {
.footprint .f-maybeLike .fm-item {
	padding-left: 20px
}
}
.goods-list-v1 {
	margin-bottom: 20px;
	height: auto;
	position: relative;
	z-index: 1;
	_zoom: 1
}
.goods-list-v1 .gl-warp {
	width: 840px;
	height: auto;
	margin-right: -40px
}
.goods-list-v1 .gl-item {
	width: 240px;
	height: 436px;
	float: left;
	position: relative;
	z-index: 1;
	_display: inline;
	margin-right: 40px;
	margin-top: 10px
}
.goods-list-v1 .gl-item .gl-i-wrap {
	width: 220px;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	background: #fff;
	border: 1px solid #fff;
	padding: 38px 9px 10px;
	transition: border-color .1s ease
}
.goods-list-v1 .gl-item .gl-act {
	width: 220px;
	height: 360px;
	margin: 38px auto 0;
	overflow: hidden;
	position: relative
}
.goods-list-v1 .gl-item .gl-act b {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden
}
.goods-list-v1 .gl-item .gl-act .layer1 {
	width: 218px;
	height: 358px;
	border: 1px solid #ebebeb
}
.goods-list-v1 .gl-item .gl-act .layer2 {
	width: 212px;
	height: 352px;
	border: 3px solid #fff;
	margin: 1px
}
.goods-list-v1 .gl-item .gl-act img {
	width: 220px;
	height: 360px
}
.goods-list-v1 .gl-item .gl-act-v2 {
	margin-top: 39px
}
.goods-list-v1 .gl-item .gl-shop {
	width: 220px;
	height: 360px;
	margin: 38px auto 0;
	overflow: hidden;
	position: relative
}
.goods-list-v1 .gl-item .gl-shop .shop-img img {
	width: 220px;
	height: 360px
}
.goods-list-v1 .gl-item .gl-shop .shop-name a {
	font-size: 14px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	color: #fff
}
.goods-list-v1 .gl-item .gl-shop .shop-name a:hover {
	text-decoration: none
}
.goods-list-v1 .gl-item .gl-shop .shop-promo {
	font-size: 12px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	color: #fff
}
.goods-list-v1 .gl-item .gl-shop .shop-type {
	height: 18px;
	line-height: 18px;
	padding-top: 5px
}
.goods-list-v1 .gl-item .gl-shop .shop-detail {
	position: absolute;
	top: 231px;
	left: 50%;
	width: 180px;
	height: 108px;
	padding: 3px 5px;
	border-radius: 5px;
	margin-left: -95px;
	background: rgba(0,0,0,.6);
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000')
}
.goods-list-v1 .gl-item .gl-shop .shop-detail-hd {
	width: 100%;
	height: 30px;
	text-align: center;
	border-bottom: 1px dotted #b9b7b5;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.goods-list-v1 .gl-item .gl-shop .shop-detail-hd strong {
	font: 16px/30px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #fff
}
.goods-list-v1 .gl-item .gl-shop .shop-detail-bd {
	text-align: center;
	line-height: 20px;
	padding-top: 6px
}
.goods-list-v1 .gl-item .gl-shop .shop-detail-bd .shop-name, .goods-list-v1 .gl-item .gl-shop .shop-detail-bd .shop-promo {
	width: 168px;
	height: 20px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap
}
.goods-list-v1 .gl-item .p-img {
	height: 220px;
	padding: 0;
	margin-bottom: 15px;
	position: relative
}
.goods-list-v1 .gl-item .p-img .picon {
	top: 0;
	right: 0
}
.goods-list-v1 .gl-item .p-img a {
	display: block;
	position: relative;
	overflow: hidden
}
.goods-list-v1 .gl-item .p-img .p-img-mask {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 56px;
	height: 63px;
	background: url(../image/5631fb7fNd9edc7a4.png) no-repeat right bottom
}
.goods-list-v1 .gl-item .p-scroll {
	position: relative;
	z-index: 2;
	padding: 0;
	margin-bottom: 10px
}
.goods-list-v1 .gl-item .p-scroll .ps-wrap {
	height: 29px;
	overflow: hidden;
	zoom: 1
}
.goods-list-v1 .gl-item .p-scroll .ps-next, .goods-list-v1 .gl-item .p-scroll .ps-prev {
	display: none;
	position: absolute;
	width: 20px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	color: #aaa;
	font-size: 16px;
	font-family: "\5b8b\4f53";
	cursor: pointer
}
.goods-list-v1 .gl-item .p-scroll .ps-prev {
	left: 2px;
	top: 0
}
.goods-list-v1 .gl-item .p-scroll .ps-next {
	left: 196px;
	top: 0
}
.goods-list-v1 .gl-item .p-scroll .ps-next.disabled, .goods-list-v1 .gl-item .p-scroll .ps-prev.disabled {
	padding: 0;
	color: #ccc;
	cursor: default
}
.goods-list-v1 .gl-item .p-scroll ul li {
	float: left;
	width: 34px;
	height: 29px;
	text-align: left
}
.goods-list-v1 .gl-item .p-scroll ul li a {
	cursor: default;
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #ddd;
	padding: 1px
}
.goods-list-v1 .gl-item .p-scroll ul li a img {
	width: 25px;
	height: 25px
}
.goods-list-v1 .gl-item .p-scroll ul li a.curr {
	padding: 0;
	border-width: 2px;
	border-color: #e4393c
}
.goods-list-v1 .gl-item .p-scroll.scrolled {
	padding-left: 26px;
	width: 194px
}
.goods-list-v1 .gl-item .p-scroll.scrolled .ps-next, .goods-list-v1 .gl-item .p-scroll.scrolled .ps-prev {
	display: block
}
.goods-list-v1 .gl-item .p-name {
	height: 40px;
	margin-bottom: 6px;
	overflow: hidden
}
.goods-list-v1 .gl-item .p-name a:hover {
	text-decoration: none
}
.goods-list-v1 .gl-item .p-name em, .goods-list-v1 .gl-item .p-name i {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
*cursor:pointer;
	transition: height .08s ease
}
.goods-list-v1 .gl-item .p-name i {
	font-style: normal;
	width: 185px;
	color: #ffaa71;
	line-height: 20px
}
.goods-list-v1 .gl-item .p-name .personal-icon {
	background: url(../image/search.focus.gif) no-repeat;
	display: inline-block;
	float: left;
	width: 45px;
	height: 14px;
	line-height: 17px;
	padding: 1px 4px 2px 3px;
	text-align: left;
	font: 400 12px/14px simsun;
	color: #FFF
}
.goods-list-v1 .gl-item .p-name .coupon-tag {
	float: left;
	width: 45px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	margin-right: 5px;
	overflow: hidden;
	color: #e93536;
	background: url(../image/bg-coupon.png) no-repeat
}
.goods-list-v1 .gl-item .p-name-type-2 em, .goods-list-v1 .gl-item .p-name-type-2 i {
	display: inline
}
.goods-list-v1 .gl-item .p-promo-tag1 {
	display: inline-block;
	height: 17px;
	padding-right: 6px;
	position: relative;
	overflow: hidden;
	margin-bottom: -3px
}
.goods-list-v1 .gl-item .p-promo-tag1 .text {
	display: inline-block;
	height: 17px;
	line-height: 17px;
	padding: 0 4px;
	border-radius: 3px;
	background: #e96163;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	vertical-align: top
}
.goods-list-v1 .gl-item .p-promo-tag1 .arrow {
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 3px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #e96163;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 5px
}
.goods-list-v1 .gl-item .p-tag {
	display: inline-block;
	height: 16px;
	font: 12px/16px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	_line-height: 17px;
	padding: 0 2px;
	margin-right: 3px;
	color: #fff;
	background: #838dc7;
	overflow: hidden;
	vertical-align: top
}
.goods-list-v1 .gl-item .p-price {
	position: relative;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	width: 100%;
	margin: 0 0 8px
}
.goods-list-v1 .gl-item .p-price strong {
	float: left;
	margin-right: 10px;
	color: #e4393c;
	font-size: 20px
}
.goods-list-v1 .gl-item .p-price strong em {
	font-size: 16px
}
.goods-list-v1 .gl-item .p-price strong i {
	font-style: normal
}
.goods-list-v1 .gl-item .p-price .p-icons {
	padding-top: 3px
}
.goods-list-v1 .gl-item .p-price .p-icons i {
	margin-right: 3px
}
.goods-list-v1 .gl-item .p-price .goods-icons-s1, .goods-list-v1 .gl-item .p-price .goods-icons-s2, .goods-list-v1 .gl-item .p-price .goods-icons-s3, .goods-list-v1 .gl-item .p-price .goods-icons-s4, .goods-list-v1 .gl-item .p-price .goods-icons-s5 {
	width: 16px;
	overflow: hidden
}
.goods-list-v1 .gl-item .p-commit {
	width: 100%;
	height: 18px;
	margin-bottom: 8px;
	overflow: hidden
}
.goods-list-v1 .gl-item .p-commit strong {
	color: #a7a7a7;
	font-weight: 400
}
.goods-list-v1 .gl-item .p-commit strong a {
	color: #005aa0;
	font-family: verdana;
	font-weight: 700
}
.goods-list-v1 .gl-item .p-commit .buy-score {
	float: right;
	padding-right: 11px;
	color: #a7a7a7
}
.goods-list-v1 .gl-item .p-commit .buy-score em {
	margin-left: 5px;
	color: #005aa0;
	font-family: verdana;
	font-weight: 700
}
.goods-list-v1 .gl-item .p-commit .u-jd {
	margin-left: 10px;
	vertical-align: top
}
.goods-list-v1 .gl-item .p-details {
	display: none;
	margin-bottom: 8px;
	overflow: hidden;
	line-height: 18px;
	height: 18px;
	color: #999
}
.goods-list-v1 .gl-item .p-details i {
	color: #ddd;
	margin: 0 5px
}
.goods-list-v1 .gl-item .p-shop {
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	margin-bottom: 8px
}
.goods-list-v1 .gl-item .p-shop span {
	display: inline-block;
	position: relative;
	height: 20px
}
.goods-list-v1 .gl-item .p-shop span a {
	color: #999
}
.goods-list-v1 .gl-item .p-shop span i {
	cursor: pointer;
	position: absolute;
	right: -21px;
	top: 2px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(../image/search.customerService.png) no-repeat
}
.goods-list-v1 .gl-item .p-shop span i.online {
	background-position: 0 0
}
.goods-list-v1 .gl-item .p-shop span i.offline {
	background-position: 0 -41px
}
.goods-list-v1 .gl-item .p-shop span .im-01, .goods-list-v1 .gl-item .p-shop span .im-02, .goods-list-v1 .gl-item .p-shop span .im-offline {
	cursor: pointer;
	position: absolute;
	right: -21px;
	top: 2px;
	display: block
}
.goods-list-v1 .gl-item .p-icons {
	overflow: hidden;
	zoom: 1;
	height: 16px
}
.goods-list-v1 .gl-item .p-icons .icons {
	float: left;
	display: inline-block;
	overflow: hidden;
	height: 16px;
	padding: 0 2px;
	margin-right: 3px;
	background: #E4393C;
	line-height: 16px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	color: #FFF
}
.goods-list-v1 .gl-item .p-operate {
	overflow: hidden;
*zoom:1;
	margin-bottom: 10px
}
.goods-list-v1 .gl-item .p-operate .p-o-btn {
	float: left;
	height: 25px;
	line-height: 25px;
	border: 1px solid #DDD;
	padding: 0 3px 0 24px;
	position: relative;
	background: #fff;
	color: #999
}
.goods-list-v1 .gl-item .p-operate .p-o-btn i {
	position: absolute;
	display: block;
	font-style: normal;
	left: 4px;
	top: 3px;
	width: 18px;
	height: 18px;
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	transition: background-position .15s ease-in-out
}
.goods-list-v1 .gl-item .p-operate .p-o-btn:hover {
	color: #e4393c;
	z-index: 1;
	border-color: #e4393c;
	text-decoration: none;
*zoom:1
}
.goods-list-v1 .gl-item .p-operate .addcart, .goods-list-v1 .gl-item .p-operate .ebookbuy, .goods-list-v1 .gl-item .p-operate .focus, .goods-list-v1 .gl-item .p-operate .notification, .goods-list-v1 .gl-item .p-operate .rushbuy {
	margin-left: -1px
}
.goods-list-v1 .gl-item .p-operate .addcart {
	width: 67px;
	text-align: center;
	color: #e4393c
}
.goods-list-v1 .gl-item .p-operate .addcart i, .goods-list-v1 .gl-item .p-operate .addcart:hover i {
	background-position: 0 -272px
}
.goods-list-v1 .gl-item .p-operate .addcart.disabled {
	cursor: not-allowed;
	color: #ccc
}
.goods-list-v1 .gl-item .p-operate .addcart.disabled i {
	background-position: 0 -246px;
	transition: none
}
.goods-list-v1 .gl-item .p-operate .addcart.disabled:hover {
	border-color: #ddd
}
.goods-list-v1 .gl-item .p-operate .addcart.disabled:hover i {
	background-position: 0 -246px;
	-webkit-animation: none;
	animation: none
}
.goods-list-v1 .gl-item .p-operate .notification {
	width: 67px;
	text-indent: 7px;
	color: #999
}
.goods-list-v1 .gl-item .p-operate .notification i {
	background-position: 0 -296px
}
.goods-list-v1 .gl-item .p-operate .notification:hover i {
	background-position: 0 -318px
}
.goods-list-v1 .gl-item .p-operate .rushbuy {
	width: 67px;
	text-indent: 7px;
	color: #999
}
.goods-list-v1 .gl-item .p-operate .rushbuy i {
	background-position: 1px -341px
}
.goods-list-v1 .gl-item .p-operate .rushbuy:hover i {
	background-position: 1px -365px
}
.goods-list-v1 .gl-item .p-operate .ebookbuy {
	width: 46px;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
	color: #999;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	text-align: center;
	line-height: 25px;
	cursor: pointer
}
.goods-list-v1 .gl-item .p-operate .ebookbuy i {
	display: none;
	left: 7px;
	top: 5px;
	width: 19px;
	height: 15px;
	vertical-align: top;
	background: url(../image/sprite-ebook.png) no-repeat
}
.goods-list-v1 .gl-item .p-operate .ebookbuy:hover i {
	background-position: 0 -25px
}
.goods-list-v1 .gl-item .p-operate .ebookbuy:hover .text {
	margin-top: -25px
}
.goods-list-v1 .gl-item .p-operate .ebookbuy .text {
	display: block;
	width: 46px;
	transition: margin-top .15s ease-in-out 0s
}
.goods-list-v1 .gl-item .p-operate .ebookbuy em {
	display: block;
	width: 46px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #e4393c;
	transition: margin-top .15s ease-in-out 0s
}
.goods-list-v1 .gl-item .p-operate .focus {
	width: 28px
}
.goods-list-v1 .gl-item .p-operate .focus i {
	background-position: 0 -413px
}
.goods-list-v1 .gl-item .p-operate .focus:hover i {
	background-position: 0 -436px
}
.goods-list-v1 .gl-item .p-operate .focus.focused {
	width: 39px;
	color: #e4393c
}
.goods-list-v1 .gl-item .p-operate .focus.focused i {
	background-position: 0 -436px
}
.goods-list-v1 .gl-item .p-operate .contrast {
	width: 28px
}
.goods-list-v1 .gl-item .p-operate .contrast i {
	left: 5px;
	top: 5px;
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}
.goods-list-v1 .gl-item .p-operate .contrast:hover i {
	border-color: #e4393c
}
.goods-list-v1 .gl-item .p-operate .contrast.selected {
	color: #e4393c;
	position: relative;
	z-index: 1
}
.goods-list-v1 .gl-item .p-operate .contrast.selected i {
	border-color: #e4393c;
	background-position: -1px -107px;
	-webkit-animation: none;
	animation: none
}
.goods-list-v1 .gl-item .p-addtocart a, .goods-list-v1 .gl-item .p-compare a, .goods-list-v1 .gl-item .p-focus a, .goods-list-v1 .gl-item .p-notification a, .goods-list-v1 .gl-item .p-rushbuy a {
	position: relative;
	display: inline-block;
	height: 23px;
	line-height: 23px;
	padding: 0 8px 0 25px;
	border: 1px solid #ddd;
	background: #fff
}
.goods-list-v1 .gl-item .p-addtocart a i, .goods-list-v1 .gl-item .p-compare a i, .goods-list-v1 .gl-item .p-focus a i, .goods-list-v1 .gl-item .p-notification a i, .goods-list-v1 .gl-item .p-rushbuy a i {
	position: absolute;
	display: block;
	font-style: normal;
	left: 4px;
	top: 3px;
	width: 18px;
	height: 18px;
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	transition: background-position .15s ease-in-out
}
.goods-list-v1 .gl-item .p-addtocart a:hover, .goods-list-v1 .gl-item .p-compare a:hover, .goods-list-v1 .gl-item .p-focus a:hover, .goods-list-v1 .gl-item .p-notification a:hover, .goods-list-v1 .gl-item .p-rushbuy a:hover {
	color: #e4393c;
	border-color: #e4393c;
	text-decoration: none
}
.goods-list-v1 .gl-item .p-focus {
	position: absolute;
	left: 172px;
	top: 236px;
	visibility: hidden;
	z-index: 4;
	opacity: 0;
	_width: 58px;
	transition: top .3s ease, opacity .1s ease .1s
}
.goods-list-v1 .gl-item .p-focus a {
	height: 25px;
	line-height: 25px;
	color: #fff;
	border: medium none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');
	background: rgba(0,0,0,.7)
}
.goods-list-v1 .gl-item .p-focus a i {
	background-position: 0 -413px;
	transition: transform .2s ease-in-out .1s
}
.goods-list-v1 .gl-item .p-focus a:hover i {
	background-position: 0 -436px;
	-webkit-animation: heartPulse .8s ease-out infinite;
	animation: heartPulse .8s ease-out infinite
}
.goods-list-v1 .gl-item .p-focused {
	opacity: 1;
	visibility: visible;
	left: 160px
}
.goods-list-v1 .gl-item .p-focused a {
	width: 36px
}
.goods-list-v1 .gl-item .p-focused a i {
	background-position: 0 -436px;
	-webkit-animation: none;
	animation: none
}
.goods-list-v1 .gl-item .p-focused a:hover {
	color: #fff
}
.goods-list-v1 .gl-item .p-focused a:hover i {
	-webkit-animation: none;
	animation: none
}
.goods-list-v1 .gl-item .p-compare a i {
	position: absolute;
	left: 5px;
	top: 5px;
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}
.goods-list-v1 .gl-item .p-compare a:hover i {
	border-color: #e4393c
}
.goods-list-v1 .gl-item .p-compare a.selected i {
	border-color: #e4393c;
	background-position: -1px -107px
}
.goods-list-v1 .gl-item .p-rushbuy a i {
	background-position: 0 -341px
}
.goods-list-v1 .gl-item .p-rushbuy a:hover i {
	background-position: 0 -365px
}
.goods-list-v1 .gl-item .p-notification a i {
	background-position: 0 -296px
}
.goods-list-v1 .gl-item .p-notification a:hover i {
	background-position: 0 -318px
}
.goods-list-v1 .gl-item .p-addtocart a i {
	background-position: 0 -246px
}
.goods-list-v1 .gl-item .p-addtocart a:hover i {
	background-position: 0 -272px
}
.goods-list-v1 .gl-item .p-addtocart a.disabled {
	cursor: not-allowed;
	color: #ccc
}
.goods-list-v1 .gl-item .p-addtocart a.disabled i {
	transition: none
}
.goods-list-v1 .gl-item .p-addtocart a.disabled:hover {
	border-color: #ddd
}
.goods-list-v1 .gl-item .p-addtocart a.disabled:hover i {
	background-position: 0 -246px
}
.goods-list-v1 .gl-item .p-bookinfo {
	display: none;
	margin-bottom: 8px;
	padding-top: 5px;
	color: #999;
	line-height: 18px;
	height: 18px;
	overflow: hidden
}
.goods-list-v1 .gl-item .p-bookinfo a, .goods-list-v1 .gl-item .p-bookinfo em, .goods-list-v1 .gl-item .p-bookinfo span {
	display: inline-block;
	vertical-align: top;
	_vertical-align: baseline;
	height: 18px;
	overflow: hidden
}
.goods-list-v1 .gl-item .p-bookinfo span a {
	color: #999
}
.goods-list-v1 .gl-item .p-bookinfo .p-bi-name a {
	max-width: 5em;
	_width: 5em
}
.goods-list-v1 .gl-item .p-bookinfo .p-bi-store a {
	max-width: 6em;
	_width: 6em
}
.goods-list-v1 .gl-item .p-bookinfo p {
	padding: 0;
	margin: 0;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	color: #999
}
.goods-list-v1 .gl-item .p-stock {
	position: absolute;
	top: 236px;
	left: 9px;
	z-index: 3;
	line-height: 25px;
	height: 25px;
	width: 200px;
	padding: 0 10px;
	color: #fff;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
	background: rgba(0,0,0,.4)
}
.goods-list-v1 .gl-item .p-presell-time {
	position: absolute;
	top: 236px;
	left: 9px;
	z-index: 3;
	height: 25px;
	width: 200px;
	overflow: hidden;
	padding: 0 10px;
	color: #fff;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
	background: rgba(0,0,0,.4);
	transition: all .5s ease
}
.goods-list-v1 .gl-item .p-presell-time em, .goods-list-v1 .gl-item .p-presell-time span {
	display: inline-block;
	vertical-align: middle;
	line-height: 25px
}
.goods-list-v1 .gl-item .p-presell-time i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background: url(../image/search.presell.gif) no-repeat;
	vertical-align: middle
}
.goods-list-v1 .gl-item .p-presell-time em {
	margin-left: 10px;
	display: none
}
.goods-list-v1 .gl-item .p-presell-stage {
	display: none;
	margin-top: 5px;
	margin-bottom: 5px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd
}
.goods-list-v1 .gl-item .p-presell-stage .item {
	float: left;
	width: 72px;
	height: 51px;
	position: relative;
	border-bottom: 3px solid #ccc;
	border-right: 1px solid #ddd;
	text-align: center
}
.goods-list-v1 .gl-item .p-presell-stage .item a {
	color: #999;
	cursor: default;
	display: block;
	line-height: 20px;
	padding-top: 6px;
	position: relative;
	text-decoration: none;
	z-index: 1
}
.goods-list-v1 .gl-item .p-presell-stage .item a em, .goods-list-v1 .gl-item .p-presell-stage .item a strong {
	display: block
}
.goods-list-v1 .gl-item .p-presell-stage .item .bottom {
	display: block;
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0;
	bottom: -3px;
	border-bottom: 3px solid #ccc
}
.goods-list-v1 .gl-item .p-presell-stage .item.curr a {
	color: #333
}
.goods-list-v1 .gl-item .p-presell-stage .item.curr .bottom {
	border-color: #6e7992
}
.goods-list-v1 .gl-item .p-presell-stage .item.curr .bottom em {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	position: relative;
	top: -5px;
	_top: 0;
	border-color: transparent transparent #6e7992;
	border-style: dashed dashed solid;
	border-width: 6px
}
.goods-list-v1 .gl-item .p-shopnum {
	height: 18px;
	font-size: 0;
	margin-bottom: 8px;
	white-space: nowrap;
	overflow: hidden
}
.goods-list-v1 .gl-item .p-shopnum .curr-shop, .goods-list-v1 .gl-item .p-shopnum .other-shop, .goods-list-v1 .gl-item .p-shopnum .price-start {
	display: inline-block;
	font-size: 12px;
	vertical-align: middle
}
.goods-list-v1 .gl-item .p-shopnum .curr-shop {
	height: 18px;
	line-height: 18px;
	margin-right: 10px
}
.goods-list-v1 .gl-item .p-shopnum .curr-shop .i-dd-offline, .goods-list-v1 .gl-item .p-shopnum .curr-shop .i-dd-online {
	overflow: hidden;
	margin-left: 3px;
	margin-bottom: -3px
}
.goods-list-v1 .gl-item .p-shopnum .curr-shop .im-01, .goods-list-v1 .gl-item .p-shopnum .curr-shop .im-02, .goods-list-v1 .gl-item .p-shopnum .curr-shop .im-offline {
	overflow: hidden;
	margin-left: 3px;
	margin-bottom: -3px;
*cursor:pointer
}
.goods-list-v1 .gl-item .p-shopnum a.curr-shop {
	color: #005aa0
}
.goods-list-v1 .gl-item .p-shopnum span.curr-shop {
	color: #666
}
.goods-list-v1 .gl-item .p-shopnum .other-shop {
	height: 12px;
	line-height: 12px;
	border-left: 1px solid #ddd;
	padding-left: 10px
}
.goods-list-v1 .gl-item .p-shopnum .price-start {
	display: none
}
.goods-list-v1 .gl-item .p-shopnum .price-start .num {
	font-family: tahoma, verdana
}
.goods-list-v1 .gl-item .p-promotions {
	display: none;
	background: #f5f5f5;
	width: 238px;
	height: 36px;
	margin-left: -9px
}
.goods-list-v1 .gl-item .p-promotions .more-promo {
	line-height: 36px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	text-align: center
}
.goods-list-v1 .gl-item .p-promotions .more-promo a:hover {
	text-decoration: none
}
.goods-list-v1 .gl-item .p-promotions .promo-gift {
	width: 100%;
	height: 36px;
	overflow: hidden
}
.goods-list-v1 .gl-item .p-promotions .promo-gift .title {
	display: inline-block;
	padding-left: 10px;
	line-height: 36px;
	vertical-align: middle
}
.goods-list-v1 .gl-item .p-promotions .promo-gift .item {
	display: inline-block;
	vertical-align: middle
}
.goods-list-v1 .gl-item .p-promotions .promo-gift .gift-img, .goods-list-v1 .gl-item .p-promotions .promo-gift .num {
	display: inline-block;
	vertical-align: top;
	height: 36px;
	line-height: 36px
}
.goods-list-v1 .gl-item .p-promo-flag {
	position: absolute;
	z-index: 3;
	right: 10px;
	bottom: 5px;
	width: 30px;
	height: 12px;
	color: #999;
	font: 12px/12px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	text-align: right
}
.goods-list-v1 .gl-item .p-attr {
	position: absolute;
	top: 236px;
	right: 9px;
	z-index: 2;
	line-height: 25px;
	height: 25px;
	padding: 0 5px;
	color: #999;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#ccffffff', endColorstr='#ccffffff');
	background: rgba(255,255,255,.8)
}
.goods-list-v1 .gl-i-tab {
	width: 220px
}
.goods-list-v1 .gl-i-tab-trigger {
	position: relative;
	width: 232px;
	height: 21px;
	margin: -30px -6px 8px -6px;
	border-bottom: 1px solid #ffaa71;
	background: #fafafa
}
.goods-list-v1 .gl-i-tab-trigger .item {
	float: left;
	text-align: center;
	cursor: pointer;
	width: auto;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	border: 1px solid #fafafa;
	border-bottom: none;
	margin-top: 2px;
	margin-right: 3px;
	color: #999
}
.goods-list-v1 .gl-i-tab-trigger .item .arrow {
	display: none;
	position: absolute;
	bottom: 0;
	left: 25px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 3px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #d6d6d6
}
.goods-list-v1 .gl-i-tab-trigger .selected {
	height: 21px;
	line-height: 21px;
	border-color: #ffaa71;
	position: relative;
	margin-top: 0;
	color: #ffaa71;
	_margin-bottom: -1px;
	background: #fff
}
.goods-list-v1 .gl-i-tab-trigger .selected .arrow {
	display: block;
	border-color: transparent transparent #e4393c
}
.goods-list-v1 .gl-i-tab-content .tab-content-item {
	display: none
}
.goods-list-v1 .gl-i-tab-content .tab-cnt-i-selected {
	display: block
}
.goods-list-v1 .gl-item-presell .p-stock {
	display: none
}
.goods-list-v1 .gl-item.hover {
	z-index: 2
}
.goods-list-v1 .gl-item.hover .gl-i-wrap {
	z-index: 1;
	border-color: #e9e9e9;
	box-shadow: 0 0 2px 2px #f8f8f8
}
.goods-list-v1 .gl-item.hover .gl-i-wrap .p-name a {
	text-decoration: none
}
.goods-list-v1 .gl-item.hover .gl-i-wrap .p-focus {
	top: 207px;
	opacity: 1;
	visibility: visible
}
.goods-list-v1 .gl-item.hover .gl-i-wrap .p-presell-stage, .goods-list-v1 .gl-item.hover .gl-i-wrap .p-promotions {
	display: block
}
.goods-list-v1 .gl-item.hover .gl-act.gl-act b.layer1 {
	visibility: visible
}
.goods-list-v1 .m-tipbox {
	margin: 10px 0
}
:root .goods-list-v1 .gl-item .gl-shop .shop-detail, :root .goods-list-v1 .gl-item .p-attr, :root .goods-list-v1 .gl-item .p-presell-time, :root .goods-list-v1 .gl-item .p-stock {
	-webkit-filter: none\9!important;
	filter: none\9!important
}
.goods-list-v1.gl-type-2 .gl-item {
	height: 478px
}
.goods-list-v1.gl-type-2 .gl-item .gl-i-wrap {
	padding: 12px 9px
}
.goods-list-v1.gl-type-2 .gl-item .gl-act, .goods-list-v1.gl-type-2 .gl-item .gl-shop {
	margin-top: 13px
}
.goods-list-v1.gl-type-2 .gl-item .gl-act-v2 {
	height: 426px;
	margin-top: 13px
}
.goods-list-v1.gl-type-2 .gl-item .p-img {
	height: 282px;
	margin-bottom: 5px
}
.goods-list-v1.gl-type-2 .gl-item .p-name {
	height: 20px;
	line-height: 20px
}
.goods-list-v1.gl-type-2 .gl-item .p-name em, .goods-list-v1.gl-type-2 .gl-item .p-name i {
	display: inline;
	height: auto
}
.goods-list-v1.gl-type-2 .gl-item .p-shop span a {
	color: #666
}
.goods-list-v1.gl-type-2 .gl-item .p-focus {
	top: 294px
}
.goods-list-v1.gl-type-2 .gl-item .p-focused {
	top: 269px
}
.goods-list-v1.gl-type-2 .gl-item .p-icons {
	margin-bottom: 0
}
.goods-list-v1.gl-type-2 .gl-item .p-attr, .goods-list-v1.gl-type-2 .gl-item .p-presell-time, .goods-list-v1.gl-type-2 .gl-item .p-stock {
	top: 269px
}
.goods-list-v1.gl-type-2 .gl-item .p-presell-time i {
	background: url(../image/search.presell.gif) no-repeat
}
.goods-list-v1.gl-type-2 .gl-item .p-presell-time em {
	display: none
}
.goods-list-v1.gl-type-2 .gl-item.hover .gl-i-wrap {
	border-color: #e9e9e9;
	box-shadow: 0 0 2px 2px #f8f8f8
}
.goods-list-v1.gl-type-2 .gl-item.hover .gl-i-wrap .p-focus {
	top: 269px
}
.goods-list-v1.gl-type-3 .gl-item {
	height: 416px
}
.goods-list-v1.gl-type-3 .gl-item .gl-i-wrap {
	padding: 12px 9px
}
.goods-list-v1.gl-type-3 .gl-item .gl-act, .goods-list-v1.gl-type-3 .gl-item .gl-act-v2, .goods-list-v1.gl-type-3 .gl-item .gl-shop {
	margin-top: 13px
}
.goods-list-v1.gl-type-3 .gl-item .p-img {
	margin-bottom: 5px
}
.goods-list-v1.gl-type-3 .gl-item .p-name {
	height: 20px;
	line-height: 20px
}
.goods-list-v1.gl-type-3 .gl-item .p-name em, .goods-list-v1.gl-type-3 .gl-item .p-name i {
	display: inline;
	height: auto
}
.goods-list-v1.gl-type-3 .gl-item .p-name-type-2 {
	height: 40px
}
.goods-list-v1.gl-type-3 .gl-item .p-shop span a {
	color: #666
}
.goods-list-v1.gl-type-3 .gl-item .p-icons {
	margin-bottom: 0
}
.goods-list-v1.gl-type-3 .gl-item .p-attr, .goods-list-v1.gl-type-3 .gl-item .p-presell-time, .goods-list-v1.gl-type-3 .gl-item .p-stock {
	top: 207px
}
.goods-list-v1.gl-type-3 .gl-item .p-presell-time i {
	background: url(../image/search.presell.gif) no-repeat
}
.goods-list-v1.gl-type-3 .gl-item .p-presell-time em {
	display: none
}
.goods-list-v1.gl-type-3 .gl-item .p-focused {
	top: 207px
}
.goods-list-v1.gl-type-3 .gl-item.hover .gl-i-wrap {
	border-color: #e9e9e9;
	box-shadow: 0 0 2px 2px #f8f8f8
}
.goods-list-v1.gl-type-4 {
	margin-bottom: 50px
}
.goods-list-v1.gl-type-4 .gl-item {
	height: 414px
}
.goods-list-v1.gl-type-4 .gl-item .gl-i-wrap {
	padding-bottom: 14px
}
.goods-list-v1.gl-type-4 .gl-item .gl-act-v2 {
	height: 354px
}
.goods-list-v1.gl-type-4 .gl-item .gl-act-v2 .gl-act-main {
	height: 154px
}
.goods-list-v1.gl-type-4 .gl-item .p-img {
	height: 200px;
	text-align: center
}
.goods-list-v1.gl-type-4 .gl-item .p-price {
	margin-bottom: 9px
}
.goods-list-v1.gl-type-4 .gl-item .p-name {
	height: 20px;
	margin-bottom: 8px
}
.goods-list-v1.gl-type-4 .gl-item .p-name em, .goods-list-v1.gl-type-4 .gl-item .p-name i {
	display: inline
}
.goods-list-v1.gl-type-4 .gl-item .p-shopnum {
	margin-bottom: 9px
}
.goods-list-v1.gl-type-4 .gl-item .p-operate .focus {
	margin-left: 0
}
.goods-list-v1.gl-type-4 .gl-item .p-attr, .goods-list-v1.gl-type-4 .gl-item .p-stock {
	top: 213px
}
.goods-list-v1.gl-type-4 .gl-item .p-addtocart, .goods-list-v1.gl-type-4 .gl-item .p-discount, .goods-list-v1.gl-type-4 .gl-item .p-ebook, .goods-list-v1.gl-type-4 .gl-item .p-market, .goods-list-v1.gl-type-4 .gl-item .p-notification, .goods-list-v1.gl-type-4 .gl-item .p-price .p-jdprice, .goods-list-v1.gl-type-4 .gl-item .p-rushbuy, .goods-list-v1.gl-type-4 .gl-item .p-service, .goods-list-v1.gl-type-4 .gl-item .p-summary {
	display: none
}
.goods-list-v1.gl-type-4 .gl-item .p-bookdetails {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 220px;
	height: 30px;
	line-height: 30px;
	padding: 0 9px;
	background: #ededed;
	overflow: hidden;
	display: none
}
.goods-list-v1.gl-type-4 .gl-item .p-bookdetails a:hover {
	color: #666;
	text-decoration: none
}
.goods-list-v1.gl-type-4 .gl-item .p-promo-flag {
	bottom: 9px
}
.goods-list-v1.gl-type-4 .gl-item.hover .gl-i-wrap {
	padding-bottom: 40px;
	border-color: #ddd
}
.goods-list-v1.gl-type-4 .gl-item.hover .p-bookdetails {
	display: block
}
.goods-list-v1.gl-type-4 .gl-item.hover .p-promo-flag {
	bottom: 35px
}
.goods-list-v1.gl-type-5 .gl-item {
	height: 225px;
	width: auto;
	display: block;
	border-bottom: 1px solid #eee;
	margin-right: 60px;
	margin-top: 30px;
	float: none
}
.goods-list-v1.gl-type-5 .gl-item .gl-i-wrap {
	position: relative;
	border: 0 none;
	border-color: #FFF;
	padding: 0 120px 0 210px;
	height: 210px;
	width: auto
}
.goods-list-v1.gl-type-5 .gl-item .gl-i-tab {
	width: 100%
}
.goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
	position: absolute;
	top: -25px;
	left: 0;
	margin: 0;
	width: 100%;
	_width: 800px
}
.goods-list-v1.gl-type-5 .gl-item .p-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 200px;
	margin-bottom: 0;
	text-align: center
}
.goods-list-v1.gl-type-5 .gl-item .p-bookdetails, .goods-list-v1.gl-type-5 .gl-item .p-commit, .goods-list-v1.gl-type-5 .gl-item .p-name, .goods-list-v1.gl-type-5 .gl-item .p-price, .goods-list-v1.gl-type-5 .gl-item .p-shopnum {
	position: absolute;
	left: 210px;
	width: 460px
}
.goods-list-v1.gl-type-5 .gl-item .p-name {
	width: 440px;
	height: 48px;
	top: 8px
}
.goods-list-v1.gl-type-5 .gl-item .p-name em {
	font-size: 18px;
	height: 24px;
	line-height: 24px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.goods-list-v1.gl-type-5 .gl-item .p-name i {
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #a1a1a1
}
.goods-list-v1.gl-type-5 .gl-item .p-name .personal-icon {
	margin-top: 3px
}
.goods-list-v1.gl-type-5 .gl-item .p-name .p-promo-tag1 {
	margin-bottom: -2px
}
.goods-list-v1.gl-type-5 .gl-item .p-tag {
	margin-top: 4px;
	_margin-top: 0
}
.goods-list-v1.gl-type-5 .gl-item .p-bookdetails {
	top: 69px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.goods-list-v1.gl-type-5 .gl-item .p-price {
	top: 105px;
	overflow: visible
}
.goods-list-v1.gl-type-5 .gl-item .p-price .p-jdprice {
	color: #666;
	vertical-align: top;
	display: inline-block
}
.goods-list-v1.gl-type-5 .gl-item .p-price .p-discount {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	vertical-align: top;
	color: #e4393c;
	border: 1px solid #e4393c;
	padding: 0 2px;
	margin-left: 5px;
	margin-top: 2px
}
.goods-list-v1.gl-type-5 .gl-item .p-commit {
	top: 133px
}
.goods-list-v1.gl-type-5 .gl-item .p-shopnum {
	top: 155px
}
.goods-list-v1.gl-type-5 .gl-item .p-shopnum .price-start {
	display: inline-block
}
.goods-list-v1.gl-type-5 .gl-item .p-operate {
	position: absolute;
	right: 0;
	top: 90px
}
.goods-list-v1.gl-type-5 .gl-item .p-operate .p-o-btn {
	float: right;
	margin-left: 20px
}
.goods-list-v1.gl-type-5 .gl-item .p-operate .ebookbuy {
	width: auto;
	line-height: 25px;
	padding-left: 32px
}
.goods-list-v1.gl-type-5 .gl-item .p-operate .ebookbuy i {
	display: inline-block
}
.goods-list-v1.gl-type-5 .gl-item .p-operate .ebookbuy .text {
	display: inline-block;
	width: auto;
	vertical-align: top
}
.goods-list-v1.gl-type-5 .gl-item .p-operate .ebookbuy em {
	display: inline-block;
	width: auto;
	margin-left: 5px;
	vertical-align: top
}
.goods-list-v1.gl-type-5 .gl-item .p-operate .ebookbuy:hover .text, .goods-list-v1.gl-type-5 .gl-item .p-operate .ebookbuy:hover em {
	margin-top: 0
}
.goods-list-v1.gl-type-5 .gl-item .p-focus {
	opacity: 1;
	left: auto;
	right: 22px;
	top: 110px;
	transition: none
}
.goods-list-v1.gl-type-5 .gl-item .p-market {
	display: none
}
.goods-list-v1.gl-type-5 .gl-item .p-ebook {
	display: none;
	position: absolute;
	line-height: 18px;
	left: 350px;
	top: 73px;
	width: 200px
}
.goods-list-v1.gl-type-5 .gl-item .p-ebook a {
	color: #005aa0
}
.goods-list-v1.gl-type-5 .gl-item .p-summary {
	display: none
}
.goods-list-v1.gl-type-5 .gl-item .p-summary span {
	float: left;
	max-width: 410px;
	overflow: hidden;
	height: 18px
}
.goods-list-v1.gl-type-5 .gl-item .p-summary a {
	float: left;
	margin-left: 5px
}
.goods-list-v1.gl-type-5 .gl-item .p-service {
	display: none
}
.goods-list-v1.gl-type-5 .gl-item .p-service a {
	color: #005aa0
}
.goods-list-v1.gl-type-5 .gl-item .p-addtocart {
	display: none;
	position: absolute;
	right: 22px;
	top: 70px
}
.goods-list-v1.gl-type-5 .gl-item .p-addtocart a {
	text-align: center
}
.goods-list-v1.gl-type-5 .gl-item .p-rushbuy {
	display: none;
	position: absolute;
	right: 22px;
	top: 70px
}
.goods-list-v1.gl-type-5 .gl-item .p-rushbuy a {
	text-align: center
}
.goods-list-v1.gl-type-5 .gl-item .p-notification {
	display: none;
	position: absolute;
	right: 22px;
	top: 70px
}
.goods-list-v1.gl-type-5 .gl-item .p-notification a {
	text-align: center
}
.goods-list-v1.gl-type-5 .gl-item .p-stock {
	width: 180px;
	top: 176px;
	left: 0
}
.goods-list-v1.gl-type-5 .gl-item .p-promo-flag {
	bottom: -10px
}
.goods-list-v1.gl-type-5 .gl-item:hover .p-focus {
	visibility: visible;
	top: 110px
}
.goods-list-v1.gl-type-5 .p-icons {
	margin-bottom: 0
}
.goods-list-v1.gl-type-5 .p-market, .goods-list-v1.gl-type-5 .p-service, .goods-list-v1.gl-type-5 .p-summary {
	display: none
}
.goods-list-v1.gl-type-act .gl-warp {
	width: 870px;
	margin-right: -70px
}
.goods-list-v1.gl-type-act .gl-item {
	width: 220px;
	height: 360px;
	margin-top: 15px;
	margin-right: 70px
}
.goods-list-v1.gl-type-act .gl-item .gl-act {
	margin-top: 0
}
.goods-list-v1.gl-type-act .m-tipbox {
	margin: 10px 0 0
}
.goods-list-v1.gl-type-act2 .gl-warp {
	width: 870px;
	margin-right: -70px
}
.goods-list-v1.gl-type-act2 .gl-item {
	width: 220px;
	height: 384px;
	margin-top: 15px;
	margin-right: 70px
}
.goods-list-v1.gl-type-act2 .gl-item .gl-act-v2 {
	margin-top: 0
}
.goods-list-v1.gl-type-act2 .m-tipbox {
	margin: 10px 0 0
}
.goods-list-v1.gl-type-shop .gl-warp {
	width: 870px;
	margin-right: -70px
}
.goods-list-v1.gl-type-shop .gl-item {
	width: 220px;
	height: 360px;
	margin-top: 15px;
	margin-right: 70px
}
.goods-list-v1.gl-type-shop .gl-item .gl-shop {
	margin-top: 0
}
.goods-list-v1.gl-type-shop .m-tipbox {
	margin: 10px 0 0
}
.goods-list-v1.gl-type-promotion .gl-item {
	height: 418px;
	margin-bottom: 20px
}
.goods-list-v1.gl-type-promotion .gl-item .gl-i-wrap {
	padding: 12px 9px 0
}
.goods-list-v1.gl-type-promotion .gl-item .p-attr, .goods-list-v1.gl-type-promotion .gl-item .p-presell-time, .goods-list-v1.gl-type-promotion .gl-item .p-stock {
	top: 207px
}
.goods-list-v1.gl-type-promotion .fore3, .goods-list-v1.gl-type-promotion .fore4 {
	display: none
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.goods-list-v1 .gl-warp {
	width: 1040px;
	margin-right: -20px
}
.goods-list-v1 .gl-item {
	margin-right: 20px
}
.gl-layout-2 .gl-warp {
	width: 1211px;
	margin-right: -1px;
	margin-left: 1px
}
.gl-layout-2 .gl-item {
	margin-right: 2px
}
.goods-list-v1.gl-type-5 .gl-item {
	margin-right: 30px
}
.goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
	_width: 1020px
}
.goods-list-v1.gl-type-5 .gl-item .p-bookdetails, .goods-list-v1.gl-type-5 .gl-item .p-commit, .goods-list-v1.gl-type-5 .gl-item .p-name, .goods-list-v1.gl-type-5 .gl-item .p-price, .goods-list-v1.gl-type-5 .gl-item .p-shopnum {
	width: 690px
}
.goods-list-v1.gl-type-act .gl-warp, .goods-list-v1.gl-type-act2 .gl-warp, .goods-list-v1.gl-type-shop .gl-warp {
	width: 1066px;
	margin-right: -46px;
	margin-left: 1px
}
.goods-list-v1.gl-type-act .gl-item, .goods-list-v1.gl-type-act2 .gl-item, .goods-list-v1.gl-type-shop .gl-item {
	margin-right: 46px
}
.goods-list-v1.gl-type-promotion .fore3 {
	display: block
}
}
.resp01 .goods-list-v1 .gl-warp {
	width: 1040px;
	margin-right: -20px
}
.resp01 .goods-list-v1 .gl-item {
	margin-right: 20px
}
.resp01 .goods-list-v1.gl-type-5 .gl-item {
	margin-right: 30px
}
.resp01 .goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
	_width: 1020px
}
.resp01 .goods-list-v1.gl-type-5 .gl-item .p-bookdetails, .resp01 .goods-list-v1.gl-type-5 .gl-item .p-commit, .resp01 .goods-list-v1.gl-type-5 .gl-item .p-name, .resp01 .goods-list-v1.gl-type-5 .gl-item .p-price, .resp01 .goods-list-v1.gl-type-5 .gl-item .p-shopnum {
	width: 690px
}
.resp01 .goods-list-v1.gl-type-act .gl-warp, .resp01 .goods-list-v1.gl-type-act2 .gl-warp, .resp01 .goods-list-v1.gl-type-shop .gl-warp {
	width: 1066px;
	margin-right: -46px;
	margin-left: 1px
}
.resp01 .goods-list-v1.gl-type-act .gl-item, .resp01 .goods-list-v1.gl-type-act2 .gl-item, .resp01 .goods-list-v1.gl-type-shop .gl-item {
	margin-right: 46px
}
.resp01 .goods-list-v1.gl-type-promotion .fore3 {
	display: block
}
@media (min-width:1411px) {
.goods-list-v1 .gl-warp {
	width: 1200px
}
.goods-list-v1 .gl-item {
	margin-right: 0
}
.gl-layout-2 .gl-warp {
	width: 1436px;
	margin-right: -1px;
	margin-left: 1px
}
.gl-layout-2 .gl-item {
	margin-right: 47px
}
.goods-list-v1.gl-type-5 .gl-item {
	margin-right: 0
}
.goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
	_width: 1200px
}
.goods-list-v1.gl-type-5 .gl-item .p-bookdetails, .goods-list-v1.gl-type-5 .gl-item .p-commit, .goods-list-v1.gl-type-5 .gl-item .p-name, .goods-list-v1.gl-type-5 .gl-item .p-price, .goods-list-v1.gl-type-5 .gl-item .p-shopnum {
	width: 880px
}
.goods-list-v1.gl-type-act .gl-warp, .goods-list-v1.gl-type-act2 .gl-warp, .goods-list-v1.gl-type-shop .gl-warp {
	width: 1225px;
	margin-right: -25px
}
.goods-list-v1.gl-type-act .gl-item, .goods-list-v1.gl-type-act2 .gl-item, .goods-list-v1.gl-type-shop .gl-item {
	margin-right: 25px
}
.goods-list-v1.gl-type-promotion .fore3, .goods-list-v1.gl-type-promotion .fore4 {
	display: block
}
}
.resp02 .goods-list-v1 .gl-warp {
	width: 1200px
}
.resp02 .goods-list-v1 .gl-item, .resp02 .goods-list-v1.gl-type-5 .gl-item {
	margin-right: 0
}
.resp02 .goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
	_width: 1200px
}
.resp02 .goods-list-v1.gl-type-5 .gl-item .p-bookdetails, .resp02 .goods-list-v1.gl-type-5 .gl-item .p-commit, .resp02 .goods-list-v1.gl-type-5 .gl-item .p-name, .resp02 .goods-list-v1.gl-type-5 .gl-item .p-price, .resp02 .goods-list-v1.gl-type-5 .gl-item .p-shopnum {
	width: 880px
}
.resp02 .goods-list-v1.gl-type-act .gl-warp, .resp02 .goods-list-v1.gl-type-act2 .gl-warp, .resp02 .goods-list-v1.gl-type-shop .gl-warp {
	width: 1225px;
	margin-right: -25px
}
.resp02 .goods-list-v1.gl-type-act .gl-item, .resp02 .goods-list-v1.gl-type-act2 .gl-item, .resp02 .goods-list-v1.gl-type-shop .gl-item {
	margin-right: 25px
}
.resp02 .goods-list-v1.gl-type-promotion .fore3, .resp02 .goods-list-v1.gl-type-promotion .fore4 {
	display: block
}
.coupon-goods-nulltip .tip-icon {
	display: inline-block;
	background-image: url(../image/sprite-joy.png);
	background-repeat: no-repeat
}
@-webkit-keyframes heartPulse {
0% {
opacity:1;
transform:scale(1)
}
50% {
opacity:.95;
transform:scale(1.15)
}
100% {
opacity:1;
transform:scale(1)
}
}
@keyframes heartPulse {
0% {
opacity:1;
transform:scale(1)
}
50% {
opacity:.95;
transform:scale(1.15)
}
100% {
opacity:1;
transform:scale(1)
}
}
@-webkit-keyframes swing {
25% {
transform:rotate(-7deg)
}
75% {
transform:rotate(7deg)
}
}
@keyframes swing {
25% {
transform:rotate(-7deg)
}
75% {
transform:rotate(7deg)
}
}
.price-zsj i {
	background: url(../image/bg-price@1x.png) no-repeat
}
@media only screen and (-webkit-min-device-pixel-ratio:2) {
.price-zsj i {
	background-image: url(../image/bg-price@2x.png);
	background-size: 50px 60px
}
}
.gl-item .shop-tag {
	vertical-align: top;
	margin-right: 3px;
	margin-top: 1px
}
.gl-item .hd-shopname {
	display: inline-block;
	max-width: 180px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.gl-act-v2 {
	overflow: hidden;
	width: 220px;
	height: 364px;
	margin: 0 auto;
	background: #e1ace6
}
.gl-act-v2 .gl-act-img {
	width: 220px;
	height: 220px;
	overflow: hidden
}
.gl-act-v2 .gl-act-img img {
	width: 282px;
	height: 282px;
	margin-left: -31px;
	margin-top: -31px;
	display: block;
	vertical-align: top
}
.gl-act-v2 .gl-act-main {
	width: 100%;
	height: 144px;
	overflow: hidden;
	position: relative
}
.gl-act-v2 .gl-act-link {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	background-image: url(about:blank)
}
.gl-act-v2 .gl-act-link:hover {
	text-decoration: none
}
.gl-act-v2 .gl-act-detail {
	width: 200px;
	height: 89px;
	overflow: hidden;
	margin: -44px 0 0 -100px;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1
}
.gl-act-v2 .gl-act-title {
	width: 100%;
	height: 20px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #fff;
	overflow: hidden
}
.gl-act-v2 .gl-act-title strong {
	font: 16px/20px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.gl-act-v2 .gl-act-infor {
	width: 100%;
	height: 38px;
	overflow: hidden;
	font: 14px/38px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.gl-act-v2 .gl-act-enter {
	width: 100%;
	height: 25px
}
.gl-act-v2 .gl-act-btn {
	display: inline-block;
	height: 25px;
	padding: 0 15px;
	font: 14px/25px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	border-radius: 12px;
	color: #e1ace6;
	background: #fff
}
.gl-act-v2 .gl-act-btn:hover {
	text-decoration: none
}
.gl-act-v2 .gl-act-promo {
	position: absolute;
	z-index: 3;
	right: 10px;
	bottom: 10px;
	width: 30px;
	height: 20px;
	color: #fff;
	font: 12px/20px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	text-align: right
}
.gl-act-type2 .gl-act-img {
	height: 282px
}
.gl-act-type2 .gl-act-img img {
	margin-left: -31px;
	margin-top: 0
}
.gl-act-type3 .gl-act-img {
	height: 200px
}
.gl-act-type3 .gl-act-img img {
	margin-left: -31px;
	margin-top: -41px
}
.gl-act-skin2 {
	background: #a7d272
}
.gl-act-skin2 .gl-act-btn {
	color: #a7d272
}
.gl-act-skin3 {
	background: #b8c5e8
}
.gl-act-skin3 .gl-act-btn {
	color: #b8c5e8
}
.gl-act-skin4 {
	background: #90ccea
}
.gl-act-skin4 .gl-act-btn {
	color: #90ccea
}
.gl-act-skin5 {
	background: #e2ba95
}
.gl-act-skin5 .gl-act-btn {
	color: #e2ba95
}
.gl-act-skin-double11 .gl-act-main {
	background-image: url(../image/561b4c5cN3c407594.png)
}
.gl-act-skin-double11 .gl-act-title {
	border-bottom: 1px dotted #fff
}
.gl-act-skin-double11 .gl-act-btn {
	color: #c41439
}




.goods-list-v2 {
	margin-bottom: 20px;
	height: auto;
	position: relative;
	z-index: 1;
	_zoom: 1
}
.goods-list-v2 .gl-warp {
	width: 840px;
	height: auto;
	margin-right: -40px
}
.goods-list-v2 .gl-item {
	width: 240px;
	height: 474px;
	float: left;
	position: relative;
	z-index: 1;
	_display: inline;
	margin-right: 40px;
	margin-top: 10px
}
.goods-list-v2 .gl-item .gl-i-wrap {
	width: 220px;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	background: #fff;
	border: 1px solid #fff;
	padding: 38px 9px 10px;
	transition: border-color .1s ease
}
.goods-list-v2 .gl-item .gl-act {
	width: 220px;
	height: 360px;
	margin: 38px auto 0;
	overflow: hidden;
	position: relative
}
.goods-list-v2 .gl-item .gl-act b {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden
}
.goods-list-v2 .gl-item .gl-act .layer1 {
	width: 218px;
	height: 358px;
	border: 1px solid #ebebeb
}
.goods-list-v2 .gl-item .gl-act .layer2 {
	width: 212px;
	height: 352px;
	border: 3px solid #fff;
	margin: 1px
}
.goods-list-v2 .gl-item .gl-act img {
	width: 220px;
	height: 360px
}
.goods-list-v2 .gl-item .gl-act-v2 {
	margin-top: 39px
}
.goods-list-v2 .gl-item .gl-shop {
	width: 220px;
	height: 360px;
	margin: 38px auto 0;
	overflow: hidden;
	position: relative
}
.goods-list-v2 .gl-item .gl-shop .shop-img img {
	width: 220px;
	height: 360px
}
.goods-list-v2 .gl-item .gl-shop .shop-name a {
	font-size: 14px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	color: #fff
}
.goods-list-v2 .gl-item .gl-shop .shop-name a:hover {
	text-decoration: none
}
.goods-list-v2 .gl-item .gl-shop .shop-promo {
	font-size: 12px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	color: #fff
}
.goods-list-v2 .gl-item .gl-shop .shop-type {
	height: 18px;
	line-height: 18px;
	padding-top: 5px
}
.goods-list-v2 .gl-item .gl-shop .shop-tag-img {
	display: inline-block;
	height: 18px;
	vertical-align: top
}
.goods-list-v2 .gl-item .gl-shop .shop-tag-img img {
	vertical-align: top
}
.goods-list-v2 .gl-item .gl-shop .shop-detail {
	position: absolute;
	top: 231px;
	left: 50%;
	width: 180px;
	height: 108px;
	padding: 3px 5px;
	border-radius: 5px;
	margin-left: -95px;
	background: rgba(0,0,0,.6);
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000')
}
.goods-list-v2 .gl-item .gl-shop .shop-detail-hd {
	width: 100%;
	height: 30px;
	text-align: center;
	border-bottom: 1px dotted #b9b7b5;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.goods-list-v2 .gl-item .gl-shop .shop-detail-hd strong {
	font: 16px/30px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #fff
}
.goods-list-v2 .gl-item .gl-shop .shop-detail-bd {
	text-align: center;
	line-height: 20px;
	padding-top: 6px
}
.goods-list-v2 .gl-item .gl-shop .shop-detail-bd .shop-name, .goods-list-v2 .gl-item .gl-shop .shop-detail-bd .shop-promo {
	width: 168px;
	height: 20px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap
}
.goods-list-v2 .gl-item .p-img {
	height: 220px;
	padding: 0;
	margin-bottom: 15px;
	position: relative
}
.goods-list-v2 .gl-item .p-img .picon {
	top: 0;
	right: 0
}
.goods-list-v2 .gl-item {
	display: block;
	position: relative;
	overflow: hidden
}
.goods-list-v2 .gl-item .p-img .p-img-mask {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 56px;
	height: 63px;
	background: url(../image/5631fb7fNd9edc7a4.png) no-repeat right bottom
}
.goods-list-v2 .gl-item .p-service-mask {
	position: absolute;
	left: 0;
	bottom: 0
}
.goods-list-v2 .gl-item .p-attr2, .goods-list-v2 .gl-item .p-unit-price {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 80px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.goods-list-v2 .gl-item .p-attr2 em, .goods-list-v2 .gl-item .p-unit-price em {
	display: inline-block;
	height: 18px;
	padding: 0 5px;
	vertical-align: top;
	font-family: "Helvetica Neue", verdana, "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.goods-list-v2 .gl-item .p-unit-price em {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#e5ffffff', endColorstr='#e5ffffff');
	background: rgba(255,255,255,.9)
}
.goods-list-v2 .gl-item .p-attr2 {
	left: 80px
}
.goods-list-v2 .gl-item .p-attr2 em {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#e5ffffff', endColorstr='#e5ffffff');
	background: rgba(255,255,255,.9)
}
.goods-list-v2 .gl-item .p-act-sign {
	position: absolute;
	left: 0;
	bottom: 2px;
	width: 75px;
	height: 85px;
	line-height: 16px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	text-align: center
}
.goods-list-v2 .gl-item .sign-20170618 {
	color: #fff
}
.goods-list-v2 .gl-item .sign-20170618 .sign-price {
	position: absolute;
	left: 0;
	top: 31px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	font-size: 0
}
.goods-list-v2 .gl-item .sign-20170618 .sign-price em, .goods-list-v2 .gl-item .sign-20170618 .sign-price i {
	display: inline-block;
	vertical-align: top;
	cursor: default
}
.goods-list-v2 .gl-item .sign-20170618 .sign-price i {
	height: 16px;
	line-height: 16px;
	margin-top: 4px;
	font-size: 12px
}
.goods-list-v2 .gl-item .sign-20170618 .sign-price strong {
	height: 20px;
	font-size: 16px
}
.goods-list-v2 .gl-item .sign-20170618 .sign-title {
	position: absolute;
	left: 0;
	top: 12px;
	width: 100%;
	height: 16px;
	overflow: hidden;
	white-space: nowrap
}
.goods-list-v2 .gl-item .sign-20170618 .sign-date {
	position: absolute;
	left: 0;
	top: 52px;
	width: 100%;
	height: 16px;
	overflow: hidden
}
.goods-list-v2 .gl-item .sign-2017083101 {
	width: 220px;
	height: 42px;
	bottom: 0;
	font-family: 'Microsoft YaHei';
	background-repeat: no-repeat
}
.goods-list-v2 .gl-item .sign-2017083101 .sign-title {
	padding-left: 10px;
	margin-top: 14px;
	line-height: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	color: #fff;
	font-weight: 700
}
.goods-list-v2 .gl-item .sign-2017083101 .ac {
	text-align: center
}
.goods-list-v2 .gl-item .sign-2017083102, .goods-list-v2 .gl-item .sign-2017083103 {
	width: 84px;
	height: 84px;
	left: 130px;
	color: #df3478;
	font-family: 'Microsoft YaHei';
	background-repeat: no-repeat
}
.goods-list-v2 .gl-item .sign-2017083102 .sign-price, .goods-list-v2 .gl-item .sign-2017083103 .sign-price {
	position: absolute;
	left: 0;
	top: 31px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	font-size: 0
}
.goods-list-v2 .gl-item .sign-2017083102 .sign-price em, .goods-list-v2 .gl-item .sign-2017083102 .sign-price i, .goods-list-v2 .gl-item .sign-2017083103 .sign-price em, .goods-list-v2 .gl-item .sign-2017083103 .sign-price i {
	display: inline-block;
	vertical-align: top;
	cursor: default
}
.goods-list-v2 .gl-item .sign-2017083102 .sign-price i, .goods-list-v2 .gl-item .sign-2017083103 .sign-price i {
	height: 16px;
	line-height: 16px;
	margin-top: 4px;
	font-size: 18px;
	font-weight: 700
}
.goods-list-v2 .gl-item .sign-2017083102 .sign-price strong, .goods-list-v2 .gl-item .sign-2017083103 .sign-price strong {
	height: 20px;
	font-size: 20px
}
.goods-list-v2 .gl-item .sign-2017083102 .sign-title, .goods-list-v2 .gl-item .sign-2017083103 .sign-title {
	position: absolute;
	left: 0;
	top: 12px;
	width: 100%;
	height: 16px;
	overflow: hidden;
	white-space: nowrap;
	font-weight: 700
}
.goods-list-v2 .gl-item .sign-2017083102 .sign-date, .goods-list-v2 .gl-item .sign-2017083103 .sign-date {
	position: absolute;
	left: 0;
	top: 54px;
	width: 100%;
	height: 16px;
	overflow: hidden
}
.goods-list-v2 .gl-item .sign-2017083103 {
	width: 85px;
	height: 88px;
	left: 129px
}
.goods-list-v2 .gl-item .sign-20180201 {
	width: 220px;
	height: 89px;
	bottom: 0
}
.goods-list-v2 .gl-item .sign-20180328 {
	width: 210px;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	left: 5px;
	bottom: -1px
}
.goods-list-v2 .gl-item .sign-20180328 .sign-title {
	position: absolute;
	left: 46px;
	top: 0;
	width: 145px;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	color: #4e1010
}
.goods-list-v2 .gl-item .p-scroll {
	position: relative;
	z-index: 2;
	padding: 0;
	margin-bottom: 10px
}
.goods-list-v2 .gl-item .p-scroll .ps-wrap {
	height: 29px;
	overflow: hidden;
	zoom: 1
}
.goods-list-v2 .gl-item .p-scroll .ps-next, .goods-list-v2 .gl-item .p-scroll .ps-prev {
	display: none;
	position: absolute;
	width: 20px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	color: #aaa;
	font-size: 16px;
	font-family: "\5b8b\4f53";
	cursor: pointer
}
.goods-list-v2 .gl-item .p-scroll .ps-prev {
	left: 2px;
	top: 0
}
.goods-list-v2 .gl-item .p-scroll .ps-next {
	left: 196px;
	top: 0
}
.goods-list-v2 .gl-item .p-scroll .ps-next.disabled, .goods-list-v2 .gl-item .p-scroll .ps-prev.disabled {
	padding: 0;
	color: #ccc;
	cursor: default
}
.goods-list-v2 .gl-item .p-scroll ul li {
	float: left;
	width: 34px;
	height: 29px;
	text-align: left
}
.goods-list-v2 .gl-item .p-scroll ul li a {
	cursor: default;
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #ddd;
	padding: 1px
}
.goods-list-v2 .gl-item .p-scroll ul li a img {
	width: 25px;
	height: 25px
}
.goods-list-v2 .gl-item .p-scroll ul li a.curr {
	padding: 0;
	border-width: 2px;
	border-color: #e4393c
}
.goods-list-v2 .gl-item .p-scroll.scrolled {
	padding-left: 26px;
	width: 194px
}
.goods-list-v2 .gl-item .p-scroll.scrolled .ps-next, .goods-list-v2 .gl-item .p-scroll.scrolled .ps-prev {
	display: block
}
.goods-list-v2 .gl-item .p-name {
	height: 40px;
	margin-bottom: 8px;
	overflow: hidden
}
.goods-list-v2 .gl-item .p-name a:hover {
	text-decoration: none
}
.goods-list-v2 .gl-item .p-name em, .goods-list-v2 .gl-item .p-name i {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
*cursor:pointer;
	transition: height .08s ease
}
.goods-list-v2 .gl-item .p-name i {
	font-style: normal;
	width: 185px;
	color: #ffaa71;
	line-height: 20px
}
.goods-list-v2 .gl-item .p-name .coupon-tag {
	float: left;
	width: 45px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	margin-top: 1px;
	margin-right: 3px;
	overflow: hidden;
	color: #e93536;
	background: url(../image/bg-coupon.png) no-repeat
}
.goods-list-v2 .gl-item .p-name-type-2 em, .goods-list-v2 .gl-item .p-name-type-2 i {
	display: inline
}
.goods-list-v2 .gl-item .p-name-type3 em {
	display: block;
	height: 20px
}
.goods-list-v2 .gl-item .p-name-type3 .p-attribute {
	display: block
}
.goods-list-v2 .gl-item .p-attribute {
	display: none;
	width: 228px;
	height: 19px;
	margin-top: 1px;
	margin-right: -8px;
	overflow: hidden
}
.goods-list-v2 .gl-item .p-attribute .attr {
	float: left;
	height: 19px;
	line-height: 19px;
	padding: 0 4px;
	margin-right: 7px;
	background: #f4f4f4
}
.goods-list-v2 .gl-item .p-attribute .attr:hover b {
	color: #e4393c
}
.goods-list-v2 .gl-item .p-attribute b {
	font-weight: 400;
	color: #999
}
.goods-list-v2 .gl-item .p-promo-tag1 {
	display: inline-block;
	height: 17px;
	padding-right: 6px;
	position: relative;
	overflow: hidden;
	margin-bottom: -3px
}
.goods-list-v2 .gl-item .p-promo-tag1 .text {
	display: inline-block;
	height: 17px;
	line-height: 17px;
	padding: 0 4px;
	border-radius: 3px;
	background: #e96163;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	vertical-align: top
}
.goods-list-v2 .gl-item .p-promo-tag1 .arrow {
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 3px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #e96163;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 5px
}
.goods-list-v2 .gl-item .p-tag, .goods-list-v2 .gl-item .p-tag2 {
	float: left;
	height: 16px;
	padding: 0 3px;
	margin-top: 2px;
	margin-right: 3px;
	overflow: hidden;
	color: #fff;
	font: 12px/16px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	background: #838dc7;
	border-radius: 2px
}
.goods-list-v2 .gl-item .p-tag2 {
	background: #f5855f
}
.goods-list-v2 .gl-item .p-tag3 {
	float: left;
	height: 16px;
	margin-top: 2px;
	margin-right: 3px
}
.goods-list-v2 .gl-item .p-price {
	position: relative;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	width: 100%;
	margin: 0 0 8px
}
.goods-list-v2 .gl-item .p-price strong {
	float: left;
	margin-right: 10px;
	color: #e4393c;
	font-size: 20px
}

.p-price p
{
        width: 120px;
    float: right;
    text-align: right;
    
    }



.goods-list-v2 .gl-item .p-price strong em {
	font-size: 16px
}
.goods-list-v2 .gl-item .p-price strong i {
	font-style: normal
}
.goods-list-v2 .gl-item .p-price .p-icons {
	padding-top: 3px
}
.goods-list-v2 .gl-item .p-price .p-icons i {
	margin-right: 3px
}
.goods-list-v2 .gl-item .p-price .goods-icons-s1, .goods-list-v2 .gl-item .p-price .goods-icons-s2, .goods-list-v2 .gl-item .p-price .goods-icons-s3, .goods-list-v2 .gl-item .p-price .goods-icons-s4, .goods-list-v2 .gl-item .p-price .goods-icons-s5 {
	width: 16px;
	overflow: hidden
}
.goods-list-v2 .gl-item .p-price .price-jtj, .goods-list-v2 .gl-item .p-price .price-pingou, .goods-list-v2 .gl-item .p-price .price-plus-1, .goods-list-v2 .gl-item .p-price .price-qyj, .goods-list-v2 .gl-item .p-price .price-sams-1, .goods-list-v2 .gl-item .p-price .price-xrj, .goods-list-v2 .gl-item .p-price .price-xsj, .goods-list-v2 .gl-item .p-price .price-zsj {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 102px
}
.goods-list-v2 .gl-item .p-price .price-jtj em, .goods-list-v2 .gl-item .p-price .price-pingou em, .goods-list-v2 .gl-item .p-price .price-plus-1 em, .goods-list-v2 .gl-item .p-price .price-qyj em, .goods-list-v2 .gl-item .p-price .price-sams-1 em, .goods-list-v2 .gl-item .p-price .price-xrj em, .goods-list-v2 .gl-item .p-price .price-xsj em, .goods-list-v2 .gl-item .p-price .price-zsj em {
	float: left;
	width: 60px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: right
}
.goods-list-v2 .gl-item .p-price .price-pingou {
	color: #f94c00;
	text-align: right;
	height: 16px
}
.goods-list-v2 .gl-item .p-price .price-pingou em {
	float: none;
	display: inline-block;
	font-family: Verdana;
	vertical-align: top;
	line-height: 16px
}
.goods-list-v2 .gl-item .p-price .price-pingou .pg-txt-cont {
	position: relative;
	display: inline-block;
	padding: 0 0 0 5px;
	vertical-align: top;
	height: 14px;
	line-height: 14px;
	max-width: 37px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.goods-list-v2 .gl-item .p-price .price-pingou .pg-txt {
	position: relative;
	display: inline-block;
	vertical-align: top;
	background: #f94c00;
	color: #fff;
	padding: 0 3px
}
.goods-list-v2 .gl-item .p-price .price-pingou .pg-txt i {
	display: block;
	width: 0;
	height: 0;
	border-width: 3px;
	border-style: dashed solid dashed dashed;
	border-color: transparent #f94c00 transparent transparent;
	overflow: hidden;
	position: absolute;
	left: -6px;
	top: -3px
}
.goods-list-v2 .gl-item .p-price .promo-icons-img {
	position: absolute;
	right: 0;
	bottom: 0
}
.goods-list-v2 .gl-item .p-price .promo-icons-text {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 16px;
	line-height: 16px;
	padding: 0 4px;
	color: #fff;
	background: #4b9bfb;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	border-radius: 2px
}
.goods-list-v2 .gl-item .p-price .price-zsj {
	height: 16px;
	line-height: 16px
}
.goods-list-v2 .gl-item .p-price .price-zsj em {
	margin-right: 2px;
	color: #ff911c;
	font-family: verdana
}
.goods-list-v2 .gl-item .p-price .price-zsj i {
	float: right;
	width: 38px;
	height: 12px;
	margin-top: 2px
}
.goods-list-v2 .gl-item .p-price .price-del {
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: right;
	font-family: verdana
}
.goods-list-v2 .gl-item .p-commit {
	width: 100%;
	height: 18px;
	margin-top: -3px;
	margin-bottom: 9px;
	overflow: hidden
}
.goods-list-v2 .gl-item .p-commit strong {
	color: #a7a7a7;
	font-weight: 400;
	font-size:12px;
}

 .gl-warp li{
	border-color: red;
	box-shadow: 0 0 2px 2px #f8f8f8
}

 .gl-warp li:hover{
    background:red;
	box-shadow: 0 0 2px 2px #f8f8f8
}

.goods-list-v2 .gl-item .p-commit strong a {
	color: #646fb0;
	font-family: verdana;
	font-weight: 700
}
.goods-list-v2 .gl-item .p-commit .buy-score {
	float: right;
	padding-right: 11px;
	color: #a7a7a7
}
.goods-list-v2 .gl-item .p-commit .buy-score em {
	margin-left: 5px;
	color: #646fb0;
	font-family: verdana;
	font-weight: 700
}
.goods-list-v2 .gl-item .p-commit .u-jd {
	margin-left: 10px;
	vertical-align: top
}
.goods-list-v2 .gl-item .p-commit .spu-link {
	float: right;
	font: 12px/18px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	color: #6a78b5
}
.goods-list-v2 .gl-item .p-commit .spu-link:hover {
	color: #e4393c;
	text-decoration: none
}
.goods-list-v2 .gl-item .p-details {
	display: none;
	margin-bottom: 8px;
	overflow: hidden;
	line-height: 18px;
	height: 18px;
	color: #999
}
.goods-list-v2 .gl-item .p-details i {
	color: #ddd;
	margin: 0 5px
}
.goods-list-v2 .gl-item .p-shop {
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	margin-top: -3px;
	margin-bottom: 9px
}
.goods-list-v2 .gl-item .p-shop span {
	display: inline-block;
	position: relative;
	height: 18px
}
.goods-list-v2 .gl-item .p-shop span a {
	color: #999
}
.goods-list-v2 .gl-item .p-shop span i {
	cursor: pointer;
	position: absolute;
	right: -21px;
	top: 1px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(../image/search.customerService.png) no-repeat
}
.goods-list-v2 .gl-item .p-shop span i.online {
	background-position: 0 0
}
.goods-list-v2 .gl-item .p-shop span i.offline {
	background-position: 0 -41px
}
.goods-list-v2 .gl-item .p-shop span .im-01, .goods-list-v2 .gl-item .p-shop span .im-02, .goods-list-v2 .gl-item .p-shop span .im-offline {
	cursor: pointer;
	position: absolute;
	right: -21px;
	top: 1px;
	display: block
}
.goods-list-v2 .gl-item .p-icons {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	margin-bottom: 0px;
}

.bjh-p
{
   
    font-size: 12px;
    
    }
.goods-list-v2 .gl-item .p-icons .icons {
	float: left;
	display: inline-block;
	overflow: hidden;
	height: 16px;
	padding: 0 2px;
	margin-right: 4px;
	background: #E4393C;
	line-height: 16px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	color: #FFF;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.goods-list-v2 .gl-item .p-icons .goods-icons-s1, .goods-list-v2 .gl-item .p-icons .goods-icons-s2, .goods-list-v2 .gl-item .p-icons .goods-icons-s3, .goods-list-v2 .gl-item .p-icons .goods-icons-s4, .goods-list-v2 .gl-item .p-icons .goods-icons-s5 {
	width: 16px;
	overflow: hidden;
	border-radius: 2px
}
.goods-list-v2 .gl-item .p-operate {
	overflow: hidden;
*zoom:1;
	margin-bottom: 10px
}
.goods-list-v2 .gl-item .p-operate .p-o-btn {
	float: left;
	height: 25px;
	line-height: 25px;
	border: 1px solid #DDD;
	padding: 0 3px 0 24px;
	position: relative;
	background: #fff;
	color: #999
}
.goods-list-v2 .gl-item .p-operate .p-o-btn i {
	position: absolute;
	display: block;
	font-style: normal;
	left: 4px;
	top: 3px;
	width: 18px;
	height: 18px;
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	transition: background-position .15s ease-in-out
}
.goods-list-v2 .gl-item .p-operate .p-o-btn:hover {
	color: #e4393c;
	z-index: 1;
	border-color: #e4393c;
	text-decoration: none;
*zoom:1
}
.goods-list-v2 .gl-item .p-operate .addcart, .goods-list-v2 .gl-item .p-operate .ebookbuy, .goods-list-v2 .gl-item .p-operate .focus, .goods-list-v2 .gl-item .p-operate .notification, .goods-list-v2 .gl-item .p-operate .rushbuy {
	margin-left: -1px
}
.goods-list-v2 .gl-item .p-operate .addcart {
	width: 67px;
	text-align: center;
	color: #e4393c
}
.goods-list-v2 .gl-item .p-operate .addcart i, .goods-list-v2 .gl-item .p-operate .addcart:hover i {
	background-position: 0 -272px
}
.goods-list-v2 .gl-item .p-operate .addcart.disabled {
	cursor: not-allowed;
	color: #ccc
}
.goods-list-v2 .gl-item .p-operate .addcart.disabled i {
	background-position: 0 -246px;
	transition: none
}
.goods-list-v2 .gl-item .p-operate .addcart.disabled:hover {
	border-color: #ddd
}
.goods-list-v2 .gl-item .p-operate .addcart.disabled:hover i {
	background-position: 0 -246px;
	-webkit-animation: none;
	animation: none
}
.goods-list-v2 .gl-item .p-operate .notification {
	width: 67px;
	text-indent: 7px;
	color: #999
}
.goods-list-v2 .gl-item .p-operate .notification i {
	background-position: 0 -296px
}
.goods-list-v2 .gl-item .p-operate .notification:hover i {
	background-position: 0 -318px
}
.goods-list-v2 .gl-item .p-operate .rushbuy {
	width: 67px;
	text-indent: 7px;
	color: #999
}
.goods-list-v2 .gl-item .p-operate .rushbuy i {
	background-position: 1px -341px
}
.goods-list-v2 .gl-item .p-operate .rushbuy:hover i {
	background-position: 1px -365px
}
.goods-list-v2 .gl-item .p-operate .ebookbuy {
	width: 46px;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
	color: #999;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	text-align: center;
	line-height: 25px;
	cursor: pointer
}
.goods-list-v2 .gl-item .p-operate .ebookbuy i {
	display: none;
	left: 7px;
	top: 5px;
	width: 19px;
	height: 15px;
	vertical-align: top;
	background: url(../image/sprite-ebook.png) no-repeat
}
.goods-list-v2 .gl-item .p-operate .ebookbuy:hover i {
	background-position: 0 -25px
}
.goods-list-v2 .gl-item .p-operate .ebookbuy:hover .text {
	margin-top: -25px
}
.goods-list-v2 .gl-item .p-operate .ebookbuy .text {
	display: block;
	width: 46px;
	transition: margin-top .15s ease-in-out 0s
}
.goods-list-v2 .gl-item .p-operate .ebookbuy em {
	display: block;
	width: 46px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #e4393c;
	transition: margin-top .15s ease-in-out 0s
}
.goods-list-v2 .gl-item .p-operate .focus {
	width: 28px
}
.goods-list-v2 .gl-item .p-operate .focus i {
	background-position: 0 -413px
}
.goods-list-v2 .gl-item .p-operate .focus:hover i {
	background-position: 0 -436px
}
.goods-list-v2 .gl-item .p-operate .focus.focused {
	width: 39px;
	color: #e4393c
}
.goods-list-v2 .gl-item .p-operate .focus.focused i {
	background-position: 0 -436px
}
.goods-list-v2 .gl-item .p-operate .contrast {
	width: 28px
}
.goods-list-v2 .gl-item .p-operate .contrast i {
	left: 5px;
	top: 5px;
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}
.goods-list-v2 .gl-item .p-operate .contrast:hover i {
	border-color: #e4393c
}
.goods-list-v2 .gl-item .p-operate .contrast.selected {
	color: #e4393c;
	position: relative;
	z-index: 1
}
.goods-list-v2 .gl-item .p-operate .contrast.selected i {
	border-color: #e4393c;
	background-position: -1px -107px;
	-webkit-animation: none;
	animation: none
}
.goods-list-v2 .gl-item .p-addtocart a, .goods-list-v2 .gl-item .p-compare a, .goods-list-v2 .gl-item .p-focus a, .goods-list-v2 .gl-item .p-notification a, .goods-list-v2 .gl-item .p-rushbuy a {
	position: relative;
	display: inline-block;
	height: 23px;
	line-height: 23px;
	padding: 0 8px 0 25px;
	border: 1px solid #ddd;
	background: #fff
}
.goods-list-v2 .gl-item .p-addtocart a i, .goods-list-v2 .gl-item .p-compare a i, .goods-list-v2 .gl-item .p-focus a i, .goods-list-v2 .gl-item .p-notification a i, .goods-list-v2 .gl-item .p-rushbuy a i {
	position: absolute;
	display: block;
	font-style: normal;
	left: 4px;
	top: 3px;
	width: 18px;
	height: 18px;
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	transition: background-position .15s ease-in-out
}
.goods-list-v2 .gl-item .p-addtocart a:hover, .goods-list-v2 .gl-item .p-compare a:hover, .goods-list-v2 .gl-item .p-focus a:hover, .goods-list-v2 .gl-item .p-notification a:hover, .goods-list-v2 .gl-item .p-rushbuy a:hover {
	color: #e4393c;
	border-color: #e4393c;
	text-decoration: none
}
.goods-list-v2 .gl-item .p-focus {
	position: absolute;
	left: 172px;
	top: 236px;
	visibility: hidden;
	z-index: 4;
	opacity: 0;
	_width: 58px;
	transition: top .3s ease, opacity .1s ease .1s
}
.goods-list-v2 .gl-item .p-focus a {
	height: 25px;
	line-height: 25px;
	color: #fff;
	border: medium none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');
	background: rgba(0,0,0,.7)
}
.goods-list-v2 .gl-item .p-focus a i {
	background-position: 0 -413px;
	transition: transform .2s ease-in-out .1s
}
.goods-list-v2 .gl-item .p-focus a:hover i {
	background-position: 0 -436px;
	-webkit-animation: heartPulse .8s ease-out infinite;
	animation: heartPulse .8s ease-out infinite
}
.goods-list-v2 .gl-item .p-focused {
	opacity: 1;
	visibility: visible;
	left: 160px
}
.goods-list-v2 .gl-item .p-focused a {
	width: 36px
}
.goods-list-v2 .gl-item .p-focused a i {
	background-position: 0 -436px;
	-webkit-animation: none;
	animation: none
}
.goods-list-v2 .gl-item .p-focused a:hover {
	color: #fff
}
.goods-list-v2 .gl-item .p-focused a:hover i {
	-webkit-animation: none;
	animation: none
}
.goods-list-v2 .gl-item .p-compare a i {
	position: absolute;
	left: 5px;
	top: 5px;
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}
.goods-list-v2 .gl-item .p-compare a:hover i {
	border-color: #e4393c
}
.goods-list-v2 .gl-item .p-compare a.selected i {
	border-color: #e4393c;
	background-position: -1px -107px
}
.goods-list-v2 .gl-item .p-rushbuy a i {
	background-position: 0 -341px
}
.goods-list-v2 .gl-item .p-rushbuy a:hover i {
	background-position: 0 -365px
}
.goods-list-v2 .gl-item .p-notification a i {
	background-position: 0 -296px
}
.goods-list-v2 .gl-item .p-notification a:hover i {
	background-position: 0 -318px
}
.goods-list-v2 .gl-item .p-addtocart a i {
	background-position: 0 -246px
}
.goods-list-v2 .gl-item .p-addtocart a:hover i {
	background-position: 0 -272px
}
.goods-list-v2 .gl-item .p-addtocart a.disabled {
	cursor: not-allowed;
	color: #ccc
}
.goods-list-v2 .gl-item .p-addtocart a.disabled i {
	transition: none
}
.goods-list-v2 .gl-item .p-addtocart a.disabled:hover {
	border-color: #ddd
}
.goods-list-v2 .gl-item .p-addtocart a.disabled:hover i {
	background-position: 0 -246px
}
.goods-list-v2 .gl-item .p-bookinfo {
	display: none;
	margin-bottom: 8px;
	padding-top: 5px;
	color: #999;
	line-height: 18px;
	height: 18px;
	overflow: hidden
}
.goods-list-v2 .gl-item .p-bookinfo a, .goods-list-v2 .gl-item .p-bookinfo em, .goods-list-v2 .gl-item .p-bookinfo span {
	display: inline-block;
	vertical-align: top;
	_vertical-align: baseline;
	height: 18px;
	overflow: hidden
}
.goods-list-v2 .gl-item .p-bookinfo span a {
	color: #999
}
.goods-list-v2 .gl-item .p-bookinfo .p-bi-name a {
	max-width: 5em;
	_width: 5em
}
.goods-list-v2 .gl-item .p-bookinfo .p-bi-store a {
	max-width: 6em;
	_width: 6em
}
.goods-list-v2 .gl-item .p-bookinfo p {
	padding: 0;
	margin: 0;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	color: #999
}
.goods-list-v2 .gl-item .p-stock {
	position: absolute;
	top: 233px;
	left: 9px;
	z-index: 3;
	line-height: 25px;
	height: 25px;
	width: 200px;
	padding: 0 10px;
	color: #fff;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
	background: rgba(0,0,0,.6)
}
.goods-list-v2 .gl-item .p-presell-time {
	position: absolute;
	top: 236px;
	left: 9px;
	z-index: 3;
	height: 25px;
	width: 200px;
	overflow: hidden;
	padding: 0 10px;
	color: #fff;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
	background: rgba(0,0,0,.6);
	transition: all .5s ease
}
.goods-list-v2 .gl-item .p-presell-time em, .goods-list-v2 .gl-item .p-presell-time span {
	display: inline-block;
	vertical-align: middle;
	line-height: 25px
}
.goods-list-v2 .gl-item .p-presell-time i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background: url(../image/search.presell.gif) no-repeat;
	vertical-align: middle
}
.goods-list-v2 .gl-item .p-presell-time em {
	margin-left: 10px;
	display: none
}
.goods-list-v2 .gl-item .p-presell-stage {
	display: none;
	margin-bottom: 10px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd
}
.goods-list-v2 .gl-item .p-presell-stage .item {
	float: left;
	width: 72px;
	height: 51px;
	position: relative;
	border-bottom: 3px solid #ccc;
	border-right: 1px solid #ddd;
	text-align: center
}
.goods-list-v2 .gl-item .p-presell-stage .item a {
	color: #999;
	cursor: default;
	display: block;
	line-height: 20px;
	padding-top: 6px;
	position: relative;
	text-decoration: none;
	z-index: 1
}
.goods-list-v2 .gl-item .p-presell-stage .item a em, .goods-list-v2 .gl-item .p-presell-stage .item a strong {
	display: block
}
.goods-list-v2 .gl-item .p-presell-stage .item .bottom {
	display: block;
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0;
	bottom: -3px;
	border-bottom: 3px solid #ccc
}
.goods-list-v2 .gl-item .p-presell-stage .item.curr a {
	color: #333
}
.goods-list-v2 .gl-item .p-presell-stage .item.curr .bottom {
	border-color: #6e7992
}
.goods-list-v2 .gl-item .p-presell-stage .item.curr .bottom em {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	position: relative;
	top: -5px;
	_top: 0;
	border-color: transparent transparent #6e7992;
	border-style: dashed dashed solid;
	border-width: 6px
}
.goods-list-v2 .gl-item .p-shopnum {
	width: 100%;
	height: 18px;
	margin-top: -3px;
	margin-bottom: 9px;
	overflow: hidden
}
.goods-list-v2 .gl-item .p-shopnum .curr-shop {
	position: relative;
	float: left;
	max-width: 106px;
	height: 18px;
	line-height: 18px;
	padding-right: 20px;
	margin-right: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.goods-list-v2 .gl-item .p-shopnum .curr-shop .i-dd-offline, .goods-list-v2 .gl-item .p-shopnum .curr-shop .i-dd-online {
	overflow: hidden;
	margin-left: 3px;
	margin-bottom: -3px
}
.goods-list-v2 .gl-item .p-shopnum .curr-shop .im-01, .goods-list-v2 .gl-item .p-shopnum .curr-shop .im-02, .goods-list-v2 .gl-item .p-shopnum .curr-shop .im-offline {
	position: absolute;
	right: 0;
	top: 1px;
	overflow: hidden;
	margin-left: 3px;
	margin-bottom: -3px;
*cursor:pointer
}
.goods-list-v2 .gl-item .p-shopnum a.curr-shop, .goods-list-v2 .gl-item .p-shopnum span.curr-shop {
	color: #999
}
.goods-list-v2 .gl-item .p-shopnum .other-shop {
	float: right;
	max-width: 80px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999
}
.goods-list-v2 .gl-item .p-shopnum .other-shop strong {
	color: #646fb0
}
.goods-list-v2 .gl-item .p-shopnum .price-start {
	display: none
}
.goods-list-v2 .gl-item .p-shopnum .price-start .num {
	font-family: tahoma, verdana
}
.goods-list-v2 .gl-item .p-promotions {
	display: none;
	background: #f5f5f5;
	width: 238px;
	height: 36px;
	margin-left: -9px
}
.goods-list-v2 .gl-item .p-promotions .more-promo {
	line-height: 36px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	text-align: center
}
.goods-list-v2 .gl-item .p-promotions .more-promo a:hover {
	text-decoration: none
}
.goods-list-v2 .gl-item .p-promotions .promo-gift {
	width: 100%;
	height: 36px;
	overflow: hidden
}
.goods-list-v2 .gl-item .p-promotions .promo-gift .title {
	display: inline-block;
	padding-left: 10px;
	line-height: 36px;
	vertical-align: middle
}
.goods-list-v2 .gl-item .p-promotions .promo-gift .item {
	display: inline-block;
	vertical-align: middle
}
.goods-list-v2 .gl-item .p-promotions .promo-gift .gift-img, .goods-list-v2 .gl-item .p-promotions .promo-gift .num {
	display: inline-block;
	vertical-align: top;
	height: 36px;
	line-height: 36px
}
.goods-list-v2 .gl-item .p-promo-flag {
	position: absolute;
	z-index: 3;
	right: 10px;
	bottom: 5px;
	width: 30px;
	height: 12px;
	color: #999;
	font: 12px/12px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	text-align: right
}
.goods-list-v2 .gl-item .p-attr {
	position: absolute;
	top: 236px;
	right: 9px;
	z-index: 2;
	line-height: 25px;
	height: 25px;
	padding: 0 5px;
	color: #999;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#ccffffff', endColorstr='#ccffffff');
	background: rgba(255,255,255,.8)
}
.goods-list-v2 .gl-item .action-label {
	float: left;
	color: #626262;
	margin-right: 3px;
	margin-top: 3px
}
.goods-list-v2 .gl-item .p-auction-time {
	position: absolute;
	top: 233px;
	left: 9px;
	z-index: 3;
	line-height: 25px;
	height: 25px;
	width: 200px;
	padding: 0 10px;
	color: #fff
}
.goods-list-v2 .gl-item .p-auction-doing {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99FF0100', endColorstr='#99FF0100 ');
	background: rgba(255,1,0,.6)
}
.goods-list-v2 .gl-item .p-auction-todo {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#9900AB72', endColorstr='#9900AB72');
	background: rgba(0,171,114,.6)
}
.goods-list-v2 .gl-item .p-auction-end {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
	background: rgba(0,0,0,.6)
}
.goods-list-v2 .gl-i-tab {
	width: 220px
}
.goods-list-v2 .gl-i-tab-trigger {
	position: relative;
	width: 232px;
	height: 21px;
	margin: -30px -6px 8px -6px;
	border-bottom: 1px solid #ffaa71;
	background: #fafafa
}
.goods-list-v2 .gl-i-tab-trigger .item {
	float: left;
	text-align: center;
	cursor: pointer;
	width: auto;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	border: 1px solid #fafafa;
	border-bottom: none;
	margin-top: 2px;
	margin-right: 3px;
	color: #999
}
.goods-list-v2 .gl-i-tab-trigger .item .arrow {
	display: none;
	position: absolute;
	bottom: 0;
	left: 25px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 3px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #d6d6d6
}
.goods-list-v2 .gl-i-tab-trigger .selected {
	height: 21px;
	line-height: 21px;
	border-color: #ffaa71;
	position: relative;
	margin-top: 0;
	color: #ffaa71;
	_margin-bottom: -1px;
	background: #fff
}
.goods-list-v2 .gl-i-tab-trigger .selected .arrow {
	display: block;
	border-color: transparent transparent #e4393c
}
.goods-list-v2 .gl-i-tab-content .tab-content-item {
	display: none
}
.goods-list-v2 .gl-i-tab-content .tab-cnt-i-selected {
	display: block
}
.goods-list-v2 .gl-item-presell .p-stock {
	display: none
}
.goods-list-v2 .gl-item.hover {
	z-index: 2
}
.goods-list-v2 .gl-item.hover .gl-i-wrap {
	z-index: 1;
	border-color: #e9e9e9;
	box-shadow: 0 0 2px 2px #f8f8f8
}
.goods-list-v2 .gl-item.hover .gl-i-wrap .p-name a {
	text-decoration: none
}
.goods-list-v2 .gl-item.hover .gl-i-wrap .p-focus {
	top: 207px;
	opacity: 1;
	visibility: visible
}
.goods-list-v2 .gl-item.hover .gl-i-wrap .p-presell-stage, .goods-list-v2 .gl-item.hover .gl-i-wrap .p-promotions {
	display: block
}
.goods-list-v2 .gl-item.hover .gl-act.gl-act b.layer1 {
	visibility: visible
}
.goods-list-v2 .m-tipbox {
	margin: 10px 0
}
:root .goods-list-v2 .gl-item .gl-shop .shop-detail, :root .goods-list-v2 .gl-item .p-attr, :root .goods-list-v2 .gl-item .p-attr2 em, :root .goods-list-v2 .gl-item .p-presell-time, :root .goods-list-v2 .gl-item .p-stock, :root .goods-list-v2 .gl-item .p-unit-price em {
	-webkit-filter: none\9!important;
	filter: none\9!important
}
.gl-layout-2 .gl-warp {
	width: 1000px;
	margin-right: -10px
}
.gl-layout-2 .gl-item {
	margin-right: 10px
}
.goods-list-v2.gl-type-2 .gl-item {
	height: 508px
}
.goods-list-v2.gl-type-2 .gl-item .gl-i-wrap {
	padding: 12px 9px
}
.goods-list-v2.gl-type-2 .gl-item .gl-act, .goods-list-v2.gl-type-2 .gl-item .gl-shop {
	margin-top: 13px
}
.goods-list-v2.gl-type-2 .gl-item .gl-act-v2 {
	height: 426px;
	margin-top: 13px
}
.goods-list-v2.gl-type-2 .gl-item .p-img {
	height: 282px;
	margin-bottom: 5px
}
.goods-list-v2.gl-type-2 .gl-item .p-name {
	height: 20px;
	line-height: 20px
}
.goods-list-v2.gl-type-2 .gl-item .p-name em, .goods-list-v2.gl-type-2 .gl-item .p-name i {
	display: inline;
	height: auto
}
.goods-list-v2.gl-type-2 .gl-item .p-focus {
	top: 294px
}
.goods-list-v2.gl-type-2 .gl-item .p-attr, .goods-list-v2.gl-type-2 .gl-item .p-auction-time, .goods-list-v2.gl-type-2 .gl-item .p-focused, .goods-list-v2.gl-type-2 .gl-item .p-presell-time, .goods-list-v2.gl-type-2 .gl-item .p-stock {
	top: 269px
}
.goods-list-v2.gl-type-2 .gl-item .p-presell-time i {
	background: url(../image/search.presell.gif) no-repeat
}
.goods-list-v2.gl-type-2 .gl-item .p-presell-time em {
	display: none
}
.goods-list-v2.gl-type-2 .gl-item.hover .gl-i-wrap {
	border-color: #e9e9e9;
	box-shadow: 0 0 2px 2px #f8f8f8
}
.goods-list-v2.gl-type-2 .gl-item.hover .gl-i-wrap .p-focus {
	top: 269px
}
.goods-list-v2.gl-type-3 .gl-item {
	    height: 400px;
    float: left;
   
    margin: 0 9px;
    margin-bottom:35px;
}
.goods-list-v2.gl-type-3 .gl-item .gl-i-wrap {
	padding: 12px 9px
}
.goods-list-v2.gl-type-3 .gl-item .gl-act, .goods-list-v2.gl-type-3 .gl-item .gl-act-v2, .goods-list-v2.gl-type-3 .gl-item .gl-shop {
	margin-top: 13px
}
.goods-list-v2.gl-type-3 .gl-item .p-img {
	margin-bottom: 5px
}
.goods-list-v2.gl-type-3 .gl-item .p-name {
	height: 20px;
	line-height: 20px
}
.goods-list-v2.gl-type-3 .gl-item .p-name em, .goods-list-v2.gl-type-3 .gl-item .p-name i {
	display: inline;
	height: auto
}
.goods-list-v2.gl-type-3 .gl-item .p-name-type-2, .goods-list-v2.gl-type-3 .gl-item .p-name-type-3 {
	height: 40px
}
.goods-list-v2.gl-type-3 .gl-item .p-name-type-3 em {
	display: block;
	height: 20px
}
.goods-list-v2.gl-type-3 .gl-item .p-name-type-3 .promo-words {
	display: none
}
.goods-list-v2.gl-type-3 .gl-item .p-name-type-3 .p-attribute {
	display: block
}
.goods-list-v2.gl-type-3 .gl-item .p-attr, .goods-list-v2.gl-type-3 .gl-item .p-auction-time, .goods-list-v2.gl-type-3 .gl-item .p-presell-time, .goods-list-v2.gl-type-3 .gl-item .p-stock {
	top: 207px
}
.goods-list-v2.gl-type-3 .gl-item .p-presell-time i {
	background: url(../image/search.presell.gif) no-repeat
}
.goods-list-v2.gl-type-3 .gl-item .p-presell-time em {
	display: none
}
.goods-list-v2.gl-type-3 .gl-item .p-focused {
	top: 207px
}
.goods-list-v2.gl-type-3 .gl-item.hover .gl-i-wrap {
	border-color: #e9e9e9;
	box-shadow: 0 0 2px 2px #f8f8f8
}
.goods-list-v2.gl-type-4 {
	margin-bottom: 50px
}
.goods-list-v2.gl-type-4 .gl-item {
	height: 489px
}
.goods-list-v2.gl-type-4 .gl-item .gl-i-wrap {
	padding-bottom: 14px
}
.goods-list-v2.gl-type-4 .gl-item .gl-act-v2 {
	height: 354px
}
.goods-list-v2.gl-type-4 .gl-item .gl-act-v2 .gl-act-main {
	height: 154px
}
.goods-list-v2.gl-type-4 .gl-item .p-img {
	height: 200px;
	text-align: center
}
.goods-list-v2.gl-type-4 .gl-item .p-price {
	margin-bottom: 9px
}
.goods-list-v2.gl-type-4 .gl-item .p-name {
	height: 20px
}
.goods-list-v2.gl-type-4 .gl-item .p-name em, .goods-list-v2.gl-type-4 .gl-item .p-name i {
	display: inline
}
.goods-list-v2.gl-type-4 .gl-item .p-operate .focus {
	margin-left: 0
}
.goods-list-v2.gl-type-4 .gl-item .p-attr, .goods-list-v2.gl-type-4 .gl-item .p-auction-time, .goods-list-v2.gl-type-4 .gl-item .p-stock {
	top: 213px
}
.goods-list-v2.gl-type-4 .gl-item .p-addtocart, .goods-list-v2.gl-type-4 .gl-item .p-discount, .goods-list-v2.gl-type-4 .gl-item .p-ebook, .goods-list-v2.gl-type-4 .gl-item .p-market, .goods-list-v2.gl-type-4 .gl-item .p-notification, .goods-list-v2.gl-type-4 .gl-item .p-price .p-jdprice, .goods-list-v2.gl-type-4 .gl-item .p-rushbuy, .goods-list-v2.gl-type-4 .gl-item .p-service, .goods-list-v2.gl-type-4 .gl-item .p-summary {
	display: none
}
.goods-list-v2.gl-type-4 .gl-item .p-bookdetails {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 220px;
	height: 30px;
	line-height: 30px;
	padding: 0 9px;
	background: #ededed;
	overflow: hidden;
	display: none
}
.goods-list-v2.gl-type-4 .gl-item .p-bookdetails a:hover {
	color: #666;
	text-decoration: none
}
.goods-list-v2.gl-type-4 .gl-item .p-promo-flag {
	bottom: 9px
}
.goods-list-v2.gl-type-4 .gl-item.hover .gl-i-wrap {
	padding-bottom: 40px;
	border-color: #ddd
}
.goods-list-v2.gl-type-4 .gl-item.hover .p-bookdetails {
	display: block
}
.goods-list-v2.gl-type-4 .gl-item.hover .p-promo-flag {
	bottom: 35px
}
.goods-list-v2.gl-type-5 .gl-item {
	height: 225px;
	width: auto;
	display: block;
	border-bottom: 1px solid #eee;
	margin-right: 60px;
	margin-top: 30px;
	float: none
}
.goods-list-v2.gl-type-5 .gl-item .gl-i-wrap {
	position: relative;
	border: 0 none;
	border-color: #FFF;
	padding: 0 120px 0 210px;
	height: 210px;
	width: auto
}
.goods-list-v2.gl-type-5 .gl-item .gl-i-tab {
	width: 100%
}
.goods-list-v2.gl-type-5 .gl-item .gl-i-tab-trigger {
	position: absolute;
	top: -25px;
	left: 0;
	margin: 0;
	width: 100%;
	_width: 800px
}
.goods-list-v2.gl-type-5 .gl-item .p-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 200px;
	margin-bottom: 0;
	text-align: center
}
.goods-list-v2.gl-type-5 .gl-item .p-bookdetails, .goods-list-v2.gl-type-5 .gl-item .p-commit, .goods-list-v2.gl-type-5 .gl-item .p-icons, .goods-list-v2.gl-type-5 .gl-item .p-name, .goods-list-v2.gl-type-5 .gl-item .p-price, .goods-list-v2.gl-type-5 .gl-item .p-shopnum {
	position: absolute;
	left: 210px;
	width: 460px
}
.goods-list-v2.gl-type-5 .gl-item .p-name {
	width: 440px;
	height: 48px;
	top: 8px
}
.goods-list-v2.gl-type-5 .gl-item .p-name em {
	font-size: 18px;
	height: 24px;
	line-height: 24px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.goods-list-v2.gl-type-5 .gl-item .p-name i {
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #a1a1a1
}
.goods-list-v2.gl-type-5 .gl-item .p-name .p-promo-tag1 {
	margin-bottom: -2px
}
.goods-list-v2.gl-type-5 .gl-item .p-tag {
	margin-top: 4px;
	_margin-top: 0
}
.goods-list-v2.gl-type-5 .gl-item .p-bookdetails {
	top: 69px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.goods-list-v2.gl-type-5 .gl-item .p-price {
	top: 105px;
	overflow: visible
}
.goods-list-v2.gl-type-5 .gl-item .p-price .p-jdprice {
	color: #666;
	vertical-align: top;
	display: inline-block
}
.goods-list-v2.gl-type-5 .gl-item .p-price .p-discount {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	vertical-align: top;
	color: #e4393c;
	border: 1px solid #e4393c;
	padding: 0 2px;
	margin-left: 5px;
	margin-top: 2px
}
.goods-list-v2.gl-type-5 .gl-item .p-commit {
	top: 136px
}
.goods-list-v2.gl-type-5 .gl-item .p-icons {
	top: 184px
}
.goods-list-v2.gl-type-5 .gl-item .p-shopnum {
	top: 160px
}
.goods-list-v2.gl-type-5 .gl-item .p-shopnum .price-start {
	display: inline-block
}
.goods-list-v2.gl-type-5 .gl-item .p-operate {
	position: absolute;
	right: 0;
	top: 90px
}
.goods-list-v2.gl-type-5 .gl-item .p-operate .p-o-btn {
	float: right;
	margin-left: 20px
}
.goods-list-v2.gl-type-5 .gl-item .p-operate .ebookbuy {
	width: auto;
	line-height: 25px;
	padding-left: 32px
}
.goods-list-v2.gl-type-5 .gl-item .p-operate .ebookbuy i {
	display: inline-block
}
.goods-list-v2.gl-type-5 .gl-item .p-operate .ebookbuy .text {
	display: inline-block;
	width: auto;
	vertical-align: top
}
.goods-list-v2.gl-type-5 .gl-item .p-operate .ebookbuy em {
	display: inline-block;
	width: auto;
	margin-left: 5px;
	vertical-align: top
}
.goods-list-v2.gl-type-5 .gl-item .p-operate .ebookbuy:hover .text, .goods-list-v2.gl-type-5 .gl-item .p-operate .ebookbuy:hover em {
	margin-top: 0
}
.goods-list-v2.gl-type-5 .gl-item .p-focus {
	opacity: 1;
	left: auto;
	right: 22px;
	top: 110px;
	transition: none
}
.goods-list-v2.gl-type-5 .gl-item .p-market {
	display: none
}
.goods-list-v2.gl-type-5 .gl-item .p-ebook {
	display: none;
	position: absolute;
	line-height: 18px;
	left: 350px;
	top: 73px;
	width: 200px
}
.goods-list-v2.gl-type-5 .gl-item .p-ebook a {
	color: #005aa0
}
.goods-list-v2.gl-type-5 .gl-item .p-summary {
	display: none
}
.goods-list-v2.gl-type-5 .gl-item .p-summary span {
	float: left;
	max-width: 410px;
	overflow: hidden;
	height: 18px
}
.goods-list-v2.gl-type-5 .gl-item .p-summary a {
	float: left;
	margin-left: 5px
}
.goods-list-v2.gl-type-5 .gl-item .p-service {
	display: none
}
.goods-list-v2.gl-type-5 .gl-item .p-service a {
	color: #005aa0
}
.goods-list-v2.gl-type-5 .gl-item .p-addtocart {
	display: none;
	position: absolute;
	right: 22px;
	top: 70px
}
.goods-list-v2.gl-type-5 .gl-item .p-addtocart a {
	text-align: center
}
.goods-list-v2.gl-type-5 .gl-item .p-rushbuy {
	display: none;
	position: absolute;
	right: 22px;
	top: 70px
}
.goods-list-v2.gl-type-5 .gl-item .p-rushbuy a {
	text-align: center
}
.goods-list-v2.gl-type-5 .gl-item .p-notification {
	display: none;
	position: absolute;
	right: 22px;
	top: 70px
}
.goods-list-v2.gl-type-5 .gl-item .p-notification a {
	text-align: center
}
.goods-list-v2.gl-type-5 .gl-item .p-auction-time, .goods-list-v2.gl-type-5 .gl-item .p-stock {
	width: 180px;
	top: 176px;
	left: 0
}
.goods-list-v2.gl-type-5 .gl-item .p-promo-flag {
	bottom: -10px
}
.goods-list-v2.gl-type-5 .gl-item:hover .p-focus {
	visibility: visible;
	top: 110px
}
.goods-list-v2.gl-type-5 .p-market, .goods-list-v2.gl-type-5 .p-service, .goods-list-v2.gl-type-5 .p-summary {
	display: none
}
.goods-list-v2.gl-type-act .gl-warp {
	width: 870px;
	margin-right: -70px
}
.goods-list-v2.gl-type-act .gl-item {
	width: 220px;
	height: 360px;
	margin-top: 15px;
	margin-right: 70px
}
.goods-list-v2.gl-type-act .gl-item .gl-act {
	margin-top: 0
}
.goods-list-v2.gl-type-act .m-tipbox {
	margin: 10px 0 0
}
.goods-list-v2.gl-type-act2 .gl-warp {
	width: 870px;
	margin-right: -70px
}
.goods-list-v2.gl-type-act2 .gl-item {
	width: 220px;
	height: 384px;
	margin-top: 15px;
	margin-right: 70px
}
.goods-list-v2.gl-type-act2 .gl-item .gl-act-v2 {
	margin-top: 0
}
.goods-list-v2.gl-type-act2 .m-tipbox {
	margin: 10px 0 0
}
.goods-list-v2.gl-type-shop .gl-warp {
	width: 870px;
	margin-right: -70px
}
.goods-list-v2.gl-type-shop .gl-item {
	width: 220px;
	height: 360px;
	margin-top: 15px;
	margin-right: 70px
}
.goods-list-v2.gl-type-shop .gl-item .gl-shop {
	margin-top: 0
}
.goods-list-v2.gl-type-shop .m-tipbox {
	margin: 10px 0 0
}
.goods-list-v2.gl-type-promotion .gl-item {
	height: 442px;
	margin-bottom: 32px
}
.goods-list-v2.gl-type-promotion .gl-item .gl-i-wrap {
	padding: 12px 9px 0
}
.goods-list-v2.gl-type-promotion .gl-item .p-attr, .goods-list-v2.gl-type-promotion .gl-item .p-auction-time, .goods-list-v2.gl-type-promotion .gl-item .p-presell-time, .goods-list-v2.gl-type-promotion .gl-item .p-stock {
	top: 207px
}
.goods-list-v2.gl-type-promotion .fore3, .goods-list-v2.gl-type-promotion .fore4 {
	display: none
}
.goods-list-v2.gl-type-exchangeBuy .gl-item {
	height: 391px
}
.goods-list-v2.gl-type-exchangeBuy .gl-item .gl-i-wrap {
	padding: 12px 9px
}
.goods-list-v2.gl-type-exchangeBuy .gl-item .p-attr, .goods-list-v2.gl-type-exchangeBuy .gl-item .p-auction-time, .goods-list-v2.gl-type-exchangeBuy .gl-item .p-presell-time, .goods-list-v2.gl-type-exchangeBuy .gl-item .p-stock {
	top: 207px
}
.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange {
	display: block;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	text-align: center;
	color: #333
}
.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange .i-checkbox {
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0;
	margin-top: 7px;
	margin-right: 8px;
	vertical-align: top;
	cursor: pointer
}
.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange em {
	display: inline-block;
	height: 28px;
	vertical-align: top;
	cursor: pointer
}
.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange:hover {
	border-color: #e4393c;
	color: #e4393c
}
.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange:hover .i-checkbox {
	border-color: #e4393c
}
.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange.z-exchange-checked {
	border-color: #e4393c;
	color: #e4393c
}
.goods-list-v2.gl-type-exchangeBuy .gl-item .p-exchange.z-exchange-checked .i-checkbox {
	border-color: #e4393c;
	background-position: -1px -107px
}
.coupon-goods-nulltip {
	padding: 100px 20px;
	text-align: center
}
.coupon-goods-nulltip .tip-inner {
	display: inline-block;
*display:inline;
*zoom:1;
	padding-left: 154px;
	overflow: hidden
}
.coupon-goods-nulltip .tip-icon {
	float: left;
	width: 134px;
	height: 84px;
	margin-left: -154px;
	_display: inline;
	margin-right: 20px
}
.coupon-goods-nulltip .tip-main {
	text-align: left;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.coupon-goods-nulltip .tip-title {
	padding-top: 18px;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #333
}
.coupon-goods-nulltip .tip-hint {
	font-size: 14px;
	line-height: 22px
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.goods-list-v2 .gl-warp {
	width: 1040px;
	margin-right: -20px
}
.goods-list-v2 .gl-item {
	margin-right: 20px
}
.gl-layout-2 .gl-warp {
	width: 1211px;
	margin-right: -1px;
	margin-left: 1px
}
.gl-layout-2 .gl-item {
	margin-right: 2px
}
.goods-list-v2.gl-type-5 .gl-item {
	margin-right: 30px
}
.goods-list-v2.gl-type-5 .gl-item .gl-i-tab-trigger {
	_width: 1020px
}
.goods-list-v2.gl-type-5 .gl-item .p-bookdetails, .goods-list-v2.gl-type-5 .gl-item .p-commit, .goods-list-v2.gl-type-5 .gl-item .p-name, .goods-list-v2.gl-type-5 .gl-item .p-price, .goods-list-v2.gl-type-5 .gl-item .p-shopnum {
	width: 690px
}
.goods-list-v2.gl-type-act .gl-warp, .goods-list-v2.gl-type-act2 .gl-warp, .goods-list-v2.gl-type-shop .gl-warp {
	width: 1066px;
	margin-right: -46px;
	margin-left: 1px
}
.goods-list-v2.gl-type-act .gl-item, .goods-list-v2.gl-type-act2 .gl-item, .goods-list-v2.gl-type-shop .gl-item {
	margin-right: 46px
}
.goods-list-v2.gl-type-promotion .fore3 {
	display: block
}
}
.resp01 .goods-list-v2 .gl-warp {
	width: 1040px;
	margin-right: -20px
}
.resp01 .goods-list-v2 .gl-item {
	margin-right: 20px
}
.resp01 .gl-layout-2 .gl-warp {
	width: 1211px;
	margin-right: -1px;
	margin-left: 1px
}
.resp01 .gl-layout-2 .gl-item {
	margin-right: 2px
}
.resp01 .goods-list-v2.gl-type-5 .gl-item {
	margin-right: 30px
}
.resp01 .goods-list-v2.gl-type-5 .gl-item .gl-i-tab-trigger {
	_width: 1020px
}
.resp01 .goods-list-v2.gl-type-5 .gl-item .p-bookdetails, .resp01 .goods-list-v2.gl-type-5 .gl-item .p-commit, .resp01 .goods-list-v2.gl-type-5 .gl-item .p-name, .resp01 .goods-list-v2.gl-type-5 .gl-item .p-price, .resp01 .goods-list-v2.gl-type-5 .gl-item .p-shopnum {
	width: 690px
}
.resp01 .goods-list-v2.gl-type-act .gl-warp, .resp01 .goods-list-v2.gl-type-act2 .gl-warp, .resp01 .goods-list-v2.gl-type-shop .gl-warp {
	width: 1066px;
	margin-right: -46px;
	margin-left: 1px
}
.resp01 .goods-list-v2.gl-type-act .gl-item, .resp01 .goods-list-v2.gl-type-act2 .gl-item, .resp01 .goods-list-v2.gl-type-shop .gl-item {
	margin-right: 46px
}
.resp01 .goods-list-v2.gl-type-promotion .fore3 {
	display: block
}
@media (min-width:1411px) {
.goods-list-v2 .gl-warp {
	    width: 1034px;
}
.goods-list-v2 .gl-item {
	margin-right: 0
}
.gl-layout-2 .gl-warp {
	width: 1436px;
	margin-right: -1px;
	margin-left: 1px
}
.gl-layout-2 .gl-item {
	margin-right: 47px
}
.goods-list-v2.gl-type-5 .gl-item {
	margin-right: 0
}
.goods-list-v2.gl-type-5 .gl-item .gl-i-tab-trigger {
	_width: 1200px
}
.goods-list-v2.gl-type-5 .gl-item .p-bookdetails, .goods-list-v2.gl-type-5 .gl-item .p-commit, .goods-list-v2.gl-type-5 .gl-item .p-name, .goods-list-v2.gl-type-5 .gl-item .p-price, .goods-list-v2.gl-type-5 .gl-item .p-shopnum {
	width: 880px
}
.goods-list-v2.gl-type-act .gl-warp, .goods-list-v2.gl-type-act2 .gl-warp, .goods-list-v2.gl-type-shop .gl-warp {
	width: 1225px;
	margin-right: -25px
}
.goods-list-v2.gl-type-act .gl-item, .goods-list-v2.gl-type-act2 .gl-item, .goods-list-v2.gl-type-shop .gl-item {
	margin-right: 25px
}
.goods-list-v2.gl-type-promotion .fore3, .goods-list-v2.gl-type-promotion .fore4 {
	display: block
}
}


.p-img{position: relative;overflow:hidden;width: 220;}
.p-img img{position: absolute;
            top: 50%;
            left: 50%;
            margin-left: 0;
            transform: translate(-50%, -50%);
            height: 200px;
            }


 @media screen and (max-width: 640px)
 {
     
     .goods-list-v2 .gl-warp {
	width: 100%;
	height: auto;
	margin-right: -40px
}

.goods-list-v2.gl-type-3 .gl-item {
    height: 305px;
    float: left;
    margin: 0 6px;
    margin-bottom: 35px;
}
.goods-list-v2 .gl-item {
    width: 46%;
    height: 474px;
    float: left;
    position: relative;
    z-index: 1;
    _display: inline;
    margin-right: 40px;
    margin-top: 10px;
}
     
     .goods-list-v2.gl-type-3 .gl-item .gl-i-wrap {
    padding: 0px 0px;
}

.goods-list-v2 .gl-item .gl-i-wrap {
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    background: #fff;
    border: 1px solid #fff;
    padding: 38px 9px 10px;
    transition: border-color .1s ease;
}

.p-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 0;
    transform: translate(-50%, -50%);
    height: 150px;
}

.goods-list-v2 .gl-item .p-img {
    height: 150px;
    padding: 0;
    margin-bottom: 15px;
    position: relative;
}
     
     
     
     }




.resp02 .goods-list-v2 .gl-warp {
	width: 1200px
}
.resp02 .goods-list-v2 .gl-item {
	margin-right: 0
}
.resp02 .gl-layout-2 .gl-warp {
	width: 1436px;
	margin-right: -1px;
	margin-left: 1px
}
.resp02 .gl-layout-2 .gl-item {
	margin-right: 47px
}
.resp02 .goods-list-v2.gl-type-5 .gl-item {
	margin-right: 0
}
.resp02 .goods-list-v2.gl-type-5 .gl-item .gl-i-tab-trigger {
	_width: 1200px
}
.resp02 .goods-list-v2.gl-type-5 .gl-item .p-bookdetails, .resp02 .goods-list-v2.gl-type-5 .gl-item .p-commit, .resp02 .goods-list-v2.gl-type-5 .gl-item .p-name, .resp02 .goods-list-v2.gl-type-5 .gl-item .p-price, .resp02 .goods-list-v2.gl-type-5 .gl-item .p-shopnum {
	width: 880px
}
.resp02 .goods-list-v2.gl-type-act .gl-warp, .resp02 .goods-list-v2.gl-type-act2 .gl-warp, .resp02 .goods-list-v2.gl-type-shop .gl-warp {
	width: 1225px;
	margin-right: -25px
}
.resp02 .goods-list-v2.gl-type-act .gl-item, .resp02 .goods-list-v2.gl-type-act2 .gl-item, .resp02 .goods-list-v2.gl-type-shop .gl-item {
	margin-right: 25px
}
.resp02 .goods-list-v2.gl-type-promotion .fore3, .resp02 .goods-list-v2.gl-type-promotion .fore4 {
	display: block
}
#search-2014 {
	position: relative
}
#search-2014 .form {
	height: 40px
}
#search-2014 #photo-search-dropdown {
	width: 382px
}
#search-2014 .text {
	padding-right: 44px;
	width: 254px
}
#search-2014.z-have-photo-search .text {
	width: 263px
}
#hotwords {
	float: left;
	width: 384px;
	height: 20px;
	line-height: 20px;
	overflow: hidden
}
#hotwords a {
	margin-right: 10px;
	float: left;
	white-space: nowrap
}
#hotwords b {
	display: none
}
#hotwords strong {
	display: none;
	float: left;
	font-weight: 400
}
#hotwords.haveline a {
	margin-right: 0
}
#hotwords.haveline b {
	display: block;
	float: left;
	width: 21px;
	font: 12px/20px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	color: #ccc;
	text-align: center
}
@media screen and (min-width:1230px) and (max-width:1410px) {
#shortcut-2014 #ttbar-navs .dd {
	width: 1210px
}
#shortcut-2014 #ttbar-navs .fore2 {
	display: block
}
#shortcut-2014 #ttbar-navs dl {
	width: 259px
}
#shortcut-2014 #ttbar-navs dl.fore1 {
	width: 347px
}
#shortcut-2014 #ttbar-navs .item {
	width: 86px
}
#search-2014, #search-2014 .form {
	width: auto;
	_width: 538px
}
#search-2014 .text {
	width: 406px
}
#search-2014 #photo-search-dropdown {
	width: 534px
}
#search-2014.z-have-photo-search .text {
	width: 415px
}
#hotwords {
	width: 535px
}
#shelper {
	width: 534px
}
#categorys-2014 .item-channels {
	width: 800px
}
#categorys-2014 .dorpdown-layer {
	width: 1020px
}
#categorys-2014 .subitems {
	width: 800px
}
#service-2017 .slogen {
	padding-left: 74px
}
#service-2017 .slogen .item {
	width: 284px
}
#service-2017 .wrap {
	padding-left: 74px
}
#service-2017 .jd-help dl {
	width: 227px
}
}
.resp01 #shortcut-2014 #ttbar-navs .dd {
	width: 1210px
}
.resp01 #shortcut-2014 #ttbar-navs .fore2 {
	display: block
}
.resp01 #shortcut-2014 #ttbar-navs dl {
	width: 259px
}
.resp01 #shortcut-2014 #ttbar-navs dl.fore1 {
	width: 347px
}
.resp01 #shortcut-2014 #ttbar-navs .item {
	width: 86px
}
.resp01 #search-2014, .resp01 #search-2014 .form {
	width: auto;
	_width: 538px
}
.resp01 #search-2014 .text {
	width: 406px
}
.resp01 #search-2014 #photo-search-dropdown {
	width: 534px
}
.resp01 #search-2014.z-have-photo-search .text {
	width: 415px
}
.resp01 #hotwords {
	width: 535px
}
.resp01 #shelper {
	width: 534px
}
.resp01 #categorys-2014 .item-channels {
	width: 800px
}
.resp01 #categorys-2014 .dorpdown-layer {
	width: 1020px
}
.resp01 #categorys-2014 .subitems {
	width: 800px
}
.resp01 #service-2017 .slogen {
	padding-left: 74px
}
.resp01 #service-2017 .slogen .item {
	width: 284px
}
.resp01 #service-2017 .wrap {
	padding-left: 74px
}
.resp01 #service-2017 .jd-help dl {
	width: 227px
}
@media (min-width:1411px) {
#shortcut-2014 #ttbar-navs .dd {
	width: 1390px
}
#shortcut-2014 #ttbar-navs .fore2 {
	display: block
}
#shortcut-2014 #ttbar-navs dl {
	width: 300px
}
#shortcut-2014 #ttbar-navs dl.fore1 {
	width: 400px
}
#shortcut-2014 #ttbar-navs .item {
	width: 100px
}
#search-2014, #search-2014 .form {
	width: auto;
	_width: 708px
}
#search-2014 .text {
	width: 576px
}
#search-2014 #photo-search-dropdown {
	width: 704px
}
#search-2014.z-have-photo-search .text {
	width: 585px
}
#hotwords {
	width: 705px
}
#shelper {
	width: 704px
}
#categorys-2014 .item-channels {
	width: 800px
}
#categorys-2014 .dorpdown-layer {
	width: 1020px
}
#categorys-2014 .subitems {
	width: 800px
}
#service-2017 .slogen {
	padding-left: 110px
}
#service-2017 .slogen .item {
	width: 320px
}
#service-2017 .wrap {
	padding-left: 110px
}
#service-2017 .jd-help dl {
	width: 256px
}
}
.resp02 #shortcut-2014 #ttbar-navs .dd {
	width: 1390px
}
.resp02 #shortcut-2014 #ttbar-navs .fore2 {
	display: block
}
.resp02 #shortcut-2014 #ttbar-navs dl {
	width: 300px
}
.resp02 #shortcut-2014 #ttbar-navs dl.fore1 {
	width: 400px
}
.resp02 #shortcut-2014 #ttbar-navs .item {
	width: 100px
}
.resp02 #search-2014, .resp02 #search-2014 .form {
	width: auto;
	_width: 708px
}
.resp02 #search-2014 .text {
	width: 576px
}
.resp02 #search-2014 #photo-search-dropdown {
	width: 704px
}
.resp02 #search-2014.z-have-photo-search .text {
	width: 585px
}
.resp02 #hotwords {
	width: 705px
}
.resp02 #shelper {
	width: 704px
}
.resp02 #categorys-2014 .item-channels {
	width: 800px
}
.resp02 #categorys-2014 .dorpdown-layer {
	width: 1020px
}
.resp02 #categorys-2014 .subitems {
	width: 800px
}
.resp02 #service-2017 .slogen {
	padding-left: 110px
}
.resp02 #service-2017 .slogen .item {
	width: 320px
}
.resp02 #service-2017 .wrap {
	padding-left: 110px
}
.resp02 #service-2017 .jd-help dl {
	width: 256px
}
.hot-sales {
	position: relative;
	height: 152px;
	padding-left: 80px;
	padding-right: 210px;
	margin-top: 15px;
	background-color: #f1f1f1
}
.hot-sales .hot-sales-act {
	width: 200px;
	height: 152px;
	position: absolute;
	right: 0;
	top: 0;
	padding-left: 50px
}
.hot-sales .hot-sales-act .hd {
	width: 30px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 18px;
	padding: 20px 10px 0 5px;
	font-size: 14px;
	text-align: center;
	font-family: "microsoft yahei";
	color: #f60;
	background: url(../image/list.icons.other.png) no-repeat
}
.hot-sales .hot-sales-act .bd {
	height: 135px;
	overflow: hidden;
	padding-top: 15px;
	padding-right: 10px
}
.hot-sales .hot-sales-act .bd li {
	width: 165px;
	height: 22px;
	overflow: hidden;
	line-height: 22px;
	margin-bottom: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: simsun
}
.hot-sales .hot-sales-act .bd .market-adlist li {
	height: 47px;
	line-height: 47px;
	margin-bottom: 10px;
	padding-left: 10px
}
.hot-sales .hot-sales-act .bd .market-adlist li img {
	border: 1px solid #ddd
}
.hot-sales-main {
	width: 100%;
	height: 137px;
	padding-top: 15px
}
.hot-sales-main .hd {
	width: 30px;
	height: 60px;
	position: absolute;
	left: 20px;
	top: 0;
	line-height: 18px;
	padding: 20px 10px 0 5px;
	font-size: 14px;
	text-align: center;
	font-family: "microsoft yahei";
	color: #f60;
	background: url(../image/list.icons.other.png) no-repeat
}
.hot-sales-main .bd {
	width: 100%;
	height: 122px;
	overflow: hidden
}
.hot-sales-main dl {
	width: 264px;
	height: 100px;
	overflow: hidden;
	float: left;
*display:inline;
	margin-right: 20px;
	margin-left: 10px;
	margin-bottom: 15px;
	padding: 11px;
	background-color: #fff
}
.hot-sales-main dt {
	float: left;
	width: 100px;
	height: 100px;
	padding: 0;
	margin-right: 10px
}
.hot-sales-main dt img {
	width: 100px;
	height: 100px
}
.hot-sales-main dd {
	float: left;
	width: 154px
}
.hot-sales-main dd .p-price {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding-top: 5px;
	color: #666
}
.hot-sales-main dd .p-price strong {
	font-family: verdana;
	font-weight: 700
}
.hot-sales-main dd .p-name {
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	padding-top: 5px
}
.hot-sales-main dd .btns {
	padding-top: 3px;
	height: 27px;
	overflow: hidden
}
.hot-sales-main dd .btns a {
	display: inline-block;
	line-height: 14px;
	height: 14px;
	border-radius: 2px;
	background: #F7F7F7;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	border: 1px solid #DDD;
	padding: 4px 13px 5px;
	color: #666;
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #f7f7f7, #f2f2f2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)
}
.hot-sales-main dd .btns a:hover {
	text-decoration: none;
	box-shadow: 0 1px 1px rgba(0,1,1,.08);
	cursor: pointer;
	color: #666
}
.hot-sales-main ul {
	_height: 137px
}
.hot-sales-main li {
	width: 264px;
	height: 100px;
	overflow: hidden;
	float: left;
*display:inline;
	margin-right: 20px;
	margin-left: 10px;
	margin-bottom: 15px;
	padding: 11px;
	background-color: #fff
}
.hot-sales-main li .p-img {
	float: left;
	width: 100px;
	height: 100px;
	padding: 0;
	margin-right: 10px
}
.hot-sales-main li .p-img img {
	width: 100px;
	height: 100px
}
.hot-sales-main li .p-price {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding-top: 5px;
	color: #666
}
.hot-sales-main li .p-price .number {
	font-weight: 700
}
.hot-sales-main li .p-name {
	display: block;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	padding-top: 5px
}
.hot-sales-main li .p-btnbox {
	padding-top: 3px;
	height: 27px;
	overflow: hidden
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.hot-sales .hot-sales-act {
	width: 175px
}
.hot-sales-main dl, .hot-sales-main li {
	margin-left: 0;
	margin-right: 13px
}
}
.resp01 .hot-sales .hot-sales-act {
	width: 175px
}
.resp01 .hot-sales-main dl, .resp01 .hot-sales-main li {
	margin-left: 0;
	margin-right: 13px
}
@media (min-width:1411px) {
.hot-sales .hot-sales-act {
	width: 220px
}
.hot-sales .hot-sales-act .bd {
	padding-right: 20px
}
.hot-sales .hot-sales-act .bd .market-adlist li {
	padding-left: 20px
}
.hot-sales-main dl, .hot-sales-main li {
	margin-left: 15px;
	margin-right: 25px
}
}
.resp02 .hot-sales .hot-sales-act {
	width: 220px
}
.resp02 .hot-sales .hot-sales-act .bd {
	padding-right: 20px
}
.resp02 .hot-sales .hot-sales-act .bd .market-adlist li {
	padding-left: 20px
}
.resp02 .hot-sales-main dl, .resp02 .hot-sales-main li {
	margin-left: 15px;
	margin-right: 25px
}
@font-face {
	font-family: daogou-font;
	src: url(../font/daogou-font.eot);
	src: url(../font/daogou-font.eot) format("embedded-opentype"), url(../font/daogou-font.woff) format("woff"), url(../font/daogou-font.ttf) format("truetype"), url(../font/daogou-font.svg) format("svg");
	font-weight: 400;
	font-style: normal
}
.imgs-category-slider .slider-next, .imgs-category-slider .slider-prev {
	display: inline-block;
	font-family: daogou-font!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}
.image-search-wrap {
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.imgs-main {
	position: relative;
	z-index: 2;
	height: 140px;
	padding: 20px 0;
	margin-bottom: 30px;
	background: #eaeaea
}
.imgs-main-inner {
	display: inline-block;
	display: block;
	position: relative;
	width: 830px;
	height: 100%;
	padding-left: 160px;
	margin: 0 auto
}
.imgs-main-inner:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
* html .imgs-main-inner {
	height: 1%
}
*+html .imgs-main-inner {
	min-height: 1%
}
.slider-main {
	width: 798px
}
.imgs-extra {
	height: 36px;
	margin-bottom: 8px;
	overflow: hidden
}
.imgs-crop {
	position: absolute;
	left: 0;
	top: 0;
	width: 140px;
	height: 140px
}
.imgs-crop.z-imgs-crop-show {
	z-index: 3
}
.imgs-crop.z-imgs-crop-show .imgs-crop-operate {
	display: block;
	z-index: 10
}
.imgs-crop-img {
	width: 100%;
	height: 100%;
	overflow: hidden
}
.imgs-crop-img .crop-btn {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-align: center;
	background: #f10215;
	color: #fff;
	cursor: pointer
}
.imgs-crop-img .crop-btn i {
	display: inline-block;
	font-family: daogou-font!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	margin-top: 4px;
	margin-right: 8px;
	vertical-align: top;
	cursor: pointer
}
.imgs-crop-img .crop-btn em {
	display: inline-block;
	vertical-align: top;
	height: 24px;
	cursor: pointer
}
.imgs-crop-img .crop-btn:hover {
	background: #bf000f
}
.imgs-crop-operate {
	display: none;
	position: absolute;
	left: 150px;
	top: 0;
	width: 280px;
	height: 400px;
	border: 1px solid #d4d4d4;
	background: #fff;
	box-shadow: 0 0 13px rgba(0,0,0,.25)
}
.imgs-crop-operate .op-tips {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #333
}
.imgs-crop-operate .op-btnbox {
	height: 30px;
	padding-top: 12px;
	text-align: center
}
.imgs-crop-operate .op-btnbox a {
	display: inline-block;
	width: 74px;
	height: 30px;
	line-height: 30px;
	font-size: 14px
}
.imgs-crop-operate .op-btnbox .btn-sure {
	border-radius: 3px;
	background: #f10215;
	color: #fff
}
.imgs-crop-operate .op-btnbox .btn-sure:hover {
	background: #bf000f
}
.imgs-crop-operate .op-btnbox .btn-cancel {
	color: #999
}
.imgs-crop-operate .op-btnbox .btn-cancel:hover {
	color: #f10215
}
.imgs-crop-panel {
	position: relative;
	width: 280px;
	height: 280px;
	overflow: hidden
}
.imgs-crop-panel .full-img {
	position: absolute;
	left: 50%;
	top: 50%;
	overflow: hidden
}
.imgs-crop-panel .full-img img {
	width: 100%;
	height: 100%;
	vertical-align: top
}
.imgs-crop-panel .full-img .mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #333;
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	opacity: .7
}
.imgs-crop-panel .croper {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	overflow: hidden
}
.imgs-crop-panel .croper img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.imgs-crop-panel .crop-marker {
	position: absolute;
	border: 1px solid #fff;
	z-index: 3;
	cursor: move;
	background: url(about:blank) repeat
}
.imgs-crop-panel .crop-marker .ne, .imgs-crop-panel .crop-marker .nw, .imgs-crop-panel .crop-marker .se, .imgs-crop-panel .crop-marker .sw {
	position: absolute;
	width: 6px;
	height: 6px;
	overflow: hidden;
	background: #fff
}
.imgs-crop-panel .crop-marker .nw {
	left: -3px;
	top: -3px;
	cursor: nw-resize
}
.imgs-crop-panel .crop-marker .ne {
	right: -3px;
	top: -3px;
	cursor: ne-resize
}
.imgs-crop-panel .crop-marker .se {
	right: -3px;
	bottom: -3px;
	cursor: se-resize
}
.imgs-crop-panel .crop-marker .sw {
	left: -3px;
	bottom: -3px;
	cursor: sw-resize
}
.imgs-category-slider {
	position: relative;
	width: 100%;
	height: 125px;
	padding-top: 15px
}
.imgs-category-slider .slider-next, .imgs-category-slider .slider-prev {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 6;
	width: 32px;
	font-size: 22px;
	padding: 17px 0 16px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	background: #6e6e6e;
	cursor: pointer
}
.imgs-category-slider .slider-next:hover, .imgs-category-slider .slider-prev:hover {
	background: #f43544
}
.imgs-category-slider .slider-next {
	top: 65px
}
.imgs-category-slider .slider-disable {
	cursor: default;
	color: #6e6e6e;
	background: #cacaca!important
}
.imgs-category-slider .slider-main {
	width: 798px;
	height: 100%;
	overflow: hidden
}
.imgs-category {
	float: left;
	width: 2000px;
	padding-top: 16px
}
.imgs-category li {
	float: left;
	margin-right: 30px;
	text-align: center;
	cursor: pointer
}
.imgs-category li.item-curr a .cate-icon, .imgs-category li.item-curr a .cate-name {
	color: #f10215
}
.imgs-category a {
	display: block
}
.imgs-category a:hover .cate-icon, .imgs-category a:hover .cate-name {
	color: #f10215
}
.imgs-category .cate-icon {
	font-family: daogou-font!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	width: 100px;
	height: 60px;
	line-height: 60px;
	font-size: 50px;
	margin-bottom: 5px;
	color: #cacaca
}
.imgs-category .cate-name {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 16px
}
.imgs-sub-category {
	width: 100%;
	height: 34px;
	font-size: 0;
	text-align: center
}
.imgs-sub-category .cate-inner {
	position: relative;
	display: inline-block;
	height: 32px;
	border: 1px solid #cacaca;
	border-radius: 3px
}
.imgs-sub-category .cate-item {
	position: relative;
	display: inline-block;
	width: 100px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	cursor: pointer
}
.imgs-sub-category .cate-item:hover {
	color: #f10215
}
.imgs-sub-category .cate-item:first-child {
	border-radius: 3px 0 0 3px
}
.imgs-sub-category .cate-item:last-child {
	left: 0;
	border-radius: 0 3px 3px 0
}
.imgs-sub-category .cutline {
	position: absolute;
	right: -1px;
	top: 4px;
	width: 1px;
	height: 26px;
	overflow: hidden;
	background: #cacaca
}
.imgs-sub-category .cate-curr {
	width: 101px;
	height: 34px;
	left: -1px;
	top: -1px;
	margin-right: -1px;
	background: #f10215;
	color: #fff;
	cursor: default
}
.imgs-sub-category .cate-curr .cutline {
	display: none
}
.imgs-sub-category .cate-curr:hover {
	color: #fff
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.imgs-main-inner {
	width: 1035px;
	padding-left: 175px
}
.imgs-category-slider .slider-main {
	width: 1002px
}
}
.resp01 .imgs-main-inner {
	width: 1035px;
	padding-left: 175px
}
.resp01 .imgs-category-slider .slider-main {
	width: 1002px
}
@media (min-width:1411px) {
.imgs-main-inner {
	width: 1215px;
	padding-left: 175px
}
.imgs-category-slider .slider-main {
	width: 1183px
}
}
.resp02 .imgs-main-inner {
	width: 1215px;
	padding-left: 175px
}
.resp02 .imgs-category-slider .slider-main {
	width: 1183px
}
@font-face {
	font-family: daogou-font;
	src: url(../font/daogou-font.eot);
	src: url(../font/daogou-font.eot) format("embedded-opentype"), url(../font/daogou-font.woff) format("woff"), url(../font/daogou-font.ttf) format("truetype"), url(../font/daogou-font.svg) format("svg");
	font-weight: 400;
	font-style: normal
}
.image-search-new-wrap .imgs-category-slider .slider-next, .image-search-new-wrap .imgs-category-slider .slider-prev {
	display: inline-block;
	font-family: daogou-font!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}
.image-search-new-wrap {
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.image-search-new-wrap .imgs-main {
	position: relative;
	z-index: 2;
	height: 140px;
	padding: 20px 0;
	margin-bottom: 30px;
	background: #eaeaea
}
.image-search-new-wrap .imgs-main-inner {
	display: inline-block;
	display: block;
	position: relative;
	width: 990px;
	height: 100%;
	margin: 0 auto;
	padding-left: 0
}
.image-search-new-wrap .imgs-main-inner:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
* html .image-search-new-wrap .imgs-main-inner {
	height: 1%
}
*+html .image-search-new-wrap .imgs-main-inner {
	min-height: 1%
}
.image-search-new-wrap .slider-main {
	width: 958px
}
.image-search-new-wrap .imgs-extra {
	height: 36px;
	margin-bottom: 8px;
	overflow: hidden
}
.image-search-new-wrap .imgs-crop {
	position: absolute;
	left: 0;
	top: 0;
	width: 140px;
	height: 140px
}
.image-search-new-wrap .imgs-crop.z-imgs-crop-show {
	z-index: 3
}
.image-search-new-wrap .imgs-crop.z-imgs-crop-show .imgs-crop-operate {
	display: block;
	z-index: 10
}
.image-search-new-wrap .imgs-crop-img {
	width: 100%;
	height: 100%;
	overflow: hidden
}
.image-search-new-wrap .imgs-crop-img .crop-btn {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-align: center;
	background: #f10215;
	color: #fff;
	cursor: pointer
}
.image-search-new-wrap .imgs-crop-img .crop-btn i {
	display: inline-block;
	font-family: daogou-font!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	margin-top: 4px;
	margin-right: 8px;
	vertical-align: top;
	cursor: pointer
}
.image-search-new-wrap .imgs-crop-img .crop-btn em {
	display: inline-block;
	vertical-align: top;
	height: 24px;
	cursor: pointer
}
.image-search-new-wrap .imgs-crop-img .crop-btn:hover {
	background: #bf000f
}
.image-search-new-wrap .imgs-crop-operate {
	display: none;
	position: absolute;
	left: 150px;
	top: 0;
	width: 280px;
	height: 400px;
	border: 1px solid #d4d4d4;
	background: #fff;
	box-shadow: 0 0 13px rgba(0,0,0,.25)
}
.image-search-new-wrap .imgs-crop-operate .op-tips {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #333
}
.image-search-new-wrap .imgs-crop-operate .op-btnbox {
	height: 30px;
	padding-top: 12px;
	text-align: center
}
.image-search-new-wrap .imgs-crop-operate .op-btnbox a {
	display: inline-block;
	width: 74px;
	height: 30px;
	line-height: 30px;
	font-size: 14px
}
.image-search-new-wrap .imgs-crop-operate .op-btnbox .btn-sure {
	border-radius: 3px;
	background: #f10215;
	color: #fff
}
.image-search-new-wrap .imgs-crop-operate .op-btnbox .btn-sure:hover {
	background: #bf000f
}
.image-search-new-wrap .imgs-crop-operate .op-btnbox .btn-cancel {
	color: #999
}
.image-search-new-wrap .imgs-crop-operate .op-btnbox .btn-cancel:hover {
	color: #f10215
}
.image-search-new-wrap .imgs-crop-panel {
	position: relative;
	width: 280px;
	height: 280px;
	overflow: hidden
}
.image-search-new-wrap .imgs-crop-panel .full-img {
	position: absolute;
	left: 50%;
	top: 50%;
	overflow: hidden
}
.image-search-new-wrap .imgs-crop-panel .full-img img {
	width: 100%;
	height: 100%;
	vertical-align: top
}
.image-search-new-wrap .imgs-crop-panel .full-img .mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #333;
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	opacity: .7
}
.image-search-new-wrap .imgs-crop-panel .croper {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	overflow: hidden
}
.image-search-new-wrap .imgs-crop-panel .croper img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.image-search-new-wrap .imgs-crop-panel .crop-marker {
	position: absolute;
	border: 1px solid #fff;
	z-index: 3;
	cursor: move;
	background: url(about:blank) repeat
}
.image-search-new-wrap .imgs-crop-panel .crop-marker .ne, .image-search-new-wrap .imgs-crop-panel .crop-marker .nw, .image-search-new-wrap .imgs-crop-panel .crop-marker .se, .image-search-new-wrap .imgs-crop-panel .crop-marker .sw {
	position: absolute;
	width: 6px;
	height: 6px;
	overflow: hidden;
	background: #fff
}
.image-search-new-wrap .imgs-crop-panel .crop-marker .nw {
	left: -3px;
	top: -3px;
	cursor: nw-resize
}
.image-search-new-wrap .imgs-crop-panel .crop-marker .ne {
	right: -3px;
	top: -3px;
	cursor: ne-resize
}
.image-search-new-wrap .imgs-crop-panel .crop-marker .se {
	right: -3px;
	bottom: -3px;
	cursor: se-resize
}
.image-search-new-wrap .imgs-crop-panel .crop-marker .sw {
	left: -3px;
	bottom: -3px;
	cursor: sw-resize
}
.image-search-new-wrap .imgs-category-slider {
	position: relative;
	width: 100%;
	height: 125px;
	padding-top: 15px
}
.image-search-new-wrap .imgs-category-slider .slider-next, .image-search-new-wrap .imgs-category-slider .slider-prev {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 6;
	width: 32px;
	font-size: 22px;
	padding: 17px 0 16px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	background: #6e6e6e;
	cursor: pointer
}
.image-search-new-wrap .imgs-category-slider .slider-next:hover, .image-search-new-wrap .imgs-category-slider .slider-prev:hover {
	background: #f43544
}
.image-search-new-wrap .imgs-category-slider .slider-next {
	top: 65px
}
.image-search-new-wrap .imgs-category-slider .slider-disable {
	cursor: default;
	color: #6e6e6e;
	background: #cacaca!important
}
.image-search-new-wrap .imgs-category-slider .slider-main {
	width: 958px;
	height: 100%;
	overflow: hidden
}
.image-search-new-wrap .imgs-category {
	float: left;
	width: 2000px;
	padding-top: 16px
}
.image-search-new-wrap .imgs-category li {
	float: left;
	margin-right: 60px;
	text-align: center;
	cursor: pointer
}
.image-search-new-wrap .imgs-category li.item-curr a .cate-icon, .image-search-new-wrap .imgs-category li.item-curr a .cate-name {
	color: #f10215
}
.image-search-new-wrap .imgs-category a {
	display: block
}
.image-search-new-wrap .imgs-category a:hover .cate-icon, .image-search-new-wrap .imgs-category a:hover .cate-name {
	color: #f10215
}
.image-search-new-wrap .imgs-category .cate-icon {
	font-family: daogou-font!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	width: 100px;
	height: 60px;
	line-height: 60px;
	font-size: 50px;
	margin-bottom: 5px;
	color: #cacaca
}
.image-search-new-wrap .imgs-category .cate-name {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 16px
}
.image-search-new-wrap .imgs-sub-category {
	width: 100%;
	height: 34px;
	font-size: 0;
	text-align: center
}
.image-search-new-wrap .imgs-sub-category .cate-inner {
	position: relative;
	display: inline-block;
	height: 32px;
	border: 1px solid #cacaca;
	border-radius: 3px
}
.image-search-new-wrap .imgs-sub-category .cate-item {
	position: relative;
	display: inline-block;
	width: 100px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	cursor: pointer
}
.image-search-new-wrap .imgs-sub-category .cate-item:hover {
	color: #f10215
}
.image-search-new-wrap .imgs-sub-category .cate-item:first-child {
	border-radius: 3px 0 0 3px
}
.image-search-new-wrap .imgs-sub-category .cate-item:last-child {
	left: 0;
	border-radius: 0 3px 3px 0
}
.image-search-new-wrap .imgs-sub-category .cutline {
	position: absolute;
	right: -1px;
	top: 4px;
	width: 1px;
	height: 26px;
	overflow: hidden;
	background: #cacaca
}
.image-search-new-wrap .imgs-sub-category .cate-curr {
	width: 101px;
	height: 34px;
	left: -1px;
	top: -1px;
	margin-right: -1px;
	background: #f10215;
	color: #fff;
	cursor: default
}
.image-search-new-wrap .imgs-sub-category .cate-curr .cutline {
	display: none
}
.image-search-new-wrap .imgs-sub-category .cate-curr:hover {
	color: #fff
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.image-search-new-wrap .imgs-main-inner {
	width: 1210px;
	padding-left: 0
}
.image-search-new-wrap .imgs-category-slider .slider-main {
	width: 1178px
}
.image-search-new-wrap .imgs-category li {
	margin-right: 50px
}
}
.resp01 .image-search-new-wrap .imgs-main-inner {
	width: 1210px;
	padding-left: 0
}
.resp01 .image-search-new-wrap .imgs-category-slider .slider-main {
	width: 1178px
}
.resp01 .image-search-new-wrap .imgs-category li {
	margin-right: 50px
}
@media (min-width:1411px) {
.image-search-new-wrap .imgs-main-inner {
	width: 1390px;
	padding-left: 0
}
.image-search-new-wrap .imgs-category-slider .slider-main {
	width: 1358px
}
.image-search-new-wrap .imgs-category li {
	margin-right: 50px
}
}
.resp02 .image-search-new-wrap .imgs-main-inner {
	width: 1390px;
	padding-left: 0
}
.resp02 .image-search-new-wrap .imgs-category-slider .slider-main {
	width: 1358px
}
.resp02 .image-search-new-wrap .imgs-category li {
	margin-right: 50px
}
@font-face {
	font-family: daogou-font;
	src: url(../font/daogou-font.eot);
	src: url(../font/daogou-font.eot) format("embedded-opentype"), url(../font/daogou-font.woff) format("woff"), url(../font/daogou-font.ttf) format("truetype"), url(../font/daogou-font.svg) format("svg");
	font-weight: 400;
	font-style: normal
}
.notice-filter-msg {
	line-height: 20px;
	margin-bottom: 10px;
	padding-left: 10px
}
.notice-filter-msg a {
	color: #005aa0
}
.notice-filter-loading {
	position: absolute;
	height: 50px;
	width: 100%;
	z-index: 5
}
.notice-filter-loading .nf-l-wrap {
	border: 1px solid #EDD28B;
	background: #FFFDEE
}
.notice-filter-loading .nf-l-wrap span {
	display: block;
	width: 150px;
	height: 48px;
	line-height: 48px;
	padding-left: 48px;
	margin: 0 auto;
	background: url(../image/loading-jd.gif) no-repeat 0 10px;
	text-align: left
}
.notice-filter-noresult {
	padding: 40px 0 230px
}
.notice-filter-noresult .nf-n-wrap {
	width: 420px;
	margin: 0 auto
}
.notice-filter-noresult .nf-icon {
	float: left;
	display: block;
	width: 32px;
	height: 32px;
	background: url(../image/search.notice.png) no-repeat 0 2px
}
.notice-filter-noresult .nf-content {
	margin-left: 42px
}
.notice-filter-noresult .nf-content .result {
	display: block;
	line-height: 32px;
	font-size: 14px;
	font-weight: 700;
	color: #F60;
	margin-bottom: 5px
}
.notice-filter-noresult .nf-content .result em {
	color: #333
}
.notice-filter-noresult .nf-content p {
	line-height: 20px
}
.notice-loading-more {
	height: 50px;
	width: 100%;
	margin-bottom: 10px
}
.notice-loading-more span {
	display: block;
	width: 150px;
	height: 48px;
	line-height: 48px;
	padding-left: 48px;
	margin: 0 auto;
	background: url(../image/loading-jd.gif) no-repeat 0 10px;
	text-align: left;
	color: #f60
}
.notice-loading-error span {
	background: 0 0;
	padding-left: 0
}
.notice-search {
	margin-bottom: 10px
}
.notice-search .ns-wrap {
	padding: 10px 50px
}
.notice-search .ns-icon {
	float: left;
	display: block;
	width: 32px;
	height: 32px;
	background: url(../image/search.notice.png) no-repeat 0 2px
}
.notice-search .ns-content {
	margin-left: 32px;
	line-height: 32px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 700;
	color: #f60
}
.notice-search .ns-content span em {
	color: #333
}
.btn-red {
	border: 0;
	border-radius: 2px;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	background: -moz-linear-gradient(top, #e74649, #df3033);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#e74649), to(#df3033));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #e74649 ", endColorstr=" #df3033 ")"
}
.btn-red:hover {
	box-shadow: 0 1px 1px rgba(0,1,1,.08);
	border-color: #ccc;
	color: #fff;
	background: -moz-linear-gradient(top, #e74649, #e74649);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#e74649), to(#e74649));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #e74649 ", endColorstr=" #e74649 ")"
}
.onebox {
	overflow: hidden;
*position:relative;
	border: 1px solid #ddd;
	zoom: 1
}
.onebox:after {
	content: '\20';
	display: block;
	clear: both
}
.onebox .mt {
	height: 31px;
	padding-left: 10px;
	background: #F7F7F7;
	line-height: 30px
}
.onebox .mt h2 {
	float: left;
	font-size: 15px
}
.onebox .mt h2 span {
	font-size: 12px;
	font-family: \5b8b\4f53;
	cursor: pointer;
	color: #333
}
.onebox .mt .extra {
	float: right;
	padding-right: 8px
}
.onebox .mc {
*position:relative;
	padding: 10px;
	overflow: hidden;
	zoom: 1
}
.onebox .relevant-num, .onebox .relevant-num2 {
	height: 18px;
	margin-bottom: 20px;
	font: 700 14px/1.5 verdana, '\5b8b\4f53';
	color: #333
}
.onebox .relevant-num span {
	padding-left: 5px;
	font: 400 12px/1.5 '\5b8b\4f53';
	cursor: pointer
}
.onebox .relevant-num .more {
	float: right;
	padding-right: 10px;
	font: 400 12px/22px '\5b8b\4f53'
}
.onebox .relevant-num2 {
	font-weight: 400
}
.onebox .relevant-num3 {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 12px
}
.onebox .relevant-num strong, .onebox .relevant-num2 strong, .onebox .relevant-num3 strong {
	color: #E4393C
}
.onebox .relevant-num a, .onebox .relevant-num3 a {
	font-family: \5b8b\4f53;
	color: #005AA0
}
.onebox .obc-l, .onebox .obc-r {
	float: left
}
.onebox .obc-l {
	width: 273px;
	padding-left: 10px
}
.obc-l .ol-query .dd, .obc-l .ol-query .dt {
	float: left;
	height: 25px;
	margin-bottom: 10px;
	line-height: 25px
}
.obc-l .ol-query .dt {
	width: 66px;
	text-align: right;
	color: #999
}
.obc-l .ol-query .dd {
	width: 200px
}
.obc-l .ol-query .dd .txt {
	width: 132px;
	height: 19px;
	padding: 2px;
	border: 1px solid #ddd;
	_border: 1px solid #ccc;
	line-height: 18px;
	font: 12px/19px verdana, '\5b8b\4f53';
	color: #ccc;
	_color: #333
}
.obc-l .ol-query .dd .txt:focus {
	border: 1px solid #ccc;
	color: #333
}
.obc-l .ol-query .btns {
	height: 26px;
	padding: 10px 0 0 66px
}
.obc-l .ol-query .btns .btn-query {
	display: inline-block;
*display:inline;
	padding: 2px 10px;
	text-decoration: none;
*zoom:1
}
.onebox .obc-r {
	width: 440px;
	padding-left: 20px;
	border-left: 1px solid #E0E0E0
}
.obc-r .or-list li {
	float: left;
	width: 332px;
	height: 18px;
	margin-bottom: 17px
}
.obc-r .or-list li .p-name, .obc-r .or-list li .p-price {
	overflow: hidden;
	height: 18px;
	line-height: 18px
}
.obc-r .or-list li .p-name {
	float: left;
	width: 170px
}
.obc-r .or-list li .p-price {
	float: right;
	width: 110px;
	padding-right: 20px
}
.obcl-search {
	padding-left: 10px
}
.obcl-search .os-box .osb-text {
	float: left;
	width: 194px;
	height: 19px;
	padding: 2px;
	border: 1px solid #ccc;
	margin-right: 4px
}
.obcl-search .os-box .osb-text:hover {
	border-color: #a0a0a0 #b9b9b9 #b9b9b9
}
.obcl-search .os-box .osb-search {
	float: left;
	padding: 3px 10px 2px;
*padding:2px 10px;
	text-decoration: none
}
.obcl-search .os-box .osb-hot {
	padding-top: 3px
}
.obcl-search .os-box .dd, .obcl-search .os-box .dt {
	float: left;
	color: #999
}
.obcl-search .os-box .dt {
	width: 60px
}
.obcl-search .os-box .dd {
	width: 140px
}
.obcl-search .os-box .dd a {
	display: inline-block;
*display:inline;
	padding-right: 10px;
*zoom:1;
	color: #999
}
#movie-tickets .mc {
	overflow: hidden;
	height: 210px
}
#movie-tickets .quick-buy-tickets {
	float: left
}
#movie-tickets .mt-item li {
	float: left;
	position: relative;
	width: 172px;
	height: 172px;
	padding-left: 150px;
	margin: 0 0 20px
}
#movie-tickets .mt-item li .p-img {
	position: absolute;
	left: 10px;
	top: 0;
	width: 130px;
	height: 172px;
	padding: 0
}
#movie-tickets .mt-item li .dd, #movie-tickets .mt-item li .dt {
	float: left;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	_height: 18px;
	_line-height: 18px;
	color: #999
}
#movie-tickets .mt-item li .dt {
	width: 60px;
	font-family: simsun
}
#movie-tickets .mt-item li .dd {
	width: 112px
}
#movie-tickets .mt-item li .p-name {
	height: 1.5em;
	margin-bottom: 10px
}
#movie-tickets .mt-item li .p-name a {
	font-size: 14px;
	font-weight: 700;
	color: #666
}
#movie-tickets .mt-item li .p-price .dd {
	font-family: verdana;
	font-weight: 700;
	color: #E4393C
}
#movie-tickets .mt-item-one li {
	width: 294px;
	margin-right: 0
}
#movie-tickets .mt-item-one li .dd {
	width: 234px
}
.qbt-item {
	float: left;
	position: relative;
	width: 220px;
	padding-right: 63px
}
.qbt-item h3 {
	margin-bottom: 10px;
	font-size: 15px
}
.qbt-item .i-list {
	clear: both;
	height: 26px;
	margin-top: 10px;
	line-height: 26px
}
.qbt-item .i-list label {
	width: 72px;
	text-align: right;
	color: #999
}
.gbt-item .i-list select, .qbt-item .i-list label {
	float: left
}
.qbt-item .i-list #choose-cinema, .qbt-item .i-list #choose-movie {
	width: 138px;
	height: 26px;
	padding: 2px;
	border-width: 1px;
	border-radius: 1px;
	border-style: solid;
	border-color: #AAADB2 #DBE0E6 #E2EAEF #E2E4EB;
	line-height: 26px
}
.qbt-item .btnbox {
	clear: both;
	height: 36px;
	padding-left: 72px;
	_padding-left: 75px;
	margin-top: 20px
}
.qbt-item a.buy-tickets {
	display: inline-block;
*display:inline;
	padding: 8px 16px;
	height: 20px;
	text-decoration: none;
	font: 700 18px/18px '\5fae\8f6f\96c5\9ed1';
*line-height:20px;
	color: #fff;
*zoom:1
}
.qbt-item a.buy-tickets:hover {
	text-decoration: none
}
.qbt-item .switch {
	position: absolute;
	right: 48px;
	top: 48px;
	width: 15px;
	height: 43px
}
.qbt-item .switch a {
	display: block;
	width: 15px;
	height: 43px;
	background: url(../image/switch.png) no-repeat
}
.tickets-list li {
	float: left;
	position: relative;
	width: 162px;
	height: 172px;
	padding-left: 150px;
	margin: 0 20px 20px 0
}
.tickets-list li .p-img {
	position: absolute;
	left: 10px;
	top: 0;
	width: 130px;
	height: 172px;
	padding: 0
}
.tickets-list li .dd, .tickets-list li .dt {
	float: left;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	_height: 18px;
	_line-height: 18px;
	color: #999
}
.tickets-list li .dt {
	width: 60px;
	font-family: simsun
}
.tickets-list li .dd {
	width: 102px
}
.tickets-list li .p-name {
	height: 1.5em;
	margin-bottom: 10px
}
.tickets-list li .p-name a {
	font-size: 14px;
	font-weight: 700;
	color: #666
}
.tickets-list li .p-price .dd {
	font-family: verdana;
	font-weight: 700;
	color: #E4393C
}
.in-cinema li {
	width: 490px
}
.in-cinema li .p-name {
	margin-bottom: 18px
}
.in-cinema li .shop {
	margin-bottom: 15px
}
.in-cinema li .dd {
	width: 430px
}
.in-cinema li #cinema {
	width: 138px;
	height: 26px;
	padding: 2px;
	border-width: 1px;
	border-radius: 1px;
	border-style: solid;
	border-color: #AAADB2 #DBE0E6 #E2EAEF #E2E4EB;
	line-height: 26px
}
.ts-con {
	position: relative;
	width: 664px;
	padding: 0 28px;
	margin-left: 13px
}
.ts-con .btns {
	position: absolute;
	top: 20px;
	z-index: 1;
	overflow: hidden;
	width: 14px;
	height: 150px;
	background: #fff url(404.png) no-repeat;
	opacity: .6;
	filter: alpha(opacity=60);
	line-height: 500px
}
.ts-con .btns:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.ts-con .disabled, .ts-con .disabled:hover {
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: not-allowed
}
.ts-con #prev, .ts-con #prev2 {
	left: 10px;
	background-position: 0 50px
}
.ts-con #next, .ts-con #next2 {
	right: 10px;
	background-position: -17px 50px
}
.ts-list {
	overflow: hidden;
	position: relative;
	width: 572px;
	height: 197px
}
.ts-list li {
	float: left;
	width: 113px;
	padding: 0 15px
}
.ts-list li .p-img {
	overflow: hidden;
	position: static;
	width: 113px;
	height: 149px
}
.ts-list li .p-img a {
	display: block;
	position: relative;
	width: 113px;
	height: 149px
}
.ts-list li .p-img a span {
	display: block;
	position: absolute;
	bottom: 0;
	overflow: hidden;
	height: 21px;
	font: 12px/20px verdana, '\5b8b\4f53'
}
.ts-list li .p-img a .tsl-bg {
	left: 0;
	width: 113px;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60)
}
.ts-list li .p-img a .tsl-title {
	left: 5px;
	width: 75px;
	color: #fff
}
.ts-list li .p-img a .tsl-rating {
	right: 5px;
	width: 28px;
	text-align: right;
	color: #E43A3A
}
.ts-list li .p-price {
	width: 113px;
	height: 38px;
	text-align: center;
	font: 14px/38px verdana, '\5b8b\4f53';
	color: #E43A3D
}
.chose-city {
	position: fixed;
	left: 360px;
	top: 120px;
	z-index: 10;
	width: 493px;
	height: 298px;
	border: 1px solid #ddd;
	box-shadow: 0 0 5px #DDD;
	margin: 0;
	background: #fff
}
.chose-city .mt {
	position: relative;
	height: 31px;
	border-bottom: 1px solid #eaeaea;
	background: #f5f5f5
}
.chose-city .mt h2 {
	height: 31px;
	padding-left: 10px;
	font: 700 12px/31px '\5b8b\4f53';
	color: #e4393c
}
.chose-city .mt h2 span {
	height: 31px;
	font-weight: 400
}
.chose-city .mt h2 a {
	padding-right: 5px;
	color: #333
}
.chose-city .mt h2 a:hover {
	color: #e4393c
}
.chose-city .mt .close {
	position: absolute;
	right: 8px;
	top: 7px;
	overflow: hidden;
	width: 17px;
	height: 17px;
	background: url(404.png) no-repeat;
	line-height: 100px
}
.chose-city .tab {
	overflow: visible;
	width: 494px;
	height: 38px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 10px;
	margin-left: -1px;
	background: #F5F5F5
}
.chose-city .tab li {
	float: left;
	width: 68px;
	height: 36px;
	padding-top: 2px;
	border-left: 1px solid #eaeaea;
	font: 15px/36px '\5fae\8f6f\96c5\9ed1';
	cursor: default;
	color: #666
}
.chose-city .tab li.curr {
	height: 37px;
	padding-top: 0;
	border-top: 2px solid #999;
	background: #fff
}
.chose-city .c-attr {
	zoom: 1
}
.chose-city .c-attr:after {
	content: '\20';
	display: block;
	clear: both
}
.chose-city .c-attr .ca-key, .chose-city .c-attr .ca-values {
	float: left;
	line-height: 24px
}
.chose-city .c-attr .ca-key {
	width: 50px;
	text-align: center;
	font: 12px/24px '\5fae\8f6f\96c5\9ed1';
	color: #666
}
.chose-city .c-attr .ca-values {
	width: 443px
}
.chose-city .c-attr .ca-values a {
	padding: 2px;
	margin-right: 15px;
	color: #333
}
.chose-city .c-attr .ca-values a:hover {
	padding: 2px;
	text-decoration: none;
	background: #E23A3A;
	color: #fff
}
.chose-city .c-attr .ca-values a.curr {
	background: #E23A3A;
	color: #fff
}
.chose-city-hot {
	position: fixed;
	left: 880px;
	top: 120px;
	z-index: 10;
	width: 348px;
	padding: 10px 30px 10px 20px;
	border: 1px solid #ddd;
	box-shadow: 0 0 5px #DDD;
	margin: 0;
	background: #fff;
	zoom: 1
}
.chose-city-hot .close {
	position: absolute;
	right: 8px;
	top: 7px;
	overflow: hidden;
	width: 17px;
	height: 17px;
	background: url(404.png) no-repeat;
	line-height: 100px
}
.chose-city-hot .h-attr {
	zoom: 1
}
.chose-city-hot .h-attr:after {
	content: '\20';
	display: block;
	clear: both
}
.chose-city-hot .h-attr .ha-key, .chose-city-hot .h-attr .ha-values {
	float: left;
	line-height: 24px
}
.chose-city-hot .h-attr .ha-key {
	width: 50px;
	font: 700 12px/24px '\5b8b\4f53';
	color: #E5393D
}
.chose-city-hot .h-attr .ha-values {
	width: 298px
}
.chose-city-hot .h-attr .ha-values a {
	padding: 2px;
	margin-right: 15px;
	color: #333
}
.chose-city-hot .h-attr .ha-values a:hover {
	padding: 2px;
	text-decoration: none;
	background: #E23A3A;
	color: #fff
}
.chose-city-hot .h-attr .ha-values a.curr {
	background: #E23A3A;
	color: #fff
}
.chose-city-hot .corner {
	position: absolute;
	display: block
}
.chose-city-hot .corner b {
	position: absolute;
	top: 0;
	width: 0;
	height: 0
}
.chose-city-hot .corner .b1 {
	z-index: 1
}
.chose-city-hot .corner .b2 {
	z-index: 2
}
.chose-city-hot .corner b {
	_overflow: hidden;
	_width: 0;
	_height: 0;
	_line-height: 0;
	_font-size: 0
}
.chose-city-hot .corner-top {
	left: 20px;
	top: -14px
}
.chose-city-hot .corner-top b {
	border-width: 7px
}
.chose-city-hot .corner-top .b1 {
	top: 0;
	border-style: dashed dashed solid;
	border-color: transparent transparent #ddd
}
.chose-city-hot .corner-top .b2 {
	top: 1px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #fff
}
#mm-recommended {
	position: relative;
	margin-left: 5px;
	width: 664px;
	padding: 0 25px
}
#mm-recommended .btns {
	position: absolute;
	top: 81px;
	z-index: 1;
	overflow: hidden;
	width: 14px;
	height: 22px;
	background: #fff url(404.png) no-repeat;
	opacity: .6;
	filter: alpha(opacity=60);
	line-height: 500px
}
#mm-recommended .btns:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: pointer
}
#mm-recommended .disabled, #mm-recommended .disabled:hover {
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: not-allowed
}
#mm-recommended #mmr-prev {
	left: 10px;
	background-position: 0 0
}
#mm-recommended #mmr-next {
	right: 10px;
	background-position: -17px 0
}
#medicine .mmr-list {
	position: relative;
	overflow: hidden;
	width: 392px;
	height: 206px
}
#medicine .mmr-list li {
	float: left;
	width: 160px;
	height: 206px;
	padding: 0 18px
}
#medicine .mmr-list li .p-img {
	width: 160px;
	height: 160px;
	padding: 0
}
#medicine .mmr-list-info {
	position: relative;
	overflow: hidden;
	width: 968px;
	height: 206px
}
#medicine .mmr-list-info li {
	float: left;
	width: 160px;
	height: 206px;
	padding: 0 41px
}
#medicine .mmr-list-info li .p-img, #medicine .mmr-list-info2 li .p-img {
	width: 160px;
	height: 160px;
	padding: 0
}
#medicine .mmr-list-info2 {
	position: relative;
	overflow: hidden;
	width: 748px;
	height: 215px
}
#medicine .mmr-list-info2 li {
	float: left;
	width: 160px;
	height: 215px;
	padding: 0 41px
}
#medicine .mmr-list-info2 li strong {
	padding-right: 10px
}
#groupbuy .gb-list {
	overflow: hidden;
	height: 223px;
	zoom: 1
}
#groupbuy .gb-list:after {
	content: "\20";
	display: block;
	clear: both
}
#groupbuy li {
	float: left;
	width: 200px;
	height: 213px;
	padding: 0 21px;
	margin-bottom: 10px
}
#groupbuy li .dd, #groupbuy li .dt {
	float: left;
	overflow: hidden;
	height: 18px;
	line-height: 18px;
	color: #999
}
#groupbuy li .dt {
	width: 38px;
	font-family: simsun
}
#groupbuy li .dd {
	width: 140px;
	font-family: verdana
}
#groupbuy li .p-img {
	width: 200px;
	height: 133px;
	padding: 0;
	margin-bottom: 5px
}
#groupbuy li .p-name {
	height: 3em;
	margin-bottom: 3px
}
#groupbuy li .p-name a {
	font-size: 12px;
	color: #666
}
#groupbuy li .p-price strong {
	margin-right: 10px;
	font-size: 14px
}
#groupbuy li .purchased {
	font-family: verdana;
	color: #999
}
#groupbuy li .tag span {
	padding: 3px;
	background: #F1F1F1;
	color: #333
}
#groupbuy.single {
	height: auto
}
#groupbuy.single li {
	width: 700px;
	height: 124px;
	margin-bottom: 10px
}
#groupbuy.single li .p-img {
	float: left;
	margin-right: 20px
}
#groupbuy.single li .p-name {
	height: 1.5em;
	margin-bottom: 10px
}
#groupbuy.single li .p-name a {
	font-size: 14px;
	font-weight: 700
}
#groupbuy.single li .dd, #groupbuy.single li .dt {
	height: 24px;
	line-height: 24px
}
#groupbuy.single li .dt {
	width: 60px
}
#groupbuy.single li .dd {
	width: 420px
}
#game .gm-list {
	padding-left: 10px;
	margin-bottom: 10px;
*zoom:1
}
#game .gm-list:after {
	content: '\20';
	display: block;
	clear: both
}
#game .gm-list li {
	float: left;
	position: relative;
	overflow: hidden;
	width: 85px;
	_width: 82px;
	padding-left: 160px
}
#game .gm-list .p-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	height: 90px;
	padding: 0
}
#game .gm-list .p-name {
	width: 150px;
	height: 18px;
	margin-bottom: 10px
}
#game .gm-list .p-name a {
	font: 700 14px/18px verdana, '\5b8b\4f53'
}
#game .gm-list .p-type {
	width: 150px;
	height: 18px;
	margin-bottom: 5px;
	color: #999
}
#game .gm-list .p-info {
	width: 150px;
	height: 18px;
	margin-bottom: 10px;
	color: #333
}
#game .gm-list .btn-join {
	display: inline-block;
	padding: 1px 10px;
	text-decoration: none
}
#game .online-games .og-l {
	float: left;
	width: 268px;
	padding-left: 10px
}
#game .online-games .ogl-item {
	float: left;
	position: relative;
	width: 108px;
	padding-left: 160px
}
#game .online-games .p-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	height: 90px;
	padding: 0
}
#game .online-games .p-name {
	width: 108px;
	height: 18px;
	margin-bottom: 10px
}
#game .online-games .p-name a {
	font: 700 14px/18px verdana, '\5b8b\4f53'
}
#game .online-games .p-info {
	width: 108px;
	margin-bottom: 10px;
	color: #333
}
#game .online-games .p-info li {
	width: 108px;
	color: #333
}
#game .online-games .p-info li a {
	color: #333
}
#game .online-games .p-info li a:hover {
	color: #e4393c
}
#game .online-games .og-r {
	float: right;
	width: 447px;
	padding-left: 20px;
	border-left: 1px solid #ddd
}
#game .online-games .og-r .ogr-service {
	float: left
}
#game .online-games .og-r .ogr-service h3 {
	height: 18px;
	margin-bottom: 16px;
	line-height: 18px;
	font: 400 12px/18px '\5b8b\4f53'
}
#game .online-games .og-r .ogr-new {
	width: 188px
}
#game .online-games .og-r .btn {
	float: left;
	height: 16px;
	padding: 2px 15px;
	margin: 0 15px 15px 0;
	line-height: 16px;
	text-decoration: none;
	white-space: nowrap
}
#game .online-games .og-r .ogr-all {
	width: 258px
}
#game .online-games .og-r .ogr-all .con1, #game .online-games .og-r .ogr-all .con2 {
	clear: both;
	width: 258px;
	height: 26px;
	margin-bottom: 10px
}
#game .online-games .og-r .ogr-all #service-select {
	float: left;
	width: 138px;
	height: 26px;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #AAADB2 #DBE0E6 #E2EAEF #E2E4EB;
	margin-right: 10px;
	line-height: 26px
}
#game .online-games .og-r .ogr-all .btn-join {
	float: left;
*width:74px;
*height:26px;
	padding: 4px 10px;
*line-height:15px
}
.onebox-imgbanner {
	width: 100%;
	margin-bottom: 10px
}
.onebox-imgbanner img {
	display: block;
	width: 100%;
	height: 71px
}
@media screen and (min-width:1230px) and (max-width:1410px) {
#groupbuy li {
	padding: 0 18px
}
#movie-tickets .mt-item li {
	width: 246px
}
#movie-tickets .mt-item li .dd {
	width: 186px
}
.onebox-imgbanner img {
	height: 87px
}
}
.resp01 #groupbuy li {
	padding: 0 18px
}
.resp01 #movie-tickets .mt-item li {
	width: 246px
}
.resp01 #movie-tickets .mt-item li .dd {
	width: 186px
}
.resp01 .onebox-imgbanner img {
	height: 87px
}
@media (min-width:1411px) {
#groupbuy li {
	padding: 0 36px
}
#movie-tickets .mt-item li {
	width: 305px
}
#movie-tickets .mt-item li .dd {
	width: 245px
}
.onebox-imgbanner img {
	height: 100px
}
}
.resp02 #groupbuy li {
	padding: 0 36px
}
.resp02 #movie-tickets .mt-item li {
	width: 305px
}
.resp02 #movie-tickets .mt-item li .dd {
	width: 245px
}
.resp02 .onebox-imgbanner img {
	height: 100px
}
.onebox-tab-trigger .tab-trigger-inner {
	height: 35px;
	margin-bottom: 20px;
	padding: 0 5px;
	line-height: 35px;
	border-bottom: 2px solid #aaa
}
.onebox-tab-trigger .item {
	float: left;
	position: relative;
	_bottom: -2px;
	padding: 0 24px;
	font-size: 14px;
	font-weight: 700;
	color: #333
}
.onebox-tab-trigger .item .arrow {
	visibility: hidden;
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	bottom: 0;
	_bottom: -1px;
	margin-left: -5px;
	overflow: hidden;
	border-width: 5px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #e4393c
}
.onebox-tab-trigger .item.selected, .onebox-tab-trigger .item:hover {
	border-bottom: 2px solid #e4393c;
	color: #e4393c;
	text-decoration: none
}
.onebox-tab-trigger .item.selected .arrow, .onebox-tab-trigger .item:hover .arrow {
	visibility: visible
}
.onebox-tab-trigger .selected {
	border-bottom: 2px solid #e4393c;
	color: #e4393c
}
.onebox-tab-trigger .selected .arrow {
	display: inline-block
}
.page {
	margin-bottom: 10px
}
.page .p-wrap {
	float: right
}
.page .p-num {
	float: left
}
.page .p-num a, .page .p-num b {
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 14px;
	margin-right: 5px;
	font-size: 14px
}
.page .p-num a {
	color: #333;
	border: 1px solid #ddd;
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #f7f7f7, #f2f2f2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)
}
.page .p-num a:hover {
	text-decoration: none;
	box-shadow: 0 1px 1px rgba(0,1,1,.08)
}
.page .p-num a.curr {
	border: 0 none;
	padding: 1px 15px;
	background: 0 0;
	-webkit-filter: none;
	filter: none;
	color: #e4393c;
	cursor: default
}
.page .p-num a.curr:hover {
	box-shadow: none
}
.page .p-num .pn-break {
	color: #ccc
}
.page .p-num .pn-break:hover {
	box-shadow: none
}
.page .p-num .pn-next em, .page .p-num .pn-prev em {
	vertical-align: middle
}
.page .p-num .pn-next i, .page .p-num .pn-prev i {
	vertical-align: middle;
	font-style: normal;
	font-size: 16px;
	font-family: "\5b8b\4f53";
	padding: 0 5px;
	color: #aaa
}
.page .p-num .pn-prev i {
	padding-left: 0
}
.page .p-num .pn-next i {
	padding-right: 0
}
.page .p-num .pn-next.disabled, .page .p-num .pn-prev.disabled {
	background: 0 0;
	background: #fff;
	cursor: default
}
.page .p-num .pn-next.disabled em, .page .p-num .pn-next.disabled i, .page .p-num .pn-prev.disabled em, .page .p-num .pn-prev.disabled i {
	color: #ccc
}
.page .p-skip {
	float: left;
	margin-left: 20px
}
.page .p-skip em {
	float: left;
	line-height: 38px;
	font-size: 14px
}
.page .p-skip .input-txt {
	float: left;
	width: 30px;
	height: 30px;
	margin: 0 3px;
	line-height: 30px;
	font-size: 14px;
	text-align: center
}
.page .p-skip .btn {
	float: left;
	height: 27px;
	margin-left: 10px;
	font-size: 14px;
	line-height: 27px
}
div.popup-authcode .ui-dialog-content {
	padding: 0
}
.authcode-tip {
	width: 100%;
	padding: 35px 0;
	text-align: center
}
.authcode-tip .tip-inner {
	display: inline-block;
*display:inline;
*zoom:1;
	padding-left: 56px;
	margin: 0 20px
}
.authcode-tip .tip-icon {
	float: left;
	width: 48px;
	height: 43px;
	margin-left: -56px;
	margin-right: 8px;
	background: url(../image/56ef95dcN5e48e6c6.png) no-repeat
}
.authcode-tip .tip-cont {
	width: 100%;
	_width: 300px;
	text-align: left
}
.authcode-tip .tip-title {
	font: 700 14px/42px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #f60
}
.authcode-tip .btnbox {
	margin-top: 25px
}
.authcode-tip .f-submit {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 14px;
	border: 1px solid #ddd;
	color: #333;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top, #f7f7f7, #f2f2f2);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(1, #f2f2f2));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType='0');
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2');
	background-image: linear-gradient(to bottom, #f7f7f7 0, #f2f2f2 100%)
}
.authcode-tip .f-submit:hover {
	text-decoration: none;
	color: #333;
	box-shadow: 0 1px 1px rgba(0,1,1,.08);
	background-color: #f9f9f9;
	background-image: -moz-linear-gradient(top, #f9f9f9, #f6f6f6);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #f6f6f6));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f6f6f6', GradientType='0');
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f6f6f6');
	background-image: linear-gradient(to bottom, #f9f9f9 0, #f6f6f6 100%)
}
.authcode-input {
	margin-top: 1px
}
.authcode-input input {
	width: 146px;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
	border: 1px solid #cdcdcd;
	margin-right: 5px;
	vertical-align: middle
}
.authcode-input .code {
	display: inline-block;
	width: 56px;
	height: 30px;
	margin-right: 10px;
	vertical-align: middle
}
.authcode-input .change {
	display: inline-block;
	line-height: 30px;
	vertical-align: middle
}
.authcode-input .input-tip {
	display: none;
	width: 100%;
	line-height: 22px;
	color: red
}
.authcode-warn .input-tip {
	display: block
}
.promotion-list-v1 {
	margin-bottom: 20px
}
.promotion-list-v1 .m-tipbox {
	margin: 10px 0 25px
}
.promotion-list-item {
	padding-bottom: 10px
}
.promotion-list-item .promo-more {
	float: right;
	padding-right: 10px;
	font: 12px/34px simsun
}
.promotion-list-item .more-link:hover {
	text-decoration: none
}
.promotion-list-item .more-link i {
	margin-left: 2px;
	font-style: normal
}
.promo-list-item-hd {
	height: 34px;
	border-bottom: 1px solid #999
}
.promo-list-item-hd .promo-title {
	float: left;
	height: 24px
}
.promo-list-item-hd .promo-title .tag {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background: #e4393c;
	color: #fff;
	text-align: center;
	margin-right: 5px;
	vertical-align: top;
	border-radius: 12px 0 12px 12px
}
.promo-list-item-hd .promo-title em {
	display: inline-block;
	font: 18px/24px '\5FAE\8F6F\96C5\9ED1';
	color: #333;
	vertical-align: top
}
.promo-list-item-hd .promo-more {
	line-height: 30px
}
.promo-list-item-sub {
	width: 100%;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	border-bottom: 1px solid #efefef
}
.promo-list-item-sub .promo-infor {
	float: left;
	padding-left: 15px;
	color: #777
}
.promo-list-item-sub .promo-infor strong {
	color: #fe0000;
	margin: 0 2px
}
.promo-list-item-sub .promo-infor .arrow {
	float: left;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 4px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #fe0000;
	margin-top: 13px;
	margin-right: 5px
}
.promo-list-item-sub .promo-countdown, .promo-list-item-sub .promo-desc {
	float: left
}
.promo-list-item-sub .more-link {
	color: #999
}
.promo-list-item-sub .more-link:hover {
	color: #e4393c
}
.promo-list-item-bd .gl-type-promotion {
	margin-bottom: 10px
}
.rec-activity {
	padding: 20px 0 0 25px;
	height: 172px;
	overflow: hidden;
	zoom: 1
}
.rec-activity li {
	float: left;
	margin: 0 26px 50px 27px;
	_display: inline
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.rec-activity li {
	margin: 0 36px 50px 0
}
}
.resp01 .rec-activity li {
	margin: 0 36px 50px 0
}
@media (min-width:1411px) {
.rec-activity {
	padding: 20px 0 0 5px
}
.rec-activity li {
	margin: 0 8px 50px
}
}
.resp02 .rec-activity {
	padding: 20px 0 0 5px
}
.resp02 .rec-activity li {
	margin: 0 8px 50px
}
.rec-goods {
	padding: 20px 0 0 25px;
	height: 330px;
	overflow: hidden;
	zoom: 1;
	position: relative;
	background: url(../image/loading-jd.gif) no-repeat center center
}
.rec-goods ul {
	background: #FFF
}
.rec-goods li {
	float: left;
	margin: 0 30px 50px;
	_display: inline
}
.rec-goods li .rg-wrap {
	border: 3px solid #FFF;
	padding: 0 12px;
	width: 220px
}
.rec-goods li .p-img {
	padding: 12px 0 0
}
.rec-goods li .p-price {
	margin: 5px 0 10px;
	position: relative;
	line-height: 22px;
	height: 22px;
	overflow: hidden
}
.rec-goods li .p-price strong {
	font-size: 18px
}
.rec-goods li .p-price strong em {
	font-size: 14px
}
.rec-goods li .p-price strong i {
	font-style: normal
}
.rec-goods li .p-price .p-commit {
	position: absolute;
	right: 0;
	top: 0
}
.rec-goods li .p-price .p-commit a {
	color: #005aa0
}
.rec-goods li .p-name {
	line-height: 18px;
	margin: 0 0 10px
}
.rec-goods li .p-name a {
	cursor: pointer
}
.rec-goods li .p-name a em {
	display: block;
	height: 36px;
	overflow: hidden
}
.rec-goods li .p-name a .promo-words {
	display: none;
	height: 18px;
	overflow: hidden;
	color: #f60;
	font-style: normal
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.rec-goods {
	padding-left: 40px
}
.rec-goods li {
	margin: 0 40px 50px 0
}
}
.resp01 .rec-goods {
	padding-left: 40px
}
.resp01 .rec-goods li {
	margin: 0 40px 50px 0
}
@media (min-width:1411px) {
.rec-goods li {
	margin: 0 20px 50px 0
}
}
.resp02 .rec-goods li {
	margin: 0 20px 50px 0
}
.mt .paipai {
	padding-left: 22px;
	position: relative;
	display: block;
*zoom:1
}
.mt .paipai i {
	position: absolute;
	left: 3px;
	top: 7px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(../image/search.paipai.icon.png) no-repeat
}
.rec-showall {
	line-height: 20px;
	padding: 10px 0 0 14px
}
.rec-showall strong {
	color: #f60;
	margin-right: 5px
}
.rec-showall a {
	color: #005aa0;
	margin-left: 5px
}
.rec-paipai {
	padding: 10px 0 0 25px;
	height: 290px;
	overflow: hidden;
	zoom: 1;
	position: relative;
	background: url(../image/loading-jd.gif) no-repeat center center
}
.rec-paipai ul {
	background: #FFF
}
.rec-paipai li {
	float: left;
	margin: 0 20px 22px;
	_display: inline;
	text-align: center
}
.rec-paipai li .rg-wrap {
	border: 3px solid #FFF;
	padding: 0 12px;
	width: 160px
}
.rec-paipai li .p-img {
	padding: 12px 0 0
}
.rec-paipai li .p-price {
	position: relative;
	line-height: 22px;
	height: 22px;
	overflow: hidden
}
.rec-paipai li .p-price strong, .rec-paipai li .p-price strong em {
	font-size: 14px
}
.rec-paipai li .p-price strong i {
	font-style: normal
}
.rec-paipai li .p-count {
	height: 20px;
	line-height: 20px;
	overflow: hidden
}
.rec-paipai li .p-name {
	line-height: 18px;
	margin: 10px 0 5px
}
.rec-paipai li .p-name a {
	cursor: pointer
}
.rec-paipai li .p-name a em {
	display: block;
	height: 36px;
	overflow: hidden
}
.rec-paipai li .p-name a .promo-words {
	display: none;
	height: 18px;
	overflow: hidden;
	color: #f60;
	font-style: normal
}
@media (min-width:1411px) {
.rec-paipai li {
	margin: 0 38px 22px
}
}
.resp02 .rec-paipai li {
	margin: 0 38px 22px
}
div.dialog-red-pocket {
	border: medium none
}
div.dialog-red-pocket .ui-dialog-content {
	padding: 0;
	background: 0 0
}
.m-red-pocket .cover-back, .m-red-pocket .cover-front, .m-red-pocket .cover-front .c-btn, .m-red-pocket .pocket-close, .m-red-pocket .pocket-head1, .m-red-pocket .pocket-head2, .m-red-pocket .seal-mask {
	background-image: url(../image/sprite-redpocket.png);
	background-repeat: no-repeat
}
.m-red-pocket {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center
}
.m-red-pocket .pocket-light {
	position: absolute;
	left: 50%;
	top: 50%
}
.m-red-pocket .pocket-main {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	width: 600px;
	height: 600px;
	margin-top: -300px;
	margin-left: -300px;
	text-align: left
}
.m-red-pocket .pocket-close {
	position: absolute;
	left: 523px;
	top: 82px;
	width: 33px;
	height: 33px;
	overflow: hidden;
	background-position: 0 -380px;
	cursor: pointer
}
.m-red-pocket .pocket-content {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 231px;
	height: 330px;
	padding-top: 120px;
	margin-top: -257px;
	margin-left: -116px
}
.m-red-pocket .cover-back {
	position: absolute;
	left: 0;
	top: 120px;
	width: 231px;
	height: 106px;
	overflow: hidden;
	background-position: -240px 0
}
.m-red-pocket .pocket-head1, .m-red-pocket .pocket-head2 {
	position: absolute;
	left: 0;
	width: 231px;
	height: 120px;
	overflow: hidden;
	background-position: 0 0
}
.m-red-pocket .pocket-head1 {
	z-index: 5;
	top: 120px
}
.m-red-pocket .pocket-head2 {
	top: 0;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	background-position: 0 -120px;
	transform: rotate3d(1, 0, 0, -180deg);
	-ms-transform-origin: 50% 120px;
	transform-origin: 50% 120px
}
.m-red-pocket .inner-coupon {
	visibility: hidden;
	position: absolute;
	left: 5px;
	top: 220px;
	z-index: 3;
	width: 200px;
	height: 130px;
	padding: 41px 10px 0;
	background: url(../image/bg-coupon220.png) repeat-y 0 0;
	color: #ff501b;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.m-red-pocket .inner-coupon .c-limit {
	position: absolute;
	right: 10px;
	top: 15px;
	height: 26px;
	padding: 0 9px;
	font: 12px/26px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #fff;
	border-radius: 13px;
	background: #d77b65
}
.m-red-pocket .inner-coupon .c-info {
	width: 100%;
	height: 60px;
	margin-top: -11px;
	border-bottom: 1px dotted #d77b65;
	overflow: hidden
}
.m-red-pocket .inner-coupon .c-price {
	float: left;
	height: 60px;
	width: 150px;
	text-align: center
}
.m-red-pocket .inner-coupon .c-price strong {
	height: 60px;
	margin-right: 5px;
	font: 700 55px/60px arial
}
.m-red-pocket .inner-coupon .c-price .unit {
	height: 42px;
	margin-top: 18px;
	font: 20px/42px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.m-red-pocket .inner-coupon .c-type {
	float: right;
	height: 42px;
	margin-top: 18px;
	margin-right: 2px;
	font: 20px/42px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.m-red-pocket .inner-coupon .c-time {
	line-height: 32px;
	text-align: center
}
.m-red-pocket .cover-front {
	position: absolute;
	left: 0;
	top: 150px;
	z-index: 4;
	width: 191px;
	height: 50px;
	padding: 117px 51px 90px 20px;
	overflow: hidden;
	background-position: -238px -120px
}
.m-red-pocket .cover-front .c-limit {
	width: 100%;
	height: 32px;
	padding-top: 13px;
	overflow: hidden;
	text-align: center;
	font: 12px/16px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #fff
}
.m-red-pocket .cover-front .c-tips {
	width: 100%;
	height: 50px;
	overflow: hidden;
	line-height: 16px;
	font: 700 14px/20px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #fff;
	text-align: center
}
.m-red-pocket .cover-front .c-tips h5 {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}
.m-red-pocket .cover-front .c-btn {
	position: absolute;
	left: 20px;
	bottom: 29px;
	width: 191px;
	height: 45px;
	padding-bottom: 3px;
	overflow: hidden;
	text-align: center;
	background-position: -120px -380px;
	font: 24px/45px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #bf3533
}
.m-red-pocket .pocket-seal {
	position: absolute;
	left: 85px;
	top: 190px;
	z-index: 6;
	width: 60px;
	height: 62px;
	overflow: hidden;
	text-align: center
}
.m-red-pocket .seal-mask {
	position: absolute;
	z-index: 2;
	width: 60px;
	height: 62px;
	overflow: hidden;
	background-position: -50px -380px
}
.m-red-pocket .seal-content {
	width: 52px;
	height: 52px;
	vertical-align: top;
	margin-top: 6px
}
.m-red-pocket .pocket-tips {
	position: absolute;
	left: -30px;
	bottom: 0;
	width: 291px;
	height: 36px;
	text-align: center
}
.m-red-pocket .pocket-tips em {
	display: inline-block;
	height: 36px;
	padding: 0 9px;
	font: 12px/36px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #fff;
	border-radius: 18px;
	background: #333;
	background: rgba(0,0,0,.6)
}
.m-red-pocket .pocket-tips a {
	color: #efbd00
}
.z-pocket-open .pocket-head1 {
	visibility: hidden;
	z-index: 2
}
.z-pocket-open .pocket-head2 {
	visibility: visible;
	opacity: 1;
	transform: rotate3d(1, 0, 0, 30deg);
	transition: opacity .15s ease-in 0s, transform .2s ease-in-out 0s
}
.z-pocket-open .inner-coupon {
	visibility: visible
}
.result-jd-box .mt .jd-title {
	color: #bababa
}
.result-jd-box .mt .jd-title em {
	margin-right: 10px;
	font-size: 16px;
	font-family: "microsoft yahei";
	color: #e4393c
}
.result-jd-box .mc {
	padding: 14px 0
}
.result-jd-intro {
	width: 964px;
	line-height: 20px;
	margin: 0 auto 10px;
	color: #999
}
.result-jd-intro .key-text, .result-jd-intro .key-text a {
	color: #f60
}
.result-jd-menu1 {
	width: 990px;
	margin-left: 12px;
	margin-right: -13px;
	padding-top: 10px
}
.result-jd-menu1 li {
	float: left;
	width: 139px;
	height: 22px;
	line-height: 22px;
	margin-right: 26px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #f7f7f7
}
.result-jd-menu1 li:hover {
	color: #fff;
	background-color: #cd2a2d
}
.result-jd-menu1 li:hover a {
	color: #fff;
	text-decoration: none
}
.result-jd-menu2 {
	width: 964px;
	margin-left: 10px;
	overflow: hidden;
	background-color: #f7f7f7
}
.result-jd-menu2 li {
	float: left;
	width: 160px;
	height: 16px;
	line-height: 16px;
	padding: 6px 0;
	background-color: #f7f7f7
}
.result-jd-menu2 li a {
	display: block;
	width: 159px;
	height: 16px;
	border-left: 1px solid #e7e7e7;
	margin-left: -1px;
	text-align: center
}
.result-jd-tab {
	margin-top: 24px;
	margin-bottom: 20px
}
.result-jd-rec {
	height: 246px;
	padding: 10px 0 10px 66px;
	overflow: hidden
}
.result-jd-rec li {
	width: 243px;
	height: 230px;
	border: 3px solid #fff;
	margin-right: 50px;
	margin-bottom: 10px;
	float: left
}
.result-jd-rec li .p-img {
	width: 232px;
	padding: 10px 0 5px;
	margin: 0 auto
}
.result-jd-rec li .p-img img {
	width: 232px;
	height: 185px
}
.result-jd-rec li .p-name {
	display: block;
	width: 232px;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center
}
.result-jd-rec li:hover {
	border-color: #f7f7f7
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.result-jd-intro {
	width: 1182px
}
.result-jd-menu1 {
	width: 1198px
}
.result-jd-menu1 li {
	margin-right: 10px
}
.result-jd-menu2 {
	width: 1184px
}
.result-jd-menu2 li {
	width: 197px
}
.result-jd-menu2 li a {
	width: 196px
}
.result-jd-rec {
	padding-left: 60px
}
.result-jd-rec li {
	margin-right: 30px
}
}
.resp01 .result-jd-intro {
	width: 1182px
}
.resp01 .result-jd-menu1 {
	width: 1198px
}
.resp01 .result-jd-menu1 li {
	margin-right: 10px
}
.resp01 .result-jd-menu2 {
	width: 1184px
}
.resp01 .result-jd-menu2 li {
	width: 197px
}
.resp01 .result-jd-menu2 li a {
	width: 196px
}
.resp01 .result-jd-rec {
	padding-left: 60px
}
.resp01 .result-jd-rec li {
	margin-right: 30px
}
@media (min-width:1411px) {
.result-jd-intro {
	width: 1350px
}
.result-jd-menu1 {
	width: 1384px;
	margin-left: 19px;
	margin-right: -15px
}
.result-jd-menu1 li {
	margin-right: 34px
}
.result-jd-menu2 {
	width: 1350px;
	margin-left: 19px
}
.result-jd-menu2 li {
	width: 225px
}
.result-jd-rec {
	padding-left: 24px;
	width: 1370px;
	margin-right: -6px
}
.result-jd-rec li {
	margin-right: 25px
}
}
.resp02 .result-jd-intro {
	width: 1350px
}
.resp02 .result-jd-menu1 {
	width: 1384px;
	margin-left: 19px;
	margin-right: -15px
}
.resp02 .result-jd-menu1 li {
	margin-right: 34px
}
.resp02 .result-jd-menu2 {
	width: 1350px;
	margin-left: 19px
}
.resp02 .result-jd-menu2 li {
	width: 225px
}
.resp02 .result-jd-rec {
	padding-left: 24px;
	width: 1370px;
	margin-right: -6px
}
.resp02 .result-jd-rec li {
	margin-right: 25px
}
.search-error .se-wrap {
	background: url(../image/search.error.joy.png) no-repeat 48px 35px;
	padding: 30px 0 50px 425px
}
.search-error .error-info {
	width: 532px;
	border-radius: 5px;
	overflow: hidden
}
.search-error .error-info .ei-title {
	padding: 0 30px;
	height: 50px;
	background: #e9e9e9
}
.search-error .error-info .ei-title h3 {
	line-height: 50px;
	font-family: "microsoft yahei";
	font-size: 20px;
	font-weight: 400
}
.search-error .error-info .ei-content {
	padding: 20px 10px;
	background: #f5f5f5
}
.search-error .error-info .authcode {
	margin-bottom: 20px;
	padding: 0 20px 15px;
	border-bottom: 1px solid #ddd;
	line-height: 25px
}
.search-error .error-info .authcode .btn, .search-error .error-info .authcode .text, .search-error .error-info .authcode img, .search-error .error-info .authcode span {
	vertical-align: middle
}
.search-error .error-info .authcode .text {
	margin: 0;
	width: 54px;
	height: 17px;
	line-height: 17px;
	border: 1px solid #CCC;
	padding: 3px
}
.search-error .error-info .authcode .replace a {
	color: #005ea7
}
.search-error .error-info .authcode .btn {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	margin: 0;
	padding: 0;
	border: 0;
	margin-left: 10px;
	display: inline-block;
	width: 56px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background: #e4393c;
	border-radius: 5px;
	cursor: pointer
}
.search-error .error-info .authcode .btn:hover {
	text-decoration: none
}
.search-error .error-info .authcode .result {
	margin-left: 5px;
	color: #E4393C
}
.search-error .error-info .description {
	color: #999;
	padding: 0 20px
}
.search-error .error-info .description .top {
	margin-top: 5px;
	margin-bottom: 15px
}
.selector {
	border-top: 1px solid #DDD;
	background: #FFF;
	margin-bottom: 10px
}
.selector .s-title {
	border-bottom: 1px solid #DDD;
	background: #F1F1F1;
	line-height: 34px;
	height: 34px;
	overflow: hidden;
	zoom: 1
}
.selector .s-title h3 {
	float: left;
	padding-left: 10px
}
.selector .s-title h3 b {
	color: #e4393c;
	margin-right: 5px
}
.selector .s-title .st-ext {
	float: left;
	padding-left: 20px
}
.selector .s-brand, .selector .s-line {
	width: auto;
	height: auto
}
.selector .sl-wrap {
	position: relative;
	_zoom: 1;
	line-height: 34px;
	border-bottom: 1px solid #DDD;
	background: #f3f3f3
}
.selector .s-line:after {
	content: ' ';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
.selector .sl-key {
	float: left;
	width: 100px;
	padding-left: 10px;
	white-space: nowrap;
	overflow: hidden
}
.selector .sl-key .i-cate1, .selector .sl-key .i-cate2 {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 0 5px -3px 0;
	_margin: 10px 5px -5px 0;
	background: url(../image/search.icons.png) no-repeat 0 -268px
}
.selector .sl-key .i-cate2 {
	background-position: 0 -289px
}
.selector .sl-value {
	margin-left: 110px;
	padding-right: 130px;
	padding-left: 10px;
	overflow: hidden;
	zoom: 1;
	background: #fff
}
.selector .sl-ext {
	position: absolute;
	top: 5px;
	right: 10px;
	width: 110px;
	height: auto;
	line-height: 22px;
	overflow: hidden;
	zoom: 1
}
.selector .sl-ext .sl-e-more i, .selector .sl-ext .sl-e-multiple i {
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	transition: background-position .15s ease-in-out
}
.selector .sl-ext .sl-e-more {
	float: left;
	margin-right: 10px;
	position: relative;
	width: 39px;
	height: 23px;
	line-height: 23px;
	padding: 0 7px 0 4px;
	background: #fff;
	visibility: hidden;
	color: #333;
	border: 1px solid #ddd
}
.selector .sl-ext .sl-e-more i {
	position: absolute;
	top: 1px;
	right: 2px;
	display: block;
	width: 20px;
	height: 20px;
	background-position: 4px 7px
}
.selector .sl-ext .sl-e-more:hover {
	text-decoration: none;
	color: #e4393c
}
.selector .sl-ext .sl-e-more:hover i {
	border-color: #e4393c;
	background-position: 4px -11px
}
.selector .sl-ext .sl-e-more.opened i {
	background-position: 4px -27px
}
.selector .sl-ext .sl-e-more.opened:hover i {
	background-position: 4px -45px
}
.selector .sl-ext .sl-e-multiple {
	float: left;
	height: 23px;
	line-height: 23px;
	border: 1px solid #DDD;
	padding: 0 3px 0 18px;
	position: relative;
	background: #fff;
	color: #333
}
.selector .sl-ext .sl-e-multiple i {
	position: absolute;
	display: block;
	font-style: normal;
	left: 3px;
	top: 1px;
	width: 13px;
	height: 20px;
	background-position: 0 -63px
}
.selector .sl-ext .sl-e-multiple:hover {
	text-decoration: none;
	color: #e4393c;
	border-color: #e4393c
}
.selector .sl-ext .sl-e-multiple:hover i {
	background-position: 0 -84px
}
.selector .sl-btns {
	display: none;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px
}
.selector .sl-btns .btn-primary {
	margin-right: 8px
}
.selector .sl-v-list {
	overflow: hidden;
	zoom: 1;
	padding-top: 4px
}
.selector .sl-v-list ul {
	float: left;
	overflow: hidden;
	zoom: 1;
	position: relative;
	height: 30px
}
.selector .sl-v-list li {
	float: left;
	_display: inline;
	margin-right: 50px;
	margin-bottom: 4px;
	height: 26px;
	line-height: 26px
}
.selector .sl-v-list li a {
	float: left;
	white-space: nowrap;
	zoom: 1;
	color: #005aa0
}
.selector .sl-v-list li a:hover {
	text-decoration: none;
	color: #e4393c
}
.selector .sl-v-list .sl-price {
	float: left;
	margin-bottom: 4px;
	margin-top: 2px
}
.selector .sl-v-list .sl-price .btn, .selector .sl-v-list .sl-price .input-txt, .selector .sl-v-list .sl-price em {
	float: left
}
.selector .sl-v-list .sl-price .input-txt {
	width: 38px;
	padding: 1px
}
.selector .sl-v-list .sl-price em {
	line-height: 21px;
	padding: 0 3px;
	color: #CCC
}
.selector .sl-v-list .sl-price .btn {
	margin-left: 5px;
*display:inline;
	padding: 2px 10px 3px
}
.selector .sl-v-logos ul {
	padding-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	zoom: 1;
	height: 50px
}
.selector .sl-v-logos li {
	float: left;
	_display: inline;
	width: 116px;
	height: 48px;
	padding: 0;
	border: 1px solid #DDD;
	margin: -1px -1px 0 0;
	background: #FFF;
	text-align: center
}
.selector .sl-v-logos li a {
	display: block;
	border: 1px solid #FFF;
	height: 46px;
	width: 114px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	zoom: 1;
	color: #005aa0;
	line-height: 48px
}
.selector .sl-v-logos li a img {
	margin: 5px 6px;
	vertical-align: top
}
.selector .sl-v-logos li a:hover {
	text-decoration: none;
	color: #e4393c
}
.selector .sl-v-logos li a:hover img {
	display: none;
	_display: block;
	_margin: 0;
	_padding: 5px 6px
}
.selector .sl-v-logos li.selected, .selector .sl-v-logos li:hover {
	position: relative;
	z-index: 5;
	border-color: #e4393c;
	box-shadow: 2px 2px 3px rgba(0,0,0,.12)
}
.selector .sl-v-logos li.selected a, .selector .sl-v-logos li:hover a {
	border-color: #e4393c
}
.selector .sl-v-logos li.selected i {
	display: block;
	position: absolute;
	right: -2px;
	bottom: -1px;
	width: 10px;
	height: 10px;
	background: url(../image/search.ele.png) no-repeat -2px -183px
}
.selector .sl-v-logos .v-fixed {
	height: 99px
}
.selector .sl-v-color {
	overflow: hidden;
	zoom: 1;
	height: 34px
}
.selector .sl-v-color ul {
	zoom: 1
}
.selector .sl-v-color li {
	float: left;
	_display: inline;
	margin-right: 10px;
	height: 28px;
	padding-top: 7px
}
.selector .sl-v-color li a {
	float: left;
	width: 20px;
	height: 20px;
	position: relative;
	overflow: hidden
}
.selector .sl-v-color li a b {
	display: block;
	width: 18px;
	height: 18px;
	border: 1px solid #ddd
}
.selector .sl-v-color li a i {
	display: none;
	position: absolute;
	right: -1px;
	bottom: -1px;
	width: 10px;
	height: 10px;
	background: url(../image/search.ele.png) no-repeat -2px -183px
}
.selector .sl-v-color li a.black b {
	border-color: #333;
	background-color: #333
}
.selector .sl-v-color li a.light-gray b {
	border-color: #bbb;
	background-color: #bbb
}
.selector .sl-v-color li a.white b {
	border-color: #ddd;
	background-color: #fff
}
.selector .sl-v-color li a.pink b {
	border-color: #FFD8D8;
	background-color: #FFD8D8
}
.selector .sl-v-color li a.red b {
	border-color: red;
	background-color: red
}
.selector .sl-v-color li a.rose-red b {
	border-color: #FF028B;
	background-color: #FF028B
}
.selector .sl-v-color li a.purple b {
	border-color: #B237F1;
	background-color: #B237F1
}
.selector .sl-v-color li a.blue b {
	border-color: #2A8CFA;
	background-color: #2A8CFA
}
.selector .sl-v-color li a.green b {
	border-color: #17BC32;
	background-color: #17BC32
}
.selector .sl-v-color li a.orange b {
	border-color: #FF8A00;
	background-color: #FF8A00
}
.selector .sl-v-color li a.yellow b {
	border-color: #fc0;
	background-color: #fc0
}
.selector .sl-v-color li a.brown b {
	border-color: #814312;
	background-color: #814312
}
.selector .sl-v-color li a.light-tan b {
	border-color: #C69C81;
	background-color: #C69C81
}
.selector .sl-v-color li a.flesh-color b {
	border-color: #F3DCC9;
	background-color: #F3DCC9
}
.selector .sl-v-color li a.multi-color b {
	width: 20px;
	height: 20px;
	border: 0 none;
	background: url(../image/search.icons.png) no-repeat 0 -146px
}
.selector .sl-v-color li.selected a b {
	border: 2px solid #e4393c;
	width: 16px;
	height: 16px
}
.selector .sl-v-color li.selected a i {
	display: block
}
.selector .sl-v-color li.selected a.multi-color b {
	background-position: -2px -148px
}
.selector .sl-b-letter {
	display: none;
	float: left;
	overflow: hidden;
	zoom: 1;
	padding-top: 6px;
	margin-bottom: 10px
}
.selector .sl-b-letter li {
	float: left;
	height: 20px;
	line-height: 20px;
	border: 1px solid #FFF;
	padding: 0 3px;
	cursor: default;
	text-align: center;
	color: #005aa0
}
.selector .sl-b-letter li.curr, .selector .sl-b-letter li:hover {
	border-color: #e4393c;
	color: #e4393c
}
.selector .sl-b-selected {
	overflow: hidden;
	zoom: 1;
	display: none
}
.selector .sl-b-selected .sl-b-key, .selector .sl-b-selected .sl-v-list {
	float: left
}
.selector .sl-b-search {
	display: none;
	float: left;
	width: 188px;
	height: 23px;
	border: 1px solid #ccc;
	margin-top: 5px;
	margin-left: 5px
}
.selector .sl-b-search i {
	float: left;
	width: 22px;
	height: 23px;
	background: url(../image/search.icons.png) no-repeat 3px -117px
}
.selector .sl-b-search .input-txt {
	float: left;
	border: 0 none;
	width: 158px
}
.selector .sl-b-search .placehoder {
	color: #999
}
.selector .extend .sl-v-color ul, .selector .extend .sl-v-list ul, .selector .extend .sl-v-logos ul, .selector .multiple .sl-v-color ul, .selector .multiple .sl-v-list ul, .selector .multiple .sl-v-logos ul {
	height: auto
}
.selector .multiple {
	margin-top: -1px;
	border: 2px solid #edd28b;
	background: #fffdee
}
.selector .multiple .sl-key {
	padding-left: 8px
}
.selector .multiple .sl-value {
	margin-left: 108px;
	background: #fff
}
.selector .multiple .sl-ext {
	right: 8px
}
.selector .multiple .sl-e-more {
	visibility: hidden
}
.selector .multiple .sl-btns {
	display: block
}
.selector .multiple .sl-v-list li {
	margin-right: 32px
}
.selector .multiple .sl-v-list li a {
	position: relative;
	padding-left: 18px
}
.selector .multiple .sl-v-list li a i {
	position: absolute;
	left: 0;
	top: 6px;
	background: url(../image/search.ele.png) no-repeat 9999px 9999px;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}
.selector .multiple .sl-v-list li a:hover i {
	border-color: #e4393c
}
.selector .multiple .sl-v-list li.selected a i {
	border-color: #e4393c;
	background-position: -1px -107px
}
.selector .s-brand {
	_position: relative
}
.selector .s-brand .sl-v-list li {
	width: 130px;
	margin-right: 5px
}
.selector .s-brand .sl-v-list li a {
	width: 130px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.selector .s-brand .sl-v-list .v-fixed {
	height: 60px
}
.selector .s-brand .extend, .selector .s-brand .multiple {
	margin-top: -1px;
	border: 1px solid #AAA;
	background: #f9f9f9
}
.selector .s-brand .extend .sl-b-letter, .selector .s-brand .multiple .sl-b-letter {
	display: block
}
.selector .s-brand .extend .sl-b-search, .selector .s-brand .multiple .sl-b-search {
	display: block;
*display:inline
}
.selector .s-brand .extend .sl-key, .selector .s-brand .multiple .sl-key {
	padding-left: 8px
}
.selector .s-brand .extend .sl-value, .selector .s-brand .multiple .sl-value {
	margin-left: 108px;
	background: #fff
}
.selector .s-brand .extend .sl-ext, .selector .s-brand .multiple .sl-ext {
	right: 8px
}
.selector .s-brand .extend .sl-v-list, .selector .s-brand .multiple .sl-v-list {
	margin-bottom: 10px
}
.selector .s-brand .extend .sl-v-list .v-fixed, .selector .s-brand .multiple .sl-v-list .v-fixed {
*width:100%;
	height: 150px;
	overflow-x: hidden;
	overflow-y: auto
}
.selector .s-brand .extend .sl-v-logos .v-fixed, .selector .s-brand .multiple .sl-v-logos .v-fixed {
	overflow-y: auto;
	overflow-x: hidden;
	padding-top: 1px;
	height: 196px
}
.selector .s-brand .extend .sl-v-list.brand-selected, .selector .s-brand .multiple .sl-v-list.brand-selected {
	height: 34px
}
.selector .s-brand .extend .sl-v-list.brand-selected li, .selector .s-brand .multiple .sl-v-list.brand-selected li {
	width: auto;
	margin-right: 10px
}
.selector .s-brand .extend .sl-v-list.brand-selected li a, .selector .s-brand .multiple .sl-v-list.brand-selected li a {
	width: auto
}
.selector .s-brand .multiple {
	border: 2px solid #edd28b;
	background: #fffdee
}
.selector .s-brand .multiple .sl-v-list li a {
	width: 112px;
	padding-left: 18px
}
.selector .s-category .sl-v-list {
*position:relative
}
.selector .s-category .sl-v-list li {
	width: 130px;
	margin-right: 5px
}
.selector .s-category .sl-v-list li a {
	width: 130px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.selector .s-category .sl-v-list li a .num {
	margin-left: 5px;
	color: silver
}
.selector .s-category .sl-v-list .v-fixed {
	height: 30px;
*width:100%
}
.selector .s-category .no-relate-cat {
	display: none
}
.selector .s-category .extend {
	margin-top: -1px;
	border: 1px solid #AAA;
	background: #f9f9f9
}
.selector .s-category .extend .sl-key {
	padding-left: 8px
}
.selector .s-category .extend .sl-value {
	margin-left: 108px;
	background: #fff
}
.selector .s-category .extend .sl-ext {
	right: 8px
}
.selector .s-category .extend .sl-v-list .v-fixed {
	overflow-x: hidden;
	overflow-y: auto;
	height: 150px
}
.selector .s-category .extend .no-relate-cat {
	display: block
}
.selector .s-more {
	text-align: center;
	position: relative;
	top: -1px;
	border-top: 1px solid #ddd;
	transition: border-color .15s ease-in-out
}
.selector .s-more .sm-wrap {
	position: relative;
	display: inline-block;
	margin-top: -1px;
	height: 28px;
	line-height: 28px;
	padding: 0 40px 0 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFF #DDD #DDD;
	background: #fff;
	cursor: pointer;
	color: #333;
	transition: border-color .15s ease-in-out
}
.selector .s-more .sm-wrap i {
	position: absolute;
	right: 16px;
	top: 4px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../image/search.ele.png) no-repeat 4px 7px
}
.selector .s-more .sm-wrap.opened i {
	background-position: 4px -27px
}
.selector .s-more:hover {
	border-color: #e4393c
}
.selector .s-more:hover .sm-wrap {
	color: #e4393c;
	border-color: #FFF #e4393c #e4393c
}
.selector .s-more:hover .sm-wrap i {
	background-position: 4px -10px
}
.selector .s-more:hover .sm-wrap.opened i {
	background-position: 4px -44px
}
.selector .s-baby {
	border-bottom: 1px solid #ddd
}
.selector .sl-v-tab {
	height: 35px
}
.selector .sl-tab-trigger {
	height: 25px;
	padding-top: 5px;
	overflow: hidden
}
.selector .sl-tab-trigger .trig-item {
	float: left;
	height: 23px;
	line-height: 23px;
	padding: 0 3px 0 6px;
	border: 1px solid #ddd;
	background: #fff;
	margin-right: 15px
}
.selector .sl-tab-trigger .trig-item .text {
	color: #005aa0;
	display: inline-block;
	vertical-align: top
}
.selector .sl-tab-trigger .trig-item .arrow {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: top;
	background: url(../image/search.ele.png) no-repeat 4px 7px
}
.selector .sl-tab-trigger .trig-item.trig-curr {
	height: 24px;
	border-color: #999;
	border-bottom: medium none;
	text-decoration: none;
	position: relative;
	z-index: 2
}
.selector .sl-tab-trigger .trig-item.trig-curr .arrow {
	background-position: 4px -27px
}
.selector .sl-tab-trigger .trig-item.multiple {
	border: 2px solid #edd28b;
	border-bottom: none
}
.selector .sl-tab-trigger .trig-item:hover {
	text-decoration: none
}
.selector .senior-menu-list li {
	float: left;
	width: 100px;
	height: 28px;
	overflow: hidden;
	line-height: 28px;
	margin-right: 10px;
	text-overflow: ellipsis;
	white-space: nowrap
}
.selector .senior-menu-list li .i-check {
	display: none
}
.selector .senior-menu-list li .label {
	color: #005aa0;
	cursor: pointer
}
.selector .senior-menu-list li.curr a {
	color: #e4393c;
	text-decoration: underline
}
.selector .sl-tab-cont-item {
	display: none;
	position: absolute;
	left: 0;
	top: 29px;
	width: 968px;
	border: 1px solid #999;
	padding: 10px;
	background: #fff;
	box-shadow: 1px 1px 1px rgba(153,153,153,.3)
}
.selector .sl-tab-cont-item .btn-multiple {
	position: absolute;
	top: 10px;
	right: 10px
}
.selector .sl-tab-cont-item .btnbox {
	display: none;
	height: 25px;
	line-height: 25px;
	padding-top: 10px;
	text-align: center
}
.selector .sl-tab-cont-item .btnbox .btn-primary {
	margin-right: 10px
}
.selector .sl-tab-cont-item.z-senior-menu-multiple .senior-menu-list .i-check {
	display: inline-block
}
.selector .sl-tab-cont-item.z-senior-menu-multiple .btn-multiple {
	display: none
}
.selector .sl-tab-cont-item.z-senior-menu-multiple .btnbox {
	display: block
}
.selector .sl-tab-cont-item.multiple {
	border: 2px solid #edd28b
}
.selector .s-senior .sl-wrap {
	height: 35px;
	line-height: 35px;
	z-index: 5
}
.selector .s-senior .sl-value {
	overflow: visible;
	padding-right: 10px
}
.selector .s-senior .multiple {
	margin-top: 0
}
.selector .s-senior .multiple .sl-key {
	padding-left: 10px
}
.selector .s-senior .multiple .sl-value {
	margin-left: 110px
}
.selector .s-senior .sl-v-list ul {
	height: auto
}
.selector .s-category2 .sl-v-list li.selected a {
	font-weight: 700;
	color: #e4393c;
	outline: 0
}
.s-baby .s-bb-infor1 {
	padding: 6px 0;
	line-height: 25px
}
.s-baby .s-bb-infor1 .item1, .s-baby .s-bb-infor1 .item2 {
	float: left;
	padding-right: 10px
}
.s-baby .s-bb-infor1 .item1 label, .s-baby .s-bb-infor1 .item2 label {
	float: left;
	padding-left: 10px
}
.s-baby .s-bb-infor1 .item1 label {
	width: 110px
}
.s-baby .s-bb-infor1 .item1 .date-pick {
	width: 125px;
	height: 21px;
	float: left;
	padding: 1px;
	line-height: 21px;
	border: 1px solid #ccc;
	font-family: verdana;
	background: url(../image/search.date.png) no-repeat 103px 1px;
	cursor: pointer
}
.s-baby .s-bb-infor1 .sex {
	margin-right: 10px
}
.s-baby .s-bb-infor1 .sex .i-radio {
	margin-right: 2px;
	margin-bottom: -2px;
	_margin-top: 4px
}
.s-baby .s-bb-infor1 .sex.checked, .s-baby .s-bb-infor1 .sex:hover {
	color: #e4393c;
	text-decoration: none
}
.s-baby .s-bb-infor1 .sex.checked .i-radio, .s-baby .s-bb-infor1 .sex:hover .i-radio {
	background-position: -2px -246px
}
.s-baby .s-bb-infor2 {
	display: none;
	padding: 6px 0;
	line-height: 25px
}
.s-baby .s-bb-infor2 .birthday, .s-baby .s-bb-infor2 .birthday-edit, .s-baby .s-bb-infor2 .related-goods {
	float: left
}
.s-baby .s-bb-infor2 .birthday {
	padding-left: 10px
}
.s-baby .s-bb-infor2 .birthday .keytxt {
	padding: 0 4px;
	color: #f60;
	font-family: verdana, simsun;
	font-weight: 700
}
.s-baby .s-bb-infor2 .birthday-edit {
	color: #005aa0
}
.s-baby .s-bb-infor2 .related-goods {
*display:inline;
	height: 23px;
	margin-left: 25px;
	padding: 0 8px;
	line-height: 23px;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
	transition: all .1s ease-in 0s
}
.s-baby .s-bb-infor2 .related-goods .i-checkbox {
	overflow: hidden;
	margin-right: 5px;
	margin-bottom: -3px;
	_margin-top: 5px
}
.s-baby .s-bb-infor2 .related-goods.selected, .s-baby .s-bb-infor2 .related-goods:hover {
	border-color: #e5383e;
	background-color: #fefffd;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #fefffd, #fff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefffd', endColorstr='#ffffff', GradientType=0);
	text-decoration: none;
	color: #e5383e
}
.s-baby .s-bb-infor2 .related-goods.selected .i-checkbox, .s-baby .s-bb-infor2 .related-goods:hover .i-checkbox {
	border-color: #e4393c;
	background-position: -1px -107px
}
.z-bb-infor-known .s-bb-infor1 {
	display: none
}
.z-bb-infor-known .s-bb-infor2 {
	display: block
}
.picon {
	position: absolute;
	overflow: hidden;
	width: 51px;
	height: 50px;
	top: 12px;
	right: 7px
}
.picon b {
	display: block;
	width: 317px;
	height: 108px;
	background: url(../image/search.picon_v2.png) no-repeat;
	_background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//misc.360buyimg.com/product/search/0.0.7/css/i/search.picon_v2.png', sizingMethod='noscale')
}
.pi1 b {
	margin-left: 0
}
.pi2 b {
	margin-left: -53px
}
.pi3 b {
	margin-left: -106px
}
.pi4 b {
	margin-left: -212px
}
.pi5 b {
	margin-left: -265px
}
.pi6 b {
	margin-top: -55px
}
.pi7 b {
	margin: -55px 0 0 -159px
}
.pi8 b {
	margin: -55px 0 0 -53px
}
.pi9 b {
	margin-left: -159px
}
.pi10 b {
	margin: -55px 0 0 -265px
}
.pi11 b {
	margin: -55px 0 0 -106px
}
.pi12 b {
	margin: -55px 0 0 -212px
}
.pi-ebook {
	background-image: url(../image/search.ebook.png);
	_background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/search.ebook.png', sizingMethod='noscale');
	width: 50px;
	height: 50px
}
.pi-dmusic {
	background-image: url(../image/search.dmusic.png);
	_background-image: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/search.dmusic.png', sizingMethod='noscale');
	width: 50px;
	height: 50px
}
.g-main2 .m-list .ml-wrap .selector .sl-tab-cont-item {
	width: 778px
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.selector .sl-b-letter li {
	padding: 0 7px
}
.selector .sl-tab-cont-item {
	width: 1188px
}
.g-main2 .m-list .ml-wrap .selector .sl-tab-cont-item {
	width: 998px
}
}
.resp01 .selector .sl-b-letter li {
	padding: 0 7px
}
.resp01 .selector .sl-tab-cont-item {
	width: 1188px
}
.resp01 .g-main2 .m-list .ml-wrap .selector .sl-tab-cont-item {
	width: 998px
}
@media (min-width:1411px) {
.selector .sl-b-letter li {
	padding: 0 8px
}
.selector .sl-tab-cont-item {
	width: 1370px
}
.g-main2 .m-list .ml-wrap .selector .sl-tab-cont-item {
	width: 1180px
}
}
.resp02 .selector .sl-b-letter li {
	padding: 0 8px
}
.resp02 .selector .sl-tab-cont-item {
	width: 1370px
}
.resp02 .g-main2 .m-list .ml-wrap .selector .sl-tab-cont-item {
	width: 1180px
}
.selector-result {
	position: relative;
*z-index:2;
	margin-bottom: 5px
}
.selector-result .form-group .fg-line-key {
	width: 60px;
	color: #999
}
.selector-result .form-group .fg-line-value {
	margin-left: 60px
}
.selector-result .form-group .fg-line-value .menu-drop {
	float: left;
	margin-right: 5px
}
.selector-set {
	font-size: 0
}
.selector-set .ss-item {
	position: relative;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	border: 1px solid #DDD;
	font-size: 12px;
	vertical-align: top;
	margin: 0 5px 5px 0;
	padding: 0 26px 0 4px;
	cursor: pointer;
	background: #f3f3f3
}
.selector-set .ss-item b {
	font-weight: 400;
	color: #333
}
.selector-set .ss-item em {
	color: #e4393c
}
.selector-set .ss-item i {
	display: block;
	position: absolute;
	width: 25px;
	height: 22px;
	right: 0;
	top: 0;
	background: url(../image/search.ele.png) no-repeat 7px -140px
}
.selector-set .ss-item:hover {
	border-color: #e4393c;
	text-decoration: none;
	background: #fff
}
.selector-set .ss-item:hover i {
	background-color: #e4393c;
	background-position: 7px -158px
}
.shop-list {
	position: relative;
	width: 100%
}
.shop-list .sl-item {
	border: 3px solid #ddd;
	margin-bottom: 20px
}
.shop-list .sl-i-top {
	height: 66px;
	border-bottom: 1px solid #ddd
}
.shop-list .sl-i-logo {
	float: left;
	margin: 10px 20px 0 15px;
	_display: inline
}
.shop-list .sl-i-title {
	float: left
}
.shop-list .sl-i-title .shop-name {
	line-height: 25px;
	margin: 6px 0 3px
}
.shop-list .sl-i-title .shop-name .sn-link {
	font-size: 16px;
	font-family: "microsoft yahei";
	margin-right: 10px
}
.shop-list .sl-i-title .shop-name .btn {
	position: relative;
	padding-left: 30px
}
.shop-list .sl-i-title .shop-name .btn i {
	position: absolute;
	left: 10px;
	top: 4px;
	display: block;
	width: 16px;
	height: 16px;
	background: url(../image/search.customerService.png) no-repeat
}
.shop-list .sl-i-title .shop-name .btn i.online {
	background-position: 0 0
}
.shop-list .sl-i-title .shop-name .btn i.offline {
	background-position: 0 -41px
}
.shop-list .sl-i-title .shop-name .u-jd {
	margin-right: 5px
}
.shop-list .sl-i-title .shop-phrase {
	color: #999
}
.shop-list .sl-i-ext {
	float: right;
	width: 320px;
	position: relative
}
.shop-list .sl-i-ext .shop-evaluate {
	margin-top: 14px;
	margin-bottom: 5px;
	line-height: 18px
}
.shop-list .sl-i-ext .shop-evaluate span {
	display: inline-block;
	vertical-align: top
}
.shop-list .sl-i-ext .shop-evaluate .se-grade, .shop-list .sl-i-ext .shop-evaluate .se-grade em {
	display: inline-block;
	height: 18px;
	background: url(../image/grade.png) 0 0 no-repeat
}
.shop-list .sl-i-ext .shop-evaluate .se-grade {
	position: relative;
	overflow: hidden;
	width: 78px;
	background-position: 0 -18px
}
.shop-list .sl-i-ext .shop-evaluate .se-grade em {
	position: absolute;
	left: -40px;
	width: 78px;
	background-position: 0 0
}
.shop-list .sl-i-ext .shop-relgoods a {
	color: #005aa0
}
.shop-list .sl-i-ext .btn {
	position: absolute;
	right: 25px;
	top: 16px
}
.shop-list .sl-i-ext.hideEvaluate .shop-evaluate {
	display: none
}
.shop-list .sl-i-ext.hideEvaluate .shop-relgoods {
	margin-top: 22px;
	margin-bottom: 5px;
	line-height: 18px
}
.shop-list .sl-i-content {
	height: 439px;
	overflow: hidden;
	width: 100%;
*position:relative
}
.shop-list .goods-list-v1 {
	padding-left: 5px
}
.shop-list .goods-list-v1 .gl-item {
	width: 234px;
	height: 439px
}
.shop-list .goods-list-v1 .gl-item .gl-i-wrap {
	border: 0 none
}
.shop-list .goods-list-v1 .gl-item .p-scroll {
	display: none
}
.shop-list .goods-list-v1 .gl-item.hover .gl-i-wrap {
	box-shadow: none
}
.shop-list.sl-type-1 .goods-list-v1 .gl-item, .shop-list.sl-type-1 .sl-i-content {
	height: 377px
}
@media screen and (min-width:1230px) and (max-width:1410px) {
.shop-list .goods-list-v1 {
	padding-left: 8px
}
.shop-list .goods-list-v1 .gl-item {
	margin-right: 20px
}
}
.resp01 .shop-list .goods-list-v1 {
	padding-left: 8px
}
.resp01 .shop-list .goods-list-v1 .gl-item {
	margin-right: 20px
}
@media (min-width:1411px) {
.shop-list .goods-list-v1 {
	padding-left: 5px
}
.shop-list .goods-list-v1 .gl-item {
	margin-right: 3px
}
}
.resp02 .shop-list .goods-list-v1 {
	padding-left: 5px
}
.resp02 .shop-list .goods-list-v1 .gl-item {
	margin-right: 3px
}
.shop-list-v1 .shop-logo, .shop-list-v2 .shop-logo {
	width: 180px;
	height: 60px;
	overflow: hidden
}
.shop-list-v1 .shop-logo img, .shop-list-v2 .shop-logo img {
	width: 180px;
	height: 60px
}
.shop-list-v1 .shop-name, .shop-list-v2 .shop-name {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin: 4px 0;
	overflow: hidden
}
.shop-list-v1 .shop-name .title, .shop-list-v2 .shop-name .title {
	display: inline-block;
	vertical-align: top;
	font: 700 14px/18px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	color: #333
}
.shop-list-v1 .shop-name .shop-act-tag, .shop-list-v2 .shop-name .shop-act-tag {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	_line-height: 20px;
	padding: 0 3px;
	margin-left: 1px;
	color: #fff;
	background: #f1a153
}
.shop-list-v1 .shop-name .tag-coupon, .shop-list-v2 .shop-name .tag-coupon {
	background: #538ef1
}
.shop-list-v1 .shop-name .tag-jd, .shop-list-v2 .shop-name .tag-jd {
	background: #e4393c
}
.shop-list-v1 .shop-name .tag-diamond-service, .shop-list-v2 .shop-name .tag-diamond-service {
	width: 16px;
	padding: 0;
	background: url(../image/diamond.gif) no-repeat 0 2px;
	text-indent: -9999px
}
.shop-list-v1 .shop-infor, .shop-list-v2 .shop-infor {
	width: 100%;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis
}
.shop-list-v1 .shop-focus, .shop-list-v2 .shop-focus {
	height: 23px;
	padding-top: 6px
}
.shop-list-v1 .shop-focus .u-btn-focus, .shop-list-v2 .shop-focus .u-btn-focus {
	vertical-align: top
}
.shop-list-v1 .shop-honor, .shop-list-v2 .shop-honor {
	display: inline-block;
	vertical-align: top;
	height: 23px;
	margin-left: 10px
}
.shop-list-v1 .shop-honor .i-medal, .shop-list-v2 .shop-honor .i-medal {
	margin-top: 3px;
	vertical-align: top;
	margin-right: 5px
}
.shop-list-v1 .shop-honor em, .shop-list-v2 .shop-honor em {
	display: inline-block;
	vertical-align: top;
	height: 23px;
	line-height: 23px;
	color: #e4393c
}
.shop-list-v1 .shop-score-mini, .shop-list-v2 .shop-score-mini {
	float: left;
	width: 225px;
	height: 40px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.shop-list-v1 .shop-score-mini .score-title, .shop-list-v2 .shop-score-mini .score-title {
	width: 100%;
	height: 16px;
	line-height: 16px;
	margin-bottom: 5px;
	overflow: hidden
}
.shop-list-v1 .shop-score-mini .score-title .part, .shop-list-v1 .shop-score-mini .score-title .sum, .shop-list-v2 .shop-score-mini .score-title .part, .shop-list-v2 .shop-score-mini .score-title .sum {
	float: left;
	width: 40px;
	margin-right: 13px;
	color: #999;
	text-align: center
}
.shop-list-v1 .shop-score-mini .score-title .sum, .shop-list-v2 .shop-score-mini .score-title .sum {
	width: 52px;
	margin-right: 14px;
	font-weight: 700
}
.shop-list-v1 .shop-score-mini .score-infor, .shop-list-v2 .shop-score-mini .score-infor {
	width: 100%;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	color: #999
}
.shop-list-v1 .shop-score-mini .score-infor .part, .shop-list-v1 .shop-score-mini .score-infor .sum, .shop-list-v2 .shop-score-mini .score-infor .part, .shop-list-v2 .shop-score-mini .score-infor .sum {
	float: left;
	width: 40px;
	margin-right: 13px;
	color: #999;
	text-align: center
}
.shop-list-v1 .shop-score-mini .score-infor .sum, .shop-list-v2 .shop-score-mini .score-infor .sum {
	width: 52px;
	margin-right: 14px;
	font-weight: 700
}
.shop-list-v1 .shop-score-mini .score-infor .sum .number, .shop-list-v2 .shop-score-mini .score-infor .sum .number {
	color: #e4393c
}
.shop-list-v1 .shop-score-mini .score-change, .shop-list-v2 .shop-score-mini .score-change {
	display: inline-block
}
.shop-list-v1 .shop-score-mini .score-change i, .shop-list-v2 .shop-score-mini .score-change i {
	margin-left: 3px;
	margin-top: 3px;
	vertical-align: top
}
.shop-list-v1 .shop-score-mini .score-change .percent, .shop-list-v2 .shop-score-mini .score-change .percent {
	display: inline-block;
	vertical-align: top
}
.shop-list-v1 .shop-enter .u-btn-primary, .shop-list-v2 .shop-enter .u-btn-primary {
	border-radius: 5px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	font-size: 14px;
	padding: 6px 20px
}
.shop-list-item .sl-i-hd {
	position: relative;
	padding: 10px 398px 10px 200px;
	height: 100px
}
.shop-list-item .sl-i-hd .shop-logo {
	position: absolute;
	left: 10px;
	top: 30px
}
.shop-list-item .sl-i-hd .sl-i-main {
	width: 100%
}
.shop-list-item .sl-i-hd .sl-i-ext {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 378px;
	height: 100px
}
.shop-list-v1, .shop-list-v2 {
	padding-bottom: 20px
}
.shop-list-v1 .goods-list-v1 {
	margin-bottom: 0
}
.shop-list-v1 .goods-list-v1 .gl-item .p-scroll {
	display: none
}
.shop-list-v1 .goods-list-v1 .gl-item.hover .gl-i-wrap {
	border-color: #fff;
	box-shadow: none
}
.shop-list-v1 .gl-type-2 {
	height: 425px;
	overflow: hidden
}
.shop-list-v1 .gl-type-2 .gl-item {
	height: 420px
}
.shop-list-v1 .gl-type-2 .gl-item .gl-i-wrap {
	padding-bottom: 0
}
.shop-list-v1 .gl-type-3 {
	height: 375px;
	overflow: hidden
}
.shop-list-v1 .gl-type-3 .gl-item {
	height: 360px
}
.shop-list-v1 .gl-type-3 .gl-item .gl-i-wrap {
	padding-bottom: 0
}
.shop-list-v2 .goods-list-v2 {
	margin-bottom: 0
}
.shop-list-v2 .goods-list-v2 .gl-item .p-scroll {
	display: none
}
.shop-list-v2 .goods-list-v2 .gl-item.hover .gl-i-wrap {
	border-color: #fff;
	box-shadow: none
}
.shop-list-v2 div.gl-type-2 {
	height: 457px;
	overflow: hidden
}
.shop-list-v2 div.gl-type-2 .gl-item {
	height: 457px
}
.shop-list-v2 div.gl-type-2 .gl-item .gl-i-wrap {
	padding-bottom: 0
}
.shop-list-v2 div.gl-type-3 {
	height: 397px;
	overflow: hidden
}
.shop-list-v2 div.gl-type-3 .gl-item {
	height: 397px
}
.shop-list-v2 div.gl-type-3 .gl-item .gl-i-wrap {
	padding-bottom: 0
}
.shop-list-item {
	border: 1px solid #ddd;
	margin-bottom: 10px;
	overflow: hidden
}
.shop-list-item .sl-i-hd .shop-score-mini {
	padding-top: 22px
}
.shop-list-item .sl-i-hd .shop-enter {
	margin-top: 22px
}
.shop-list-item .shop-goods-trigger {
	position: absolute;
	bottom: -11px;
	right: 20px;
	width: 108px;
	height: 22px;
	border: 1px solid #ddd;
	background: #f4f4f4;
	text-align: center;
	cursor: pointer
}
.shop-list-item .shop-goods-trigger .goods-related {
	display: inline-block;
	vertical-align: middle;
	line-height: 22px
}
.shop-list-item .shop-goods-trigger .goods-related .num {
	color: #e4393c
}
.shop-list-item .shop-goods-trigger .trigger-arrow {
	display: inline-block;
	width: 8px;
	height: 5px;
	text-align: center;
	overflow: hidden;
	vertical-align: middle
}
.shop-list-item .shop-goods-trigger .trigger-arrow i {
	display: inline-block;
	vertical-align: top;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 5px;
	border-style: solid dashed dashed;
	border-color: #666 transparent transparent;
	margin-left: -1px
}
.shop-list-item .sl-i-bd {
	display: none;
	overflow: hidden
}
.shop-list-item .sl-i-bd .more-related-goods {
	height: 22px;
	line-height: 22px;
	padding: 10px 10px 15px;
	text-align: right
}
.shop-list-item .sl-i-bd .more-related-goods a {
	font-family: "Helvetica Neue", "Hiragino Sans GB", SimSun, serif
}
.z-shop-item-open {
	box-shadow: 1px 1px 1px #ddd, -1px -1px 1px #ddd
}
.z-shop-item-open .shop-goods-trigger {
	border-color: #efefef #efefef #fff;
	background: #fff
}
.z-shop-item-open .sl-i-bd {
	display: block;
	border-top: 1px solid #efefef
}
.shopList-v3 {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 44px
}
.shopItem-v3 {
	width: 100%;
	margin-top: -1px
}
.shopItem-v3 .shop-inner {
	position: relative;
	height: 84px;
	padding: 18px 407px 18px 229px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}
.shopItem-v3 .shop-logo {
	position: absolute;
	left: 20px;
	top: 30px;
	width: 180px;
	height: 60px
}
.shopItem-v3 .shop-logo a {
	display: block;
	width: 180px;
	height: 60px
}
.shopItem-v3 .shop-logo img {
	width: 180px;
	height: 60px;
	vertical-align: top
}
.shopItem-v3 .sl-i-main {
	width: 100%;
	height: 84px;
	overflow: hidden
}
.shopItem-v3 .sl-i-ext {
	position: absolute;
	right: 0;
	top: 22px;
	width: 378px;
	height: 76px
}
.shopItem-v3 .shop-name {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin-top: 12px;
	margin-bottom: 8px;
	overflow: hidden
}
.shopItem-v3 .shop-name .title {
	display: inline-block;
	vertical-align: top;
	font: 14px/18px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #333
}
.shopItem-v3 .shop-name .shop-act-tag {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	_line-height: 20px;
	padding: 0 3px;
	margin-left: 1px;
	font-size: 12px;
	color: #fff;
	background: #f1a153
}
.shopItem-v3 .shop-name .tag-coupon {
	background: #538ef1
}
.shopItem-v3 .shop-name .tag-jd {
	background: #e4393c
}
.shopItem-v3 .shop-name .tag-diamond-service {
	width: 16px;
	padding: 0;
	background: url(../image/diamond.gif) no-repeat 0 2px;
	text-indent: -9999px
}
.shopItem-v3 .shop-name .shop-tag-img {
	display: inline-block;
	height: 18px;
	margin-left: 1px;
	vertical-align: top
}
.shopItem-v3 .shop-name .shop-tag-img img {
	vertical-align: top
}
.shopItem-v3 .shop-infor {
	height: 18px;
	font: 12px/18px "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.shopItem-v3 .shop-btn {
	position: absolute;
	left: 247px;
	top: 0;
	width: 100px;
	height: 76px
}
.shopItem-v3 .shop-btn .u-focus {
	display: block;
	width: 88px;
	height: 31px;
	line-height: 31px;
	margin-bottom: 10px
}
.shopItem-v3 .shop-btn .u-focus .btnico {
	vertical-align: middle;
	margin-right: 5px
}
.shopItem-v3 .shop-btn .u-focus .btntxt {
	vertical-align: middle;
	height: 31px;
	line-height: 31px
}
.shopItem-v3 .shop-btn .shop-enter {
	display: block;
	width: 90px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: #e4393c;
	color: #fff;
	border-radius: 3px
}
.shopItem-v3 .shop-btn .shop-enter:hover {
	background: #f14a4d
}
.shopItem-v3 .shop-honor {
	display: inline-block;
	height: 18px;
	margin-left: 12px;
	vertical-align: top
}
.shopItem-v3 .shop-honor .i-medal {
	vertical-align: top;
	margin-right: 5px
}
.shopItem-v3 .shop-honor em {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	color: #e4393c
}
.shopItem-v3 .shop-score2 {
	position: absolute;
	left: 0;
	top: 2px;
	width: 232px;
	height: 72px;
	padding-right: 15px
}
.shopItem-v3 .shop-score2 .score-infor {
	height: 72px;
	padding-left: 112px
}
.shopItem-v3 .shop-score2 .score-infor .i-down, .shopItem-v3 .shop-score2 .score-infor .i-up, .shopItem-v3 .shop-score2 .score-infor .num, .shopItem-v3 .shop-score2 .score-infor .tit {
	display: inline-block;
	vertical-align: middle
}
.shopItem-v3 .shop-score2 .score-infor .part, .shopItem-v3 .shop-score2 .score-infor .sum {
	height: 24px;
	line-height: 24px;
	font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
}
.shopItem-v3 .shop-score2 .score-infor .part .tit, .shopItem-v3 .shop-score2 .score-infor .sum .tit {
	margin-right: 8px
}
.shopItem-v3 .shop-score2 .score-infor .part .num, .shopItem-v3 .shop-score2 .score-infor .sum .num {
	margin-right: 3px
}
.shopItem-v3 .shop-score2 .score-infor .sum {
	float: left;
	width: 112px;
	height: 72px;
	line-height: 72px;
	margin-left: -112px
}
.shopItem-v3 .shop-score2 .score-infor .sum .tit {
	font-size: 14px;
	color: #333
}
.shopItem-v3 .shop-score2 .score-infor .sum .num {
	font-size: 14px;
	color: #e4393c
}
.shopZone-ads {
	position: relative
}
.shopZone-ads .shop-logo {
	position: absolute
}
.shopZone-ads .sl-i-ext {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 378px;
	height: 100px
}
.shopZone-ads {
	height: 180px;
	padding: 0 0 0 170px;
	background: url(../image/e1e13ff986a1fa9e.png) #eeeef1
}
.shopZone-ads .shop-logo {
	width: 130px;
	height: 130px;
	line-height: 130px;
	top: 20px;
	left: 20px;
	background: #fff;
	overflow: hidden
}
.shopZone-ads .shop-logo img {
	max-width: 130px
}
.shopZone-ads .shop-name {
	height: 20px;
	line-height: 20px;
	overflow: hidden
}
.shopZone-ads .title {
	display: inline-block;
	vertical-align: top;
	font: 700 14px/18px "Helvetica Neue", "Hiragino Sans GB", SimSun, serif;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 200px
}
.shopZone-ads .sl-i-main {
	width: 24%;
	padding-top: 20px
}
.shopZone-ads .shop-score-mini {
	padding-top: 22px
}
.shopZone-ads .shop-enter {
	margin-top: 22px
}
.shopZone-ads .shop-infor {
	margin-top: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.shopZone-ads .shop-focus {
	margin-top: 15px
}
.shopZone-ads .sl-i-ad {
	position: absolute;
	right: 0;
	top: 0;
	width: 61.88%;
	height: 180px;
	overflow: hidden;
	max-width: 860px;
	background-size: 100% 100%
}
.shopZone-ads .sl-i-ad .u-ad-gray {
	top: 158px
}
.shopZone-ads .shop-name .shop-act-tag {
	display: inline-block;
	vertical-align: top;
	height: 18px;
	line-height: 18px;
	_line-height: 20px;
	padding: 0 3px;
	margin-left: 1px;
	color: #fff;
	background: #f1a153
}
.shopZone-ads .shop-name .tag-jd {
	background: #e4393c
}
.shopZone-ads .u-focus {
	width: 78px;
	height: 25px;
	line-height: 25px
}
.shopZone-ads .jump-shop {
	display: inline-block;
	width: 78px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #e4393c;
	color: #e4393c
}
.shopZone-ads .jump-shop i {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 18px;
	margin-right: 5px;
	overflow: hidden;
	background: url(../image/shop-ico.png) 0 0 no-repeat
}
.shopZone-ads .jump-shop .btntxt {
	height: 21px;
	line-height: 21px;
	display: inline-block;
	vertical-align: middle
}
.shopZone-ads .jump-shop:hover {
	background: #e4393c;
	color: #fff
}
.shopZone-ads .jump-shop:hover i {
	background-position: -22px 0
}