﻿/*! 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

}

.clear {

	zoom: 1;

	clear: both;

}

.clear:after {

	display: block;

	content: '';

	clear: both;

}

.shopimg{width: 22%;}

/**/

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 {

}



body {

	margin: 0 auto;

	font-family: Helvetica,PingFangSC-Regular,"Droid Sans",Arial,sans-serif;

	font-size: .34133rem;

	line-height: 1;

	color: #232326;

	overflow-x: hidden

}



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: 0.6rem

}



.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 1rem;

	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: 1rem;

	width: .55467rem;

	background-size: 13.20533rem

}



.action-ah {

	background-position: -7.36rem 0;

	height: .53333rem;

	width: 1rem;

	background-size: 13.20533rem

}



.action-ai {

	background-position: -8.256rem 0;

	height: .55467rem;

	width: 1rem;

	background-size: 13.20533rem

}



.action-aj {

	background-position: -9.06667rem 0;

	height: 1rem;

	width: .21333rem;

	background-size: 13.20533rem

}



.action-ak {

	background-position: -9.49333rem 0;

	height: 1rem;

	width: .768rem;

	background-size: 13.20533rem

}



.action-al {

	background-position: -10.47467rem 0;

	height: .34133rem;

	width: 1rem;

	background-size: 13.20533rem

}



.action-am {

	background-position: -11.28533rem 0;

	height: .34133rem;

	width: 1rem;

	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: 1rem;

		height: 1rem;

		margin: 0 .384rem;

	}

}



header .sea-box {

	width: 12.8rem;

	height: 1.23733rem;

	background: #fff;

	position: relative;

	margin: 0 .512rem;

	border-radius: .618667rem;

	overflow: hidden;

}



@media screen and (min-width:1300px) {

	header .sea-box {

		height: 1rem;

		width: 12.8rem;

	}

}



header .sea-box span {

	background-image: url("../images/search.png");

	background-repeat: no-repeat;

	background-size: cover;

	height: 1rem;

	width: 1rem;

	float: left;

	margin: .298667rem 0;

}



@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.23733rem;

	color: #666;

	padding: 0 .256rem;

	font-size: .512rem;

}



@media screen and (min-width:1300px) {

	header .sea-box input {

		height: 1rem;

		font-size: .32rem;

	}

}



header .login {

	margin-left: .21333rem;

	font-size: 1rem

}



@media screen and (min-width:1300px) {

	header .login {

		font-size: .384rem

	}

}



header .login a {

	color: #fff

}



.headerbg {

	background: -webkit-linear-gradient(rgba(242,48,48,0.8),rgba(242,48,48,0.8));

	background: -o-linear-gradient(rgba(242,48,48,0.8),rgba(242,48,48,0.8));

	background: -moz-linear-gradient(rgba(242,48,48,0.8),rgba(242,48,48,0.8));

	background: linear-gradient(rgba(242,48,48,0.8),rgba(242,48,48,0.8));

	opacity: 1

}



.foohi {

	height: 4rem

}



@media screen and (min-width:1300px) {

	.foohi {

		height: 1.28rem

	}

}



@media screen and (min-width:1300px) {

	.foohiext {

		height: 2.34667rem

	}

}



/*.footer {

	height: 2.13333rem;

	background: #fff;

	position: fixed;

	z-index: 999;

	bottom: 0;

	left: 0;

	width: 100%;

	-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: #f23030

}



.footer ul li a {

	display: inline-block;

	cursor: pointer

}



.footer ul li a .icon {

	margin-top: .128rem

}



@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: 1rem

	}

}



.footer ul li a .icon p {

	/*font-size: .55467rem;*/

	/*margin-top: .21333rem*/
	line-height:19px;

}



@media screen and (min-width:1300px) {

	.footer ul li a .icon p {

		font-size: .29867rem;

		margin-top: .08533rem

	}

}



.banner img {

	width: 100%

}



.dh nav {

	margin-top: 1rem;

	margin-bottom: 1rem;

	overflow: hidden

}



.dh nav a {

	display: block;

	float: left;

	width: 25%;

	text-align: center;

	margin: 1rem 0

}



.dh nav a span span {

	vertical-align: sub;

	font-size: 1rem;

	position: relative;

	top: .128rem;

	left: 0rem;

	bottom: 0rem;

	right: 0rem

}



.dh nav a span img {

	width: 1.70667rem;

	height: 1.70667rem

}



.secondkill .content {

	margin-top: 1rem

}



.secondkill .time {

	font-size: .46933rem

}



.secondkill .time .lightning {

	padding-left: .34133rem

}



.secondkill .time .lightning:before {

	content: "";

	background-image: url("../images/s.png");

	background-repeat: no-repeat;

	background-size: cover;

	width: 1rem;

	height: 1rem;

	position: relative;

	top: .02133rem;

	left: 0rem;

	bottom: 0rem;

	right: 0rem;

	display: block;

	float: left;

	margin-right: .04267rem

}



.secondkill .time .lightning .add {

	font-size: .72533rem;

	font-weight: 600

}



.secondkill .time .lightning .hms {

	background-color: #3d3d3d;

	color: #fff;

	padding: .04267rem;

	-moz-border-radius: .08533rem;

	-webkit-border-radius: .08533rem;

	border-radius: .08533rem

}



.secondkill .time .xsxl {

	font-weight: 600

}



.secondkill .time .xsxl a {

	color: #666666

}



.secondkill .time .xsxl a span {

	vertical-align: middle;

	color: #666666;

	font-weight: normal

}



.secondkill .time .xsxl a span img {

	width: .17067rem;

	height: .29867rem;

	margin-left: .21333rem;

	vertical-align: initial

}



.secondkill .shop {

	margin-top: .21333rem

}



.secondkill .shop a {

	float: left;

	width: 33.33333%;

	text-align: center;

	overflow: hidden

}



.secondkill .shop a .shopnum {

	position: relative

}



.secondkill .shop a .shopnum img {

	width: 3.73333rem;

	height: 3.73333rem

}



.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: 1rem;

	line-height: 1rem;

	font-size: 14px

}



.secondkill .shop a .shopnum p {

	font-size: .512rem;

	color: red;

	margin: .21333rem

}



.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: 1rem;

	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: 1rem

}



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: 1rem;

	text-align: center;

	line-height: .98133rem

}



.mslide {

	position: relative;

	overflow: hidden;

	height: 100%

}



.mslide:after {

	content: '';

	display: block;

	width: 100%;

}



.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 {

	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: .21333rem;

	height: .21333rem;

	margin-left: .21333rem;

	border: 2px solid #fff;

	border-radius: 50%

}



.mslide .dot .cur {

	background-color: #fff

}



.similar-product-text {

	/*display: -webkit-box;*/

	/*-webkit-box-orient: vertical;*/

	/*-webkit-line-clamp: 2;*/

	/*height: 1.28rem;*/

	font-size: 1rem;

	overflow: hidden;

	color: #666;

	line-height: 1.4rem;

	padding: 0 .1rem;

	margin-bottom: 0.46rem;

	margin-top: .1rem;

}



.des-mes .similar-pro-text {

	margin-bottom: .34133rem;

	line-height: 1rem;

	height: 1rem;

	display: block;

	font-size: .512rem;

	color: #999;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.similar-product-price {

	color: #f23030;

	font-size: 1rem;

	display: block;

	padding: 0 .21333rem;

	position: relative;

	top: .02133rem;

	height: .55467rem;

	line-height: .55467rem

}



.similar-product-price .big-price {

	font-size: 1rem

}



.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 {

	background-color: #f8f8f8;

	border-bottom: 1px solid #dedede;

	position: relative;

	text-align: center;


}



.classreturn .content .return {

	position: absolute;

	left: 1rem

}



.classreturn .content .return a {

	overflow: hidden;

	display: block

}



.classreturn .content .return a img {

	width: .46933rem;

	height: .78933rem

}



.classreturn .content .search {

	font-size: 1rem;
	width:80%;
	padding:10px 0;
}



.classreturn .content .search .sear-input {

}



.classreturn .content .search .sear-input .fengle_ss{

	display: inline-block;
	width:18%;
	text-align:center;
	line-height:32px;
	color:#fff;
	background-color:#ff4b75;
	border-radius:4px;
	border:0px;
}



.classreturn .content .search .sear-input input {

	border: 0;

	width: 70%;

	color: #666666;

	outline: none;

	padding:6px 20px;

	display:inline-block;

	background-color: #f1f1f1;

	border-radius: 01rem;

}


.bornone {

	border-bottom: none;

}



.classreturn .content .menu {

	position: absolute;

	right: 1rem

}



.classreturn .content .menu a {

	display: block

}



.classreturn .content .menu img {

	width: .85333rem

}



.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;

}



.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: #fff;

	overflow: hidden;
	height:74vh;

}



.classlist .fl {

	width: 26%;

	background-color: #fff;

	height:100%;

	overflow-y: scroll;
	border-right: 1px solid #eee;

}



.classlist .fl ul li {

	text-align: center;

	position: relative

}



.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%;

	line-height:3.4rem;

	text-decoration: none;

	font-size: 1.2rem;

	color: #232326;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;
	border-bottom:1px solid #eee;

}



.classlist .fl ul .red a {

	color: #ee5b03

}



.classlist .fr {

	width: 74%;

}



.classlist .fr .branchList .tp-bann img {

	width: 100%

}



.classlist .fr .branchList .tp-class-list h4 {

	font-size: 1rem;

	color: #232326;

	font-weight: normal

}



.classlist .fr .branchList .tp-class-list ul {

	margin-top: .384rem;

	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:3rem;

	height:3rem

}



.classlist .fr .branchList .tp-class-list ul li a p {

	font-size: 1rem;

	overflow: hidden;

	text-overflow: ellipsis;

	width: 100%;

	-webkit-line-clamp: 2;

	line-clamp: 2;

	height: 1.152rem;

	-webkit-box-orient: vertical;

	word-break: break-all;

	display: -webkit-box;

	display: -moz-box;

	display: -ms-box;

	display: -o-box;

	margin:0.6rem 0

}



.tp-bann {

	/*margin: .29867rem .29867rem 0 .29867rem*/

}



.tp-class-list {

	/*margin: .81067rem .29867rem 0 .29867rem*/

}



.tp-category {

	padding: .29867rem 1rem 0 .21333rem;

	overflow: hidden

}



.logo-wrap-bg {

	height: 7.893333rem;

	padding-top: 2.56rem;

	background: url(../images/pic-logo-bg.png) no-repeat 0 0;

	background-size: cover;

}



.logo-wrap-bg img {

	width: 100%;

}



.login-logo-wrap {

	display: block;

	width: 5.802666rem;

	height: 2.346666rem;

	margin: auto;

	overflow: hidden;

}



