/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

body {
	margin: 0
}

/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
a {
	background: transparent
}

a:active,
a:hover {
	outline: 0
}

/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: bold
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: 0.67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

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

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
figure {
	margin: 1em 40px
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}

/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0
}

* {
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: transparent
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset
}

html {
	font-size: 46.875px
}

body {
	width: 16rem;
	max-width: 16rem;
	margin: 0 auto;
	font-family: Helvetica, PingFangSC-Regular, "Droid Sans", Arial, sans-serif;
	font-size: .59rem;
	line-height: 1;
	color: #232326;
	overflow-x: hidden;
	background: #f6f5fa;
}

ul,
li {
	list-style: none
}

a {
	color: #666;
	text-decoration: none;
	vertical-align: middle
}

i,
em {
	font-style: normal
}

span,
img {
	vertical-align: middle
}

.floor {
	overflow: hidden
}

.p:before,
.p:after {
	content: "";
	clear: both;
	display: block;
	font-size: 0;
	height: 0
}

.loadbefore {
	text-align: center;
	background: white;
	display: none
}

.ajaxloading {
	width: 1.36533rem;
	height: 1.36533rem
}

.fl {
	float: left
}

.fr {
	float: right
}

.g5 {
	background: #f3f5f7
}

.ma-to-10 {
	margin-top: .21333rem
}

.ma-to-20 {
	margin-top: .42667rem
}

.ds-in-bl {

	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline
}

.content {
	/*margin:0 .21333rem*/
}

.content:before,
.content:after {
	content: "";
	clear: both;
	display: block;
	font-size: 0;
	height: 0
}

.maleri30 {
	margin: 0 .213rem;
	cursor: pointer;
}

.action-sprite,
.action-aa,
.action-ab,
.action-ac,
.action-ad,
.action-ae,
.action-af,
.action-ag,
.action-ah,
.action-ai,
.action-aj,
.action-ak,
.action-al,
.action-am,
.action-an {
	background-image: url("../images/action-s6077e892fb.png");
	background-repeat: no-repeat
}

.action-aa {
	background-position: 0 0;
	height: 1.024rem;
	width: 1.024rem;
	background-size: 13.20533rem
}

.action-ab {
	background-position: -1.23733rem 0;
	height: .896rem;
	width: .93867rem;
	background-size: 13.20533rem
}

.action-ac {
	background-position: -2.38933rem 0;
	height: .85333rem;
	width: .72533rem;
	background-size: 13.20533rem
}

.action-ad {
	background-position: -3.328rem 0;
	height: .832rem;
	width: .91733rem;
	background-size: 13.20533rem
}

.action-ae {
	background-position: -4.45867rem 0;
	height: .704rem;
	width: 1.00267rem;
	background-size: 13.20533rem
}

.action-af {
	background-position: -5.67467rem 0;
	height: .512rem;
	width: .704rem;
	background-size: 13.20533rem
}

.action-ag {
	background-position: -6.592rem 0;
	height: .59733rem;
	width: .55467rem;
	background-size: 13.20533rem
}

.action-ah {
	background-position: -7.36rem 0;
	height: .53333rem;
	width: .68267rem;
	background-size: 13.20533rem
}

.action-ai {
	background-position: -8.256rem 0;
	height: .55467rem;
	width: .59733rem;
	background-size: 13.20533rem
}

.action-aj {
	background-position: -9.06667rem 0;
	height: .42667rem;
	width: .21333rem;
	background-size: 13.20533rem
}

.action-ak {
	background-position: -9.49333rem 0;
	height: .68267rem;
	width: .768rem;
	background-size: 13.20533rem
}

.action-al {
	background-position: -10.47467rem 0;
	height: .34133rem;
	width: .59733rem;
	background-size: 13.20533rem
}

.action-am {
	background-position: -11.28533rem 0;
	height: .34133rem;
	width: .59733rem;
	background-size: 13.20533rem
}

.action-an {
	background-position: -12.096rem 0;
	height: .85333rem;
	width: .896rem;
	background-size: 13.20533rem
}

.famfh {
	font-family: "\5b8b\4f53"
}

header {
	width: 16rem;
	position: fixed;
	left: 50%;
	top: 0;
	margin-left: -8rem;
	z-index: 999;
	height: 1.87733rem;
	/*background:-webkit-linear-gradient(rgba(0,0,0,0.3),rgba(255,255,255,0));*/
	/*background:linear-gradient(rgba(0,0,0,0.3),rgba(255,255,255,0));*/
	-webkit-transition: -webkit-transform 3s, opacity 4s, background 10s;
}

@media screen and (min-width:1300px) {
	header {
		height: .93867rem
	}
}

header .content {
	padding-top: .29867rem;
	margin: 0;
}

@media screen and (min-width:1300px) {
	header .content {
		padding-top: .128rem
	}
}

header .logo {
	float: left;
	width: 1.024rem;
	height: 1.024rem;
	margin: .106667rem .384rem;
	border-radius: 50%;
	overflow: hidden;
}

header .logo img {
	width: 100%
}

@media screen and (min-width:1300px) {
	header .logo {
		width: .64rem;
		height: .64rem;
		margin: 0 .384rem;
	}
}

header .sea-box {
	width: 15.2rem;
    height: 1.280rem;
    background: #fff;
    position: relative;
    margin: 0 0.435rem;
    border-radius: .618667rem;
    overflow: hidden;
}

@media screen and (min-width:1300px) {
	header .sea-box {
		height: .64rem;
		width: 12.8rem;
	}
}

header .sea-box span {
	background-image: url("../images/search.png");
	background-repeat: no-repeat;
	background-size: cover;
	height: .768rem;
	width: .768rem;
	float: left;
	margin: .256rem 0;
	margin-left: 0.683rem;
}

@media screen and (min-width:1300px) {
	header .sea-box span {
		width: .384rem;
		height: .384rem;
		margin: .128rem 0;
	}
}

header .sea-box .sear-input {
	width: 10.112rem;
	margin-left: .256rem;
}

@media screen and (min-width:1300px) {
	header .sea-box .sear-input {
		width: 10.496rem;
	}
}

header .sea-box form {
	float: left;
}

header .sea-box input {
	border: none;
	outline: none;
	width: 100%;
	height: 1.280rem;
	color: #666;
	padding: 0 .256rem;
	font-size: .469rem;
	line-height: 1.280rem;
}

@media screen and (min-width:1300px) {
	header .sea-box input {
		height: .64rem;
		font-size: .32rem;
	}
}

header .login {
	margin-left: .21333rem;
	font-size: .64rem
}

@media screen and (min-width:1300px) {
	header .login {
		font-size: .384rem
	}
}

header .login a {
	color: #fff
}

