@charset "UTF-8";

body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul {
	margin: 0;
	padding: 0
}

li,ul {
	list-style: none
}

article,aside,footer,header,hgroup,main,nav,section {
	display: block
}

a {
	
	text-decoration: none
}

body {
	min-width: 320px;
	font-size: 1em;
	font-family: PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;
	color: #000;
	-webkit-text-size-adjust: none;
	line-height: normal
}

body,button,input,select,table,textarea {
	font-size: 16px
}

.hot-search-bar span i:before,.jd-auto-complete-list li:before,.jd-footer-platforms li a.badge:after,.jd-footer-platforms li a:before,.jd-header-icon-back span,.jd-header-icon-cancel span,.jd-header-icon-category span,.jd-header-icon-close:after,.jd-header-icon-logo span,.jd-header-icon-search span,.jd-header-icon-shortcut span,.jd-header-shortcut span,.jd-search-tab li.sort-by-integrative a:after,.jd-search-tab li.sort-by-integrative.active a:after,.jd-search-tab li.sort-by-price a:after,.jd-search-tab li.sort-by-price.active a.arrow-down:after,.jd-search-tab li.sort-by-price.active a.arrow-up:after,.landing-keywords a:before,.region-title-back i,.sidebar-btn-location:after,.sidebar-categories .arrow,.sidebar-categories li.checked .tick,.supplier-arrow-right {
	display: block;
	
	background-size: 200px 200px
}

.bdr-tb-bold {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-width: 1px 0 1px 0;
	
}

.bdr-t-bold {
	border-top: 1px solid #e1e1e1;
	border-width: 1px 0 0 0;
	-webkit-border-image: url(data:image/gif;
	base64,R0lGODlhAgAEAJEDAMfGy8jHy8jGy////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY1NEY4MjZDNkQ3MTExRTRCOTRCQkI3NjVBQzgwRjQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NEY4MjZENkQ3MTExRTRCOTRCQkI3NjVBQzgwRjQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjU0RjgyNkE2RDcxMTFFNEI5NEJCQjc2NUFDODBGNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjU0RjgyNkI2RDcxMTFFNEI5NEJCQjc2NUFDODBGNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAADACwAAAAAAgAEAAACBAyGI1IAOw==) 2 0 stretch
}

.bdr-b-bold {
	border-bottom: 1px solid #e1e1e1;
	border-width: 0 0 1px 0;
	-webkit-border-image: url(data:image/gif;
	base64,R0lGODlhAgAEAJEDAMfGy8jHy8jGy////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY1NEY4MjZDNkQ3MTExRTRCOTRCQkI3NjVBQzgwRjQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NEY4MjZENkQ3MTExRTRCOTRCQkI3NjVBQzgwRjQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjU0RjgyNkE2RDcxMTFFNEI5NEJCQjc2NUFDODBGNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjU0RjgyNkI2RDcxMTFFNEI5NEJCQjc2NUFDODBGNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAADACwAAAAAAgAEAAACBAyGI1IAOw==) 2 0 stretch
}

.borb-bold {
	border-bottom: 0
}

.bdr-tb {
	position: relative
}

.bdr-tb::before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #e3e5e9;
	z-index: 10
}

.bdr-tb::after {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #e3e5e9;
	z-index: 10
}

.bdr-t {
	position: relative
}

.bdr-t::before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #e3e5e9;
	z-index: 10
}

.bdr-b {
	position: relative
}

.bdr-b::after {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #e3e5e9;
	z-index: 10
}

a.bdr-tb::before {
	border-color: #e3e5e9
}

a.bdr-tb::after {
	border-color: #e3e5e9
}

a.bdr-t::before {
	border-color: #e3e5e9
}

a.bdr-b::after {
	border-color: #e3e5e9
}

.borb::after {
	border-bottom: 0 solid #e3e5e9
}

.new-wt {
	background-color: #f0f2f5
}

.page-content {
	background-color: #f0f2f5
}

.goods-part {
	padding-left: 10px;
	background-color: #fff
}

.part-note-msg {
	display: inline-block;
	line-height: 15px;
	font-size: 13px;
	color: #81838e;
	width: 26px;
	white-space: normal;
	height: auto
}

.loc-serv-note,.prod-coupon,.prod-spec {
	height: auto;
	padding-top: 15px;
	font-size: 0;
	padding-bottom: 15px
}

.icon-arrow {
	position: absolute;
	right: 7px;
	width: 15px;
	height: 15px;

	background-repeat: no-repeat;
	background-size: 100px 100px
}

.icon-arrow-up {
	background-position: 3px -5px
}

.icon-arrow-down {
	background-position: 3px 6px
}

.icon-arrow-right {
	background-position: 5px -16px
}

.jd-slider-container {
	-webkit-transition: .5s
}

address,em {
	font-style: normal
}

.pro-color,.pro-count,.pro-size,.pro-spec,.spec-desc {
	font-size: 0;
	overflow: hidden;
	position: relative
}

.nowrap-txt {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.base-txt {
	margin-left: 34px;
	font-size: 13px;
	color: #252525;
	line-height: 15px
}

.msg-notice .part-note-msg,.prod-spec .part-note-msg,.provide-srv .part-note-msg,.send-to .part-note-msg {
	float: left
}

.icon {
	vertical-align: top;
	font-style: normal
}

.ext-warr .icon-arrow-down,.ext-warr .icon-arrow-up,.more-detail .icon-arrow-right {
	top: 15px
}



.cf:after,.cf:before {
	content: "";
	display: table
}

.cf:after {
	clear: both
}

.cf {
	zoom: 1
}

.mar-t {
	margin-top: 9px
}

.bottom-to-top {
	position: fixed;
	bottom: 62px;
	right: 9px;
	width: 38px;
	height: 38px;
	z-index: 20;
	display: none
}

.hold-div-top {
	height: 48px;
	width: 100%;
	display: block
}

.hold-div-bottom {
	height: 35px;
	width: 100%;
	display: block
}

.col02 {
	color: #686868;
	-moz-box-flex: 1;
	box-flex: 1;
	margin-left: 38px
}

#download-floor {
	display: block
}

#download-floor img {
	width: 100%;
	height: auto
}

.posi-rela {
	position: relative
}

.icon-popups {
	position: absolute;
	right: 10px;
	width: 19px;
	height: 4px;
	background-image: url(../images/5.4/product-detail-sprites-mjs.png?v=1);
	background-repeat: no-repeat;
	background-size: 100px 100px;
	background-position: -42px -17px
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
	-webkit-appearance: none!important;
	margin: 0
}

.is-loading {
	display: none;
	height: 27px;
	text-align: center;
	font-size: 0
}

.is-loading em {
	background: url(../images/5.4/loading-animation.gif?v=1) center 2px no-repeat;
	display: inline-block;
	width: 23px;
	height: 25px;
	background-size: 23px 23px;
	vertical-align: top
}

.is-loading span {
	color: #b3b3b3;
	font-size: 11px;
	display: inline-block;
	line-height: 27px;
	margin-left: 10px
}

.header-slider {
	position: relative;
	width: 100%;
	overflow: hidden
}

.header-slider-con {
	overflow: hidden
}

.header-slider-con:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.header-slider-item {
	float: left;
	overflow: hidden;
	display: inline;
	width: 100%
}

.loading-position {
	position: absolute;
	top: 132px;
	left: 50%;
	margin-left: -44px;
	margin-top: -14px
}

.cart-loading-icon {
	position: fixed;
	display: none;
	top: 50%;
	left: 50%;
	margin-top: -18px;
	margin-left: -18px;
	z-index: 300;
	background: url(data:image/png;
	base64,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) no-repeat;background-size: 37px 37px;
	height: 37px;
	width: 37px;
	background-position: 0 0;
	-webkit-animation: rotateChange .8s cubic-bezier(.5,.5,.5,.5) infinite;
	-moz-animation: rotateChange .8s cubic-bezier(.5,.5,.5,.5) infinite;
	-ms-animation: rotateChange .8s cubic-bezier(.5,.5,.5,.5) infinite;
	-o-animation: rotateChange .8s cubic-bezier(.5,.5,.5,.5) infinite;
	animation: rotateChange .8s cubic-bezier(.5,.5,.5,.5) infinite
}

@-webkit-keyframes rotateChange {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes rotateChange {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-ms-keyframes rotateChange {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-o-keyframes rotateChange {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes rotateChange {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

.bottom-tip-floor {
	width: 100%;
	height: 67px;
	text-align: center;
	padding-top: 21px
}

.bottom-tip {
	display: inline-block;
	line-height: 13px;
	font-size: 13px;
	color: #9b9c9f;
	vertical-align: middle
}

.btm-detail-icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	background-image: url(../images/5.4/product-detail-sprites-mjs.png?v=1);
	background-repeat: no-repeat;
	background-size: 100px 100px;
	vertical-align: middle;
	margin-right: 2px
}

.btm-detail-icon.btm-up {
	background-position: -60px -67px
}

.btm-detail-icon.btm-down {
	background-position: -76px -67px
}

.btm-loading {
	line-height: 73px;
	height: 0;
	text-align: center;
	transition: height .25s,border-bottom-width .25s;
	background-color: #f3f4f6;
	font-size: 13px;
	color: #9b9c9f;
	overflow: hidden;
	vertical-align: middle
}

.btm-detail {
	background-color: #fff
}

.btm-detail-to-top {
	position: fixed;
	bottom: 62px;
	right: 9px;
	width: 38px;
	height: 38px;
	z-index: 20;
	display: none
}

.share-gift-wrap {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 100;
	opacity: 0
}

.share-gift-show {
	opacity: 1;
	-webkit-transition: opacity .5s
}

.share-gift-btn {
	position: absolute;
	width: 70px;
	height: 70px;
	right: 10px;
	top: 41px;
	background: url(../images/5.4/icon_shareClose.png?v=1) no-repeat center/30px;
	border: none
}

.share-gift-content {
	height: 100%;
	border: none
}

.overflowHidden {
	overflow: hidden
}

.label-icon-div {
	font-style: normal;
	display: inline-block;
	height: 14px;
	line-height: 20px;
	font-size: 0;
	width: auto;
	border-radius: 2px;
	position: relative;
	box-sizing: border-box;
	overflow: hidden
}

.have-icon-div {
	border: 1px solid #f23030
}

.have-icon-div::after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.have-icon-div .label-text {
	float: left
}

.have-not-icon-div::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #f23030;
	border-radius: 3px;
	transform: scale(.5,.5);
	-webkit-transform: scale(.5,.5);
	transform-origin: left top;
	-webkit-transform-origin: left top;
	box-sizing: border-box;
	height: 28px;
	width: 200%;
	z-index: 1
}

.label-text {
	display: inline-block;
	padding: 2px 2px;
	font-size: 10px;
	color: #f23030;
	line-height: 10px;
	height: 14px
}

.label-icon {
	display: inline-block;
	background: url(../images/5.4/icon-sprites-extend.png?v=1) #f23030;
	background-size: 98px 14px;
	width: 14px;
	height: 14px;
	float: left
}

.phone-exclusive-icon {
	background-position: 0 -1px
}

.shop-vip-icon {
	background-position: -14px -1px
}

.seckill-icon {
	background-position: -28px -1px
}

.flash-icon {
	background-position: -42px -1px
}

.line-service {
	background-position: -56px -1px
}

.otc-icon {
	background-position: -70px -1px
}

.seckill-floor-icon {
	background-position: -84px -1px
}

.blue-border.have-icon-div {
	border: 1px solid #1a68bc
}

.blue-border.have-not-icon-div::before {
	border: 1px solid #1a68bc
}

.white-border.have-icon-div {
	border: 1px solid #fff
}

.white-border.have-not-icon-div::before {
	border: 1px solid #fff
}

.red-div {
	background-color: #f23030
}

.blue-div {
	background-color: #1a68bc
}

.jx-div {
	background-color: #c09947
}

.jx-border.have-not-icon-div::before {
	border: 1px solid #c09947
}

.jx-text {
	color: #c09947
}

.white-text {
	color: #fff
}

.red-text {
	color: #f23030
}

.blue-text {
	color: #1a68bc
}

.diamond-icon-div {
	background-color: #b400d3
}

.diamond-icon-div::before {
	border: 1px solid #b400d3
}

.diamond-icon-div .label-text {
	color: #fff
}

.global-icon {
	width: auto;
	height: 14px;
	vertical-align: top;
	margin-top: 3px
}

.double11-icon {
	width: auto;
	height: 14px;
	vertical-align: top;
	margin-top: 3px
}

.rxd-icon-text {
	padding: 2px 2px 2px 1px
}

.tryme {
	background: rgba(0,0,0,.8);
	width: 100%;
	height: 50px
}

.tryme div {
	width: 320px;
	height: 50px;
	margin: 0 auto;
	position: relative
}

.tryme .later {
	border: 0;
	display: block;
	left: 4px;
	top: 9px;
	width: 32px;
	height: 32px;
	position: absolute
}

.tryme .trynow {
	border: 0;
	display: block;
	left: 40px;
	width: 280px;
	height: 50px;
	position: absolute
}

.tryme span {
	display: block;
	width: 140px;
	margin-left: 90px;
	padding-top: 10px;
	color: #fff;
	font-size: 12px;
	line-height: 15px
}

.tryme-img {
	width: 320px;
	height: 50px;
	margin: 0 auto;
	position: absolute
}

.download-pannel {
	height: 50px;
	width: 100%;
	line-height: 50px;
	position: relative;
	font-size: 0;
	overflow: hidden
}

.download-pannel .pannel-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 4
}

.download-pannel .pannel-bg img {
	width: 100%;
	height: 100%
}

.download-pannel div[class^=download-] {
	position: relative;
	z-index: 5;
	float: left;
	overflow: hidden
}

.download-pannel .download-close {
	width: 16px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	margin-left: 2.5%
}

.download-pannel .download-close img {
	width: 100%;
	height: auto
}

.download-pannel .download-logo {
	width: 35px;
	height: 50px;
	line-height: 50px;
	margin-left: 5%;
	margin-right: 2.5%
}

.download-pannel .download-logo img {
	width: 100%;
	height: auto
}

.download-pannel .download-txt {
	display: inline-block;
	width: 40%;
	height: 100%
}

.download-pannel .font-large {
	font-size: 15px
}

.download-pannel .download-action {
	display: inline-block;
	height: 100%;
	width: 31.88%;
	float: right!important;
	text-align: center;
	font-size: 13px;
	color: #fff
}

.download-pannel .download-content {
	font-size: 12px;
	display: block;
	position: relative
}

.download-pannel .download-content .content-up {
	color: #fff;
	font-weight: 500;
	position: absolute;
	top: -9px
}

.download-pannel .download-content .content-down {
	color: #999;
	position: absolute;
	top: 9px
}

.download-pannel em {
	font-style: normal
}

.download-pannel div,.download-pannel img {
	vertical-align: middle
}

.download-noBg {
	background-color: #232326
}

.download-noBg .download-action {
	background-color: #cd2525
}

.download-noBg .pannel-bg {
	display: none
}

.jd-header,.jd-header a {
	font-family: PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;
	color: #252525;
	text-decoration: none;
	font-size: 16px
}

.jd-header {
	min-height: 44px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #252525;
	width: 100%
}

.jd-header-bar {
	position: relative;
	background: #efefef url(../images/5.4/header-bg.png?v=1) repeat-x 0 0;
	background-size: 100% 44px;
	min-height: 44px;
	border-bottom: 1px solid #bfbfbf;
	border-width: 0 0 1px 0;
	-webkit-border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 stretch;-o-border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round;border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round
}

.jd-header-icon-back,.jd-header-icon-logo {
	position: absolute;
	width: 40px;
	height: 44px
}

.jd-header-icon-back span {
	width: 20px;
	height: 20px;
	background-position: -20px 0;
	margin: 12px 0 0 10px
}

.jd-header-icon-back span,.jd-header-icon-cancel span,.jd-header-icon-search span,.jd-header-icon-shortcut span {
	text-indent: -100px;
	overflow: hidden
}

.jd-header-title {
	margin: 0 50px;
	text-align: center;
	height: 44px;
	line-height: 44px;
	font-size: 16px
}

.jd-header-icon-category,.jd-header-icon-shortcut {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 44px;
	overflow: hidden
}

.jd-header-icon-shortcut span {
	width: 20px;
	height: 20px;
	background-position: -60px 0;
	margin: 12px 10px 0 10px
}

.jd-header-shortcut span,.jd-header-shortcut strong {
	display: block;
	margin: 0 auto;
	color: #fff;
	font-weight: 400;
	font-size: 12px;
	line-height: 1
}

.jd-header-shortcut {
	display: table;
	width: 100%;
	background: #404042;
	height: 57px
}

.jd-header-shortcut li {
	display: table-cell;
	width: 20%;
	text-align: center
}

.jd-header-shortcut a {
	border: 0;
	color: #fff
}

.jd-header-shortcut span {
	width: 30px;
	height: 30px;
	margin-top: 6px
}

.jd-header-shortcut span.shortcut-categories {
	background-position: -60px -27px
}

.jd-header-shortcut span.shortcut-cart {
	background-position: -90px -27px
}

.jd-header-shortcut span.shortcut-my-account {
	background-position: -120px -27px
}

.jd-header-shortcut span.shortcut-home {
	background-position: -30px -27px
}

.jd-header-shortcut span.shortcut-my-history {
	background-position: -10px -105px
}

.jd-header-new-bar {
	width: 100%;
	position: relative;
	background: #efefef url(../images/5.4/header-bg.png?v=1) repeat-x 0 0;
	background-size: 100% 44px;
	min-height: 44px;
	z-index: 20
}

#header-tabs {
	overflow: hidden;
	margin: 0 80px;
	-webkit-tap-highlight-color: rgba(255,0,0,0);
	display: -moz-box;
	display: -webkit-box;
	display: box
}

.header-tab-item {
	text-align: center;
	box-flex: 1;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	width: 1%;
	overflow: hidden;
	white-space: nowrap
}

.header-tab-title {
	font-size: 14px;
	line-height: 14px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #222;
	width: 28px;
	margin: 0 auto
}

.header-tab-selected {
	font-size: 15px;
	line-height: 15px;
	padding-top: 15px;
	padding-bottom: 12px;
	border-bottom: 2px solid #222;
	font-weight: 600;
	width: 34px;
	text-align: center
}

.header-bar-border {
	border-bottom: 1px solid #bbb;
	border-width: 0 0 1px 0;
	-webkit-border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 stretch;-o-border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round;border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round;margin-top: -1px
}

.m_common_new_top {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%
}

.hide {
	display: none
}

.sift-tab {
	width: 100%;
	height: 42px;
	position: relative;
	background-color: #fff;
	display: none
}

.tab-lst {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	width: 100%;
	position: relative
}

.tab-lst::after {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #e1e1e1;
	z-index: 10
}

.tab-lst li {
	box-flex: 1;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	width: 1%;
	text-align: center
}

.tab-lst li a {
	display: block;
	font-size: 13px;
	color: #9a9a9a;
	padding: 13px 0 8px 0;
	line-height: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,.2)
}