.loginsingup-input {

	background-color: #fff;

	padding: 0 1.92rem;

	color: #333;

	font-size: 1rem;

}



.loginsingup-input .lsu {

	border-bottom: 1px solid #dbdbdb;

	height: 2.133333rem;

	padding: .853333rem 1rem .426667rem;

}



.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: .554667rem;

	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: 01rem;

	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: 01rem;

}



.loginsingup-input .recharge-cash {

	margin: 1.024rem 0 1.664rem;

}



.loginsingup-input .lsu-recharge {

	width: 12.8rem;

	height: 2.133334rem;

	border: 1px solid #dedede;

	line-height: 2.133334rem;

	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: 01rem;

	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: 01rem;

}



.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: 01rem 01rem;

}



.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: 01rem;

	height: 1.87733rem;

	line-height: 1.87733rem;

	color: #fff;

	background-color: #e12c20;

	border-radius: .938667rem;

	-webkit-box-shadow: 0 2px 30px rgba(225,44,32,1);

	box-shadow: 0 2px 30px rgba(225,44,32,1);

}



.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: 1.5rem;

	height: 1.5rem;

	display: block;

	float: left;

/*	background-image: url(../images/check.png);*/
	border:1px solid #fa2b5c;
	border-radius:90px;

	background-repeat: no-repeat;

	background-size: cover;

	background-size: 2.8rem;

	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-size:100%;
	background-image: url(../images/gou.png);

}



.radio {

	padding-top: 0.53333rem;

	padding-bottom: 0.53333rem;

	width: 100%;

	margin: 0 auto

}



.cart-shop-name {

	font-size: 01rem;

}



.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: 1rem;

	font-weight: normal;

	background-color: #fff;

	position: relative;

	top: -.34133rem;

	display: inline-block;

	padding: 0 1rem;

	color: #999;

}



.third-login-list {

	padding-top: 1rem;

	text-align: center;

}



.third-login-list .item-ico {

	display: inline-block;

	width: 1.834666rem;

	height: 1.834666rem;

	margin: 0 1rem;

	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: 1rem

}



.singupphone .content30 .signup-find {

	padding-top: 1rem

}



.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: #f8f8f8

}



.myhearder {

	background-image: url(../images/bjm.jpg);

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

	width: 100%;

	height: 6.63467rem;

	background-color: #ff8400

}



.myhearder .person {

	position: absolute;

	top: 50%;

	bottom: 50%;

	margin-top: -1.55733rem;

	left: 1.06667rem

}



.myhearder .person .personicon {

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	overflow: hidden;

	width: 2.688rem;

	height: 2.688rem

}



.myhearder .person .personicon img {

	width: 2.688rem;

	height: 2.688rem

}



.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: 1rem;

	top: 1rem

}



.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: 1.28rem;

	height: 1.28rem;

	display: block

}



.myhearder .set .setting i {

	background-position: 0 0

}



.myhearder .set .massage {

	margin-left: 1rem

}



.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

}



.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: 1rem;

	font-weight: normal

}



.bankhearder .hh h1 {

	font-size: .768rem;

	font-weight: normal

}



.bankhearder .scgz ul li {

	position: relative;

	top: -1rem

}



.bankhearder .scgz ul li a img {

	display: inline-block;

	width: 1rem;

	height: 1rem

}



.bankhearder .scgz ul li a p {

	display: inline-block;

	position: relative;

	top: .10667rem

}



.myorder {

	padding: 0.8rem 1rem;

	line-height: 1.49333rem;

	background-color: #fff;

	border-bottom: 1px solid #ddd;

}



.myorder a {

	overflow: hidden;

	display: block

}



.myorder .order {

	overflow: hidden

}



.myorder .order .fl img {

	/*width: .896rem;*/

	/*height: .853333rem;*/

	vertical-align: middle;

}



.myorder .order .fl span {

	font-size: 1rem;

	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: 1rem;

	color: #4c4c4c;

	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: 0.48rem;
    height: 0.9rem;

	display: block;

	float: left

}



.AddressMright {

	background-image: url("../images/yr.png");

	background-repeat: no-repeat;

	background-size: cover;

	width: .34133rem;

	height: 1rem;

	display: block;

	float: right;

	line-height: 1.2rem;

	margin-top: 7px;

}



.my {

	margin-bottom: 2.56rem

}



.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: 1rem

}



.setting .content .list7 {

	background-color: inherit

}



.setting .myorder {

	height: 2.13333rem;

	line-height: 2.13333rem

}



.setting .myorder .fl span {

	font-size: 1rem;

	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: -1rem;

	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: 1rem

}



.setting .he .order .fr .hendicon .around img {

	vertical-align: inherit;

	width: 2.688rem;

	height: 2.688rem

}



.setting .close {

	margin: 1rem 1rem

}



.setting .close a {

	display: block;

	background: #ec5151;

	text-align: center;

	width: 100%;

	height: 1.87733rem;

	color: #fff;

	line-height: 1.87733rem;

	font-size: 1rem;

	-moz-border-radius: 1rem;

	-webkit-border-radius: 1rem;

	border-radius: 1rem

}



.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: 1rem

}



.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: 1rem;

	height: 1rem

}



.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: 1rem;

	border-bottom-left-radius: 1rem

}



.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: 1rem

}



.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: 1rem;

	height: 1rem

}



.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;

}



.storenav ul li {

	float: left;

	padding: 0 .21333rem;

	color: #666;

	font-size: 1rem;

	width: 33.33333%;

	position: relative;

	text-align: center;

	line-height: 3rem;

}



.storenav ul li>a {

	color: #666;

	font-size: 1rem

}



.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: 0.7rem;

	height:.4rem;

	top:16px;

}



.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.70667rem;

	line-height: 1.70667rem;

	text-align: center

}



.lb_showhide ul li a {

	border: 1px solid #e0e0e0;

	padding: .21333rem .34133rem;

	font-size: 1rem;

	font-weight: normal;

	color: #555555

}



.mask-filter-div {

	display: none;

	position: fixed;

	margin: 0 auto;

	width: 100%;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	z-index: 12;

	background: rgba(0,0,0,0.4)

}



.store_info {

	background-color: #f8f8f8;

	overflow: hidden

}



.store_info .dis-box {

	background-color: #fff;

	overflow: hidden;

	padding: 1rem 1rem 2.13333rem 1rem

}



.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 1rem;

	width: 8.2rem

}



.store_info .dis-box .g-s-i-title h3 {

	font-size: 1rem;

	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 1rem;

	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: 1rem

}



.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: 1rem;

	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: 1rem;

	width: 10.53867rem;

	float: left;

	margin-left: .512rem

}



.dp_dis .dp_dis_s span {

	font-size: 1rem;

	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: 1rem;

	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: 1rem;

	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: 1rem;

	height: 1rem;

	display: inline-block;

	margin-right: .128rem;

	background-position-x: 0;

	vertical-align: middle

}



.dp_clic .red {

	background-position-x: -1rem

}



.dp_clic span {

	color: #444444;

	font-size: 1rem

}



.dp_myshin {

	margin-bottom: 0

}



.dp_myshin .content .floor ul li a {

	padding: .256rem 0

}



.dp_adcer {

	background: white;

	padding: 1rem 0

}



.dp_adcer img {

	width: 16rem;

	height: 5.61067rem

}



.madearea {

	text-align: center;

	background: white;

	padding: .49067rem 0

}



.madearea p {

	font-size: 1rem;

	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: 1rem;

	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: 1rem;

	background-size: cover;

	display: inline-block;

	vertical-align: middle;

	margin-left: .17067rem

}



.more_dp span {

	font-size: 1rem;

	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: 1rem;

	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: 1rem;

	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 1rem 0

}



.killtime ul {

	padding: 1rem 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: 1rem

}



.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 1rem

}



.killtime .nowkill span {

	font-size: .512rem

}



.killtime .nowkill .fl {

	color: #f23030

}



.shopkill {

	margin: 0 1rem

}



.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 1rem

}



.killbg h2 {

	text-align: center;

	font-size: 1rem;

	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: 1rem;

	text-decoration: line-through

}



.groutsearch .content30 {

	margin: 1rem

}



.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: 1rem

}



.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: 1rem

}



.groupquess ul li:nth-child(2n) {

	padding-right: 1rem

}



.groupquess .cy {

	color: #555555;

	font-size: 1rem;

	margin-bottom: .21333rem;

	display: block;

	padding: 0 .21333rem

}



.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: -1rem;

	border-radius: .128rem

}



.gg2 {

	margin: 1rem;

	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: 1rem

}



.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: -.55467rem

}



.dic .zjj .onsale {

	left: inherit;

	right: 0

}



.dic .likeshop {

	background-color: #f8f8f8;

	padding-top: 1rem

}



.he_sustain {

	height: 1.87733rem

}



.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 #232326;

	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

}



.thirty {

	margin: 0 1rem;

	border-bottom: 1px solid #f8f8f8;

	padding-bottom: 1rem

}



.de_font .fl {

	width: 12.288rem

}



.de_font .fl .similar-product-text {

	height: 1.57867rem;

	line-height: .78933rem

}



.de_font .fr {

	width: 2.432rem;

	text-align: center;

	margin-top: .192rem;

	overflow: hidden;

	border-left: 1px solid #f8f8f8;

	cursor: pointer

}



.de_font .fr i {

	background-image: url("../images/heart.png");

	background-repeat: no-repeat;

	background-size: cover;

	width: 0.810667rem;

	height: 1rem;

	display: block;

	margin: 0 auto;

	background-position-x: 0

}



.de_font .fr .red {

	background-position-x: -0.810667rem

}



.de_font .fr span {

	display: block;

	margin-top: .21333rem;

	font-size: 1rem

}



.de_font .scunde span {

	color: #999;

	font-size: 1rem;

}



.de_font .scunde p {

	font-size: 1rem;

	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: #ec5151;

	font-size: 1rem;

	margin-right: 0.512rem;

}



.detailsfloo .myorder .order .fl span {

	float: left;

	font-size: .576rem

}



.detailsfloo .myorder .order .fl .desal-proinfo {

	padding: 0.256rem 0 0.512rem 0;

}



.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.536rem;

}



.detailsfloo .myorder .order .fl .desal-proinfo b i {

	border: 1px solid #ec5151;

	padding: 0.128rem 0.32rem;

	border-radius: 0.512rem;

	margin-right: 0.384rem;

}



.detailsfloo .myorder .order .fl span.deta_eva {

	margin-left: 3.456rem;

}



.detailsfloo .myorder .order .fl span i {

	color: #ec5151

}



.detailsfloo .myorder .order .fl span em {

	background-color: #ff3d3d;

	color: #fff;

	margin-right: 0.384rem;

	padding: 0.128rem 0.256rem;

}