.headerbg {
	background: -webkit-linear-gradient(#6bd2c180, #6bd2c180);
	background: -o-linear-gradient((#6bd2c180, #6bd2c180));
	background: -moz-linear-gradient((#6bd2c180, #6bd2c180));
	background: linear-gradient((#6bd2c180, #6bd2c180));
	opacity: 1;
	height: 1.877rem;
}

.foohi {
	height: 2.34667rem
}

@media screen and (min-width:1300px) {
	.foohi {
		height: 1.28rem
	}
}

@media screen and (min-width:1300px) {
	.foohiext {
		height: 2.34667rem
	}
}

.footer {
	height: 2.1rem;
	background: #fff;
	position: fixed;
	z-index: 999;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: 1px solid #eee;
	/*-moz-box-shadow:0 0 10px 0 rgba(155,143,143,0.6);*/
	/*-webkit-box-shadow:0 0 10px 0 rgba(155,143,143,0.6);*/
	/*box-shadow:0 0 10px 0 rgba(155,143,143,0.6)*/
}

@media screen and (min-width:1300px) {
	.footer {
		height: 1.06667rem
	}
}

.footer ul li {
	float: left;
	text-align: center;
	width: 25%
}

.footer ul li .yello {
	color: #6bd2c1
}

.footer ul li a {
	display: inline-block;
	cursor: pointer
}

.footer ul li a .icon {
	margin-top: .17rem
}

@media screen and (min-width:1300px) {
	.footer ul li a .icon {
		margin-top: .04267rem
	}
}

.footer ul li a .icon .iconfont {
	font-size: 1.06667rem
}

@media screen and (min-width:1300px) {
	.footer ul li a .icon .iconfont {
		font-size: .59733rem
	}
}

.footer ul li a .icon p {
	font-size: .54rem;
	margin-top: .2773rem
}

@media screen and (min-width:1300px) {
	.footer ul li a .icon p {
		font-size: .29867rem;
		margin-top: .08533rem
	}
}

.banner img {
	width: 100%
}

.dh nav {
	overflow: hidden;
	font-size: 0.469rem;
	width: 100%;
	margin: .335rem auto 0;
	padding-bottom: .335rem;
	border-radius: .335rem;
	background: #fff;
}

.dh nav a {
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	margin: 0.64rem 0 .4rem;
	color: #000000;
}

.dh nav a span span {
	font-size: .59rem;
    position: relative;
    top: 0;
    left: 0;
    color: #666;
}

.dh nav a span img {
	width: 2.10667rem;
    height: 2.10667rem;
    margin-bottom: 0.335rem;
}

.index_notice {
	display: flex;
    padding: 0.335rem 0.5rem;
    background: #fff;
    width: 100%;
    margin: 0 auto ;
    border-radius: 0 0 .335rem .335rem;
    align-items: center;
    border-top: 1px solid #dedede70;
}

.index_notice img {
	width: 1.38rem;
}

.index_notice div {
	width: calc(100% - 1.68rem);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.index_a_img {
	display: block;
}

.index_a_img img {
	width: 100%;
}

.index_list {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin: 0 auto;
}

.index_list li {
	width: 48.5%;
    background: #fff;
    border-radius: 0.335rem;
    margin-right: 1.5%;
    margin-bottom: 0.4351rem;
    overflow: hidden;
}

.index_list li:nth-child(2n) {
	margin-left: 1.5%;
	margin-right: 0;
}

.index_list li .index_list_img {
	width: 7.38rem;
	height: 7.38rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: .335rem .335rem 0 0;
    overflow: hidden;
}

.index_list li .index_list_img img {
	height: 100%;
    width: 100%;
}

.index_list2 li {
	width: 100%;
}

.index_list2 li .index_list_img {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	overflow: hidden;
}

.index_list2 .index_list_cen {
	width: 100%;
	padding: .355rem 0.5rem;
	background: #ffff;
	border-radius: 0 0 .235rem .235rem;
	overflow: hidden;
	position: relative;
}

.index_list2 .index_list_cen img {
	width: 100%;
}

.index_list_cen {
	padding: .335rem;
}

.index_list .index_list_cen p {
	height: 1.6rem;
	font-size: .59rem;
	line-height: .8rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	/* padding: .335rem 0 0 0; */
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin: 0rem 0;
	color: #333;
}

.index_list2 .index_list_cen p {
	height: 1.39rem;
	font-size: .655rem;
	line-height: 1.39rem;
	margin: 0rem 0;
	text-align:
		center;
	color: #333;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.index_list2 .index_list_cen i {
	width: 100%;
	font-size: .59rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	text-align: center;
}

/* .index_list_cen div {
	display: flex;
	justify-content: space-between;
	align-items: center;
} */

.index_list_price {
	color: red;
	font-size: .72rem;
	font-weight: bold;
}

.index_list_price i {
	font-size: .58em;
	margin-right: -.13rem;
}

.index_list_buy {
	background: linear-gradient(to bottom right, #6bd2a7 , #6bd2c1);
	color: #fff;
	border-radius: .65rem;
	font-size: .42rem;
	padding: 0.2rem .315rem;
}

div.index_hot {
	background: none;
}

.index_list_bt {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.index_list_bt .index_list_price {
	height: 1.15rem;
	line-height: 1.15rem;
	/* padding: 0 0.5rem; */
	width: 60%;
	white-space:
		nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.index_list_price_bt {
	height: 1rem;
	line-height: 1rem;
	padding: 0 0.35rem;
	background-color: #d30311;
	color:
		#fff;
	border-radius: .5rem;
}

.index_title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	line-height: 2.08rem;
}

.index_title p {
	font-size: .65rem;
	width: 50%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight:
		700;
}

.index_title a {
	color: #999;
}

.index_title a i {
	font-size: .58rem;
}

.swiper_mainbox {
    width: 100%;
    margin: .335rem auto .25rem;
    border-radius: .35rem;
    background: linear-gradient(to top, #ffffff 40%, #fffeff 76%, #d3f5ef 96%);
    box-shadow: 0 0.135rem 0.335rem rgba(0, 0, 0, .04);
    position: relative;
}
.swiper_list_cen {
	width: 95%;
	overflow: auto;
	margin: 0 auto;
	padding: 0 0 .235rem;
}

.swiper_list_cen .gd_content {
	display: flex;
	align-items: center;
	width: max-content;
}

.swiper_list_title {
	color: #fff;
	font-size: .69rem;
	line-height: 1.5rem;
}

.swiper_list_cen a {
	width: 4.5rem;
	position: relative;
	margin: 0 0.25rem .25rem;
	border-radius: .25rem;
	overflow: hidden;
}

.swiper_list_cen a .pic_gd {
	width: 4.5rem;
	height: 4.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.swiper_list_cen a .pic_gd img {
	width: 100%;
	display: block;
	height: 100%;
}

.swiper_list_cen a .swiper_list_p {
	width: 100%;
	font-size: .59rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	word-break: break-all;
	margin: 0.32rem 0 .2rem;
	text-align: center;
}

.swiper_list_cen a .quote {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: .135rem;
}

.swiper_list_cen a .quote p {
	color: #fe013a;
	font-family: DIN;
	margin-right: .235rem;
}

.swiper_list_cen a .quote p em {
	font-size: .52rem;
}

.swiper_list_cen a .quote span {
	text-align: center;
	text-decoration: line-through;
	display: block;
	color: #999;
	font-size: .46rem;
	font-family: DIN;
}

.secondkill .content {
	margin: .42667rem 0 0 0;
}

.secondkill .time {
	font-size: .46933rem
}

.secondkill .time .lightning {
	padding-left: 0.427rem;
}

.secondkill .time .lightning:before {
	content: "";
	background-image: url("../images/s.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 2.560rem;
	height: 0.640rem;
	float: left;
	margin-right: 0.427rem;
}

.secondkill .time .lightning span {
	display: block;
	height: 0.640rem;
	width: 1.707rem;
	background-color: #ff3131;
	color: #ffffff;
	float: left;
	text-align: center;
	line-height: 0.64rem;
	font-size: 0.469rem;
}

.secondkill .time .lightning .hms {
	background-color: #ffffff;
	color: #000000;
	width: 2.560rem;
	font-size: 0.469rem;
	line-height: 0.64rem;
	border: 0.021rem solid #ff3131;
	border-left: none;
	color: #ff3131;
	font-weight: bold;
}

.secondkill .time .lightning .add {
	font-size: .72533rem;
	font-weight: 600
}

.secondkill .time .xsxl {
	font-weight: 600
}

.secondkill .time .xsxl a {
	color: #666666
}

.secondkill .time .xsxl a span {
	vertical-align: middle;
	color: #000000;
	font-weight: normal;
	font-size: 0.512rem;
	margin-top: 0.085rem;
	display: inline-block;
	padding-right: 0.384rem;
}

.secondkill .time .xsxl a span img {
	width: 0.5rem;
	margin-left: .21333rem;
	margin-top: -.2rem;
}

.secondkill .shop {
	margin-top: .469rem;
	background-color: #eef0f3;
}

.secondkill .shop a {
	float: left;
	text-align: center;
	overflow: hidden;
	height: 7.040rem;
	display: inline-block;
	margin-left: 0.213rem;
	background-color: #ffffff;
}

.secondkill .shop a .shopnum {
	position: relative
}

.secondkill .shop a .shopnum img {
	width: 5.035rem;
	height: 5.035rem;
}

.secondkill .shop a .shopnum .time_sn {
	color: white;
	position: absolute;
	background: rgba(35, 39, 51, 0.5);
	margin: 0;
	bottom: .768rem;
	left: .74667rem;
	width: 3.73333rem;
	height: .64rem;
	line-height: .64rem;
	font-size: 14px
}

.secondkill .shop a .shopnum .ms-title {
	font-size: 0.469rem;
	width: 4.544rem;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0.320rem 0 0 0.213rem;
	text-align: left;
	margin-bottom: 0.384rem;
}

.f-classify {
	width: 100%;
	height: 6.827rem;
	background-color: #eef0f3;
	padding-top: 0.213rem;
}

.f-classify ul {
	width: 100%;
	height: 6.613rem;
}

.f-classify ul li {
	width: 7.893rem;
	height: 3.2rem;
	float: left;
}

.f-classify ul li:nth-child(odd) {
	margin-right: 0.213rem;
}

.f-classify ul li:nth-child(-n+2) {
	margin-bottom: 0.213rem;
}

.f-classify ul li img {
	width: 100%;
	height: 100%;
}

.h-showcase {
	width: 100%;
	height: 4.053rem;
}

.h-showcase img {
	width: 100%;
	height: 100%;
}

.secondkill .shop a .shopnum span {
	float: left;
	margin-left: 0.213rem;
	color: #ff2e2e;
	font-size: 0.427rem;
	line-height: 0.640rem;
}

.secondkill .shop a .shopnum .ms-zero {
	font-size: 0.341rem;
	margin: 0;
	line-height: 0.740rem;
}

.secondkill .shop a .shopnum .o-price {
	font-weight: bold;
}

.secondkill .shop a .shopnum .c-price {
	float: right;
	margin-right: 0.213rem;
	font-size: 0.469rem;
	color: #999999;
	text-decoration: line-through;
}

.advertisement {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0
}

.advertisement .content {
	margin: 0
}

.advertisement a {
	display: block
}

.advertisement .fl {
	padding-right: .04267rem
}

.advertisement .fl img {
	float: right
}

.advertisement .fr {
	border-left: 1px solid #e0e0e0;
	padding-left: .04267rem
}

.advertisement .le {
	width: 50%
}

.advertisement .le .td {
	overflow: hidden
}

.advertisement .le .td img {
	width: 8rem;
}

.advertisement .lefhe img {
	height: 4.33067rem
}

.advertisement .lefhe a:first-child {
	border-bottom: 1px solid #e0e0e0
}

.advertisement .re img {
	height: 8.66133rem
}

div.index_hot {
	background-color: white;
	height: inherit;
	padding-bottom: inherit
}

.newshop .lefhe img {
	height: 3.09333rem
}

.newshop .lefhe a:first-child {
	border-bottom: 1px solid #e0e0e0
}

.newshop .re img {
	height: 6.18667rem
}

.hotshop .hotsome {
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	overflow: hidden
}

.hotshop .hotsome .hottop {
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden
}

.hotshop .hotsome .hottop .le {
	width: 50%
}

.hotshop .hotsome .hottop .le img {
	width: 8rem;
	height: 4.77867rem;
}

.hotshop .hotsome .hottop .fl {
	border-right: 1px solid #e0e0e0;
}

.hotshop .hotsome .hottop .fl img {
	float: right
}

.hotshop .hotsome .hottop .fr {
	padding-left: .04267rem
}

.hotshop .hotsome a {
	display: block
}

.hotshop .hotsome .bloc .foura a {
	float: left;
	width: 25%;
	margin: 0 auto;
	border-right: 1px solid #e0e0e0
}

.hotshop .hotsome .bloc .foura a:last-child {
	border-right: 0
}

.hotshop .hotsome .bloc .foura a img {
	width: 100%;
	max-height: 5.07733rem;
	padding: .21333rem
}

.guesslike .likeshop {
	background-color: #f0f2f5;
	overflow: hidden
}

/*.guesslike ul li {*/
/*float:left;*/
/*width:50%;*/
/*padding-bottom:.08533rem;*/
/*position:relative*/
/*}*/
/*.guesslike ul li:nth-child(2n+1) {*/
/*padding-right:.04267rem*/
/*}*/
/*.guesslike ul li:nth-child(2n) {*/
/*padding-left:.04267rem*/
/*}*/
/*.guesslike ul li:nth-child(2n+1) .similer-product {*/
/*float:right*/
/*}*/
/*.guesslike ul li:nth-child(2n) .similer-product {*/
/*float:left*/
/*}*/
/*.guesslike ul li .similer-product {*/
/*background-color:#fff;*/
/*clear:both;*/
/*overflow:hidden;*/
/*display:block;*/
/*padding-bottom:.42667rem;*/
/*width:100%;*/
/*}*/
/*.guesslike ul li .similer-product .simidibl {*/
/*display:block*/
/*}*/
/*.guesslike ul li .similer-product img {*/
/*width:7.95733rem;*/
/*height:7.95733rem*/
/*}*/
.guesslike .add {
	text-align: center;
	font-size: .55467rem;
	/* background:#f0f2f5; */
	border-top: 1px solid #dedede;
	height: 1.23733rem;
	line-height: 1.23733rem;
	cursor: pointer
}

footer {
	/* background: #f8f8f8; */
	font-size: .55467rem
}

footer .flool1 {
	height: 1.23733rem;
	border-top: 1px solid #dedede
}

footer .flool1 ul {
	display: table;
	margin: 0 auto
}

footer .flool1 ul li {
	float: left;
	border-right: 2px solid #dedede;
	padding: 0 1.06667rem;
	margin-top: .29867rem
}

footer .flool1 ul li:last-child {
	border-right: 0
}

footer .flool1 ul li a {
	color: #999999
}

footer .flool1 ul .comebackTop {
	cursor: pointer;
	color: #999999
}

footer .flool2 {
	height: 3.2rem;
	border-top: 1px solid #dedede
}

footer .flool2 ul {
	display: table;
	margin: 0 auto
}

footer .flool2 ul li {
	float: left;
	padding: 0 1.36533rem;
	text-align: center;
	margin-top: .64rem
}

footer .flool2 ul li a p {
	color: #999999;
	margin-top: .21333rem
}

footer .flool2 ul li .black p {
	color: #444444
}

footer .flool2 ul li img {
	width: .85333rem;
	height: .85333rem
}

footer .flool3 {
	height: .98133rem;
	/* border-top: 1px solid #dedede */
}

footer .flool3 p {
	color: #999999;
	font-size: .42667rem;
	text-align: center;
	line-height: .98133rem
}

.mslide {
	position: relative;
	overflow: hidden;
	margin-top: 2rem;
}

.mslide:after {
	content: '';
	display: block;
	width: 100%;
	height: 6.66rem;
}

.mslide ul {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.mslide li {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.mslide li:first-child {
	z-index: 1
}

.mslide li a {
	display: block;
}

.mslide li img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100% !important;
	/* height: 9rem; */
	border: none
}

.mslide .dot {
	position: absolute;
	right: .21333rem;
	bottom: .21333rem;
	z-index: 5;
	font-size: 0
}

.mslide .dot span {
	display: inline-block;
	width: .256rem;
	height: .256rem;
	margin-left: .21333rem;
	border-radius: 50%;
	background: #090909;
	opacity: .25;
}

.mslide .dot .cur {
	background-color: #fff;
	opacity: 1;
}

.addimgchan .similar-product-text {
	-webkit-line-clamp: 1 !important;
}

.similar-product-text {
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: .62rem;
    overflow: hidden;
    color: #1d1d1d;
    font-weight: 600;
    line-height: .768rem;
    padding-top: .335rem;
    text-overflow: ellipsis;
}

.des-mes .similar-pro-text {
	margin-bottom: .34133rem;
	line-height: .64rem;
	height: .64rem;
	display: block;
	font-size: .512rem;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.similar-product-price {
	color: #f23030;
	font-size: .42667rem;
	display: block;
	padding: 0 .3rem;
	position: relative;
	height: .55467rem;
	line-height: .55467rem
}

.similar-product-price .big-price {
	color: #f73535;
	font-size: .64rem;
}

.similar-product-price .small-price {
	vertical-align: text-top
}

.similar-product-price .guess-button {
	display: block;
	position: absolute;
	top: 0;
	right: .21333rem;
	text-align: center;
	color: #686868;
	font-size: .55467rem;
	width: 2.13333rem;
	height: .75867rem;
	line-height: .75867rem;
	border: 1px solid #bfbfbf;
}

.similar-product-price .dele-button {
	right: 2.66667rem
}

.after_login {
	width: 1.024rem;
	height: 1.024rem
}

@media screen and (min-width:1300px) {
	.after_login {
		width: .512rem;
		height: .512rem
	}
}

.classreturn {
	width: 16rem;
	height: 1.87733rem;
	background-color: #f8f8f8;
	border-bottom: 1px solid #f8f8f8;
	text-align: center;
	line-height: 1.87733rem;
	/*position: fixed;*/
	z-index: 999;
	top: 0;
}

.classreturn .content .return {
	position: absolute;
	left: .42667rem;
}

.classreturn .content .return a {
	overflow: hidden;
	display: block;
}

.classreturn .content .return a img {
	width: .7rem;
}

.classreturn .content .search {
	font-size: .62rem
}

.classreturn .content .search .sear-input {
	width: 12.544rem;
	height: 1.23733rem
}

.classreturn .content .search .sear-input a {
	display: block
}

.classreturn .content .search .sear-input input {
	/*border:0;*/
	/*width:100%;*/
	/*height:1.23733rem;*/
	/*color:#666666;*/
	/*outline:none;*/
	/*padding:0 .512rem;*/
	/*font-size:.51rem;*/
	/*display:inherit;*/
	/*background-color:#ffffff;*/
	/*border-radius:0.64rem;*/
	width: 11.95rem;
	height: 1.28rem;
	background-color: #f2f3f4 !important;
	border-radius: 0.62rem;
	border: none;
	padding-left: 1.9rem;
	font-size: 0.47rem;
	background: url(/template/mobile/rainbow/static/images/search.png) no-repeat;
	background-size: 0.77rem 0.77rem;
	background-position: 0.62rem 0.26rem;
	float: left;
	color: #666666;
	outline: none;
	line-height: 1.47733rem;
}

.bornone {
	border-bottom: none;
}

.classreturn .content .menu {
	position: absolute;
	right: .42667rem;
}

.classreturn .content .menu a {
	display: block
}

.classreturn .content .menu img {
	width: .738rem
}

.tpnavf {
	display: none
}

/*头部导航修改 2018.6.6*/
.up-tpnavf-wrap {
	height: 0 !important;
}

.tpnavf .footer {
	-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	border-bottom: 1px solid #f0f2f5;
	background-color: #000;
	opacity: 0.9;
	border-bottom: 1px solid #f0f2f5;
	position: fixed !important;
	left: 10.3466rem;
	top: 2.1333rem !important;
	width: 5.3333rem;
	min-height: 6.8266rem;
	border-radius: .1rem;
	z-index: 9999;
}

.tpnavf .up-tpnavf-i {
	width: .6rem;
	height: .3rem;
	top: -.2rem;
	left: 4.6rem;
	position: absolute;
	display: block;
	background: url(../images/top_navs_z.png)no-repeat;
	background-size: 100% 100%;
}

.tpnavf .footer ul li {
	float: none;
	width: 100%;
}

.tpnavf .footer ul li a {
	color: #fff;
	display: block;
	overflow: hidden;
	height: 1.7066rem;
}

.tpnavf .footer ul li a .icon .iconfont {
	float: left;
	font-size: .7rem;
	margin: .32rem 0 0 .5rem;
}

.tpnavf .footer ul li a .icon p {
	float: right;
	margin-top: 0px;
	height: 1.4933rem;
	line-height: 1.4933rem;
	border-bottom: 1px solid #fff;
	width: 65%;
	text-align: left;
}

.tpnavf .footer ul li:last-of-type a .icon p {
	border: 0;
}

.classlist {
	background-color: #f4f5f7;
	overflow: hidden
}

.classlist .fl {
	width: 3.63rem;
	background-color: #fff;
	height: 24.4rem;
	overflow-y: scroll;
}

.classlist .h-category1 {
	background-color: #f4f5f7;
}

.classlist .fl ul li {
	text-align: center;
	position: relative;
	background-color: #ffffff;
}

.classlist .fl ul li:before {
	/*content:'';*/
	height: 3.92533rem;
	width: .02133rem;
	position: absolute;
	left: auto;
	top: 0;
	right: 0;
	bottom: auto;
	background-color: #e5e5e5;
	border: 0 solid transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform-origin: top left;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-o-transform-origin: top left
}

.classlist .fl ul li:after {
	content: '';
	height: .04133rem;
	width: 200%;
	position: absolute;
	left: 0;
	top: auto;
	right: auto;
	bottom: 0;
	background-color: #e5e5e5;
	border: 0 solid transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform-origin: top left;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-o-transform-origin: top left
}

.classlist .fl ul li a {
	display: block;
	width: 100%;
	height: 2.560rem;
	line-height: 2.560rem;
	text-decoration: none;
	font-size: .59733rem;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.classlist .fl ul li a p {
	height: 1.07rem;
	line-height: 1.07rem;
	box-sizing: content-box;
	margin-top: 0.77rem;
	font-size: 0.55rem;
	border-left: .13rem solid #ffffff;
}

.classlist .fl ul li a p.br {
	border-left: .13rem solid #FF0000;
	color: #000000;
	font-weight: bold;
}

.classlist .fl ul li:first-child {
	background-color: #f4f5f7;
}

.classlist .fl ul li:first-child a {
	color: #FF0000;
}

.classlist .fl ul .red a {
	color: #ee5b03
}

.classlist .fr {
	width: 11.52rem
}

.classlist .fr .branchList .tp-bann img {
	width: 100%
}

.classlist .fr .branchList .tp-class-list h4 {
	font-size: 0.51rem;
	font-weight: bold;
	color: #232326;
	height: 1.2rem;
	line-height: 1.2rem;
	padding-left: .4rem;
}

.classlist .fr .branchList .tp-class-list ul {
	background-color: #fff
}

.classlist .fr .branchList .tp-class-list ul li {
	float: left;
	width: 33.33333%;
	text-align: center
}

.classlist .fr .branchList .tp-class-list ul li a {
	display: block
}

.classlist .fr .branchList .tp-class-list ul li a img {
	width: 2.13333rem;
	height: 2.13333rem
}

.classlist .fr .branchList .tp-class-list ul li a p {
	font-size: .59733rem;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	height: 1.152rem;
	/* autoprefixer: off */
	-webkit-box-orient: vertical;
	/* autoprefixer: on */
	word-break: break-all;
	/*display:-webkit-box;*/
	/*display:-moz-box;*/
	/*display:-ms-box;*/
	/*display:-o-box;*/
	margin: .42667rem 0
}

.tp-bann {
	/*margin:.29867rem .29867rem 0 .29867rem*/
	margin-top: 0.45rem;
}

.tp-class-list {
	/*margin:.81067rem .29867rem 0 .29867rem*/
}

.tp-category {
	padding: .29867rem .42667rem 0 .21333rem;
	overflow: hidden
}

.logo-wrap-bg {
	height: 8.893333rem;
	padding-top: 1.96rem;
	/* background: url(../images/pic-logo-bg.png) no-repeat 0 0; */
	background-size: cover;
	position: relative;
	
	overflow: hidden;
}
.logo-wrap-bg::before {
	background: linear-gradient(to bottom right, #6bd2a7 , #6bd2c1);
	height: 95%;
	position: absolute;
	left: -10%;
	width: 120%;
	top:0;
	content: "";
	border-radius: 0 0 50% 50%;
}
/* .logo-wrap-bg::after {
	position: absolute;
	left: -10%;
	width: 120%;
	bottom: 3%;
	height: 3rem;
	content: "";
	background: linear-gradient(to bottom right, #fd4755 , #be2d3f);
	border-radius: 0 0 50% 50%;
} */

.logo-wrap-bg img {
	width: 100%;
}

.login-logo-wrap {
	display: block;
    width: 4.802666rem;
    /* height: 2.346666rem; */
    margin: auto;
    overflow: hidden;
    position: relative;
    z-index: 9;
}

.loginsingup-input {
	/* background-color:#fff; */
	padding: 0 1.92rem;
	color: #333;
	font-size: .58rem;
}

.loginsingup-input .lsu {
	border: 1px solid #dbdbdb;
	height: 2.133333rem;
	padding: .3rem .64rem .426667rem;
	background: #fff;
	border-radius: 1.655rem;
	margin: .435rem 0;
	display: flex;
	align-items: center;
	box-shadow: 0 0.15rem 0.15rem rgba(0, 0, 0, .04);
}

.loginsingup-input input {
	border: 0;
	outline: none;
}

.loginsingup-input .lsu input {
	float: left;
	width: 8.96rem;
	height: .853333rem;
	padding: 0 .426667rem;
	line-height: .853333rem;
	font-size: .58rem;
	color: #333;
}

.z-submits {
	width: 10.96rem !important;
	background: #EC6909 !important;
	color: #fff !important;
}

.loginsingup-input .lsu .ico {
	float: left;
	width: .853333rem;
	height: .853333rem;
	background-image: url(../images/ico-login-m.png);
	background-repeat: no-repeat;
	background-size: .853333rem 5.973331rem;
}

.loginsingup-input .ico-username {
	background-position: 0 0;
}

.loginsingup-input .ico-password {
	background-position: 0 -0.853333rem;
}

.loginsingup-input .ico-v-code {
	background-position: 0 -1.706667rem;
}

.loginsingup-input .ico-telephone {
	background-position: 0 -2.56rem;
}

.loginsingup-input .ico-referee {
	background-position: 0 -3.413333rem;
}

.loginsingup-input .ico-old-password {
	background-position: 0 -4.266666rem;
}

.loginsingup-input .ico-email {
	background-position: 0 -5.11999rem;
}

.loginsingup-input .lsu .v-code-input {
	width: 5.12rem;
}

.loginsingup-input .lsu .v-code-input {
	width: 5.12rem;
}

.loginsingup-input .lsu-recharge>span,
.loginsingup-input .lsu-v-code>span {
	float: left;
	width: 3.2rem;
	line-height: .853333rem;
}

.loginsingup-input .recharge-curent span {
	overflow: hidden;
}

.loginsingup-input .recharge-curent .cash {
	font-size: 1.024rem;
	margin-top: 0.426667rem;
	display: block;
}

.loginsingup-input .recharge-curent .cash i {
	font-size: 0.64rem;
	margin-right: 0.128rem;
}

.loginsingup-input .recharge-curent {
	height: 2.88rem;
	background-color: #ff594a;
	color: #fff;
	padding-top: 0.426667rem;
	text-align: center;
	margin-top: 0.64rem;
}

.loginsingup-input .recharge-cash {
	margin: 1.024rem 0 1.664rem;
}

.loginsingup-input .lsu-recharge {
	height: 1.5rem;
	border: 1px solid #dedede;
	line-height: 1.5rem;
	margin: 0 auto;
	padding-left: 0.384rem;
	position: relative;
}

.loginsingup-input .lsu-recharge span em {
	font-size: 0.768rem;
	color: #333;
}

.loginsingup-input .lsu-v-code>span {
	float: left;
	width: 3.2rem;
	line-height: .853333rem;
}

input::-webkit-input-placeholder {
	color: #999;
}

input:-moz-placeholder {
	color: #999;
}

input::-moz-placeholder {
	color: #999;
}

input:-ms-input-placeholder {
	color: #999;
}

.loginsingup-input .lsu-recharge>input {
	width: 7.424rem;
}

.loginsingup-input .lsu-recharge i {
	width: 0.853334rem;
	height: 0.853334rem;
	position: absolute;
	right: 0.213334rem;
	top: 0.64rem;
	background: url(../images/clos.png) no-repeat;
	cursor: pointer;
	background-size: 0.853334rem 0.853334rem;
}

.loginsingup-input .lsu-v-code>input {
	width: 4.266667rem;
}

.lsu-recharge-choose {
	width: 12.8rem;
	margin: 0 auto;
	margin-top: 0.64rem;
}

.lsu-recharge-choose a {
	width: 3.562666666666667rem;
	height: 1.536rem;
	line-height: 1.536rem;
	text-align: center;
	border: 1px solid #dedede;
	display: inline-block;
	margin-left: 0.8533333333333334rem;
}

.lsu-recharge-choose a:first-child {
	margin-left: 0;
}

.cash-choosed {
	background: url(../images/choosed.png) no-repeat;
	background-position: right bottom;
	background-size: 0.64rem 0.64rem;
}

.loginsingup-input .lsu-recharge>input {
	width: 7.424rem;
}

.loginsingup-input .lsu-v-code>input {
	width: 4.266667rem;
}

.loginsingup-input .lsu-v-code>img {
	float: right;
	width: 3.413333rem;
	height: .853333rem;
}

.loginsingup-input .v-code-pic {
	float: right;
	width: 4.266667rem;
	height: .853333rem;
}

.loginsingup-input .btn-text-message {
	float: right;
	height: .853333rem;
	line-height: .853333rem;
	font-size: .512rem;
	padding: 0 .213333rem;
	color: #e02015;
	border: 1px solid #e02015;
	border-radius: .426667rem;
}

.loginsingup-input .lsu-submit {
	padding: .853333rem 0;
}

.loginsingup-input .lsu-submit input,
.btn-goto-login {
	width: 100%;
    font-size: 0.64rem;
    height: 2.07733rem;
    line-height: 2.07733rem;
    color: #fff;
    /* padding: .124rem 0; */
    /* background-color: #e12c20; */
    background: linear-gradient(to bottom right, #6bd2a7 , #6bd2c1);
    border-radius: 1.938667rem;
    -webkit-box-shadow: 0 0.235rem 0.235rem #6bd2c130;
    box-shadow: 0 0.235rem 0.235rem #6bd2c130;
}

.signup-find .note {
	line-height: 1;
}

.reset-pwd-steps {
	width: 13.866667rem;
	height: 2.133333rem;
	margin: 2.56rem auto 1.066667rem;
	overflow: hidden;
}

.reset-pwd-steps>img {
	width: 100%;
}

.reset-pwd-title {
	height: 2.986667rem;
	line-height: 2.986667rem;
	text-align: center;
	font-size: .768rem;
}

.reset-pwd-cont {
	height: 1.28rem;
	line-height: 1.28rem;
	text-align: center;
}

.co-red {
	color: #e93423;
}

.v-contact {
	height: 2.133333rem;
	line-height: 2.133333rem;
	text-align: center;
	font-size: .768rem;
}

.v-identity {
	height: 1.28rem;
	margin-bottom: .853333rem;
}

.m-t-40 {
	margin-top: .853333rem;
}

.v-identity .v-til {
	float: left;
	width: 2.773333rem;
	line-height: 1.28rem;
}

.v-identity .v-cont-wrap {
	float: left;
	width: 9.386667rem;
	height: 1.28rem;
	padding: .128rem;
	border: 1px solid #e5e8eb;
}

.v-identity .v-cont-wrap>input {
	float: left;
	width: 5.12rem;
	height: .981333rem;
	line-height: .981333rem;
	padding-left: .256rem;
	font-size: .512rem;
}

.v-identity .v-cont-wrap>.m_phone {
	float: right;
	height: .981333rem;
	line-height: .981333rem;
	font-size: .512rem;
	padding: 0 .256rem;
	background-color: #e5e8eb;
}

.show-center-box {
	position: absolute;
	width: 12.16rem;
	height: 13.866667rem;
	text-align: center;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}

.show-center-box>a {
	display: block;
	margin-top: 2.133333rem;
}

.show-center-box .sucess-pic-wrap {
	margin-bottom: .853333rem;
}

.sucess-pic-wrap>img {
	width: 3.242667rem;
	height: 3.242667rem;
}

.radio .che span {
	margin-left: .21333rem;
	vertical-align: sub
}

.radio i {
	width: .81867rem;
	height: 0.81867rem;
	display: block;
	margin-top: 0.07rem;
	float: left;
	background-image: url(../images/check.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-size: 1.838rem;
	background-position: 0;
}

.radioixy i {
	width: .81867rem;
	height: 0.81867rem;
	display: block;
	margin-top: 0.07rem;
	float: left;
	background-image: url(../images/checknew.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-size: 1.838rem;
	background-position: 0;
}

.radio .check_t i {
	background-position: -.9468rem .09rem;
	background-size: 1.638rem;
}

.radio {
	padding-top: 0.53333rem;
	padding-bottom: 0.53333rem;
	width: 14rem;
	margin: 0 auto
}

.cart-shop-name {
	font-size: 0.64rem;
}

.radio .cart-freight {
	color: #f23030;
	float: right;
	margin-top: 0;
}

.signup-find span,
.radio span {
	font-size: .512rem;
	cursor: pointer
}

.thirdlogin {
	border-top: 1px solid #dedede;
	text-align: center;
	margin-top: 1.06667rem;
}

.thirdlogin h4 {
	font-size: .64rem;
	font-weight: normal;
	/* background-color:#fff; */
	position: relative;
	top: -.34133rem;
	display: inline-block;
	padding: 0 .64rem;
	color: #999;
}

.third-login-list {
	padding-top: .64rem;
	text-align: center;
}

.third-login-list .item-ico {
	display: inline-block;
	width: 1.834666rem;
	height: 1.834666rem;
	margin: 0 .64rem;
	background-image: url("../images/ico- third-party.png");
	background-repeat: no-repeat;
	background-size: 5.504rem 1.834666rem;
}

.ico-wechat-login {
	background-position: 0 0;
}

.ico-qq-login {
	background-position: -1.834666rem 0;
}

.ico-alipay-login {
	background-position: -3.669332rem 0;
}

.singupphone .content30 .bk span {
	display: block;
	float: left;
	width: 2.47467rem;
	border-right: 2px solid #dedede;
	height: 1.83467rem;
	line-height: 1.83467rem;
	text-align: center
}

.singupphone .content30 .bk input {
	float: left;
	width: 11.94667rem
}

.singupphone .content30 .radio {
	width: auto;
	padding-top: .42667rem
}

.singupphone .content30 .signup-find {
	padding-top: .42667rem
}

.recept {
	font-size: .512rem;
	color: #666666;
	vertical-align: middle;
	text-align: left
}

.recept a {
	vertical-align: top;
	text-decoration: underline;
	color: #e30000
}

.findpassword .content30 .bk span {
	border-right: 0
}

.findpassword .content30 .ma {
	margin-top: 1.06667rem
}

.findpassword .content30 .ma span {
	width: 3.66933rem;
	border-left: 2px solid #dedede
}

.findpassword .content30 .ma span img {
	width: 3.28533rem;
	height: 1.36533rem;
	margin-top: -.08533rem
}

.findpassword .content30 .ma input {
	width: 10.8rem;
}

.loginsingup-input .content30 .boz {
	border: 0;
	margin-top: 0
}

.mobil_topup .content30 .lsu {
	padding: 16px 0;
	border-bottom: 1px solid #ddd;
}

.mobil_topup .customer-messa {
	padding: 1.024rem 0;
	background: white
}

.mobil_topup .myorder {
	padding: 0 0;
	border-bottom: none;
	height: 2.53867rem
}

.mobil_topup .myorder .order {
	border-top: 1px solid #ddd;
	padding: .512rem 0;
}

.mobil_topup .myorder .order .fl span {
	margin-left: 0
}

.mobil_topup .bawhite {
	background: white
}

.g4 {
	background-color: #f6f5fa
}

.myhearder {
	background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    width: 100%;
    height: 9.63467rem;
    
}
.myhearder::before {
	background: linear-gradient(to right, #be2625 , #bd4044);
    position: absolute;
    left: -10%;
    top: 0;
    width: 120%;
    height: 8.03467rem;
    border-radius: 0 0 20% 20%;
    content: "";

}

.myhearder .person {
	position: absolute;
    top: 20%;
    left: 1.06667rem;
    display: flex;
}

.myhearder .person .personicon {
	width: 3.73rem;
    height: 3.73rem;
    margin: 0 auto;
    border-radius: 50%;
    overflow: hidden;
    border: .1rem solid yellow;
    background: #fff;
}

.myhearder .person .personicon img {
	width: 100%;
    height: 100%;
}

.myhearder .person .lors {
	margin-top: 1.024rem;
	margin-left: .21333rem;
	color: #fff;
	font-size: .768rem;
	width: 9.6rem;
	line-height: 1;
	height: .768rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.myhearder .person .lors img {
	width: 0.789333rem;
	height: 0.72533rem;
}

.myhearder .set {
	position: absolute;
	right: .64rem;
	top: .64rem
}

.myhearder .set a {
	display: block;
	float: left
}

.myhearder .set a i {
	background-image: url("../images/set.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .98rem;
	height: .98rem;
	display: block
}

.myhearder .set .setting i {
	background-position: 0 0
}

.myhearder .set .massage {
	margin-left: .64rem
}

.myhearder .set .massage i {
	background-position: -1.74933rem 0
}

.myhearder .scgz {
	position: absolute;
	bottom: 0;
	width: 100%
}

.myhearder .scgz ul li {
	float: left;
	text-align: center;
	width: 33%
}

.myhearder .scgz ul li a h2 {
	font-size: .768rem;
	font-weight: normal;
	height: 1.152rem;
	line-height: 1.152rem;
	color: #fff
}

.myhearder .scgz ul li a p {
	font-size: .512rem;
	color: #fff;
	margin-bottom: .21333rem
}


.agent {
	width: 94%;
    margin: 0 auto 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 1.45rem;
    padding: 0rem .65rem 0;
    color: #fff;
    position: absolute;
    left: 3%;
    bottom: .5rem;
    background-image: linear-gradient(to right, #4b4b4b,#0f0f0f);
    height: 2.57rem;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: 2;
    border-radius: .435rem;
    /* box-shadow: 0 0.135rem 0.135rem rgba(0,0,0,.3);*/
}

.agent>img {
	width: 1.5rem;
	height: 1.5rem;
	display: block;
}

.agent .vip {
	height: 1.43333rem;
    width: 1.43333rem;
    border-radius: 50%;
    float: left;
    margin-top: 0.08rem;
    background: linear-gradient(to top,#d2984f,#fed39e);
    display: flex;
    justify-content: center;
    align-items: center;
}
.agent .vip i {
	font-size: 1.08rem;
    background: linear-gradient(to top,#f3e525,#fff);
    -webkit-background-clip: text;
    color: transparent;
}
.agent h4 {
	color: #fff;
    font-size: 0.74rem;
    margin: 0 .235rem;
}

.agent P {
	color: #fff;
	font-size: .548rem;
}

.agent .djsq {
	background: linear-gradient(to top,#d2984f,#fed39e);
    color: #666;
    padding: 0 0.35rem;
    border-radius: 1rem;
    line-height: 1.125rem;
    font-size: .548rem;
}

.agent .djsq span {
	font-size: .52rem;
}
.bankhearder {
	background-image: url(../images/zjgl.jpg);
	height: 11.73333rem
}

.bankhearder .hh {
	color: white;
	text-align: center;
	padding-top: 3.2rem
}

.bankhearder .hh h2 {
	font-size: .64rem;
	font-weight: normal
}

.bankhearder .hh h1 {
	font-size: .768rem;
	font-weight: normal
}

.bankhearder .scgz ul li {
	position: relative;
	top: -.64rem
}

.bankhearder .scgz ul li a img {
	display: inline-block;
	width: .59733rem;
	height: .59733rem
}

.bankhearder .scgz ul li a p {
	display: inline-block;
	position: relative;
	top: .10667rem
}

.myorder {
	padding: 0 .427rem;
	line-height: 1.49333rem;
	background-color: #fff;
}

.myorder a {
	overflow: hidden;
	display: block
}

.myorder .order {
	overflow: hidden;
	/* border-bottom: 1px solid #e6e6e6; */
}

.myorder .order .fl img {
	width: .896rem;
	height: .853333rem;
	vertical-align: middle;
}

.myorder .order .fl span {
	font-size: .58rem;
    color: #333;
    vertical-align: middle;
    font-weight: normal;
    margin-left: .21333rem;
}

.myorder .order .fr {
	margin-top: .08533rem
}

.myorder .order .fr a {
	display: block;
	overflow: hidden
}

.myorder .order .fr span {
	font-size: .59733rem;
	color: #1f1f1f;
	float: left;
	margin-top: -.04267rem
}

.myorder .order .fr i {
	margin-top: .384rem;
	margin-left: .21333rem
}

.Mright {
	background-image: url("../images/yr.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .34133rem;
	height: .59733rem;
	display: block;
	float: left
}

.AddressMright {
	background-image: url("../images/yr.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .34133rem;
	height: .59733rem;
	display: block;
	float: right;
	line-height: 1.2rem;
	margin-top: 7px;
}

.my {
	margin-bottom: 2.56rem;
}

.content {
	background-color: #ffffff;
}

.my .content {
	margin: 0
}

.my .content .floor {
	background-color: #fff
}

.my .content .floor ul .fr {
	float: right
}

.my .content .floor ul li.br {
	border-left: 0 !important
}

.my .content .floor ul li.br:before {
	content: "";
	background-image: inherit !important
}

.my .content .floor ul li {
	position: relative;
	float: left;
	width: 25%;
	text-align: center
}

.my .content .floor ul li a {
	padding: .853333rem 0;
	display: block
}

.my .content .floor li>a>span {
	box-sizing: content-box;
	background-color: #e23435;
	border-radius: .277333rem;
	font-size: .469333rem;
	min-width: .298667rem;
	max-width: .725333rem;
	height: .554667rem;
	padding: 0 .128rem;
	line-height: .554667rem;
	position: absolute;
	left: 2.048rem;
	top: .682667rem;
	color: white;
	overflow: hidden;
}

.my .content .floor a>img {
	width: 1.066667rem;
	height: .896rem;
}

.my .content .floor ul li a h2 {
	font-size: .768rem;
	font-weight: normal;
	height: 1.36533rem;
	line-height: 1.36533rem;
	color: #e3110b
}

.my .content .floor ul li a p {
	font-size: .512rem;
	margin-top: .21333rem;
	color: #4c4c4c;
	font-weight: normal
}

.my .content .floor ul li a p.or:after {
	content: "";
	background-image: url(../images/or.png);
	width: .17067rem;
	height: .29867rem;
	background-repeat: no-repeat;
	position: absolute;
	margin-top: .08533rem;
	margin-left: .04267rem;
	background-size: .17067rem
}

.my .content .w3 {
	width: inherit
}

.my .content .w3 ul li {
	width: 33.33333%
}

.my .content .action {
	background-image: url(../images/rb.png);
	background-repeat: no-repeat;
	background-position: 0 1.96267rem;
	width: 100%;
	background-size: 16rem
}

.my .content .action ul li {
	width: 25%
}

.my .content .tyby {
	background-image: inherit
}

.list7 .myorder {
	height: auto;
	line-height: 1.92rem;
}

.go-set-password {
	color: #e23435;
	font-size: .512rem;
	line-height: 2;
	margin-left: 3.2rem;
}

.list7 .myorder .fr i {
	margin-top: .7rem
}

.setting .content .list7 {
	background-color: inherit
}

.setting .myorder {
	height: 2.13333rem;
	line-height: 2.13333rem
}

.setting .myorder .fl span {
	font-size: .59733rem;
	font-weight: normal
}

.setting .bo {
	border-bottom: 0
}

.setting .he {
	height: 3.584rem;
	line-height: 3.584rem
}

.setting .he .order .fl {
	position: relative
}

.setting .he .order .fl .bridh {
	background-image: url("../images/birdh.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 1.70667rem;
	height: .87467rem;
	position: absolute;
	left: -.64rem;
	bottom: 0rem
}

.setting .he .order .fr {
	margin-top: 0px
}

.setting .he .order .fr .hendicon {
	position: relative
}

.setting .he .order .fr .hendicon span {
	background-image: url("../images/bird.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 1.64267rem;
	height: 1.00267rem;
	position: absolute;
	right: 0;
	top: -.384rem
}

.setting .he .order .fr .hendicon .around {
	width: 2.688rem;
	height: 2.688rem;
	overflow: hidden;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-top: .42667rem
}

.setting .he .order .fr .hendicon .around img {
	vertical-align: inherit;
	width: 2.688rem;
	height: 2.688rem
}

.setting .close {
	margin: .42667rem .64rem
}

.setting .close a {
	display: block;
	background: #ec5151;
	text-align: center;
	width: 100%;
	height: 1.87733rem;
	color: #fff;
	line-height: 1.87733rem;
	font-size: .64rem;
	-moz-border-radius: .42667rem;
	-webkit-border-radius: .42667rem;
	border-radius: .42667rem
}

.bandg {
	overflow: hidden;
	padding: 4.26667rem 0
}

.bandg ul li {
	float: left;
	text-align: center;
	height: 2.73067rem;
	width: 50%
}

.bandg ul li i {
	background-image: url("../images/bag.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-size: 4.48rem;
	width: 2.13333rem;
	height: 2.73067rem;
	position: absolute;
	margin-left: -1.06667rem;
	cursor: pointer
}

.bandg ul li .boy {
	background-position: 0 0
}

.bandg ul li .boy_click {
	background-position: -2.34667rem 0
}

.bandg ul li .girl {
	background-position: 0 -2.92267rem
}

.bandg ul li .girl_click {
	background-position: -2.368rem -2.92267rem
}

.user-center {
	position: relative;
	height: 8.36267rem
}

.user-center .bg-coveru {
	width: 100%;
	height: 1.38667rem;
	position: absolute;
	bottom: -.04267rem;
	z-index: 1
}

.bg-usce {
	width: 100%;
	height: 8.36267rem;
	position: absolute;
	top: 0;
	z-index: -1
}

.setting-usercenter {
	position: absolute;
	top: 2.304rem;
	left: .64rem
}

.setting-usercenter a {
	display: block
}

.setting-usercenter .conten-sim {
	background: rgba(33, 33, 33, 0.5);
	width: .85333rem;
	height: .85333rem;
	text-align: center;
	line-height: .81067rem;
	border-radius: 50%;
	overflow: hidden
}

.setting-usercenter .conten-sim img {
	width: .59733rem;
	height: .59733rem
}

.message-usercenter {
	position: absolute;
	right: 0;
	top: 2.304rem
}

.message-usercenter a {
	display: block
}

.message-usercenter .news-sim {
	position: relative;
	background: rgba(33, 33, 33, 0.5);
	width: 2.048rem;
	height: .85333rem;
	text-align: center;
	line-height: .81067rem;
	border-top-left-radius: .42667rem;
	border-bottom-left-radius: .42667rem
}

.message-usercenter .news-sim span {
	font-size: .55467rem;
	color: white
}

.message-usercenter .news-sim i {
	display: block;
	width: .21333rem;
	height: .21333rem;
	background: #e23435;
	border-radius: 50%;
	position: absolute;
	right: .384rem;
	top: .04267rem
}

.main-headname {
	padding-top: .72533rem;
	text-align: center
}

.main-headname .main-userhead {
	margin: 0 auto;
	width: 4.71467rem;
	height: 4.71467rem;
	border-radius: 50%;
	overflow: hidden;
	background: rgba(255, 255, 255, 0.4);
	text-align: center;
	line-height: 4.65067rem
}

.main-headname .main-userhead a {
	display: block
}

.main-headname .main-userhead img {
	width: 4.52267rem;
	height: 4.52267rem;
	border-radius: 50%
}

.main-headname .main-name {
	color: white;
	font-size: .64rem
}

.main-headname .main-level {
	color: white;
	font-size: .512rem
}

.usercenter_my .content .csqxia ul li {
	width: 20%
}

.usercenter_my .content .csqxia ul li a span {
	right: .32rem
}

.normaseti .myorder {
	position: relative
}

.normaseti .order .fl .w1 {
	width: .81067rem;
	height: .768rem
}

.normaseti .order .fl .w2 {
	width: .87467rem;
	height: .81067rem
}

.normaseti .order .fl .w3 {
	width: .768rem;
	height: .768rem
}

.normaseti .order .fl .w4 {
	width: .68267rem;
	height: .59733rem
}

.normaseti .order .fl .w5 {
	width: .768rem;
	height: .66133rem
}

.normaseti .order .fl .w6 {
	width: .768rem;
	height: .768rem
}

.normaseti .order .fl .w7 {
	width: .81067rem;
	height: .78933rem
}

.normaseti .order .fl span {
	position: absolute;
	top: 0;
	left: 1.74933rem
}

.storenav {
	background-color: #fff;
	border-bottom: 1px solid #e0e0e0;
	/*position: fixed;*/
	top: 1.87733rem;
	width: 16rem;
	z-index: 999;
}

.storenav ul li {
	float: left;
	padding: 0 .21333rem;
	color: #666;
	font-size: .59733rem;
	width: 33.33333%;
	position: relative;
	text-align: center;
	height: 1.92rem;
	line-height: 1.92rem
}

.storenav ul li>a {
	color: #666;
	font-size: .59733rem
}

.storenav ul li>a>span {
	color: #666
}

.storenav ul li span {
	padding-right: .21333rem;
	cursor: pointer
}

.storenav ul li i {
	position: absolute;
	background-image: url("../images/dg.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .34133rem;
	height: .192rem;
	top: .896rem
}

.storenav ul .red span {
	color: red
}

.storenav ul .red i {
	background-image: url("../images/d.png");
	background-repeat: no-repeat;
	background-size: cover
}

.lb_showhide {
	display: none;
	position: fixed;
	z-index: 999;
	background-color: #fff;
	overflow: hidden;
	width: 13.44rem;
	height: 13.44rem;
	margin: 0 auto;
	margin-left: 1.28rem;
	padding: .21333rem;
	overflow: auto;
	-moz-border-radius: .21333rem;
	-webkit-border-radius: .21333rem;
	border-radius: .21333rem;
}

.lb_showhide ul li {
	float: left;
	/*width:33.33333%;*/
	height: 1.50667rem;
	line-height: 1.50667rem;
	text-align: center;
	margin-right: .3rem;
	margin-bottom: .35rem;
}

.lb_showhide ul li a {
	border: 1px solid #e0e0e0;
	padding: .21333rem .34133rem;
	font-size: .54733rem;
	font-weight: normal;
	color: #555555;
	border-radius: 0.15rem;
}

.mask-filter-div {
	display: none;
	position: fixed;
	max-width: 16rem;
	margin: 0 auto;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9;
	background: rgba(0, 0, 0, 0.4)
}

.store_info {
	background-color: #f8f8f8;
	overflow: hidden
}

.store_info .dis-box {
	background-color: #fff;
	overflow: hidden;
	padding: .64rem .64rem 2.13333rem .64rem
}

.store_info .dis-box .g-s-i-img img {
	width: 3.41333rem;
	height: 3.41333rem
}

.store_info .dis-box .g-s-i-title {
	margin: .98133rem 0 0 .64rem;
	width: 8.2rem
}

.store_info .dis-box .g-s-i-title h3 {
	font-size: .59733rem;
	font-weight: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.store_info .dis-box .g-s-i-title p {
	font-size: .512rem;
	color: #777777;
	margin-top: .21333rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.store_info .dis-box .g-s-info-add {
	margin-top: 1.36533rem
}

.store_info .dis-box .g-s-info-add a {
	padding: .192rem .42667rem;
	border: 1px solid #ec5151;
	font-size: .512rem;
	color: #ec5151;
	border-radius: .08533rem;
	position: relative;
	z-index: 2
}

.store_info .dis-box .g-s-info-add .collect {
	background-color: #ccc;
	border: 1px solid #ccc;
}

.store_info .dis-box .comment {
	clear: both;
	position: relative;
	top: .64rem
}

.store_info .dis-box .comment ul li {
	float: left;
	width: 33.33333%
}

.store_info .dis-box .comment ul li span {
	font-size: .512rem;
	float: left;
	margin-top: .21333rem
}

.store_info .dis-box .comment ul li .red {
	color: #EC5151;
	float: left
}

.store_info .dis-box .comment ul li em {
	font-size: .512rem;
	vertical-align: middle;
	padding: .21333rem;
	background: #EC5151;
	border-radius: 0.8rem;
	margin-left: .04267rem;
	color: #fff;
	float: left;
	font-style: normal
}

.store_info .dis-box .baokaun {
	clear: both;
	margin-top: 2.77333rem;
	border-top: 1px solid #dedede;
	text-align: center
}

.store_info .dis-box .baokaun h4 {
	font-size: .64rem;
	font-weight: normal;
	background-color: #fff;
	position: relative;
	top: -.34133rem;
	display: inline;
	padding: 0 .21333rem
}

.store_info .dis-box .baokaun .shop {
	overflow: hidden
}

.store_info .dis-box .baokaun .shop ul li {
	width: 33.33333%;
	padding-bottom: .21333rem;
	position: relative;
	float: left
}

.store_info .dis-box .baokaun .shop ul li a .similer-product img {
	width: 4.90667rem;
	height: 4.90667rem
}

.dp_head {
	width: 16rem;
	height: 4.97067rem;
	background-size: cover;
	position: relative
}

.dp_head .dp_logo {
	float: left;
	position: absolute;
	bottom: 1.06667rem
}

.dp_head .dp_logo img {
	width: 3.62667rem;
	height: 1.19467rem
}

.dp_dis {
	position: absolute;
	bottom: .256rem;
	right: .64rem;
	width: 10.53867rem;
	float: left;
	margin-left: .512rem
}

.dp_dis .dp_dis_s span {
	font-size: .68267rem;
	color: white;
	display: inline-block;
	width: 8.192rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.dp_dis .dp_dis_s i {
	background: url(../images/b_r.png) no-repeat;
	width: .704rem;
	height: .68267rem;
	background-size: cover;
	display: inline-block;
	vertical-align: middle;
	margin-left: .17067rem
}

.dp_dis .dp_dis_x {
	margin-top: .34133rem
}

.dp_dis .dp_dis_x .dp_gz {
	font-size: .59733rem;
	color: white;
	float: left;
	line-height: 1.23733rem
}

.dp_clic {
	float: right;
	width: 2.88rem;
	height: 1.23733rem;
	text-align: center;
	line-height: 1.23733rem;
	background: rgba(255, 255, 255, 0.5);
	border-radius: .128rem
}

.dp_clic i {
	background-image: url(../images/heart.png);
	background-repeat: no-repeat;
	background-size: .85333rem;
	width: .42667rem;
	height: .42667rem;
	display: inline-block;
	margin-right: .128rem;
	background-position-x: 0;
	vertical-align: middle
}

.dp_clic .red {
	background-position-x: -.42667rem
}

.dp_clic span {
	color: #444444;
	font-size: .59733rem
}

.dp_myshin {
	margin-bottom: 0
}

.dp_myshin .content .floor ul li a {
	padding: .256rem 0
}

.dp_adcer {
	background: white;
	padding: .42667rem 0
}

.dp_adcer img {
	width: 16rem;
	height: 5.61067rem
}

.madearea {
	text-align: center;
	background: white;
	padding: .49067rem 0
}

.madearea p {
	font-size: .68267rem;
	color: #444444
}

.madearea img {
	width: 8.74667rem;
	height: .128rem
}

.nav-item {
	height: 2.13333rem;
	line-height: 2.13333rem;
	background: white
}

.nav-item span {
	font-size: .68267rem;
	color: #333333
}

.more_dp {
	text-align: right;
	border-top: 1px solid #e3e3e3
}

.more_dp i {
	background: url(../images/r_r.png) no-repeat;
	width: .704rem;
	height: .68267rem;
	background-size: cover;
	display: inline-block;
	vertical-align: middle;
	margin-left: .17067rem
}

.more_dp span {
	font-size: .59733rem;
	color: #000000
}

.dp_mb0 {
	margin-bottom: 0 !important
}

.dp_mb0 ul li {
	padding-top: .08533rem;
	padding-bottom: 0
}

.dp_mb0 ul li:nth-child(1),
.dp_mb0 ul li:nth-child(2) {
	padding-top: 0
}

.notice_dp {
	text-align: center;
	background: #f3f5f7;
	font-size: .59733rem;
	color: #aaaaaa;
	height: 2.34667rem;
	line-height: 2.34667rem
}

.store_nav {
	background: white;
	border-top: 1px solid #e8e8e8
}

.store_nav li {
	font-family: "黑体";
	float: left;
	width: 33.33333%;
	font-size: .64rem;
	text-align: center;
	height: 1.92rem;
	line-height: 1.92rem;
	border-left: 1px solid #e8e8e8
}

.store_nav li:first-child {
	border-left: 0
}

.store_nav li .n a {
	display: block;
	color: #666666
}

.store_nav li .n img {
	width: .512rem
}

.killtime {
	margin: 0 0 .64rem 0
}

.killtime ul {
	padding: .64rem 0;
	clear: both;
	overflow: hidden
}

.killtime ul li.red h3,
.killtime ul li.red p {
	color: #f23030
}

.killtime ul li {
	width: 20%;
	float: left;
	text-align: center
}

.killtime ul li h3 {
	font-size: .68267rem
}

.killtime ul li p {
	margin-top: .21333rem;
	font-size: .512rem
}

.killtime ul li h3,
.killtime ul li p {
	color: #222222
}

.killtime .nowkill {
	clear: both;
	margin: 0 .64rem
}

.killtime .nowkill span {
	font-size: .512rem
}

.killtime .nowkill .fl {
	color: #f23030
}

.shopkill {
	margin: 0 .64rem
}

.shopkill ul li {
	padding: .21333rem 0;
	clear: both;
	overflow: hidden;
	border-top: 1px solid #f8f8f8
}

.shopkill ul li .img {
	float: left;
	position: relative;
	width: 5.26933rem;
	height: 4.88533rem
}

.shopkill ul li .img img {
	width: 5.26933rem;
	height: 4.88533rem
}

.shopkill ul li .fon {
	float: left;
	width: 9.38667rem;
	margin-top: .21333rem
}

.shopkill ul li .fon .similar-product-text {
	height: 1.28rem;
	font-size: .46933rem
}

.shopkill ul li .fon .ms {
	padding-top: .21333rem;
	clear: both
}

.shopkill ul li .fon .ms .redmon {
	float: left;
	font-size: .55467rem;
	color: #f23030
}

.shopkill ul li .fon .ms .qums {
	float: right;
	position: relative;
	top: .08533rem
}

.shopkill ul li .fon .ms .qums a {
	font-size: .46933rem;
	color: #fff;
	background-color: #f02b2b;
	padding: .128rem .29867rem;
	border-radius: .128rem
}

.shopkill ul li .fon .ce {
	padding-top: .21333rem;
	overflow: hidden;
	clear: both
}

.shopkill ul li .fon .ce .redmon {
	float: left;
	font-size: .55467rem;
	text-decoration: line-through;
	color: #666666
}

.shopkill ul li .fon .ce .jd {
	float: right
}

.shopkill ul li .fon .ce .jd .ymper {
	float: left;
	font-size: .46933rem;
	color: #666666;
	margin-right: .21333rem;
	margin-top: 3px
}

.shopkill ul li .fon .ce .jd .ymper span {
	vertical-align: baseline
}

.shopkill ul li .fon .ce .jd .jdtred {
	width: 2.00533rem;
	float: left;
	height: .128rem;
	border: 1px solid #f23030;
	margin-top: .192rem
}

.shopkill ul li .fon .ce .jd .jdtred .percent {
	height: .08533rem;
	background-color: #f23030;
	width: 0%;
	-webkit-transition: width 1.8s;
	transition: width 1.8s
}

.czg:before,
.rmy:before,
.tjb:before {
	content: "";
	width: 1.152rem;
	height: 1.45067rem;
	position: absolute;
	top: 0;
	left: 0
}

.czg:before {
	background-image: url("../images/czg.png");
	background-repeat: no-repeat;
	background-size: cover
}

.rmy:before {
	background-image: url("../images/rmy.png");
	background-repeat: no-repeat;
	background-size: cover
}

.tjb:before {
	background-image: url("../images/tjb.png");
	background-repeat: no-repeat;
	background-size: cover
}

.ppmsbg {
	border-top: 1px solid #f8f8f8;
	padding-top: .128rem
}

.ppmsbg img {
	width: 3.09333rem;
	height: .98133rem;
	position: relative;
	top: .256rem;
	z-index: 9
}

.killbg {
	border-top: 1px solid #f8f8f8;
	background-image: url(../images/xx_57.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 6.03733rem;
	background-size: cover
}

.killbg .content30 {
	margin: 0 .64rem
}

.killbg h2 {
	text-align: center;
	font-size: .59733rem;
	color: white;
	margin-top: .21333rem
}

.killbg h2 span {
	font-size: .46933rem
}

.killbg p {
	text-align: right;
	margin-top: -.08533rem
}

.killbg p a {
	font-size: .46933rem;
	color: white
}

.killbg p a img {
	position: relative;
	top: -2px;
	margin-left: .21333rem
}

.killbg .fladri {
	margin-top: .08533rem
}

.killbg .fladri ul {
	clear: both;
	overflow: hidden;
	display: table;
	margin: 0 auto
}

.killbg .fladri ul li {
	float: left;
	width: 4.736rem;
	background-color: white;
	text-align: center;
	margin: 0 2px
}

.killbg .fladri ul li a img {
	width: 4.69333rem;
	height: 3.41333rem
}

.killbg .fladri ul li a p {
	color: #666666;
	text-align: left;
	padding: .21333rem
}

.killbg .fladri ul li a p .red {
	color: #f23030;
	font-size: .46933rem
}

.killbg .fladri ul li a p .inh {
	font-size: .42667rem;
	text-decoration: line-through
}

.groutsearch .content30 {
	margin: .64rem
}

.groutsearch .content30 .search {
	width: 14.12267rem;
	margin: 0 auto
}

.groutsearch .content30 .search .inp {
	float: left;
	width: 12.37333rem
}

.groutsearch .content30 .search .inp input {
	width: 100%;
	height: 100%;
	height: 1.152rem;
	border: 0;
	outline: none;
	background-color: #f8f8f8;
	padding: 0 .21333rem;
	font-size: .59733rem
}

.groutsearch .content30 .search .ss {
	float: right;
	width: 1.74933rem;
	background-color: #ec5151;
	height: 1.152rem;
	text-align: center
}

.groutsearch .content30 .search .ss img {
	width: .93867rem;
	height: .93867rem;
	margin-top: .10667rem
}

.grst {
	border-bottom: 0
}

.groupquess .likeshop {
	background-color: white
}

.groupquess ul li a .similer-product img {
	width: 7.232rem;
	height: 7.59467rem
}

.groupquess ul li:nth-child(2n+1) {
	padding-left: .64rem
}

.groupquess ul li:nth-child(2n) {
	padding-right: .64rem
}

.groupquess .cy {
	color: #555555;
	font-size: .42667rem;
	margin: .21333rem 0;
	display: block;
	padding: 0 .3rem
}

.groupquess .cy i {
	color: #555555
}

.groupquess .zjj {
	position: relative
}

.groupquess .zjj .sale {
	background-color: #fc0c4a;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	padding: .21333rem
}

.groupquess .zjj .sale p {
	color: white;
	font-size: .512rem;
	margin-top: .064rem
}

.groupquess .similar-product-price .guess-button {
	width: 1.06667rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	background-color: #f02b2b;
	color: white;
	margin-top: -.64rem;
	border-radius: .128rem
}

.gg2 {
	margin: .64rem;
	overflow: hidden;
	text-align: center
}

.gg2 ul li {
	width: 50%;
	float: left
}

.gg2 ul li img {
	width: 7.25333rem;
	height: 7.59467rem
}

.borltrt .bor {
	border-top-left-radius: .21333rem;
	border-top-right-radius: .21333rem
}

.th3 {
	margin: 0 1.06667rem;
	margin-top: -1.49333rem;
	position: relative;
	z-index: 99;
	overflow: hidden;
	padding-bottom: .64rem
}

.th3 ul li {
	float: left;
	width: 33.33333%;
	text-align: center
}

.th3 ul li a .around {
	border-radius: 50%;
	overflow: hidden;
	width: 3.84rem;
	height: 3.84rem;
	margin: 0 auto
}

.th3 ul li a .around img {
	width: 3.84rem;
	height: 3.84rem
}

.dic ul li {
	background-color: white
}

.dic ul li:nth-child(2n+1) {
	padding-left: inherit
}

.dic ul li:nth-child(2n) {
	padding-right: inherit
}

.dic ul li a .similer-product img {
	width: 7.97867rem;
	height: 8.78933rem
}

.dic .similar-product-price .fr {
	color: #666666;
	margin-top: -.45467rem
}

.dic .zjj .onsale {
	left: inherit;
	right: 0
}

.dic .likeshop {
	background-color: #f8f8f8;
	padding-top: .42667rem
}

.he_sustain {
	height: 1.87733rem;
	position: relative;
	z-index: 2;
}

.detail {
	position: fixed;
	top: 0;
	z-index: 9999
}

.detail .content .search span {
	padding: 0 1.06667rem;
	cursor: pointer
}

.detail .content .search .sxp {
	font-weight: 600;
	border-bottom: 2px solid #ff3d3d;
	padding-bottom: .533333rem
}

.detailban {
	min-height: 11.09333rem;
	width: 100%;
	overflow: hidden;
}

.detailban .mslide {
	min-height: 16rem;
	width: 100%
}

.detailban .mslide ul li a img {
	height: auto;
	width: 100%
}

.de_font {
	background-color: #fff;
	margin-bottom: .235rem;
	position: relative;
}
.de_font::before {
	position: absolute;
	left: 0;
	top:0;
	content: "";
	height: 2rem;
	width: .2rem;
	background-color: #be2625;
}

.thirty {
	margin: 0 .47rem;
	border-bottom: 1px solid #f8f8f8;
	padding-bottom: .42667rem
}

.de_font .fl {
	width: 12.288rem
}

.de_font .fl .similar-product-text {
	line-height: .78933rem;
	padding-left: 0.14rem;
}

.de_font .fr {
	width: 2.432rem;
	text-align: center;
	margin-top: .192rem;
	overflow: hidden;
	border-left: 1px solid #f8f8f8;
	cursor: pointer;
	z-index: 1;
	position: relative;
}

.de_font .fr i {
	background-image: url("../images/hear1.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 0.89rem;
	height: .74rem;
	display: block;
	margin: 0 auto;
	background-position-x: -0.01rem;
}

.de_font .fr .red {
	background-image: url("../images/hear1.png");
	background-position-x: -0.91rem;
}

.de_font .fr .ico-heart-h {
	background-image: url("../images/hear1.png");
}

.de_font .fr span {
	display: block;
	margin-top: .21333rem;
	font-size: .42667rem
}

.de_font .scunde span {
	color: #999;
	font-size: .52rem;
}

.de_font .scunde p {
	font-size: .59733rem;
	margin-top: .512rem
}

.de_font .scunde p.inlist {
	text-align: center;
}

.de_font .scunde p.inlist span {
	display: inline-block;
}

.de_font .scunde .linethr {
	text-decoration: line-through
}

.de_font .scunde p .kc {
	position: relative;
	left: 6.4rem
}

.de_font .scunde .red {
	color: #c4302e;
    font-size: 0.84rem;
    /* margin-right: 0.512rem; */
    font-weight: bold;
    line-height: 1.685rem;
}
.de_font .scunde .red em {
	font-size: .54rem;
}


.titlebox {
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.detailsfloo .myorder .order .fl span {
	float: left;
	font-size: .55rem;
	max-width: 10rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #1f1f1f;
	margin-left: 1em;
}

.detailsfloo .myorder .order .fl .desal-proinfo {
	padding: 0.4rem 0 0.512rem 0;
	margin-left: 1.1rem;
}

.detailsfloo .myorder .order .fl .desal-proinfo b {
	font-weight: normal;
	width: 11rem;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.2rem;
	color: #666;
	font-size: .47rem;
}

.detailsfloo .myorder .order .fl .desal-proinfo b i {
	border: 1px solid #ff3939;
	padding: 0.06rem 0.12rem 0.06rem 0.12rem;
	border-radius: 0.064rem;
	margin-right: 0.384rem;
	background: #ff4747;
	font-size: .47rem;
	color: #fff;
}

.detailsfloo .myorder .order .fl span.deta_eva {
	margin-left: 3.456rem;
	color: #1f1f1f;
}

.detailsfloo .myorder .order .fl span i {
	color: #ff2f2f;
}

.detailsfloo .myorder .order .fl span em {
	background-color: #ff3d3d;
	color: #fff;
	margin-right: 0.384rem;
	padding: 0.128rem 0.256rem;
	border-radius: 0.1rem;
}

.detailsfloo .myorder .order .fl .firde {
	color: #666666;
	margin-left: 0;
	/*	width:2.56rem;*/
	overflow: hidden
}

/*退订新增-hxm-s*/
.tp-left-label {
	float: left;
	font-size: .64rem;
	width: 4.266667rem;
}

.tp-right-cont {
	float: left;
	border: none;
	outline: none;
	height: 1.92rem;
	font-size: .64rem;
	width: 8.96rem;
}

/*退订新增-hxm-e*/
.detailsfloo .myorder .order .fl .red {
	color: #be2625
}

.detailsfloo .myorder .order .fr .gt {
	background-image: url(../images/gt.png);
	width: .59733rem;
	height: .59733rem
}

.myhearders {
	position: relative
}

.myhearders .descgz ul li {
	float: left;
	width: 33.33333%;
	text-align: center
}

.myhearders .descgz ul li a img {
	width: .68267rem;
	height: .68267rem;
	display: inline-block
}

.myhearders .descgz ul li a i {
	display: inline-block;
	width: .68267rem;
	height: .68267rem;
	line-height: .68267rem;
	background-color: #ec5151;
	border-radius: 50px;
	vertical-align: middle;
	font-size: 0.4rem;
	text-align: center;
	color: #fff;
}

.myhearders .descgz ul li a p {
	color: #777;
	display: inline-block;
	vertical-align: sub;
	font-size: .576rem
}

.recommed {
	background-color: #fff;
	padding: 0 0 0 .213rem;
}

.recommed h2 {
	color: #be2625;
	font-size: .59733rem;
	font-weight: normal;
	padding: .42667rem 0
}

.recommed .guesslike .likeshop {
	background-color: #fff
}

.recommed .guesslike .likeshop ul li {
	width: 5.034rem;
	height: 7.04rem;
	margin: 0 .213rem .213rem 0;
	text-align: center;
	float: left;
	background-color: #ffffff;
	border: solid 1px #e9e9e9;
}

.recommed .guesslike .likeshop ul li a .similer-product img {
	width: 2.432rem;
	height: 2.048rem
}

.recommed .guesslike .likeshop ul li a .similer-product .similar-product-price {
	text-align: left
}

.recommed .guesslike .likeshop ul li:nth-child(2n+1) {
	padding-right: 0
}

.recommed .guesslike .likeshop ul li:nth-child(2n) {
	padding-left: 0
}

.lxkf {
	background-color: #fff;
	padding-top: .42667rem;
	padding-bottom: .42667rem
}

.lxkf a {
	display: block;
	width: 12.52267rem;
	height: 1.74933rem;
	line-height: 1.74933rem;
	border: 1px solid #f8f8f8;
	border-radius: .34133rem;
	text-align: center;
	margin: 0 auto
}

.lxkf a img {
	width: .96rem;
	height: .85333rem;
	position: relative;
	top: -.08533rem;
	margin-right: .21333rem
}

.detailsfloo {
	    /* background-color: #F0F1F2; */
    /* border-top: 0.384rem solid #f8f8f8; */
    margin: 0 0 .235rem;
}

.detailsfloo .tbv {
	margin-bottom: .384rem;
	border-top: 1px solid #e7e7e7;
}

.podee {
	height: 2.34667rem;
}

@media screen and (min-width:1300px) {
	.podee {
		height: 1.28rem
	}
}

.podee .cart-concert-btm {
	background-color: white;
	position: fixed;
	z-index: 9;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2.09rem;
	overflow: hidden;
	line-height: 1.49333rem;
	border-top: 1px solid #dadada;
}

@media screen and (min-width:1300px) {
	.podee .cart-concert-btm {
		height: 1.06667rem;
		line-height: 40px
	}
}

.podee .cart-concert-btm .fl {
	width: 7.04rem;
	display: block;
	overflow: hidden;
	/* padding-top: .535rem; */
}

.podee .cart-concert-btm .fl ul li {
	float: left;
	width: 50%;
	position: relative;
	text-align: center
}

.podee .cart-concert-btm .fl ul li a {
	display: flex;
    justify-content: center;
    flex-direction: column;
}

.podee .cart-concert-btm .fl ul li a i {
	width: .832rem;
	height: .874rem;
	/* background-image:url("../images/kf.png"); */
	background-image: url("../images/index.png");
	background-repeat: no-repeat;
	background-size: contain;
	/*background-position-x:-.17067rem;*/
	display: block;
	margin: 0 auto;
	position: relative;
	top: .3rem;
	/*left:.08533rem*/
}

.podee .cart-concert-btm .fl ul li a em {
	font-size: .98rem;
	color: #282828;
	height: .874rem;
}

@media screen and (min-width:1300px) {
	.podee .cart-concert-btm .fl ul li a i {
		top: .21333rem;
		left: .04267rem;
		width: .53333rem;
		height: .42667rem;
		background-position-x: 0rem
	}
}

.podee .cart-concert-btm .fl ul li a .gwc {
	/*background-position-x:-1.23733rem;*/
	width: .9386rem;
	left: 0;
	background-image: url("../images/cart1.png");
}

@media screen and (min-width:1300px) {
	.podee .cart-concert-btm .fl ul li a .gwc {
		background-position-x: -.55467rem;
		left: -.04267rem
	}
}

.podee .cart-concert-btm .fl ul li a p {
	font-size: .52rem;
}

@media screen and (min-width:1300px) {
	.podee .cart-concert-btm .fl ul li a p {
		font-size: .256rem
	}
}

.podee .cart-concert-btm .fl ul li a span {
	font-size: 0.384rem;
    height: .7rem;
    line-height: .7rem;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: absolute;
    left: 13.5%;
    top: .192rem;
    color: #fff;
    text-align: center;
    background-color: #ef6f6e;
    border-radius: 50%;
    font-weight: 600;
    width: .7rem;
}

@media screen and (min-width:1300px) {
	.podee .cart-concert-btm .fl ul li a span {
		width: .42667rem;
		height: .42667rem;
		line-height: .42667rem;
		font-size: .256rem
	}
}

.podee .cart-concert-btm .fr {
	width: 8.96rem
}

.podee .cart-concert-btm .fr ul li {
	float: left;
    width: 48%;
    text-align: center;
    margin: .275rem 0 0;
}

.podee .cart-concert-btm .fr ul li a {
	color: white;
    font-size: .555rem;
}

@media screen and (min-width:1300px) {
	.podee .cart-concert-btm .fr ul li a {
		font-size: .29867rem;
		height: 1.06667rem;
		line-height: 1.06667rem
	}
}

.podee .cart-concert-btm .fr ul .o {
	background: linear-gradient(to right, #494949 , #101010);
    border-radius: 7.835rem;
    height: 1.475rem;
    margin-right: .235rem;
}

.podee .cart-concert-btm .fr ul .r {
	background: linear-gradient(to bottom right, #fd4755 , #be2d3f);
    border-radius: 7.835rem;
    height: 1.475rem;
}

.spxq-ggcs {
	background-color: white;
	overflow: hidden;
	border-bottom: 1px solid #dedede;
	margin-bottom: .21333rem
}

.spxq-ggcs ul li {
	float: left;
	width: 50%;
	text-align: center;
	height: 1.87733rem;
	line-height: 1.87733rem;
	font-size: .59733rem;
	cursor: pointer
}

.spxq-ggcs ul .red {
	color: #be2625
}

.po-fi {
	position: fixed;
	width: 16rem;
	top: 1.87733rem;
	z-index: 9999
}

.gizle {
	top: -3.968rem
}

.sabit {
	top: 1.87733rem;
	z-index: 9999
}

.toper {
	height: 1.87733rem;
	width: 100%;
	background-color: #D0EAF1
}

.spxq {
	text-align: center;
	/*margin:0 .64rem;*/
	background-color: white
}

.spxq img {
	max-width: 16rem;
	width: 100% !important;
	height: auto !important;
}

.de_table {
	width: 100%
}

.de_table tr th {
	padding: .42667rem;
	background-color: #f5fafe;
	font-size: .59733rem
}

.de_table tr td {
	padding: .42667rem;
	font-size: .59733rem
}

.de_table tr td:nth-child(1) {
	background-color: #f5fafe
}

.transfor {
	transition: 500ms ease;
	transform: translate3d(0px, 0px, 0px)
}

.dtransfor {
	transform: translate3d(-414px, 0px, 0px)
}

.comment_de ul li {
	margin-top: .42667rem;
	line-height: .72533rem;
	float: left;
	width: 20%;
	text-align: center;
	font-size: .64rem
}

.none {
	text-align: center;
	margin: 4.26667rem 0;
	font-size: .59733rem;
	color: #777777
}

.none img {
	width: 54%;
}

.assess-flat {
	position: relative;
	margin-top: .42667rem;
	border-bottom: 1px solid #e0e0e0
}

.assess-flat:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	top: -1px;
	left: 0;
	width: 100%;
	height: .02133rem;
	border-top: 1px solid #e0e0e0
}

.assess-flat:after {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	bottom: -.02133rem;
	left: 0;
	width: 100%;
	height: .02133rem;
	border-bottom: 1px solid #e0e0e0
}

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

.assess-top {
	position: relative;
	padding: .46933rem .42667rem .469334rem 0;
	background-color: #fff
}

.assess-top:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	bottom: 0;
	left: 0;
	width: 100%;
	height: .02133rem;
	/*border-bottom:1px solid #e0e0e0*/
}

.user-portrait img {
	display: block;
	float: left;
	width: 1.62rem;
	height: 1.62rem;
	border-radius: 50%;
}

.user-name {
	font-size: .55467rem;
	line-height: 1.152rem;
	height: 1.152rem;
	margin-right: .21333rem;
	margin-left: .42667rem;
	color: #252525;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 4.26667rem
}

.vip-icon {
	display: block;
	float: left;
	width: .64rem;
	height: .64rem;
	margin-top: .256rem;
	border-radius: 3px;
	background: url(../images/vip-icon.png) 0 0 no-repeat;
	background-size: 3.2rem .64rem
}

.vip-copper-icon {
	background-position: -.64rem 0
}

.assess-date,
.reply-floor {
	font-size: .512rem;
	line-height: 1.152rem;
	float: right;
	height: 1.152rem;
	color: #999;
}

.assess-bottom {
	background-color: #fff;
	border-bottom: 1px solid #ececec;
}

.comment-item-star {
	display: inline-block;
	overflow: hidden;
	width: 3.1rem;
	height: .46933rem;
	margin-top: .42667rem;
	margin-bottom: -.256rem;
	background: url(../images/comment-star.png) repeat-x 0 -.46933rem;
	background-size: .64rem .93867rem;
	position: relative;
}

.comment-item-star .real-star {
	display: inline-block;
	height: .93867rem;
	background: url(../images/comment-star.png) repeat-x 0 0;
	background-size: .64rem .93867rem;
	position: absolute;
}

.comment-stars-width5 {
	width: 100%
}

.comment-stars-width4 {
	width: 80%
}

.comment-stars-width3 {
	width: 60%
}

.comment-stars-width2 {
	width: 40%
}

.comment-stars-width1 {
	width: 20%
}

.assess-content {
	font-size: .55467rem;
	line-height: .768rem;
	margin-top: .42667rem;
	margin-right: .42667rem;
	color: #252525;
	word-wrap: break-word;
	overflow: hidden;
	text-align: justify
}

.product-img-module {
	font-size: 0;
	overflow: hidden;
	margin-top: .21333rem;
	margin-bottom: .256rem;
	padding-right: .42667rem;
	white-space: nowrap
}

.product-img-module a {
	-webkit-tap-highlight-color: transparent
}

.jd-slider-container {
	-webkit-transition: 500ms
}

.product-imgs-li {
	display: block;
	float: left;
	overflow: hidden;
	width: 2.90133rem;
	height: 2.90133rem;
	border-radius: .08533rem
}

.product-imgs-li img {
	border-radius: .08533rem;
	width: 2.79467rem;
	height: 2.79467rem
}

.pay-date,
.product-type {
	font-size: .512rem;
	line-height: .512rem;
	margin-top: .21333rem;
	color: #bfbfbf
}

.assess-btns-box {
	position: relative;
	padding-top: .42667rem;
	width: 100%;
	overflow: hidden;
	height: 2.13333rem;
	padding-bottom: .42667rem;
	background-color: #fff
}

.assess-btns-box:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	top: 0;
	left: 0;
	width: 100%;
	height: .02133rem;
	border-top: 1px solid #e0e0e0
}

.assess-btns {
	width: 200%;
	-webkit-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	transform-origin: left top;
	-webkit-transform-origin: left top
}

.assess-like-btn {
	float: left;
	margin-left: .85333rem
}

.assess-reply-btn {
	float: right;
	margin-right: .85333rem
}

.assess-like-btn,
.assess-reply-btn {
	font-size: 0;
	position: relative;
	width: 45%;
	text-align: center;
	border: 1px solid #e0e0e0;
	border-radius: .128rem;
	-webkit-tap-highlight-color: transparent;
	cursor: pointer
}

.btn-like-icon {
	width: 1.36533rem;
	height: 1.19467rem;
	margin-right: .17067rem
}

.assess-btns-icon {
	display: inline-block;
	margin-top: .68267rem;
	margin-right: .256rem;
	vertical-align: top;
	background: url(../images/assess-btns-icon.png) 0 0 no-repeat;
	background-size: 4.01067rem 1.19467rem
}

.assess-btns-num {
	font-size: 1.10933rem;
	line-height: 2.47467rem;
	display: inline-block;
	height: 2.47467rem;
	color: #bfbfbf
}

.assess-like-btn .like {
	font-style: normal;
	opacity: 0
}

.no-assess-btns-icon {
	display: inline-block;
	margin-top: .68267rem;
	margin-right: .256rem;
	vertical-align: top;
	background: url(../images/assess-btns-icon2.png?v=1) 0 0 no-repeat;
	background-size: 4.01067rem 1.19467rem
}

.btn-reply-icon {
	width: 1.28rem;
	height: 1.19467rem;
	margin-right: .256rem;
	background-position: -2.73067rem 0
}

.assess-btns:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.like-red {
	background-position: -1.344rem 0
}

.like_ani {
	font-size: 1.19467rem;
	font-weight: bold;
	position: absolute;
	top: -.384rem;
	right: 1.28rem;
	-webkit-animation: myfirst .6s;
	-moz-animation: myfirst .6s;
	-ms-animation: myfirst .6s;
	-o-animation: myfirst .6s;
	animation: myfirst .6s;
	color: #f00
}

@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.0
	}

	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
	}
}

@-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.0
	}

	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.0
	}

	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.0
	}

	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.0
	}

	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
	}
}

.alert {
	display: none;
	width: 3.84rem;
	height: 3.41333rem;
	background-color: rgba(0, 0, 0, 0.6);
	position: fixed;
	top: 50%;
	bottom: 50%;
	margin-top: -1.70667rem;
	left: 50%;
	right: 50%;
	margin-left: -1.92rem;
	color: white;
	font-size: .46933rem;
	border-radius: .21333rem;
	opacity: 0;
	text-align: center;
	padding: .42667rem 0
}

.alert img {
	margin: 0 auto;
	width: 1.70667rem;
	height: 1.70667rem
}

.alert p {
	margin-top: .21333rem
}

.choose_shop_aready,
.salpro_aready,
.recive_aready {
	display: none;
	overflow-x: hidden;
	background-color: white;
	position: fixed;
	width: 16rem;
	min-height: 0;
	bottom: 0;
	z-index: 9999;
}

@media screen and (min-width:1300px) {
	.choose_shop_aready {
		height: 12rem;
	}
}

.choose_shop_aready .shop-top-under {
	overflow: hidden;
	border-bottom: 1px solid #f8f8f8
}

.choose_shop_aready .shopprice {
	height: inherit;
	overflow: hidden;
	padding: .42667rem .235rem
}

.choose_shop_aready .shopprice .img_or {
	margin-top: 0
}

.choose_shop_aready .shopprice .img_or img {
	width: 3.11467rem;
	height: 3.11467rem
}

.choose_shop_aready .shopprice .fon_or {
	margin-top: 0
}

.choose_shop_aready .shopprice .fon_or .similar-product-text {
	font-size: .62rem;
    line-height: .768rem;
    padding-top: .10667rem;
    color: #333;
}

.choose_shop_aready .shopprice .fon_or .price_or {
	color: #be2625;
	padding: 0 .21333rem;
	font-size: .68267rem;
	font-weight: 600;
}

.choose_shop_aready .shopprice .dqkc_or {
	padding: 0 .21333rem
}

.choose_shop_aready .shopprice .dqkc_or span {
	font-size: .55467rem;
	color: #999999
}

.choose_shop_aready .shopprice .price_or {
	position: relative;
	margin-top: .21333rem
}

.xxgro {
	background-image: url("../images/xxgro.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .85333rem;
	height: .85333rem;
	position: absolute;
	right: 0;
	cursor: pointer
}

.shop-top-under {
	padding-bottom: .42667rem
}

.shop-top-under p {
	font-size: .58rem;
    padding: .42667rem 0 .42667rem .235rem;
    width: 50%;
    display: inline-block;
}
.shop-top-under .shulges  {
	display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.shop-top-under .shulges .plus {
	width: 50%;
    display: flex;
    justify-content: flex-end;
    padding-right: .235rem;
}
.shop-top-under .shulges .plus span {
	width: 2.09067rem;
	height: 1.28rem;
	line-height: 1.18rem
}

.shop-top-under .shulges .plus span input {
	line-height: 1.18rem
}

.shop-top-under .shulges .choic-sel {
	margin-top: .29867rem
}

.shop-top-under .shulges .choic-sel a {
	padding: .21333rem .46933rem;
	border: 1px solid #DEDEDE;
	margin-right: .21333rem;
	font-size: .68267rem;
	color: #333;
	margin-bottom: .42667rem;
	cursor: pointer;
	display: block;
	float: left
}

.shop-top-under .shulges .choic-sel .red {
	color: white;
	background: #f23030;
	border-color: #f23030
}

.plusshopcar-buy {
	background-color: #f8f8f8;
	padding: .42667rem .64rem;
	overflow: hidden
}

.plusshopcar-buy a {
	display: block;
	width: 6.99733rem;
	height: 1.70667rem;
	text-align: center;
	line-height: 1.70667rem;
	cursor: pointer;
	color: white;
	border-radius: 7.835rem;
	font-size: .62rem
}

.plusshopcar-buy .pb_plusshopcar {
	background: linear-gradient(to right, #494949 , #101010);
	float: left
}

.plusshopcar-buy .pb_buy {
	background: linear-gradient(to bottom right, #fd4755 , #be2d3f);
	float: right
}

.action-detail .detailban {
	position: relative
}

.action-detail .de_font .scunde .shdicc {
	margin-top: .64rem
}

.jump-message {
	position: absolute;
	top: .42667rem;
	left: .64rem
}

.jump-message .litsbe {
	position: relative;
	width: 10.24rem;
	height: 1.36533rem;
	line-height: 1.36533rem;
	background: rgba(34, 34, 34, 0.61);
	border-radius: .68267rem
}

.jump-message .litsbe .juminm {
	width: 1.36533rem;
	height: 1.36533rem;
	border-radius: 50%
}

.jump-message .litsbe .juminn {
	color: white;
	font-size: .55467rem;
	margin-left: .21333rem
}

.jump-message .litsbe .juminn .jumname {
	max-width: 1.70667rem;
	display: inline-block;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap
}

.attengro {
	color: white;
	background: #e23435;
	padding: .128rem .34133rem;
	border-radius: .68267rem;
	margin-left: .21333rem
}

.actino-her .descgz ul li a img {
	width: inherit
}

.yixgp {
	font-size: .55467rem;
	color: #666666;
	line-height: 1.28rem
}

.g7 {
	background: #e7e8ef
}

.lesgcan {
	background: white;
	padding: .42667rem 0
}

.box-lesc {
	overflow: hidden;
	padding: .42667rem 0
}

.box-lesc .diff_img {
	width: 2.176rem;
	height: 2.176rem;
	overflow: hidden;
	border-radius: 50%;
	float: left;
	position: relative;
	z-index: 2
}

.box-lesc .diff_img img {
	width: 2.176rem;
	height: 2.176rem;
	border-radius: 50%
}

.box-lesc .diff_lrzy {
	margin-top: .256rem;
	height: 1.68533rem;
	width: 9.89867rem;
	float: left;
	border: 1px solid #e23435;
}

.box-lesc .diff_lrzy ul {
	overflow: hidden;
	float: left;
	width: 47%;
	line-height: .768rem;
}

.box-lesc .diff_lrzy li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.box-lesc .diff_lrzy .f_name_add {
	padding-left: .5rem
}

.box-lesc .diff_lrzy .f_name_add .nameli {
	font-size: .64rem
}

.box-lesc .diff_lrzy .f_name_add .addci {
	color: #666666;
	font-size: .512rem
}

.box-lesc .diff_lrzy .f_crou_tim {
	text-align: right;
	font-size: .512rem;
	padding-right: .08533rem;
	width: 53%;
}

.box-lesc .diff_lrzy .f_crou_tim .red {
	color: #e23435
}

.box-lesc .diff_lrzy .f_crou_tim .koes {
	color: #666666
}

.box-lesc .diff_ct {
	cursor: pointer;
	text-align: center;
	margin-top: .256rem;
	float: left;
	height: 1.68533rem;
	line-height: 1.68533rem;
	width: 2.98667rem;
	background: #e23435;
	border-top-right-radius: 1.06667rem;
	border-bottom-right-radius: 1.06667rem
}

.box-lesc .diff_ct a {
	font-size: .64rem;
	color: white
}

.w-re {
	background: url(../images/qcc.png) no-repeat;
	width: .21333rem;
	height: .42667rem;
	display: inline-block;
	background-size: cover
}

.storespe {
	overflow: hidden;
	background: white;
	padding: .42667rem 0
}

.storespe .spelee {
	float: left;
	width: 2.02667rem;
	height: 2.02667rem;
	line-height: 2.02667rem;
	border: 1px solid #e7e8ef;
	overflow: hidden
}

.storespe .spelee img {
	max-width: 2.02667rem;
	max-height: 2.02667rem
}

.storespe .nxnan {
	float: left;
	width: 7.89333rem;
	margin-left: .21333rem;
	line-height: .98133rem
}

.storespe .nxnan h2 {
	font-size: .64rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.storespe .nxnan p {
	font-size: .55467rem;
	color: #898989;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.storespe .intostro {
	margin-left: .21333rem;
	margin-top: .29867rem;
	float: left;
	width: 4.37333rem;
	height: 1.42933rem;
	line-height: 1.42933rem;
	font-size: .59733rem;
	border: 1px solid #e7e8ef;
	text-align: center;
	border-radius: .08533rem
}

.storespe .intostro .action-ak {
	display: inline-block;
	vertical-align: sub;
	margin-right: .128rem
}

.shartogete {
	background: white;
	overflow: hidden;
	padding: .42667rem 0
}

.shartogete h2 {
	font-size: .68267rem
}

.shartogete .forneu {
	overflow: hidden;
	margin-top: .85333rem
}

.shartogete .forneu li {
	float: left;
	width: 25%;
	text-align: center;
	font-size: .59733rem;
	color: #3b3b3b
}

.shartogete .forneu li .aroundu {
	width: 1.06667rem;
	height: 1.06667rem;
	border: 1px dashed #d4d4d4;
	border-radius: 50%;
	display: block;
	line-height: 1.06667rem;
	text-align: center;
	margin: 0 auto;
	margin-bottom: .42667rem
}

.shartogete .fohe {
	text-align: center;
	padding-top: .85333rem
}

.shartogete .fohe i {
	display: inline-block;
	cursor: pointer
}

.hs_acion {
	display: none;
	height: 0;
	background: #faf9f0;
	padding: .21333rem 0
}

.hs_acion p {
	font-size: .55467rem;
	color: #666666;
	line-height: 1.06667rem
}

.red {
	color: #e23435
}

.actionfooer .cart-concert-btm .fl ul li {
	width: 2.133333rem;
	height: 2.133333rem;
	border-right: 1px solid #ccc;
}

.cart-concert-btm .ico {
	display: block;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.cart-concert-btm .ico-index6 {
	width: 1.045333rem;
	height: 0.981333rem;
	margin: 0 auto;
	background-image: url(../images/index-6.png);
}

.cart-concert-btm .ico-heart {
	width: 1.152rem;
	height: 0.938667rem;
	margin: .021333rem auto;
	background-image: url(../images/heart.png);
}

.cart-concert-btm .ico-heart-h {
	background-position-x: -1.152rem;
}

.cart-concert-btm .ico-kf6 {
	width: 0.96rem;
	height: 0.853333rem;
	margin: 0.042667rem auto;
	background-image: url(../images/kf-6.png);
}

.actionfooer .cart-concert-btm .fl {
	width: 6.4rem;
}

.actionfooer .cart-concert-btm .fr {
	width: 9.6rem;
}

.actionfooer .cart-concert-btm .fr ul .o {
	background: #fe9c9c;
	width: 3.84rem;
}

.actionfooer .cart-concert-btm .fr ul .r {
	width: 5.76rem;
}

.actionfooer .cart-concert-btm .fr ul li a {
	line-height: .768rem;
	padding-top: .34133rem
}

@media screen and (min-width:1300px) {
	.actionfooer .cart-concert-btm .fr ul li a {
		font-size: .29867rem;
		height: 1.06667rem;
		line-height: .42667rem;
		padding-top: .17067rem
	}
}

.top_storeme {
	position: relative
}

.top_storeme .spelee {
	float: left;
	width: 2.02667rem;
	height: 2.02667rem;
	line-height: 2.02667rem;
	border: 1px solid #e7e8ef;
	overflow: hidden
}

.top_storeme .spelee img {
	max-width: 2.02667rem;
	max-height: 2.02667rem
}

.top_storeme .nxnan {
	float: left;
	width: 7.89333rem;
	margin-left: .21333rem;
	line-height: .98133rem
}

.top_storeme .nxnan h2 {
	font-size: .64rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.top_storeme .nxnan p {
	font-size: .55467rem;
	color: #898989;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.top_storeme .alldeyy {
	margin-left: .21333rem;
	float: right;
	width: 4.37333rem;
	font-size: .59733rem;
	position: absolute;
	text-align: right;
	bottom: .27733rem;
	right: 0
}

.mid_storeme {
	margin-top: .64rem
}

.mid_storeme ul li {
	float: left;
	width: 33.33333%;
	text-align: center
}

.commeaye p {
	font-size: .59733rem;
	color: #666666;
	line-height: .81067rem
}

.commeaye .sh_pp span>em {
	border-right: 2px solid #e23435;
	padding: 0 .21333rem
}

.commeaye .sh_sz {
	font-size: .64rem
}

.commeaye .sh_ep {
	font-size: .55467rem
}

.bot_storeme {
	margin-top: .64rem
}

.bot_storeme ul li {
	float: left;
	width: 50%;
	text-align: center;
	font-size: .64rem
}

.bot_storeme ul li a {
	border: 1px solid #dadada;
	border-radius: .128rem;
	width: 7.08267rem;
	height: 1.36533rem;
	line-height: 1.36533rem;
	text-align: center;
	display: block;
	color: #525252
}

.bot_storeme ul li a .action-ak {
	display: inline-block;
	vertical-align: text-top;
	margin-right: .21333rem
}

.kef {
	background: url(../images/kef.png) no-repeat;
	width: .85333rem;
	height: .78933rem;
	display: inline-block;
	vertical-align: sub;
	margin-right: .21333rem;
	background-size: .85333rem
}

.padey {
	padding: .21333rem 0
}

.storemess {
	background: white;
	padding: .42667rem 0
}

.guesslike .likeshop ul li .similer-product .similar-product-text {
	height: 1.19467rem;
	padding: 0 0.3rem;
}

.enkecor {
	font-size: .55467rem;
	text-align: center;
	color: #888;
	padding: .25rem .24rem .4rem;
	clear: both;
	display: none;
}

.chidno {
	display: none
}

.edit_gtfix {
	background-color: white;
	position: relative;
	min-height: 3.49867rem
}

.edit_gtfix .namephone {
	margin-left: .64rem;
	width: 12.8rem
}

.edit_gtfix .namephone .top {
	font-size: .68267rem;
	overflow: hidden;
	padding: .512rem 0
}

.edit_gtfix .namephone .top .le {
	width: 3.41333rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left: .85333rem;
	padding: .08533rem 0
}

.edit_gtfix .namephone .top .lr {
	padding: .08533rem 0;
}

.edit_gtfix .namephone .bot {
	font-size: .58rem;
	clear: both;
	overflow: hidden;
	position: relative;
	color: #999;
}

.edit_gtfix .namephone .bot .dwgp {
	background-image: url("../images/dw.png");
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	width: .49067rem;
	height: .61867rem
}

.edit_gtfix .namephone .bot span {
	margin-left: .91733rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	height: .8rem;
	line-height: .75rem;
}

.edit_gtfix .youjter {
	margin-right: .64rem
}

.edit_gtfix .youjter .Mright {
	margin-top: 1.23733rem
}

.edit_gtfix .ttrebu {
	position: absolute;
	bottom: -.21rem;
}

.edit_gtfix .ttrebu img {
	width: 16rem
}

.packeg {
	background-color: white;
	height: 2.13333rem;
	position: relative
}

.packeg .fl {
	line-height: 2.13333rem
}

.packeg .fl h1 {
	font-size: .64rem;
	margin: 0;
	font-weight: normal;
	width: 12.37333rem;
	line-height: 2.13333rem
}

.packeg .fl h1 span.bg {
	background-image: url("../images/packeg.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .81067rem;
	height: .72533rem;
	display: inline-block;
	margin-right: .128rem
}

.packeg .fl p {
	font-size: .512rem;
	color: #666666;
	width: 11.47733rem
}

.packeg .fl h1,
.packeg .fl p {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.packeg .fr span {
	color: #be2625;
	font-size: .58rem;
	line-height: 2.13333rem
}

.shopprice .img_or {
	margin-top: .704rem;
	height: 2.3rem;
}

.shopprice .img_or img {
	width: 2.13333rem;
	height: 2.13333rem;
	border: 1px solid #c2c2c2
}

.shopprice .fon_or {
	width: 8.53333rem;
	margin-left: .42667rem;
	margin-top: .36267rem
}

.shopprice .fon_or h2 {
	color: #666666;
	font-size: .55467rem;
	font-weight: normal;
}

.shopprice .fon_or div {
	color: #333333;
	font-size: .512rem;
	margin-top: .21333rem;
}

.shopprice .fon_or div span.icon {
	background-image: url("../images/7.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .68267rem;
	height: .68267rem;
	position: absolute;
	top: -.04267rem;
	margin-left: .29867rem
}

.shopprice .fon_or div span.bac {
	padding: 0 .21333rem
}

.shopprice .price_or {
	margin-top: .896rem
}

.shopprice .price_or p {
	font-size: .58rem;
    margin-top: .21333rem;
    text-align: right;
    font-weight: bold;
    line-height: .765rem;
}

.qqz {
	height: 2.13333rem;
	background-color: white;
	text-align: right;
	border-top: 1px solid #dedede
}

.qqz a {
	display: inline-block;
	border: 1px solid #f8f8f8;
	border-radius: .21333rem;
	padding: .42667rem .85333rem;
	margin: .36267rem 0 0 .42667rem;
	font-size: .55467rem
}

.information_dr {
	background-color: white
}

.tit {
	border-bottom: 1px solid #f8f8f8;
	padding: .42667rem 0;
	position: relative;
}

.tit h2 {
	font-weight: normal;
	font-size: .64rem
}

.tits-ions {
	display: block;
	position: absolute;
	right: 0;
	top: .4rem;
	min-width: 2.8173rem;
	height: 0.868rem;
	line-height: 0.868rem;
	text-align: center;
	font-size: .39rem;
	font-weight: 500;
	color: #fff;
	padding-left: .6rem;
	background: #ff4f4f url(../images/cash-delivery.png)no-repeat .13rem .18rem;
	background-size: 0.6rem;
	border-radius: .08rem;
}

.xx-list {
	padding-bottom: .21333rem
}

.xx-list p {
	margin-top: .21333rem;
	color: #666666;
	font-size: .55467rem;
	padding: .21333rem 0
}

.xx-list p .fr span {
	margin-left: .21333rem
}

.xx-list p .red {
	color: #f23030
}

.invoice {
	border-top: 1px solid #f8f8f8
}

.invoice .myorder {
	padding: 0
}

.invoice .myorder .order .fl span {
	margin-left: 0;
	font-size: .64rem
}

.invoice .myorder .order .fr span {
	line-height: .55467rem;
	font-size: .512rem;
	margin-top: .29867rem;
	color: #333333
}

.radios-choice-h {
	display: inline-block;
}

.radios-choice-h label {
	margin-right: .64rem;
}

.radios-choice-h label>input[type="radio"] {
	width: .512rem;
	height: .512rem;
	vertical-align: middle;
	margin-right: .256rem;
}

.payit {
	height: 2.13333rem;
	background-color: white;
	overflow: hidden;
	padding-left: .64rem;
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
}

.payit .fl {
	line-height: 1.06667rem;
	    width: 55%;
}

.payit .fl p {
	font-size: .58rem;
	color: #be2625;
	font-weight: bold;
}

.payit .fl p .pmo {
	color: #222222
}

.payit .fl .lastime {
	color: #666666
}

.payit .fr {
	/*width: 4.18133rem*/
	width: 35%;
}

.payit .fr a {
	color: white;
	font-size: .59733rem;
	text-align: center;
	height: 2.13333rem;
	line-height: 2.13333rem;
	background: linear-gradient(to bottom right, #fd4755 , #be2d3f);
	display: block
}

.payit .fr a.disable {
	background-color: #e5e8eb;
}

.closeorder .con-lo {
	line-height: 2.8
}

.deel {
	line-height: 2.09067rem
}

.deel a {
	color: #e23435;
	border: 1px solid #e23435;
	padding: .10667rem .256rem;
	border-radius: .128rem
}

.l_top {
	text-align: center;
	padding: .42667rem 0
}

.l_top span {
	font-size: .68267rem;
	color: #666666;
	font-family: "黑体"
}

.l_top .turenoff {
	background: url(../images/turnoff.png) no-repeat;
	display: inline-block;
	width: .42667rem;
	height: .42667rem;
	vertical-align: middle;
	float: right;
	cursor: pointer;
	background-size: cover
}

.aftercl {
	font-size: .68267rem;
	color: #333333;
	font-family: "黑体";
	line-height: 1.024rem;
	padding: .21333rem 0
}

.resonco {
	padding-bottom: 1.06667rem
}

.resonco p {
	font-size: .64rem;
	margin-top: .21333rem;
	font-family: "黑体"
}

.resonco .radio {
	margin: inherit
}

.resonco .radio .che span {
	color: #666666;
	font-family: "黑体";
	font-size: .64rem
}

.submits_de {
	width: 100%;
	height: 2.09067rem;
	background: #bfbfbf;
	font-size: .768rem;
	color: white;
	font-family: "黑体";
	text-align: center;
	line-height: 2.09067rem
}

.shopprice {
	clear: both
}

.ord_list {
	padding-bottom: .74667rem
}

.incorise {
	font-size: .64rem
}

.incorise input {
	height: 1.06667rem;
	outline: none;
	padding: 0 .21333rem;
	border: 1px solid #ebebeb;
	width: 8.10667rem
}

.incorise .usejfye {
	width: 2.13333rem;
	background: #f23030;
	color: white;
	border: 0
}

.bagrr {
	background: #f23030
}

.timeafter.team-pies {
	height: 1.024rem;
	margin-top: .512rem;
}

.timeafter .confinetime,
.team-pies .confinetime {
	float: left;
	font-size: .597333rem;
	padding: 0 .256rem;
	line-height: 1.024rem;
	background: #ec5151;
	color: white;
	border-radius: .128rem;
}

.timeafter .team_button,
.team-pies .team_button {
	float: left;
	color: #ec5151;
	font-size: .512rem;
	margin-left: .512rem;
	border: 1px solid #ec5151;
	line-height: .981333rem;
	padding: 0 .256rem;
	border-radius: .128rem;
}

.timeafter p.dd_jscom {
	display: inline-block;
	margin-left: .21333rem
}

.loginlater {
	height: 2.13333rem;
	line-height: 2.13333rem;
	text-align: center
}

.loginlater img {
	width: 1.024rem;
	height: .768rem
}

.loginlater span {
	color: #bfbfbf;
	font-size: .512rem
}

.loginlater a {
	font-size: .512rem;
	color: white;
	background-color: #f23030;
	padding: .17067rem .29867rem;
	border-radius: .08533rem;
	margin-left: .42667rem
}

.hotshop {
	height: 1.70667rem;
	overflow: hidden;
	/* background-color:#f0f2f5; */
	padding-bottom: 2.13333rem
}

.hotshop .thirdlogin h4 {
	color: #666666;
	/* background-color:#f0f2f5 */
}

.allshoporder {
	border-bottom: 1px solid #f8f8f8;
	height: 1.92rem;
	line-height: 1.92rem
}

.allshoporder .radio {
	width: inherit;
	padding-top: .68267rem;
	margin-right: .42667rem
}

.allshoporder .logoshopcar img {
	width: 1.088rem;
	height: .832rem
}

.allshoporder .logoshopcar span {
	margin-left: .21333rem;
	font-size: .72533rem
}

.allshoporder .fr span {
	font-size: .59733rem
}

.sc_list {
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #e0e0e0;
}

.addimgchan .maleri30 .sc_list {
	margin-left: 0.213rem;
	border: 1px solid #e0e0e0 !important;
	padding-top: 0;
	width: 7.68rem;
	background: #fff;
}

.orderlistshpop:last-child .sc_list {
	border-bottom: none;
}

.sc_list .radio {
	width: inherit;
	padding-top: 1.49333rem;
	margin-right: .42667rem
}

.sc_list .shopimg img {
	width: 4.33rem;
	height: 4.33rem
}

.sc_list .deleshow {
	width: 9.17333rem
}

.sc_list .deleshow .deletes {
	clear: both
}

.sc_list .deleshow .deletes .similar-product-text {
	width: 3.89333rem;
	padding: 0
}

.sc_list .deleshow .deletes a.delescj {
	float: right
}

.sc_list .deleshow .deletes a.delescj img {
	margin-top: .256rem;
	width: .72533rem;
	height: .72533rem
}

.sc_list .deleshow .weight {
	/* height: 1.0667rem;
	line-height: 1.0667rem; */
	font-size: .58rem;
	color: #999;
	overflow: hidden;
	/* text-align: right; */
	padding-right: .314rem;
}

.sc_list .deleshow .weight span {
	display: inline-block;
}

.addimgchan .sc_list .deleshow .weight span {
	margin-top: 0;
}

.sc_list .deleshow .weight .proli-eva {
	margin-left: 0.512rem;
}

.sc_list .deleshow .weight .add_cart {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	line-height: 1rem;
	border: 1px solid #f23030;
	color: white;
	text-align: center;
	border-radius: 50%;
	float: right;
	/*margin-top:0;*/
}

.sc_list .deleshow .weight .add_cart img {
	width: 0.5rem;
	height: 0.5rem;
}

.sc_list .deleshow .prices {
	overflow: hidden;
	/* margin-top: 1.2133rem;
	width: 8.66rem; */
}

.sc_list .deleshow .prices .sc_pri {
	color: #be2625;
    font-size: 0.64rem;
    /* padding-left: .2rem; */
    font-weight: 600;
    height: 1.667rem;
    line-height: 1.667rem;
}

.sc_list .deleshow .prices .sc_pri b {
	font-size: 0.64rem;
}

.plus span {
	width: 1.06667rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	font-size: .59733rem;
	display: block;
	float: left;
	border: 1px solid #dcdcdc;
	margin-left: -1px;
	text-align: center;
	color: #686868;
	cursor: pointer
}

span.mp_mp {
	width: 1.92rem;
}

.plus span input {
	font-size: .59733rem;
	outline: none;
	border: 0;
	padding: 0 .08533rem;
	color: #686868;
	width: 100%;
	text-align: center
}

.payallb {
	position: fixed;
	z-index: 99;
	/*width: 16rem;*/
	bottom: 0;
	background-color: #f3f5f7
}

.payallb .alllef .radio {
	width: inherit;
	padding-top: .81067rem;
	margin-right: .42667rem
}

.payallb .alllef .radio .all {
	font-size: .55467rem;
	position: relative;
	top: -.04467rem;
	margin-left: .21333rem
}

.payallb .youbia {
	/*float: right;*/
	/*width: 8.59733rem*/
}

.payallb .youbia p {
	text-align: right;
	/*padding-right: .5rem;*/
}

.guesslike {
	margin-bottom: .2rem
}

.nonenothing {
	/* border-top: 1px solid #bbbbbb; */
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding-top: 1rem;
	/* background: #ffffff; */
	padding-bottom: .9rem;
}

.nonenothing img {
	width: 12rem;
	height: auto;
}

.nonenothing p {
	font-size: .51rem;
	color: #9b9b9b;
	padding: 0.3rem 0
}

.nonenothing a {
	display: block;
    margin: 0 auto;
    width: 7.1rem;
    line-height: 1.675rem;
    font-size: .51rem;
    color: rgba(254, 254, 254, 1);
    margin-top: .38rem;
    background: linear-gradient(to bottom right, #fd4755 , #be2d3f);
    border-radius: 7.835rem;
    height: 1.675rem;
    -webkit-box-shadow: 0 0.235rem 0.235rem #bd404430;
    box-shadow: 0 0.235rem 0.235rem #bd404430;
}

/* .nonenothing {
	width:8.53333rem;
	height:8.74667rem;
	position:absolute;
	top:50%;
	bottom:50%;
	margin-top:-4.37333rem;
	left:50%;
	right:50%;
	margin-left:-4.26667rem;
	text-align:center
}
.nonenothing img {
	width:3.60533rem;
	height:4.58667rem
}
.nonenothing p {
	font-size:.68267rem;
	color:#9b9b9b;
	padding:1.06667rem 0
}
.nonenothing a {
	font-size:.72533rem;
	padding:.42667rem 1.28rem;
	background:white;
	margin-top:.64rem
} */
.nocoment {
	width: 8.53333rem;
	height: 8.74667rem;
	position: absolute;
	top: 50%;
	bottom: 50%;
	margin-top: -4.37333rem;
	left: 50%;
	right: 50%;
	margin-left: -4.26667rem;
	text-align: center
}

.nocoment img {
	width: 8rem;
	height: auto;
	margin: 0 auto;
}

.nocoment p {
	font-size: .58rem;
	color: #9b9b9b;
	padding: 1.06667rem 0
}

.nocoment a {
	display: block;
	margin: 0 auto;
	background: linear-gradient(130deg, rgba(78, 80, 90, 1) 0%, rgba(28, 28, 32, 1) 100%);
	font-size: .72533rem;
	width: 4.1rem;
	height: 1.25rem;
	border-radius: 0.21rem;
	line-height: 1.25rem;
	font-size: .51rem;
	color: rgba(254, 254, 254, 1);
	margin-top: .38rem;

}

.brandbanner {
	margin-bottom: 1.06667rem
}

.brandbanner .mslide ul li a {
	overflow: hidden;
	display: block;
	float: left;
	width: 30%;
	text-align: center;
	margin-left: .64rem
}

.brandbanner .mslide ul li a:first-child {
	margin-left: 0
}

.brandbanner .mslide ul li a img {
	width: 4.864rem;
	height: 4.864rem;
	position: inherit;
}

.brandbanner .mslide ul li .content_img {
	height: 4.864rem;
}

.brandbanner .mslide ul li a p {
	font-size: .512rem;
	margin-top: .04267rem
}

.brandbanner .mslide ul li a .red {
	color: #f23030
}

.brandbanner .mslide ul li a .lineu {
	color: #888888;
	text-decoration: line-through
}

.signte {
	position: relative;
	overflow: hidden;
	height: .59733rem;
	top: -2.77333rem;
	margin-top: -.59733rem
}

.signte i {
	background-image: url("../images/zylr.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .40533rem;
	height: .59733rem;
	position: absolute
}

.signte .l {
	background-position-x: -.42667rem;
	left: .08533rem
}

.signte .r {
	background-position-x: 0;
	right: .08533rem
}

.titb {
	font-size: .68267rem;
	font-weight: normal;
	border-bottom: 1px solid #f8f8f8;
	padding: .42667rem 0 .42667rem .64rem;
	background-color: white
}

.tuijbrand {
	background-color: #f8f8f8;
	overflow: hidden
}

.brandlistall {
	background-color: white;
	overflow: hidden
}

.brandlistall ul li {
	width: 25%;
	height: 2.56rem;
	line-height: 2.13333rem;
	float: left;
	text-align: center;
	border-right: 1px solid #f8f8f8;
	border-bottom: 1px solid #f8f8f8;
	padding: .128rem;
	overflow: hidden
}

.brandlistall ul li:nth-child(4n) {
	border-right: 0
}

.brandlistall ul li img {
	width: 3.2rem;
	vertical-align: middle
}

.brandlistall .more {
	background-color: #ec5151;
	font-size: .68267rem
}

.brandlistall .more a {
	color: white
}

.edit .myorder .order .fl span {
	margin-left: 0
}

.edit .myorder .order .fl input {
	height: 1.89867rem;
	outline: none;
	width: 9.81333rem;
	padding: 0 .21333rem;
	font-size: .68267rem;
	border: 0
}

.edit .myorder .order .fr .turnoff {
	background-image: url("../images/turnoffuo.png");
	background-repeat: no-repeat;
	background-size: cover;
	height: 1.06667rem;
	width: 1.92rem;
	margin-top: .34133rem;
	background-position-x: -2.00533rem
}

.edit .myorder .order .fr .turnup {
	background-position-x: 0
}

.ed_shdele {
	display: none;
	z-index: 999;
	position: fixed;
	top: 50%;
	bottom: 50%;
	margin-top: -2.77333rem;
	left: 50%;
	right: 50%;
	margin-left: -6.4rem;
	width: 12.8rem;
	height: 5.54667rem;
	background-color: white;
	border-radius: .21333rem;
	font-size: .768rem;
	padding: 0 .64rem
}

.ed_shdele .sfk {
	text-align: center;
	line-height: 2.77333rem;
	border-bottom: 1px solid #f8f8f8
}

.ed_shdele .lineq {
	text-align: center
}

.ed_shdele .lineq span {
	padding: .384rem 1.70667rem;
	border: 1px solid #f8f8f8;
	line-height: 2.77333rem;
	cursor: pointer
}

.ed_shdele .lineq .clos {
	margin-right: .59733rem
}

.ed_shdele .lineq .sur {
	margin-left: .59733rem;
	border: 1px solid #f23030;
	background-color: #f23030;
	color: white
}

.edita {
	width: 13.01333rem;
	position: absolute;
	left: 50%;
	right: 50%;
	margin-left: -6.50667rem
}

.edita input {
	width: 13.01333rem;
	height: 1.87733rem;
	color: #fff;
	background-color: #e30000;
	margin-top: 1.408rem;
	-moz-border-radius: .128rem;
	-webkit-border-radius: .128rem;
	border-radius: .128rem;
	font-size: .59733rem;
	border: 0
}

.jd_listaddless {
	border-bottom: 1px solid #e5e5e5;
	padding: .64rem 0 .21333rem 0;
	cursor: pointer;
}

.jd_listaddless .maleri30 {
	overflow: hidden
}

.jd_listaddless .name {
	width: 2.98667rem
}

.jd_listaddless .name h1 {
	font-size: .64rem;
	margin: 0;
	color: #333;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.jd_listaddless .name span {
	background-color: #f23030;
	color: white;
	position: relative;
	top: .512rem;
	border-radius: 0.15rem;
	display: inline-block;
	height: 0.8rem;
	width: 1.75rem;
	font-size: 0.512rem;
	line-height: 0.8rem;
	text-align: center;
}

.jd_listaddless .numberaddress {
	width: 9.81333rem;
	padding: 0 .21333rem
}

.jd_listaddless .numberaddress .number {
	font-size: .64rem;
	font-weight: 600;
}

.jd_listaddless .numberaddress .similars {
	padding: .42667rem 0;
	font-size: .55rem;
	line-height: .768rem;
	display: block;
	color: #666;
}

.jd_listaddless .editdiv {
	position: relative
}

.jd_listaddless .editdiv .eedit {
	background-image: url("../images/edit.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .81067rem;
	height: .85333rem;
	position: absolute;
	top: .93867rem;
	margin-left: .85333rem;
	cursor: pointer;
}

.hek {
	height: 2.33333rem
}

.createnew {
	width: 16rem;
	height: 1.83467rem;
	text-align: center;
	position: fixed;
	bottom: 0;
	cursor: pointer;
	left: 0;
	overflow: hidden
}

.createnew a {
	width: 100%;
	font-size: .59733rem;
	color: white;
	background-color: #f23030;
	border-radius: .21333rem;
	text-align: center;
	line-height: 1.83467rem;
	display: block;
	cursor: pointer;
}

.pore_add {
	position: relative;
	min-height: 27.73333rem
}

@media screen and (min-width:1300px) {
	.pore_add {
		min-height: 20.26667rem
	}
}

.ddmoney {
	height: 2.048rem;
	overflow: hidden;
	border-bottom: 1px solid #dedede;
	background-color: #fff
}

.ddmoney span {
	font-size: .58rem;
	line-height: 2.048rem
}

.ddmoney .fr {
	color: #be2625
}

.quickpayment {
	height: 2.56rem;
	overflow: hidden;
	border-bottom: 1px solid #dedede
}

.quickpayment .quicks {
	line-height: 2.56rem
}

.quickpayment .quicks img {
	width: 1.57867rem;
	height: 1.57867rem
}

.quickpayment .paym p {
	line-height: .72533rem;
	margin-left: .64rem
}

.quickpayment .paym .titp {
	font-size: .68267rem;
	color: #222222;
	margin-top: .59733rem
}

.quickpayment .paym .spi {
	font-size: .59733rem;
	color: #666666
}

.debit {
	height: 2.56rem
}

.debit.myorder {
	border-bottom: 0
}

.debit .order {
	margin-top: .512rem
}

.debit .order .fl span {
	margin: 0
}

.debit .order .fr i {
	margin-top: .49067rem
}

.xjt {
	background-image: url("../images/xjt.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .59733rem;
	height: .34133rem
}

.paiton {
	border-top: 1px solid #f8f8f8;
	padding-top: 1.28rem;
	/* overflow: hidden */
}

.paiton .soon {
	border-radius: 4.25rem;
    font-size: .59rem;
    line-height: 2rem;
    width: 92%;
    display: block;
    text-align: center;
    margin: 0 auto;
    line-height: 1.87733rem;
    color: white;
    -webkit-box-shadow: 0 0.235rem 0.235rem #ef6f6e30;
    box-shadow: 0 0.235rem 0.235rem #ef6f6e30;
    background: linear-gradient(to bottom right, #fd4755 , #be2d3f);
}

.paiton p {
	font-size: .512rem;
	margin-top: .42667rem;
	padding-bottom: 1.28rem
}

.otherpay {
	height: 1.49333rem
}

.otherpay .order {
	margin-top: 0
}

.otherpay .order .fl span {
	margin: 0
}

.otherpay .order .fr i {
	margin-top: .49067rem
}

.paylist {
	border-top: .335rem solid #f8f8f8;
    height: 2.408rem;
    background: #fff;
    border-bottom: 1px solid #dedede;
}

.pay-list-4 {
	/* overflow: hidden;  */
    /* border-top: 1px solid #f8f8f8; */
    /* padding: .64rem 0; */
    /* height: 2.048rem; */
    background: #fff;
}

.pay-list-4 ul li {
	overflow: hidden;
    cursor: pointer;
    margin: 0 auto;
    padding: .42667rem 0;
    border-bottom: 1px solid #e7e7e7;
}

.pay-list-4 ul li:first-child {
	padding-top: 0
}

.pay-list-4 ul li .radio {
	width: 1.11867rem;
	padding-top: .59733rem
}

.pay-list-4 ul li .pay-list-img img {
	width: 1.0667rem;
	height: 1.00667rem;
	margin-top: .53rem;
}

.pay-list-4 ul li .pay-list-font {
	margin-top: .72533rem;
	margin-left: .42667rem;
	font-size: .59733rem
}

.chooseebitcard {
	display: none;
	position: fixed;
	z-index: 999;
	bottom: 0;
	background-color: white;
	overflow: hidden;
	width: 100%;
	max-width: 16rem
}

.choose-titr {
	text-align: center;
	position: relative;
	padding: .42667rem
}

.choose-titr span {
	font-size: .68267rem
}

.gb-close {
	background-image: url("../images/gb.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .42667rem;
	height: .42667rem;
	position: absolute;
	right: 0;
	top: .512rem;
	cursor: pointer
}

.card {
	padding: .42667rem 0;
	overflow: hidden
}

.card-list .radio {
	width: .61867rem;
	padding-top: 0rem;
	position: relative;
	top: .08533rem
}

.card-list p {
	font-size: .68267rem;
	color: #222222
}

.teuse {
	cursor: pointer;
	padding: .85333rem 0;
	text-align: center;
	clear: both;
	font-size: .68267rem
}

.teuse .red {
	color: #f23030
}

.losepay {
	display: none;
	z-index: 999;
	width: 16rem;
	background-color: white;
	position: fixed;
	bottom: 0
}

.losepay .red {
	font-size: .768rem;
	color: #f23030;
	text-align: center;
	padding: .64rem 0
}

.losepay .lo-tit {
	font-size: .68267rem;
	color: #222222;
	padding-bottom: .42667rem
}

.losepay .con-lo {
	font-size: .59733rem;
	color: #666666;
	padding: .42667rem
}

.losepay .qx-rebd {
	border-top: 1px solid #f8f8f8;
	padding-top: .64rem;
	margin-top: .21333rem
}

.losepay .qx-rebd a {
	font-size: .64rem;
	border-radius: .128rem;
	width: 3.968rem;
	height: 1.57867rem;
	text-align: center;
	line-height: 1.57867rem;
	display: block;
	cursor: pointer
}

.losepay .qx-rebd .ax {
	border: 1px solid #f8f8f8;
	float: left
}

.losepay .qx-rebd .are {
	background-color: #f23030;
	color: white;
	float: right
}

.checkcodes .zc_se {
	border: 0
}

.wcx {
	background: url(../images/tcw.png) no-repeat;
	background-size: 3.09333rem
}

.payment-s {
	border-bottom: 1px solid #e5e5e5
}

.payment-s .tcwe {
	position: relative;
	text-align: center;
	padding: .42667rem 0
}

.payment-s .tcwe img {
	width: 6.656rem;
	height: 1.96267rem
}

.payment-s .tcwe i {
	width: .91733rem;
	height: .91733rem;
	display: block;
	position: absolute
}

.payment-s .tcwe a {
	position: absolute;
	top: 50%;
	margin-top: -.45867rem;
	width: .91733rem;
	height: .91733rem;
	display: block
}

.payment-s .tcwe .le-x {
	left: 0
}

.payment-s .tcwe .le-x .wcx {
	background-position-x: -.02133rem
}

.payment-s .tcwe .ri-q {
	right: 0
}

.payment-s .tcwe .ri-q .wcx {
	background-position-x: -1.088rem
}

.pay_way_mi {
	padding: .85333rem 0
}

.pay_way_mi h2 {
	font-size: .68267rem;
	text-align: center
}

.pay_way_mi h1 {
	font-size: 1.024rem;
	text-align: center;
	margin: .21333rem 0
}

.pay_way_mi p {
	font-size: .68267rem;
	overflow: hidden;
	padding-top: .64rem
}

.pay_way_mi p .p_linco {
	color: #999999;
	display: block
}

.pay_way_mi p .bank-cho {
	display: block;
	width: 10.66667rem;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.pay_way_mi p .bank-cho em {
	color: #f23030
}

.fixedreyurn {
	display: none;
	position: fixed;
	z-index: 999;
	bottom: 0;
	background: white;
	width: 16rem
}

.carder-hav .pay_way_mi p {
	padding-top: 0
}

.immediately-pay {
	padding: 1.664rem 0 1.32267rem 0
}

.immediately-pay a {
	display: block;
	background: #f23030;
	width: 100%;
	height: 1.83467rem;
	color: white;
	font-size: .768rem;
	line-height: 1.83467rem;
	text-align: center;
	border-radius: .128rem;
	margin: 0 auto
}

.immediately-pay a .wcx {
	background-position-x: -2.15467rem;
	display: inline-block;
	width: .704rem;
	height: .85333rem;
	vertical-align: sub;
	margin-right: .21333rem
}

.heses {
	width: 100%;
	height: 8.96rem;
	background-color: #f1f8ee
}

.completionpay .llog {
	padding: 1.06667rem 0
}

.completionpay .llog img {
	width: 2.816rem;
	height: .832rem
}

.completionpay .heses {
	border-top: 2px solid #009323
}

.completionpay .heses .zbzim {
	text-align: center;
	padding-top: .64rem;
	padding-bottom: .64rem
}

.completionpay .heses .zbzim img {
	width: 1.664rem;
	height: 1.28rem
}

.completionpay .heses p {
	font-size: .59733rem;
	line-height: 2
}

.completionpay .heses .success {
	color: #7cb364;
	text-align: center
}

.completionpay .heses .ddnum {
	margin-left: 3.66933rem
}

.completionpay .heses .ddnum .red {
	color: #f23030
}

.completionpay .ddxq-succ {
	text-align: center;
	margin-top: .42667rem
}

.completionpay .ddxq-succ a {
	padding: .21333rem .85333rem;
	border: 1px solid #dedede;
	border-radius: .08533rem;
	color: #7cb364
}

.head_acc ul {
	overflow: hidden;
	border: 1px solid #f8f8f8;
	border-radius: .21333rem
}

.head_acc ul li {
	float: left;
	width: 33.33333%;
	text-align: center;
	height: 1.87733rem;
	line-height: 1.87733rem;
	font-size: .68267rem;
	background-color: #ff9a9b;
	cursor: pointer;
}

.head_acc ul li>a {
	color: #fff;
}

.head_acc ul .red {
	background-color: #e23435;
}

.fll_acc {
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	padding: .3rem 0 .3rem 0;
}

.fll_acc li {
	/*float:left;*/
	/*padding:.512rem 0;*/
	font-size: .512rem;
	/*text-align:center;*/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fll_acc-h li {
	float: left;
	padding: .512rem 0;
	font-size: .512rem;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fll_acc li p {
	display: inline-block;
	float: left;
	width: 50%;
	margin-top: .3rem;
}

.fll_acc .orderid-h {
	width: 5.376rem;
	color: #333;
}

.fll_acc .price-h {
	width: 4.352rem;
	color: #e01222;
}

.fll_acc .time-h {
	width: 4.992rem;
	color: #999;
}

.fll_acc-h .orderid-h,
.fll_acc-h .price-h,
.fll_acc-h .time-h {
	color: #333;
}

.fll_acc ul li .red {
	color: #e01222
}

.fll_acc ul li .coligh {
	color: #999999;
}

.fll_acc .des-h {
	color: #666;
	font-size: .512rem;
	line-height: .64rem;
	padding: .256rem 0 0 .16rem;
}

.loginsignup .content .newsset img {
	width: .85333rem;
	height: .85333rem
}

.news_list_fll {
	padding: .42667rem 0;
	overflow: hidden;
	border-bottom: 1px solid #f8f8f8
}

.news_list_fll .news_c_img {
	position: relative
}

.news_list_fll .news_c_img img {
	width: 1.92rem;
	height: 1.92rem
}

.news_list_fll .news_c_tit {
	width: 12.8rem;
}

.news_list_fll .news_c_tit p {
	padding-left: .64rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	clear: both;
	color: #444;
	line-height: 1.5;
	font-size: .64rem
}

.news-des-wrap {
	height: .96rem;
	padding-left: .64rem;
}

.left-news-des {
	float: left;
	width: 8.96rem;
	height: 1.56rem;
	line-height: 0.76rem;
	font-size: .512rem;
	color: #777;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.delete-news-btn {
	float: right;
	width: 2.56rem;
	height: .96rem;
	line-height: .96rem;
	text-align: center;
	font-size: .597333rem;
	border: 1px solid #ddd;
	border-radius: .128rem;
	color: #444;
}

.news_list_fll .news_c_tit p .news_h {
	color: #222222;
	width: 8.53333rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.news_list_fll .news_c_tit p .yestertime {
	font-size: .55467rem;
	position: relative;
	top: .08533rem;
	color: #4b4b4b
}

.tip_n {
	background-color: rgba(217, 81, 99, 0.9);
	border-radius: 50%;
	font-size: 0.512rem;
	width: 1.06667rem;
	height: 1.06667rem;
	display: block;
	line-height: 1.06667rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: absolute;
	right: -.42667rem;
	top: -.42667rem;
	color: white;
	text-align: center
}

.settingnews .myorder {
	height: 2.13333rem;
	line-height: 2.13333rem
}

.settingnews .myorder .order .fr .turnoff {
	background-image: url("../images/turnsq.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 2.47467rem;
	height: 1.17333rem;
	margin-top: .42667rem;
	background-position-x: 0
}

.settingnews .myorder .order .fr .xmove {
	background-position-x: -2.47467rem
}

.settingnews .myorder .order .fl span {
	margin-left: 0
}

.application-record ul {
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.application-record ul .li1 {
	width: 2.13333rem
}

.application-record ul .li2 {
	width: 4.26667rem
}

.application-record ul .li3 {
	width: 4.90667rem
}

.application-record ul .li4 {
	width: 3.41333rem;
	text-align: right;
	padding-right: .42667rem
}

.application-record ul li {
	float: left;
	text-align: center;
	font-size: .64rem;
	height: 1.92rem;
	line-height: 1.92rem
}

.application-record ul li span {
	color: #666666
}

.application-record ul li .red {
	color: #e01222
}

.application-record .re_tit li {
	font-size: .68267rem;
	text-align: center
}

.application-record .re_tit li span {
	color: #222222
}

.application-record .re_tit .li4 {
	padding-right: 0
}

.search_pl {
	margin-top: 1.06667rem
}

.search_pl .search2 .le_inp {
	float: left
}

.search_pl .search2 .le_inp input {
	height: 1.47733rem;
	line-height: 1.47733rem;
	width: 12.648rem;
	outline: none;
	font-size: .64rem;
	border: 1px solid #DEDEDE;
	padding: 0 .21333rem;
	color: #666666;
	border-top-left-radius: .15rem;
	border-bottom-left-radius: .15rem;
}

.search_pl .search2 .ri_ss {
	float: left;
	height: 1.47733rem;
	width: 2.072rem;
	background-color: #f23030;
	text-align: center;
	line-height: 1.47733rem;
	border-top-right-radius: .15rem;
	border-bottom-right-radius: .15rem;
	overflow: hidden;
}

.search_pl .search2 .ri_ss img {
	width: .93867rem;
	height: .93867rem
}

.near-le-ri {
	padding: .85333rem 0 .42667rem 0
}

.near-le-ri span {
	float: left;
	font-size: .68267rem
}

.near-le-ri img {
	float: right;
	width: .72533rem;
	height: .72533rem;
	cursor: pointer;
}

.se_shien {
	position: inherit;
	width: 100%;
	height: inherit;
	margin-left: 0
}

.se_shien ul li:nth-child(3n) {
	text-align: right
}

.search_list_dump ul li {
	width: 20%
}

.search_list_dump ul li .pr {
	background-image: url("../images/sxjt.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-size: 1.024rem;
	height: .46933rem;
	top: .74667rem;
	background-position-x: 0
}

.search_list_dump ul li .bpr1 {
	background-position-x: -.34133rem
}

.search_list_dump ul li .bpr2 {
	background-position-x: -.68267rem
}

.search_list_dump ul li .fitter {
	background-image: url("../images/xx.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .512rem;
	height: .55467rem;
	top: .72533rem
}

.search_list_dump ul li .listorimg {
	background-image: url("../images/listo.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-size: 1.70667rem;
	width: .85333rem;
	height: .85333rem;
	top: .55467rem
}

.search_list_dump ul li .listorimg.orimg {
	background-position-x: -.85333rem
}

.addimgchan .orderlistshpop {
	float: left
}

.addimgchan .maleri30 {
	margin: 0;
}

.addimgchan .se_sclist .shopimg {
	float: none;
	text-align: center;
}

.addimgchan .se_sclist .shopimg img {
	width: 100%;
	height: auto;
}

.addimgchan .se_sclist .deleshow {
	width: 100%;
	padding: 0 .314rem !important;
	height: 2.8rem;
	position: relative;
}

.addimgchan .se_sclist .deleshow .rx-sp {
	margin-left: 0;
	margin-top: .1rem;
	padding: 0.085rem;
	top: 1rem;
}

.addimgchan .se_sclist .deleshow .deletes .similar-product-text {
	width: 100%;
}

.addimgchan .se_sclist .deleshow .prices {
	float: left;
	position: absolute;
	left: 0;
	bottom: .25rem;
}

.addimgchan .se_sclist .deleshow .weight {
	float: right;
	width: 100%;
	margin-top: 0;
	position: absolute;
	right: 0;
	bottom: .25rem;
}

.addimgchan .se_sclist .deleshow .weight .proli-eva,
.addimgchan .se_sclist .deleshow .weight .add_cart {
	display: none;
}

.fil_all_comm {
	display: none;
	background-color: white;
	overflow: hidden;
	position: absolute;
	top: 1.87733rem;
	z-index: 1000;
	width: 100%
}

.fil_all_comm ul li {
	font-size: .68267rem;
	height: 1.70667rem;
	line-height: 1.70667rem;
	position: relative;
	cursor: pointer
}

.fil_all_comm ul li a {
	display: block
}

.fil_all_comm ul .red {
	color: #f23030
}

.fil_all_comm ul .red:after {
	content: "";
	background-image: url("../images/dgr.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .512rem;
	height: .34133rem;
	position: absolute;
	right: .64rem;
	top: .68267rem;
	box-sizing: border-box;
}

.fil_all_comm ul .red a {
	color: #f23030
}

.pore {
	position: relative;
	z-index: 1000 !important;
}

/*新的筛选弹出页*/
.screen_wi {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	width: 0;
	background-color: #fff;
}

.screen_wi .title {
	height: 1.877rem;
	line-height: 1.877rem;
	background-color: #f5f5f5;
	font-size: .768rem;
	text-align: center;
	letter-spacing: .085rem;
	color: #333;
}

.screen_wi .ul {
	padding: .854rem 0 .427rem .533rem;
}

.screen_wi .ul .choose {
	background-color: #ffe5e5;
	border: solid 1px #ff4c4c;
	color: #ff4c4c;
}

.screen_wi .ul li {
	height: 1.024rem;
	line-height: 1.024rem;
	background-color: #ebebeb;
	border-radius: .512rem;
	font-size: .512rem;
	letter-spacing: 1px;
	color: #666666;
	display: inline-block;
	text-align: center;
	margin-left: .64rem;
	margin-bottom: .533rem;
	padding: 0 .533rem;
	border: 1px solid #ebebeb;
}

.screen_wi .line {
	height: .213rem;
	background-color: #f5f5f5;
}

.screen_wi .bottom {
	height: 1.7rem;
	line-height: 1.7rem;
	text-align: center;
	font-size: .64rem !important;
	letter-spacing: .064rem;
	color: #666666;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #dbdbdb;
}

.screen_wi .bottom p {
	width: 50%;
	display: inline-block;
}

.screen_wi .bottom p:nth-child(2) {
	background: #FF4C4C;
	color: #fefefe;
}

.screen_wi .tit {
	padding: 0 0 0 .64rem;
	margin-top: .341rem;
	font-size: .64rem;
	color: #333;
	font-weight: 600;
	letter-spacing: .064rem;
}

.screen_wi .input input {
	width: 3.84rem;
	height: 1.024rem;
	line-height: 1.024rem;
	background-color: #f5f5f5;
	border-radius: .512rem;
	font-size: .427rem;
	letter-spacing: .042rem;
	margin-right: .64rem;
	display: inline-block;
	text-align: center;
	margin-bottom: .533rem;
	padding: 0 .533rem;
	border: none;
	outline: none;
}

.screen_wi .input {
	margin-top: -.427rem;
	padding-left: 1.173rem;
	position: relative;
}

.screen_wi .input text {
	position: absolute;
	color: #999;
	left: 5.3rem;
	width: .17rem;
	height: .042rem;
	font-size: .512rem;
	top: .2rem;
}

.screen_wi .input input::-webkit-input-placeholder {
	color: #ccc;
}

.screen_wi .input input:-moz-placeholder {
	color: #ccc;
}

.screen_wi .input input::-moz-placeholder {
	color: #ccc;
}

.screen_wi .input input:-ms-input-placeholder {
	color: #ccc;
}













.screen_wi .classreturn {
	width: 14.4rem
}

.screen_wi .content .search {
	width: 10.66667rem;
	margin-left: 1.49333rem
}

.screen_wi .menu {
	font-size: .59733rem;
	margin-top: .21333rem
}

.whiback {
	background-color: white;
	z-index: 999;
}

.whiback:after {
	content: " ";
	display: block;
	clear: both;
}

.whiback {
	*zoom: 1;
}

.popcover {
	overflow: hidden;
	background-color: white;
	padding-bottom: .42667rem;
	margin-top: 1.87733rem;
}

.popcover ul li {
	float: left;
	width: 33.33333%;
	height: 1.28rem;
	margin-top: .42667rem;
	padding: 0 .64rem
}

.popcover ul li span {
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 1.28rem;
	border: 1px solid #f8f8f8;
	border-radius: .128rem;
	position: relative;
	color: #888888;
	cursor: pointer
}

.popcover ul li .ch_dg {
	padding-left: .512rem;
	color: #f23030;
	border-color: #f23030
}

.popcover ul li .ch_dg:before {
	content: "";
	background-image: url("../images/dgr.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .512rem;
	height: .34133rem;
	position: absolute;
	left: 0.268rem;
	top: .42667rem
}

.list-se-all .myorder .order .fl span {
	margin-left: 0
}

.two-related .myorder .order .fr {
	margin-top: .21333rem
}

.two-related .Mright {
	background-image: url(../images/dgr.png);
	width: .512rem;
	height: .34133rem
}

.two-related {
	display: none
}

.screen_wi .suce_ok {
	font-size: 0.59733rem
}

.classreturn .content .suce_ok a {
	display: block
}

.se_sclist .deleshow {
	width: 10.24rem;
	height: 5.33rem;
	padding: 0.3rem 0.427rem !important;
	position: relative;
}

.se_sclist .deleshow .deletes .similar-product-text {
	width: 9.5rem;
}

.se_sclist .deleshow .prices .sc_pri {
	/*margin-top:0*/
}

.se_sclist .deleshow .prices .sc_pri .cobl {
	color: #999999
}

.wiconfine {
	/* width:6.4rem; */
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.wiconfine p {
	text-overflow: ellipsis;
	overflow: hidden
}

.buttondde {
	position: absolute;
	right: 0;
	bottom: 0
}

.buttondde a {
	font-size: .55467rem;
	color: #999999
}

.inherflo {
	position: inherit;
	float: right;
}

.two-bothshop {
	border-bottom: 1px solid #f8f8f8;
	overflow: hidden;
	background-color: white
}

.two-bothshop ul li {
	width: 50%;
	float: left;
	text-align: center;
	height: 1.70667rem;
	color: #666666;
	line-height: 1.70667rem;
	cursor: pointer
}

.two-bothshop ul li span {
	font-size: .68267rem
}

.two-bothshop ul .red {
	color: #f23030;
	border-bottom: 2px solid #f23030
}

.paycloseto {
	padding: .42667rem 0
}

.paycloseto .imgwnh img {
	width: 3.584rem;
	height: 1.19467rem;
	margin-top: .64rem
}

.paycloseto .deleshow .qxatten {
	clear: both;
	position: relative
}

.paycloseto .deleshow .qxatten .weight {
	float: left
}

.paycloseto .deleshow .qxatten .closeannten {
	float: right;
	position: absolute;
	top: .1997rem;
	right: 0.21333rem;
	text-align: center;
	color: #686868;
	font-size: 0.55467rem;
	width: 2.98667rem;
	height: .85333rem;
	line-height: .85333rem
}

.paycloseto .deleshow .qxatten .closeannten:after {
	content: '';
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #bfbfbf;
	border-radius: 0.08533rem;
	-webkit-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	-webkit-transform-origin: top left
}

.dib {
	display: block;
	overflow: hidden
}

.lxx {
	background-image: url(../images/lxx.png);
	position: absolute;
	height: .384rem;
	background-repeat: repeat-x;
	background-size: .59733rem
}

.w1 {
	width: .59733rem
}

.w2 {
	width: 1.19467rem
}

.w3 {
	width: 1.792rem
}

.w4 {
	width: 2.38933rem
}

.w5 {
	width: 2.96533rem
}

.mandplea .deleshow .deletes .similar-product-text {
	height: .61867rem;
	-webkit-line-clamp: 1
}

.mandplea .imgwnh {
	height: 2.13333rem
}

.mandplea .qxatten {
	margin-top: .64rem
}

.mandplea .deleshow .qxatten .closeannten {
	top: -.34133rem
}

.not-more {
	text-align: center;
	color: #96979B;
	font-size: .42667rem;
	padding-top: 1.06667rem
}

.searchsh {
	background: #f3f5f7;
	padding: .42667rem 0
}

.searchsh .seac_noord {
	width: 13.54667rem;
	height: 1.344rem;
	line-height: 1.344rem;
	background: white;
	margin: 0 auto
}

.searchsh .seac_noord img {
	width: .64rem;
	height: .64rem;
	margin-left: .64rem
}

.searchsh .seac_noord input {
	width: 11.62667rem;
	height: .85333rem;
	outline: none;
	border: 0;
	vertical-align: middle;
	padding: 0 .21333rem;
	font-size: .55467rem
}

.tuharecha .returntolist .list-top-re {
	color: #222222
}

.tuharecha .sc_list .shopimg img {
	width: 2.13333rem;
	height: 2.13333rem
}

.tuharecha .se_sclist .deleshow .deletes .daaloe {
	font-size: .64rem;
	font-family: "黑体";
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	white-space: nowrap;
	float: none
}

.tuharecha .se_sclist .deleshow {
	width: 11.94667rem
}

.tuharecha .qxatten {
	margin-top: .768rem
}

.tuharecha .paycloseto .deleshow .qxatten .closeannten {
	top: .32rem
}

.tuharecha .paycloseto {
	padding: .64rem 0 1.06667rem 0
}

.severde {
	background: white
}

.severde .myorder {
	border-color: #d7d7d7
}

.severde .myorder .order .fl span {
	margin-left: 0;
	font-size: .64rem;
	font-family: "黑体"
}

.severde .myorder .order .fr span.red {
	color: #f23030;
	font-size: .59733rem;
	font-family: "黑体"
}

.severde .paycloseto {
	padding: .64rem 0;
	border-bottom: 1px solid #d7d7d7
}

.xomjdche {
	overflow: hidden;
	padding: .42667rem 0;
	font-size: .64rem
}

.xomjdche a {
	padding: .17067rem .21333rem;
	border: 1px solid #7a7a7a;
	border-radius: .128rem;
	float: right;
	margin-left: .42667rem
}

.xomjdche .red {
	border-color: #f23030
}

.rechange ul li {
	position: relative
}

.rechange ul li:last-child:before {
	content: "";
	width: .04267rem;
	height: .64rem;
	background: #f8f8f8;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.32rem
}

.returntolist {
	overflow: hidden;
	padding: .42667rem 0;
	border-bottom: 1px solid #f8f8f8
}

.returntolist .list-top-re {
	font-size: .64rem;
	color: #999999;
	clear: both;
	line-height: 2
}

.returntolist .list-top-re .red {
	color: #f23030
}

.attention-shoppay .orderlistshpop {
	background-color: white
}

.mabo20 {
	margin-bottom: .42667rem
}

.thirsy .sww {
	padding: .42667rem 0
}

.thirsy .sww ul {
	clear: both;
	overflow: hidden;
	padding: .42667rem 0
}

.thirsy .sww ul li {
	float: left;
	font-size: .59733rem
}

.thirsy .sww ul .sw_question {
	color: #444444;
	width: 3.84rem;
	text-align: center;
	padding: 0 .21333rem
}

.thirsy .sww ul .sw_answer {
	color: #666666;
	padding: 0 .42667rem;
	width: 10.88rem
}

.thirsy .badimg {
	margin-top: .21333rem
}

.thirsy .badimg h4 {
	font-size: .59733rem;
	color: #666666
}

.thirsy .badimg ul {
	display: block;
	margin-top: 0;
	clear: both
}

.thirsy .badimg ul li {
	float: left;
	width: 20%;
	text-align: center;
	margin: 0
}

.thirsy .badimg ul li img {
	width: 2.77333rem;
	height: 2.77333rem
}

.tit-flash-sale {
	background-color: #333333;
	overflow: hidden
}

.tit-flash-sale ul li {
	float: left;
	width: 20%;
	text-align: center;
	color: white;
	height: 1.70667rem;
	line-height: 1.70667rem;
	cursor: pointer;
	font-size: .59733rem
}

.tit-flash-sale ul .red {
	/*border-bottom:2px solid #ed5657*/
}

.tit2-flash-sale {
	background-color: white;
	overflow: hidden
}

.tit2-flash-sale ul li {
	float: left;
	width: 16.66667%;
	text-align: center;
	color: #666666;
	height: 1.70667rem;
	line-height: 1.70667rem;
	font-size: .59733rem;
	cursor: inherit
}

.tit2-flash-sale ul li span {
	background-color: #ececec;
	padding: .21333rem .42667rem;
	border-radius: .21333rem;
	cursor: pointer
}

.tit2-flash-sale ul .red {
	border-bottom: 0
}

.tit2-flash-sale ul .red span {
	color: white;
	background-color: #eb3133
}

.shop-flsa {
	overflow: hidden;
	padding: .42667rem 0
}

.shop-flsa .list3-onle {
	float: left;
	width: 33.33333%;
	text-align: center
}

.shop-flsa .list3-onle img {
	width: 4.84267rem;
	height: 3.60533rem
}

.shop-flsa .list3-onle p {
	padding: 0 .21333rem;
	text-align: left;
	line-height: 1.5;
	overflow: hidden
}

p.tit-nike {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .55467rem
}

p.nike-price {
	font-size: .64rem
}

p.nike-price .red {
	color: #eb3133;
	float: left
}

p.nike-price .throughli {
	text-decoration: line-through;
	color: #999999;
	font-size: .512rem;
	float: right;
	margin-top: .128rem
}

.omgbag {
	position: relative;
	height: 4.01067rem
}

.omgbag .gimg-diffcult {
	border-radius: 50%;
	overflow: hidden;
	position: absolute
}

.omgbag .wh152 {
	width: 3.24267rem;
	height: 3.24267rem;
	top: -1.344rem;
	z-index: 9
}

.omgbag .wh152 img {
	width: 3.24267rem;
	height: 3.24267rem
}

.omgbag .wh276 {
	width: 5.888rem;
	height: 5.888rem;
	top: -3.37067rem;
	left: 4.52267rem;
	z-index: 9
}

.omgbag .wh276 img {
	width: 5.888rem;
	height: 5.888rem
}

.omgbag .wh173 {
	width: 3.69067rem;
	height: 3.69067rem;
	top: -2.13333rem;
	left: 10.06933rem;
	z-index: 10
}

.omgbag .wh173 img {
	width: 3.69067rem;
	height: 3.69067rem
}

.omgbag .wh125 {
	width: 2.66667rem;
	height: 2.66667rem;
	top: -2.88rem;
	right: .64rem;
	z-index: 9
}

.omgbag .wh125 img {
	width: 2.66667rem;
	height: 2.66667rem
}

.omgbag .fon {
	position: absolute;
	width: 4.26667rem
}

.omgbag .whfon1 {
	top: 2.13333rem
}

.omgbag .whfon2 {
	top: 2.13333rem;
	margin-left: 1.06667rem
}

.omgbag .whfon2 .red {
	color: #eb3133
}

.omgbag .whfon3 {
	top: 2.13333rem;
	margin-left: 1.06667rem
}

.mytit_flash {
	background-color: white
}

.mytit_flash ul li {
	color: #222222;
	width: 25%
}

.mytit_flash ul .red {
	color: #be2625
}

.mytit_flash .addset li {
	width: 20%
}

.ajax_return {
	margin-top: .4rem;
}

.mypackeg {
	overflow: hidden;
	background-color: white
}

.mypackeg .packeg .fl h1 {
	width: 10.66667rem
}

.mypackeg .packeg .fl h1 span.bg {
	background-image: url(../images/ty.png)
}

.mypackeg .packeg .fl h1 span.zy {
	background-image: url(../images/zy.png);
	background-size: .81067rem
}

.mypackeg .packeg .fl p {
	width: 10.66667rem
}

.shop-mfive ul li {
	float: left;
	width: 25%;
	text-align: center;
	margin: 0 auto
}

.shop-mfive ul li a {
	display: block;
	border: 1px solid #f8f8f8;
	width: 2.60267rem;
	height: 2.60267rem;
	margin: 0 auto;
	text-align: center
}

.shop-mfive ul li a img {
	width: 2.56rem;
	height: 2.56rem
}

.shop-rebuy-price {
	margin: .36667rem 0;
	overflow: hidden
}

.price-alln {
	font-size: .55467rem;
	margin: .384rem;
	float: right;
	width: 100%;
	position: relative;
	padding-left: .26rem;
}

.qxatten-ions {
	right: 0px;
	top: auto;
	bottom: 0;
}

.price-alln .red {
	color: #be2625
}

.price-alln .threel {
	margin-left: .21333rem;
	margin-right: .21333rem;
	font-size: .55467rem
}

.shop-rebuy {
	float: right;
	padding: .36267rem .53333rem;
	margin-right: .33333rem;
	border: 1px solid #e2e2e2;
	font-size: .55467rem;
	border-radius: 1.21333rem
}

.paysoon {
	color: white;
	background: linear-gradient(to bottom right, #fd4755 , #be2d3f);
	border: 0
}

.deorder {
	margin-right: .64rem
}

.cbaudience {
	padding: .21333rem 0
}

.cbaudience p {
	font-size: .55467rem;
	color: #222222;
	padding: .08533rem 0
}

.top-detailstore {
	overflow: hidden;
	padding-top: .42667rem
}

.top-detailstore .de_img_le {
	float: left
}

.top-detailstore .de_img_le img {
	width: 3.776rem;
	height: 3.776rem
}

.top-detailstore .de_font-midd {
	float: left;
	margin-top: .768rem;
	width: 7.04rem;
	margin-left: .42667rem
}

.top-detailstore .de_font-midd h3 {
	font-size: .768rem;
	font-weight: normal;
	margin: .21333rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.top-detailstore .de_font-midd p {
	font-size: .59733rem;
	color: #999999;
	margin: .21333rem;
	margin-top: .42667rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.top-detailstore .de-butt-ygz {
	float: right
}

.top-detailstore .de-butt-ygz .payclos {
	margin-top: 1.36533rem;
	overflow: hidden;
	padding: .21333rem .42667rem;
	border: 1px solid #f8f8f8;
	background-color: #e7f1f2;
	border-radius: .21333rem;
	cursor: pointer
}

.top-detailstore .de-butt-ygz .payclos i {
	float: left;
	background-image: url(../images/heart.png);
	background-repeat: no-repeat;
	background-size: .85333rem;
	width: .42667rem;
	height: .42667rem;
	display: block;
	margin: 0 auto;
	margin-top: .128rem;
	background-position-x: 0
}

.top-detailstore .de-butt-ygz .payclos .red {
	background-position-x: -.42667rem
}

.top-detailstore .de-butt-ygz .payclos span {
	float: left;
	font-size: .59733rem
}

.leve-trhee {
	overflow: hidden;
	padding-top: .42667rem;
	padding-bottom: .85333rem;
	border-bottom: 1px solid #f8f8f8
}

.leve-trhee ul li {
	float: left;
	width: 33.33333%;
	text-align: center
}

.leve-trhee ul li span {
	font-size: .59733rem;
	float: left
}

.leve-trhee ul li .red {
	color: #e23030
}

.leve-trhee ul li .gr {
	color: white;
	background: #e23030;
	border-radius: 50%;
	width: .72533rem;
	height: .72533rem;
	display: block;
	text-align: center;
	line-height: .72533rem;
	font-size: .512rem;
	margin-top: -.08533rem;
	margin-left: .21333rem
}

.leve-trhee ul li .green {
	color: #00a96b
}

.leve-trhee ul li .ba-green {
	background-color: #00a96b
}

.leve-trhee ul li .pink {
	color: #e716bd
}

.leve-trhee ul li .ba-pink {
	background-color: #e716bd
}

.leve-trhee ul .te-left {
	float: left
}

.leve-trhee ul .te-midden {
	padding-left: 7%
}

.leve-trhee ul .te-right span {
	float: right
}

.sinhert .content .floor ul li a h2 {
	color: inherit
}

.sto_kf {
	background-image: url(../images/detailstore.png);
	background-size: .96rem;
	width: .96rem;
	height: .85333rem;
	background-position-y: 0
}

.sto_ewm {
	background-position-y: -.896rem
}

.sto_phone {
	background-position-y: -1.83467rem
}

.fill-orderlist {
	margin-top: .42667rem;
	background: white
}

.fill-orderlist .shopprice .price_or p.red {
	color: #be2625
}

.fill-orderlist .shopprice .price_or p.ligfill {
	color: #666666
}

.invoice .myorder .order .fr span.setalit {
	line-height: 1.74933rem;
	margin-top: 0
}

.invoice .myorder .order .fl span.couponssl {
	background: #da1d1d;
	font-size: .512rem;
	color: white;
	padding: .08533rem .21333rem;
	margin-left: .42667rem
}

.customer-messa {
	background-color: white
}

.customer-messa .maleri30 {
	position: relative;
	overflow: hidden
}

.customer-messa p {
	font-size: .58rem;
	color: #232326;
	padding-top: .42667rem
}

.customer-messa textarea {
	width: 100%;
	height: 2.56rem;
	border: 1px solid #ebebeb;
	padding: .21333rem;
	font-size: .55467rem;
	color: #232326;
	margin: .42667rem 0;
	resize: none
}

.customer-messa .xianzd {
	position: absolute;
	color: #999;
	bottom: .64rem;
	right: .21333rem;
	font-size: .55467rem
}

.ma-to-200 {
	margin-top: 4.26667rem
}

.fillpay .fl {
	float: right;
	line-height: 2.13333rem;
	margin-right: 1.06667rem
}

.classreturn .content .mess img {
	width: .93867rem;
	height: .93867rem
}

.f3 {
	background: #f3f5f7
}

.shpmi {
	background: white
}

.dinaot {
	font-family: "黑体";
	line-height: 1.28rem
}

.dinaot .naem {
	font-size: .68267rem;
	display: inline-block;
	max-width: 10.66667rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.dinaot .Mright {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin-left: .128rem
}

.dinaot .red {
	float: right;
	font-size: .55467rem
}

/*.yg {*/
/*background:url(../images/yg.png) no-repeat;*/
/*display:inline-block;*/
/*vertical-align:middle;*/
/*background-size:1.47067rem;*/
/*margin-right:.128rem;*/
/*width:.81067rem;*/
/*height:.74667rem*/
/*}*/
.h-express {
	display: inline-block;
}

.wuliumess {
	margin-top: .42667rem
}

.wuliumess .yg {
	background-position-x: -.68rem;
	float: left
}

.wuliumess .kddd {
	display: inline-block;
	font-size: .55rem;
	float: left;
	padding-left: .05rem;
	line-height: 0.8rem;
}

.wuliumess .naem {
	display: inline-block;
	font-size: .55rem;
	float: left;
	padding-left: .2rem;
	line-height: 0.8rem;
}

.wuliumess .kdmsg {
	margin-bottom: 0.2rem;
}

.wuliumess .time {
	font-size: .50467rem;
	color: #666666;
	margin-left: 0.11rem;
	padding: .42667rem 0;
	clear: both;
}

.fukcuid {
	position: relative
}

.fukcuid .maleri30 {
	margin: 0 1.45067rem
}

.fukcuid .shopprice .fon_or {
	margin-top: .6rem;
	color: #333333;
	font-family: "黑体";
	width: 10.53867rem
}

.fukcuid .shopprice .fon_or a {
	vertical-align: inherit
}

.shijefu {
	font-family: "黑体";
	background: white;
	line-height: 1.06667rem
}

.shijefu p {
	font-size: .59733rem;
	color: #333333;
	text-align: right
}

.shijefu p .fs24 {
	font-size: .512rem
}

.shijefu .butna {
	padding: .42667rem 0
}

.shijefu .butna a {
	padding: .17067rem .256rem;
	font-size: .64rem;
	border: 1px solid #c2c2c2;
	border-radius: .08533rem;
	margin-left: .10667rem
}

.shijefu .butna .red {
	border-color: #e23435
}

.quedbox {
	margin: .42667rem 0
}

.bg_white .fukcuid .fon_or {
	margin-top: .42667rem
}

.bg_white .fukcuid .fon_or h2 {
	height: 1.87733rem;
	line-height: .93867rem
}

.fukcuid {
	background: #f8f8f8;
	overflow: hidden;
	padding-bottom: .64rem
}

.euresucess {
	background: white;
	text-align: center;
	padding: 1.28rem 0
}

.euresucess img {
	width: 5.22667rem;
	height: 3.34933rem
}

.euresucess p {
	font-family: "黑体";
	font-size: .64rem;
	padding-top: .64rem
}

.sonfbst {
	background: white;
	padding: .64rem 0
}

.sonfbst span {
	font-size: .64rem;
	color: #666666;
	font-family: "黑体"
}

.fbs {
	background: url(../images/fbs.png) no-repeat;
	width: .72533rem;
	height: .72533rem;
	background-size: cover;
	display: inline-block;
	vertical-align: bottom;
	margin-right: .64rem
}

.mae .maleri30 {
	margin: 0 .64rem
}

.mae .shopprice .fon_or {
	width: 12.16rem;
	margin-top: .42667rem
}

.compj {
	padding: .21333rem .42667rem;
	border: 1px solid #c2c2c2;
	border-radius: .08533rem;
	font-size: .64rem;
	float: right
}

.bg_white .fukcuid {
	background: white;
	padding-bottom: .42667rem
}

.surshko {
	z-index: 999;
	display: none;
	width: 12.58667rem;
	font-family: "黑体";
	border-radius: .21333rem;
	position: fixed;
	top: 50%;
	left: 50%;
	bottom: 50%;
	right: 50%;
	overflow: hidden;
	height: 6.25067rem;
	margin-top: -3.12533rem;
	margin-left: -6.29333rem
}

.surshko p {
	background: white;
	font-size: .768rem;
	color: #333333;
	padding: 1.83467rem 0;
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	height: 4.43733rem
}

.weiyi a {
	display: block;
	float: left;
	text-align: center;
	height: 1.81333rem;
	line-height: 1.81333rem;
	background: white;
	width: 50%;
	font-size: .68267rem
}

.weiyi .eno {
	background: #f23030;
	color: white
}

.cuidd {
	z-index: 999;
	display: none;
	width: 12.58667rem;
	font-family: "黑体";
	border-radius: .21333rem;
	position: fixed;
	top: 50%;
	left: 50%;
	bottom: 50%;
	right: 50%;
	overflow: hidden;
	height: 6.25067rem;
	margin-top: -3.12533rem;
	margin-left: -6.29333rem
}

.cuidd p {
	background: white;
	padding: .64rem 2.13333rem;
	line-height: 1.06667rem;
	font-size: .768rem;
	color: #333333;
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	margin: 0 auto;
	text-align: left;
	height: 4.43733rem
}

.applytime {
	background: white
}

.applytime p {
	font-size: .59733rem;
	color: #222222;
	font-family: "黑体";
	width: 6.4rem;
	margin: 0 auto;
	line-height: .85333rem;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis
}

.bgwappl {
	background: white
}

.applyover {
	width: 10.53867rem;
	margin: 0 auto;
	overflow: hidden;
	font-family: "黑体";
	padding-top: 1.28rem
}

.applyover a {
	width: 4.48rem;
	height: 1.344rem;
	text-align: center;
	line-height: 1.344rem;
	border: 1px solid #cbcbcb;
	color: #666666;
	font-size: .55467rem
}

.applyover a:first-child {
	float: left
}

.applyover a:last-child {
	float: right
}

.pjiscion {
	padding-top: .42667rem;
	background: white
}

.pjiscion ul li {
	float: left;
	width: 33.33333%;
	text-align: center;
	font-size: .59733rem;
	/* font-family:"黑体"; */
	line-height: .85333rem;
	cursor: pointer
}

.pjiscion ul .red {
	color: #be2625;
	border-bottom: 1px solid #be2625;
	padding-bottom: .42667rem
}

.after-set-li ul li {
	width: 33.33333%
}

.said {
	background: url(../images/co.png) no-repeat;
	width: .512rem;
	height: .448rem;
	display: inline-block;
	vertical-align: inherit;
	background-size: cover;
	margin-right: .128rem
}

.co2 {
	background: url(../images/co2.png) no-repeat;
	width: .6016rem;
	height: .512rem;
	background-size: cover
}

.c23 {
	background: url(../images/c23.png) no-repeat;
	width: .512rem;
	height: .512rem;
	background-size: cover
}

.c24 {
	background: url(../images/c24.png) no-repeat;
	width: .384rem;
	height: .36267rem;
	background-size: cover
}

.dapco .compj {
	border-color: #F23030;
	margin-left: .32rem;
	color: #f23030
}

.dapco .nomar {
	border-color: inherit;
	color: inherit;
	font-size: 0.54rem;
}

.dyeai {
	clear: both;
	overflow: hidden;
	font-size: .512rem;
	color: #b3b3b3
}

.dyeai span {
	float: right;
	margin-top: .32rem;
	margin-right: 2.13333rem
}

.pall0 {
	/*padding:0 .21333rem;*/
	color: #b3b3b3;
	font-size: .512rem
}

.quedbox.bg_white .img_or img {
	border: 0
}

.bg_white .bg3g {
	background: #f3f5f7
}

.bg3g .dyeai {
	background: white;
	padding: .42667rem 0;
	margin-top: .53333rem
}

.overdeta .wuliumess {
	margin-top: .42667rem
}

.overdeta .wuliumess .yg {
	background-position-x: -.93867rem;
	float: left
}

.overdeta .wuliumess .naem {
	width: 13.35467rem;
	font-size: .68267rem;
	display: inline-block;
	float: left
}

.overdeta .wuliumess .time {
	font-size: .55467rem;
	color: #666666;
	margin-left: .93867rem;
	padding: .42667rem 0;
	clear: both
}

.overdeta .Mright {
	float: right;
	position: relative;
	top: 1.06667rem
}

.overdeta .edit_gtfix {
	min-height: 2.944rem;
	cursor: pointer;
}

.oversetimh .shopprice {
	position: relative;
	overflow: hidden
}

.oversetimh .maleri30 {
	margin-right: .64rem
}

.oversetimh .shopprice .fon_or {
	margin-top: .32rem;
	width: 8.40533rem
}

.oversetimh p {
	font-size: .512rem;
	color: #999999
}

.pricangec {
	float: right;
	margin-top: 32px
}

.plad {
	display: block;
	border: 1px solid #dadada;
	padding: .17067rem;
	position: absolute;
	bottom: 0;
	right: 0
}

.gwcw {
	background: url(../images/gwcx.png) no-repeat;
	width: .59733rem;
	height: .59733rem;
	display: inline-block;
	vertical-align: middle;
	background-size: .59733rem
}

.liaxkf {
	background: white;
	padding: .42667rem 0
}

.liaxkf .maleri30 {
	margin: 0 1.06667rem
}

.liaxkf .maleri30 a {
	display: block;
	font-size: .55467rem;
	color: #222222;
	font-family: "黑体";
	border: 1px solid #c2c2c2;
	text-align: center;
	padding: .21333rem 0;
	border-radius: .128rem
}

.inftwic p {
	border-bottom: 1px solid #f5f5f5;
	padding: .42667rem 0;
	margin-top: 0
}

.inftwic .dark {
	color: #333333;
	font-family: "黑体"
}

.inftwic-b {
	padding-top: .21333rem
}

.inftwic-b p {
	border-bottom: 0
}

.backba {
	background: #f3f5f7
}

.dindboxt {
	background: white;
	font-family: "黑体";
	font-size: .64rem;
	padding: .42667rem 0
}

.dindboxt p {
	line-height: 1.06667rem
}

.dindboxt p .gray {
	color: #666666
}

.comnes {
	background: white;
	font-family: "黑体";
	font-size: .64rem;
	padding: .64rem 0
}

.comnes p {
	line-height: .64rem
}

.comnes a.red {
	margin-top: .64rem;
	width: 100%;
	height: 1.28rem;
	text-align: center;
	line-height: 1.28rem;
	border: 1px solid #e23435;
	border-radius: .128rem;
	display: block
}

.listschdule {
	background: white;
	font-family: "黑体";
	overflow: hidden
}

.listschdule .tittimlord {
	position: relative;
	border-bottom: 1px solid #e6e6e6;
	padding: .42667rem 0;
	width: 13.93067rem;
	float: right
}

.listschdule .tittimlord:last-child {
	border-bottom: 0
}

.listschdule .tittimlord h2 {
	font-size: .59733rem;
	color: #727272
}

.listschdule .tittimlord p {
	font-size: .55467rem;
	color: #999999;
	overflow: hidden
}

.listschdule .tittimlord p span {
	float: left;
	display: block
}

.listschdule .tittimlord p span.store_dd {
	width: 11.072rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.listschdule .tittimlord h2,
.listschdule .tittimlord p {
	margin: .42667rem 0
}

.listschdule .red-around:before {
	content: "";
	display: block;
	width: .55467rem;
	height: .55467rem;
	background: #e23435;
	border-radius: 50%;
	border: 4px solid #ed8182;
	position: relative;
	left: -1.28rem;
	top: 1.06667rem;
	z-index: 9
}

.listschdule .red-around:after {
	content: "";
	display: block;
	width: .02133rem;
	background: #bfbfbf;
	height: 100%;
	position: absolute;
	left: -.91733rem;
	bottom: -1.81333rem
}

.listschdule .gray-around:before {
	content: "";
	display: block;
	width: .32rem;
	height: .32rem;
	background: #bfbfbf;
	border-radius: 50%;
	position: relative;
	left: -1.06667rem;
	top: .85333rem
}

.listschdule .gray-around:after {
	content: "";
	display: block;
	width: .02133rem;
	background: #bfbfbf;
	height: 100%;
	position: absolute;
	left: -.91733rem;
	top: -3.11467rem
}

.fl_addextra {
	width: 10.88rem;
	overflow: hidden;
	white-space: nowrap
}

.fr_extra {
	line-height: 2.304rem
}

.sueye {
	padding: .17067rem .256rem;
	font-size: .64rem;
	border: 1px solid #c2c2c2;
	border-radius: .08533rem;
	margin-left: .10667rem
}

.orderrefuce .tittimlord h2 {
	line-height: .768rem
}

.orderrefuce .tittimlord h2 a {
	color: #62a4f5;
	vertical-align: bottom;
	text-decoration: underline
}

.orderrefuce .gray-around:after {
	top: -2.41067rem
}

.applyafter .paycloseto .deleshow .qxatten .weight p {
	float: left;
	width: 5.33333rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.applyafter .tuharecha .paycloseto .deleshow .qxatten .closeannten {
	top: -.17067rem
}

.applyafter .tuharecha .paycloseto {
	padding: .42667rem 0
}

.seravetype {
	overflow: hidden;
	font-family: "黑体";
	background: white;
	padding: .42667rem 0;
	cursor: pointer;
}

.seravetype p {
	font-size: .68267rem;
	line-height: .85333rem
}

.seravetype .fuwxbo {
	font-size: .64rem;
	line-height: 1.70667rem
}

.seravetype .fuwxbo a {
	padding: .21333rem .85333rem;
	border: 1px solid #c4c4c4;
	border-radius: .128rem;
	margin-right: .42667rem
}

.seravetype .fuwxbo .red {
	border-color: #e23435
}

.seravetype .plus {
	padding: .42667rem 0
}

.seravetype .plus span {
	border-color: #dadde0
}

.seravetype ul {
	overflow: hidden
}

.seravetype ul li {
	float: left;
	width: 20%;
	margin: .42667rem 0
}

.seravetype ul li .shcph {
	width: 2.688rem;
	height: 2.688rem;
	border: 1px solid #dadde0;
	text-align: center;
	cursor: pointer
}

.seravetype ul li .shcph img {
	width: 2.688rem;
	height: 2.688rem
}

.inspectrepot .radio {
	margin-right: 1.06667rem;
	float: left;
	width: inherit;
	padding: .42667rem 0
}

.inspectrepot .radio .che span {
	vertical-align: baseline;
	font-size: .64rem;
	color: #666666
}

.seravetype .ifhaeu {
	font-size: .59733rem;
	color: #999999
}

.apply-afterserve textarea {
	height: 3.62667rem;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	outline: none
}

.nextbutt {
	padding: 1.664rem 0
}

.nextbutt a {
	display: block;
	width: 6.12267rem;
	height: 1.408rem;
	text-align: center;
	line-height: 1.408rem;
	border-radius: .21333rem;
	font-size: .68267rem;
	color: white;
	background: #f23030;
	margin: 0 auto
}

.jaz {
	font-family: "黑体";
	background: white
}

.chineinvoice {
	font-family: "黑体";
	background: white
}

.chineinvoice .lingtd {
	color: #666666;
	font-size: .55467rem;
	padding: .53333rem 0
}

.chineinvoice .radio {
	width: 100%;
	padding-top: 0;
	padding-bottom: .64rem
}

.sabbao {
	font-family: "黑体";
	text-align: center;
	width: 7.25333rem;
	height: 1.83467rem;
	line-height: 1.83467rem;
	color: white;
	font-size: .768rem;
	margin: 0 auto;
	background: #f23030;
	display: block;
	position: absolute;
	bottom: 6.4rem;
	left: 50%;
	right: 50%;
	margin-left: -3.62667rem
}

.shprutba {
	background: white
}

.tutif {
	font-size: .68267rem;
	padding: .42667rem 0
}

.kzthuic {
	line-height: 1.81333rem;
	padding-bottom: .896rem
}

.kzthuic .kaid {
	padding: .42667rem;
	border: 1px solid #f23030;
	color: #f23030;
	font-size: .59733rem
}

.intrudjs {
	padding: .42667rem 0
}

.intrudjs p {
	font-size: .55467rem;
	color: #666666;
	line-height: 1.06667rem
}

.zblikbo {
	background: white
}

.zblikbo .qhsxix {
	margin-left: .64rem
}

.zblikbo .qhsxix .myorder {
	padding-left: 0
}

.zblikbo .qhsxix .myorder .order .fl span {
	margin-left: 0
}

.zblikbo .qhsxix .cl-ordhi {
	height: inherit
}

.zblikbo .qhsxix .cl-ordhi .order {
	overflow: inherit
}

.li9 {
	color: #999999;
	font-size: .512rem
}

.addretu {
	font-size: .68267rem;
	width: 10.88rem;
	/*white-space:nowrap;
	*/
	text-overflow: ellipsis;
	overflow: hidden
}

.addretu2 {
	font-size: .68267rem;
	width: 10.88rem;
	resize: none;
	border: 0;
	outline: none;
	min-height: 1.472rem;
	max-height: 3.56267rem
}

.sunhj {
	padding: 1.06667rem 0
}

.sunhj a {
	width: 6.10133rem;
	height: 1.408rem;
	display: block;
	text-align: center;
	color: white;
	line-height: 1.408rem;
	background: #f23030;
	font-size: .68267rem;
	margin: 0 auto;
	border-radius: .128rem
}

.coupon_csswri ul li {
	margin-top: 1.06667rem;
	float: left;
	width: 6.61333rem
}

.coupon_csswri ul li:nth-child(2n) {
	float: right
}

.coupon_csswri ul li .xd_time {
	font-size: .59733rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999999;
	padding: .59733rem 0
}

.coupon_he ul li {
	width: 33.33333%
}

.cp_alo .pon_top {
	color: white;
	background: #fd9064;
	height: 3.2rem;
	padding-left: .64rem;
	position: relative
}

/*.cp_alo .pon_top:after {*/
/*content:"";*/
/*background:url(../images/coupon_a.png);*/
/*background-size:.256rem;*/
/*background-repeat:repeat-x;*/
/*width:100%;*/
/*height:.08533rem;*/
/*position:absolute;*/
/*bottom:-.02133rem;*/
/*left:0*/
/*}*/
.cp_alo .pon_top h1 {
	font-size: .768rem;
	margin: 0;
	padding: .42667rem 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.cp_alo .pon_top h1 .fosi {
	font-size: .512rem
}

.cp_alo .pon_top p {
	font-size: .512rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.cp_alo .pon_dow {
	height: 3.2rem;
	background: white
}

.cp_alo .pon_dow p {
	color: #999999;
	font-size: .512rem;
	padding: .426667rem 0 .426667rem .64rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.cp_alo .pon_dow .usecoupon {
	display: block;
	width: 3.328rem;
	height: .896rem;
	color: #fd9064;
	font-size: .42667rem;
	border: 1px solid #fd9064;
	/*line-height:.896rem;*/
	text-align: center;
	margin: 0 auto;
	border-radius: .42667rem
}

.passtime .pon_top {
	background: #999999
}

.passtime .pon_dow .usecoupon {
	border-color: #999999;
	color: #999999;
	cursor: no-drop
}

.p_zyft {
	padding: .64rem 0
}

.p_zyft .ka {
	background: url(../images/ka.png) no-repeat;
	width: .85333rem;
	height: .55467rem;
	display: inline-block;
	vertical-align: top;
	background-size: .85333rem;
	margin-right: .128rem
}

.p_zyft .yg {
	background-position-x: -.93867rem;
	vertical-align: text-top
}

.p_zyft p {
	font-size: .64rem
}

.in_chio {
	color: #5b5b5b;
	font-size: .512rem
}

.p_zyfm img {
	border: 1px solid #dddddd;
	width: 2.13333rem;
	height: 2.13333rem;
	margin-right: .91733rem
}

.p_zyfm img:nth-child(5n) {
	margin-right: 0
}

.p_zyfb {
	padding: .64rem 0
}

.p_zyfb a {
	padding: .384rem;
	border: 1px solid #b0b0b0;
	font-size: .55467rem;
	border-radius: .128rem;
	margin-right: .42667rem;
	display: inline-block
}

.p_zyfb .red {
	color: #f23030;
	border-color: #f23030
}

.pay_mind {
	border-bottom: 1px solid #dadde0;
	background: white
}

.submit_com {
	color: #f23030;
	font-size: .59733rem
}

.sp_idear {
	overflow: hidden;
	padding: .85333rem;
	background-color: white
}

.sp_idear img {
	float: left;
	width: 2.13333rem;
	height: 2.13333rem;
	display: block
}

.com_igy {
	margin-left: .64rem;
	float: left
}

.com_igy p {
	font-size: .68267rem
}

.star_click {
	margin-top: .46933rem;
	position: relative
}

.star_click .comment-item-star_wr {
	height: .74667rem;
	width: .96rem;
	background: url(../images/comment-star_wr.png) repeat-x 0 0;
	background-size: .96rem;
	display: inline-block;
	background-position-y: -.85333rem;
	cursor: pointer
}

.real-star_wr {
	height: .74667rem;
	background: url(../images/comment-star_wr.png) repeat-x 0 0;
	background-size: .96rem;
	display: inline-block;
	background-position-y: -.02133rem
}

.comm_text_goods {
	background: #f3f5f7;
	padding: 1.06667rem 0
}

.comm_text_goods .tapassa {
	height: 3.84rem;
	background: inherit;
	outline: none;
	border: 0;
	line-height: .85333rem
}

.wlcomenser {
	background: white;
	border-bottom: 1px solid #ebebeb
}

.wlcomenser .lifi {
	color: #666666;
	font-size: .59733rem;
	margin-top: .08533rem
}

.thirs_commen {
	background: white;
	padding-bottom: 1.06667rem
}

.al_comentaid {
	padding-top: 1.06667rem
}

.al_comentaid .taidh {
	float: left;
	font-size: .68267rem;
	margin-top: .04267rem;
	padding-left: 1.408rem
}

.al_comentaid .star_click {
	float: right;
	margin-top: 0
}

.confine-wsp {
	width: 10.15467rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.shuxg {
	margin-top: .59733rem
}

.custer .content .menu a {
	display: inline-block;
	margin-left: 1.06667rem
}

.neibohoo {
	position: relative
}

.near_orbr {
	right: 0;
	position: absolute;
	z-index: 999
}

.near_orbr a {
	display: block;
	width: 5.33333rem;
	height: 1.70667rem;
	line-height: 1.70667rem;
	text-align: center;
	color: white;
	background: #808080;
	font-size: .68267rem;
	border-bottom: 1px solid #9a9a9a
}

.near_orbr a:last-child {
	border-bottom: 0
}

.maleri50 {
	margin: 0 1.06667rem
}

.order_datanoprice {
	width: 8.27733rem;
	background: #aad2ff;
	border-radius: .08533rem;
	font-size: .68267rem;
	padding: .64rem;
	margin: 0 auto
}

.order_datanoprice p {
	line-height: .896rem
}

.order_datanoprice p .co_blue {
	color: #0000ee;
	text-decoration: underline
}

.system_dialogue {
	background: white;
	padding: .64rem;
	border: 1px solid #dadde0
}

.system_dialogue .systemmessage {
	color: #929292;
	font-size: .59733rem
}

.system_dialogue .systemcontact {
	margin-top: .64rem;
	color: #4e4e4e;
	font-size: .64rem;
	line-height: .768rem
}

.salesclerk_dialogue {
	overflow: hidden
}

.salesclerk_dialogue .saleslogo img {
	width: 1.70667rem;
	height: 1.70667rem;
	border: 1px solid #dadde0
}

.salesclerk_dialogue .salescontact {
	padding: .64rem;
	background: white;
	width: 11.34933rem;
	font-size: .64rem;
	color: #929292;
	line-height: .768rem;
	border-radius: .42667rem;
	position: relative
}

.salesclerk_dialogue .salescontact:before {
	content: "";
	background: url(../images/1317.png) no-repeat;
	width: .27733rem;
	height: .36267rem;
	background-size: .55467rem;
	position: absolute;
	left: -.27733rem;
	top: .768rem
}

.customer_dialogue .salescontact:before {
	right: -.27733rem;
	left: inherit;
	background-position-x: -.27733rem
}

.customer_dialogue .salescontact img {
	width: 1.408rem;
	height: 1.408rem
}

.order_datanoprice,
.system_dialogue,
.salesclerk_dialogue {
	margin-top: 1.74933rem;
	margin-bottom: 1.74933rem
}

.hiddenbox {
	height: 2.13333rem;
	overflow: hidden
}

#he100 {
	height: 2.13333rem
}

.write_dialogue {
	background: #f0f0f0;
	text-align: center;
	height: 2.13333rem;
	line-height: 2.38933rem;
	position: fixed;
	z-index: 9999;
	bottom: 0;
	width: 16rem
}

.write_dialogue a {
	position: absolute;
	cursor: pointer;
	display: block;
	height: 1.36533rem;
	width: 1.36533rem;
	top: 50%;
	margin-top: -.68267rem
}

.write_dialogue a .write {
	background: url(../images/write.png) no-repeat;
	background-size: 2.77333rem;
	height: 1.376rem;
	width: 1.376rem;
	display: inline-block
}

.write_dialogue .face {
	left: .64rem
}

.write_dialogue .writemf {
	width: 11.52rem;
	height: 1.49333rem;
	border-radius: .08533rem;
	outline: none;
	border: 0;
	padding: 0 .21333rem;
	font-size: .64rem;
	color: #666666
}

.write_dialogue .send {
	right: .64rem
}

.write_dialogue .send .write {
	background-position-x: -1.408rem
}

.write_replece {
	position: relative
}

.face-wrap {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9;
	background-size: 16rem;
	width: 16rem;
	margin: 0 auto;
	background-repeat: no-repeat
}

.face-wrap-1 {
	background-image: url(../images/face-panel1.2fe5ad465032e7aadae0afca8ebf43f5.png)
}

.face-wrap-2 {
	background-image: url(../images/face-panel2.8e18d844ab6d8cb545234adb1530e621.png)
}

.face-wrap-3 {
	background-image: url(../images/face-panel3.6b545eb939f31bdfd2fbbdcd896d08fa.png)
}

.face-wrap-4 {
	background-image: url(../images/face-panel4.ffa662fda1d9509d6b1384e34e50eb1d.png)
}

.face-wrap-5 {
	background-image: url(../images/face-panel5.5a20055da498e5d4502211589668eb5a.png)
}

.face-img {
	float: left;
	box-sizing: border-box;
	width: 2.28267rem;
	height: 2.02667rem;
	cursor: pointer
}

.successsystem {
	text-align: center;
	padding: 2.13333rem 0
}

.successsystem img {
	width: 54%;
}

.prompt_s {
	font-size: .55467rem;
	color: #999999;
	text-align: center
}

.systemprompt {
	text-align: center;
	margin-top: 1.06667rem
}

.systemprompt a {
	display: inline-block;
	width: 40%;
	
	line-height: 1.06667rem;
	padding: .235rem 0;
	text-align: center;
	color: white;
	border-radius: 1.128rem;
	margin: 0 .42667rem;
	font-size: .59733rem
}
.systemprompt a:first-child {
	background: linear-gradient(to right, #494949 , #101010);
}
.systemprompt a:last-child {
	background: linear-gradient(to bottom right, #fd4755 , #be2d3f);
}
.al_mosttype {
	background: white
}

.slide_list_row {
	width: 13.22667rem;
	white-space: nowrap;
	overflow: auto;
	overflow-y: hidden
}

.slide_list_row::-webkit-scrollbar {
	background-color: transparent;
	height: 0
}

.slide_list_row::-webkit-scrollbar-thumb {
	background-color: transparent;
	height: 0
}

.slide_list_row::-webkit-scrollbar-track {
	background-color: transparent;
	height: 0
}

.slide_list_row::-webkit-scrollbar-button {
	background-color: transparent;
	height: 0
}

.slide_list_row::-webkit-scrollbar-track-piece {
	background-color: transparent;
	height: 0
}

.slide_list_row::-webkit-scrollbar-corner {
	background-color: transparent;
	height: 0
}

.slide_list_row::-webkit-resizer {
	background-color: transparent;
	height: 0
}

.slide_list_row a {
	font-size: .59733rem;
	color: #333333;
	display: inline-block;
	padding: .576rem 0;
	margin-right: .896rem;
	white-space: nowrap
}

.slide_list_row .bobo2 {
	border-bottom: 2px solid #e23435
}

.rilick {
	width: 1.49333rem;
	border-left: 1px solid #e3e5e9;
	text-align: right;
	margin: .448rem 0
}

.rilick img {
	width: .98133rem;
	height: .85333rem
}

.goodsimgbo {
	width: 3.17867rem;
	height: 3.008rem;
	border: 1px solid #e3e5e9;
	float: left;
	position: relative;
	z-index: 2;
	margin: 0 .256rem
}

.goodsimgbo img {
	width: 3.136rem;
	height: 2.96533rem
}

.goods-limit-fo {
	width: 7.63733rem
}

.goods-limit-fo .name {
	color: #333333;
	font-size: .512rem;
	line-height: 1.5;
	display: block;
	height: 1.5rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
	/*margin-top:.17067rem*/
}

.goods-limit-fo .condition {
	color: #74d2d4;
	font-size: .55467rem;
	margin-top: .17067rem
}

.goods-limit-fo .condition em {
	font-size: .85333rem;
	color: #4cb6b8;
	margin-right: .21333rem
}

.alcowlone {
	background: white;
	margin: .34133rem 0;
	position: relative
}

.remind_tim {
	position: absolute;
	left: -1px;
	top: -1px;
	color: white;
	font-size: .42667rem;
	background: url(../images/get.png) no-repeat;
	width: 2.496rem;
	height: .768rem;
	line-height: .81067rem;
	background-size: cover;
	padding-left: .10667rem;
	z-index: 3
}

.goods-limit {
	width: 11.34933rem;
	padding: .64rem 0;
	position: relative
}

.goods-limit:before {
	content: "";
	background: url(../images/saw-l.png) no-repeat;
	width: .21333rem;
	height: 4.20267rem;
	background-size: cover;
	position: absolute;
	left: -.128rem;
	top: 0
}

.goods-limit:after {
	content: "";
	background: url(../images/saw-r.png) no-repeat;
	width: .29867rem;
	height: 4.352rem;
	background-size: cover;
	position: absolute;
	right: -.128rem;
	top: -.04267rem;
	z-index: 2
}

.get-limit {
	position: relative;
	width: 3.37067rem;
	background: #74d2d4;
	height: 3.008rem;
	padding: .64rem 0;
	text-align: center;
	-moz-box-sizing: initial;
	-webkit-box-sizing: initial;
	box-sizing: initial;
	-moz-border-radius-topright: .21333rem;
	-webkit-border-top-right-radius: .21333rem;
	border-top-right-radius: .21333rem;
	-moz-border-radius-bottomright: .21333rem;
	-webkit-border-bottom-right-radius: .21333rem;
	border-bottom-right-radius: .21333rem
}

.get-limit canvas {
	width: 2.13333rem;
	height: 2.13333rem
}

.get-limit .data_num {
	font-family: "黑体";
	font-size: .512rem;
	color: #FFFFFF;
	width: 2.34667rem;
	text-align: center;
	position: absolute;
	top: 1.23733rem;
	left: 50%;
	margin-left: -1.17333rem;
	line-height: 1.2
}

.get-limit .data_num .getcatch {
	display: block
}

.get-limit .data_num .datanum {
	display: block
}

.get-limit .clickgetcoupon {
	display: block;
	background: white;
	color: #74d2d4;
	font-size: .512rem;
	width: 2.816rem;
	border-radius: .384rem;
	padding: .064rem;
	border: 4px solid #48b3b5;
	margin: 0 auto;
	letter-spacing: 1px
}

.begintimeSurplus {
	color: white;
	padding-bottom: .21333rem
}

.begintimeSurplus .titt {
	font-size: .512rem;
	display: block
}

.begintimeSurplus .timeback {
	font-size: .512rem;
	display: block;
	color: white;
	padding: .256rem 0
}

.begintimeSurplus .timeback a {
	color: #48b3b5;
	border: 2px solid #48b3b5;
	background: white;
	padding: .064rem
}

.begintimeSurplus .peopleremind {
	font-size: .42667rem;
	display: block
}

.container {
	width: 0;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 10000;
	display: none;
	overflow-x: hidden
}

.container .city-list,
.container .province-list,
.container .area-list {
	width: 100%;
	overflow-x: hidden
}

.container .city {
	overflow-x: hidden;
	padding: .42667rem;
	background-color: #ffffff;
	margin-top: 1.45067rem
}

.container .city p {
	font-size: .55467rem;
	color: #afafaf;
	width: 95%;
	height: 2.13333rem;
	line-height: 2.13333rem;
	border-bottom: 1px solid #e8ecf1;
	cursor: pointer
}

.container .city p.co_current {
	color: #f23030
}

.screen_wi_loc {
	display: block;
	width: 14.4rem;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #f8f8f8
}

.screen_wi_loc .suce_ok {
	font-size: 0.59733rem
}

.screen_wi_loc .content .search {
	width: 10.64533rem;
	margin-left: -1.38667rem
}

.emptyedit {
	position: absolute;
	right: .64rem
}

.emptyedit a {
	font-size: .59733rem;
	color: #999999;
	border-left: .04267rem solid #999;
	padding-left: .29867rem;
	margin-left: .21333rem
}

.emptyedit a:first-child {
	border-left: 0;
	margin-left: 0;
	padding-left: 0
}

.lookalike a {
	float: right;
	display: block;
	width: 2.176rem;
	font-size: .55467rem;
	color: #666666;
	border: 1px solid #666666;
	padding: .192rem 0;
	text-align: center;
	border-radius: .08533rem
}

.mt12 {
	margin-top: .256rem
}

.dejsshort .radio {
	display: none
}

.dejsshort .se_sclist {
	border-bottom: none
}

.dejsshort .se_sclist .deleshow {
	border-bottom: 1px solid #e3e5e9
}

.dejsshort .se_sclist .deleshow .deletes {
	margin-top: .256rem
}

.dejsshort .se_sclist .deleshow .prices .sc_pri {
	margin-top: .21333rem
}

.hiradio .radio {
	display: block
}

.hiradio .deleshow {
	width: 9.17333rem
}

.hiradio .deleshow .similar-product-text {
	width: 9.17333rem !important;
}

.similar-product-text p {
	margin-top: .2rem;
}

.daterecord {
	font-size: .59733rem;
	color: #666666;
	padding: .64rem 0;
	border-bottom: 1px solid #e3e5e9
}

.delbrowser p {
	font-size: .68267rem;
	line-height: 3.11467rem
}

.a_emptyall {
	display: none
}

.detailremark {
	padding-right: 0
}

.detailcomment .assess-content {
	margin-right: 0
}

.detailcomment .product-imgs-li {
	/*float:none;
	*/
	width: 20%;
	/*height:auto*/
}

.detailcomment .product-imgs-li img {
	/*width:auto;
	*/
	/*height:auto;
	*/
	margin-bottom: .64rem
}

.desupp .fr {
	float: none;
	margin: 0 auto;
	width: 2.13333rem;
	height: 2.13333rem;
	border: 1px solid #dedede;
	border-radius: 50%;
	-moz-box-shadow: 0 1px 1px #000;
	-webkit-box-shadow: 0 1px 1px #000;
	box-shadow: 0 1px 1px #000
}

.desupp .fr i {
	margin-top: .32rem
}

.desupp .fr span {
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: .10667rem
}

.replaylist {
	background: white
}

.replaylist .assess-top {
	padding-bottom: 0;
	padding-top: 0;
	margin-top: -1px
}

.he108 {
	height: 2.304rem
}

.replay_tit {
	font-size: .576rem;
	height: 1.92rem;
	line-height: 1.92rem;
	position: relative;
	border-bottom: 1px solid #e9e9e9
}

.replay_tit:after {
	content: '';
	position: absolute;
	left: 0
}

.replay_tit em {
	color: #c1c1c1
}

.replay_text {
	color: #666666;
	font-size: .55467rem;
	line-height: 1.2;
	margin-top: .21333rem;
	padding-left: 1.36533rem;
	word-wrap: break-word
}

.limitbox .assess-date {
	color: #c1c1c1
}

.restrict {
	border-top: 1px solid #e9e9e9;
	padding: .64rem 0
}

.answersubmit {
	position: fixed;
	bottom: 0;
	z-index: 99;
	background: white;
	font-size: .59733rem;
	border-top: 1px solid #e9e9e9;
	background: #eaeef1;
	padding: .42667rem 0
}

.answersubmit .vautxt {
	display: inline-block;
	width: 12.288rem;
	height: 1.408rem;
	background: white;
	padding: 0 .21333rem;
	border: 1px solid #e9e9e9;
	outline: none
}

.answersubmit .send {
	display: inline-block;
	background: #f23030;
	color: white;
	height: 1.408rem;
	line-height: 1.408rem;
	padding: 0 .4rem;
	border-radius: .08533rem;
	margin-top: -1px;
	margin-left: .21333rem
}

.askget {
	line-height: 2.47467rem
}

.askget span {
	font-size: .64rem;
	color: #222222
}

.askget .item_ask_1 {
	float: left
}

.askget .item_ask_2 {
	float: right
}

.askget .item_ask_2 a {
	border: 1px solid #666666;
	color: #666666;
	display: inline-block;
	width: 3.2rem;
	height: 1.45067rem;
	text-align: center;
	line-height: 1.45067rem;
	border-radius: .21333rem
}

.askget .item_ask_2 a.n {
	margin-right: .64rem
}

.askget .item_ask_2 a.action {
	border-color: #e23435;
	color: #e23435
}

.reminder .bop {
	border-top: 1px solid #e3e5e9;
	padding-top: .64rem
}

.reminder .message {
	background: #f8f8f8;
	padding: .64rem
}

.reminder .message p {
	font-family: "黑体";
	font-size: .59733rem;
	color: #333333;
	line-height: .81067rem;
	letter-spacing: -1px
}

.resonalist {
	background: white;
	margin-top: .64rem
}

.resonalist .returnreson {
	border-top: 1px solid #f8f8f8
}

.resonalist .firde {
	color: #222222 !important
}

.resonalist .Mright {
	margin-left: -.46933rem !important;
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.reminder_r {
	margin-top: 1.28rem
}

.reminder_r .message {
	background: white
}

.reminder_r .message p {
	color: #e23435
}

.ma-to-30 {
	margin-top: .64rem
}

.applyandreyurn {
	text-align: center;
	padding: .64rem 0
}

.applyandreyurn a {
	background: #e23435;
	color: white;
	font-size: .72533rem;
	font-family: "黑体";
	padding: .64rem 2.13333rem
}

.y_hadgetgoods {
	display: none
}

.describequestion textarea {
	border: 0;
	outline: none;
	padding: .21333rem 0;
	height: 3.84rem
}

.degree_goods {
	padding: .64rem 0;
	border: 0
}

.degree_goods .shopimg img {
	width: 2.688rem;
	height: 2.688rem
}

.degree_goods .deleshow {
	width: 11.392rem
}

.degree_goods .deleshow .deletes .similar-product-text {
	line-height: .85333rem;
	height: 1.70667rem;
	width: 8.96rem;
	margin-top: 0
}

.rm_star1 .star_click {
	margin-top: 0;
	margin-left: .512rem
}

.rm_star1 .bot {
	border-top: 1px solid #e3e5e9;
	padding-bottom: .64rem
}

.rm_star1 .inspectrepot {
	margin-left: .512rem
}

.rm_star1 .inspectrepot .radio {
	float: none
}

.rm_star1 .inspectrepot .radio .che span {
	font-size: .59733rem
}

.rm_star1 .customer-messa textarea {
	height: 5.03467rem;
	margin: 0
}

.rm_star1 .submit input {
	width: 100% !important;
	border-radius: 0 !important;
	margin-top: 0 !important
}

.rm_question {
	font-size: .64rem;
	color: #666666;
	font-family: "黑体";
	padding: 30px 0
}

.servicedetail {
	background: white
}

.no_service {
	line-height: 2.13333rem;
	border-bottom: 1px solid #e3e5e9;
	position: relative
}

.no_service span {
	display: block
}

.no_service .item-no {
	font-size: .59733rem;
	color: #222222;
	float: left;
	width: 12.032rem;
	overflow: hidden
}

.no_service .status {
	font-size: .68267rem;
	color: #e23435;
	float: right
}

.no_service .Mright {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -.29867rem
}

.overwell {
	height: auto
}

.overwell .item-no {
	line-height: 1.06667rem;
	word-break: break-all;
	padding: .42667rem 0;
	width: 13.73867rem
}

.schdule_t {
	height: 5.33333rem;
	padding: 2.13333rem 0 1.06667rem 0;
	display: block;
	padding-left: 2.688rem
}

.schdule_t .lc {
	float: left;
	text-align: center;
	position: relative
}

.schdule_t .lc i {
	background: url(../images/lc.png) no-repeat;
	background-size: 5.48267rem;
	display: inline-block;
	width: 1.45067rem;
	height: 1.45067rem
}

.schdule_t .lc .tis {
	position: absolute;
	background: #50c65f;
	color: white;
	border-radius: .42667rem;
	padding: .128rem .17067rem;
	font-size: .45rem;
	top: -1.28rem;
	left: 50%;
	white-space: nowrap;
	transform: translateX(-50%);
}

.schdule_t .lc .tis:after {
	content: "";
	width: 0;
	height: 0;
	border-left: .17067rem solid transparent;
	border-right: .17067rem solid transparent;
	border-top: .17067rem solid #50c65f;
	position: absolute;
	bottom: -.128rem;
	left: 50%;
	margin-left: -.17067rem
}

.schdule_t .f-s .sendapply {
	background-position: .27733rem .04267rem
}

.schdule_t .f-s .gr {
	display: block;
	color: #50c65f;
	font-size: .59733rem
}

.schdule_t .m-s {
	top: .64rem;
	left: -.256rem
}

.schdule_t .m-s .wait {
	width: .59733rem;
	height: .59733rem;
	background-position: -3.52rem -.384rem;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -.29867rem;
	margin-top: -.29867rem
}

.schdule_t .m-s .box {
	display: block;
	position: relative;
	border-radius: .08533rem;
	width: 3.62667rem;
	height: .128rem;
	background: #cbcbcb
}

.schdule_t .m-s span {
	display: block;
	border-radius: .08533rem;
	width: 3.62667rem;
	height: .128rem;
	background: #50c65f
}

.schdule_t .m-s span.half {
	width: 50%
}

.schdule_t .e-s {
	left: -1.74933rem
}

.schdule_t .e-s .thirdsales {
	background-position: -4.26667rem .04267rem
}

.schdule_t .e-s .gr {
	display: block;
	color: #222222;
	font-size: .59733rem
}

.schdule_t .e-s .tis {
	top: -1.06667rem;
	display: none
}

.schdule_t .change .e-s .tis {
	display: block
}

.schdule_t .change .e-s .gr {
	color: #50c65f
}

.schdule_t .change .e-s .thirdsales {
	background-position: -1.70667rem .04267rem
}

.schdule_t .change .m-s .tis {
	display: none
}

.schdule_t .change .m-s span.half {
	width: 100%
}

.schdule_t .change .m-s span.half .wait {
	display: none
}

.schdule_t .pass .gr {
	color: #50c65f
}

.schdule_t .pass .thirdsales {
	background-position: .27733rem .04267rem
}

.schdule_t .pass .box {
	width: 1.6rem
}

.schdule_t .pass .box .half {
	width: 100%
}

.sc_lc {
	padding-left: 0
}

.sc_lc .lc {
	position: absolute
}

.sc_lc .f-s .tis {
	top: -1.06667rem;
	display: none
}

.sc_lc .m-s {
	left: .21333rem;
	width: 1.6rem
}

.sc_lc .m-s .box {
	width: 1.6rem
}

.sc_lc .e-s {
	left: 1.32267rem;
	width: 2.56rem
}

.servicedetail_q {
	background: white;
	line-height: 2.13333rem
}

.la_q_dis {
	border-bottom: 1px solid #e3e5e9
}

.la_q_q {
	line-height: 1.06667rem;
	padding: .53333rem 0;
	-moz-box-sizing: initial;
	-webkit-box-sizing: initial;
	box-sizing: initial
}

.la_q_q .dis {
	font-size: .59733rem;
	color: #333333
}

.la_q_q .time {
	font-size: .59733rem;
	color: #999999
}

.cancel_app {
	background: white;
	position: fixed;
	bottom: 0;
	width: 100%;
	max-width: 16rem
}

.last_lc {
	position: relative;
	float: left;
	height: 2.13333rem;
	width: 3.2rem
}

.ml86 {
	margin-left: 1.83467rem
}

.newcarlist_head {
	position: relative;
	height: 1.87733rem;
	line-height: 1.87733rem;
	border-bottom: 1px solid #e3e5e9;
	background: white
}

.newcarlist_head .tit_car {
	font-size: .768rem;
	color: #222222;
	font-family: "黑体";
	text-align: center;
	display: block
}

.editamessage {
	position: absolute;
	right: .64rem;
	top: 0
}

.editamessage .edit_car a {
	font-size: .64rem;
	color: #666666
}

.editamessage .message_car {
	background: url(../images/conta.png) no-repeat;
	width: 1.10933rem;
	height: 1.088rem;
	background-size: 1.10933rem;
	display: inline-block;
	vertical-align: middle;
	margin-left: .55467rem
}

.editamessage .none_message {
	background-position: 0 -1.06667rem
}

.bulletin_car {
	height: 1.42933rem;
	line-height: 1.49333rem;
	background: #f77f7a
}

.bulletin_car .news_car p {
	font-family: "黑体";
	font-size: .55467rem;
	color: white;
	display: inline-block;
	vertical-align: middle;
	width: 12.30933rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.bulletin_car .news_car p span {
	position: relative;
	vertical-align: bottom
}

.bulletin_car .news_car>span a {
	float: right;
	color: white;
	display: inline-block;
	vertical-align: middle;
	font-size: .55467rem
}

.carnew {
	background: url(../images/carnew.png) no-repeat;
	background-size: 6.10133rem;
	display: inline-block;
	vertical-align: middle
}

.bell {
	width: .832rem;
	height: .74667rem;
	background-position: .04267rem .04267rem;
	margin-right: .384rem
}

.newallshoporder {
	background: #f8f8f8;
	border-top: 1px solid #e3e5e9
}

.newallshoporder .radio i {
	width: .72533rem;
	height: .68267rem
}

.newallshoporder .check_t i {
	background-position: -.768rem 0
}

.newallshoporder .logoshopcar .lsc {
	width: .85333rem;
	height: .85333rem;
	background-position: -1.856rem .02133rem
}

.newallshoporder .logoshopcar .s_name {
	font-size: .64rem;
	color: #333333;
	font-family: "黑体";
	vertical-align: middle;
	display: inline-block;
	max-width: 5.97333rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.newallshoporder .logoshopcar .Mright {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin-left: .21333rem
}

.newallshoporder .fr a {
	color: #e23435;
	font-size: .59733rem
}

.newallshoporder .fr .spea {
	color: #222222;
	font-size: .512rem;
	border-right: 1px solid #bbbbbb;
	margin-right: .21333rem;
	padding-right: .21333rem
}

.newallshoporder .fr .tycor {
	width: .64rem;
	height: .64rem;
	background-position: -3.66933rem -.10667rem;
	margin-left: .21333rem
}

.fullm {
	line-height: 1.64267rem
}

.fullm .mi {
	float: left
}

.fullm .mi a {
	display: inline-block;
	padding: .128rem;
	border: 1px solid #e23435;
	font-size: .59733rem;
	color: #e23435;
	border-radius: .08533rem;
	line-height: .576rem
}

.fullm .mi span {
	display: inline-block;
	font-size: .59733rem;
	color: #333333
}

.fullm .brow {
	float: right;
	line-height: 1.64267rem
}

.fullm .brow span {
	display: inline-block;
	vertical-align: middle;
	font-size: .59733rem;
	color: #e23435
}

.fullm .brow .rear {
	width: .64rem;
	height: .64rem;
	background-position: -2.85867rem -.08533rem
}

.group_ord {
	background: white
}

.group_ord .sc_list {
	padding: .42667rem .64rem
}

.group_ord .sc_list:first-child {
	padding-top: 0
}

.group_ord .sc_list .shopimg {
	position: relative
}

.group_ord .sc_list .shopimg img {
	width: 4.48rem;
	height: 4.48rem;
	border: 1px solid #eaeaea
}

.group_ord .sc_list .shopimg .lt {
	width: 100%;
	height: .98133rem;
	line-height: .98133rem;
	background: rgba(30, 20, 19, 0.65);
	color: white;
	text-align: center;
	font-size: .64rem;
	position: absolute;
	bottom: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.group_ord .sc_list .radio {
	padding-top: 1.94133rem
}

.group_ord .sc_list .deleshow .deletes .similar-product-text {
	line-height: .81067rem;
	height: 1.62133rem;
	margin-top: 0;
	margin-bottom: 0
}

.group_ord .sc_list .deleshow {
	width: 8.74667rem
}

.group_ord .sc_list .deleshow .weight {
	line-height: .85333rem
}

.group_ord .sc_list .deleshow .weight span {
	margin-left: .21333rem;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 3.84rem
}

.group_ord .sc_list .deleshow .weight span:first-child {
	margin-left: 0
}

.group_ord .sc_list .deleshow .edit_weight {
	background: #f0f2f5;
	position: relative
}

.group_ord .sc_list .deleshow .edit_weight:after {
	content: '';
	position: absolute;
	background: url(../images/carnew.png) no-repeat;
	background-size: 6.10133rem;
	width: .64rem;
	height: .64rem;
	right: 2px;
	top: .08533rem;
	background-position: -1.04533rem 0
}

.group_ord .sc_list .deleshow .prices .sc_pri {
	font-size: .72533rem
}

.group_ord .sc_list .deleshow .prices .sc_pri .m {
	font-size: .512rem;
	vertical-align: bottom
}

.group_ord .sc_list .deleshow .prices {
	margin-top: .896rem
}

.group_ord .sc_list .deleshow .emk .sc_pri {
	color: #666666
}

.group_ord .sc_list .deleshow .emk .sc_pri em {
	margin-left: .128rem;
	color: #999999;
	font-size: .59733rem
}

.group_ord .sc_list .deleshow .emk {
	overflow: inherit
}

.group_ord .sc_list .deleshow .emk .plus a {
	padding: .34133rem .384rem;
	color: #333333;
	border: 1px solid #666666;
	border-radius: .128rem;
	font-size: .64rem;
	position: relative;
	top: .32rem
}

.empty_so {
	position: relative;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: .6
}

.empty_so:before {
	content: '';
	background: url(../images/empty.png) no-repeat;
	width: 3.11467rem;
	height: 3.11467rem;
	position: absolute;
	background-size: cover;
	left: 50%;
	top: 50%;
	margin-left: -1.55733rem;
	margin-top: -1.55733rem;
	z-index: 99
}

.givejf {
	font-size: .55467rem;
	color: #666666;
	background: #fff7f7;
	height: 1.06667rem;
	line-height: 1.06667rem;
	padding-left: 1.70667rem
}

.givejf .g {
	color: #999999;
	margin-left: .42667rem
}

.newcarfoo .payallb {
	bottom: 2.13333rem
}

@media screen and (min-width:1300px) {
	.newcarfoo .payallb {
		bottom: 1.06667rem
	}
}

.newcarfoo .payallb .alllef .radio .all {
	top: -.17067rem
}

.newcarfoo .payallb .youbia p {
	text-align: left;
	color: #333333;
	font-weight: bold
}

.newcarfoo .payit .fl .lastime {
	color: #666666;
	font-weight: normal
}

.newcarfoo .payallb .youbia {
	width: 6.4rem;
	margin-left: 1.06667rem
}

.edit_c {
	height: 2.13333rem;
	line-height: 2.13333rem;
	display: none
}

.edit_c .all_c .radio {
	width: inherit;
	padding-top: 0
}

.edit_c .all_c .radio i {
	display: inline-block;
	vertical-align: middle;
	float: none
}

.edit_c .all_c .all {
	font-size: .55467rem;
	position: relative;
	top: .08533rem
}

.edit_c .ed3_c {
	float: right
}

.edit_c .ed3_c a {
	display: inline-block;
	width: 3.2rem;
	height: 1.408rem;
	text-align: center;
	line-height: 1.408rem;
	border: 1px solid #666666;
	font-size: .64rem;
	color: #666666;
	border-radius: .128rem;
	margin-left: .42667rem
}

.edit_c .ed3_c a.del {
	border-color: #e23435;
	color: #e23435
}

.soldout {
	position: relative;
	border-bottom: 1px solid #e3e5e9;
	padding-bottom: .64rem
}

.soldout .shopimg {
	float: left;
	width: 4.48rem;
	height: 4.48rem
}

.soldout .shopimg img {
	width: 4.48rem;
	height: 4.48rem;
	border: 1px solid #eaeaea
}

.soldout .empty_price {
	float: left;
	position: absolute;
	left: 5.76rem;
	bottom: .64rem
}

.soldout .empty_price .yp {
	font-size: .72533rem;
	color: #e23435;
	margin-bottom: .64rem
}

.soldout .empty_price .yp em {
	font-size: .512rem
}

.soldout .empty_price p {
	font-size: .55467rem;
	color: #666666
}

.closer {
	background: url(../images/clos.png) no-repeat;
	width: .85333rem;
	height: .85333rem;
	background-size: cover;
	display: inline-block;
	float: right;
	cursor: pointer
}

.choseg {
	display: none
}

.choseg .choose-titr {
	padding-left: .64rem;
	padding-right: .64rem;
	overflow: hidden
}

.handard_gg {
	padding: .64rem 0
}

.handard_gg a {
	width: 6.89067rem;
	height: 1.45067rem;
	text-align: center;
	line-height: 1.45067rem;
	color: #333333;
	font-size: .576rem;
	border-radius: .128rem;
	border: 1px solid #e3e5e9;
	float: right;
	margin-bottom: .64rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.handard_gg a.current {
	color: #e23435;
	border-color: #e23435
}

.handard_gg a:nth-child(2n) {
	float: left
}

.handard_gg .submits_de {
	margin-top: 2.13333rem
}

.hdd {
	color: #666666;
	font-size: .59733rem;
	padding-bottom: .34133rem
}

.handard_color_size {
	padding: .64rem 0
}

.handard_color_size a {
	display: block;
	width: 2.73067rem;
	height: 1.45067rem;
	text-align: center;
	line-height: 1.45067rem;
	color: #333333;
	font-size: .576rem;
	border-radius: .128rem;
	border: 1px solid #e3e5e9;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: .64rem;
	margin-right: .85333rem
}

.handard_color_size a.current {
	color: #e23435;
	border-color: #e23435
}

.handard_color_size .submits_de {
	background: #e23435;
	margin-top: 2.13333rem
}

.coupongg {
	background: #f8f8f8
}

.coupongg .closer {
	position: absolute;
	right: .64rem
}

.coupongg .soldout_cp {
	text-align: center
}

.coupongg .soldout_cp .nmy {
	width: 3.392rem;
	height: 2.70933rem;
	margin-top: 1.06667rem
}

.coupongg .soldout_cp .nzw {
	font-size: .59733rem;
	color: #bfbfbf;
	margin-top: .85333rem
}

.c_uscoupon {
	height: 14.54933rem;
	overflow: auto;
	margin-top: .64rem
}

.c_uscoupon .canus {
	font-size: .64rem;
	color: #333333;
	font-weight: bold
}

.c_uscoupon .canus span {
	font-size: .512rem;
	color: #999999
}

.cuptyp {
	height: 3.94667rem;
	margin: .64rem 0
}

.cuptyp:first-child {
	margin-top: 0
}

.cuptyp .le_pri {
	width: 36%;
	height: 3.94667rem;
	float: left;
	background: #51c9df;
	position: relative;
	border-top-left-radius: .128rem;
	border-bottom-left-radius: .128rem;
	background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#63EAE8), to(#51CADF));
	background-image: -moz-linear-gradient(0% 100% 180deg, #63EAE8, #51CADF)
}

.cuptyp .le_pri:before {
	content: '';
	background: url(../images/cp.png) no-repeat;
	width: .21333rem;
	height: 3.92533rem;
	background-size: cover;
	position: absolute;
	left: -.128rem;
	top: 0
}

.cuptyp .le_pri h1 {
	font-size: 1.70667rem;
	color: white;
	text-align: center;
	margin: 0;
	margin-top: .64rem
}

.cuptyp .le_pri h1 em {
	font-size: .85333rem;
}

.cuptyp .le_pri p {
	margin-top: .21333rem;
	color: white;
	font-size: .55467rem;
	text-align: center
}

.cuptyp .ri_int {
	width: 64%;
	height: 3.94667rem;
	float: left;
	background: white;
	padding: .42667rem 0 .42667rem .42667rem;
	position: relative;
	border-top-right-radius: .128rem;
	border-bottom-right-radius: .128rem;
	border: 1px solid #e3e5e9;
	border-left: 0
}

.cuptyp .ri_int .ba {
	background: #56d4e2;
	color: white;
	padding: .21333rem;
	border-radius: .128rem;
	line-height: 1.00267rem;
	margin-right: .42667rem
}

.cuptyp .ri_int .foi {
	display: inline-block;
	width: 5.632rem;
	font-size: .512rem;
	line-height: 1.024rem
}

.cuptyp .ri_int span {
	color: #666666;
	font-size: .512rem
}

.cuptyp .ri_int .cp9 {
	color: #999999
}

.cuptyp .ri_int .bo_two {
	font-size: .512rem;
	color: #999999;
	position: absolute;
	bottom: .42667rem
}

.cuptyp .ri_int .bo_two a {
	padding: .14933rem .34133rem;
	border: 1px solid #54cfe1;
	color: #54cfe1;
	font-size: .512rem;
	border-radius: .53333rem;
	margin-left: .42667rem
}

.canget span {
	vertical-align: top
}

.newchoosecar {
	bottom: 2.13333rem
}

@media screen and (min-width:1300px) {
	.newchoosecar {
		bottom: 1.06667rem
	}
}

.newchoosecar .choose-titr {
	overflow: hidden
}

.ovfHiden {
	overflow: hidden;
	height: 100%
}

/*hxm-add-start*/
.edit-btn {
	float: right;
	width: 100%;
	/* height:auto;
	*/
	margin-top: 0.5rem;
	background: transparent;
}

.edit-btn .g {
	float: right;
	border-left: 1px solid #bbb;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	color: #333;
	cursor: pointer;
}

.edit-list {
	display: none;
	float: right;
	height: 1.06667rem;
	line-height: 1.06667rem;
}

.edit-list li {
	float: left;
	border-left: 1px solid #bbb;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	font-size: .55467rem;
	color: #999;
}

.edit-list li:hover {
	color: #333;
}

.edit-list li a {
	color: inherit;
}

.edit-list li:first-child {
	border-left: none;
}

.edit-change .g {
	display: none;
}

.edit-change .edit-list {
	display: block;
}

.operating-floor-two {
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}

.operating-floor-two .item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 50%;
	border-right: 1px solid #dedede;
	padding: 0 0.5rem;
}

.operating-floor-two .item:last-child {
	border-right: none;
}

.operating-floor-two .operating-floor-txt {
	float: right;
	width: 3.6rem;
	font-size: .59733rem;
	line-height: .8rem;
	margin-top: 0.5rem;
	color: #f23030;
}

.operating-floor-two .operating-floor-pic {
	float: left;
	width: 3rem;
}

.operating-floor-two .operating-floor-pic img {
	width: inherit;
}

.operating-floor-two .operating-floor-txt span {
	display: block;
	width: 100%;
	height: 0.8rem;
	overflow: hidden;
	text-align: right;
}

.operating-floor-two .operating-floor-txt .second {
	font-size: .42667rem;
	color: #999;
}

/*移动端layer弹出层样式*/
div.layui-m-layercont {
	font-size: .853333rem;
}

div.layui-m-layerbtn span {
	font-size: .59733rem;
}

.m-lr-20 {
	margin: 0 .42667rem;
}

.orders-list {
	font-size: .59733rem;
	color: #343434;
	background: #f7f7f7;
	padding-bottom: .42667rem;
}

.orders-item {
	background: #fff;
	margin-bottom: .42667rem;
}

.shop-mes {
	height: 2.38933rem;
	padding-top: 0.8rem
}

.shop-logo {
	float: left;
	width: 0.725333rem;
	height: 0.725333rem;
	margin: 0 .42667rem;
	overflow: hidden;
	background: #ddd;
}

.shop-logo>img {
	width: 100%;
}

.shop-name {
	height: .725333rem;
	line-height: .725333rem;
	font-size: .64rem;
}

.goods-item {
	background-color: #f7f7f7;
	padding: .42667rem;
	margin-bottom: .21333rem;
}

.goods-pic {
	float: left;
	width: 3.92533rem;
	height: 3.92533rem;
	margin-right: .85333rem;
	overflow: hidden;
}

.goods-pic>img {
	width: 100%;
}

.goods-cont {
	float: left;
}

.goods-title {
	height: 1.536rem;
	width: 10.24rem;
	line-height: 0.768rem;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.goods-des {
	height: 2.13333rem;
	line-height: 2.13333rem;
	color: #f4b800
}

.goods-price {
	float: left;
	color: #f33300;
}

.goods-num {
	float: right;
}

.other-item {
	height: 2.38933rem;
	margin: 0 .64rem;
	line-height: 2.38933rem;
	border-bottom: 1px solid #e0e0e0;
	font-size: 0.64rem;
}

.other-item:last-child {
	border-bottom: none;
}

.other-left {
	float: left;
}

.other-right {
	float: right;
}

.leave-word-box {
	height: 2.3rem;
	overflow: hidden;
}

.leave-word {
	width: 11.24rem;
	height: 2.3rem;
	line-height: 2.3rem;
	resize: none;
	outline: none;
	border: none;
	color: #989898;
}

.other-num {
	margin: 0 .42667rem;
}

.other-price {
	color: #f33300;
}

.other-right .arrow-right {
	display: inline-block;
	width: .34133rem;
	height: .59733rem;
	margin-left: .21333rem;
	margin-bottom: -.1rem;
	background: url(../images/yr.png) no-repeat 0 0;
	background-size: cover;
}

.top-header-m {
	height: 2.13333rem;
}

.top-header-m>.footer {
	position: fixed;
	bottom: auto;
	top: 1.898667rem;
}

.btns-fixed-wrap {
	height: 2.56rem;
}

.btns-fixed-w100 {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
}

/*拼多多页面*/
.page-title1 {
	display: inline-block;
	font-size: 0.682667rem;
	color: #333;
}

.goods-info-p {
	padding: .4rem .5rem;
}

.goods-pic-p {
	float: left;
	width: 5.5rem;
	height: 5.5rem;
	margin-right: .8rem;
	overflow: hidden;
}

.goods-pic-p>img {
	width: 100%;
}

.goods-name-p {
	line-height: .8rem;
	font-size: .7rem;
	height: 3.2rem;
	color: #333;
	overflow: hidden;
}

.use-num-p {
	font-size: .6rem;
	color: #999;
	height: 1.2rem;
	line-height: 1.2rem;
	margin-top: .2rem;
}

.goods-price-p {
	font-size: .6rem;
	color: #999;
	height: .9rem;
	overflow: hidden;
}

.goods-price-p>span {
	font-size: .9rem;
	color: #df241a;
	vertical-align: text-bottom;
	margin-right: .3rem;
	overflow: hidden;
}

.service-list-q {
	box-sizing: content-box;
	height: .6rem;
	padding: .5rem 0;
	background-color: #fafafa;
	text-align: center;
}

.service-list-q>li {
	display: inline-block;
}

.service-list-q>li+li {
	padding-left: .8rem;
}

.service-list-q>li>img {
	width: .6rem;
	height: .6rem;
	margin-right: .1rem;
}

.service-list-q>li>span {
	line-height: .6rem;
	font-size: .5rem;
	color: #666;
}

.groups-users-q {
	padding-top: .5rem;
	text-align: center;
}

.users-list-p {
	min-height: 2.25rem;
	padding-top: .15rem;
}

.users-list-p>li {
	display: inline-block;
	border-radius: 50%;
	width: 2.1rem;
	height: 2.1rem;
}

.users-list-p>li+li {
	margin-left: .5rem;
	overflow: hidden;
}

.users-list-p .master-p {
	position: relative;
}

.users-list-p .master-p .pic-wrap {
	box-sizing: content-box;
	width: 2rem;
	height: 2rem;
	border: 2px solid #ffab33;
	overflow: hidden;
	border-radius: 50%;
}

.users-list-p>li img {
	width: 100%;
}

.users-list-p .tips-p {
	position: absolute;
	left: -1px;
	top: -.2rem;
	width: 1.4rem;
	height: .7rem;
	line-height: .7rem;
	font-size: .5rem;
	color: #aa7806;
	border: 1px solid #fff;
	background-color: #ffab33;
	border-radius: .35rem;
}

.groupsing {
	height: 2rem;
	font-size: .7rem;
	line-height: 2rem;
	color: #333;
}

.groupsing>span {
	color: #e02e24;
}

.groupsing>i {
	font-weight: bold;
	color: #000;
}

.groupsed {
	box-sizing: content-box;
	padding: .55rem 0;
	height: .9rem;
	line-height: .9rem;
	font-size: .7rem;
	color: #333;
}

.groupsed>img {
	width: .9rem;
	height: .9rem;
	margin-right: .5rem;
	vertical-align: top;
}

.join-groups-p {
	display: inline-block;
	width: 15rem;
	height: 1.8rem;
	line-height: 1.8rem;
	font-size: .75rem;
	color: #fff;
	background-color: #e02e24;
	border-radius: .3rem;
}

.lottery-button {
	margin-top: 10px;
	color: #333;
	background-color: #fff;
	border: 1px solid black;
}

.buy-notes-p {
	margin-top: .5rem;
	border-top: 1px solid #e9e9e9;
	height: 2.2rem;
	background-color: #f2f2f2;
}

.buy-notes-p .notes-wrap {
	height: 1.8rem;
	background-color: #fff;
	line-height: 1.8rem;
	padding: 0 .5rem;
	font-size: .6rem;
}

.buy-notes-p .notes-title {
	float: left;
	color: #333;
}

.buy-notes-p .notes-cont {
	float: right;
	color: #999;
}

.nav-list-p {
	height: 2.7rem;
	padding-top: .2rem;
}

.nav-list-p>a {
	float: left;
	width: 25%;
	text-align: center;
}

.nav-list-p>a img {
	width: 1.25rem;
	height: 1.25rem;
}

.nav-list-p>a span {
	height: 1.1rem;
	font-size: .7rem;
	line-height: 1.1rem;
	color: #666;
}

.goods-list-p {
	background-color: #f2f2f2;
}

.goods-item-p {
	width: 7.936rem;
	margin-top: .064rem;
	background-color: #fff;
}

.goods-item-p:nth-child(odd) {
	float: left;
}

.goods-item-p:nth-child(even) {
	float: right;
}

.goods-item-p .item-pic-p {
	width: 7.936rem;
	height: 7.936rem;
	overflow: hidden;
}

.goods-item-p .item-pic-p>img {
	width: 100%;
}

.goods-item-p .item-name {
	font-size: .7rem;
	line-height: 1rem;
	height: 2rem;
	margin: .25rem 0;
	padding: 0 .4rem;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.goods-item-p .item-cont-p {
	height: 1rem;
	line-height: 1rem;
	padding: 0 .4rem;
	margin-bottom: .4rem;
	overflow: hidden;
}

.goods-item-p .items-price {
	float: left;
	font-size: .75rem;
	font-weight: bold;
	color: #e02e24;
}

.goods-item-p .items-num {
	float: right;
	font-size: .6rem;
	color: #999;
}

.btn-share-ico {
	float: right;
	margin-top: 0.512rem;
	margin-right: 0.426667rem;
	width: 0.682667rem;
	height: 0.853333rem;
	background: url(../images/ico-share1.png) no-repeat 0 0;
	background-size: cover;
}

/*活动详情页*/
.ac-d-title {
	margin-top: 1.706667rem;
	font-size: .64rem;
	line-height: 1.28rem;
	color: #333;
	text-align: center;
}

.ac-d-subtitle {
	font-size: .554667rem;
	line-height: 1.024rem;
	color: #666;
	text-align: center;
}

.ac-d-state {
	height: 1.322667rem;
	padding-bottom: .426667rem;
	border-bottom: 1px solid #ddd;
	text-align: center;
}

.ac-d-state>span {
	display: inline-block;
	padding: 0 .426667rem;
	font-size: .512rem;
	line-height: .896rem;
	color: #999;
}

.ac-d-cont {
	padding: .426667rem;
	font-size: .512rem;
	line-height: .896rem;
	color: #666;
}

.ac-d-cont img {
	width: 100%;
	max-width: 100%;
}

.ceshi-rem {}

/*hxm-add-end*/

/*微信账号关联商城账号*/
.relation-user-wrap {
	margin: 0 .64rem;
}

.relation-user-wrap .relation-des {
	font-size: .512rem;
	line-height: 1.28rem;
	color: #999;
}

.relation-user-wrap .co-black {
	color: #333;
}

.user-photo1-h {
	width: 3.2rem;
	height: 3.2rem;
	margin: .512rem auto 0;
	border-radius: 50%;
	overflow: hidden;
}

.user-photo1-h>img {
	width: 100%;
}

.ueser-name1-h>span {
	vertical-align: top;
	color: #333;
	margin-left: .384rem;
}

.p-t-48 {
	padding-top: 1.024rem;
}

.relation-user-wrap .relation-btns {
	display: block;
	height: 1.664rem;
	line-height: 1.664rem;
	text-align: center;
	font-size: .597333rem;
	color: #666;
	border: 1px solid #ccc;
	border-radius: .128rem;
}

.relation-btns.register-btns {
	background-color: #f23030;
	color: #fff;
	border-color: #ab434a;
}

/*签到页面*/
.panel1-sign {
	position: relative;
	height: 7.253333rem;
	padding: .512rem .426667rem .64rem;
	background: url("../images/bg-panel-sign.jpg") no-repeat 0 0;
	background-size: cover;
	font-size: .469333rem;
	color: #fff;
}

.user-sign {
	float: left;
}

.user-sign>i {
	float: left;
	width: 1.28rem;
	height: 1.28rem;
	margin-right: .426667rem;
	border-radius: 50%;
	overflow: hidden;
}

.user-sign img {
	width: 100%;
}

.user-sign>span {
	float: left;
	height: 1.28rem;
	max-width: 3.84rem;
	line-height: 1.28rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.integral-sign {
	float: right;
	text-align: right;
	max-width: 5.12rem;
}

.integral-sign>span {
	display: block;
	line-height: .768rem;
}

.click-sign {
	position: absolute;
	top: 1.365333rem;
	left: 50%;
	margin-left: -2.133333rem;
	width: 4.266666rem;
	height: 4.266666rem;
	background: url("../images/ico-integral-sign.png") no-repeat 0 0;
	background-size: 8.533332rem 4.266666rem;
}

.click-sign>span {
	display: none;
	padding-top: 2.56rem;
	line-height: .576rem;
	color: #ff563f;
	text-align: center;
	font-size: .469333rem;
}

.clicked-sign {
	background-position-x: -4.266666rem;
}

.clicked-sign>span {
	display: block;
}

.continuity-sign {
	position: absolute;
	width: 100%;
	line-height: 1;
	text-align: center;
	bottom: .64rem;
}

.continuity-sign i {
	font-weight: bold;
	color: #ffe400;
}

.continuity-sign .c-7 {
	display: inline;
}

.continuity-sign .c-20 {
	display: none;
}

.continuity-7 .c-7 {
	display: none;
}

.continuity-7 .c-20 {
	display: inline;
}

.panel2-sign {
	padding: 0 .384rem;
	background-color: #fff;
}

.panel2-sign h3 {
	font: .597333rem/1.706667rem normal;
	color: #666;
	border-bottom: 1px solid #ddd;
	text-align: center;
}

.panel2-sign li {
	float: left;
	height: 1.28rem;
	line-height: 1.28rem;
	width: 2.176rem;
	text-align: center;
	font-size: .512rem;
}

.weeks-sign {
	padding-top: .256rem;
}

.weeks-sign li {
	color: #666;
}

.calendar-sign {
	padding-bottom: .512rem;
}

.calendar-sign li {
	position: relative;
	color: #999;
}

.calendar-sign li>i {
	display: none;
	position: absolute;

	left: .768rem;
	bottom: 0;
	width: .746667rem;
	height: .682667rem;
	background: url("../images/ico-checked-sign.png") no-repeat 0 0;
	background-size: cover;
}

.calendar-sign .checked>i {
	display: block;
}

.rule-sign {
	background-color: #fff;
	margin-top: .426667rem;
	padding: .32rem .426667rem .512rem;
	color: #666;
}

.rule-sign h5 {
	font: .597333rem/1.536rem normal;
}

.rule-sign p {
	font-size: .512rem;
	line-height: .853333rem;
}

.mytit_flash {
	background-color: white;
	/*position: fixed;*/
	width: 16rem;
	z-index: 9;
}

.mytit_flash ul li {
	color: #222222;
	width: 25%
}

.mytit_flash ul .red {
	color: #be2625
}

.mytit_flash .addset li {
	width: 20%
}

.mytit_flash .addset-h li {
	width: 2.944rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
}

.mytit_flash .addset-h li:first-child {}

.mytit_flash .addset-wrap-h {
	width: 14.72rem;
	margin: 0 auto;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.mytit_flash .addset-h {
	width: 200%;
}

.share-bottom-wrap {
	position: fixed;
	width: 16rem;
	bottom: 0;
	z-index: 13;
	background-color: #fff;
	padding: .512rem 0;
	transform: translateY(100%);
	-webkit-transition: transform 0.5s;
	transition: transform 0.5s;
}

.share-bottom-show {
	transform: translateY(0);
}

.share-bottom-wrap .xxgro {
	top: .256rem;
	right: .256rem;
}

.share-bottom-wrap .bdsharebuttonbox {
	text-align: center;
}

.share-bottom-wrap .bdsharebuttonbox>a {
	display: inline-block;
	width: 2.56rem;
	height: 2.56rem;
	background-color: transparent;
	margin: 0 .384rem;
	background-size: cover;
	float: none;
	line-height: 0;
	overflow: hidden;
	text-indent: 0;
}

.share-bottom-wrap .bdsharebuttonbox>.ico-share-wechat {
	background-image: url("../images/ico-share-wechat.png");
}

.share-bottom-wrap .bdsharebuttonbox>.ico-share-qq {
	background-image: url("../images/ico-share-qq.png");
}

.share-bottom-wrap .bdsharebuttonbox>.ico-share-kj {
	background-image: url("../images/ico-share-kj.png");
}

.share-bottom-wrap .bdsharebuttonbox>.ico-share-weibo {
	background-image: url("../images/ico-share-weibo.png");
}

.pop-write-order {
	position: fixed;
	z-index: 13;
	bottom: 0;
	width: 16rem;
	padding: .64rem;
	background-color: #fff;
	transform: translateY(100%);
	-webkit-transition: transform 0.5s;
	transition: transform 0.5s;
}

.pop-show {
	transform: translateY(0);
}

.pop-write-order .pop-title {
	height: 1.706667rem;
	padding-bottom: 0.426667rem;
	margin-bottom: .426667rem;
	text-align: center;
	font-size: .64rem;
	line-height: 1.28rem;
	border-bottom: 1px solid #ccc;
	color: #333;
}

.item-order-input {
	padding: .256rem 1.28rem;
	line-height: 1.024rem;
	font-size: .512rem;
	color: #666;
}

.item-order-input>span {
	display: inline-block;
	width: 3.84rem;
	overflow: hidden;
}

.item-order-input>input {
	border: none;
	outline: none;
	padding: 0 .256rem;
	width: 7.68rem;
	height: 1.024rem;
	border: 1px solid #aaa;
}

.write-order-des {
	padding: .256rem 0;
	font-size: .512rem;
	line-height: .768rem;
	color: #999;
}

.write-order-des>span {
	color: #333;
}

.write-order-des>a {
	display: inline-block;
	color: #e23435;
	margin: 0 .256rem;
}

.pop-btns-wrap {
	padding: .426667rem 0;
	text-align: center;
}

.btns-item {
	display: inline-block;
	height: 1.28rem;
	font-size: .597333rem;
	line-height: 1.28rem;
	padding: 0 1.28rem;
	margin: 0 .426667rem;
	border: 1px solid #aaa;
	border-radius: .128rem;
	color: #666;
}

.pop-btns-true {
	border-color: #e23435;
	background-color: #e23435;
	color: #fff;
}

.btn-write-order {
	float: right;
	height: 1.024rem;
	margin-top: .106667rem;
	line-height: 1.024rem;
	border: 1px solid #aaa;
	padding: 0 .256rem;
	font-size: .512rem;
	border-radius: .128rem;
	color: #666;
	box-shadow: 0 0 .384rem rgba(0, 0, 0, .2) inset;
}

/*日历插件字体调整*/
body .gearDate {
	font-size: .512rem;
}

/*订单详情页面增加 s*/
/*开关按钮*/
.z-toggle {
	padding: 0.1066rem;
	display: block;
	position: relative;
}

.z-toggle input {
	display: none;
}

.z-toggle.z-toggle-royal input:checked+.z-tarck {
	border-color: #ef4e3a;
	background-color: #ef4e3a;
}

.z-toggle.z-toggle-royal input:checked+.z-tarck .z-handle {
	-webkit-transform: translate3d(0.832rem, 0, 0);
	-moz-transform: translate3d(0.832rem, 0, 0);
	transform: translate3d(0.832rem, 0, 0);
	background-color: #fff;
}

.z-toggle .z-handle:before {
	position: absolute;
	top: 0.1066rem;
	left: -0.4693rem;
	padding: 0.4053rem 0.7466rem;
	content: " ";
}

.order .fr .z-toggle .z-tarck {
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: background-color, border;
	-moz-transition-property: background-color, border;
	transition-property: background-color, border;
	display: inline-block;
	box-sizing: border-box;
	width: 2.176rem;
	height: 1.386rem;
	border: solid 2px #E5E5E5;
	border-radius: 50px;
	background-color: #fff;
	content: ' ';
	cursor: pointer;
}

.z-toggle .z-handle {
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	position: absolute;
	top: 0.1493rem;
	left: 0.1493rem;
	display: block;
	width: 0.5973rem;
	height: 0.5973rem;
	border-radius: 50px;
	background-color: #fff;
}

.z-toggle .z-handle {
	transition: 0.3s cubic-bezier(0, 1.1, 1, 1.1);
	transition-property: background-color, -webkit-transform;
	transition-property: background-color, transform;
	position: absolute;
	display: block;
	width: 1.2373rem;
	height: 1.2373rem;
	border-radius: 50px;
	background-color: #fff;
	top: 0.1615rem;
	left: 0.1493rem;
	box-shadow: 0 0.0426rem 0.1493rem rgba(0, 0, 0, 0.35), 0 0.0213rem 0.0213rem rgba(0, 0, 0, 0.15);
}

.invoice .z-toggle-btn {
	margin-top: 0.5333rem !important;
}

.Scavenging-pop-wrap {
	position: fixed;
	max-width: 16rem;
	margin: 0 auto;
	width: 100%;
	left: 0;
	right: 0;
	z-index: 998;
	overflow: scroll;
	top: 0;
	bottom: 0;
}

.package-pop-bg-opacity {
	position: absolute;
	max-width: 16rem;
	margin: 0 auto;
	width: 100%;
	height: 130%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 12;
	background: rgba(0, 0, 0, 0.4);
}

.package-pop {
	position: relative;
	box-sizing: border-box;
	width: 9.6rem;
	margin: 0.4266rem auto 0;
	padding: 0.8533333333333334rem 0px 0px 0px;
	text-align: center;
	border-radius: 15px;
	color: #333;
	background-color: #fff;
	overflow: hidden;
	box-shadow: 0 0.02133rem 0.2133rem 0 rgba(0, 0, 0, .3);
	z-index: 899;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: auto;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.package-pop-icon {
	position: absolute;
	left: 50%;
	height: 1.7066rem;
	border-left: 1px solid #e5e5e5;
}

.package-pop .package-pop-select .fr {
	color: #ea3524;
}

.package-pop p {
	font-size: 0.64rem;
	margin-bottom: 0.8533rem;
}

.package-pop-select {
	border-top: 1px solid #e5e5e5;
	position: relative;
}

.package-pop-select a {
	display: block;
	height: 1.7066rem;
	line-height: 1.7066rem;
	width: 50%;
	text-align: center;
	color: #333;
	font-size: 0.5546rem;
}

.details-list-wrap .ttrebu {
	height: 0.2706rem;
	overflow: hidden;
}

.details-list-wrap {
	background-color: #FFF;
}

.details-list-wrap .myorder-two {
	border: 0px;
}

.details-list-wrap .invoice .myorder .order .fr span {
	color: #999999;
}

.details-list-wrap .Pending-delivery {
	color: #f89494;
	height: 2.133rem;
	line-height: 2.133rem;
	font-size: 0.64rem;
	padding-right: 0.64rem;
	text-align: right;
}

.details-list-wrap .list7 .myorder {
	height: auto;
	line-height: 2.3466rem;
}

.details-list-wrap .myorder .order .fr {
	margin-top: 0.3533rem;
}

.details-list-header {
	padding-top: 1.066rem;
}

.details-list-header .details-list-a {
	margin-right: 0.1066rem;
}

.details-list-header .details-list-a a {
	width: 5.12rem;
	height: 1.4933rem;
	display: block;
	font-size: 0.64rem;
	line-height: 1.4933rem;
	padding-left: 1.92rem;
}

.details-list-header .list-a-one a {
	color: #ea3524;
	border: 1px solid #ea3524;
	background: url(../images/z-dengziti.png) no-repeat 0.5973rem 0.256rem;
	background-size: .75rem;
}

.details-list-header .list-a-two a {
	color: #ea3524;
	background: url(../images/z-iphone.png) no-repeat 0.96rem 0.512rem;
	background-size: .6rem;
}

.details-list-header .details-list-img {
	width: 1.6rem;
}

.details-list-wrap .ttrebu img {
	width: 100%;
	height: 100%;
}

.details-list-header .details-list-img .list-img-a {
	display: block;
	width: 1.6rem;
}

.details-list-header .details-list-img .list-img-a img {
	width: 100%;
}

.details-list-header .details-list-img .list-img-title {
	font-size: 0.512rem;
	height: 0.8533rem;
	line-height: 0.8533rem;
	margin-top: 0.1066rem;
	color: #666666;
}

.details-progress {
	padding: 1.1733rem 0 1.706rem 0;
	border-bottom: 1px solid #ddd;
}

.details-progress ul li {
	width: 25%;
	text-align: center;
	font-size: 0.4693rem;
	color: #333;
}

.progress-icon-wrap {
	margin-top: 0.5333rem;
	height: 0.8746rem;
	position: relative;
}

.details-progress ul .details-li-color {
	color: #999999;
}

.details-progress .details-progress-icon {
	position: absolute;
	top: 50%;
	left: 1.92rem;
	width: 10.88rem;
	height: 0.1066rem;
	background: url(../images/z-xian-bg.png) no-repeat;
	background-size: 100% 100%;
	z-index: 1;
}

.progress-icon-wrap dl dt,
dd {
	width: 0.8446rem;
	height: 0.8446rem;
	background: url(../images/progress-cheng-none.png)no-repeat;
	background-size: 100% 100%;
}

.progress-icon-wrap dl dt {
	background: #FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem;
	background-size: 70% 60%;
	margin-left: 3.146rem;
	border-radius: 50px;
	z-index: 3;
	position: relative;
}

.progress-icon-wrap dl dt:nth-child(1) {
	margin-left: 1.0666rem;
}

.progress-icon-wrap dl dd {
	margin-left: 3.03rem;
}

.progress-icon-wrap dl dd:first-of-type {
	margin-left: 3.1rem;
}

.Scavenging-pop {
	position: relative;
	box-sizing: border-box;
	width: 14.08rem;
	height: 20.5866rem;
	margin: 2rem auto 0;
	text-align: center;
	color: #333;
	background-color: #fff;
	overflow: hidden;
	box-shadow: 0 0.02133rem 0.2133rem 0 rgba(0, 0, 0, .3);
	z-index: 899;
}

.Scavenging-pop .Scavenging-pop-header {
	text-align: center;
	height: 1.92rem;
	line-height: 1.92rem;
	color: #fff;
	font-size: 0.64rem;
	background-color: #ff4747;
}

.Scavenging-pop-img-one {
	width: 12.16rem;
	height: 2.88rem;
	margin: 0 auto;
	margin-top: 0.64rem;
}

.Scavenging-pop-img-title {
	text-align: center;
	font-size: 0.512rem;
	margin: 0.5333rem 0;
}

.Scavenging-pop-img-two {
	width: 4.8rem;
	height: 4.8rem;
	margin: 0 auto;
}

.Scavenging-pop-img-one img,
.Scavenging-pop-img-two img {
	width: 100%;
	height: 100%;
}

.Scavenging-pop-cont {
	width: 12.224rem;
	margin: 0 auto;
	padding: 0.8533rem 0;
}

.Scavenging-pop-cont ul li {
	color: #999;
	font-size: 0.5546rem;
	text-align: left;
	line-height: 0.5546rem;
	margin-bottom: 0.5546rem
}

.Scavenging-pop-cont ul li b {
	width: 0.192rem;
	display: inline-block;
}

.Scavenging-pop-cont ul li em {
	color: #333;
}

.Scavenging-pop-footer {
	margin: 0 auto;
	height: 3.84rem;
	background-color: #f6f6f6;
}

.Scavenging-pop-footer ul {
	padding: 0.64rem 0;
}

.Scavenging-pop-footer ul li {
	text-align: left;
	width: 12.224rem;
	margin-left: 0.9386rem;
	font-size: 0.512rem;
	color: #666666;
	margin-bottom: 0.3626rem;
}

.Scavenging-pop-close {
	width: 1.0453rem;
	height: 1.0453rem;
	border: 1px solid #fff;
	position: relative;
	border-radius: 50px;
	background: url(../images/z-chacha.png)no-repeat 0.2773rem 0.2773rem;
	background-size: 45% 45%;
	z-index: 990;
	margin: 1.2rem auto 0;
}

.Scavenging-pop-head {
	height: 2.048rem;
	width: 16rem;
	background-color: #fff;
	left: 0;
	top: 0;
	z-index: 990;
	position: relative;
}

.Scavenging-pop-head h5 {
	width: 100%;
	height: 2.048rem;
	line-height: 2.048rem;
	text-align: center;
	font-size: 0.768rem;
	color: #333;
	font-weight: 500;
}

.Scavenging-pop-head i {
	display: block;
	width: 0.4rem;
	height: .8rem;
	left: .5rem;
	top: .6rem;
	background: url(../images/withdraw-left.png) no-repeat;
	position: absolute;
	background-size: 100% 100%;
}

.z-monry {
	width: 100%;
	margin-top: 0.4266rem;
	background-color: #fff;
	border-bottom: 2px solid #f0f0f0;
}
.z-monry .z-monry-cont {
	height: 1.868rem;
    border-bottom: 2px solid #f6f5fa;
}
.z-monry .z-monry-cont .fl {
	font-size: 0.58rem;
	color: #333;
	margin: 0.576rem 0 0.1066rem 0;
}

.z-monry .z-monry-cont .fr {
	font-size: 0.64rem;
}

.z-monry .z-monry-cont .fr a {
	color: #be2625;
    margin: 0.576rem 0 0.1066rem 0;
    display: block;
    font-size: .58rem;
    font-weight: bold;
}
.z-monry .z-monry-cont .fr a span {
	font-size: .64rem;
}

.z-select-wrap {
	background-color: #fff;
}

.z-select-wrap .z-select-title {
	height: 1.92rem;
    font-size: 0.58rem;
    /* color: #666; */
    line-height: 2.133rem;
    font-weight: bold;
    background-color: #f6f5fa;
}

.border-top20 {
	border-top: 20px solid #F2F2F2;
}

.z-dispatching {
	padding-top: 0.6826rem;
	border-top: 1px solid #ddd;
}

.z-dispatching .fl {
	font-size: 0.58rem;
	height: 0.896rem;
	line-height: 0.896rem;
}

.z-dispatching .fr .dispatching-checkbox input {
	display: none;
}

.border-none {
	border: 0px !important;
}

.z-dispatching .fr .dispatching-checkbox .dispatching-cont {
	display: inline-block;
	box-sizing: border-box;
	content: ' ';
	cursor: pointer;
	border: solid 2px #E5E5E5;
	border-radius: 50px;
	width: 0.896rem;
	height: 0.896rem;
}

.z-dispatching .fr .dispatching-checkbox .z-dispatching-cheng {
	background: #FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem;
	background-size: 70% 60%;
	border: solid 2px #FF403C;
}

.z-dispatching-one {
	display: none;
}

.ma-top-1 {
	margin-top: .6rem !important;
	padding-bottom: 0.76rem;
}

.dispatching-font2 {
	padding-bottom: .3rem;
	border-bottom: 1px solid #ddd;
}

.z-dispatching-one {
	font-size: 0.4693rem;
	line-height: 1.4506rem;
	color: #afafaf;
}

.dispatching-Package {
	display: none;
}

.invoice_Package {
	display: inline-block;
	overflow: hidden;
	line-height: 0.7466rem;
	font-size: 0.512rem !important;
	text-align: right;
	margin-right: 0.96rem;
	width: 9.92rem;
}

.invoice_Package input {
	border: 0px;
	text-align: right;
	outline: none;
	width: 4.8rem;
}

.invoice_Package input:checked {
	background-color: #fff !important;
}

.invoice .myorder .order .fl p {
	font-size: 0.5546rem;
	color: #cacaca;
	font-weight: 100;
	line-height: 0.6826rem;
	margin-bottom: 0.7466rem
}

.invoice .myorder .order .fl p i {
	margin-left: 1.1733rem;
}

.invoice .myorder .order .fr .invoice-Mright {
	font-size: 0.64rem;
}

/*新增订单详情页面 e*/
/*修改提货人 s*/

.z-Package {
	width: 16rem;
	position: relative;
}

.z-Package-wrap {
	padding: 0 0.64rem;
}

.z-Package-hrader {
	height: 2.048rem;
	width: 100%;
	position: relative;
}

.z-Package-hrader h5 {
	width: 100%;
	line-height: 2.048rem;
	text-align: center;
	font-size: 0.768rem;
	color: #333333;
	font-weight: 500;
	border-bottom: 1px solid #d2d2d2;
}

.z-Package-hrader .z-Package-icon {
	width: 0.3626rem;
	height: 0.7466rem;
	display: block;
	position: absolute;
	left: 0.64rem;
	top: 0.704rem;
	background: url(../images/withdraw-left.png) no-repeat;
	background-size: 0.3626rem 0.7466rem;
	cursor: pointer;
	padding: 0.5rem;
	box-sizing: border-box;
}

.z-Package-cont {
	width: 100%;
	height: 1.92rem;
	line-height: 1.92rem;
	border: 1px solid #e3e3e3;
	border-top-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-right-color: #ececec;
	box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072);
	-webkit-box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072);
	-moz-box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072);
	-o-box-shadow: 0.0426rem 0.0426rem 0.04266rem 0.04266rem
}

.z-Package-title {
	font-size: 0.64rem;
	line-height: 1.92rem;
	color: #999;
	padding-left: 0.4906rem;
}

.ma-to-48 {
	margin-top: 1.024rem;
}

.z-Package-cont .z-Package-up {
	position: relative;
}

.z-Package-cont .fr span {
	display: inline-block;
	margin-right: 2.24rem;
	border: 0px;
	line-height: 1.92rem;
	font-size: 0.64rem;
	text-align: right;
}

.z-Package-cont .fr .Package-cont-icon {
	display: block;
	position: absolute;
	height: 0.5973rem;
	width: 0.8533rem;
	top: 0.6826rem;
	right: 0.704rem;
	background: url(../images/z-xiugai.png)no-repeat;
	background-size: 100% 100%;
}

.up-cont input {
	width: 90%;
	height: .8rem;
	border: 0;
	font-size: .64rem;
	line-height: .8rem;
	text-align: right;
}

.Package-btn input {
	width: 100%;
	height: 1.8133rem;
	background-color: #ff4747;
	color: #FFFFFF;
	text-align: center;
	font-size: 0.6826rem;
	border: 0px;
	line-height: 1.8133rem;
}

.ma-to-535 {
	margin-top: 11.4133rem;
}

/*修改提货人 e*/


/*选择自提点 s*/

.z-Packageiphon-header {
	padding: 0.448rem 0;
}

.z-Packageiphon-d {
	height: 1.8773rem;
	line-height: 1.8773rem;
	font-size: 0.4693rem;
	color: #737373;
}

.Packageiphon-d-icon {
	height: 0.8533rem;
	width: 0.64rem;
	display: inline-block;
	background: url(../images/z-dingw.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	margin: 0 0.1066rem 0 0.3626rem;
}

.z-SelectPackage-wrap .z-SelectPackage-ul {
	margin-bottom: 1.173rem;
	overflow: scroll;
	height: 17.2rem;
}

.z-SelectPackage-wrap .z-SelectPackage-ul li {
	width: 100%;
	height: 3.8826rem;
	border: 1px solid #e3e3e3;
	border-top-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-right-color: #ececec;
	box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072);
	-webkit-box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072);
	-moz-box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072);
	-o-box-shadow: 0.0426rem 0.0426rem 0.04266rem 0.04266rem;
	margin-bottom: 0.5333rem;
}

.Package-radio-wrap {
	width: 2.0533rem;
	height: 3.8826rem;
}

.Package-radio-wrap .Package-radio {
	height: 0.896rem;
	width: 0.896rem;
	border-radius: 50px;
	border: 1px solid #bababa;
	display: inline-block;
	vertical-align: middle;
	margin: 1.4933rem 0 0 0.4693rem;
}

.Package-radio-wrap .Package-radio input {
	display: none;
}

.Package-radio-wrap .Package-radio-label {
	width: 0.896rem;
	height: 0.896rem;
	box-sizing: border-box;
	content: ' ';
	cursor: pointer;
	border-radius: 50px;
	display: inline-block;
	margin-left: -1px;
	margin-top: -1px;
}

.Package-radio-wrap .Package-radio-checked {
	background: #FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem;
	background-size: 70% 60%;
	border: 2px solid #FF403C;
}

.Package-radio-cont {
	width: 7.58rem;
	height: 100%;
	padding: 0.5973rem 0;
}

.Package-radio-cont .z-SelectPackage-title {
	font-size: 0.64rem;
	color: #333333;
	line-height: 0.7466rem;
	height: .7466rem;
	overflow: hidden;
	width: 7rem;
}

.Package-radio-cont .z-SelectPackage-nvg,
.Package-radio-cont .z-SelectPackage-phon {
	font-size: 0.512rem;
	color: #999999;
	margin-top: 0.2773rem;
	line-height: 0.5973rem;
}

.Package-radio-Lately {
	width: 4.8926rem;
	height: 100%;
	padding: 0.5973rem 0;
}

.Package-radio-Lately .Package-Lately {
	width: 2.2826rem;
	height: 0.704rem;
	display: block;
	background-color: #ff3636;
	text-align: center;
	color: #fff;
	font-size: 0.4266rem;
	line-height: 0.704rem;
	border-radius: 45px;
}

.Package-distance-wrap {
	display: block;
}

.Package-distance-wrap .Package-distance {
	font-size: 0.512rem;
	color: #333;
	max-width: 2.2rem;
	overflow: hidden;
	height: 0.704rem;
	line-height: 0.704rem;
	margin-left: 0.384rem;
}

.distance-icon-wrap {
	width: 2.6rem;
	height: 0.96rem;
	margin-top: 0.96rem;
}

.Package-distance-icon {
	border-left: 1px solid #bdbdbd;
	height: 0.64rem;
	display: inline-block;
	margin-top: 0.2133rem;
}

.Package-distance-wrap .Package-Location {
	width: 0.7466rem;
	height: 0.96rem;
	display: block;
	background: url(../images/z-dingw1.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.6826rem;
	cursor: pointer;
}

.z-Package-footer-wrap {
	width: 100%;
	border-top: 1px solid #e5e5e5;
}

.Package-footer {
	padding: 0px 0.64rem;
}

.z-Package-footer {
	height: 1.7493rem;
	line-height: 1.74933rem;
	border: 1px solid #e3e3e3;
	border-top-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-right-color: #ececec;
	box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072);
	-webkit-box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072);
	-moz-box-shadow: 0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0, 0, 0, .072);
	-o-box-shadow: 0.0426rem 0.0426rem 0.04266rem 0.04266rem;
	margin: 0.7466rem 0;
	position: relative;
}

.Package-footer-btn {
	margin-bottom: 1.344rem;
}

.Package-footer-btn input {
	width: 100%;
	height: 1.8133rem;
	border: 0px;
	background-color: #ff4747;
	color: #fff;
	text-align: center;
	font-size: 0.6826rem;
	font-weight: 400;
}

.z-Package-footer .Package-foot-cont {
	font-size: 0.5546rem;
	color: #333333;
	width: 5.9733rem;
	margin-left: 0.5333rem;
}

.z-Package-footer .Package-foot-cont span {
	color: #999999;
}

.z-Package-footer .Package-right-icon {
	position: absolute;
	display: block;
	width: 0.4266rem;
	height: 0.78933rem;
	right: 0.512rem;
	top: 0.512rem;
	background: url(../images/z-package-left.png) no-repeat;
	background-size: 100% 100%;
}

/*选择自提点 e*/
/*地图 s*/
.Package-hrader-absolute {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	opacity: 0.9;
	background-color: #fff;
}

.z-Package-plat {
	height: 20.2666rem;
}

.parkage-plat-cont {
	height: 8.2133rem;
	width: 16rem;
	background-color: #fff;
}

.parkage-plat-cont {
	padding: 0 0.8533rem;
}

.parkage-plat-cont .parkage-plat-title {
	padding-top: 1.4933rem;
}

.parkage-plat-cont .parkage-plat-title i {
	width: 1.0666rem;
	height: 0.8533rem;
	display: block;
	background: url(../images/z-dianpu.png)no-repeat;
	background-size: 100% 100%;
}

.parkage-plat-cont .parkage-plat-title p {
	margin-left: 0.5333rem;
	height: 0.8533rem;
	line-height: 0.8533rem;
	font-size: 0.768rem;
	color: #333;
}

.parkage-plat-ul li {
	font-size: 0.5973rem;
	margin-top: 0.8533rem;
	color: #333;
}

.parkage-plat-ul li em {
	color: #3d8fff;
}

.parkage-plat-ul li span {
	margin-left: 1.024rem;
}

/*地图 e*/
.pop-prkage-wraps,
.dizhi-pop {
	position: fixed;
	z-index: 996;
	top: 0;
	left: 0;
	background-color: #fff;
	width: 100%;
	height: 100%;
	overflow: scroll;
}

/**手机确认订单详情 --s**/
div.cuptyp {
	box-sizing: content-box;
	border: 2px solid transparent;
}

div.checked {
	border: 2px solid #e23435;
}

.phoneclck {
	/*部分手机不能点击问题*/
	cursor: pointer
}

strong {
	font-size: 15px;
}

pre {
	padding: 16px 0;
	overflow: auto;
	line-height: 1.45;
	background-color: #f6f8fa;
	border-radius: 3px;
}

#date-wrapper {
	left: 0 !important;
	bottom: 0 !important;
	width: 100% !important;
	margin: 0 !important;
}

#date-wrapper li span {
	font-size: .6rem;
}

#date-wrapper ol,
#d-tit>div {
	font-size: .6rem;
}

#date-wrapper h3 {
	font-size: .7rem !important;
	line-height: 2rem !important;
	background: #ff4040 !important;
}

#d-confirm {
	background: #ff4040 !important;
}

/**手机确认订单详情 --e**/
/*组合套餐 s*/
.Set-meal-wrap {
	border-bottom: .3rem solid #f3f5f7;
	padding-bottom: 0.4266rem;
}

.orderlistshpop-titles {
	line-height: 2.4533rem;
	padding: 0 0.64rem;
}

.meal-wap-icon {
	width: 0.6613rem;
	display: block;
	height: 0.7893rem;
	background: url(../images/mea-iconsl.png) no-repeat;
	background-size: 100% 100%;
	margin: 0.8533rem 0.32rem 0 0.32rem;
}

.meal-wap-radio {
	width: 0.8533rem;
	padding: 0;
}

.meal-wap-radio i {
	margin-top: 0.86rem;
}

.orderlistshpop-titles p {
	padding-top: 0.32rem;
	line-height: 2.0266rem;
	font-size: 0.64rem;
}

.orderlistshpop {
	position: relative;
	margin-bottom: .213rem;
}

.orderlistshpop .sc_list_icn {
	position: absolute;
	height: 4.1rem;
	left: .9823rem;
	top: 2.9226rem;
	border-right: .05rem dashed #ff4949;
}

.orderlistshpop .sc_list-none {
	border-right: .05rem dashed #ccc;
}

.orderlistshpop:last-of-type .sc_list_icn {
	border-right: 0;
}

.dpg-radios {
	width: .81867rem;
	height: .81867rem;
	padding: 0;
}

/*组合套餐 e*/
/*组合套餐商品详情 s*/
.Combination-wrap {
	width: 100%;
}

.Combination-heads {
	margin: 0.64rem 0px;
}

.Combination-heads h3 {
	font-size: .59733rem;
	line-height: 0.5973rem;
	margin: 0 0.64rem;
	border-left: 5px solid #ff3636;
	padding-left: 0.4266rem;
}

.Combination-left-img {
	max-width: 3.2rem;
}

.Combination-list {
	overflow: scroll;
	height: 3.52rem;
	overflow-y: hidden;
}

.Combination-list ul li {
	width: 10.5rem;
}

.Combination-list ul li a {
	margin-bottom: 0.746666rem;
	display: block;
	padding-left: 0.64rem;
	position: relative;
}

.Combination-rigth {
	width: 6.1613rem;
	padding-right: 0.85333rem;
}

.Combination-rigth .Combination-names {
	font-size: 0.512rem;
	line-height: 0.5846rem;
	margin-bottom: 0.2133rem;
	height: 1.192rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.Combination-prices {
	font-size: 0.512rem;
	line-height: 0.5546rem;
	color: #ff4949;
	margin-bottom: 0.2133rem;
}

.Combination-dev {
	font-size: 0.4693rem;
	line-height: 0.6826rem;
	padding: 0 0.1066rem;
	background-color: #ff4949;
	color: #fff;
	display: inline-block;
}

.Combination-right-i {
	position: absolute;
	height: 1.8346rem;
	border-left: 2px dashed #b3b3b3;
	right: 0;
	top: 0.2986rem;
}

.Combination-list ul li:last-of-type .Combination-right-i {
	border-left: 0;
}

.prices-two {
	font-weight: 600;
}

.mun-two span {
	border: 1px solid transparent;
}

.Combination-head-title {
	padding: 0 .64rem;
	height: 2.1333rem;
	background-color: #ff4949;
	line-height: 2.1333rem;
	font-size: 0.6826rem;
	font-weight: 500;
	color: #fff;
}

/*组合套餐商品详情 e*/
/*列表页面滚动 s*/

.branchList-cont {
	overflow-y: scroll;
	height: 24.4rem;
	width: 11.52rem;
}

/*列表页面滚动 e*/

.Combination-head-title p {
	width: 50%;
	overflow: hidden;
	height: 2.1333rem;
}

.Combination-head-prices {
	text-align: right;
	padding-left: .5rem;
}

.Combination-head-prices em {
	font-size: 0.512rem;
	margin-right: 0.32rem;
}

.price-foot-wrap {
	width: 16rem;
	height: 2.6026rem;
	padding: 0.5333rem 0;
}

.price-foot-wrap p {
	text-align: right;
	height: 0.6826rem;
	line-height: 0.6826rem;
	font-size: 0.512rem;
	color: #333333;
}

.price-foot-wrap p em {
	font-size: 0.6826rem;
	color: #ff4949;
	font-weight: 600;
}

.price-foot-wrap p i {
	color: #ff4949;
	font-weight: 600;
}

.price-foot-two {
	margin-top: 0.2133rem;
}

.check_op5 {
	opacity: 0.6;
}

.price-foots .price-foot-two {
	font-size: 0.4693rem;
	line-height: 0.6826rem;
	padding: 0 0.1066rem;
	background-color: #ff4949;
	color: #fff;
	display: inline-block;
}

.z_cart_wrap {
	border-bottom: .3rem solid #f3f5f7;
	padding-bottom: .3rem;
}

.mp_price_i {
	height: 1.06667rem;
	line-height: 1.06667rem;
	font-size: .59733rem;
	display: block;
}

.mp_price_input {
	text-align: left !important;
	background-color: #fff;
}

/*组合套餐商品详情 e*/
/*列表页面滚动 s*/

.branchList-cont {
	overflow-y: scroll;
	height: 26.6rem;
}

/*列表页面滚动 e*/
.m-b-0 {
	margin-bottom: 0;
}

.jz-loods {
	color: #707077;
	text-align: center;
	font-size: .55rem;
	height: 1.5rem;
	line-height: 1.5rem;
}

#addressDefault {
	cursor: pointer;
}

.radio .dapei_icon_s {
	border: 1px solid #999;
	border-radius: 51px;
	width: .70867rem;
	height: .70867rem;
	background: #fff;
}

.radio .check_t .dapei_icon_s {
	background-image: url(../images/check.png);
	background-repeat: no-repeat;
	border: 1px solid #f23030;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: -.9668rem .0rem;
	background-size: 1.638rem;
}

.radio .dapei_icon_b {
	border-radius: 51px;
	width: .70867rem;
	height: .70867rem;
	background: #d9d9d9;
}

.radio .check_t .dapei_icon_b {
	border-radius: 51px;
	width: .70867rem;
	height: .70867rem;
	background: #f23030;
}

/*取消订单详情*/
.cancel-order-record {
	padding: .426667rem .64rem;
	background-color: #fff;
	margin-bottom: .426667rem;
}

.cancel-order-title {
	padding: .426667rem 0;
	font-size: .64rem;
	color: #333;
	line-height: 1;
	text-align: center;
}

.des-title2 {
	border-bottom: 1px solid #ccc;
	margin-bottom: .426667rem;
}

.no-service-m {
	border: 1px solid #ddd;
}

.no-service-m>li {
	height: 1.152rem;
	font-size: .512rem;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}

.no-service-m>li:last-child {
	border-bottom: none;
	height: auto;
	min-height: 1.024rem;
}

.no-service-m .item-title-s {
	float: left;
	padding: .256rem 0 .256rem .512rem;
	width: 3.84rem;
	color: #333;
	line-height: .64rem;
}

.no-service-m .item-cont-s {
	float: left;
	padding: .256rem;
	width: 10.816rem;
	color: #666;
	line-height: .64rem;
	border-left: 1px solid #ddd;
}

.cancel-order-record .progress-bar {
	height: 2.56rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 12.074667rem 1.450667rem;
}

.item-contacts {
	display: inline-block;
	margin-right: .256rem;
	height: .64rem;
	max-width: 5.12rem;
	overflow: hidden;
	vertical-align: top;
}

.co-red {
	color: #e23435;
}

.refund-detail {
	font-size: .512rem;
	line-height: .768rem;
	color: #666;
}

/*优化发票样式*/
.invoice_con {
	width: 100%;
}

.invoice_tit,
.invoice_deta {
	width: 100%;
	padding: 0.64rem 3%;
}

.invoice_tit h3,
.invoice_deta h3 {
	font-weight: normal;
	font-size: 0.768rem;
	padding-bottom: 0.64rem;
	border-bottom: 1px solid #ededed;
}

.invoice_type {
	overflow: hidden;
	margin-top: 0.512rem;
}

.invoice_type .intype_item {
	float: left;
	font-size: 0.64rem;
	margin-right: 0.64rem;
}

.invoice_type .intype_item label {
	cursor: pointer;
	width: 0.853334rem;
	height: 0.853334rem;
	display: inline-block;
	border-radius: 50%;
	border: 2px solid #ccc;
}

.invoice_type .intype_item input[type=radio] {
	visibility: hidden;
	display: none;
}

.invoice_type .intype_item input[type=radio]:checked+label {
	background: #FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem;
	background-size: 70% 60%;
	border: 2px solid #FF403C;
}

.invoice_type .intype_item span {
	vertical-align: top;
	margin-top: 0.128rem;
	margin-left: 0.32rem;
	display: inline-block;
}

.invoice_line {
	width: 100%;
	height: 0.32rem;
	background-color: #f2f2f2;
	border: none;
	margin: 0;
}

.invoice_comdel {
	width: 98%;
	padding: 0.64rem 0 0 2%;
}

.invoice_comdel input {
	width: 8.96rem;
	border: 1px solid #999;
	height: 1.024rem;
	line-height: 1.024rem;
	border-radius: 6px;
	padding-left: 0.2134rem;
	font-size: 0.512rem;
	margin-bottom: 0.426667rem;
	background-color: #f2f2f2;
}

.invoice_comdel p {
	color: #ff0000;
	font-size: 0.469334rem;
	line-height: 0.64rem;
}

.invoice_confir {
	width: 100%;
	padding: 0 4%;
	margin-top: 0.64rem;
}

.invoice_confir input {
	width: 100%;
	height: 1.792rem;
	line-height: 1.792rem;
	background-color: #f23030;
	color: #fff;
	border: none;
	font-size: 0.768rem;
	letter-spacing: 0.128rem;
}

#invoiceDefault {
	cursor: pointer;
}

/*底部导航优化*/
.icon_tps {
	display: block;
	margin: 0 auto;
	/* width: 0.9387rem; */
	height: 0.9387rem;
}

.icon_tp2 {
	display: none;
}

.icon_tps img {
	width: 100%;
	height: 100%;
}

.lau_cont_wrap {
	margin-top: .3rem !important;
}

.lbk_cont {
	font-size: .52rem;
	line-height: .68rem;
}

.c_uscoupon_bgs {
	background-color: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	opacity: 0.5;
}


/*预约商品详情*/
.book_label {
	width: 14.72rem;
	margin: 0 auto;
}

.book_label .book_price b span {
	font-size: 0.896rem;
	color: #ff2828;
	font-weight: bold;
	margin-right: 0.64rem;
}

.book_label .book_price span {
	font-size: 0.512rem;
	color: #999;
}

.book_label .book_price span i {
	text-decoration: line-through;
}

.book_label .book_peop {
	font-size: 0.512rem;
	color: #333;
	margin-top: 0.64rem;
	overflow: hidden;
}

.book_label .book_peop span {
	margin-top: 0.213334rem;
}

.book_label .book_peop span i {
	color: #ff2828;
}

.book_label .book_peop em {
	float: right;
	font-size: 0.426667rem;
	color: #00c4e7;
	border: 1px solid #00c4e7;
	margin-right: 0.426667rem;
	padding: 0.213334rem 0.384rem;
	border-radius: 30px;
}

.book_storinf {
	width: 14.72rem;
	margin: 0 auto;
	margin-top: 0.426667rem;
	padding: 0.64rem 0;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
}

.book_storinf_item {
	overflow: hidden;
	line-height: 0.768rem;
}

.book_storinf_item label {
	color: #999;
	font-size: 0.512rem;
}

.book_storinf_item span {
	float: right;
	width: 78%;
	font-size: 0.512rem;
}

.book_storinf_item span em {
	color: #00c4e7;
	margin-right: 0.426667rem;
}

.book_sec_item {
	margin-top: 0.426667rem;
}

/*预约成功*/
.book_succe {
	width: 100%;
	padding-top: 2.56rem;
	text-align: center;
}

.booksucce_tips img {
	width: 3.584rem;
	height: 3.584rem;
}

.booksucce_tips span {
	display: block;
	font-size: 0.768rem;
	color: #ff4040;
	margin-top: 0.64rem;
}

.booksucce_info p {
	font-size: 0.64rem;
	line-height: 0.896rem;
	margin-top: 1.024rem;
}

.booksucce_info span {
	font-size: 0.512rem;
	margin: 0.64rem 0 2.688rem;
}

.booksucce_info .booksucce_time {
	width: 80%;
	margin: 0 auto;
	text-align: left;
	font-size: 0.512rem;
	color: #999;
}

.booksucce_info .booksucce_time i {
	float: right;
}

.view_bookinfo {
	width: 100%;
	margin-top: 1.024rem;
}

.view_bookinfo a {
	width: 12.8rem;
	height: 1.536rem;
	font-size: 0.64rem;
	color: #fff;
	background-color: #ff4040;
	line-height: 1.536rem;
	border-radius: 6px;
	margin: 0 auto;
}

/*订单详情*/
.appo_ord_state {
	width: 4.949334rem;
	height: 1.493334rem;
	border: 1px solid #e73223;
	text-align: center;
	line-height: 1.493334rem;
}

.appo_ord_state img {
	width: 0.768rem;
	height: 0.768rem;
	vertical-align: middle;
	margin-right: 0.512rem;
}

.appo_ord_state span {
	color: #ff3636;
	font-size: 0.64rem;
	vertical-align: middle;
}

.ord_state_steps {
	margin-top: 0.768rem;
}

.state_steps_name {
	overflow: hidden;
}

.state_steps_name li {
	float: left;
	text-align: center;
	width: 25%;
	font-size: 0.512rem;
	color: #999;
	line-height: 0.768rem;
}

.state_steps_name .state_namecur {
	color: #333;
}

.state_steps_st {
	width: 76%;
	margin: 0 auto;
	margin-top: 0.768rem;
	border-top: 4px solid #e5e8eb;
}

.state_steps_st span {
	width: 0.768rem;
	height: 0.768rem;
	border: 4px solid #e5e8eb;
	border-radius: 50%;
	margin-right: 2.304rem;
	margin-top: -0.45rem;
	background-color: #fff;
	display: inline-block;
	float: left;
}

.state_steps_st span:first-child {
	margin-left: -0.384rem;
}

.state_steps_st span:last-child {
	margin-right: -0.768rem;
}

.state_steps_st .state_stepcur {
	background: url(../images/icondui.png) center center no-repeat;
	border: none;
	width: 0.768rem;
	height: 0.768rem;
	background-size: 0.768rem 0.768rem;
	box-shadow: 0 0.0426667rem 0.128rem 0 #d84e42;
}

.order_infolist {
	width: 13.44rem;
	margin: 0.64rem;
	box-shadow: 0 0 0.512rem 0.021334rem #ededed;
	padding: 0.768rem 0.64rem;
}

.ordinfolist_tit {
	height: 1.024rem;
	font-size: 0.64rem;
	padding-bottom: 0.256rem;
}

.ordinfolist_tit img {
	width: 0.64rem;
	height: 0.64rem;
	margin-right: 0.426667rem;
	float: left;
}

.ordlist_bookinfo b {
	color: #0676e8;
}

.ordinfolist_item {
	overflow: hidden;
	margin-top: 0.128rem;
	line-height: 1.024rem;
}

.ordinfolist_item label {
	font-size: 0.554667rem;
	margin-right: 0.256rem;
	color: #999;
}

.ordinfolist_item span {
	font-size: 0.512rem;
}

.ordinfolist_item img {
	width: 1.024rem;
	height: 1.024rem;
	float: right;
	margin-right: 1.28rem;
	cursor: pointer;
}

.ordinfolist_item i {
	float: right;
	margin-right: 0.64rem;
	font-size: 0.512rem;
	color: #999;
}

.ordlist_bookinfo_more {
	text-align: center;
	margin-top: 0.64rem;
}

.ordlist_bookinfo_more a {
	font-size: 0.469334rem;
	color: #999;
	background: url(../images/iconbookdown.png) right center no-repeat;
	padding-right: 0.64rem;
}

.ordlist_storeinfo b {
	color: #F7BA14;
}

.ordlist_storeinfo a {
	float: right;
	width: 3.52rem;
	height: 1.024rem;
	border: 1px solid #d0d0d0;
	font-size: 0.512rem;
	color: #333;
	line-height: 1.024rem;
	text-align: center;
}

.ordlist_storeinfo a img {
	margin: 0.256rem 0.256rem 0 0.128rem;
	float: none;
	width: 0.512rem;
	height: 0.512rem;
	vertical-align: top;
}

.ordinfo_storads span {
	max-width: 76%;
	vertical-align: top;
	line-height: 0.768rem;
	margin-top: 0.192rem;
}

.ordinfo_storads em {
	display: block;
	padding-left: 22%;
}

.ordinfo_storads em i {
	font-size: 0.426667rem;
	margin-right: 0.384rem;
	color: #333;
	float: none;
}

.ordinfo_storads em img {
	float: none;
	margin-right: 0.384rem;
	width: 0.32rem;
	height: 0.426667rem;
}

.ordinfo_storads em a {
	width: 2.133334rem;
	height: 0.768rem;
	color: #666;
	line-height: 0.768rem;
	border: 1px solid #d0d0d0;
	text-align: center;
	border-radius: 4px;
	font-size: 0.426667rem;
}

/*查看券码弹窗*/
.Scavenging-pop-img-title i {
	color: #ff4747;
}

.Scavenging-pop-bookcon {
	width: 100%;
	height: 1.92rem;
	margin-top: 1.664rem;
	overflow: hidden;
}

.Scavenging-pop-bookcon em {
	width: 1.92rem;
	height: 1.92rem;
	float: left;
	margin: 0 0.64rem;
}

.Scavenging-pop-bookcon em img {
	width: 100%;
	height: 100%;
}

.Scavenging-pop-bookcon span {
	width: 66%;
	float: left;
	color: #333;
	text-align: left;
}

.Scavenging-pop-bookcon span .name {
	font-size: 0.64rem;
	width: 100%;
	display: block;
	line-height: 0.768rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.Scavenging-pop-bookcon span .time {
	display: block;
	font-size: 0.554667rem;
	margin-top: 0.512rem;
}

.Scavenging-pop-bookcon span .time i {
	color: #999;
}

.Scavenging-pop-bookcon a {
	display: block;
	width: 0.426667rem;
	height: 100%;
	float: right;
	margin-right: 0.64rem;
	background: url(../images/yr.png) center center no-repeat;
	background-size: 0.341334rem 0.597334rem;
}

.booking-pop {
	height: 13.5866rem;
	margin: 5rem auto 0;
}

/*预约信息*/
.bookinfo_con {
	width: 100%;
}

.bookinfo_con form {
	width: 100%;
}

.bookinfo_con input {
	border: 0;
	outline: none;
}

.bookinfo_list a {
	float: none;
}

.bookinfo_radios input {
	width: .6rem;
	height: .49rem;
	margin-left: .4rem;
}

.bookinfo_list select {
	outline: none;
	width: 12rem;
	height: 2.2rem;
	color: #999;
	border: 0;
	font-size: .64rem;
	float: right;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.bookinfo_list_a input {
	float: right;
	width: 7rem;
	height: 2.2rem;
	margin-right: 0.65rem;
	line-height: 2.2rem;
	text-align: right;
	margin-top: .1rem;
}

.bookinfo_list option {
	outline: none;
	font-size: .2rem;
	min-height: .2rem;
	line-height: .2rem;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	padding-left: 20px;
	color: #6d6d6d;
	appearance: none;
	-moz-appearance: none;
	/*for firefox*/
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/* 点击去除高亮的颜色*/
	background-color: #fff;
}

.bookinfo_list_select {
	position: relative;
}

.bookinfo_list_left {
	position: absolute;
	right: 1.2rem;
	top: 1rem;
	width: .6rem;
	height: .4rem;
	background: #ffffff url(../images/iconbookdown.png) no-repeat;
	background-size: 100% 100%;
	display: block;
}

.bookinfo_list,
.book_info,
.book_store {
	height: 2.346667rem;
	padding: 0 0.426667rem;
	border-bottom: 1px solid #dadada;
	font-size: 0.64rem;
	color: #333;
	line-height: 2.346667rem;
}

.bookinfo_radios {
	height: auto;
	line-height: 1.5rem;
}

.bookinfo_radios .bookinfo_radios_cont {
	line-height: 1.5rem;
}

.bookinfo_radios .bookinfo_radios_cont:last-of-type {
	margin-bottom: .7rem;
}

.bookinfo_list label i {
	color: #ff3333;
	margin-left: 0.128rem;
}

/*.bookinfo_list input{ float:right; border:none; line-height:2.346667rem; width:65%; text-align:right; font-size:0.64rem;}*/
.bookinfo_list a,
.book_info a {
	float: right;
	background: url(../images/yr.png) center right no-repeat;
	background-size: 0.341334rem 0.597334rem;
	padding-right: 0.64rem;
	color: #333;
}

.bookinfo_last {
	border: none;
}

.bookinfo_tp_name {
	float: left;
	max-width: 9rem;
	overflow: hidden;
	height: 2.346667rem;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bookinfo_list_a label {
	max-width: 7.3rem;
	height: 2.3rem;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bookinfo_list .bookinfo_tp {
	float: right;
	background: none;
	background-color: #ff4747;
	display: inline-block;
	margin-left: .3rem;
	text-align: center;
	cursor: pointer;
	padding: 0;
	color: #FFF;
	width: 3rem;
	height: 1.1rem;
	margin-top: 0.65rem;
	line-height: 1.1rem;
	font-size: .52rem;
}

/*.boookinfo_mesg{ padding:0 0.426667rem; border-top:20px solid #f2f2f2; padding-top:0.64rem; position:relative;}*/
.boookinfo_mesg {
	padding: 0 0.426667rem;
}

.boookinfo_mesg h3 {
	font-size: 0.64rem;
	color: #333;
	font-weight: normal;
	line-height: 1.92rem;
}

.boookinfo_mesg textarea {
	width: 97%;
	border: 1px solid #999;
	padding: 0.213334rem 0.213334rem 0.64rem 0.213334rem;
	font-size: 0.512rem;
	color: #333;
	line-height: 0.64rem;
	height: 2.005334rem;
}

.boookinfo_mesg span {
	position: absolute;
	bottom: 0.256rem;
	right: 0.64rem;
	font-size: 0.426667rem;
}

.bookinfo_list_Ulimg {
	/*overflow: hidden;*/
	width: 100%;
	float: left;
	margin: .45rem 0;
}

.bookinfo_list_Ulimg li {
	position: relative;
	float: left;
	width: 3rem;
	margin-right: .7rem;
	height: 3rem;
}

.bookinfo_list_Ulimg li img {
	width: 100%;
	vertical-align: top;
	height: 100%;
}

.bookinfo_list_Ulimg li span {
	position: absolute;
	right: -.1rem;
	top: -.1rem;
	width: .6rem;
	height: .6rem;
	display: block;
	text-align: center;
	background: red;
	color: #fff;
	border-radius: 50%;
	line-height: .6rem;
	font-size: .8rem;
}

.coupon_apply_list {
	padding: 0 0.64rem;
	color: #ff8712;
	font-size: 0.469334rem;
	line-height: 1.024rem;
	background-color: #ffeed2;
	display: none;
}

.addimgchan {
	overflow: hidden;
	padding-top: 4.4rem;
}

.banner_imgs {
	/*margin: .48rem 0;*/
}

.rxsp-list {
	width: 100%;
	min-height: 2.093rem;
	background-color: #eef0f3;
	overflow: hidden;
	padding-bottom: 0.213rem;
}

.rxsp-title {
	font-size: 0.555rem;
	color: #181818;
	width: 6.933rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0.34rem 0 .15rem .213rem;
	height: .8rem;
	line-height: .8rem;
}

.rxsp-list li {
	height: 10.880rem;
	width: 7.680rem;
	background-color: #ffffff;
	margin-top: 0.213rem;
	margin-left: 0.213rem;
	float: left;
}

.rxsp-list li img {
	height: 7.68rem;
	display: inline-block;
}

.rx-sp {
	display: inline-block;
	padding: 0.2rem 0.171rem .15rem;
	text-align: center;
	color: #ff2a2a;
	border: 0.021rem solid #ff2a2a;
	font-size: 0.427rem;
	border-radius: 0.064rem;
	margin-left: 0.213rem;
}

.rxsp-price {
	margin-top: 0.184rem;
	padding-left: 0.213rem;
	font-size: 0.683rem;
	color: #ff2a2a;
}

.ro-sm {
	font-size: 0.47rem;
	margin-top: 0.185rem;
	display: inline-block;
	color: #ff2e2e;
	font-weight: 600;
}

.ro-price {
	font-size: 0.64rem;
	color: #ff2e2e;
	font-weight: 600;
}

.has-sold {
	font-size: 0.469rem;
	color: #999999;
	float: right;
	margin-top: 0.2rem;
	padding-right: 0.427rem;
}

.f-recommend li {
	height: 5.333rem;
	width: 15.6rem;
	margin: 0 auto;
	margin-top: 0.213rem;
}

.f-recommend {
	min-height: 11.307rem;
	background-color: #eef0f3;
	overflow: hidden;
}

.f-recommend .fr-pdetail {
	height: 100%;
	width: 10.240rem;
	float: right;
	background-color: #fff;
	padding: 0.3rem 0.427rem !important;
	position: relative;
}

.f-recommend .fr-pdetail .frp-title {
	font-size: 0.555rem;
	color: #181818;
	overflow: hidden;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-height: 0.768rem;
	height: 1.493rem;
	/*min-height: 1.493rem;*/
	margin-bottom: 0.6rem;
}

.f-recommend .fr-pdetail .frp-label {
	display: inline-block;
	padding: 0.085rem 0.171rem;
	text-align: center;
	color: #ff2a2a;
	border: 0.021rem solid #ff3939;
	font-size: 0.427rem;
	border-radius: 0.064rem;
	margin-right: 0.213rem;
}

.frp-price {
	position: absolute;
	bottom: 1.28rem;
}

.wo-msg {
	font-size: 0.469rem;
	color: #666666;
	position: absolute;
	bottom: .384rem;
}

.wo-msg span {
	margin-right: 0.640rem;
}

.couapplist-bot {
	font-size: 0.64rem;
	padding-left: 0.64rem;
	line-height: 0.768rem;
	display: none;
}

.couapplist-bot span {
	display: inline-block;
	margin-top: 0.384rem;
}

.couapplist-bot span i {
	color: #ff3c3c;
}

.couapplist-bot em {
	display: block;
	color: #666;
	font-size: 0.469334rem;
}

/*领取优惠券&促销信息弹窗*/
.salpro-tit {
	width: 92%;
	margin: 0 auto;
	line-height: 2.432rem;
	text-align: center;
	border-bottom: 1px solid #dbdbdb;
}

.salpro-tit b {
	font-size: 0.768rem;
}

.salpro-tit .price_or {
	position: relative;
	margin-top: 0.758rem;
}

.salpro-con {
	width: 100%;
	padding: 0 4%;
	margin-top: 0.384rem;
}

.salpro-list {
	overflow: hidden;
	padding: 0.64rem 0;
}

.salpro-list span {
	float: left;
	font-size: 0.64rem;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.salpro-list span i {
	display: inline-block;
	border: 1px solid #ec5151;
	padding: 0.128rem 0.32rem;
	border-radius: 0.512rem;
	margin-right: 0.384rem;
	color: #ec5151;
}

.salpro-con .salpro-list .fr {
	margin-top: 0.128rem;
}

.deta-coucon {
	width: 92%;
	margin: 0 auto;
}

.deta-coulist {
	margin-top: .5rem;
	overflow: hidden;
}

.deta-coulist .fl {
	background: url(../images/deta-coubj.png) center center no-repeat;
	width: 4.608rem;
	height: 3.072rem;
	color: #fff;
	text-align: center;
	background-size: cover;
	position: relative;
}

.deta-coulist .fl span {
	display: inline-block;
	font-size: 0.64rem;
	margin: 0.684rem 0 0.256rem 0;
}

.deta-coulist .fl span b {
	font-size: .84rem;
}

.deta-coulist .fl em {
	display: block;
	font-size: 0.512rem;
}

.deta-coulist .fl i {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 3.072rem;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.5);
	font-size: 0.768rem;
}

.deta-coulist .fr {
	width: 64%;
	font-size: 0.597334rem;
}

.deta-coulist .fr p {
	line-height: 0.768rem;
	text-align: justify;
	margin-top: 0.2rem;
	height: 1.536rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.deta-coulist .fr span {
	display: block;
}

.deta-coulist .fr span i {
	font-size: 0.512rem;
	color: #666;
	line-height: 1.28rem;
	display: inline-block;
}

.deta-coulist .fr span a {
	padding: 0.256rem 0.512rem;
	background: url(../images/deta-coubj.png) center center no-repeat;
	border-radius: 0.64rem;
	color: #fff;
	background-size: 110%;
	float: right;
}

.deta-coulist a.couapply-pro {
	background: none !important;
	border: 1px solid #549ffa;
	color: #549ffa !important;
}

.rest_time {
	font-size: .46rem;
	white-space: initial;
	display: inline-block;
}

.de_font .fl .ladder {
	margin-top: 20px;
	width: 100%;
	height: 1.5rem;
	margin-bottom: .3rem;
}

.de_font .fl .ladder li {
	float: left;
	width: 33.333%;
}

.de_font .fl .ladder li span {
	font-size: .5rem;
	！ color: #FF6208;
}

.de_font .fl .ladder li span i {
	font-size: .6rem;
}

.de_font .fl .ladder li p {
	font-size: .45rem;
	color: #8C8C8C;
	line-height: .7rem;
}

.fg_peop,
.alone_price {
	font-size: .5rem;
	vertical-align: bottom;
}

.fg_peop i {
	vertical-align: bottom;
}

.fg_peop em,
.alone_price em {
	vertical-align: bottom;
}

.mytit_flash .as-h li {
	width: auto;
	margin-right: .8rem;
}

/*砍价*/
.clearboth {
	clear: both;
}

.bargain-bd {
	overflow: hidden;
	background: linear-gradient(to bottom, #FF6A52, #FE4747);
	padding-bottom: .8rem;
}

.active-rule {
	height: 0.896rem;
	width: 2.6453rem;
	background-color: #FFE1DC;
	border-radius: 0.448rem;
	float: right;
	margin: 0.6187rem 0.64rem 0 0;
	font-size: 0.4694rem;
	text-align: center;
}

.active-rule span {
	line-height: 0.896rem;
	color: #FE594C;
}

.bargain-user {
	width: 14.7627rem;
	height: 8.2987rem;
	background-color: #FFFFFF;
	margin: 2.624rem auto;
	margin-bottom: 0;
	border-radius: .2rem;
	position: relative;
}

.bargain-user .head-img {
	position: absolute;
	height: 2.2187rem;
	width: 2.2187rem;
	margin-left: -1.1093rem;
	left: 50%;
	border: 0.0753rem solid #ffffff;
	border-radius: 50%;
	top: -1.288rem;
	overflow: hidden;
}

.bargain-user img {
	height: 100%;
	width: 100%;
}

.bargain-user p {
	text-align: center;
}

.bargain-user .uname {
	font-size: 0.4693rem;
	padding-top: 1.3653rem;
	color: #666666;
}

.bargain-user .it-bargain {
	font-size: 0.512rem;
	color: #FE594C;
	margin-top: 1.1307rem;
	font-weight: bold;
}

.bargain-user .c-details {
	height: 2.9013rem;
	width: 13.4613rem;
	background-color: #F3F3F3;
	border-radius: .1rem;
	margin: 0 auto;
	margin-top: 1.28rem;
	overflow: hidden;
}

.bargain-user .c-details img {
	height: 2.9013rem;
	width: 2.9013rem;
	float: left;
}

.bargain-user .c-details .c-details-right {
	float: left;
	width: 78.3%;
	height: 100%;
	padding: 0.4053rem 0 0 0.2133rem;
}

.bargain-user .c-details .c-details-right p {
	font-size: 0.512rem;
	color: #333333;
	text-align: left;
	width: 9.4293rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 0.6827rem;
	height: 1.3654rem;
}

.bargain-user .c-details .c-details-right .no-price {
	margin-top: .402rem;
}

.bargain-user .c-details .c-details-right span {
	font-size: .512rem;
	color: #ff3a3a;
	width: 38%;
	display: inline-block;
	float: left;
}

.bargain-user .c-details .c-details-right span:last-child {
	color: #999999;
	width: 24%;
}

.bargain-bd .c-down {
	width: 14.7627rem;
	height: 7.3813rem;
	margin: 0 auto;
	background-color: #FFFFFF;
	border-radius: .2rem;
	margin-top: 0.64rem;
	overflow: hidden;
}

.bargain-bd .c-down p {
	font-size: 0.512rem;
	text-align: center;
	margin-top: 0.8533rem;
	line-height: 0.64rem;
}

.bargain-bd .c-down span {
	min-width: 0.64rem;
	height: 0.64rem;
	background-color: #333333;
	display: inline-block;
	color: #ffffff;
	border-radius: .1rem;
	font-size: .512rem;
}

.bargain-bd .c-down i {
	height: 0.64rem;
	display: inline-block;
}

.bargain-bd .c-down .bargain-price {
	color: #FE5C50;
	font-weight: bold;
}

.bargain-bd .c-down .rail {
	width: 13.461333333333334rem;
	height: 0.21333333333333335rem;
	border: 0.021333333333333333rem solid #FFC019;
	border-radius: 0.10666666666666667rem;
	margin: 0 auto;
	margin-top: 0.8533333333333334rem;
	position: relative;
}

.bargain-bd .c-down .rail .bg-scale {
	width: 1.792rem;
	background-color: #FFC019;
	height: 100%;
}

.bargain-bd .c-down .rail .roundel {
	position: absolute;
	height: 0.768rem;
	width: 0.768rem;
	top: -0.24466666666666666rem;
	left: 1.3866666666666667rem;
}

.bargain-bd .c-down .rail .roundel img {
	width: 100%;
	height: 100%;
}

.bargain-bd .c-down .rail .bargain-select {
	margin-top: 1.1946666666666668rem;
	text-align: center;
}

.bargain-bd .c-down .rail .bargain-select .bs-self span {
	width: 5.333333333333333rem;
	height: 1.28rem;
	background-color: #FFC019;
	border-radius: 0.64rem;
	font-size: 0.512rem;
	line-height: 1.28rem;
	text-align: center;
	box-shadow: 0 0.064rem 0.32rem 0 #FFC019;
}

.bargain-bd .c-down .rail .bargain-select .bs-self span:last-child {
	background-color: #FF5C4D;
	margin-left: 0.384rem;
	box-shadow: 0 0.064rem 0.32rem 0 #FF5C4D;
}

.bargain-bd .c-down .rail .bargain-select .bs-gf span {
	width: 4.267rem;
	height: 1.28rem;
	background-color: #FFC019;
	border-radius: 0.64rem;
	font-size: 0.512rem;
	line-height: 1.28rem;
	text-align: center;
	box-shadow: 0 0.064rem 0.32rem 0 #FFC019;
}

.bargain-bd .c-down .rail .bargain-select .bs-gf span:last-child {
	background-color: #FF5C4D;
	margin-left: 0.384rem;
	box-shadow: 0 0.064rem 0.32rem 0 #FF5C4D;
	width: 7.5093rem;
}

.bargain-bd .bargain-list {
	width: 14.7627rem;
	min-height: 9.173333333333334rem;
	background-color: #fff;
	margin: 0 auto;
	border-radius: .2rem;
	margin-top: 0.64rem;
	background-color: #FE706D;
	overflow: hidden;
	padding-top: 0.9813333333333333rem;
}

.bargain-bd .bargain-list {
	text-align: center;
	font-size: 0.64rem;
	color: #ffffff;
}

.bargain-bd .bargain-list ul {
	/*margin: 0 auto;*/
	margin: 0.8106666666666666rem auto;
	width: 13.461333333333334rem;
	height: 6.664rem;
	/*display: -webkit-box;*/
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
}

.bargain-bd .bargain-list ul li {
	width: 100%;
	overflow: hidden;
	margin-top: 0.6186666666666667rem;
}

.bargain-bd .bargain-list ul li:first-child {
	margin-top: 0;
}

.bargain-bd .bargain-list ul li div {
	font-size: 0.512rem;
	text-align: left;
	line-height: 1.1093333333333333rem;
}

.bargain-bd .bargain-list ul li .bg-left {
	width: 50%;
	float: left;
}

.bargain-bd .bargain-list ul li .bg-left img {
	height: 1.1093333333333333rem;
	width: 1.1093333333333333rem;
	margin-right: 0.5973333333333334rem;
	border-radius: 50%;
}

.bargain-bd .bargain-list ul li .bg-right {
	width: 50%;
	float: right;
	text-align: right;
}

.bargain-bd .bargain-list ul li .bg-right img {
	width: 0.5546666666666666rem;
	height: 0.5546666666666666rem;
	margin-right: 0.17066666666666666rem;
}

.bargain-bd .bargain-list ul li .bg-right i {
	color: #FFE719;
}

.bargain-wd {
	position: fixed;
	width: 100%;
	z-index: 1000;
	text-align: center;
	top: 0;
}

.bargain-wd .bargain-wdkj {
	width: 100%;
	height: 17.002666666666666rem;
	margin-top: 5.418666666666667rem;
	overflow: hidden;
	text-align: center;
}

.bargain-wd .bargain-wdkj p {
	text-align: center;
}

.bargain-wd .bargain-wdkj p:first-child {
	margin-top: 3.6906666666666665rem;
	font-size: 0.6826666666666666rem;
	color: #333333;
}

.bargain-wd .bargain-wdkj p.bw-price {
	color: #FF3131;
	font-size: 1.92rem;
	margin-top: 1.4933333333333334rem;
}

.bargain-wd .bargain-wdkj p.get-chance {
	color: #FFC019;
	font-size: 0.5973333333333334rem;
	margin-top: 1.28rem;
}

.bargain-wd .bargain-wdkj span {
	width: 7.85rem;
	height: 1.877rem;
	line-height: 1.877rem;
	font-size: 0.64rem;
	color: #333333;
	margin: 0 auto;
	margin-top: 2.89rem;
	display: block;
	border-radius: 0.933rem;
}

.bargain-wd .bg-close {
	width: 1.28rem;
	height: 1.28rem;
	display: inline-block;
	border-radius: 50%;
}

.bargain-wd .bg-close img {
	width: 100%;
	height: 100%;
}

.bargain-rule {
	position: fixed;
	width: 100%;
	z-index: 1000;
	text-align: center;
	top: 0;
	background-color: rgba(0, 0, 0, .7);
	display: none;
}

.bargain-ed {
	position: fixed;
	width: 100%;
	z-index: 1000;
	text-align: center;
	top: 0;
	background-color: rgba(0, 0, 0, .7);
	display: none;
}

.bargain-rule .br-window {
	background-color: #fff;
	width: 13.461333333333334rem;
	height: 19.434666666666665rem;
	margin: 0 auto;
	margin-top: 3.328rem;
	margin-bottom: 1.1733rem;
}

.bargain-rule .br-window .rule-top {
	width: 100%;
	height: 8.384rem;
}

.bargain-rule .br-window .rule-top img {
	width: 100%;
	height: 100%;
}

.bargain-rule .br-window .rule-bottom {
	width: 12.373333333333333rem;
	height: 9.6rem;
	margin: 0 auto;
	margin-top: 0.64rem;
	background-color: red;
	overflow: hidden;
}

.bargain-rule .br-window .rule-bottom p {
	font-size: 0.4693333333333333rem;
	color: #ffffff;
	text-align: left;
	margin: 0 0.5973333333333334rem;
	line-height: 0.738rem;
}

.bargain-rule .br-window .rule-bottom .rb-title {
	color: #FF544C;
	text-align: center;
	margin: 0.8533333333333334rem 0;
	font-weight: 600;
	font-size: 0.512rem;
}

.bargain-ed .ed-box {
	height: 14.08rem;
	width: 11.605333333333334rem;
	margin: 0 auto;
	margin-top: 6.166rem;
	padding-top: 6.826666666666667rem;
}

.bargain-ed .ed-box p {
	font-size: 0.768rem;
	color: #333333;
}

.bargain-ed .ed-box p:first-child i {
	color: #FF580C;
}

.bargain-ed .ed-box .ed-share {
	font-size: 0.5546666666666666rem;
	color: #333333;
	width: 7.765333333333333rem;
	margin: 0.8533333333333334rem auto;
	line-height: 0.9813333333333333rem;
}

.bargain-ed .ed-box span {
	height: 1.706rem;
	width: 9.6rem;
	border-radius: 0.853rem;
	background-color: #FF580C;
	color: #ffffff;
	display: block;
	font-size: 0.6826666666666666rem;
	margin: 0 auto;
	line-height: 1.7066666666666668rem;
}

/*bargain_list.html*/
.bargain-banner {
	height: 6.826666666666667rem;
	width: 100%;
}

.bargain-banner img {
	width: 100%;
	height: 100%;
}

.bargain-tab {
	width: 100%;
	height: 1.7rem;
	overflow: hidden;
	position: relative;
}

.bargain-tab li {
	width: 25%;
	float: left;
	text-align: center;
	font-size: 0.64rem;
	line-height: 1.5786666666666667rem;
	height: 1.5786666666666667rem;
	color: #666666;
}

.bargain-tab li:first-child {
	color: red;
}

.bargain-tab .bt-tool {
	width: 1.10rem;
	margin: 0 1.45rem;
	height: 0.128rem;
	background-color: red;
	top: 1.57rem;
	display: block;
	position: absolute;
}

.pro-list {
	height: 16.429333rem;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
}

.pro-list ul {
	overflow: hidden;
	height: auto;
}

.pro-list li {
	height: 4.30rem;
	width: 14.76rem;
	margin: 0 auto;
	padding-top: 0.768rem;
	border-bottom: 1px solid #e9e9e9;
}

.pl-left {
	float: left;
	width: 2.90rem;
	height: 2.90rem;
}

.pl-left img {
	width: 100%;
	height: 100%;
}

.pl-right {
	width: 11.81rem;
	float: right;
	padding: 0.128rem 0 0 0.53rem;
}

.pl-right .pr-title {
	font-size: 0.512rem;
	font-weight: bold;
	width: 10.06rem;
	height: 1.36rem;
	line-height: 0.68rem;
}

.pl-right .pr-price {
	font-size: 0.42rem;
	color: #333333;
	margin-top: 0.16rem;
	width: 8.37rem;
	box-sizing: border-box;
	float: left;
}

.pl-right .pr-price i {
	color: #ff3c31;
	font-size: 0.58888rem;
}

.pl-right span {
	font-size: 0.42rem;
	color: #999999;
	display: inline-block;
	width: 50%;
	margin-top: 0.19rem;
}

.pl-right .pr-btn {
	width: 2.56rem;
	height: 1.024rem;
	background: linear-gradient(to bottom, #fe6547, #fc4141);
	float: left;
	display: block;
	border-radius: 0.512rem;
	text-align: center;
	line-height: 1.024rem;
	font-size: 0.512rem;
	color: #ffffff;
}

.pl-right .pr-no-btn {
	width: 2.56rem;
	height: 1.024rem;
	float: left;
	display: block;
	border-radius: 0.512rem;
	text-align: center;
	line-height: 1.024rem;
	font-size: 0.512rem;
	background-color: #999999;
	color: #ffffff;
}

.bargain-accounts {
	height: 1.7066666666666668rem;
	width: 100%;
	position: fixed;
	bottom: 0;
}

.bargain-accounts span {
	color: #ffffff;
	font-size: 0.55rem;
	text-align: center;
	line-height: 1.70rem;
	height: 100%;
	width: 50%;
	display: inline-block;
	float: left;
	border: none;
	background-color: #ffffff;
}

.bargain-accounts span.gradient {
	background: linear-gradient(to bottom, #fe6547, #fc4141);
}

.bargain-accounts span:last-child {
	color: #333333;
	background-color: #fff;
	border-top: 1px solid #dcdcdc;
}

/*order_list.html*/
.ol-tabs {
	height: 1.49rem;
	width: 100%;
	position: relative;
	margin-bottom: 0.297rem;
}

.ol-tabs li {
	width: 16.66%;
	height: 1.493rem;
	text-align: center;
	color: #333333;
	font-size: 0.554rem;
	float: left;
	line-height: 1.493rem;
}

.ol-tabs li.red {
	color: #fc4141;
}

.ol-tabs .ol-tool {
	height: 0.085rem;
	width: 0.854rem;
	margin: 0 0.906rem;
	background-color: #fc4141;
	position: absolute;
	top: 1.493rem;
}

.ol-list {
	width: 100%;
	height: auto;
}

.ol-list li {
	height: 4.183rem;
	width: 14.72rem;
	border-bottom: 1px solid #e9e9e9;
	margin: 0 auto;
	padding-top: 0.64rem;
}

.pl-right .pr-min {
	padding-top: 0.657rem;
}

.ol-list li:last-child {
	margin-bottom: 80px;
}

.h-label {
	width: 2rem;
	height: 0.5rem;
	position: absolute;
}

.h-label p {
	line-height: 0.5rem;
	padding-left: 0.15rem;
	color: #FFFFFF;
}

.hd-img span {
	margin-right: 0;
	float: right;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	box-sizing: border-box;
	border: 0.043rem solid #ffffff;
}

.hd-img {
	min-width: 0.768rem;
	height: 0.768rem;
	margin-top: -0.384rem;
	float: right;
	margin-right: 0 !important;
	position: relative;
}

.pt-group ul li {
	height: 10.880rem;
	width: 7.680rem;
	background-color: #ffffff;
	margin-top: 0.213rem;
	margin-left: 0.213rem;
	float: left;
}

.pt-group ul li .content_img {
	height: 7.68rem;
}

.pt-group ul li .hd-img {
	margin-top: -0.12rem;
	right: 0.341rem;
}

.category2 {
	float: left;
	margin-left: 0.43rem;
}

@font-face {
	font-family: 'DIN';
	src: url(../font/DIN-Regular.otf);
}