.tab-lst li a.on {
	color: #f15353!important
}

#tabs {
	overflow: hidden;
	width: 100%;
	background-color: #fff;
	font-family: SimHei,"Helvetica Neue",Arial,"Droid Sans",sans-serif;
	display: none;
	position: relative
}

#tabs:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

#tabs::before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #e2e2e2;
	z-index: 10
}

.tab-item {
	float: left;
	overflow: hidden;
	width: 20%;
	text-align: center;
	white-space: nowrap;
	color: #9a9a9a;
	-webkit-tap-highlight-color: transparent
}

.tab-assess-title {
	font-size: 12px;
	line-height: 12px;
	padding-top: 10px;
	padding-bottom: 5px
}

.tab-assess-num {
	font-size: 11px;
	line-height: 11px;
	padding-bottom: 9px
}

.tab-assess-rednum {
	font-size: 11px;
	line-height: 11px
}

.tab-hover {
	color: #f15353
}

.cart-concern-btm-fixed {
	display: table;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 10;
	text-align: center;
	width: 100%;
	height: 50px;
	overflow: hidden
}

.cart-concern-btm-fixed:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.concern-cart {
	background-color: rgba(255,255,255,.9);
	position: relative
}

.concern-cart:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #d2d2d2
}

.action-list a,.concern-cart a {
	display: inline-block;
	height: 100%;
	line-height: 50px;
	float: left;
	overflow: hidden;
	position: relative
}

.action-list,.concern-cart {
	float: left;
	height: 100%;
	overflow: hidden
}

.action-list a,.concern-cart a {
	width: 50%
}

.concern-cart a {
	color: #d4d4d4;
	font-size: 10px
}

em.btm-act-icn {
	width: 23px;
	height: 21px;
	display: block;
	margin: 0 auto;
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 4px;
	background: url(../images/5.4/cart_sprits_all.png?v=1) 0 0 no-repeat;
	background-size: 100px 100px;
	position: relative
}

.order-numbers {
	display: inline-block;
	position: absolute;
	top: -5px;
	background-color: #f23030;
	line-height: 10px;
	font-style: normal;
	border-radius: 8px;
	padding: 0 4px;
	font-size: 8px;
	color: #fff;
	right: -9px;
	border: 1px solid #fff
}

.dong-dong-icn .btm-act-icn {
	background-position: -26px 0;
	background-size: 100px 100px;
	width: 19px
}

.jimi-icn .btm-act-icn {
	background-position: -26px -21px;
	background-size: 100px 100px;
	width: 20px
}

.jx-icn .btm-act-icn {
	background-position: 0 0;
	background-size: 100px 100px;
	width: 20px;
	height: 20px;
	margin-bottom: 5px
}

.cart-car-icn .btm-act-icn {
	background-position: 0 -21px;
	background-size: 100px 100px;
	width: 22px
}

.drug-list-icn .btm-act-icn {
	background-position: -78px -2px;
	background-size: 100px 100px;
	width: 16px
}

.love-heart-icn .btm-act-icn {
	background-position: -50px -3px;
	background-size: 100px 100px;
	width: 22px
}

.love-heart-icn .btm-act-icn.focus-out {
	background-position: -50px -3px
}

.love-heart-icn .btm-act-icn.focus-on {
	background-position: -50px -25px
}

.concern-cart a span {
	display: block;
	line-height: 9px;
	height: 15px;
	text-align: center
}

.action-list a {
	color: #fff;
	font-size: 15px
}

.action-list a.cart-black-font {
	color: #333
}

.red-color {
	background-color: #f23030
}

.yellow-color {
	background-color: #ffb03f
}

.disabled {
	background-color: #bfbfbf!important
}

.jx-cart-yellow {
	background-color: #efc532
}

.five-column .concern-cart {
	width: 47.5%
}

.five-column .concern-cart a {
	width: 33.33%
}

.five-column .action-list {
	width: 52.5%
}

.five-column .action-list a {
	width: 50%
}

.four-column .concern-cart {
	width: 42%
}

.four-column .concern-cart a {
	width: 50%
}

.four-column .action-list {
	width: 58%
}

.four-column .action-list a {
	width: 50%
}

.four-column-l3r1 .concern-cart {
	width: 53.125%
}

.four-column-l3r1 .concern-cart a {
	width: 33.33%
}

.four-column-l3r1 .action-list {
	width: 46.875%
}

.four-column-l3r1 .action-list a {
	width: 100%
}

.three-column .concern-cart {
	width: 50%
}

.three-column .concern-cart a {
	width: 50%
}

.three-column .action-list {
	width: 50%
}

.three-column .action-list a {
	width: 100%
}

.three-column .action-list a:last-child {
	display: none
}

.message-floor {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	text-align: center;
	z-index: 500
}

.message-floor .messge-box {
	width: 145px;
	background: rgba(0,0,0,.8);
	border-radius: 8px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%
}

.messge-box .messge-box-icon {
	width: 26px;
	height: 26px;
	display: inline-block;
	margin: 18px 0 9px 0;
	position: relative;
	overflow: hidden;
	vertical-align: middle
}

.messge-box .messge-box-content {
	font-size: 15px;
	line-height: 15px;
	color: #fff;
	padding: 0 10px 21px 10px
}

.messge-box-icon h1 {
	color: #fff;
	display: inline;
	margin-top: 5px;
	font-size: 22px
}

.message-toast-icon {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAB4CAYAAACn3jFyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MzkzQzEzRjY0RjExRTU5MDI5RkQyNzk0QTQ5MjVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ4MzkzQzE0RjY0RjExRTU5MDI5RkQyNzk0QTQ5MjVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDgzOTNDMTFGNjRGMTFFNTkwMjlGRDI3OTRBNDkyNUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDgzOTNDMTJGNjRGMTFFNTkwMjlGRDI3OTRBNDkyNUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4a44QkAAAGEUlEQVR42uxc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) no-repeat;background-size: 28px 60px
}

.succee-icon {
	display: inline-block;
	height: 26px;
	width: 26px;
	background-position: -1px -29px
}

.error-icon {
	display: inline-block;
	height: 26px;
	width: 26px;
	background-position: -1px -1px
}

.focus-info {
	color: #232326;
	font-size: 9px
}

.focus-scale {
	background: url(../images/5.4/cart_sprits_all.png?v=1) no-repeat;
	background-size: 100px 100px;
	display: none;
	width: 22px;
	height: 17px;
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -11px;
	background-position: -50px -25px
}

.click-focus-show {
	-webkit-animation: focused .2s 1 ease 0s;
	-moz-animation: focused .2s 1 ease 0s;
	-ms-animation: focused .2s 1 ease 0s;
	-o-animation: focused .2s 1 ease 0s;
	animation: focused .2s 1 ease 0s
}

.focus-scale-show {
	-webkit-animation: focusedScale .2s 1 ease 0s;
	-moz-animation: focusedScale .2s 1 ease 0s;
	-ms-animation: focusedScale .2s 1 ease 0s;
	-o-animation: focusedScale .2s 1 ease 0s;
	animation: focusedScale .2s 1 ease 0s
}