.detailsfloo .myorder .order .fl .firde {

	color: #777;

	margin-left: 0;

/*	width:2.56rem;*/

	overflow: hidden

}/*退订新增-hxm-s*/.tp-left-label {

	float: left;

	font-size: 1rem;

	width: 4.266667rem;

}



.tp-right-cont {

	float: left;

	border: none;

	outline: none;

	height: 1.92rem;

	font-size: 1rem;

	width: 8.96rem;

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

	color: #ec5151

}



.detailsfloo .myorder .order .fr .gt {

	background-image: url(../images/gt.png);

	width: 1rem;

	height: 1rem

}



.detailsfloo .myorder .order .fr span i {

	color: #ec5151

}



.myhearders {

	position: relative

}



.myhearders .descgz ul li {

	float: left;

	width: 33.33333%;

	text-align: center

}



.myhearders .descgz ul li a img {

	width: 1rem;

	height: 1rem;

	display: inline-block

}



.myhearders .descgz ul li a i {

	display: inline-block;

	width: 1rem;

	height: 1rem;

	line-height: 1rem;

	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 1rem

}



.recommed h2 {

	color: #ec5151;

	font-size: 1rem;

	font-weight: normal;

	padding: 1rem 0

}



.recommed .guesslike .likeshop {

	background-color: #fff

}



.recommed .guesslike .likeshop ul li {

	width: 25%;

	margin: 0 auto;

	text-align: center

}



.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: 1rem;

	padding-bottom: 1rem

}



.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: #f8f8f8;

	border-top: 0.384rem solid #f8f8f8;

}



.detailsfloo .tbv {

	margin-bottom: .384rem;

}



.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%;

	overflow: hidden;

	border-top: 1px solid #e0e0e0;

}



@media screen and (min-width:1300px) {

	.podee .cart-concert-btm {

		height: 1.06667rem;

		line-height: 40px

	}

}



.podee .cart-concert-btm .fl {

	width: 50%;

	display: block;

	overflow: hidden

}



.podee .cart-concert-btm .fl ul li {

	float: left;

	width: 50%;

	position: relative;

	text-align: center

}



.podee .cart-concert-btm .fl ul li a i {

	width: .96rem;

	height: .85333rem;

	background-image: url("../images/kf.png");

	background-repeat: no-repeat;

	background-size: cover;

	background-position-x: -.17067rem;

	display: block;

	margin: 0 auto;

	position: relative;

	top: 1rem;

	left: .08533rem

}



@media screen and (min-width:1300px) {

	.podee .cart-concert-btm .fl ul li a i {

		top: .21333rem;

		left: .04267rem;

		width: .53333rem;

		height: 1rem;

		background-position-x: 0rem

	}

}



.podee .cart-concert-btm .fl ul li a .gwc {

	background-position-x: -1.23733rem;

	left: 0

}



@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: .512rem

}



@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 {

	background-color: rgba(242,48,48,0.9);

	border-radius: 50%;

	font-size: 0.512rem;

	width: .85333rem;

	height: .85333rem;

	display: block;

	line-height: .85333rem;

	overflow: hidden;

	white-space: nowrap;

	position: absolute;

	left: 55%;

	top: .192rem;

	color: white;

	text-align: center

}



@media screen and (min-width:1300px) {

	.podee .cart-concert-btm .fl ul li a span {

		width: 1rem;

		height: 1rem;

		line-height: 1rem;

		font-size: .256rem

	}

}



.podee .cart-concert-btm .fr {

	width: 50%

}



.podee .cart-concert-btm .fr ul li {

	float: left;

	width: 50%;

	text-align: center

}



.podee .cart-concert-btm .fr ul li a {

	display: block;

	height: 2.13333rem;

	line-height: 2.13333rem;

	color: white;

	font-size: 1rem

}



@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-color: #ffb03f

}



.podee .cart-concert-btm .fr ul .r {

	background-color: #f23030

}



.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: 1rem;

	cursor: pointer

}



.spxq-ggcs ul .red {

	color: #ec5151

}



.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 1rem;

	background-color: white

}



.spxq img {

	max-width: 16rem;

	width: 100% !important;

	height: auto !important;

}



.de_table {

	width: 100%

}



.de_table tr th {

	padding: 1rem;

	background-color: #f5fafe;

	font-size: 1rem

}



.de_table tr td {

	padding: 1rem;

	font-size: 1rem

}



.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: 1rem;

	line-height: .72533rem;

	float: left;

	width: 20%;

	text-align: center;

	font-size: 1rem

}



.none {

	text-align: center;

	margin: 4.26667rem 0;

	font-size: 1rem;

	color: #777777

}



.none img {

	width: 64%;

}



.assess-flat {

	position: relative;

	margin-top: 1rem;

	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;

	padding-left: 1rem;

	background-color: #fff

}



.assess-top {

	position: relative;

	padding: .46933rem 1rem .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: 3rem;

	height: 3rem;

	border-radius: 90px

}



.user-name {

	font-size: .55467rem;

	line-height: 1.6rem;

	/*height: 1.152rem;*/

	margin-right: .21333rem;

	margin-left: 0.6rem;

	color: #252525;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	max-width: 4.26667rem

}
.user-name i{display:block;}


.vip-icon {

	display: block;

	float: left;

	width: 1rem;

	height: 1rem;

	margin-top: .256rem;

	border-radius: 3px;

	background: url(../images/vip-icon.png) 0 0 no-repeat;

	background-size: 3.2rem 1rem

}



.vip-copper-icon {

	background-position: -1rem 0

}



.assess-date,.reply-floor {

	font-size: .55467rem;

	line-height: 2rem;

	float: right;

	color: #848689

}



.assess-bottom {

	padding-bottom: .512rem;

	background-color: #fff

}



.comment-item-star {

	display: inline-block;

	overflow: hidden;

	width: 7rem;

	height: 1rem;

	margin-top: 0.4rem;

	background: url(../images/comment-star.png) repeat-x 0 -1rem;

	background-size: 1.4rem 2rem

}



.comment-item-star .real-star {

	display: inline-block;

	height: .93867rem;

	background: url(../images/comment-star.png) repeat-x 0 0;

	background-size: 1.4rem 2rem

}



.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: .8rem;

	line-height: 1.2rem;

	margin-top: 0.4rem;

/*	margin-right: 1rem;*/

	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: 1rem;

	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: 1rem;

	width: 100%;

	overflow: hidden;

	height: 2.13333rem;

	padding-bottom: 1rem;

	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: 1rem;

	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: 1rem;

	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: ''

}



.tab-con-wrapper {

	background-color: #f8f8f8

}



.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: 1rem 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;

	height: 18.77333rem;

	bottom: 0;

	z-index: 999

}



@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: 1rem 0

}



.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: 1rem;

	height: 2.13333rem;

	line-height: 1.06667rem;

	margin-top: .10667rem

}



.choose_shop_aready .shopprice .fon_or .price_or {

	color: #ec5151;

	padding: 0 .21333rem;

	font-size: 1rem

}



.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: 1rem

}



.shop-top-under p {

	font-size: 1rem;

	padding: 1rem 0

}



.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: 1rem;

	color: #333;

	margin-bottom: 1rem;

	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: 1rem 1rem;

	overflow: hidden

}



.plusshopcar-buy a {

	display: block;

	width: 6.99733rem;

	height: 1.70667rem;

	text-align: center;

	line-height: 1.70667rem;

	cursor: pointer;

	color: white;

	font-size: 1rem

}



.plusshopcar-buy .pb_plusshopcar {

	background-color: #ffb03f;

	float: left

}



.plusshopcar-buy .pb_buy {

	background-color: #f23030;

	float: right

}



.action-detail .detailban {

	position: relative

}



.action-detail .de_font .scunde .shdicc {

	margin-top: 1rem

}



.jump-message {

	position: absolute;

	top: 1rem;

	left: 1rem

}



.jump-message .litsbe {

	position: relative;

	width: 10.24rem;

	height: 1.36533rem;

	line-height: 1.36533rem;

	background: rgba(34,34,34,0.61);

	border-radius: 1rem

}



.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: 1rem;

	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: 1rem 0

}



.box-lesc {

	overflow: hidden;

	padding: 1rem 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;

	margin-left: -.40533rem

}



.box-lesc .diff_lrzy ul {

	overflow: hidden;

	float: left;

	width: 50%;

	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: 1.06667rem

}



.box-lesc .diff_lrzy .f_name_add .nameli {

	font-size: 1rem

}



.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

}



.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: 1rem;

	color: white

}



.w-re {

	background: url(../images/qcc.png) no-repeat;

	width: .21333rem;

	height: 1rem;

	display: inline-block;

	background-size: cover

}



.storespe {

	overflow: hidden;

	background: white;

	padding: 1rem 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: 1rem;

	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: 1rem;

	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: 1rem 0

}



.shartogete h2 {

	font-size: 1rem

}



.shartogete .forneu {

	overflow: hidden;

	margin-top: .85333rem

}



.shartogete .forneu li {

	float: left;

	width: 25%;

	text-align: center;

	font-size: 1rem;

	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: 1rem

}



.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: 1rem;

		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: 1rem;

	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: 1rem;

	position: absolute;

	text-align: right;

	bottom: .27733rem;

	right: 0

}



.mid_storeme {

	margin-top: 1rem

}



.mid_storeme ul li {

	float: left;

	width: 33.33333%;

	text-align: center

}



.commeaye p {

	font-size: 1rem;

	color: #666666;

	line-height: .81067rem

}



.commeaye .sh_pp span>em {

	border-right: 2px solid #e23435;

	padding: 0 .21333rem

}



.commeaye .sh_sz {

	font-size: 1rem

}



.commeaye .sh_ep {

	font-size: .55467rem

}



.bot_storeme {

	margin-top: 1rem

}



.bot_storeme ul li {

	float: left;

	width: 50%;

	text-align: center;

	font-size: 1rem

}



.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: 1rem 0

}



.guesslike .likeshop ul li .similer-product .similar-product-text {

	height: 1.19467rem

}



.enkecor {

	font-size: .55467rem;

	text-align: center;

	color: #888;

	padding: .25rem .24rem .4rem;

	clear: both

}



.chidno {

	display: none

}



.edit_gtfix {

	background-color: white;

	position: relative;

	min-height: 3.49867rem

}



.edit_gtfix .namephone {

	margin-left:-2rem;

	width: 100%;

}



.edit_gtfix .namephone .top {

	font-size: 1rem;

	overflow: hidden;

	padding: .512rem 0 0;
	line-height: 1.6rem;
	margin-left: 2rem;

}



.edit_gtfix .namephone .top .le {

	width: 3.41333rem;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	/*margin-left: 1.4rem;*/

	padding: .08533rem 0

}



.edit_gtfix .namephone .top .lr {

	padding: .08533rem 0

}



.edit_gtfix .namephone .bot {

	font-size: 1rem;

	clear: both;

	position: relative;
	padding-bottom: 0.6rem;

}
.qipad{margin-top: -0.6rem!important;}
.qipad .dwgp{margin-top: -0.7rem!important;}


.edit_gtfix .namephone .bot .dwgp {

	/*background-image: url("../images/dw.png");*/

	/*background-repeat: no-repeat;*/

	/*background-size: cover;*/

	/*position: absolute;*/

	/*width: 1rem;*/

	/*height: 1.3rem;*/
	display: inline-block;
    float: left;
    margin-top: 0.1rem;
    margin-right:0.4rem;
}



.edit_gtfix .namephone .bot span {

	margin-left: 0.4rem;

	overflow: hidden;

	/*white-space: nowrap;*/

	text-overflow: ellipsis;

	display: block
	line-height:1.4rem;
	width: 86%;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
margin-left: 8%;
display: block;
line-height: 1.8rem;

}



.edit_gtfix .youjter {

	margin-right: 1rem

}



.edit_gtfix .youjter .Mright {

	margin-top: 1.6rem

}



.edit_gtfix .ttrebu {

	position: absolute;

	bottom: 0

}



.edit_gtfix .ttrebu img {

	width: 100%;

}



.packeg {

	background-color: white;

	height: 2.13333rem;

	position: relative

}



.packeg .fl {

	line-height: 2.13333rem

}



.packeg .fl h1 {

	font-size: 1rem;

	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: #f23030;

	font-size: 0.8rem;

	line-height: 2.13333rem

}


/*.shopprice{background-color: #fff; padding: 0.4rem 1rem; margin:0 2% 0.8rem; border-radius: 8px;}*/
.shopprice .img_or {

	margin-right: .704rem;
	width:18%;

}



.shopprice .img_or img {

	width: 100%;
	height: auto;

}



.shopprice .fon_or {

	width: 8.53333rem;

	/*margin-left: 0.4rem;*/

	margin-top: 0.6rem

}



.shopprice .fon_or h2 {

	color: #666666;

	font-size: 1.1rem;

	font-weight: normal;

	height: 1.19467rem

}



.shopprice .fon_or div {

	color: #333333;

	font-size: .512rem;

	margin-top: .21333rem;

	position: relative;
	line-height: 1rem;

}



.shopprice .fon_or div span.icon {

	background-image: url("../images/7.png");

	background-repeat: no-repeat;

	background-size: cover;

	width: 1rem;

	height: 1rem;

	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: 0.9rem;

	margin-top: .21333rem;

}



.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: 1rem .85333rem;

	margin: .36267rem 0 0 1rem;

	font-size: .55467rem

}



.information_dr {

	background-color: white

}



.tit {

	border-bottom: 1px solid #f8f8f8;

	padding: 1rem 0;

	position: relative;

}



.tit h2 {

	font-weight: normal;

	font-size: 1rem

}



.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: 1rem

}



.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: 1rem;

}



.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;

	border-top: 1px solid #f3f1f1;
	position: fixed;
    width: 100%;
    bottom: 0;

}



.payit .fl {

	line-height: 1rem;

	width: 74%;

}



.payit .fl p {

	font-size: .55467rem;

	color: #f23030

}



.payit .fl p .pmo {

	color: #222222;
	font-weight:normal;

}



.payit .fl .lastime {

	color: #666666

}



.payit .fr {

	width: 26%;

}



.payit .fr a {

	color: white;

	font-size: 1rem;

	text-align: center;

	height: auto;

	line-height: 3rem;

	background-color: #f23030;

	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: 1rem 0

}



.l_top span {

	font-size: 1rem;

	color: #666666;

	font-family: "黑体"

}



.l_top .turenoff {

	background: url(../images/turnoff.png) no-repeat;

	display: inline-block;

	width: 1rem;

	height: 1rem;

	vertical-align: middle;

	float: right;

	cursor: pointer;

	background-size: cover

}



.aftercl {

	font-size: 1rem;

	color: #333333;

	font-family: "黑体";

	line-height: 1.024rem;

	padding: .21333rem 0

}



.resonco {

	padding-bottom: 1.06667rem

}



.resonco p {

	font-size: 1rem;

	margin-top: .21333rem;

	font-family: "黑体"

}



.resonco .radio {

	margin: inherit

}



.resonco .radio .che span {

	color: #666666;

	font-family: "黑体";

	font-size: 0.9rem;

	line-height: 1.4rem;

}



.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

}
.shopprice{
	padding:0.6rem 1rem 0; 
	margin-bottom:0.6rem; background-color:#fff;}


.ord_list {

	padding-bottom: .74667rem;
	background-color: #fff;

}



.incorise {

	font-size: 1rem

}



.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: 1rem

}



.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: 1rem;

	margin-right: 1rem

}



.allshoporder .logoshopcar img {

	width: 1.088rem;

	height: .832rem

}



.allshoporder .logoshopcar span {

	margin-left: .21333rem;

	font-size: .72533rem

}



.allshoporder .fr span {

	font-size: 1rem

}



.sc_list {

	padding: .51333rem 0;

	overflow: hidden;

	border-bottom: 1px solid #e0e0e0;

}



.addimgchan .maleri30 .sc_list {

	margin-left: 01rem;

	border: 1px solid #e0e0e0!important;

	padding-top: 0;

	margin-bottom: .51333rem;

}



.orderlistshpop:last-child .sc_list {

	border-bottom: none;

}



.sc_list .radio {

	width: inherit;

	padding-top: 2.6rem;

	margin-right: 2%;

}



.sc_list .shopimg img {

	width: 100%;

}



.sc_list .deleshow {

	width: 74%;

}



.sc_list .deleshow .deletes {

	clear: both

}



.sc_list .deleshow .deletes .similar-product-text {

	width: 90%;

	padding: 0;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;

}


.sc_list .deleshow .deletes a.delescj {

	float: right

}



.sc_list .deleshow .deletes a.delescj img {

	/*margin-top: -0.9rem;*/

	width: .8rem;

	height: .8rem

}



.sc_list .deleshow .weight {

	font-size: 0.9rem;

	color: #999;

	overflow: hidden;

}



.sc_list .deleshow .weight span {

	/*margin-top: 0.512rem;*/

	display: inline-block;
	/*font-size: 0.8rem;*/

}



.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: 1.152rem;

	height: 1.152rem;

	line-height: 1.152rem;

	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: 01rem;

	height: 01rem;

}



.sc_list .deleshow .prices {

	margin-top: .21333rem

}



.sc_list .deleshow .prices .sc_pri {

	color: #f23030;

	font-size: 1rem;

	margin-top:-0.3rem

}



.sc_list .deleshow .prices .sc_pri b {

	font-size: 01rem;

}



.addimgchan .sc_list .deleshow .prices .sc_pri b {

	font-weight: normal;

}



.plus span {

	width: 1.8rem;

	height: 1.8rem;

	line-height: 1.8rem;

	font-size: 1rem;

	display: block;

	float: left;

	border: 1px solid #dcdcdc;

	margin-left: -1px;

	text-align: center;

	color: #686868;

	cursor: pointer

}
.plus span:nth-child(2){
	background-color: #ecebeb;
	border-top:none;
}


span.mp_mp {

	width: 1.92rem;

}



.plus span input {

	font-size: 0.8rem;

	outline: none;

	border: 0;

	padding: 0 .08533rem;

	color: #686868;

	width: 100%;

	text-align: center;
	background-color: #ecebeb;

}



.payallb {

	position: fixed;

	z-index: 99;

	width: 100%;

	bottom: 0;

	background-color: #fff;
	height: auto;

}



.payallb .alllef .radio {

	width: 26%;

	padding-top: .81067rem;

	margin-left: 1rem

}



.payallb .alllef .radio .all {

	font-size: 1rem;

	position: relative;

	top: -.04467rem;

	margin-left: .21333rem;
	line-height: 1.6rem;

}



.payallb .youbia {

	float: left;

	width: 9rem;

}



.payallb .youbia p {

	text-align: left;

	padding-right: .5rem;
	line-height: 2.9rem;

}



.guesslike {

	margin-bottom: 2.13333rem

}



.nonenothing {

/*	width: 60%;

	margin: 0 auto;*/

	text-align: center;

}



.nonenothing img {
	margin-top:4.2rem;
	width: 64%;

}



.nonenothing p {

	font-size: 1rem;

	color: #9b9b9b;

	/*padding: 1.06667rem 0*/

}



.nonenothing a {

	display: block;

	font-size: 1rem;

	/*padding: 0.8rem 1.28rem;*/

	/*background: white;*/

}



.brandbanner {

	margin-top: 1.06667rem;

	margin-bottom: 1.06667rem

}



.brandbanner .mslide ul li a {

	overflow: hidden;

	display: block;

	float: left;

	width: 30%;

	text-align: center;

	margin-left: 1rem

}



.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 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: 1rem;

	top: -2.77333rem;

	margin-top: -1rem

}



.signte i {

	background-image: url("../images/zylr.png");

	background-repeat: no-repeat;

	background-size: cover;

	width: .40533rem;

	height: 1rem;

	position: absolute

}



.signte .l {

	background-position-x: -1rem;

	left: .08533rem

}



.signte .r {

	background-position-x: 0;

	right: .08533rem

}



.titb {

	font-size: 1rem;

	font-weight: normal;

	border-bottom: 1px solid #f8f8f8;

	padding: 1rem 0 1rem 1rem;

	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: 1rem

}



.brandlistall .more a {

	color: white

}



.edit .myorder .order .fl span {

	margin-left: 0

}



.edit .myorder .order .fl input {

	height: 1.89867rem;

	outline: none;

	width: 100%;

	padding: 0 .21333rem;

	font-size: 1rem;

	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 1rem

}



.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: 1rem

}



.ed_shdele .lineq .sur {

	margin-left: 1rem;

	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: 1rem;

	border: 0

}



.jd_listaddless {

	padding: 1rem 0 .21333rem 0;

	cursor: pointer;

}

.jd_listaddless .maleri30 {
	border-bottom: 1px solid #e7e7e7;
	overflow: hidden;
	padding-bottom:0.6rem;
}
.jd_listaddless:last-child .maleri30{border:none;}


.jd_listaddless .name {

	width: 18%;

}



.jd_listaddless .name h1 {

	font-size: 1rem;

	margin: 0;

	color: #333;

	font-weight: normal;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis

}



.jd_listaddless .name span {

	font-size: 1rem;

	background-color: #f23030;

	color: white;

	padding: .08533rem .21333rem;

	position: relative;

	top: .512rem

}