@-webkit-keyframes focused {
	0% {
		transform: scale(0,0);
		-webkit-transform: scale(0,0);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: 1
	}

	20% {
		transform: scale(.8,.8);
		-webkit-transform: scale(.8,.8);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	40% {
		transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	60% {
		transform: scale(1.1,1.1);
		-webkit-transform: scale(1.1,1.1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	80% {
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .8
	}

	100% {
		transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: 1
	}
}

@-moz-keyframes focused {
	0% {
		transform: scale(0,0);
		-webkit-transform: scale(0,0);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: 1
	}

	20% {
		transform: scale(.8,.8);
		-webkit-transform: scale(.8,.8);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	40% {
		transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	60% {
		transform: scale(1.1,1.1);
		-webkit-transform: scale(1.1,1.1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	80% {
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .8
	}

	100% {
		transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: 1
	}
}

@-ms-keyframes focused {
	0% {
		transform: scale(0,0);
		-webkit-transform: scale(0,0);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: 1
	}

	20% {
		transform: scale(.8,.8);
		-webkit-transform: scale(.8,.8);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	40% {
		transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	60% {
		transform: scale(1.1,1.1);
		-webkit-transform: scale(1.1,1.1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	80% {
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .8
	}

	100% {
		transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: 1
	}
}

@-o-keyframes focused {
	0% {
		transform: scale(0,0);
		-webkit-transform: scale(0,0);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: 1
	}

	20% {
		transform: scale(.8,.8);
		-webkit-transform: scale(.8,.8);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	40% {
		transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	60% {
		transform: scale(1.1,1.1);
		-webkit-transform: scale(1.1,1.1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	80% {
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .8
	}

	100% {
		transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: 1
	}
}

@keyframes focused {
	0% {
		transform: scale(0,0);
		-webkit-transform: scale(0,0);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: 1
	}

	20% {
		transform: scale(.8,.8);
		-webkit-transform: scale(.8,.8);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	40% {
		transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	60% {
		transform: scale(1.1,1.1);
		-webkit-transform: scale(1.1,1.1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .6
	}

	80% {
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .8
	}

	100% {
		transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: 1
	}
}

@-webkit-keyframes focusedScale {
	0% {
		transform: scale(0,0);
		-webkit-transform: scale(0,0);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .2
	}

	20% {
		transform: scale(.6,.6);
		-webkit-transform: scale(.6,.6);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .2
	}

	40% {
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	60% {
		transform: scale(1.5,1.5);
		-webkit-transform: scale(1.5,1.5);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	80% {
		transform: scale(1.8,1.8);
		-webkit-transform: scale(1.8,1.8);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	100% {
		transform: scale(2,2);
		-webkit-transform: scale(2,2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}
}

@-moz-keyframes focusedScale {
	0% {
		transform: scale(0,0);
		-webkit-transform: scale(0,0);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .2
	}

	20% {
		transform: scale(.6,.6);
		-webkit-transform: scale(.6,.6);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .2
	}

	40% {
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	60% {
		transform: scale(1.5,1.5);
		-webkit-transform: scale(1.5,1.5);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	80% {
		transform: scale(1.8,1.8);
		-webkit-transform: scale(1.8,1.8);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	100% {
		transform: scale(2,2);
		-webkit-transform: scale(2,2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}
}

@-ms-keyframes focusedScale {
	0% {
		transform: scale(0,0);
		-webkit-transform: scale(0,0);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .2
	}

	20% {
		transform: scale(.6,.6);
		-webkit-transform: scale(.6,.6);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .2
	}

	40% {
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	60% {
		transform: scale(1.5,1.5);
		-webkit-transform: scale(1.5,1.5);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	80% {
		transform: scale(1.8,1.8);
		-webkit-transform: scale(1.8,1.8);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	100% {
		transform: scale(2,2);
		-webkit-transform: scale(2,2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}
}

@-o-keyframes focusedScale {
	0% {
		transform: scale(0,0);
		-webkit-transform: scale(0,0);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .2
	}

	20% {
		transform: scale(.6,.6);
		-webkit-transform: scale(.6,.6);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .2
	}

	40% {
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	60% {
		transform: scale(1.5,1.5);
		-webkit-transform: scale(1.5,1.5);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	80% {
		transform: scale(1.8,1.8);
		-webkit-transform: scale(1.8,1.8);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	100% {
		transform: scale(2,2);
		-webkit-transform: scale(2,2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}
}

@keyframes focusedScale {
	0% {
		transform: scale(0,0);
		-webkit-transform: scale(0,0);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .2
	}

	20% {
		transform: scale(.6,.6);
		-webkit-transform: scale(.6,.6);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .2
	}

	40% {
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	60% {
		transform: scale(1.5,1.5);
		-webkit-transform: scale(1.5,1.5);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	80% {
		transform: scale(1.8,1.8);
		-webkit-transform: scale(1.8,1.8);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}

	100% {
		transform: scale(2,2);
		-webkit-transform: scale(2,2);
		transform-origin: center center;
		-webkit-transform-origin: center center;
		opacity: .1
	}
}

.bottom-prompt {
	position: fixed;
	left: 0;
	bottom: 50px;
	z-index: 10;
	text-align: center;
	width: 100%;
	height: 35px;
	background-color: rgba(253,250,229,.9)
}

.bottom-prompt:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #efe6d4
}

.prompt-title {
	line-height: 35px;
	color: #ec7307;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 72%;
	display: inline-block
}

.scroll-imgs {
	text-align: center;
	background-color: #fff;
	height: auto;
	font-size: 0
}

.slide {
	width: 320px;
	height: 320px;
	overflow: hidden;
	display: inline-block;
	position: relative
}

.slide ul {
	position: absolute;
	top: 0;
	left: 0;
	visibility: visible;
	z-index: 1
}

.slide ul li {
	width: 320px;
	height: 320px;
	visibility: visible;
	position: relative;
	float: left;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	background-color: #fff;
	background-size: 100% 100%
}

.slide ul li img {
	max-width: 100%;
	max-height: 100%;
	display: block;
	overflow: hidden
}

.slide ol {
	position: absolute;
	right: 10px;
	bottom: 10px;
	visibility: visible;
	z-index: 11
}

.slide ol li {
	float: left;
	width: 10px;
	height: 5px;
	visibility: visible;
	display: inline;
	background-color: red;
	margin-right: 5px
}

.slide ol li.active {
	background-color: #ff0
}

.slide .page-nub {
	font-size: 16px;
	z-index: 11;
	position: absolute;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	background: rgba(0,0,0,.15);
	right: 15px;
	bottom: 11px;
	text-align: center;
	line-height: 40px;
	overflow: hidden
}

.slide .fz18 {
	font-size: 14px;
	display: inline-block;
	color: #fff;
	margin-right: -3px
}

.slide .nub-bg {
	display: inline-block;
	color: #fff;
	font-size: 12px
}

.slide .fz12 {
	font-size: 12px;
	color: #fff;
	margin-left: -3px
}

.slide .fz10 {
	font-size: 8px
}

.slide .tittup {
	width: 38px;
	height: 100%;
	display: block;
	position: absolute;
	right: -45px;
	top: 0;
	display: -webkit-box;
	-webkit-box-align: center
}

.slide .tittup .inner {
	width: 18px;
	display: block;
	font-size: 12px;
	color: #252525;
	margin-left: 7px;
	line-height: 17px
}

.slide .arrow-box {
	width: 15px;
	height: 15px;
	position: relative;
	-webkit-transition: 1s;
	transition: 1s
}

.slide .rotate {
	-webkit-transform: rotate3d(0,7.5,0,180deg);
	transform: rotate3d(0,7.5,0,180deg)
}

.slide .arrow {
	width: 15px;
	height: 15px;
	display: block;
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	 no-repeat #fff;
	background-size: 100px 100px;
	background-position: 0 -67px
}

.slide .arrow2 {
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	 no-repeat #fff;
	background-size: 100px 100px;
	background-position: -15px -67px
}

.scroll-imgs-label {
	width: 145px;
	height: auto;
	display: block;
	position: absolute;
	top: 0;
	right: 0
}

.scroll-imgs-jx-label {
	width: 78px;
	height: auto;
	display: block;
	position: absolute;
	left: 10px;
	bottom: 10px
}

.seckill-floor {
	width: 100%;
	height: 50px
}

.seckill-floor::after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.seckil-price-wrap {
	float: left;
	width: 70%;
	height: 100%;
	font-size: 0;
	background: -webkit-linear-gradient(left,#ef3390,#ef3647);
	background: -o-linear-gradient(right,#ef3390,#ef3647);
	background: -moz-linear-gradient(right,#ef3390,#ef3647);
	background: linear-gradient(to right,#ef3390,#ef3647)
}

.seckil-price-wrap .seckill-price {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	margin: 3px 0 0 8px
}

.seckil-price-wrap .seckill-price .seckill-big-price {
	font-size: 26px;
	line-height: 26px
}

.seckil-price-wrap .seckill-btm-div {
	margin: 1px 0 0 8px;
	font-size: 0
}

.seckil-price-wrap .seckill-btm-div .skf-icon-pos {
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle
}

.seckil-price-wrap .seckill-btm-div .skf-jdPrice {
	display: inline-block;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	text-decoration: line-through;
	vertical-align: middle
}

.seckil-time-wrap {
	float: left;
	width: 30%;
	height: 100%;
	background-color: #feeae9;
	text-align: center;
	font-size: 0
}

.seckil-time-wrap .seckil-time-title {
	margin: 6px 0 3px;
	display: inline-block;
	font-size: 11px;
	line-height: 11px;
	color: #e8063c
}

.seckil-time-wrap .seckill-time-div .seckill-time-num {
	display: inline-block;
	width: 20px;
	height: 24px;
	border-radius: 5px;
	background-color: #ef3561;
	color: #fff;
	font-size: 12px;
	line-height: 24px;
	text-align: center
}

.seckil-time-wrap .seckill-time-div .seckill-time-colon {
	display: inline-block;
	width: 5px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	font-size: 16px;
	color: #ef3561
}

.basic-info .prod-title {
	position: relative
}

.basic-info .prod-act {
	font-size: 13px;
	color: #81838e;
	margin: 11px 10px 0 0;
	line-height: 17px;
	text-align: justify
}

.basic-info .prod-act a {
	color: #f23030;
	border-bottom: 1px solid #f23030;
	margin-left: 3px
}

.basic-info .act-link {
	color: #f15353;
	margin-top: 8px;
	font-size: 13px;
	line-height: 18px;
	margin-right: 8px
}

.basic-info .prod-price-wrap .prod-price {
	font-size: 23px;
	font-family: Helvetica;
	color: #f23030;
	font-weight: 700;
	line-height: 23px;
	float: left;
	margin-top: 7px;
	margin-right: 6px
}

.basic-info .prod-price-wrap .prod-price:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.basic-info .prod-price-wrap .prod-sam-price-a {
	float: left
}

.basic-info .prod-price-wrap .prod-sam-price-a:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.basic-info .prod-price-wrap .prod-sam-price {
	font-size: 16px;
	font-family: Helvetica;
	color: #1a68bc;
	font-weight: 700;
	line-height: 16px;
	float: left;
	margin-top: 12px
}

.basic-info .prod-price-wrap .prod-sam-price:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.basic-info .prod-price-wrap:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.basic-info .sam-member-wrap {
	padding: 13px 10px 12px 0
}

.basic-info .sam-member-wrap .buy-sam-card-a {
	float: left;
	font-size: 0;
	line-height: 18px;
	height: 18px
}

.basic-info .sam-member-wrap .bound-sam-card-a {
	float: right;
	font-size: 0;
	line-height: 18px;
	height: 18px
}

.basic-info .sam-member-wrap:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.basic-info .prod-seckill {
	font-size: 0;
	margin-top: 7px;
	position: relative
}

.prod-title a {
	text-underline: none;
	display: block
}

.prod-title .title-text-wrap {
	display: inline-block;
	font-size: 0;
	color: #232326;
	margin-right: 10px;
	line-height: 20px;
	text-align: left
}

.prod-title .title-text-wrap .goods-sign {
	margin-right: 4px
}

.prod-title .title-text-wrap .icon-pos {
	vertical-align: top;
	margin-top: 3px;
	margin-right: 6px
}

.prod-title .title-text-wrap .title-text {
	font-size: 16px;
	color: #232326;
	line-height: 20px
}

.prod-title .title-text-wrap .jx-title-text {
	font-size: 14px;
	font-weight: 700;
	line-height: 18px
}

.prod-title .jx-title-text-wrap .icon-pos {
	margin-top: 3px
}

.act-link a {
	border-bottom: solid 1px red
}

.prod-seckill .phone-exclusive-pos {
	font-size: 0;
	margin-right: 5px;
	display: inline-block
}

.yang-pic {
	float: left;
	display: block;
	 no-repeat 0 0;
	background-size: 100px 100px;
	background-position: -14px -17px;
	width: 10px;
	height: 12px;
	margin-top: 7px
}

.sam-icon {
	background: url(../images/5.4/sam-icon.png?v=1) #1a68bc 0 -1px;
	background-size: 30px 14px;
	width: 30px;
	height: 14px;
	float: left
}

.sam-yang-pic {
	background-position: -14px -30px;
	width: 10px;
	height: 12px;
	margin-top: 3px
}

.yang-pic-price {
	display: block;
	float: left;
	margin-left: 3px;
	line-height: 23px
}

.sam-yang-pic-price {
	line-height: 16px
}

.sam-triangle-icon {
	float: left;
	width: 0;
	height: 0;
	border-left: 2px solid transparent;
	border-top: 2px solid #1a68bc;
	margin-top: 4px;
	margin-left: 2px
}

.sam-pic-icon-box {
	float: left;
	margin-top: 4px;
	width: 24px;
	height: 9px;
	overflow: hidden
}

.sam-pic-icon {
	background-color: #1a68bc;
	color: #fff;
	font-size: 14px;
	width: 48px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	transform: scale(.5,.5);
	-webkit-transform: scale(.5,.5);
	transform-origin: left top;
	-webkit-transform-origin: left top
}

.sam-introduce-icon {
	float: left;
	 no-repeat 0 0;
	background-size: 100px 100px;
	background-position: -87px -17px;
	width: 12px;
	height: 12px;
	margin-left: 4px;
	margin-top: 2px
}

.buy-sam-card {
	display: inline-block;
	color: #1a68bc;
	font-size: 12px;
	line-height: 18px
}

.sam-jump-entry-icon {
	display: inline-block;
	width: 5px;
	height: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #1a68bc #1a68bc transparent transparent;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	margin-bottom: 1px
}

.bound-sam-card {
	display: inline-block;
	color: #686868;
	font-size: 12px;
	line-height: 18px
}

.bound-entry {
	color: #1a68bc;
	display: inline-block;
	margin-left: 5px
}

.sam-experience {
	display: inline-block;
	color: #1a68bc;
	font-size: 12px;
	line-height: 18px;
	word-wrap: break-word
}

.reservation-num {
	font-size: 13px;
	line-height: 13px;
	margin-top: 10px;
	color: #252525
}

.reservation-red {
	color: #f23030
}

.big-price {
	display: inline-block;
	font-size: 23px;
	line-height: 23px
}

.small-price {
	display: inline-block;
	font-size: 17px;
	line-height: 17px
}

.price-floor {
	padding-bottom: 10px;
	padding-top: 7px
}

.oversea-tip {
	margin-top: 10px;
	line-height: 14px;
	word-wrap: break-word;
	margin-right: 10px;
	font-size: 0
}

.jx-oversea-tip {
	margin-top: 13px
}

.oversea-tax {
	font-size: 13px;
	color: #252525;
	line-height: 14px;
	display: inline-block;
	text-align: justify;
	vertical-align: top
}

.jx-oversea-tax-title {
	font-size: 13px;
	color: #999;
	line-height: 14px;
	display: inline-block;
	margin-right: 9px;
	vertical-align: top
}

.oversea-tax-icon {
	width: 12px;
	height: 12px;
	vertical-align: top;
	margin-left: 5px
}

.customize-icon {
	background: url(../images/5.4/customize-icon.png?v=1) no-repeat 0 0;
	background-size: 20px 13px;
	width: 20px;
	height: 13px;
	float: left;
	margin-left: -2px;
	margin-top: 13px
}

.plus-price-wrap .plus-price-row {
	padding-top: 3px
}

.plus-price-wrap .plus-price-row::after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.plus-price-wrap .price-icon {
	display: inline-block;
	 no-repeat 0 0;
	background-size: 100px 100px
}

.plus-price-wrap .price-icon.black {
	background-position: 0 -32px;
	width: 9px;
	height: 11px;
	position: relative;
	top: 1px
}

.plus-price-wrap .price-icon.grey {
	background-position: -90px -30px;
	width: 8px;
	height: 10px;
	position: relative;
	top: 1px
}

.plus-price-mt {
	margin-top: 6px
}

.plus-jd-price {
	display: inline-block;
	font-size: 0;
	float: left
}

.plus-jd-price-title {
	display: inline-block;
	color: #999;
	font-size: 12px;
	line-height: 12px;
	position: relative;
	margin-top: 1px
}

.plus-jd-price-text {
	display: inline-block;
	color: #999;
	font-size: 13px;
	line-height: 14px
}

.plus-member-price {
	display: block;
	font-size: 0;
	float: left
}

.plus-member-price-title {
	display: inline-block;
	color: #333;
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	position: relative;
	margin-top: 1px
}

.plus-member-price-text {
	display: inline-block;
	color: #333;
	font-size: 15px;
	line-height: 15px;
	margin-right: 3px;
	font-weight: 700
}

.plus-pri-icon {
	width: 30px;
	height: 10px;
	position: relative;
	vertical-align: baseline
}

.plus-favor {
	color: #333;
	font-size: 13px;
	line-height: 13px;
	margin-right: 10px;
	float: right
}

.jx-bdrt {
	margin-top: 13px
}

.js-rec-wrap {
	padding: 14px 10px 4px 0;
	text-align: justify;
	line-height: 14px;
	font-size: 0
}

.jx-rec-pct {
	display: inline-block;
	width: 8px;
	height: 7px;
	 no-repeat 0 0;
	background-size: 100px 100px
}

.jx-rec-pct-before {
	margin-left: 10px;
	margin-right: 5px;
	background-position: -64px -53px;
	vertical-align: top
}

.jx-rec-pct-after {
	background-position: -74px -53px;
	vertical-align: bottom
}

.jx-rec-er {
	color: #333;
	font-size: 12px;
	font-weight: 700;
	margin-right: 8px
}

.jx-rec-er-desc {
	color: #999;
	font-size: 12px
}

.open-plus {
	display: block;
	height: 31px;
	line-height: 31px;
	position: relative;
	font-size: 0
}

.open-plus .icon-arrow-right {
	top: 8px
}

.open-plue-no-adword {
	margin-bottom: -10px
}

.open-plus-icon {
	display: inline-block;
	width: 45px;
	height: 15px;
	border-radius: 3px;
	vertical-align: top;
	top: 8px;
	position: relative;
	margin-right: 10px
}

.open-plus-text {
	display: inline-block;
	font-size: 12px;
	color: #333;
	line-height: 31px
}

.plusPreBuy-yuyue-floor {
	width: 100%;
	height: 33px;
	background-color: #fffcd7;
	padding-left: 10px;
	box-sizing: border-box
}

.plusPreBuy-yuyue-floor::after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.plusPreBuy-yuyue-plusIcon {
	display: inline-block;
	width: 45px;
	height: 14px;
	border-radius: 3px;
	vertical-align: top;
	top: 9px;
	position: relative;
	margin-right: 5px
}

.plusPreBuy-yuyue-text {
	color: #c98506;
	font-size: 12px;
	line-height: 33px;
	height: 33px;
	display: inline-block;
	max-width: 50%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.plusPreBuy-href {
	float: right;
	display: block;
	font-size: 0
}

.plusPreBuy-yuyue-triangle {
	display: inline-block;
	width: 0;
	height: 0;
	border-right: 25px solid #feee9f;
	border-top: 33px solid transparent
}

.plusPreBuy-yuyue-login {
	display: inline-block;
	background-color: #feee9f;
	width: 72px;
	height: 33px;
	font-size: 0;
	vertical-align: top
}

.plusPreBuy-yuyue-login-text {
	margin-left: 14px;
	font-size: 12px;
	color: #c98506;
	line-height: 33px;
	display: inline-block
}

.x-plusPreBuy-Seckill-wrap {
	height: 33px;
	width: 100%;
	background-color: #fffeee;
	display: -webkit-box;
	-webkit-box-align: center;
	padding: 0 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

.x-plusPreBuy-Seckill-text {
	font-size: 12px;
	color: #c98506;
	line-height: 33px;
	height: 33px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.x-plusPreBuy-Seckill-text-left {
	-webkit-box-flex: 1
}

.x-plusPreBuy-Seckill-icon {
	width: 5px;
	height: 10px;
	display: inline-block;
	background: url(../images/5.4/icon-plusPreBuy-arrowRight.png) no-repeat center/contain;
	margin-left: 7px;
	position: relative;
	top: 1px
}

.depreciate-arrival-inform-box {
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	z-index: 4000;
	overflow: hidden;
	height: 26px;
	width: 63px
}

.product-inform-floor {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.7);
	z-index: 100;
	top: 0;
	left: 0;
	display: none
}

.depreciate-inform-block {
	height: 280px;
	width: 272px;
	background-color: #f8f8f8;
	position: absolute;
	top: 258px;
	left: 50%;
	z-index: 1000;
	display: none;
	border-radius: 8px;
	margin-left: -136px
}

.depreciate-inform-title {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #686868;
	padding-top: 14px;
	padding-bottom: 12px;
	line-height: 16px
}

.depreciate-inform-title2 {
	display: block;
	text-align: center;
	font-size: 13px;
	color: #848689;
	padding-bottom: 16px;
	line-height: 13px
}

.input-box {
	width: 233px;
	height: 42px;
	margin-left: 13px;
	padding-left: 11px;
	border-radius: 3px;
	font-size: 14px;
	color: #686868;
	border: 1px solid #dbdbdb;
	outline: 0;
	-webkit-appearance: none
}

.input-prompt {
	display: block;
	height: 24px;
	margin-left: 13px;
	line-height: 24px;
	font-size: 12px;
	color: #f15353;
	visibility: hidden
}

.phone-num-prompt {
	position: relative;
	display: block;
	height: 27px;
	margin-left: 13px;
	line-height: 27px;
	font-size: 12px;
	color: #f15353;
	visibility: hidden
}

.cancel-but-box {
	float: left;
	height: 42px;
	width: 118px;
	margin-left: 12px;
	margin-top: 15px;
	overflow: hidden
}

.yes-but {
	height: 40px;
	width: 116px;
	margin-left: 12px;
	margin-top: 15px;
	color: #fff;
	font-size: 14px;
	border: 1px solid #f15353;
	border-radius: 3px;
	text-align: center;
	line-height: 40px;
	float: left;
	background-color: #f15353
}

.discount-block {
	position: absolute;
	top: 85px;
	right: 20px;
	border: 1px solid #f15353;
	text-align: center;
	height: 12px;
	line-height: 12px;
	color: #f15353;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 10px;
	display: none
}

.arrval-block {
	height: 212px
}

.ppp {
	position: absolute;
	top: 450px;
	right: 0
}

.cancel-yes-box {
	position: absolute
}

.cancel-yes-box:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	height: 0;
	top: 1px;
	left: 13px;
	width: 246px;
	border-top: 1px solid #bdbdbd
}

.depreciate-arrival-inform {
	border: 1px solid #bfbfbf;
	color: #686868;
	font-size: 24px;
	height: 50px;
	width: 124px;
	line-height: 50px;
	text-align: center;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	transform: scale(.5,.5);
	-webkit-transform: scale(.5,.5);
	transform-origin: left top;
	-webkit-transform-origin: left top
}

.tbl-type {
	display: table;
	width: 100%
}

.tbl-cell {
	display: table-cell;
	margin-right: 13px
}

.btn-cart-1 {
	background: #6cb248
}

.detail-tbn2 {
	padding: 5px 0;
	background: #f1f1f5
}

.detail-tbn2 .tbl-cell {
	width: 50%;
	text-align: center
}

.detail-tbn2 .tbl-cell a {
	display: block;
	height: 35px;
	margin: 0 10px;
	border-radius: 3px;
	line-height: 35px;
	color: #fff
}

.detail-tbn2 .tbl-cell a.btn-yuyue2 {
	text-align: center;
	padding: 8px 10px 7px 30px
}

.detail-tbn2 .tbl-cell a.btn-yuyue2 .txt-yuyue {
	float: none
}

.detail-tbn2 .tbl-cell a.btn-yuyue2 .icon-clock {
	margin-right: 10px
}

.detail-tbn2 .tbl-cell .txt-yuyue {
	float: right;
	color: #e4393c
}

.detail-tbn2 .tbl-cell a.btn-yuyue,.detail-tbn2 .tbl-cell a.btn-yuyue2 {
	padding: 7px 30px 7px 10px;
	text-align: left;
	color: #333;
	line-height: normal;
	height: auto;
	background: #f3f3f3;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));
	background: -moz-linear-gradient(top,#fff,#ededed);
	font-size: 14px
}

.icon-clock {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url(/images/touch2013/icon_clock.png) 0 0 no-repeat;
	background-size: 100% 100%;
	vertical-align: -4px
}

.detail-tbn2 .tbl-cell .txt-yuyue span,.detail-tbn2 .tbl-cell .txt-yuyue2 span {
	display: inline-block;
	padding-left: 10px;
	height: 15px;
	border-left: 1px solid #e4393c;
	vertical-align: -2px
}

.absolute-box {
	position: relative;
	margin-bottom: 30px;
	padding-left: 50px
}

.absolute-box .col02 {
	position: absolute;
	top: -35px
}

.prod-whitebar {
	padding: 15px 0;
	position: relative
}

.prod-whitebar .part-note-msg {
	float: left
}

.prod-whitebar-txt {
	margin-left: 34px;
	font-size: 13px;
	color: #252525;
	line-height: 15px;
	margin-right: 28px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.flick-icon {
	display: block;
	 no-repeat;
	background-size: 100px 100px;
	width: 18px;
	height: 4px;
	background-position: -42px -17px;
	position: absolute;
	right: 10px;
	top: 21px
}

.coupons-container {
	height: 62px;
	overflow: hidden
}

.coupon_unit {
	position: relative;
	width: 122px;
	height: 62px;
	border-radius: 5px;
	box-sizing: border-box;
	margin-right: 10px;
	float: left
}

.coupon_unit:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.expe_disc {
	width: 96px;
	height: 100%;
	float: left
}

.expeNum {
	padding-top: 2px;
	line-height: 36px;
	padding-left: 8px;
	overflow: hidden
}

.expeNum span {
	float: left
}

.condi_msg {
	height: 22px;
	font-size: 12px;
	padding-left: 8px;
	line-height: 22px
}

em.left_m {
	position: absolute;
	width: 4px;
	height: 9px;
	left: -1px;
	top: 26px
}

.coupon-total-nums {
	height: 15px;
	display: inline-block;
	line-height: 15px;
	font-size: 13px;
	color: #848689;
	letter-spacing: 1px;
	float: right;
	margin-right: 10px
}

.coupon_unit .coupon_icon {
	width: 5px;
	height: 62px;
	margin-top: -1px;
	float: left
}

.coupon_unit .up {
	height: 38px;
	padding-top: 9px;
	line-height: 12px;
	padding-right: 3px;
	box-sizing: border-box
}

.coupon_unit .down {
	height: 22px;
	line-height: 12px;
	padding-right: 3px;
	padding-top: 1px;
	box-sizing: border-box
}

.oper_msg {
	float: left;
	width: 19px;
	height: 100%;
	font-size: 13px;
	text-align: center;
	box-sizing: border-box
}

.rmb {
	font-size: 18px;
	height: 29px;
	line-height: 32px;
	text-indent: -3px;
	margin: 4px 3px 0 3px;
	font-weight: 600
}

.actual-number {
	font-size: 25px;
	font-weight: 600
}

.coupon_unit.blue {
	border: 1px solid #60bbf5;
	border-width: 1px 1px 1px 1px;
	background-color: #fff;
	-webkit-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQjI4QkE0QzM2ODAxMUU1ODE0RkVDNjE2MzQxRUJGMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQjI4QkE0QjM2ODAxMUU1ODE0RkVDNjE2MzQxRUJGMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgqlCaYAAAAPUExURWe+9Wa99WC79f///////8YJFhsAAAAFdFJOU/////8A+7YOUwAAAChJREFUeNpiYGFkAgFGZgZGRmYQYGRgYGIBs1iYiGYh9DJDzWMBCDAAJR8A0n97w3QAAAAASUVORK5CYII=) 2 round;-moz-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQjI4QkE0QzM2ODAxMUU1ODE0RkVDNjE2MzQxRUJGMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQjI4QkE0QjM2ODAxMUU1ODE0RkVDNjE2MzQxRUJGMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgqlCaYAAAAPUExURWe+9Wa99WC79f///////8YJFhsAAAAFdFJOU/////8A+7YOUwAAAChJREFUeNpiYGFkAgFGZgZGRmYQYGRgYGIBs1iYiGYh9DJDzWMBCDAAJR8A0n97w3QAAAAASUVORK5CYII=) 2 round;-ms-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQjI4QkE0QzM2ODAxMUU1ODE0RkVDNjE2MzQxRUJGMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQjI4QkE0QjM2ODAxMUU1ODE0RkVDNjE2MzQxRUJGMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgqlCaYAAAAPUExURWe+9Wa99WC79f///////8YJFhsAAAAFdFJOU/////8A+7YOUwAAAChJREFUeNpiYGFkAgFGZgZGRmYQYGRgYGIBs1iYiGYh9DJDzWMBCDAAJR8A0n97w3QAAAAASUVORK5CYII=) 2 round;-o-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQjI4QkE0QzM2ODAxMUU1ODE0RkVDNjE2MzQxRUJGMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQjI4QkE0QjM2ODAxMUU1ODE0RkVDNjE2MzQxRUJGMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgqlCaYAAAAPUExURWe+9Wa99WC79f///////8YJFhsAAAAFdFJOU/////8A+7YOUwAAAChJREFUeNpiYGFkAgFGZgZGRmYQYGRgYGIBs1iYiGYh9DJDzWMBCDAAJR8A0n97w3QAAAAASUVORK5CYII=) 2 round;border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQjI4QkE0QzM2ODAxMUU1ODE0RkVDNjE2MzQxRUJGMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQjI4QkE0QjM2ODAxMUU1ODE0RkVDNjE2MzQxRUJGMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgqlCaYAAAAPUExURWe+9Wa99WC79f///////8YJFhsAAAAFdFJOU/////8A+7YOUwAAAChJREFUeNpiYGFkAgFGZgZGRmYQYGRgYGIBs1iYiGYh9DJDzWMBCDAAJR8A0n97w3QAAAAASUVORK5CYII=) 2 round
}

.coupon_unit.blue .coupon_icon {
	background: url(../images/5.4/vertical-icon-all.png?v=1) no-repeat;
	background-position: 0 0;
	background-size: 24px 62px
}

.coupon_unit.blue .condi_msg,.coupon_unit.blue .down,.coupon_unit.blue .expeNum,.coupon_unit.blue .up {
	color: #5092d4
}

.coupon_unit.blue .condi_msg,.coupon_unit.blue .down {
	background-color: #dcf4ff
}

.coupon_unit.blue em.left_m {
	background: url(../images/5.4/right-icon-all.png?v=1) no-repeat;
	background-size: 20px 9px;
	background-position: 0 0
}

.coupon_unit.red {
	border: 1px solid #f57c7c;
	border-width: 1px 1px 1px 1px;
	background-color: #fff;
	-webkit-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDNFOTMxRDM2OEYxMUU1QTYxQ0YwQzk0RUY1QTFDQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDNFOTMxQzM2OEYxMUU1QTYxQ0YwQzk0RUY1QTFDQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnv3VGAAAAAJUExURfV8fP///////38uHTYAAAADdFJOU///ANfKDUEAAAAgSURBVHjaYmBigABGEAYBEIcJzGIigQXXywg1jwkgwAALEwA+xZ9YSQAAAABJRU5ErkJggg==) 2 round;-moz-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDNFOTMxRDM2OEYxMUU1QTYxQ0YwQzk0RUY1QTFDQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDNFOTMxQzM2OEYxMUU1QTYxQ0YwQzk0RUY1QTFDQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnv3VGAAAAAJUExURfV8fP///////38uHTYAAAADdFJOU///ANfKDUEAAAAgSURBVHjaYmBigABGEAYBEIcJzGIigQXXywg1jwkgwAALEwA+xZ9YSQAAAABJRU5ErkJggg==) 2 round;-ms-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDNFOTMxRDM2OEYxMUU1QTYxQ0YwQzk0RUY1QTFDQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDNFOTMxQzM2OEYxMUU1QTYxQ0YwQzk0RUY1QTFDQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnv3VGAAAAAJUExURfV8fP///////38uHTYAAAADdFJOU///ANfKDUEAAAAgSURBVHjaYmBigABGEAYBEIcJzGIigQXXywg1jwkgwAALEwA+xZ9YSQAAAABJRU5ErkJggg==) 2 round;-o-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDNFOTMxRDM2OEYxMUU1QTYxQ0YwQzk0RUY1QTFDQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDNFOTMxQzM2OEYxMUU1QTYxQ0YwQzk0RUY1QTFDQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnv3VGAAAAAJUExURfV8fP///////38uHTYAAAADdFJOU///ANfKDUEAAAAgSURBVHjaYmBigABGEAYBEIcJzGIigQXXywg1jwkgwAALEwA+xZ9YSQAAAABJRU5ErkJggg==) 2 round;border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDNFOTMxRDM2OEYxMUU1QTYxQ0YwQzk0RUY1QTFDQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDNFOTMxQzM2OEYxMUU1QTYxQ0YwQzk0RUY1QTFDQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnv3VGAAAAAJUExURfV8fP///////38uHTYAAAADdFJOU///ANfKDUEAAAAgSURBVHjaYmBigABGEAYBEIcJzGIigQXXywg1jwkgwAALEwA+xZ9YSQAAAABJRU5ErkJggg==) 2 round
}

.coupon_unit.red .coupon_icon {
	background: url(../images/5.4/vertical-icon-all.png?v=1) no-repeat;
	background-position: -18px 0;
	background-size: 24px 62px
}

.coupon_unit.red .condi_msg,.coupon_unit.red .down,.coupon_unit.red .expeNum,.coupon_unit.red .up {
	color: #fe7c7d
}

.coupon_unit.red .condi_msg,.coupon_unit.red .down {
	background-color: #ffebeb
}

.coupon_unit.red em.left_m {
	background: url(../images/5.4/right-icon-all.png?v=1) no-repeat;
	background-size: 20px 9px;
	background-position: -15px 0
}

.coupon-slider .coupons-container em.left_m,.coupons-container .coupon_unit .coupon_icon {
	background-color: #fff
}

.coupon_unit.green {
	border: 1px solid #60c4a2;
	border-width: 1px 1px 1px 1px;
	background-color: #fff;
	-webkit-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5Njk4ZTYwOC02OTFiLTljNDktODA4My0zMjRjMjM3MjY2ZjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZDMjRGM0I2MTk4MTFFNUE1NEVBNEU5RjAyRUFENDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZDMjRGM0E2MTk4MTFFNUE1NEVBNEU5RjAyRUFENDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTY5OGU2MDgtNjkxYi05YzQ5LTgwODMtMzI0YzIzNzI2NmY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk2OThlNjA4LTY5MWItOWM0OS04MDgzLTMyNGMyMzcyNjZmNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvuytDAAAABDSURBVHjaYvz//z8DIcAIU5R4dDGG6vnWsYxgBkhRwpFF/4EYzEbGIHEQzcRABKCzIhaYL0F+APoQw/coQYAPAAQYAHwvKQ9CNtGiAAAAAElFTkSuQmCC) 2 round;-moz-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5Njk4ZTYwOC02OTFiLTljNDktODA4My0zMjRjMjM3MjY2ZjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZDMjRGM0I2MTk4MTFFNUE1NEVBNEU5RjAyRUFENDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZDMjRGM0E2MTk4MTFFNUE1NEVBNEU5RjAyRUFENDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTY5OGU2MDgtNjkxYi05YzQ5LTgwODMtMzI0YzIzNzI2NmY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk2OThlNjA4LTY5MWItOWM0OS04MDgzLTMyNGMyMzcyNjZmNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvuytDAAAABDSURBVHjaYvz//z8DIcAIU5R4dDGG6vnWsYxgBkhRwpFF/4EYzEbGIHEQzcRABKCzIhaYL0F+APoQw/coQYAPAAQYAHwvKQ9CNtGiAAAAAElFTkSuQmCC) 2 round;-ms-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5Njk4ZTYwOC02OTFiLTljNDktODA4My0zMjRjMjM3MjY2ZjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZDMjRGM0I2MTk4MTFFNUE1NEVBNEU5RjAyRUFENDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZDMjRGM0E2MTk4MTFFNUE1NEVBNEU5RjAyRUFENDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTY5OGU2MDgtNjkxYi05YzQ5LTgwODMtMzI0YzIzNzI2NmY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk2OThlNjA4LTY5MWItOWM0OS04MDgzLTMyNGMyMzcyNjZmNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvuytDAAAABDSURBVHjaYvz//z8DIcAIU5R4dDGG6vnWsYxgBkhRwpFF/4EYzEbGIHEQzcRABKCzIhaYL0F+APoQw/coQYAPAAQYAHwvKQ9CNtGiAAAAAElFTkSuQmCC) 2 round;-o-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5Njk4ZTYwOC02OTFiLTljNDktODA4My0zMjRjMjM3MjY2ZjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZDMjRGM0I2MTk4MTFFNUE1NEVBNEU5RjAyRUFENDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZDMjRGM0E2MTk4MTFFNUE1NEVBNEU5RjAyRUFENDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTY5OGU2MDgtNjkxYi05YzQ5LTgwODMtMzI0YzIzNzI2NmY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk2OThlNjA4LTY5MWItOWM0OS04MDgzLTMyNGMyMzcyNjZmNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvuytDAAAABDSURBVHjaYvz//z8DIcAIU5R4dDGG6vnWsYxgBkhRwpFF/4EYzEbGIHEQzcRABKCzIhaYL0F+APoQw/coQYAPAAQYAHwvKQ9CNtGiAAAAAElFTkSuQmCC) 2 round;border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5Njk4ZTYwOC02OTFiLTljNDktODA4My0zMjRjMjM3MjY2ZjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZDMjRGM0I2MTk4MTFFNUE1NEVBNEU5RjAyRUFENDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZDMjRGM0E2MTk4MTFFNUE1NEVBNEU5RjAyRUFENDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTY5OGU2MDgtNjkxYi05YzQ5LTgwODMtMzI0YzIzNzI2NmY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk2OThlNjA4LTY5MWItOWM0OS04MDgzLTMyNGMyMzcyNjZmNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvuytDAAAABDSURBVHjaYvz//z8DIcAIU5R4dDGG6vnWsYxgBkhRwpFF/4EYzEbGIHEQzcRABKCzIhaYL0F+APoQw/coQYAPAAQYAHwvKQ9CNtGiAAAAAElFTkSuQmCC) 2 round
}

.coupon_unit.green .coupon_icon {
	background: url(../images/5.4/vertical-icon-all.png?v=1) no-repeat;
	background-position: -6px 0;
	background-size: 24px 62px
}

.coupon_unit.green .condi_msg,.coupon_unit.green .down,.coupon_unit.green .expeNum,.coupon_unit.green .up {
	color: #60c4a2
}

.coupon_unit.green .condi_msg,.coupon_unit.green .down {
	background-color: #e6f8f2
}

.coupon_unit.green em.left_m {
	background: url(../images/5.4/right-icon-all.png?v=1) no-repeat;
	background-size: 20px 9px;
	background-position: -10px 0
}

.coupon_unit.grep {
	border: 1px solid #bfbfbf;
	border-width: 1px 1px 1px 1px;
	background-color: #fff;
	-webkit-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFODJCQTBGRTM2OEYxMUU1QUU2NkRGQzNCNEY2OEVBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFODJCQTBGRDM2OEYxMUU1QUU2NkRGQzNCNEY2OEVBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pved8AQAAAAJUExURb+/v////////z1OUW0AAAADdFJOU///ANfKDUEAAAAgSURBVHjaYmBigABGEAYBEIcJzGIigQXXywg1jwkgwAALEwA+xZ9YSQAAAABJRU5ErkJggg==) 2 round;-moz-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFODJCQTBGRTM2OEYxMUU1QUU2NkRGQzNCNEY2OEVBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFODJCQTBGRDM2OEYxMUU1QUU2NkRGQzNCNEY2OEVBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pved8AQAAAAJUExURb+/v////////z1OUW0AAAADdFJOU///ANfKDUEAAAAgSURBVHjaYmBigABGEAYBEIcJzGIigQXXywg1jwkgwAALEwA+xZ9YSQAAAABJRU5ErkJggg==) 2 round;-ms-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFODJCQTBGRTM2OEYxMUU1QUU2NkRGQzNCNEY2OEVBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFODJCQTBGRDM2OEYxMUU1QUU2NkRGQzNCNEY2OEVBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pved8AQAAAAJUExURb+/v////////z1OUW0AAAADdFJOU///ANfKDUEAAAAgSURBVHjaYmBigABGEAYBEIcJzGIigQXXywg1jwkgwAALEwA+xZ9YSQAAAABJRU5ErkJggg==) 2 round;-o-border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFODJCQTBGRTM2OEYxMUU1QUU2NkRGQzNCNEY2OEVBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFODJCQTBGRDM2OEYxMUU1QUU2NkRGQzNCNEY2OEVBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pved8AQAAAAJUExURb+/v////////z1OUW0AAAADdFJOU///ANfKDUEAAAAgSURBVHjaYmBigABGEAYBEIcJzGIigQXXywg1jwkgwAALEwA+xZ9YSQAAAABJRU5ErkJggg==) 2 round;border-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFODJCQTBGRTM2OEYxMUU1QUU2NkRGQzNCNEY2OEVBOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFODJCQTBGRDM2OEYxMUU1QUU2NkRGQzNCNEY2OEVBOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjEyQTQ4NjZFMzZFNTExOTg2N0JDMjA0NUNCQzdBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pved8AQAAAAJUExURb+/v////////z1OUW0AAAADdFJOU///ANfKDUEAAAAgSURBVHjaYmBigABGEAYBEIcJzGIigQXXywg1jwkgwAALEwA+xZ9YSQAAAABJRU5ErkJggg==) 2 round
}

.coupon_unit.grep .coupon_icon {
	background: url(../images/5.4/vertical-icon-all.png?v=1) no-repeat;
	background-position: -12px 0;
	background-size: 24px 62px
}

.coupon_unit.grep .expeNum,.coupon_unit.grep .up {
	color: #d9d9d9
}

.coupon_unit.grep .down {
	color: #fff
}

.coupon_unit.grep .condi_msg {
	color: #fff
}

.coupon_unit.grep .condi_msg,.coupon_unit.grep .down {
	background-color: #d9d9d9
}

.coupon_unit.grep em.left_m {
	background: url(../images/5.4/right-icon-all.png?v=1) no-repeat;
	background-size: 20px 9px;
	background-position: -5px 0
}

.coupon-slider {
	margin-left: 27px;
	white-space: nowrap;
	overflow: hidden;
	margin-top: 10px
}

.pop-floor {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	vertical-align: middle;
	background: rgba(0,0,0,.7);
	visibility: hidden;
	z-index: 8889
}

.captchas-tip {
	border-radius: 10px;
	border: 1px solid #313131;
	background-color: #f8f8f8;
	padding: 19px 12px 16px;
	width: 272px;
	position: absolute;
	overflow: hidden;
	z-index: 8890;
	left: 50%;
	margin-left: -136px;
	box-sizing: border-box
}

.tip-title {
	font-size: 17px;
	color: #4d4d4d;
	text-align: center;
	line-height: 20px
}

.tip-coupon {
	display: block;
	text-align: center;
	height: 21px
}

.tip-coupon-info {
	padding: 11px 0;
	font-size: 13px;
	color: #4d4d4d;
	line-height: 15px;
	height: auto
}

.captchas-info {
	border-bottom: 1px solid #dcdcdc;
	box-shadow: 0 1px 1px #fff;
	-webkit-box-shadow: 0 1px 1px #fff;
	opacity: .8;
	overflow: hidden
}

.captchas-input {
	font-size: 15px;
	padding: 13px 12px;
	border-radius: 5px;
	border: 1px solid #d7d7d7;
	width: 158px;
	height: 43px;
	outline: 0;
	-webkit-appearance: none;
	box-sizing: border-box
}

.captchas-img {
	width: 30%;
	float: right;
	height: 43px
}

.tip-warn {
	color: #f15353;
	line-height: 20px;
	font-size: 13px;
	padding: 1px 0;
	min-height: 20px
}

.captchas-btns {
	padding-top: 16px;
	overflow: hidden
}

.tip-btn {
	text-decoration: none;
	text-align: center;
	font-size: 15px;
	border-radius: 5px;
	width: 117px;
	height: 40px;
	box-sizing: border-box;
	line-height: 38px
}

.btn-cancel {
	background-color: #fff;
	color: #4d4d4d;
	border: 1px solid #b7b7b7;
	float: left
}

.btn-ensure {
	background-color: #f25454;
	color: #fff;
	border: 1px solid #fc5858;
	float: right
}

.btn-ensure:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.get-captchas {
	text-decoration: none;
	border: 1px solid #000;
	color: #000
}

.fix-one-page {
	position: relative;
	height: 100%
}

.x-already {
	position: absolute;
	top: 0;
	right: 7px;
	width: 45px;
	height: 33px;
	background: url(../images/5.4/icon-already.png?v=1) no-repeat center/contain
}

.prod-promotion {
	padding-top: 15px;
	padding-bottom: 11px
}

.prod-promotion-container {
	position: relative
}

.prod-promotion-container .part-note-msg {
	position: absolute
}

.promotion-content {
	margin: 0 35px 0 34px
}

.promotion-item-suit {
	font-size: 13px;
	color: #848689;
	margin-top: 3px
}

.promotion-item .promotion-icon {
	font-style: normal;
	background-color: #f15353;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	padding: 1px 4px;
	display: inline-block
}

.promotion-item .promotion-item-text {
	font-size: 13px;
	color: #252525;
	line-height: 15px;
	vertical-align: top
}

.promotion-item.promotion-info {
	font-size: 13px;
	line-height: 15px;
	color: #252525;
	vertical-align: top
}

.promotion-item a {
	margin-left: 5px
}

.promotion-up .promotion-icon {
	vertical-align: top;
	margin-top: 2px
}

.promotion-up .label-icon-div {
	vertical-align: top;
	margin-top: 3px
}

.promotion-up .promotion-item-text {
	display: inline-block;
	margin-right: -28px;
	line-height: 20px;
	width: 79%;
	vertical-align: top;
	text-align: justify
}

.promotion-up .promotion-suit-container {
	display: block
}

.promotion-up .detail-import {
	display: block
}

.promotion-up .icon-arrow-right-group {
	background-position: 5px -16px;
	top: 2px;
	right: -28px
}

.promotion-up .icon-arrow-position {
	background-position: 3px -5px;
	top: 0
}

.promotion-up .promotion-item-suit {
	display: inline-block;
	position: absolute;
	right: -12px;
	top: 0
}

.promotion-up .promotion-item {
	margin-bottom: 10px
}

.promotion-item-text i {
	font-size: 13px;
	font-style: normal;
	color: #f23030
}

.promotion-down .label-icon-div {
	vertical-align: top
}

.promotion-down .promotion-info {
	display: none
}

.promotion-down .promotion-content {
	max-height: 62px;
	overflow: hidden
}

.promotion-down .promotion-item {
	margin-bottom: 8px;
	line-height: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top
}

.promotion-down .item-display-inline {
	display: inline-block;
	font-size: 0;
	margin-bottom: 0;
	line-height: 15px
}

.promotion-down .promotion-item-link {
	display: none
}

.promotion-down .icon-arrow-right {
	display: none
}

.promotion-down .icon-arrow-position {
	background-position: 3px 6px;
	top: 0
}

.promotion-down .promotion-item-suit {
	display: none
}

.promotion-down .icon-arrow-right-group {
	display: none
}

.promotion-item-link {
	display: none
}

.promotion-suit-container {
	overflow: hidden;
	position: relative;
	margin-bottom: -8px;
	margin-top: 10px;
	margin-right: -30px;
	font-size: 0
}

.suit-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: -40px;
	margin-right: -40px
}

.suit-list li {
	margin: 0;
	padding: 0;
	list-style-type: none
}

.suit-list .suit-item {
	float: left;
	margin-left: 40px
}

.suit-item .suit-item-title {
	font-size: 11px;
	color: #848689
}

.suit-item .suit-item-content {
	margin-top: 10px;
	overflow: hidden;
	display: table
}

.suit-item-content .suit-item-pic {
	width: 63px;
	height: 63px;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #d8d8d8;
	display: table-cell
}

.suit-item-content .suit-item-add {
	position: relative;
	top: 24px;
	color: #848689;
	font-size: 10px;
	padding: 0 4px;
	vertical-align: top;
	display: inline-block;
	width: 7px
}

.suit-item-pic img {
	width: 63px;
	height: 63px
}

.spec-desc .icon-arrow {
	top: 0
}

.spec-desc .icon-popups {
	top: 7px
}

.pro-color {
	margin-top: 13px
}

.pro-buy-style,.pro-count,.pro-size,.pro-spec {
	margin-top: 3px
}

.pro-count {
	height: 26px
}

.quantity-wrapper {
	display: inline-block;
	height: 26px;
	border-radius: 5px;
	margin-left: 8px;
	float: left;
	line-height: 26px
}

.quantity-decrease {
	-webkit-border-radius: 2px 0 0 2px
}

.quantity-decrease em {
	 no-repeat;
	background-size: 100px 100px;
	background-position: -32px -85px;
	height: 12px;
	width: 12px;
	display: block;
	margin: 6px
}

.quantity-decrease.limited em {
	background-position: -45px -85px
}

.quantity {
	color: #232326;
	border: solid #cbcbcb;
	border-width: 1px 0 1px 0;
	height: 24px;
	line-height: 24px;
	width: 34px;
	border-radius: 0;
	-webkit-appearance: none;
	box-sizing: border-box
}

.quantity-increase {
	-webkit-border-radius: 0 2px 2px 0
}

.quantity-increase em {
	 no-repeat;
	background-position: -32px -67px;
	background-size: 100px 100px;
	height: 12px;
	width: 12px;
	display: block;
	margin: 6px
}

.quantity-increase.limited em {
	background-position: -45px -67px
}

.quantity-decrease,.quantity-increase {
	background: #fff;
	border: 1px solid #cbcbcb;
	color: #232326;
	display: block;
	height: 24px;
	line-height: 24px;
	width: 26px;
	overflow: hidden;
	text-indent: -200px;
	box-sizing: border-box
}

.quantity,.quantity-decrease,.quantity-increase {
	float: left;
	font-size: 15px;
	text-align: center
}

.spec-desc .base-txt,.spec-desc .part-note-msg {
	line-height: 18px
}

.pro-color .part-note-msg,.pro-size .part-note-msg {
	line-height: 23px
}

.spec-desc .base-txt {
	margin-right: 30px
}

.pro-count .part-note-msg {
	line-height: 26px
}

.pro-count:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.srv-item {
	display: inline-block
}

.show-msg-detail .srv-item {
	display: block
}

.pro-color p,.pro-size p,.pro-spec p {
	margin-left: 34px;
	overflow: hidden
}

.pro-buy-style {
	font-size: 0;
	position: relative
}

.pro-buy-style p {
	margin-left: 34px
}

.pro-buy-style p:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.pro-buy-style p a,.pro-color p a,.pro-size p a,.pro-spec p a {
	height: 27px;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
	line-height: 25px;
	font-size: 13px;
	color: #232326;
	float: left;
	margin-right: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	min-width: 69px;
	max-width: 98%;
	box-sizing: border-box;
	text-align: center
}

.pro-buy-style p a:active,.pro-color p a:active,.pro-size p a:active,.pro-spec p a:active {
	background-color: #e7e7e7
}

.pro-buy-style p a.selected,.pro-color p a.selected,.pro-size p a.selected,.pro-spec p a.selected {
	border: 1px solid #f23030;
	color: #f23030
}

.pro-buy-style p a.no-goods,.pro-color p a.no-goods,.pro-size p a.no-goods,.pro-spec p a.no-goods {
	border: 1px dashed #bfbfbf;
	color: #232326
}

.list-yb:after,.pro-buy-style:after,.pro-color:after,.pro-size:after,.pro-spec:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.no-change-wrapper {
	display: block;
	position: relative;
	float: left;
	overflow: visible;
	max-width: 98%
}

.no-change-wrapper .no-change {
	background-color: #232326;
	font-size: 8px;
	line-height: 10px;
	color: #fff;
	width: 24px;
	height: 10px;
	display: inline-block;
	border-radius: 10px;
	padding: 0 3px;
	position: absolute;
	right: 7px;
	top: -5px
}

.contract-reply {
	margin: 0 10px 12px 34px
}

.contract-reply a span {
	color: #f15353;
	font-size: 12px;
	vertical-align: middle;
	line-height: 12px
}

.question-icon {
	display: inline-block;
	width: 12px;
	height: 12px;
	 no-repeat 0 0;
	background-size: 100px 100px;
	background-position: -28px 0;
	margin-right: 5px;
	margin-left: 3px;
	vertical-align: top
}

.prod-spec .multy-spec {
	width: 26px;
	white-space: normal;
	line-height: 15px
}

.lowestbuy-tip {
	display: inline-block;
	margin-left: 12px;
	font-size: 13px;
	color: #f23030;
	line-height: 26px
}

#eventArea {
	position: relative;
	height: 44px;
	line-height: 44px
}

.box-i-tit {
	color: #686868;
	font-size: 12px;
	font-weight: 400
}

.extend-items dd {
	margin-left: 34px
}

.extend-items dd .fore01 {
	text-align: left;
	color: #686868;
	line-height: 20px;
	font-size: 12px;
	float: left
}

.icon-check {
	width: 14px;
	height: 14px;
	border: 1px solid #9a9ca5;
	border-radius: 10px;
	display: inline-block;
	font-style: normal;
	margin-right: 8px;
	float: left;
	line-height: 20px;
	margin-top: 2px
}

.icon-check.seled {
	width: 14px;
	height: 14px;
	 no-repeat;
	background-size: 88px 88px;
	background-position: -59px -15px;
	border: 1px solid #f03338
}

section.extend-items {
	padding-right: 15px;
	display: none;
	transition: 2s all ease-out
}

.extend-items dd .fore02 {
	display: block;
	text-align: left;
	color: #686868;
	font-size: 12px;
	margin-left: 126px;
	line-height: 20px
}

.extend-items dd .fore01 span {
	line-height: 20px;
	display: inline-block
}

.extend-items dl dd {
	margin-bottom: 5px
}

.extend-items dl:last-child {
	margin-bottom: 15px
}

.extend-items dt {
	margin-bottom: 5px;
	margin-top: 10px
}

.extend-items dd:after,.send_loc:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.list-yb {
	color: #000;
	line-height: 22px;
	padding-right: 23px
}

.list-yb.kleft {
	padding-left: 34px;
	font-size: 13px;
	margin-bottom: 10px;
	margin-top: -10px
}

.list-yb .list-item {
	overflow: hidden
}

.list-yb .fore02 {
	margin-left: 70%
}

.list-yb .fore01 {
	float: left;
	width: 65%;
	margin-right: 5%
}

.list-yb .fore01,.list-yb .fore02 {
	display: block
}

.loc-floor {
	padding-bottom: 9px
}

.send-to {
	padding-top: 14px
}

.send_loc {
	position: relative;
	font-size: 0;
	margin-left: 34px;
	overflow: hidden;
	word-break: break-all;
	max-width: 88%;
	margin-right: 10px
}

.send_loc span {
	font-size: 13px;
	line-height: 16px;
	margin-right: 8px;
	color: #252525
}

.icon-location {
	display: inline-block;
	width: 12px;
	height: 14px;
	 no-repeat 0 0;
	background-size: 100px 100px;
	background-position: -14px 0;
	margin-left: 4px
}

.stockStatus {
	color: #e9321f;
	font-size: 13px;
	margin: 7px 10px 0 34px;
	overflow: hidden;
	word-break: break-all
}

.jx-stockStatus {
	color: #c09947
}

.isExist {
	float: left;
	line-height: 19px;
	padding-right: 5px;
	text-align: justify
}

.send-time {
	display: none;
	color: #81838e;
	line-height: 20px
}

.list_content_mask {
	width: 100%;
	height: 100%;
	min-height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.5);
	z-index: 11110
}

.sidebar-content {
	position: absolute;
	top: 0;
	left: 100%;
	width: 87.5%;
	height: 100%;
	overflow: scroll;
	background: rgba(0,0,0,.7);
	z-index: 105
}

.sidebar-header {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 111;
	background: #fff;
	height: 44px;
	border-width: 0 0 1px 0;
	border-bottom: 1px solid #d7d7d7;
	-webkit-border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 stretch;-o-border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round;border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round;width: 100%
}

.sidebar-header.region-title {
	text-align: center
}

.sidebar-header span.region-title-back {
	margin-left: 15px;
	padding: 12px 0;
	float: left;
	display: inline-block;
	width: 12px;
	height: 20px
}

.region-title-name {
	display: inline-block;
	font-size: 16px;
	line-height: 16px;
	padding: 14px 7px;
	margin-right: 27px
}

.sidebar-items-container {
	height: 100%;
	overflow: auto;
	width: 100%;
	background: #fff
}

.sidebar-items-container.region-list-group {
	overflow: hidden
}

.spacer44 {
	height: 44px
}

.region-wrapper {
	width: 100%;
	height: 100%;
	min-height: 100%;
	overflow-y: auto
}

.region-list-group ul {
	display: none;
	width: 100%;
	overflow-x: hidden;
	float: left
}

.region-list-group ul.cur {
	display: block
}

.region-list {
	padding-bottom: 44px
}

.sidebar-list,.sidebar-list ul {
	border-width: 1px 0 0 0;
	border-top: 1px solid #bfbfbf;
	-webkit-border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 stretch;-o-border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round;border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round
}

.sidebar-list li {
	border-width: 0 0 1px 0;
	border-bottom: 1px solid #e0e0e0;
	-webkit-border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 stretch;-o-border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round;border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round;font-size: 1px;
	height: 43px
}

.sidebar-list a {
	display: block
}

.sidebar-list .address-kind {
	height: 26px;
	background-color: #f3f5f7
}

.sidebar-list .address-kind span {
	line-height: 26px;
	height: 26px;
	color: #252525;
	font-size: 12px;
	padding-left: 16px
}

.sidebar-list li li span,.sidebar-list li span {
	height: 43px;
	line-height: 43px;
	font-size: 13px;
	color: #252525
}

.sidebar-categories span {
	display: inline-block;
	width: 83%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.sidebar-categories li.checked .tick {
	background-position: -162px -56px;
	width: 13px;
	height: 9px;
	float: right;
	margin-right: 10px;
	margin-top: 17px
}

.sidebar-categories li.checked span {
	color: #f15353
}

.region-list span {
	padding-left: 16px
}

.region-list-group .loading-mask {
	background: rgba(255,255,255,.1) url(../images/5.4/loading-animation.gif?v=1) no-repeat center center;
	background-size: 19px 19px;
	top: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;
	position: absolute
}

.sidebar-move {
	height: 100%;
	overflow: hidden;
	animation: sidebar-body-move .5s 1 ease 0s;
	-webkit-animation: sidebar-body-move .5s 1 ease 0s;
	position: relative;
	left: -87.5%
}

.sidebar-move body {
	height: 100%;
	overflow: hidden
}

.region-title-back i {
	display: block;
	width: 12px;
	height: 20px;
	background-position: -24px 0
}

.sidebar-back {
	animation: sidebar-body-back .2s 1 ease 0s;
	-webkit-animation: sidebar-body-back .2s 1 ease 0s;
	left: 0
}

@keyframes sidebar-body-move {
	0% {
		left: 0
	}

	100% {
		left: -87.5%
	}
}

@keyframes sidebar-body-back {
	0% {
		left: -87.5%
	}

	100% {
		left: 0
	}
}

@-webkit-keyframes sidebar-body-move {
	0% {
		left: 0
	}

	100% {
		left: -87.5%
	}
}

@-webkit-keyframes sidebar-body-back {
	0% {
		left: -87.5%
	}

	100% {
		left: 0
	}
}

.move-marinr8 span {
	margin-right: 0
}

.send_loc_i {
	display: inline-block;
	width: 8px;
	height: 1px
}

.msg-notice,.provide-srv {
	margin-top: 13px
}

.service-floor {
	font-size: 0;
	padding: 0 10px 9px 10px;
	background-color: #f7f8fa;
	word-wrap: break-word;
	word-break: break-all
}

.service-tip-module {
	display: inline-block;
	margin-top: 8px;
	margin-right: 14px;
	font-size: 0
}

.service-icon {
	;
	background-size: 100px 100px;
	width: 12px;
	height: 12px;
	display: inline-block;
	margin-right: 5px
}

.support-service-icon {
	background-position: -60px -82px
}

.nonsupport-service-icon {
	background-position: -75px -82px
}

.service-icon-text {
	font-size: 12px;
	color: #81838e;
	line-height: 12px;
	vertical-align: top
}

.service-menu {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 62%;
	background-color: #fff;
	border-top: 1px solid #dadada;
	z-index: 250;
	display: none
}

.service-menu-wrapper {
	position: absolute;
	bottom: 44px;
	top: 45px;
	left: 0;
	right: 0;
	padding-left: 10px;
	overflow: scroll
}

.service-item-row {
	font-size: 0;
	padding-top: 15px;
	border-bottom: 1px solid #ebebeb
}

.service-item-icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 6px;
	vertical-align: top
}

.service-item-title {
	font-size: 13px;
	line-height: 15px;
	color: #252525;
	word-wrap: break-word;
	word-break: break-all
}

.service-item-text {
	display: block;
	font-size: 13px;
	line-height: 18px;
	color: #848689;
	margin: 3px 10px 12px 21px
}

.service-ok-btn {
	width: 100%;
	height: 44px;
	color: #fff;
	line-height: 44px;
	font-size: 15px;
	text-align: center;
	background-color: #f23030
}

@media screen and (orientation:portrait) {
	.service-menu {
		height: 62%
	}@	-webkit-keyframes service-menu-move {
		0%{height: 0
	}

	100% {
		height: 62%
	}
}

@-moz-keyframes service-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 62%
	}
}

@-ms-keyframes service-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 62%
	}
}

@-o-keyframes service-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 62%
	}
}

@keyframes service-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 62%
	}
}

@-webkit-keyframes service-menu-back {
	0% {
		height: 62%
	}

	100% {
		height: 0
	}
}

@-moz-keyframes service-menu-back {
	0% {
		height: 62%
	}

	100% {
		height: 0
	}
}

@-ms-keyframes service-menu-back {
	0% {
		height: 62%
	}

	100% {
		height: 0
	}
}

@-o-keyframes service-menu-back {
	0% {
		height: 62%
	}

	100% {
		height: 0
	}
}

@keyframes service-menu-back {
	0% {
		height: 62%
	}

	100% {
		height: 0
	}
}}

@media screen and (orientation:landscape) {
	.service-menu {
		height: 62%
	}@	-webkit-keyframes service-menu-move {
		0%{height: 0
	}

	100% {
		height: 62%
	}
}

@-moz-keyframes service-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 62%
	}
}

@-ms-keyframes service-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 62%
	}
}

@-o-keyframes service-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 62%
	}
}

@keyframes service-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 62%
	}
}

@-webkit-keyframes service-menu-back {
	0% {
		height: 62%
	}

	100% {
		height: 0
	}
}

@-moz-keyframes service-menu-back {
	0% {
		height: 62%
	}

	100% {
		height: 0
	}
}

@-ms-keyframes service-menu-back {
	0% {
		height: 62%
	}

	100% {
		height: 0
	}
}

@-o-keyframes service-menu-back {
	0% {
		height: 62%
	}

	100% {
		height: 0
	}
}

@keyframes service-menu-back {
	0% {
		height: 62%
	}

	100% {
		height: 0
	}
}}

.service-menu-show {
	-webkit-animation: service-menu-move .5s 1 ease 0s;
	-moz-animation: service-menu-move .5s 1 ease 0s;
	-ms-animation: service-menu-move .5s 1 ease 0s;
	-o-animation: service-menu-move .5s 1 ease 0s;
	animation: service-menu-move .5s 1 ease 0s
}

.service-menu-hide {
	-webkit-animation: service-menu-back .5s 1 ease 0s;
	-moz-animation: service-menu-back .5s 1 ease 0s;
	-ms-animation: service-menu-back .5s 1 ease 0s;
	-o-animation: service-menu-back .5s 1 ease 0s;
	animation: service-menu-back .5s 1 ease 0s
}

.shop-part {
	width: 100%;
	position: relative;
	overflow: hidden;
	padding: 13px 0 12px 0
}

.shop-row1 {
	padding-right: 12px;
	width: 100%;
	overflow: hidden
}

.shop-row {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	float: left
}

.shop-row .goods-sign {
	margin-top: 2px;
	vertical-align: top
}

.shop-row .score-text {
	font-size: 12px;
	margin-right: 10px;
	vertical-align: top;
	float: right;
	margin-top: 2px
}

.shop-row:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.shop-icon {
	width: 80px;
	height: 26px;
	display: inline-block;
	border: 1px solid #d9d9d9
}

.shop-icon img {
	width: 80px;
	height: 26px
}

.shop-name {
	font-size: 14px;
	color: #222;
	margin: 1px 2px 0 7px;
	display: inline-block;
	vertical-align: top;
	line-height: 16px;
	max-width: 41%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.shop-attr {
	float: left;
	display: inline-block;
	vertical-align: middle
}

.shop-jd-self {
	padding-left: 7px;
	padding-right: 7px;
	font-size: 12px;
	border-radius: 3px;
	color: #fff;
	background-color: #f15353;
	text-align: center;
	line-height: 16px
}

.shop-diamond {
	width: 62px;
	height: 16px;
	background: url(../images/5.4/diamond.png?v=1) 0 0 no-repeat;
	background-size: 62px 16px
}

.icon-right {
	position: absolute;
	top: 14px;
	right: 7px;
	width: 15px;
	height: 15px;
	;
	background-position: 5px -16px;
	background-repeat: no-repeat;
	background-size: 100px 100px
}

.shop-slogan {
	color: #848689;
	font-size: 10px;
	line-height: 10px;
	margin-left: 89px;
	margin-top: -5px
}

.shop-describe {
	position: relative;
	width: 100%;
	overflow: hidden;
	float: left;
	padding-top: 9px
}

.shop-describe:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.describe-info {
	width: 33.33%;
	font-size: 12px;
	line-height: 12px;
	overflow: hidden;
	text-align: center;
	float: left;
	color: #81838e
}

.describe-info .green-font {
	color: #049b36
}

.describe-info .red-font {
	color: #f23030
}

.shop-tab {
	width: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	padding-top: 8px
}

.shop-tab .tabs {
	width: 33.3%;
	float: left;
	text-align: center;
	overflow: hidden;
	position: relative
}

.shop-tab .tabs .num {
	font-size: 16px;
	line-height: 16px;
	color: #252525
}

.shop-tab .tabs .text {
	margin-top: 3px;
	font-size: 10px;
	line-height: 18px;
	color: #848689
}

.shop-tab .tabs .vertical-line {
	position: absolute;
	border-right: 1px solid #d7d7d7;
	height: 26px;
	right: 0;
	top: 50%;
	margin-top: -13px
}

.shop-tab:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.shop-footer {
	padding: 7px 10px 0 0;
	overflow: hidden
}

.shop-footer:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.shop-dong,.shop-go {
	border-radius: 5px;
	border: 1px solid #d7d7d7;
	width: 48%;
	font-size: 0
}

.shop-dong {
	float: left
}

.shop-go {
	float: right
}

.no-chat-shop-go {
	border-radius: 5px;
	border: 1px solid #d7d7d7;
	width: 100%;
	font-size: 0
}

.shop-btn {
	text-align: center;
	width: 100%;
	display: block;
	font-size: 0;
	height: 32px
}

.dong-text,.go-text {
	display: inline-block;
	font-size: 13px;
	color: #686868;
	line-height: 14px;
	vertical-align: top;
	margin-top: 9px
}

.icon-dong {
	display: inline-block;
	
	width: 14px;
	height: 14px;
	background-size: 100px 100px;
	margin-right: 4px;
	vertical-align: top;
	margin-top: 8px
}

.icon-dong-jimi {
	background-position: 0 -86px
}

.icon-dong-red {
	background-position: 0 -50px
}

.icon-dong-not {
	background-position: -16px -50px
}

.icon-dong-blue {
	background-position: -32px -50px
}

.icon-dong-yellow {
	background-position: -48px -50px
}

.icon-go {
	display: inline-block;
	
	width: 15px;
	height: 13px;
	background-size: 100px 100px;
	margin-right: 4px;
	vertical-align: top;
	margin-top: 9px
}

.noshop-dong {
	width: 100%;
	text-align: center;
	font-size: 0
}

.noshop-dong-btn {
	text-align: center;
	width: 100%;
	display: block;
	font-size: 0;
	height: 14px
}

.noshop-dong-btn .icon-right {
	top: 15px
}

.noshop-dong-text {
	display: inline-block;
	font-size: 13px;
	color: #686868;
	line-height: 14px;
	vertical-align: middle;
	height: 14px
}

.noshop-icon-dong {
	display: inline-block;
	
	width: 14px;
	height: 14px;
	background-size: 100px 100px;
	margin-right: 4px;
	vertical-align: top;
	margin-top: -1px
}

.noshop-icon-dong-red {
	background-position: 0 -50px
}

.noshop-icon-dong-not {
	background-position: -16px -50px
}

.noshop-icon-dong-blue {
	background-position: -32px -50px
}

.noshop-icon-dong-yellow {
	background-position: -48px -50px
}

.shop-href {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.noshop-jimi {
	background-position: 0 -85px;
	height: 15px;
	margin-top: -1px
}

.score-text.red-font {
	color: #f23030
}

.score-text.green-font {
	color: #049b36
}

.jx-floor {
	display: block;
	position: relative;
	padding: 15px 10px
}

.jx-floor-icon {
	display: block;
	position: absolute;
	width: 34px;
	height: 34px;
	left: 10px;
	top: 15px
}

.jx-floor-title-wrap {
	margin-left: 39px;
	height: 34px;
	padding-top: 4px
}

.jx-floor-title {
	font-size: 13px;
	line-height: 13px;
	color: #333;
	font-weight: 700
}

.jx-floor-subtitle {
	font-size: 11px;
	line-height: 11px;
	color: #666;
	margin-top: 4px
}

.jx-floor-service {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-top: 5px
}

.jx-floor-service-item {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	border-right: 1px solid #e9e9e9;
	box-sizing: border-box
}

.jx-floor-service-item:last-child {
	border-right: 0 solid #e9e9e9
}

.jx-floor-service-icon {
	display: block;
	width: 16px;
	height: 16px;
	margin: 0 auto
}

.jx-floor-service-text {
	font-size: 11px;
	line-height: 14px;
	color: #666;
	margin-top: 4px;
	overflow: hidden
}

.jx-floor-jump-btn {
	display: block;
	margin-top: 10px;
	width: 100%;
	height: 26px;
	text-align: center;
	font-size: 0;
	color: #333;
	position: relative
}

.jx-floor-jump-btn::before {
	content: "";
	position: absolute;
	border: 1px solid #333;
	border-radius: 3px;
	top: 0;
	left: 0;
	transform: scale(.5,.5);
	-webkit-transform: scale(.5,.5);
	transform-origin: left top;
	-webkit-transform-origin: left top;
	box-sizing: border-box;
	height: 52px;
	width: 200%;
	z-index: 10
}

em.jx-floor-jump-icon {
	width: 14px;
	height: 13px;
	display: inline-block;
	margin: 6px 4px 0 0;
	background-size: 63px 63px
}

.jx-floor-jump-text {
	font-size: 12px;
	line-height: 26px;
	vertical-align: top
}

.share-quest {
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative
}

.goodseval .info {
	position: relative;
	padding-top: 15px;
	padding-bottom: 14px;
	line-height: 13px
}

.goodseval .info .text {
	font-size: 15px
}

.goodseval .info .good-comment-text {
	float: right;
	margin-right: 22px;
	color: #252525;
	font-size: 13px;
	margin-top: 2px
}

.goodseval .info .part-note-msg {
	white-space: nowrap;
	width: auto
}

.goodseval .icon-arrow-right {
	top: 15px
}

.good-comment-text em {
	color: #f15353
}

.jx-good-comment-text em {
	color: #c09947
}

.eval-box-i {
	display: table;
	width: 100%;
	text-align: center
}

.eval-box-i a {
	color: #252525;
	font-size: 14px;
	display: table-cell;
	vertical-align: middle
}

.eval-box-i .icon {
	;
	background-size: 100px 100px;
	background-position: -28px -28px;
	width: 17px;
	height: 15px;
	margin-bottom: 2px;
	display: inline-block;
	vertical-align: middle;
	font-style: normal
}

.icon.icon-cons {
	background-position: -46px -30px
}

.btn-good {
	border-right: 1px solid #dedede
}

.comment-list {
	padding: 0;
	margin: 0
}

.comment-list .comment-list-item {
	min-height: 64px;
	overflow: hidden
}

.comment-list-item {
	position: relative
}

.comment-list-item::before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #e2e2e2;
	z-index: 10
}

.comment-list-item .comment-item-content {
	max-height: 35px;
	display: table;
	overflow: hidden;
	vertical-align: middle;
	margin-top: -6px;
	width: 100%
}

.comment-list-item .comment-item-content .content {
	font-size: 13px;
	display: table-cell;
	vertical-align: middle;
	line-height: 17px;
	color: #252525;
	margin-right: 10px
}

.comment-item-info .comment-item-author {
	font-size: 9px;
	color: #848689;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 11px
}

.comment-item-info .comment-item-date {
	padding-right: 15px;
	float: right
}

.comment-item-date {
	font-size: 9px;
	color: #848689;
	text-align: right;
	margin: 11px 10px 10px 0
}

.comment-item-star {
	display: inline-block;
	overflow: hidden;
	width: 75px;
	height: 12px;
	background: url(../images/5.4/comment-star.png?v=1) repeat-x 0 -12px;
	background-size: 15px 24px;
	margin-top: 4px
}

.comment-item-star .real-star {
	display: inline-block;
	height: 20px;
	background: url(../images/5.4/comment-star.png?v=1) repeat-x 0 0;
	background-size: 15px 24px
}

.comment-stars-width1 {
	width: 20%
}

.comment-stars-width2 {
	width: 40%
}

.comment-stars-width3 {
	width: 60%
}

.comment-stars-width4 {
	width: 80%
}

.comment-stars-width5 {
	width: 100%
}

.comment-item-content .icon {
	width: 40px;
	display: table-cell;
	vertical-align: middle;
	text-align: right
}

.up-icon .icon i {
	background: url(../images/5.4/icon_sprits.png?v=1) no-repeat 0 0;
	background-size: 50px 50px;
	width: 15px;
	height: 15px;
	display: inline-block;
	background-position: 3px -5px
}

.up-icon .content {
	padding-bottom: 5px
}

.down-icon .icon i {
	background: url(../i/icon_sprits.png) no-repeat 0 0;
	background-size: 50px 50px;
	width: 15px;
	height: 15px;
	display: inline-block;
	background-position: 3px 6px
}

.down-icon .content {
	display: -webkit-box!important;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.comment-img-container {
	margin: 9px 0 1px 0;
	overflow: hidden;
	font-size: 0
}

.comment-img-container .img-container {
	overflow: hidden
}

.img-container li {
	display: inline-block;
	list-style-type: none;
	float: left
}

.img-container .comment-img-item {
	width: 65px;
	height: 65px;
	overflow: hidden;
	border-radius: 4px
}

.comment-img-item img {
	border-radius: 4px
}

.comment-img-space {
	width: 13px;
	height: 13px
}

.drug-consultation-wrap {
	background-color: #fff;
	width: 100%;
	padding: 10px 0;
	display: table
}

.drug-consultation-wrap a {
	display: table-cell;
	width: 50%;
	text-align: center;
	color: #686868;
	font-size: 0;
	height: 26px;
	vertical-align: middle
}

.drug-consultation-a.single-consult {
	width: 100%
}

.drug-certificate-a {
	border-right: 1px solid #d7d7d7
}

.drug-certificate-icon {
	;
	background-size: 100px 100px;
	background-position: -66px -38px;
	width: 16px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px
}

.drug-consultation-icon {
	background: url(../images/5.4/assess-btns-icon.png?v=1);
	display: inline-block;
	background-size: 75px 14px;
	width: 15px;
	height: 14px;
	background-position: -32px 0;
	vertical-align: middle;
	margin-right: 3px
}

.drug-certificate-text,.drug-consultation-text {
	display: inline-block;
	font-size: 13px;
	line-height: 13px;
	vertical-align: top
}

.af-open-app-wrap {
	background-color: #fff;
	text-align: center;
	padding: 8px 10px
}

.af-open-app-btn {
	font-size: 13px;
	line-height: 33px;
	height: 33px;
	color: #252525;
	border: 1px solid #d7d7d7;
	border-radius: 3px
}

.more-detail:first-child {
	border-top: 0 solid #e1e1e1
}

.more-detail a {
	display: block
}

.more-detail a div {
	position: relative;
	height: 44px;
	line-height: 44px
}

.more-detail .part-note-msg {
	color: #232326;
	vertical-align: middle;
	width: auto;
	max-width: 90%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.save-energy {
	display: inline-block;
	 no-repeat;
	background-size: 100px 100px;
	margin-left: 2px;
	margin-right: 6px;
	vertical-align: top;
	width: 12px;
	height: 15px;
	background-position: -42px 0
}

.fourG-icon {
	display: inline-block;
	 no-repeat;
	background-size: 100px 100px;
	margin-left: 2px;
	margin-right: 6px;
	vertical-align: top;
	width: 11px;
	height: 15px;
	background-position: -55px 0
}

.phone-fitting {
	display: inline-block;
	 no-repeat;
	background-size: 100px 100px;
	margin-left: 2px;
	margin-right: 6px;
	vertical-align: top;
	width: 14px;
	height: 12px;
	background-position: -68px 0
}

.shopping-guess-container {
	background: #f0f2f5;
	display: block;
	left: 0;
	width: 100%;
	bottom: 51px
}

.shopping-guess {
	background: #fff
}

.shopping-guess-title {
	line-height: 13px;
	font-size: 13px;
	color: #848689;
	margin: 15px 0 15px 10px;
	display: inline-block
}

.shopping-guess-title a {
	float: right;
	margin-right: 10px;
	height: 40px;
	display: block;
	text-decoration: none;
	width: 100px
}

.shopping-switch-cover {
	position: relative;
	width: 100%;
	overflow: hidden;
	display: block;
	min-height: 370px;
	max-height: 387px
}

.shopping-guess-list,.shopping-scan-list {
	margin-left: -3px;
	list-style: none;
	width: 640px
}

.shopping-guess-list:after,.shopping-scan-list:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.shopping-guess-item .guess-item-pic,.shopping-scan-item .scan-item-pic {
	background: url(../images/5.4/occupy-img320.gif?v=1) 0 0 no-repeat;
	background-size: 123px 123px;
	height: 121px;
	width: 121px;
	overflow: hidden;
	border: 1px solid #f0f2f5
}

.shopping-guess-item,.shopping-scan-item {
	list-style: none;
	margin: 0 0 8px 3px;
	width: 123px;
	float: left
}

.guess-item-pic img,.scan-item-pic img {
	width: 100%;
	height: auto;
	border: none
}

.shopping-guess-item .guess-item-content,.shopping-scan-item .scan-item-content {
	margin: 4px 2px 0 9px
}

.guess-item-content span,.scan-item-content span {
	font-size: 12px;
	color: #686868;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
	height: 28px;
	line-height: 14px
}

.guess-item-price,.scan-item-price {
	margin-top: 7px;
	margin-left: 11px;
	height: 15px;
	line-height: 15px
}

.guess-item-price span,.scan-item-price span {
	font-size: 13px;
	color: #222
}

.guess-item-price span i,.scan-item-price span i {
	font-style: normal
}

.guess-item-price span i:before,.scan-item-price span i:before {
	content: ' ';
	 no-repeat;
	background-position: 0 -32px;
	background-size: 100px 100px;
	display: inline-block;
	width: 8px;
	height: 9px
}

.shopping-guess {
	position: relative
}

.shopping-guess-more {
	position: absolute;
	top: 15px;
	right: 19px;
	color: #bfbfbf;
	font-size: 12px;
	line-height: 12px
}

.guess-more-right {
	right: 6px;
	top: 16px
}

.manage-scan {
	color: #252525;
	font-size: 13px;
	text-align: center;
	height: 44px;
	position: relative;
	line-height: 44px;
	display: none
}

.manage-scan a {
	display: inline-block;
	width: 100%
}

.guess-tab {
	width: 100%;
	padding: 13px 0;
	display: flex;
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox
}

.guess-tab .switch-title {
	display: block;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 13px;
	color: #848689;
	text-align: center;
	border-right: 1px solid #dedede
}

.guess-tab .switch-title.selected {
	color: #f23030
}

.guess-tab .switch-title:last-child {
	border-right: 0 solid #dedede
}

#scan-record {
	display: none
}

#rank {
	display: none
}

.no-scan-tip {
	position: absolute;
	top: 175px;
	font-size: 17px;
	text-align: center;
	color: #bfbfbf;
	width: 100%
}

.shopping-rank-list {
	list-style: none;
	font-size: 0;
	padding: 0 10px;
	display: flex;
	display: -webkit-flex
}

.rank-column {
	flex-basis: 100%;
	-webkit-flex-basis: 100%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-direction: column;
	-webkit-flex-direction: column
}

.rank-column:nth-child(2) {
	align-items: center;
	-webkit-align-items: center
}

.rank-column:nth-child(3) {
	align-items: flex-end;
	-webkit-align-items: flex-end
}

.shopping-rank-item {
	list-style: none;
	margin-bottom: 10px;
	display: inline-block;
	flex: 1;
	-webkit-flex: 1
}

.shopping-rank-item a {
	display: inline-block;
	width: 80px
}

.shopping-rank-item .rank-item-pic {
	background: url(../images/5.4/occupy-img320.gif?v=1) 0 0 no-repeat;
	background-size: 80px 80px;
	height: 80px;
	width: 80px;
	border-radius: 5px;
	position: relative
}

.shopping-rank-item .rank-item-content {
	margin-top: 3px
}

.rank-item-pic img {
	width: 100%;
	height: auto;
	border-radius: 5px;
	border: none
}

.rank-item-content span {
	font-size: 10px;
	color: #686868;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
	height: 28px;
	line-height: 14px
}

.rank-item-price {
	margin-top: 7px;
	height: 15px;
	line-height: 15px
}

.rank-item-price span {
	font-size: 11px;
	color: #222
}

.rank-item-price span i {
	font-style: normal
}

.rank-item-price span i:before {
	content: ' ';
	 no-repeat;
	background-position: 0 -32px;
	background-size: 100px 100px;
	display: inline-block;
	width: 8px;
	height: 9px
}

.top-icon {
	display: inline-block;
	background: url(../images/5.4/top-icon.png?v=1) no-repeat;
	background-size: 60px 20px;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	top: -3px
}

.top-one {
	background-position: 0 0
}

.top-two {
	background-position: -20px 0
}

.top-three {
	background-position: -40px 0
}

.guess-focus-btn {
	overflow: hidden;
	text-align: center;
	width: 100%;
	height: 17px
}

.guess-focus-btn span {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-border-radius: 20px;
	height: 5px;
	width: 5px;
	border: 1px solid #fff;
	margin: 0 2px;
	display: inline-block;
	background-color: #e3e5e9;
	vertical-align: top
}

.guess-focus-btn .active {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-border-radius: 20px;
	height: 5px;
	width: 5px;
	border: 1px solid #fff;
	margin: 0 2px;
	display: inline-block;
	background: #ed2323;
	vertical-align: top
}

.guess-down,.scan-down {
	display: none
}

.guess-up,.scan-up {
	display: block
}

.flick-menu-mask {
	width: 100%;
	height: 120%;
	min-height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.5);
	z-index: 200;
	display: none;

}

.flick-menu-title {
	text-align: center;
	font-size: 15px;
	color: #848689;
	height: 45px;
	line-height: 45px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.flick-menu-btn {
	width: 100%;
	font-size: 0;
	position: absolute;
	bottom: 0;
	left: 0;

}

.x-margintop0 {
	margin-top: 0!important
}

.x-top2 {
	position: relative;
	top: 2px!important
}

.x-top3 {
	position: relative;
	top: 3px!important
}

.x-top4 {
	position: relative;
	top: 4px!important
}

.x-bigsale-hidden {
	display: none
}

.x-skin618-banner {
	width: 100%;
	height: 50px;
	border: none
}

.x-bottom-glass-wrap {
	width: 10%;
	height: 200%;
	position: absolute;
	left: -100%;
	top: -50%;
	transform: rotate(40deg)
}

.x-bottom-glass {
	display: inline-block;
	border-left: 8px solid #fffada;
	height: 100%;
	opacity: .5;
	box-shadow: 0 0 12px 4px #fffada
}

.x-bottom-glass:last-child {
	margin-left: 3px
}

@-webkit-keyframes blingbling-s {
	0% {
		left: -100%
	}

	5% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@-moz-keyframes blingbling-s {
	0% {
		left: -100%
	}

	5% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@-ms-keyframes blingbling-s {
	0% {
		left: -100%
	}

	5% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@-o-keyframes blingbling-s {
	0% {
		left: -100%
	}

	5% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@keyframes blingbling-s {
	0% {
		left: -100%
	}

	5% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@-webkit-keyframes blingbling-m {
	0% {
		left: -100%
	}

	7.5% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@-moz-keyframes blingbling-m {
	0% {
		left: -100%
	}

	7.5% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@-ms-keyframes blingbling-m {
	0% {
		left: -100%
	}

	7.5% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@-o-keyframes blingbling-m {
	0% {
		left: -100%
	}

	7.5% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@keyframes blingbling-m {
	0% {
		left: -100%
	}

	7.5% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@-webkit-keyframes blingbling-l {
	0% {
		left: -100%
	}

	15% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@-moz-keyframes blingbling-l {
	0% {
		left: -100%
	}

	15% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@-ms-keyframes blingbling-l {
	0% {
		left: -100%
	}

	15% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@-o-keyframes blingbling-l {
	0% {
		left: -100%
	}

	15% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

@keyframes blingbling-l {
	0% {
		left: -100%
	}

	15% {
		left: 130%
	}

	100% {
		left: 130%
	}
}

.blingbling-2000ms {
	-webkit-animation: blingbling 10s 2s infinite;
	-moz-animation: blingbling 10s 2s infinite;
	-ms-animation: blingbling 10s 2s infinite;
	-o-animation: blingbling 10s 2s infinite;
	animation: blingbling 10s 2s infinite
}

.blingbling-2500ms {
	-webkit-animation: blingbling 10s 2.5s infinite;
	-moz-animation: blingbling 10s 2.5s infinite;
	-ms-animation: blingbling 10s 2.5s infinite;
	-o-animation: blingbling 10s 2.5s infinite;
	animation: blingbling 10s 2.5s infinite
}

.x-triangle-icon-wrap {
	display: inline-block;
	font-size: 0;
	position: relative;
	top: 11px;
	left: -6px;
	float: left
}

.x-triangle-icon {
	display: inline-block;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-top: 4px solid #e83274;
	margin-top: 2px;
	margin-left: 2px;
	vertical-align: top
}

.x-pic-icon-box {
	display: inline-block;
	margin-top: 2px;
	width: 56px;
	height: 13px;
	overflow: hidden;
	vertical-align: top
}

.x-pic-icon {
	display: inline-block;
	background: -webkit-linear-gradient(left,#e83274,#fe614d);
	background: -o-linear-gradient(right,#e83274,#fe614d);
	background: -moz-linear-gradient(right,#e83274,#fe614d);
	background: linear-gradient(to right,#e83274,#fe614d);
	color: #fff;
	font-size: 20px;
	width: 112px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	transform: scale(.5,.5);
	-webkit-transform: scale(.5,.5);
	transform-origin: left top;
	-webkit-transform-origin: left top
}

.x-bottom-prompt {
	position: fixed;
	left: 0;
	bottom: 50px;
	z-index: 10;
	width: 100%;
	height: 35px;
	background-color: rgba(253,250,229,.9);
	z-index: 9
}

.x-bottom-prompt:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #efe6d4
}

.x-prompt-clock {
	display: inline-block;
	width: 13px;
	height: 35px;
	background: url(../images/5.4/icon_clock.png) no-repeat center/13px 14px;
	margin: 0 5px 0 15px;
	float: left
}

.x-prompt-title {
	line-height: 35px;
	color: #ec7307;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 72%;
	display: inline-block
}

.x-618price-wrap {
	width: 100%
}

.x-618price-wait {
	height: 47px;
	margin: 0 0 1px 0;
	padding: 2px 0 2px 0
}

.x-618price-begin {
	height: 56px;
	margin: -3px 0 -6px 0;
	padding: 0 0 1px 0
}

.x-618price-wait>div {
	line-height: 23.5px
}

.x-618price-begin>div:first-child {
	position: relative;
	top: -4px
}

.x-618price-begin>div:last-child {
	position: relative;
	top: 2px
}

.x-618price-icon {
	font-size: 10px;
	color: #fff;
	background: -webkit-linear-gradient(left,#e83274,#fe614d);
	background: -o-linear-gradient(right,#e83274,#fe614d);
	background: -moz-linear-gradient(right,#e83274,#fe614d);
	background: linear-gradient(to right,#e83274,#fe614d);
	padding: 1px 5px;
	margin-right: 1px;
	border-radius: 2px;
	display: inline-block;
	height: 14px;
	line-height: 16px
}

.x-618price-text {
	font-size: 13px
}

.x-618price-red {
	color: #e73076;
	font-weight: 600
}

.x-618price-grey {
	color: #81838e
}

.x-618price-timeborder {
	border: 1px solid #81838e;
	width: 18px;
	height: 12px;
	line-height: 12px;
	display: inline-block;
	text-align: center;
	font-size: 11px;
	position: relative;
	top: 0
}

.x-618price-black {
	color: #000
}

.x-618price-plus-member-price {
	position: relative;
	top: 12px
}

.spec-menu-content {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 70%;
	background-color: #fff;
	border-top: 1px solid #dadada;
	z-index: 250;
	display: none;
}

.spec-first-pic {
	position: absolute;
	left: 8px;
	top: -26px;
	width: 100px;
	height: 100px;
	border-radius: 3px;
	border: 1px solid #f0f1f3;
	background-color: #fff;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center
}

.spec-first-pic img {
	max-width: 100%;
	max-height: 100%;
	overflow: hidden
}

.spec-menu-top {
	width: 100%;
	height: 84px
}

.spec-yang-pic {
	width: 16px;
	height: 16px;
	margin-right: 3px;
	margin-top: -3px;
	display:block;
}

.spec-price {
	font-size: 15px;
	line-height: 15px;
	color: #f23030;
	padding-top: 42px;
	padding-left: 121px;
	font-weight: 700
}

.spec-weight {
	font-size: 11px;
	line-height: 11px;
	color: #81838e;
	padding-top: 8px;
	padding-left: 121px
}

.spec-menu-middle {
	position: absolute;
	bottom: 43px;
	top: 85px;
	left: 0;
	right: 0;
	padding-left: 10px;
	overflow: auto
}

.spec-menu-btn {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.spec-menu-btn a {
	
	display: block;
	height: 43px;
	width: 1%;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 15px;
	line-height: 43px;
	color: #fff;
	text-align: center;

}

.spec-menu-btn a.cart-black-font {
	color: #333
}

@media screen and (orientation:portrait) {
	.spec-menu-content {
		height: 70%
	}@	-webkit-keyframes spec-menu-move {
		0%{height: 0
	}

	100% {
		height: 70%
	}
}

@-moz-keyframes spec-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 70%
	}
}

@-ms-keyframes spec-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 70%
	}
}

@-o-keyframes spec-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 70%
	}
}

@keyframes spec-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 70%
	}
}

@-webkit-keyframes spec-menu-back {
	0% {
		height: 70%
	}

	100% {
		height: 0
	}
}

@-moz-keyframes spec-menu-back {
	0% {
		height: 70%
	}

	100% {
		height: 0
	}
}

@-ms-keyframes spec-menu-back {
	0% {
		height: 70%
	}

	100% {
		height: 0
	}
}

@-o-keyframes spec-menu-back {
	0% {
		height: 70%
	}

	100% {
		height: 0
	}
}

@keyframes spec-menu-back {
	0% {
		height: 70%
	}

	100% {
		height: 0
	}
}}

@media screen and (orientation:landscape) {
	.spec-menu-content {
		height: 70%
	}@	-webkit-keyframes spec-menu-move {
		0%{height: 0
	}

	100% {
		height: 70%
	}
}

@-moz-keyframes spec-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 70%
	}
}

@-ms-keyframes spec-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 70%
	}
}

@-o-keyframes spec-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 70%
	}
}

@keyframes spec-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 70%
	}
}

@-webkit-keyframes spec-menu-back {
	0% {
		height: 70%
	}

	100% {
		height: 0
	}
}

@-moz-keyframes spec-menu-back {
	0% {
		height: 70%
	}

	100% {
		height: 0
	}
}

@-ms-keyframes spec-menu-back {
	0% {
		height: 70%
	}

	100% {
		height: 0
	}
}

@-o-keyframes spec-menu-back {
	0% {
		height: 70%
	}

	100% {
		height: 0
	}
}

@keyframes spec-menu-back {
	0% {
		height: 70%
	}

	100% {
		height: 0
	}
}}

.spec-menu-show {
	-webkit-animation: spec-menu-move .5s 1 ease 0s;
	-moz-animation: spec-menu-move .5s 1 ease 0s;
	-ms-animation: spec-menu-move .5s 1 ease 0s;
	-o-animation: spec-menu-move .5s 1 ease 0s;
	animation: spec-menu-move .5s 1 ease 0s
}

.spec-menu-hide {
	-webkit-animation: spec-menu-back .5s 1 ease 0s;
	-moz-animation: spec-menu-back .5s 1 ease 0s;
	-ms-animation: spec-menu-back .5s 1 ease 0s;
	-o-animation: spec-menu-back .5s 1 ease 0s;
	animation: spec-menu-back .5s 1 ease 0s
}

.spec-jd-price {
	float: left;
	font-size: 0
}

.spec-plus-price {
	float: left;
	font-size: 0
}

.spec-plus-price-mtl {
	padding-left: 121px;
	padding-top: 21px
}

.warranty-icon {
	display: inline-block;
	 no-repeat;
	background-size: 100px 100px;
	vertical-align: top;
	width: 14px;
	height: 14px;
	background-position: -84px 0;
	margin-right: 6px
}

.warranty-text {
	margin-top: 7px;
	font-size: 12px;
	color: #81838e;
	line-height: 14px
}

.warranty-text.selected-warranty {
	color: #6f81b7
}

.warranty-wrap {
	padding: 10px 10px 25px 0
}

.warranty-title {
	font-size: 13px;
	color: #848689;
	line-height: 13px
}

.warranty-items {
	padding-top: 21px
}

.warranty-items-wrap:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.warranty-items-img {
	width: 14px;
	height: 14px;
	margin-right: 7px;
	float: left
}

.warranty-items-title {
	display: inline-block;
	font-size: 13px;
	color: #232326;
	line-height: 14px;
	vertical-align: bottom;
	float: left
}

.warranty-des-href {
	display: inline-block;
	float: right;
	height: 14px;
	padding-left: 30px;
	font-size: 0
}

.warranty-des {
	display: inline-block;
	font-size: 12px;
	color: #f23030;
	line-height: 14px;
	vertical-align: top;
	margin-right: 4px
}

.warranty-des-icon {
	display: inline-block;
	 no-repeat;
	background-size: 100px 100px;
	background-position: -28px 0;
	width: 12px;
	height: 12px;
	position: relative;
	top: 1px
}

.warranty-btn-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.warranty-btn {
	display: block;
	width: 48%;
	height: 26px;
	border: 1px solid #e3e5e9;
	border-radius: 2px;
	line-height: 16px;
	font-size: 11px;
	color: #232326;
	margin-top: 11px;
	padding: 5px 6px;
	box-sizing: border-box
}

.warranty-btn:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.warranty-btn.selected {
	border: 1px solid #f23030;
	color: #f23030
}

.war-btn-text {
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: right;
	display: inline-block;
	float: left;
	padding-right: 7px;
	box-sizing: border-box
}

.war-btn-price {
	display: inline-block;
	box-sizing: border-box;
	width: 50%;
	padding-left: 7px;
	text-align: left;
	border-left: 1px solid #e3e5e9;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.big-pic-popups {
	width: 100%;
	height: 100%;
	min-height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background-color: #fff;
	z-index: 300;
	display: none
}

.page-nub {
	height: 50px;
	width: 100%;
	line-height: 50px;
	text-align: center;
	position: relative;
	z-index: 100
}

.page-nub em {
	font-style: normal;
	font-size: 15px
}

.btn-arrow-left {
	position: absolute;
	width: 100px;
	left: 0
}

.btn-arrow-left i {
	display: block;
	background: url(../images/2014/ware/jd-sprites.png) no-repeat;
	background-size: 200px 200px;
	width: 20px;
	height: 20px;
	background-position: -20px 0;
	margin: 15px 0 0 12px
}

.scroll-big-imgs {
	text-align: center;
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -160px;
	font-size: 0
}

.oversea-menu-content {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 365px;
	background-color: #fff;
	z-index: 250;
	display: none
}

@media screen and (orientation:portrait) {
	.oversea-menu-content {
		height: 365px
	}@	-webkit-keyframes oversea-menu-move {
		0%{height: 0
	}

	100% {
		height: 365px
	}
}

@-moz-keyframes oversea-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 365px
	}
}

@-ms-keyframes oversea-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 365px
	}
}

@-o-keyframes oversea-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 365px
	}
}

@keyframes oversea-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 365px
	}
}

@-webkit-keyframes oversea-menu-back {
	0% {
		height: 365px
	}

	100% {
		height: 0
	}
}

@-moz-keyframes oversea-menu-back {
	0% {
		height: 365px
	}

	100% {
		height: 0
	}
}

@-ms-keyframes oversea-menu-back {
	0% {
		height: 365px
	}

	100% {
		height: 0
	}
}

@-o-keyframes oversea-menu-back {
	0% {
		height: 365px
	}

	100% {
		height: 0
	}
}

@keyframes oversea-menu-back {
	0% {
		height: 365px
	}

	100% {
		height: 0
	}
}}

@media screen and (orientation:landscape) {
	.oversea-menu-content {
		height: 275px
	}@	-webkit-keyframes oversea-menu-move {
		0%{height: 0
	}

	100% {
		height: 275px
	}
}

@-moz-keyframes oversea-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 275px
	}
}

@-ms-keyframes oversea-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 275px
	}
}

@-o-keyframes oversea-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 275px
	}
}

@keyframes oversea-menu-move {
	0% {
		height: 0
	}

	100% {
		height: 275px
	}
}

@-webkit-keyframes oversea-menu-back {
	0% {
		height: 275px
	}

	100% {
		height: 0
	}
}

@-moz-keyframes oversea-menu-back {
	0% {
		height: 275px
	}

	100% {
		height: 0
	}
}

@-ms-keyframes oversea-menu-back {
	0% {
		height: 275px
	}

	100% {
		height: 0
	}
}

@-o-keyframes oversea-menu-back {
	0% {
		height: 275px
	}

	100% {
		height: 0
	}
}

@keyframes oversea-menu-back {
	0% {
		height: 275px
	}

	100% {
		height: 0
	}
}}

.oversea-menu-wrapper {
	position: absolute;
	bottom: 43px;
	top: 45px;
	left: 0;
	right: 0
}

.oversea-menu-show {
	-webkit-animation: oversea-menu-move .5s 1 ease 0s;
	-moz-animation: oversea-menu-move .5s 1 ease 0s;
	-ms-animation: oversea-menu-move .5s 1 ease 0s;
	-o-animation: oversea-menu-move .5s 1 ease 0s;
	animation: oversea-menu-move .5s 1 ease 0s
}

.oversea-menu-hide {
	-webkit-animation: oversea-menu-back .5s 1 ease 0s;
	-moz-animation: oversea-menu-back .5s 1 ease 0s;
	-ms-animation: oversea-menu-back .5s 1 ease 0s;
	-o-animation: oversea-menu-back .5s 1 ease 0s;
	animation: oversea-menu-back .5s 1 ease 0s
}

.oversea-menu-btn a {
	height: 43px;
	width: 100%;
	display: block;
	font-size: 16px;
	text-align: center;
	line-height: 43px;
	background-color: #e93a3e;
	color: #fff
}

.rt-close-btn-wrap {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0
}

.rt-close-btn-wrap .flick-menu-close {
	display: block;
	
	background-size: 100px 100px;
	background-position: -28px -17px;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 10px;
	top: 16px
}

.oversea-menu-wrapper {
	padding-left: 10px;
	overflow: auto
}

.oversea-tip-item {
	padding: 14px 15px 14px 10px;
	font-size: 13px;
	line-height: 15px;
	color: #232326;
	border-bottom: 1px solid #efefef;
	word-wrap: break-word
}

.oversea-tip-item:last-child {
	border-bottom: 0 solid #efefef
}

.scale-box {
	display: table;
	word-wrap: break-word;
	word-break: break-all
}

.scale-box img {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.scale-box-ebook {
	display: table;
	word-wrap: break-word;
	word-break: break-all
}

.scale-box-ebook img {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.sift-mg {
	height: 100%;
	background-color: #fff
}

.detail-pc {
	padding: 5px 0
}

.detail {
	position: relative;
	padding: 5px 0;
	font-size: .75em;
	color: #5a5a5a;
	overflow: hidden;
	height: 100%;
	margin: 0 10px 12px 10px
}

.detail p {
	padding: 3px
}

#wareInfo {
	margin: 0 0;
	padding: 5px 0 0 0
}

#bookContent {
	margin: 0 0;
	padding: 5px 0 0 0
}

.book-container {
	width: 100%
}

.book-container .book-info-line {
	margin: 10px;
	background: #fff;
	overflow: hidden;
	margin-top: 16px
}

.book-container .book-container-item {
	margin: 0 10px 50px 10px
}

.book-info-line .info-title {
	display: inline-block;
	width: 25%;
	color: #999;
	font-size: .75em
}

.book-info-line .info-content {
	font-size: .75em
}

.book-container-item .book-item-title {
	color: #686868
}

.book-container-item .book-item-content {
	color: #333;
	margin-top: 10px
}

.err-div {
	width: 100%;
	position: relative;
	height: 150px;
	margin-top: 118px
}

.global-faq-wrap {
	margin: 0;
	padding: 0
}

.sale-service-wrap {
	margin: 0;
	padding: 0
}

.sale-service-grey {
	background-color: #f0f2f5;
	height: 7px
}

.sale-service-floor {
	padding: 14px 15px;
	background-color: #fff;
	color: #868489;
	font-size: 12px;
	line-height: 16px
}

.sale-service-title {
	text-align: center;
	position: relative
}

.sale-service-title .title-text {
	z-index: 10;
	position: relative;
	background-color: #fff;
	padding: 0 16px
}

.sale-service-title::after {
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	background-color: #d7d7d7;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.sale-service-content {
	margin-top: 10px
}

.errPic-wrap {
	width: 100%;
	position: relative
}

.recommend-wrap {
	width: 100%;
	font-size: 0;
	overflow: hidden;
	background-color: #f0f2f5
}

.recommend-title {
	display: block;
	width: auto;
	height: 15px;
	margin: 9px auto
}

.find-similar-ul::after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.similar-li {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding-bottom: 4px;
	position: relative
}

.similar-li a {
	display: block
}

.similar-li:nth-child(2n+1) {
	padding-right: 2px
}

.similar-li:nth-child(2n) {
	padding-left: 2px
}

.similar-product {
	background-color: #fff;
	padding-bottom: 6px;
	font-size: 0
}

.similar-product .double-height {
	display: block;
	height: 21px
}

.similar-product img {
	width: 100%;
	display: block
}

.similar-product .product-icon {
	display: inline-block;
	position: relative;
	top: 0;
	margin-right: 4px
}

.similar-product .double-price-wrap {
	display: block;
	font-size: 0
}

.similar-product .double-price-wrap::after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.similar-product .double-price {
	display: inline-block;
	font-size: 13px;
	height: 14px;
	outline: 14px;
	margin-top: 3px;
	margin-bottom: 4px;
	padding-left: 4px;
	float: left
}

.similar-product .double-jx-price {
	color: #232326
}

.similar-product .double-sam-price {
	color: #1a68bc
}

.similar-product .price-icon {
	display: inline-block;
	height: 9px;
	width: auto;
	margin-top: 6px;
	float: left
}

.similar-product-text {
	height: 33px;
	font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-word;
	color: #232326;
	margin-top: 5px;
	line-height: 17px;
	margin-bottom: 3px;
	padding: 0 4px
}

.similar-product-price {
	color: #f23030;
	font-size: 13px;
	display: block;
	padding: 0 4px;
	position: relative;
	top: 1px;
	height: 25px;
	line-height: 25px
}

.similar-product-price .detail-big-price {
	font-size: 18px
}

.table-border {
	border-bottom: solid 1px #e7e7e7;
	border-left: solid 1px #e7e7e7;
	min-width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	word-wrap: break-word;
	word-break: break-all
}

.table-border td,.table-border th {
	border-top: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
	padding: 10px
}

.table-border td {
	color: #848689;
	font-size: 12px
}

.table-border td strong {
	font-weight: 700;
	color: #848689
}

.table-border td:first-child {
	padding-left: 5%;
	width: 66px
}

.reply-body .tab-con {
	position: relative;
	z-index: 1000;
	height: 100%
}

.assess-flat {
	position: relative;
	margin-top: 10px
}

.assess-flat:after {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #e0e0e0
}

.assess-flat:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #e0e0e0
}

.tab-con-oaa .assess-flat:first-child {
	margin-top: 0
}

.assess-wrapper {
	display: block;
	padding-left: 10px;
	background-color: #fff
}

.assess-top {
	position: relative;
	padding: 11px 10px 11px 0;
	background-color: #fff
}

.assess-top:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #e0e0e0
}

.assess-top:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.user-portrait img {
	display: block;
	float: left;
	width: 27px;
	height: 27px;
	border-radius: 50px
}

.user-name {
	font-size: 13px;
	line-height: 27px;
	float: left;
	height: 27px;
	margin-right: 5px;
	margin-left: 10px;
	color: #252525;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 100px
}

.vip-icon {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	margin-top: 6px;
	border-radius: 3px;
	background: url(../images/5.4/vip-icon.png?v=1) 0 0 no-repeat;
	background-size: 75px 15px
}

.vip-diamond-icon {
	background-position: -60px 0
}

.vip-gold-icon {
	background-position: -45px 0
}

.vip-silver-icon {
	background-position: -30px 0
}

.vip-copper-icon {
	background-position: -15px 0
}

.vip-register-icon {
	background-position: 0 0
}

.assess-date,.reply-floor {
	font-size: 13px;
	line-height: 27px;
	float: right;
	height: 27px;
	color: #848689
}

.assess-bottom {
	padding-bottom: 12px;
	background-color: #fff
}

.product-item-star {
	display: inline-block;
	overflow: hidden;
	width: 75px;
	height: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(../images/5.4/comment-star.png?v=1) repeat-x 0 -11px;
	background-size: 15px 22px
}

.product-item-star .real-star {
	display: inline-block;
	height: 22px;
	background: url(../images/5.4/comment-star.png?v=1) repeat-x 0 0;
	background-size: 15px 22px
}

.jx-product-item-star {
	background: url(../images/5.4/jx-comment-star.png?v=1) repeat-x 0 -11px;
	background-size: 15px 22px
}

.jx-product-item-star .real-star {
	background: url(../images/5.4/jx-comment-star.png?v=1) repeat-x 0 0;
	background-size: 15px 22px
}

.comment-item-star {
	display: inline-block;
	overflow: hidden;
	width: 75px;
	height: 11px;
	margin-top: 10px;
	margin-bottom: -6px;
	background: url(../images/5.4/comment-star.png?v=1) repeat-x 0 -11px;
	background-size: 15px 22px
}

.comment-item-star .real-star {
	display: inline-block;
	height: 22px;
	background: url(../images/5.4/comment-star.png?v=1) repeat-x 0 0;
	background-size: 15px 22px
}

.comment-stars-width1 {
	width: 20%
}

.comment-stars-width2 {
	width: 40%
}

.comment-stars-width3 {
	width: 60%
}

.comment-stars-width4 {
	width: 80%
}

.comment-stars-width5 {
	width: 100%
}

.assess-content {
	font-size: 13px;
	line-height: 18px;
	margin-top: 10px;
	margin-right: 10px;
	color: #252525;
	word-wrap: break-word;
	overflow: hidden;
	text-align: justify
}

.product-img-module {
	font-size: 0;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 6px;
	padding-right: 10px;
	white-space: nowrap
}

.product-img-module a {
	-webkit-tap-highlight-color: transparent
}

.product-imgs-li {
	display: block;
	float: left;
	overflow: hidden;
	width: 65px;
	height: 65px;
	border-radius: 4px
}

.product-imgs-li img {
	border-radius: 4px
}

.product-imgs-li:last-child {
	margin-right: 0
}

.product-img-space {
	display: block;
	float: left;
	width: 13px;
	height: 13px
}

.pay-date,.product-type {
	font-size: 12px;
	line-height: 12px;
	margin-top: 5px;
	color: #bfbfbf
}

.assess-btns-box {
	position: relative;
	padding-top: 10px;
	width: 100%;
	overflow: hidden;
	height: 29px;
	padding-bottom: 10px;
	background-color: #fff
}

.assess-btns-box:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #e0e0e0
}

.assess-btns:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.assess-like-btn,.assess-reply-btn {
	font-size: 0;
	position: relative;
	width: 45%;
	text-align: center;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	-webkit-tap-highlight-color: transparent
}

.assess-btns-num {
	font-size: 26px;
	line-height: 58px;
	display: inline-block;
	height: 58px;
	color: #bfbfbf
}

.assess-like-btn {
	float: left;
	margin-left: 20px
}

.assess-reply-btn {
	float: right;
	margin-right: 20px
}

.assess-btns-icon {
	display: inline-block;
	margin-top: 16px;
	margin-right: 6px;
	vertical-align: top;
	background: url(../images/5.4/assess-btns-icon.png?v=1) 0 0 no-repeat;
	background-size: 150px 28px
}

.btn-like-icon {
	width: 32px;
	height: 28px;
	margin-right: 4px
}

.like-grey {
	background-position: 0 0
}

.like-red {
	background-position: -32px 0
}

.btn-reply-icon {
	width: 30px;
	height: 28px;
	margin-right: 6px;
	background-position: -64px 0
}

.btn-no-reply-icon {
	width: 30px;
	height: 28px;
	margin-right: 6px;
	background-position: -96px 0
}

.reply-flat {
	position: relative;
	margin-bottom: 10px;
	background-color: #fff
}

.reply-flat:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #e0e0e0
}

.reply-flat:after {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #e0e0e0
}

.reply-username {
	font-size: 13px;
	color: #848689
}

.reply-bottom {
	padding-bottom: 10px
}

.reply-bottom:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.reply-date {
	font-size: 12px;
	float: left;
	margin-top: 15px;
	color: #bfbfbf;
	line-height: 12px
}

.reply-btn-box {
	float: right;
	width: 70px;
	height: 25px;
	margin-top: 12px;
	margin-right: 10px
}

.reply-flat-bottom {
	display: none;
	padding-bottom: 10px;
	width: 93.75%;
	text-align: center;
	padding-top: 45px;
	background-color: #f0f2f5;
	margin-left: 3.125%
}

.no-more-border {
	width: 100%;
	height: 1px;
	background: url(../images/5.4/no-more-bord.png?v=1) 0 0 repeat-x
}

.no-more-icon {
	width: 80px;
	height: 54px;
	margin-top: -12px;
	background-color: #f0f2f5
}

.no-more-write {
	font-size: 12px;
	margin-top: 7px;
	color: #bfbfbf
}

.error-img {
	display: block;
	width: 100px;
	height: 62px;
	margin: 118px auto 0 auto
}

.error-write {
	font-size: 17px;
	margin-top: 20px;
	text-align: center;
	color: #bfbfbf
}

.show-all-assess {
	font-size: 14px;
	line-height: 34px;
	display: block;
	width: 39.375%;
	height: 34px;
	margin: 16px auto 0 auto;
	text-align: center;
	color: #686868;
	border: 1px solid #848689;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff
}

.tab-no-assess {
	width: 100%;
	height: 100%;
	background-color: #fff
}

.reply-body-color {
	background-color: #f0f2f5
}

.white-color {
	background-color: #fff
}

.prompt-window {
	position: fixed;
	z-index: 100;
	top: 50%;
	left: 50%;
	width: 144px;
	height: 88px;
	margin-top: -44px;
	margin-left: -72px;
	border-radius: 7px;
	background-color: rgba(0,0,0,.8)
}

.prompt-secc-icon {
	display: block;
	width: 26px;
	height: 26px;
	margin: 18px auto 0 auto;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAB4CAYAAACn3jFyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MzkzQzEzRjY0RjExRTU5MDI5RkQyNzk0QTQ5MjVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ4MzkzQzE0RjY0RjExRTU5MDI5RkQyNzk0QTQ5MjVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDgzOTNDMTFGNjRGMTFFNTkwMjlGRDI3OTRBNDkyNUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDgzOTNDMTJGNjRGMTFFNTkwMjlGRDI3OTRBNDkyNUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4a44QkAAAGEUlEQVR42uxc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) no-repeat;background-position: -1px -29px;
	background-size: 28px 60px
}

.prompt-err-icon {
	display: block;
	width: 26px;
	height: 26px;
	margin: 18px auto 0 auto;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAB4CAYAAACn3jFyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MzkzQzEzRjY0RjExRTU5MDI5RkQyNzk0QTQ5MjVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ4MzkzQzE0RjY0RjExRTU5MDI5RkQyNzk0QTQ5MjVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDgzOTNDMTFGNjRGMTFFNTkwMjlGRDI3OTRBNDkyNUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDgzOTNDMTJGNjRGMTFFNTkwMjlGRDI3OTRBNDkyNUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4a44QkAAAGEUlEQVR42uxc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) no-repeat;background-position: -1px -1px;
	background-size: 28px 60px
}

.prompt-text {
	font-size: 15px;
	display: block;
	margin-top: 9px;
	text-align: center;
	color: #fff
}

.useful-window {
	display: none
}

.assess-like-btn .like {
	font-style: normal;
	opacity: 0
}

.like_ani {
	font-size: 28px;
	font-weight: 700;
	position: absolute;
	top: -9px;
	right: 30px;
	-webkit-animation: myfirst .6s;
	-moz-animation: myfirst .6s;
	-ms-animation: myfirst .6s;
	-o-animation: myfirst .6s;
	animation: myfirst .6s;
	color: red
}

@-webkit-keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

@-moz-keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

@-ms-keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

@-o-keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

@keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

.is-loading {
	display: none;
	height: 27px;
	text-align: center;
	font-size: 0
}

.is-loading em {
	background: url(../images/5.4/loading-animation.gif?v=1) center 2px no-repeat;
	display: inline-block;
	width: 23px;
	height: 25px;
	background-size: 23px 23px;
	vertical-align: top
}

.is-loading span {
	color: #b3b3b3;
	font-size: 11px;
	display: inline-block;
	line-height: 27px;
	margin-left: 10px
}

.jd-slider-container:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.assess-btns {
	width: 200%;
	-webkit-transform: scale(.5,.5);
	transform: scale(.5,.5);
	transform-origin: left top;
	-webkit-transform-origin: left top
}

.reply-btn {
	font-size: 26px;
	line-height: 48px;
	width: 138px;
	height: 48px;
	-webkit-transform: scale(.5,.5);
	transform: scale(.5,.5);
	transform-origin: left top;
	-webkit-transform-origin: left top;
	text-align: center;
	color: #f15353;
	border: 1px solid #f15353;
	border-radius: 6px
}

.cancel-but {
	height: 81px;
	width: 233px;
	color: #686868;
	font-size: 28px;
	border: 1px solid #b9b9b9;
	border-radius: 6px;
	text-align: center;
	line-height: 81px;
	transform: scale(.5,.5);
	-webkit-transform: scale(.5,.5);
	transform-origin: left top;
	-webkit-transform-origin: left top
}

.errPic {
	width: 128px;
	height: 150px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -75px;
	margin-left: -64px
}

.errPic img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	height: 60px
}

.errPic .errPic-content {
	display: block;
	font-size: 17px;
	text-align: center;
	color: #bfbfbf;
	margin-top: 20px
}

.errPic .pro-button-box {
	margin-top: 15px;
	height: 34px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden
}

.errPic .pro-button {
	box-sizing: border-box;
	display: block;
	background-color: #fff;
	display: inline-block;
	margin-top: 0;
	height: 68px;
	width: 200%;
	font-size: 28px;
	color: #848689;
	text-align: center;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #848689;
	line-height: 68px;
	transform: scale(.5,.5);
	-webkit-transform: scale(.5,.5);
	transform-origin: left top;
	-webkit-transform-origin: left top
}

.plus-icon-wrap {
	font-size: 0;
	display: inline-block;
	vertical-align: top;
	margin-top: 7px
}

.plus-icon {
	width: 45px;
	height: 14px;
	border-radius: 2px
}

.plus-icon-left {
	border-radius: 2px 0 0 2px
}

.plus-icon-text {
	font-size: 9px;
	line-height: 10px;
	height: 14px;
	color: #e18e0c;
	display: inline-block;
	padding: 3px 2px 1px 2px;
	vertical-align: top;
	position: relative
}

.plus-icon-text:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 28px;
	width: 200%;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	border-color: #e18e0c;
	border-radius: 0 4px 4px 0;
	transform: scale(.5,.5);
	-webkit-transform: scale(.5,.5);
	transform-origin: left top;
	-webkit-transform-origin: left top;
	box-sizing: border-box
}

.open-app-a-bottom {
	display: none;
	padding-top: 33px;
	padding-bottom: 24px;
	text-align: center
}

.open-app-a-text {
	font-size: 13px;
	color: #868489;
	line-height: 13px;
	margin-bottom: 12px
}

.open-app-a-img {
	display: block;
	position: relative;
	left: 50%;
	margin-left: -82px;
	width: 164px;
	height: 48px;
	background: url(../images/5.4/assess-open-app.png?v=1) 0 0 no-repeat;
	background-size: 164px 48px
}

.open-app-a-img a {
	display: block;
	width: 164px;
	height: 48px;
	border-radius: 10px;
	background-color: transparent
}

.open-app-a-img a:active {
	background-color: rgba(0,0,0,.1)
}

.x-loadBadComment {
	display: -webkit-box;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	color: #232326;
	font-size: 13px;
	background-color: #fff;
	height: 44px;
	padding: 0 7px;
	margin-top: 10px
}

.x-loadBadComment div {
	-webkit-box-flex: 1;
	text-align: center
}

.x-loadBadComment i {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-image: url(../images/5.4/product-detail-sprites-mjs.png);
	background-repeat: no-repeat;
	background-size: 100px 100px;
	background-position: 3px 6px
}

.shade-floor {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	text-align: center;
	z-index: 500
}

.message-icon {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAB4CAYAAACn3jFyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MzkzQzEzRjY0RjExRTU5MDI5RkQyNzk0QTQ5MjVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ4MzkzQzE0RjY0RjExRTU5MDI5RkQyNzk0QTQ5MjVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDgzOTNDMTFGNjRGMTFFNTkwMjlGRDI3OTRBNDkyNUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDgzOTNDMTJGNjRGMTFFNTkwMjlGRDI3OTRBNDkyNUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4a44QkAAAGEUlEQVR42uxc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) no-repeat;background-size: 28px 60px
}

.content-box {
	top: 50%;
	left: 50%;
	overflow: hidden
}

.message-box {
	width: 145px;
	background: rgba(0,0,0,.6);
	border-radius: 8px;
	text-align: center;
	position: absolute
}

.message-box .message-box-icon {
	width: 26px;
	height: 26px;
	display: inline-block;
	margin: 18px 0 9px 0;
	position: relative;
	overflow: hidden;
	vertical-align: middle
}

.message-box .message-box-content {
	font-size: 15px;
	line-height: 20px;
	color: #fff;
	padding: 0 10px 21px 10px
}

.succee-icon {
	display: inline-block;
	height: 26px;
	width: 26px;
	background-position: -1px -29px
}

.error-icon {
	display: inline-block;
	height: 26px;
	width: 26px;
	background-position: -1px -1px
}

.choose-box {
	background: #fff;
	width: 272px;
	height: auto;
	position: fixed;
	top: 50%;
	left: 50%;
	border-radius: 10px;
	text-align: center;
	overflow: hidden;
	z-index: 1005
}

.choose-box .choose-box-title {
	padding: 27px 0 18px;
	font-size: 18px;
	color: #232326
}

.choose-box .message-div .message-txt {
	position: relative;
	padding: 0 12px 23px 12px;
	font-size: 16px;
	color: #232326
}

.choose-box .choose-box-btn {
	width: 100%;
	display: -moz-box;
	display: -webkit-box;
	display: box
}

.choose-box .choose-box-btn a {
	box-flex: 1;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	display: block;
	position: relative;
	height: 44px;
	line-height: 44px;
	color: #232326;
	font-size: 15px
}

.choose-box .choose-box-btn a:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #e3e5e9
}

.choose-box .choose-box-btn a.btn-sure {
	background: #f23030;
	position: relative;
	color: #fff
}

.choose-box .choose-box-btn a.btn-sure:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #f23030
}

.shade-floor .cover-floor {
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0,0,0,.7);
	display: block;
	vertical-align: middle;
	z-index: 600;
	margin: 0 auto;
	font-size: .875em
}

.info-box {
	width: 85%;
	position: fixed;
	background: #f8f8f8;
	z-index: 700;
	border-radius: 5px
}

.info-box .info-box-content {
	text-align: center;
	font-size: 1.214285714285714em;
	color: #4d4d4d;
	margin-bottom: 15px
}

.info-box .btn-box {
	text-align: center
}

.info-box-content .info-box-icon {
	display: inline-block;
	vertical-align: middle;
	width: 35px;
	height: 35px
}

.info-box-icon img {
	width: 100%;
	height: 100%;
	display: block
}

.info-box-text {
	padding: 25px 15px;
	display: block
}

.btn-box a {
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 15px
}

.btn-box-item {
	width: 50%;
	float: left
}

.btn-box-item i {
	width: 75%;
	display: inline-block;
	font-style: normal;
	border-radius: 3px;
	height: 2.5em;
	line-height: 2.5em;
	text-align: center;
	font-size: 15px;
	float: none
}

.btn-box-item .btn-cancel {
	background-color: #fff;
	border: 1px solid #e0e0e0;
	color: #686868
}

.btn-box-item .btn-ok {
	background-color: #f35656;
	border: 1px solid #f35656;
	color: #fff
}

.bdb-1px:after {
	border-top: 1px solid #e0e0e0;
	content: " ";
	display: block;
	width: 85%;
	margin: 0 auto
}

.one-btn-tip-info {
	padding: 15px;
	text-align: center
}

.one-btn-tip-info span {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	line-height: 23px;
	color: #232326
}

.one-btn-tip-btn {
	height: 40px;
	font-size: 15px;
	color: #f23030;
	line-height: 40px;
	text-align: center;
	position: relative
}

.one-btn-tip-btn:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	border-top: 1px solid #e3e5e9
}

.one-btn-tip-box-tip {
	border-radius: 10px;
	background-color: #fff;
	width: 272px;
	height: auto;
	position: fixed;
	z-index: 8890;
	left: 50%;
	top: 50%;
	margin-left: -136px;
	margin-top: -70px;
	border: 1px solid #282828;
	overflow: hidden
}

.area-price {
	position: fixed;
	left: 50%;
	bottom: 91px;
	background-color: #232326;
	border-radius: 5px;
	font-size: 14px;
	line-height: 16px;
	min-width: 46%;
	max-width: 72%;
	padding: 12px 10px;
	z-index: 400;
	color: #fff;
	text-align: center;
	margin-left: -36%;
	opacity: .7
}
.spec-menu{
	display: none;
}