.jd_listaddless .numberaddress {

	width: 66%;

}
.jd_listaddless .dizhi{
	padding:0.5rem 0;
	width:94%;
}


.jd_listaddless .numberaddress .number {

	font-size: 1rem;
	color: #333;

}



.jd_listaddless .numberaddress .similars {

	padding: 0.2rem 0;

	font-size: 1rem;

	line-height: 1.2rem;

	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: 1.2rem;

	height: 1.2rem;

	position: absolute;

	top: .93867rem;

	margin-left: .85333rem;

	cursor: pointer;

}



.hek {

	height: 2.33333rem

}



.createnew {
    width: 76%;
    /*height: 3rem;*/
    text-align: center;
    /* position: fixed; */
    /* bottom: 4%; */
    cursor: pointer;
     left: 12%; 
    overflow: hidden;
    margin: 1rem auto 1.5rem;
}



.createnew a {
    font-size: 1rem;
    color: white;
    background: linear-gradient(to right,#f71348, #fe4571);
    border-radius: .21333rem;
    text-align: center;
    line-height: 2.8rem;
    display: block;
    cursor: pointer;
    border-radius: 90px;

}



.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 #f8f8f8

}



.ddmoney span {

	font-size: 1rem;

	line-height: 2.048rem

}



.ddmoney .fr {

	color: #f23030

}



.quickpayment {

	height: 2.56rem;

	overflow: hidden;

	border-bottom: 1px solid #f8f8f8

}



.quickpayment .quicks {

	line-height: 2.56rem

}



.quickpayment .quicks img {

	width: 1.57867rem;

	height: 1.57867rem

}



.quickpayment .paym p {

	line-height: .72533rem;

	margin-left: 1rem

}



.quickpayment .paym .titp {

	font-size: 1rem;

	color: #222222;

	margin-top: 1rem

}



.quickpayment .paym .spi {

	font-size: 1rem;

	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: 1rem;

	height: .34133rem

}



.paiton {
	position:fixed;
	bottom:14%;
	width:100%;
}



.paiton .soon {

	width: 40%;
	margin:0 auto;
	border:1px solid #fc3964;
	color:#fc3964;
	border-radius:90px;
	display: block;

	text-align: center;

	line-height: 2.4rem;

	font-size: 1rem;



}



.paiton p {

	font-size: .512rem;

	margin-top: 1rem;

	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: 1rem solid #f8f8f8

}



.pay-list-4 {

	overflow: hidden;

	border-top: 1px solid #f8f8f8;

	padding: 1rem 0

}



.pay-list-4 ul li {

	overflow: hidden;

	cursor: pointer;

	margin: 0 auto;

	padding: 1rem 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: 1rem

}



.pay-list-4 ul li .pay-list-img img {

	width: 2.0667rem;

	height: 1.00667rem;

	margin-top: .53rem;

}



.pay-list-4 ul li .pay-list-font {

	margin-top: .72533rem;

	margin-left: 1rem;

	font-size: 1rem

}



.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: 1rem

}



.choose-titr span {

	font-size: 1rem

}



.gb-close {

	background-image: url("../images/gb.png");

	background-repeat: no-repeat;

	background-size: cover;

	width: 1rem;

	height: 1rem;

	position: absolute;

	right: 0;

	top: .512rem;

	cursor: pointer

}



.card {

	padding: 1rem 0;

	overflow: hidden

}



.card-list .radio {

	width: .61867rem;

	padding-top: 0rem;

	position: relative;

	top: .08533rem

}



.card-list p {

	font-size: 1rem;

	color: #222222

}



.teuse {

	cursor: pointer;

	padding: .85333rem 0;

	text-align: center;

	clear: both;

	font-size: 1rem

}



.teuse .red {

	color: #f23030

}



.losepay {

	display: none;

	z-index: 999;

	width: 100%;

	background-color: white;

	position: fixed;

	bottom: 0

}



.losepay .red {

	font-size: .768rem;

	color: #f23030;

	text-align: center;

	padding: 1rem 0

}



.losepay .lo-tit {

	font-size: 1rem;

	color: #222222;

	padding-bottom: 1rem

}



.losepay .con-lo {

	font-size: 1rem;

	color: #666666;

	padding: 1rem

}



.losepay .qx-rebd {

	border-top: 1px solid #f8f8f8;

	padding-top: 1rem;

	margin-top: .21333rem

}



.losepay .qx-rebd a {

	font-size: 1rem;

	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: 1rem 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: 1rem;

	text-align: center

}



.pay_way_mi h1 {

	font-size: 1.024rem;

	text-align: center;

	margin: .21333rem 0

}



.pay_way_mi p {

	font-size: 1rem;

	overflow: hidden;

	padding-top: 1rem

}



.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: 1rem;

	padding-bottom: 1rem

}



.completionpay .heses .zbzim img {

	width: 1.664rem;

	height: 1.28rem

}



.completionpay .heses p {

	font-size: 1rem;

	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: 1rem

}



.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: 1rem;

	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;

}



.fll_acc li {

	float: left;

	padding: .512rem 0;

	font-size: .512rem;

	text-align: center;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}



.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;

	margin-top: .21333rem

}



.fll_acc .des-h {

	color: #666;

	font-size: .512rem;

	line-height: 1rem;

	padding: .256rem 0;

}



.loginsignup .content .newsset img {

	width: .85333rem;

	height: .85333rem

}



.news_list_fll {

	padding: 1rem 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: 1rem;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	clear: both;

	color: #444;

	line-height: 1.5;

	font-size: 1rem

}



.news-des-wrap {

	height: .96rem;

	padding-left: 1rem;

}



.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: -1rem;

	top: -1rem;

	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: 1rem;

	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: 1rem

}



.application-record ul li {

	float: left;

	text-align: center;

	font-size: 1rem;

	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: 1rem;

	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.87733rem;

	width: 11.648rem;

	outline: none;

	font-size: 1rem;

	border: 1px solid #DEDEDE;

	padding: 0 .21333rem;

	color: #666666

}



.search_pl .search2 .ri_ss {

	float: left;

	height: 1.87733rem;

	width: 3.072rem;

	background-color: #f23030;

	text-align: center;

	line-height: 1.87733rem

}



.search_pl .search2 .ri_ss img {

	width: .93867rem;

	height: .93867rem

}



.near-le-ri {

	padding: .85333rem 0 1rem 0

}



.near-le-ri span {

	float: left;

	font-size: 1rem

}



.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+1) {

	text-align: left

}



.se_shien ul li:nth-child(3n) {

	text-align: right

}



.search_list_dump ul li {

	width: 33.333%

}



.search_list_dump ul li .pr {

	background-image: url("../images/sxjt.png");

	background-repeat: no-repeat;

	background-size: cover;

	background-size:2rem;

	height:1.2rem;

	top:14px;

	background-position-x: 0

}



.search_list_dump ul li .bpr1 {

	background-position-x: -.34133rem

}



.search_list_dump ul li .bpr2 {

	background-position-x: -1rem

}



.search_list_dump ul li .fitter {

	background-image: url("../images/xx.png");

	background-repeat: no-repeat;

	background-size: cover;

	width:0.7rem;

	height:0.7rem;

	top:1.3rem;

}



.search_list_dump ul li .listorimg {

	background-image: url("../images/listo.png");

	background-repeat: no-repeat;

	background-size: cover;

	background-size:2.6rem;

	width:1.4rem;

	height:1.4rem;

	top:1rem;

}



.search_list_dump ul li .listorimg.orimg {

	background-position-x: -.85333rem

}



.addimgchan .orderlistshpop {

	width: 48%;

	float: left

}



.addimgchan .maleri30 {

	margin: 0;

}



.addimgchan .se_sclist .shopimg {

	float: none;

	text-align: center;
	width:100%;

}



.addimgchan .se_sclist .shopimg img {

	width: 100%;

	height: 250px;

}



.addimgchan .se_sclist .deleshow {

	width: 100%;

	padding: 0 4%;

}



.addimgchan .se_sclist .deleshow .deletes .similar-product-text {

	width: 100%;

}



.addimgchan .se_sclist .deleshow .prices {

	/*float: right;*/

}



.addimgchan .se_sclist .deleshow .weight {

	float: left;

	margin-top: 0;

}



.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:36px;
	z-index: 99;
	width: 100%
}
.fil_all_comm span{
	display:block;
	line-height:3rem;
	padding-left:2.4rem;
	background-color:#fdfcfc;
}


.pore {

	position: relative;

	z-index: 99

}



.screen_wi {

	display: none;

	position: absolute;

	top: 0;

	right: 0;

	z-index: 999;

	width: 0;

	background-color: #f8f8f8

}



.screen_wi .classreturn {

	/*width: 14.4rem*/

}



.screen_wi .content .search {

	width: 10.66667rem;

	margin-left: 1.49333rem

}



.screen_wi .menu {

	font-size: 1rem;

	margin-top: .21333rem

}



.whiback {

	background-color: white

}



.popcover {

	overflow: hidden;

	background-color: white;

	padding-bottom: 1rem

}



.popcover ul li {

	float: left;

	width: 33.33333%;

	height: 1.28rem;

	margin-top: 1rem;

	padding: 0 1rem

}



.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: 1rem

}



.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: 01rem

}



.classreturn .content .suce_ok a {

	display: block

}

.se_sclist .shopimg{width:30%; margin-right:2%;}

.se_sclist .shopimg img{width: 100%!important; height: auto!important;}

.se_sclist .deleshow {

	/*width: 10.51733rem;*/

	width: 67%;

	position: relative

}



.se_sclist .deleshow .deletes .similar-product-text {

	width:100%;

}



.se_sclist .deleshow .prices {

	margin-top: 0;

}



.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: 0.8rem;

	color: #999999;

}
.shengqing{	border:1px solid #f23030; color: #f23030!important; padding: 0.16rem 0.6rem; border-radius: 4px;}


.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: 1rem

}



.two-bothshop ul .red {

	color: #f23030;

	border-bottom: 2px solid #f23030

}



.paycloseto {

	padding: 0.2rem 0 1rem;

}



.paycloseto .imgwnh img {

	width: 3.584rem;

	height: 1.19467rem;

	margin-top: 1rem

}



.paycloseto .deleshow .qxatten {

	clear: both;

	position: relative

}



.paycloseto .deleshow .qxatten .weight {

	float: left

}



.paycloseto .deleshow .qxatten .closeannten {

	float: right;

	position: absolute;

	top: -.17067rem;

	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: 1rem

}



.w1 {

	width: 1rem

}



.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: 1rem

}



.mandplea .deleshow .qxatten .closeannten {

	top: -.34133rem

}



.not-more {

	text-align: center;

	color: #96979B;

	font-size: 1rem;

	padding-top: 1.06667rem

}



.searchsh {

	background: #f3f5f7;

	padding: 1rem 0

}



.searchsh .seac_noord {

	width: 13.54667rem;

	height: 1.344rem;

	line-height: 1.344rem;

	background: white;

	margin: 0 auto

}



.searchsh .seac_noord img {

	width: 1rem;

	height: 1rem;

	margin-left: 1rem

}



.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: 1rem;

	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: 1rem 0 1.06667rem 0

}



.severde {

	background: white

}



.severde .myorder {

	border-color: #d7d7d7

}



.severde .myorder .order .fl span {

	margin-left: 0;

	font-size: 1rem;

	font-family: "黑体"

}



.severde .myorder .order .fr span.red {

	color: #f23030;

	font-size: 1rem;

	font-family: "黑体"

}



.severde .paycloseto {

	padding: 1rem 0;

	border-bottom: 1px solid #d7d7d7

}



.xomjdche {

	overflow: hidden;

	padding: 1rem 0;

	font-size: 1rem

}



.xomjdche a {

	padding: .17067rem .21333rem;

	border: 1px solid #999;

	border-radius: .128rem;

	float: right;

	margin-left: 1rem

}



.xomjdche .red {

	border-color: #f23030

}



.rechange ul li {

	position: relative

}



.rechange ul li:last-child:before {

	content: "";

	width: .04267rem;

	height: 1rem;

	background: #f8f8f8;

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -.32rem

}



.returntolist {

	overflow: hidden;

	padding: 1rem 0;

	border-bottom: 1px solid #f8f8f8

}



.returntolist .list-top-re {

	font-size: 1rem;

	color: #999999;

	clear: both;

	line-height: 2

}



.returntolist .list-top-re .red {

	color: #f23030

}



.attention-shoppay .orderlistshpop {

	background-color: white

}



.mabo20 {

	margin-bottom: 1rem

}



.thirsy .sww {

	padding: 1rem 0

}



.thirsy .sww ul {

	clear: both;

	overflow: hidden;

	padding: 1rem 0

}



.thirsy .sww ul li {

	float: left;

	font-size: 1rem

}



.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 1rem;

	width: 10.88rem

}



.thirsy .badimg {

	margin-top: .21333rem

}



.thirsy .badimg h4 {

	font-size: 1rem;

	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;

	color:#1a1a1a;

	line-height: 3rem;

	cursor: pointer;

	font-size: 1rem;

}
.tit-flash-sale ul li a{color:#1a1a1a;}
.tit-flash-sale ul{
	display: flex;
    justify-content: space-between;
}


.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: 1rem;

	cursor: inherit

}



.tit2-flash-sale ul li span {

	background-color: #ececec;

	padding: .21333rem 1rem;

	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: 1rem 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: 1rem

}



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: 1rem;

	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 .red {

	color: #f23030

}



.mytit_flash .addset li {

	width: 20%

}



.mypackeg {

	overflow: hidden;

	background-color: white;
	padding-top: 0.4rem;

}



.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: 0.1rem 0 0.6rem;

	overflow: hidden

}



.price-alln {

	font-size: .55467rem;

	margin: .384rem 0 0;

	float: right;

	width: 100%;

	position: relative;

}



.qxatten-ions {

	right: 0px;

	top: auto;

	bottom: 0;

}



.price-alln .red {

	color: #f23030

}



.price-alln .threel {

	margin-left: .21333rem;

	margin-right: .21333rem;

	font-size: 0.8rem

}



.shop-rebuy {

	float: right;

	padding: .36267rem .53333rem;

	margin-right: .33333rem;

	border: 1px solid #e2e2e2;

	font-size: 0.8rem;

	border-radius: 20px;

}



.paysoon {

	color: white;

	background-color: #f23030;

	border: 0

}



.deorder {

	margin-right: 1rem

}



.cbaudience {

	padding: .21333rem 0

}



.cbaudience p {

	font-size: .55467rem;

	color: #222222;

	padding: .08533rem 0

}



.top-detailstore {

	overflow: hidden;

	padding-top: 1rem

}



.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: 1rem

}



.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: 1rem;

	color: #999999;

	margin: .21333rem;

	margin-top: 1rem;

	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 1rem;

	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: 1rem;

	height: 1rem;

	display: block;

	margin: 0 auto;

	margin-top: .128rem;

	background-position-x: 0

}



.top-detailstore .de-butt-ygz .payclos .red {

	background-position-x: -1rem

}



.top-detailstore .de-butt-ygz .payclos span {

	float: left;

	font-size: 1rem

}



.leve-trhee {

	overflow: hidden;

	padding-top: 1rem;

	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: 1rem;

	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: 1rem;

	background: white;
	border-bottom: 1px solid #f3f1f1;

}



.fill-orderlist .shopprice .price_or p.red {

	color: #f23030

}



.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: 1rem

}



.customer-messa {

	background-color: white

}



.customer-messa .maleri30 {

	position: relative;

	overflow: hidden

}



.customer-messa p {

	font-size: 1rem;

	color: #232326;

	padding-top: 0.4rem;

	line-height: 1.4rem;

}



.customer-messa textarea {

	width: 100%;

	height: 7rem;

	border: 1px solid #ebebeb;

	padding: 0.4rem;

	font-size: 0.8rem;

	color: #232326;

	margin: 0.4rem 0 1rem;

	resize: none

}



.customer-messa .xianzd {

	position: absolute;

	color: #999;

	bottom: 1rem;

	right: .21333rem;

	font-size: .55467rem

}



.ma-to-200 {

	margin-top: 4.26667rem

}



.fillpay .fl {

	line-height: 2.13333rem;

	margin-left: 1rem;

}



.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: 1rem;

	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.77067rem;

	margin-right: .128rem;

	width: .81067rem;

	height: .74667rem

}



.wuliumess {

	margin-top: 1rem

}



.wuliumess .yg {

	background-position-x: -.93867rem;

	float: left

}



.wuliumess .naem {

	width: 13.78133rem;

	font-size: 1rem;

	display: inline-block;

	float: left

}



.wuliumess .time {

	font-size: .55467rem;

	color: #666666;

	margin-left: .93867rem;

	padding: 1rem 0;

	clear: both

}



.fukcuid {

	position: relative

}



.fukcuid .maleri30 {

	margin: 0 1.45067rem

}



.fukcuid .shopprice .fon_or {

	margin-top: .29867rem;

	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: 1rem;

	color: #333333;

	text-align: right

}



.shijefu p .fs24 {

	font-size: .512rem

}



.shijefu .butna {

	padding: 1rem 0

}



.shijefu .butna a {

	padding: .17067rem .256rem;

	font-size: 1rem;

	border: 1px solid #c2c2c2;

	border-radius: .08533rem;

	margin-left: .10667rem

}



.shijefu .butna .red {

	border-color: #e23435

}



.quedbox {

	margin: 0.6rem 0

}



.bg_white .fukcuid .fon_or {

	margin-top: 1rem

}



.bg_white .fukcuid .fon_or h2 {

	height: auto;

	line-height: .93867rem

}



.fukcuid {

	background: #f8f8f8;

	overflow: hidden;

	padding-bottom: 1rem

}



.euresucess {

	background: white;

	text-align: center;

	padding: 1.28rem 0

}



.euresucess img {

	width: 5.22667rem;

	height: 3.34933rem

}



.euresucess p {

	font-family: "黑体";

	font-size: 1rem;

	padding-top: 1rem

}



.sonfbst {

	background: white;

	padding: 1rem 0

}



.sonfbst span {

	font-size: 1rem;

	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: 1rem

}



.mae .maleri30 {

	margin: 0 1rem

}



.mae .shopprice .fon_or {

	width: 12.16rem;

	margin-top: 0.5rem;
	margin-left: 0.8rem;

}



.compj {

	padding: .21333rem 1rem;

	border: 1px solid #c2c2c2;

	border-radius: 90px;

	font-size: 0.9rem;

	float: right;
	margin: 0.6rem 0;
	line-height: 1.3rem;

}



.bg_white .fukcuid {

	background: white;

	padding-bottom: 1rem

}



.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: 1rem

}



.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: 1rem 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: 1rem;

	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: 1rem;*/

	background: white

}

.pjiscion ul li {

	float: left;
    /* width: 20%; */
    text-align: center;
    color: white;
    color: #1a1a1a;
    line-height: 3rem;
    cursor: pointer;
    font-size: 1rem;

}



.pjiscion ul .red {

	color: #f23030;

	border-bottom: 2px solid #f23030;

	/*padding-bottom: 1rem*/

}



.after-set-li ul{
	display: flex;
    justify-content: space-between;

}
.after-set-li ul li p{
	/*font-size: 14px;*/
}


.said {

	background: url(../images/co.png) no-repeat;

	width: 0.8rem;

	height: 0.6rem;

	display: inline-block;

	vertical-align: inherit;

	background-size: cover;

	margin-right: 0.2rem;
	margin-top: -0.1rem;

}



.co2 {

	background: url(../images/co2.png) no-repeat;

	width: .6016rem;

	height: .512rem;

	background-size: cover

}



.c23 {

	background: url(../images/c23.png) no-repeat;

	width: .7rem;

	height: .7rem;

	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

}



.dyeai {

	width: 100%; 
	float: left;
	margin-top: 0.8rem;
	/*border-top: 1px solid #e0e0e0;*/

	overflow: hidden;

	font-size: .512rem;

	color: #b3b3b3

}



.dyeai span {

	float: right;

	margin-top: .32rem;

	margin-right: 2.13333rem

}



.pall0 {

	margin-top: 0.4rem;
	color: #b3b3b3;

	font-size: 0.8rem;

}



.quedbox.bg_white .img_or img {

	border: 0

}



.bg_white .bg3g {

	background: #f3f5f7

}



.bg3g .dyeai {

	background: white;

	padding: 1rem 0;

	margin-top: .53333rem

}



.overdeta .wuliumess {

	margin-top: 1rem

}



.overdeta .wuliumess .yg {

	background-position-x: -.93867rem;

	float: left

}



.overdeta .wuliumess .naem {

	width: 13.35467rem;

	font-size: 1rem;

	display: inline-block;

	float: left

}



.overdeta .wuliumess .time {

	font-size: .55467rem;

	color: #666666;

	margin-left: .93867rem;

	padding: 1rem 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: 1rem

}



.oversetimh .shopprice .fon_or {

	margin-top: .32rem;

	width: 8.40533rem

}



.oversetimh p {

	padding: 0 .21333rem;

	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: 1rem;

	height: 1rem;

	display: inline-block;

	vertical-align: middle;

	background-size: 1rem

}



.liaxkf {

	background: white;

	padding: 1rem 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: 1rem 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: 1rem;

	padding: 1rem 0

}



.dindboxt p {

	line-height: 1.06667rem

}



.dindboxt p .gray {

	color: #666666

}



.comnes {

	background: white;

	font-family: "黑体";

	font-size: 1rem;

	padding: 1rem 0

}



.comnes p {

	line-height: 1rem

}



.comnes a.red {

	margin-top: 1rem;

	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: 1rem 0;

	width: 92%;

	float: right;
	padding-right: 10%;

}



.listschdule .tittimlord:last-child {

	border-bottom: 0

}



.listschdule .tittimlord h2 {

	font-size: 0.8rem;

	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: 1rem 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: 1rem;

	border: 1px solid #c2c2c2;

	border-radius: .08533rem;

	margin-left: .10667rem

}



.orderrefuce .tittimlord h2 {

	line-height: 1.2rem

}



.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: 1rem 0

}



.seravetype {

	overflow: hidden;

	font-family: "黑体";

	background: white;

	padding: 0.64rem 0;

	cursor: pointer;

}



.seravetype p {

	font-size: 1rem;

	line-height: 1.6rem

}



.seravetype .fuwxbo {

	font-size: 1rem;

	line-height: 1.70667rem

}



.seravetype .fuwxbo a {

	padding: 0.1rem 0.8rem;

	border: 1px solid #c4c4c4;

	border-radius: .128rem;

	margin-right: 1rem;
	font-size: 0.8rem;

}



.seravetype .fuwxbo .red {

	border-color: #e23435

}



.seravetype .plus {

	padding: 1rem 0

}



.seravetype .plus span {

	border-color: #dadde0

}



.seravetype ul {

	overflow: hidden

}



.seravetype ul li {

	float: left;

	width: 20%;

	margin: 1rem 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: 0.2rem 0

}



.inspectrepot .radio .che span {

	vertical-align: baseline;

	font-size: 1rem;

	color: #666666;
	line-height: 1.6rem;

}



.seravetype .ifhaeu {

	font-size: 1rem;

	color: #999999

}



.apply-afterserve textarea {

	height: 6rem;

	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: 1rem;

	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: 1rem

}



.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: 1rem;

	padding: 1rem 0

}



.kzthuic {

	line-height: 1.81333rem;

	padding-bottom: .896rem

}



.kzthuic .kaid {

	padding: 1rem;

	border: 1px solid #f23030;

	color: #f23030;

	font-size: 1rem

}



.intrudjs {

	padding: 1rem 0

}



.intrudjs p {

	font-size: .55467rem;

	color: #666666;

	line-height: 1.06667rem

}



.zblikbo {

	background: white

}



.zblikbo .qhsxix {

	margin-left: 1rem

}



.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: 1rem;

/*	width: 10.88rem;*/

	/*white-space:nowrap;	*/

	text-overflow: ellipsis;

	overflow: hidden;

}



.addretu2 {

	font-size: 1rem;

	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: 8rem;

	display: block;

	text-align: center;

	color: white;

	line-height: 2rem;

	background: #f23030;

	font-size: 1rem;

	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: 1rem;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	color: #999999;

	padding: 1rem 0

}



.coupon_he ul li {

	width: 33.33333%

}



.cp_alo .pon_top {

	color: white;

	background: #fd9064;

	height: 3.2rem;

	padding-left: 1rem;

	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: 1rem 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 1rem;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis

}



.cp_alo .pon_dow .usecoupon {

	display: block;

	width: 3.328rem;

	height: .896rem;

	color: #fd9064;

	font-size: 1rem;

	border: 1px solid #fd9064;

	line-height: .896rem;

	text-align: center;

	margin: 0 auto;

	border-radius: 1rem

}



.passtime .pon_top {

	background: #999999

}



.passtime .pon_dow .usecoupon {

	border-color: #999999;

	color: #999999;

	cursor: no-drop

}



.p_zyft {

	padding: 1rem 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: 1rem

}



.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: 1rem 0

}



.p_zyfb a {

	padding: .384rem;

	border: 1px solid #b0b0b0;

	font-size: .55467rem;

	border-radius: .128rem;

	margin-right: 1rem;

	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: 1rem

}



.sp_idear {

	overflow: hidden;

	padding: .85333rem;

	background-color: white

}



.sp_idear img {

	float: left;

	width: 20%;

	height: auto;

	display: block

}



.com_igy {

	margin-left: 1rem;

	float: left

}



.com_igy p {

	font-size: 1rem

}



.star_click {

	margin-top: .46933rem;

	position: relative

}



.star_click .comment-item-star_wr {

	height: 1rem;

	width: 1.2rem;

	background: url(../images/comment-star_wr.png) repeat-x 0 0;

	background-size: 1.2rem;

	display: inline-block;

	background-position-y: -1rem;

	cursor: pointer

}



.real-star_wr {

	height: 1rem;

	background: url(../images/comment-star_wr.png) repeat-x 0 0;

	background-size: 1.2rem;

	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: 1rem;

	margin-top: .08533rem

}



.thirs_commen {

	background: white;

	padding-bottom: 1.06667rem

}



.al_comentaid {

	padding-top: 1.06667rem

}



.al_comentaid .taidh {

	float: left;

	font-size: 1rem;

	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: 1rem

}



.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: 1rem;

	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: 1rem;

	padding: 1rem;

	margin: 0 auto

}



.order_datanoprice p {

	line-height: .896rem

}



.order_datanoprice p .co_blue {

	color: #0000ee;

	text-decoration: underline

}



.system_dialogue {

	background: white;

	padding: 1rem;

	border: 1px solid #dadde0

}



.system_dialogue .systemmessage {

	color: #929292;

	font-size: 1rem

}



.system_dialogue .systemcontact {

	margin-top: 1rem;

	color: #4e4e4e;

	font-size: 1rem;

	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: 1rem;

	background: white;

	width: 11.34933rem;

	font-size: 1rem;

	color: #929292;

	line-height: .768rem;

	border-radius: 1rem;

	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: -1rem

}



.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: 1rem

}



.write_dialogue .writemf {

	width: 11.52rem;

	height: 1.49333rem;

	border-radius: .08533rem;

	outline: none;

	border: 0;

	padding: 0 .21333rem;

	font-size: 1rem;

	color: #666666

}



.write_dialogue .send {

	right: 1rem

}



.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: 2rem 0 1rem;

}



.successsystem img {

	width: 5rem;

	/*height: 3.2rem*/

}



.prompt_s {

	font-size: .55467rem;

	color: #999999;

	text-align: center

}



.systemprompt {

	text-align: center;

	margin-top: 1.06667rem

}



.systemprompt a {

	display: inline-block;

	width: 30%;

	height: 1.06667rem;

	background: #f23030;

	line-height: 1.06667rem;

	text-align: center;

	color: white;

	border-radius: .128rem;

	margin: 0 1rem;

	font-size: 0.6rem

}



.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: 1rem;

	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-word;

	/*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: 1rem;

	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: 1rem 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: 1rem 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: 1rem;

	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: 1rem;

	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: 01rem

}



.screen_wi_loc .content .search {

	width: 10.64533rem;

	margin-left: -1.38667rem

}



.emptyedit {

	position: absolute;

	right: 1rem

}



.emptyedit a {

	font-size: 1rem;

	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

}



.daterecord {

	font-size: 1rem;

	color: #666666;

	padding: 1rem 0;

	border-bottom: 1px solid #e3e5e9

}



.delbrowser p {

	font-size: 1rem;

	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: 1rem

}



.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: 1rem 0

}



.answersubmit {

	position: fixed;

	bottom: 0;

	z-index: 99;

	background: white;

	font-size: 1rem;

	border-top: 1px solid #e9e9e9;

	background: #eaeef1;

	padding: 1rem 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: 1rem;

	color: #222222

}



.askget .item_ask_1 {

	float: left

}



.askget .item_ask_2 {

	margin:0 auto;
    width: 40%;
    display: block;

}



.askget .item_ask_2 a {

	border: 1px solid #666666;

	color: #666666;

	display: inline-block;

	width: 100%;

	text-align: center;

	line-height: 1.8rem;

	border-radius: .21333rem

}



.askget .item_ask_2 a.n {

	margin-right: 1rem

}



.askget .item_ask_2 a.action {

	border-color: #e23435;

	color: #e23435

}



.reminder .bop {

	border-top: 1px solid #e3e5e9;

	padding-top: 1rem

}



.reminder .message {

	background: #f8f8f8;

	padding: 1rem

}



.reminder .message p {

	font-family: "黑体";

	font-size: 1rem;

	color: #333333;

	line-height: .81067rem;

	letter-spacing: -1px

}



.resonalist {

	background: white;

	margin-top: 1rem

}



.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: 1rem

}



.applyandreyurn {

	text-align: center;

	padding: 1rem 0

}



.applyandreyurn a {

	background: #e23435;

	color: white;

	font-size: .72533rem;

	font-family: "黑体";

	padding: 1rem 2.13333rem

}



.y_hadgetgoods {

	display: none

}



.describequestion textarea {

	border: 0;

	outline: none;

	padding: .21333rem 0;

	height: 3.84rem

}



.degree_goods {

	padding: 1rem 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: 1rem

}



.rm_star1 .inspectrepot {

	margin-left: .512rem

}



.rm_star1 .inspectrepot .radio {

	float: none

}



.rm_star1 .inspectrepot .radio .che span {

	font-size: 1rem

}



.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: 1rem;

	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: 1rem;

	color: #222222;

	float: left;

	overflow: hidden

}



.no_service .status {

	font-size: 1rem;

	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.4rem;

	word-break: break-all;

	padding: 1rem 0;

}



.schdule_t {

	height:7rem;

	padding: 2.5rem 0 1rem 0;
	margin:0 3%;

	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: 8rem;

	display: inline-block;

	width: 2rem;

	height: 2.47rem

}



.schdule_t .lc .tis {

	position: absolute;

	background: #50c65f;

	color: white;

	border-radius: 1rem;

	padding: 0.3rem 0.5rem;

	font-size: 0.9rem;

	top: -1.28rem;

	left: 50%;

	white-space: nowrap;

	transform: translateX(-50%);
	line-height:1rem;

}



.schdule_t .lc .tis:after {

    content: "";
    width: 0;
    height: 0;
    border-left: 0.4rem solid transparent;
    border-right: 0.4rem solid transparent;
    border-top: 0.4rem solid #50c65f;
    position: absolute;
    bottom: -0.4rem;
    left: 44%;
    margin-left: -.17067rem;

}



.schdule_t .f-s .sendapply {

	background-position: .27733rem .04267rem

}



.schdule_t .f-s .gr {

	display: block;

	color: #50c65f;

	font-size: 1.2rem

}



.schdule_t .m-s {

	top: 1rem;

	left: -.256rem

}



.schdule_t .m-s .wait {

	width: 1rem;

	height: 1rem;

	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: 1.2rem

}



.schdule_t .e-s .tis {

	top: -2rem;

	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: -52%;

	width: 74%

}
.ml86 .m-s{left:-44%;}

.sc_lc .m-s .box {

	width: 100%

}



.sc_lc .e-s {

	left: 1.32267rem;

}



.servicedetail_q {

	background: white;

	line-height: 2.13333rem

}



.la_q_dis {

	border-bottom: 1px solid #e3e5e9

}



.la_q_q {

	line-height: 1.4rem;

	padding: .53333rem 0;

	-moz-box-sizing: initial;

	-webkit-box-sizing: initial;

	box-sizing: initial

}



.la_q_q .dis {

	font-size: 1rem;

	color: #333333

}



.la_q_q .time {

	font-size: 1rem;

	color: #999999

}



.cancel_app {

	background: white;

	position: fixed;

	bottom: 0;

	width: 100%;

}



.last_lc {

	position: relative;

	float: left;

	height: 2.13333rem;

	width: 30%;
	margin-left:2%;

}



.ml86 {

	margin-left:29%;
	width:36%;

}
.lc{margin-left:2rem;}


.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: 1rem;

	top: 0

}



.editamessage .edit_car a {

	font-size: 1rem;

	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: 1rem

}



.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: 1rem;

	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: 1rem

}



.newallshoporder .fr .spea {

	color: #222222;

	font-size: .512rem;

	border-right: 1px solid #bbbbbb;

	margin-right: .21333rem;

	padding-right: .21333rem

}



.newallshoporder .fr .tycor {

	width: 1rem;

	height: 1rem;

	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: 1rem;

	color: #e23435;

	border-radius: .08533rem;

	line-height: .576rem

}



.fullm .mi span {

	display: inline-block;

	font-size: 1rem;

	color: #333333

}



.fullm .brow {

	float: right;

	line-height: 1.64267rem

}



.fullm .brow span {

	display: inline-block;

	vertical-align: middle;

	font-size: 1rem;

	color: #e23435

}



.fullm .brow .rear {

	width: 1rem;

	height: 1rem;

	background-position: -2.85867rem -.08533rem

}



.group_ord {

	background: white

}



.group_ord .sc_list {

	padding: 1rem 1rem

}



.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: 1rem;

	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: 1rem;

	height: 1rem;

	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: 1rem

}



.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: 1rem;

	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: 1rem

}



.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: 1rem;

	color: #666666;

	border-radius: .128rem;

	margin-left: 1rem

}



.edit_c .ed3_c a.del {

	border-color: #e23435;

	color: #e23435

}



.soldout {

	position: relative;

	border-bottom: 1px solid #e3e5e9;

	padding-bottom: 1rem

}



.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: 1rem

}



.soldout .empty_price .yp {

	font-size: .72533rem;

	color: #e23435;

	margin-bottom: 1rem

}



.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: 1rem;

	padding-right: 1rem;

	overflow: hidden

}



.handard_gg {

	padding: 1rem 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: 1rem;

	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: 1rem;

	padding-bottom: .34133rem

}



.handard_color_size {

	padding: 1rem 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: 1rem;

	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: 1rem

}



.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: 1rem;

	color: #bfbfbf;

	margin-top: .85333rem

}



.c_uscoupon {

	height: 14.54933rem;

	overflow: auto;

	margin-top: 1rem

}



.c_uscoupon .canus {

	font-size: 1rem;

	color: #333333;

	font-weight: bold

}



.c_uscoupon .canus span {

	font-size: .512rem;

	color: #999999

}



.cuptyp {

	height: 3.94667rem;

	margin: 1rem 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: 1rem

}



.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: 1rem 0 1rem 1rem;

	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: 1rem

}



.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: 1rem

}



.cuptyp .ri_int .bo_two a {

	padding: .14933rem .34133rem;

	border: 1px solid #54cfe1;

	color: #54cfe1;

	font-size: .512rem;

	border-radius: .53333rem;

	margin-left: 1rem

}



.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: 1rem;

	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: 1rem;

	color: #999;

}/*移动端layer弹出层样式*/div.layui-m-layercont {

	font-size: .853333rem;

}



div.layui-m-layerbtn span {

	font-size: 1rem;

}



.m-lr-20 {

	margin: 0 1rem;

}



.orders-list {

	font-size: 1rem;

	color: #343434;

	background: #f7f7f7;

	padding-bottom: 1rem;

}



.orders-item {

	background: #fff;

	margin-bottom: 1rem;

}



.shop-mes {

	height: 2.38933rem;

	padding-top: 0.8rem

}



.shop-logo {

	float: left;

	width: 0.725333rem;

	height: 0.725333rem;

	margin: 0 1rem;

	overflow: hidden;

	background: #ddd;

}



.shop-logo>img {

	width: 100%;

}



.shop-name {

	height: .725333rem;

	line-height: .725333rem;

	font-size: 1rem;

}



.goods-item {

	background-color: #f7f7f7;

	padding: 1rem;

	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 1rem;

	line-height: 2.38933rem;

	border-bottom: 1px solid #e0e0e0;

	font-size: 01rem;

}



.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 1rem;

}



.other-price {

	color: #f33300;

}



.other-right .arrow-right {

	display: inline-block;

	width: .34133rem;

	height: 1rem;

	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: 1rem;

	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 1rem;

}



.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 1rem;

	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: 1rem;

}



.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;

}



.mytit_flash ul li {

	/*color: #222222;*/

	/*width: 25%*/

}



.mytit_flash ul .red a{

	color: #f23030

}



.mytit_flash .addset li {

	width: 20%

}



.mytit_flash .addset-h li {

	width: 2.944rem;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}



.mytit_flash .addset-wrap-h {

	width: 14.72rem;

	margin: 0 auto;

	overflow-x: auto;

}



.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: 1rem;

	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: 1rem;

	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: 01rem;

	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: 01rem;

	padding-right: 01rem;

	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: 01rem;

	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: 100%;

	left: 1.92rem;

	width: 100%;

	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: 2rem;

	height: 2rem;

	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: 10%;

}



.progress-icon-wrap dl dd {

	margin-left: 15%;

}



.progress-icon-wrap dl dd:first-of-type {

	margin-left: 15%;

}



.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: 01rem;

	background-color: #ff4747;

}



.Scavenging-pop-img-one {

	width: 12.16rem;

	height: 2.88rem;

	margin: 0 auto;

	margin-top: 01rem;

}



.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: 01rem 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%;

	background-color: #fff;

}



.z-monry .z-monry-cont .fl {

	font-size: 1rem;

	color: #848484;

}



.z-monry .z-monry-cont .fr {

	font-size: 0.5546rem;

}
.z-monry .z-monry-cont{padding: 0.8rem 0;}
.z-monry .z-monry-cont:last-child{border:none;}


.z-monry .z-monry-cont .fr a {

	color: #ff1717;

	display: block;

}



.z-select-wrap {

	background-color: #fff;

}



.z-select-wrap .z-select-title {

	height: 1.92rem;

	font-size: 0.5546rem;

	color: #666;

	line-height: 2.133rem;

	background-color: #f2f2f2;

}



.border-top20 {

	border-top: 20px solid #F2F2F2;

}



.z-dispatching {

	padding-top: 0.6826rem;

	border-top: 1px solid #ddd;

}



.z-dispatching .fl {

	font-size: 01rem;

	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: 01rem;

}/*新增订单详情页面 e*//*修改提货人 s*/.z-Package {

	width: 16rem;

	position: relative;

}



.z-Package-wrap {

	padding: 0 01rem;

}



.z-Package-hrader {

	height: 1.8rem;

	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;

}



.z-Package-hrader .z-Package-icon {

	width: 0.3626rem;

	height: 0.7466rem;

	display: block;

	position: absolute;

	left: 01rem;

	top: 0.704rem;

	background: url(../images/withdraw-left.png) no-repeat;

	background-size: 100% 100%;

	cursor: pointer;

}



.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: 01rem;

	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: 01rem;

	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: 1rem;

	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: 01rem;

	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: 01rem;

	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 {

	height: 0.96rem;

	margin-top: 0.96rem;

}



.Package-distance-icon {

	border-left: 1px solid #bdbdbd;

	height: 01rem;

	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 01rem;

}



.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: 1rem;

	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 01rem;

}



.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: 01rem;

}



.orderlistshpop {

	position: relative;

}



.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: 01rem 0px;

}



.Combination-heads h3 {

	font-size: 1rem;

	line-height: 0.5973rem;

	margin: 0 01rem;

	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: 01rem;

	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 1rem;

	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;*/

}/*列表页面滚动 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: 1rem;

	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);

	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 1rem;

	background-color: #fff;

	margin-bottom: .426667rem;

}



.cancel-order-title {

	padding: .426667rem 0;

	font-size: 1rem;

	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: 1rem;

}



.no-service-m .item-cont-s {

	float: left;

	padding: .256rem;

	width: 10.816rem;

	color: #666;

	line-height: 1rem;

	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: 1rem;

	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: 01rem 3%;

}



.invoice_tit h3,.invoice_deta h3 {

	font-weight: normal;

	font-size: 0.768rem;

	padding-bottom: 01rem;

	border-bottom: 1px solid #ededed;

}



.invoice_type {

	overflow: hidden;

	margin-top: 0.512rem;

}



.invoice_type .intype_item {

	float: left;

	font-size: 01rem;

	margin-right: 01rem;

}



.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: 01rem 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: 01rem;

}



.invoice_confir {

	width: 100%;

	padding: 0 4%;

	margin-top: 01rem;

}



.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: 1.0666rem;

	height: 1.0666rem;*/

}



.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;

}



.coupon_apply_list {

	padding: 0 01rem;

	color: #ff8712;

	font-size: 0.469334rem;

	line-height: 1.024rem;

	background-color: #ffeed2;

	display: none;

}



.addimgchan {

	overflow: hidden;

	padding-top: 01rem;
	    padding-bottom: 5rem;

}



.banner_imgs {

	margin: .48rem 0;

}



.couapplist-bot {

	font-size: 01rem;

	padding-left: 01rem;

	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: 01rem 0;

}



.salpro-list span {

	float: left;

	font-size: 01rem;

	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: 1.28rem;

	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: 01rem;

	margin: 0.384rem 0 0.256rem 0;

}



.deta-coulist .fl span b {

	font-size: 1.408rem;

}



.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;

	margin-top: 0.128rem;

	text-align: justify;

	margin-top: 0;

	height: 1.536rem;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.deta-coulist .fr span {

	display: block;

	margin-top: 0.256rem;

}



.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: 01rem;

	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;

}