



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

	display:block

}

audio,canvas,progress,video {

	display:inline-block;

	vertical-align:baseline

}

audio:not([controls]) {

	display:none;

	height:0

}

[hidden],template {

	display:none

}

/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */html {

	font-family:sans-serif;

	-webkit-text-size-adjust:100%;

	-ms-text-size-adjust:100%

}

body {

	margin:0

}

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

	background:transparent

}

a:active,a:hover {

	outline:0

}

/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */abbr[title] {

	border-bottom:1px dotted

}

b,strong {

	font-weight:bold

}

dfn {

	font-style:italic

}

h1 {

	font-size:2em;

	margin:0.67em 0

}

mark {

	background:#ff0;

	color:#000

}

small {

	font-size:80%

}

sub,sup {

	font-size:75%;

	line-height:0;

	position:relative;

	vertical-align:baseline

}

sup {

	top:-0.5em

}

sub {

	bottom:-0.25em

}

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

	border:0

}

svg:not(:root) {

	overflow:hidden

}

/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */figure {

	margin:1em 40px

}

hr {

	-moz-box-sizing:content-box;

	box-sizing:content-box;

	height:0

}

pre {

	overflow:auto

}

code,kbd,pre,samp {

	font-family:monospace,monospace;

	font-size:1em

}

/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */button,input,optgroup,select,textarea {

	color:inherit;

	font:inherit;

	margin:0

}

button {

	overflow:visible

}

button,select {

	text-transform:none

}

button,html input[type="button"],input[type="reset"],input[type="submit"] {

	-webkit-appearance:button;

	cursor:pointer

}

button[disabled],html input[disabled] {

	cursor:default

}

button::-moz-focus-inner,input::-moz-focus-inner {

	border:0;

	padding:0

}

input {

	line-height:normal

}

input[type="checkbox"],input[type="radio"] {

	box-sizing:border-box;

	padding:0

}

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

	height:auto

}

input[type="search"] {

	-webkit-appearance:textfield;

	-moz-box-sizing:content-box;

	-webkit-box-sizing:content-box;

	box-sizing:content-box

}

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

	-webkit-appearance:none

}

fieldset {

	border:1px solid #c0c0c0;

	margin:0 2px;

	padding:0.35em 0.625em 0.75em

}

legend {

	border:0;

	padding:0

}

textarea {

	overflow:auto

}

optgroup {

	font-weight:bold

}

/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */table {

	border-collapse:collapse;

	border-spacing:0

}

td,th {

	padding:0

}

* {

	margin:0;

	padding:0;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

	-webkit-text-size-adjust:none;

	-webkit-tap-highlight-color:transparent

}

input:-webkit-autofill {

	-webkit-box-shadow:0 0 0px 1000px white inset

}

html {

	font-size:46.875px

}

body {

	width:16rem;

	max-width:16rem;

	margin:0 auto;

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

	font-size:.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:.42667rem

}

.ds-in-bl {



	display:inline-block;

	vertical-align:middle;

	*vertical-align:auto;

	*zoom:1;

	*display:inline

}

.content {

	/*margin:0 .21333rem*/

}

.content:before,.content:after {

	content:"";

	clear:both;

	display:block;

	font-size:0;

	height:0

}

.maleri30 {

	margin:0 .213rem;

	cursor:pointer;

}

.action-sprite,.action-aa,.action-ab,.action-ac,.action-ad,.action-ae,.action-af,.action-ag,.action-ah,.action-ai,.action-aj,.action-ak,.action-al,.action-am,.action-an {

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

	background-repeat:no-repeat

}

.action-aa {

	background-position:0 0;

	height:1.024rem;

	width:1.024rem;

	background-size:13.20533rem

}

.action-ab {

	background-position:-1.23733rem 0;

	height:.896rem;

	width:.93867rem;

	background-size:13.20533rem

}

.action-ac {

	background-position:-2.38933rem 0;

	height:.85333rem;

	width:.72533rem;

	background-size:13.20533rem

}

.action-ad {

	background-position:-3.328rem 0;

	height:.832rem;

	width:.91733rem;

	background-size:13.20533rem

}

.action-ae {

	background-position:-4.45867rem 0;

	height:.704rem;

	width:1.00267rem;

	background-size:13.20533rem

}

.action-af {

	background-position:-5.67467rem 0;

	height:.512rem;

	width:.704rem;

	background-size:13.20533rem

}

.action-ag {

	background-position:-6.592rem 0;

	height:.59733rem;

	width:.55467rem;

	background-size:13.20533rem

}

.action-ah {

	background-position:-7.36rem 0;

	height:.53333rem;

	width:.68267rem;

	background-size:13.20533rem

}

.action-ai {

	background-position:-8.256rem 0;

	height:.55467rem;

	width:.59733rem;

	background-size:13.20533rem

}

.action-aj {

	background-position:-9.06667rem 0;

	height:.42667rem;

	width:.21333rem;

	background-size:13.20533rem

}

.action-ak {

	background-position:-9.49333rem 0;

	height:.68267rem;

	width:.768rem;

	background-size:13.20533rem

}

.action-al {

	background-position:-10.47467rem 0;

	height:.34133rem;

	width:.59733rem;

	background-size:13.20533rem

}

.action-am {

	background-position:-11.28533rem 0;

	height:.34133rem;

	width:.59733rem;

	background-size:13.20533rem

}

.action-an {

	background-position:-12.096rem 0;

	height:.85333rem;

	width:.896rem;

	background-size:13.20533rem

}

.famfh {

	font-family:"\5b8b\4f53"

}

header {

	width:16rem;

	position:fixed;

	left:50%;

	top:0;

	margin-left:-8rem;

	z-index:999;

	height:1.87733rem;

	/*background:-webkit-linear-gradient(rgba(0,0,0,0.3),rgba(255,255,255,0));*/

	/*background:linear-gradient(rgba(0,0,0,0.3),rgba(255,255,255,0));*/

	-webkit-transition:-webkit-transform 3s,opacity 4s,background 10s;

}

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

	header {

	height:.93867rem

}

}header .content {

	padding-top:.29867rem;

	margin:0;

}

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

	header .content {

	padding-top:.128rem

}

}header .logo {

	float:left;

	width:1.024rem;

	height:1.024rem;

	margin:.106667rem .384rem;

	border-radius:50%;

	overflow:hidden;

}

header .logo img {

	width:100%

}

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

	header .logo {

	width:.64rem;

	height:.64rem;

	margin:0 .384rem;

}

}header .sea-box {

	width:14.720rem;

	height:1.280rem;

	background:#fff;

	position:relative;

	margin:0 0.640rem;

	border-radius:.618667rem;

	overflow:hidden;

}

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

	header .sea-box {

	height:.64rem;

	width:12.8rem;

}

}header .sea-box span {

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

	background-repeat:no-repeat;

	background-size:cover;

	height:.768rem;

	width:.768rem;

	float:left;

	margin:.256rem 0;

    margin-left: 0.683rem;

}

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

	header .sea-box span {

	width:.384rem;

	height:.384rem;

	margin:.128rem 0;

}

}header .sea-box .sear-input {

	width:10.112rem;

	margin-left:.256rem;

}

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

	header .sea-box .sear-input {

	width:10.496rem;

}

}header .sea-box form {

	float:left;

}

header .sea-box input {

	border:none;

	outline:none;

	width:100%;

	height:1.280rem;

	color:#666;

	padding:0 .256rem;

	font-size:.469rem;

    line-height: 1.280rem;

}

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

	header .sea-box input {

	height:.64rem;

	font-size:.32rem;

}

}header .login {

	margin-left:.21333rem;

	font-size:.64rem

}

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

	header .login {

	font-size:.384rem

}

}header .login a {

	color:#fff

}

.headerbg {

	background:-webkit-linear-gradient(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;

	height: 1.877rem;

}

.foohi {

	height:2.34667rem

}

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

	.foohi {

	height:1.28rem

}

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

	.foohiext {

	height:2.34667rem

}

}.footer {

	height:2.1rem;

	background:#fff;

	position:fixed;

	z-index:999;

	bottom:0;

	left:0;

	width:100%;

	border-top: 1px solid #eee;

	/*-moz-box-shadow:0 0 10px 0 rgba(155,143,143,0.6);*/

	/*-webkit-box-shadow:0 0 10px 0 rgba(155,143,143,0.6);*/

	/*box-shadow:0 0 10px 0 rgba(155,143,143,0.6)*/

}

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

	.footer {

	height:1.06667rem

}

}.footer ul li {

	float:left;

	text-align:center;

	width:25%

}

.footer ul li .yello {

	color:#f23030

}

.footer ul li a {

	display:inline-block;

	cursor:pointer

}

.footer ul li a .icon {

	margin-top:.213rem

}

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

	.footer ul li a .icon {

	margin-top:.04267rem

}

}.footer ul li a .icon .iconfont {

	font-size:1.06667rem

}

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

	.footer ul li a .icon .iconfont {

	font-size:.59733rem

}

}.footer ul li a .icon p {

	font-size:.47rem;

	margin-top:.2773rem

}

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

	.footer ul li a .icon p {

	font-size:.29867rem;

	margin-top:.08533rem

}

}.banner img {

	width:100%

}

.dh nav {

	overflow:hidden;

	font-size: 0.469rem;

	width: 14.72rem;

	margin: 0 auto;

	padding-bottom: .64rem;

}

.dh nav a {

	display:block;

	float:left;

	width:25%;

	text-align:center;

	margin: 0.64rem 0 .4rem;

	color: #000000;

}

.dh nav a span span {

	vertical-align:sub;

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

	font-size: .47rem;

	position:relative;

	top: .43rem;

	left:0;

	bottom:0;

	right:0;

	color: #1c1c1c;

}

.dh nav a span img {

	width:1.70667rem;

	height:1.70667rem

}

.secondkill .content {

	margin:.42667rem 0 0 0;

}

.secondkill .time {

	font-size:.46933rem

}

.secondkill .time .lightning {

	padding-left:0.427rem;

}

.secondkill .time .lightning:before {

	content:"";

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

	background-repeat:no-repeat;

	background-size:cover;

	width:2.560rem;

	height:0.640rem;

	float:left;

	margin-right: 0.427rem;

}

.secondkill .time .lightning span{

	display: block;

	height: 0.640rem;

	width: 1.707rem;

	background-color: #ff3131;

	color: #ffffff;

	float: left;

	text-align: center;

	line-height: 0.64rem;

	font-size: 0.469rem;

}

.secondkill .time .lightning .hms{

	background-color: #ffffff;

	color: #000000;

	width: 2.560rem;

	font-size: 0.469rem;

	line-height: 0.64rem;

	border: 0.021rem solid #ff3131;

	border-left: none;

	color: #ff3131;

	font-weight: bold;

}

.secondkill .time .lightning .add {

	font-size:.72533rem;

	font-weight:600

}

.secondkill .time .xsxl {

	font-weight:600

}

.secondkill .time .xsxl a {

	color:#666666

}

.secondkill .time .xsxl a span {

	vertical-align:middle;

	color:#000000;

	font-weight:normal;

	font-size: 0.512rem;

	margin-top: 0.085rem;

	display: inline-block;

	padding-right: 0.384rem;

}

.secondkill .time .xsxl a span img {

	width: 0.5rem;

	margin-left:.21333rem;

	margin-top: -.2rem;

}

.secondkill .shop {

	margin-top:.469rem;

	background-color: #eef0f3;

}

.secondkill .shop a {

	float:left;

	text-align:center;

	overflow:hidden;

	height: 7.040rem;

	display: inline-block;

	margin-left: 0.213rem;

	background-color: #ffffff;

}

.secondkill .shop a .shopnum {

	position:relative

}

.secondkill .shop a .shopnum img {

	width:5.035rem;

	height:5.035rem;

}

.secondkill .shop a .shopnum .time_sn {

	color:white;

	position:absolute;

	background:rgba(35,39,51,0.5);

	margin:0;

	bottom:.768rem;

	left:.74667rem;

	width:3.73333rem;

	height:.64rem;

	line-height:.64rem;

	font-size:14px

}

.secondkill .shop a .shopnum .ms-title{

	font-size: 0.469rem;

	width: 4.544rem;

	color: #000000;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	margin: 0.320rem 0 0 0.213rem;

	text-align: left;

	margin-bottom: 0.384rem;

}

.f-classify{

	width: 100%;

	height: 6.827rem;

	background-color: #eef0f3;

	padding-top: 0.213rem;

}

.f-classify ul{

	width: 100%;

	height: 6.613rem;

}

.f-classify ul li{

	width: 7.893rem;

	height: 3.2rem;

	float: left;

}

.f-classify ul li:nth-child(odd){

	margin-right: 0.213rem;

}

.f-classify ul li:nth-child(-n+2){

	margin-bottom: 0.213rem;

}

.f-classify ul li img{

	width: 100%;

	height: 100%;

}

.h-showcase{

	width: 100%;

	height: 4.053rem;

}

.h-showcase img{

	width: 100%;

	height: 100%;

}

.secondkill .shop a .shopnum span{

	float: left;

	margin-left: 0.213rem;

	color: #ff2e2e;

	font-size: 0.427rem;

	line-height: 0.640rem;

}

.secondkill .shop a .shopnum .ms-zero{

	font-size: 0.341rem;

	margin: 0;

	line-height: 0.740rem;

}

.secondkill .shop a .shopnum .o-price{

	font-weight: bold;

}

.secondkill .shop a .shopnum .c-price{

	float: right;

	margin-right: 0.213rem;

	font-size: 0.469rem;

	color: #999999;

	text-decoration: line-through;

}

.advertisement {

	border-top:1px solid #e0e0e0;

	border-bottom:1px solid #e0e0e0

}

.advertisement .content {

	margin:0

}

.advertisement a {

	display:block

}

.advertisement .fl {

	padding-right:.04267rem

}

.advertisement .fl img {

	float:right

}

.advertisement .fr {

	border-left:1px solid #e0e0e0;

	padding-left:.04267rem

}

.advertisement .le {

	width:50%

}

.advertisement .le .td {

	overflow:hidden

}

.advertisement .le .td img {

	width:8rem;

}

.advertisement .lefhe img {

	height:4.33067rem

}

.advertisement .lefhe a:first-child {

	border-bottom:1px solid #e0e0e0

}

.advertisement .re img {

	height:8.66133rem

}

div.index_hot {

	background-color:white;

	height:inherit;

	padding-bottom:inherit

}

.newshop .lefhe img {

	height:3.09333rem

}

.newshop .lefhe a:first-child {

	border-bottom:1px solid #e0e0e0

}

.newshop .re img {

	height:6.18667rem

}

.hotshop .hotsome {

	border-bottom:1px solid #e0e0e0;

	border-top:1px solid #e0e0e0;

	overflow:hidden

}

.hotshop .hotsome .hottop {

	border-bottom:1px solid #e0e0e0;

	overflow:hidden

}

.hotshop .hotsome .hottop .le {

	width:50%

}

.hotshop .hotsome .hottop .le img {

	width:8rem;

	height:4.77867rem;

}

.hotshop .hotsome .hottop .fl {

	border-right:1px solid #e0e0e0;

}

.hotshop .hotsome .hottop .fl img {

	float:right

}

.hotshop .hotsome .hottop .fr {

	padding-left:.04267rem

}

.hotshop .hotsome a {

	display:block

}

.hotshop .hotsome .bloc .foura a {

	float:left;

	width:25%;

	margin:0 auto;

	border-right:1px solid #e0e0e0

}

.hotshop .hotsome .bloc .foura a:last-child {

	border-right:0

}

.hotshop .hotsome .bloc .foura a img {

	width:100%;

	max-height:5.07733rem;

	padding:.21333rem

}

.guesslike .likeshop {

	background-color:#f0f2f5;

	overflow:hidden

}

/*.guesslike ul li {*/

	/*float:left;*/

	/*width:50%;*/

	/*padding-bottom:.08533rem;*/

	/*position:relative*/

/*}*/

/*.guesslike ul li:nth-child(2n+1) {*/

	/*padding-right:.04267rem*/

/*}*/

/*.guesslike ul li:nth-child(2n) {*/

	/*padding-left:.04267rem*/

/*}*/

/*.guesslike ul li:nth-child(2n+1) .similer-product {*/

	/*float:right*/

/*}*/

/*.guesslike ul li:nth-child(2n) .similer-product {*/

	/*float:left*/

/*}*/

/*.guesslike ul li .similer-product {*/

	/*background-color:#fff;*/

	/*clear:both;*/

	/*overflow:hidden;*/

	/*display:block;*/

	/*padding-bottom:.42667rem;*/

	/*width:100%;*/

/*}*/

/*.guesslike ul li .similer-product .simidibl {*/

	/*display:block*/

/*}*/

/*.guesslike ul li .similer-product img {*/

	/*width:7.95733rem;*/

	/*height:7.95733rem*/

/*}*/

.guesslike .add {

	text-align:center;

	font-size:.55467rem;

	background:#f0f2f5;

	border-top:1px solid #dedede;

	height:1.23733rem;

	line-height:1.23733rem;

	cursor:pointer

}

footer {

	background:#f8f8f8;

	font-size:.55467rem

}

footer .flool1 {

	height:1.23733rem;

	border-top:1px solid #dedede

}

footer .flool1 ul {

	display:table;

	margin:0 auto

}

footer .flool1 ul li {

	float:left;

	border-right:2px solid #dedede;

	padding:0 1.06667rem;

	margin-top:.29867rem

}

footer .flool1 ul li:last-child {

	border-right:0

}

footer .flool1 ul li a {

	color:#999999

}

footer .flool1 ul .comebackTop {

	cursor:pointer;

	color:#999999

}

footer .flool2 {

	height:3.2rem;

	border-top:1px solid #dedede

}

footer .flool2 ul {

	display:table;

	margin:0 auto

}

footer .flool2 ul li {

	float:left;

	padding:0 1.36533rem;

	text-align:center;

	margin-top:.64rem

}

footer .flool2 ul li a p {

	color:#999999;

	margin-top:.21333rem

}

footer .flool2 ul li .black p {

	color:#444444

}

footer .flool2 ul li img {

	width:.85333rem;

	height:.85333rem

}

footer .flool3 {

	height:.98133rem;

	border-top:1px solid #dedede

}

footer .flool3 p {

	color:#999999;

	font-size:.42667rem;

	text-align:center;

	line-height:.98133rem

}

.mslide {

	position:relative;

	overflow:hidden;

}

.mslide:after {

	content:'';

	display:block;

	width:100%;

	/*padding-top:40%*/

	height: 7.253rem;

}

.mslide ul {

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%

}

.mslide li {

	list-style:none;

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%

}

.mslide li:first-child {

	z-index:1

}

.mslide li a {

	display:block;

}

.mslide li img {

	position:absolute;

	left:0;

	top:0;

	width:100% !important;

	height: 7.253rem;

	border:none

}

.mslide .dot {

	position:absolute;

	right:.21333rem;

	bottom:.21333rem;

	z-index:5;

	font-size:0

}

.mslide .dot span {

	display:inline-block;

	width:.256rem;

	height:.256rem;

	margin-left:.21333rem;

	border-radius:50%;

	background: #090909;

	opacity: .25;

}

.mslide .dot .cur {

	background-color:#fff;

	opacity: 1;

}

.addimgchan .similar-product-text{

	-webkit-line-clamp:1 !important;

}

.similar-product-text {

	display:-webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2;

	font-size:.55rem;

	overflow:hidden;

	color: #1d1d1d;

	font-weight: 600;

    line-height:.768rem;

	margin-top:.213rem;

	text-overflow: ellipsis;

}

.des-mes .similar-pro-text {

	margin-bottom:.34133rem;

	line-height:.64rem;

	height:.64rem;

	display:block;

	font-size:.512rem;

	color:#999;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.similar-product-price {

	color:#f23030;

	font-size:.42667rem;

	display:block;

	padding:0 .3rem;

	position:relative;

	height:.55467rem;

	line-height:.55467rem

}

.similar-product-price .big-price {

	color: #f73535;

	font-size: .64rem;

}

.similar-product-price .small-price {

	vertical-align:text-top

}

.similar-product-price .guess-button {

	display:block;

	position:absolute;

	top:0;

	right:.21333rem;

	text-align:center;

	color:#686868;

	font-size:.55467rem;

	width:2.13333rem;

	height:.75867rem;

	line-height:.75867rem;

	border:1px solid #bfbfbf;

}

.similar-product-price .dele-button {

	right:2.66667rem

}

.after_login {

	width:1.024rem;

	height:1.024rem

}

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

	.after_login {

		width: .512rem;

		height: .512rem

	}

}

.classreturn {

	width:16rem;

	height:1.87733rem;

	background-color:#f8f8f8;

	border-bottom:1px solid #f8f8f8;

	text-align:center;

	line-height:1.87733rem;

	 /*position: fixed;*/

	 z-index: 999;

	top: 0;

}

.classreturn .content .return {

	position:absolute;

	left:.42667rem;

}

.classreturn .content .return a {

	overflow:hidden;

	display:block;

}

.classreturn .content .return a img {

	width:.7rem;

}

.classreturn .content .search {

	font-size:.67733rem

}

.classreturn .content .search .sear-input {

	width:12.544rem;

	height:1.23733rem

}

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

	display:block

}

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

	/*border:0;*/

	/*width:100%;*/

	/*height:1.23733rem;*/

	/*color:#666666;*/

	/*outline:none;*/

	/*padding:0 .512rem;*/

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

	/*display:inherit;*/

	/*background-color:#ffffff;*/

	/*border-radius:0.64rem;*/

	width: 11.95rem;

	height: 1.28rem;

	background-color: #f2f3f4!important;

	border-radius: 0.62rem;

	border: none;

	padding-left: 1.9rem;

	font-size: 0.47rem;

	background: url(/template/mobile/rainbow/static/images/search.png) no-repeat;

	background-size: 0.77rem 0.77rem;

	background-position: 0.62rem 0.26rem;

	float: left;

	color: #666666;

	outline: none;

	line-height: 1.47733rem;

}

.bornone{

	border-bottom:none;

}

.classreturn .content .menu {

	position:absolute;

	right:.42667rem;

}

.classreturn .content .menu a {

	display:block

}

.classreturn .content .menu img {

	width:.938rem

}

.tpnavf {

	display:none

}

/*头部导航修改 2018.6.6*/

.up-tpnavf-wrap {

	height:0 !important;

}

.tpnavf .footer {

    -moz-box-shadow:0 0 0 0 rgba(255,255,255,0);

	-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);

	box-shadow:0 0 0 0 rgba(255,255,255,0);

	border-bottom:1px solid #f0f2f5;

	background-color:#000;

	opacity:0.9;

	border-bottom:1px solid #f0f2f5;

	position:fixed !important;

	left:10.3466rem;

	top:2.1333rem !important;

	width:5.3333rem;

	min-height:6.8266rem;

	border-radius:.1rem;

	z-index: 9999;

}

.tpnavf .up-tpnavf-i {

	width:.6rem;

	height:.3rem;

	top:-.2rem;

	left:4.6rem;

	position:absolute;

	display:block;

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

	background-size:100% 100%;

}

.tpnavf .footer ul li {

	float:none;

	width:100%;

}

.tpnavf .footer ul li a {

	color:#fff;

	display:block;

	overflow:hidden;

	height:1.7066rem;

}

.tpnavf .footer ul li a .icon .iconfont {

	float:left;

	font-size:.7rem;

	margin:.32rem 0 0 .5rem;

}

.tpnavf .footer ul li a .icon p {

	float:right;

	margin-top:0px;

	height:1.4933rem;

	line-height:1.4933rem;

	border-bottom:1px solid #fff;

	width:65%;

	text-align:left;

}

.tpnavf .footer ul li:last-of-type a .icon p {

	border:0;

}

.classlist {

	background-color:#f4f5f7;

	overflow:hidden

}

.classlist .fl {

	width:3.63rem;

	background-color:#fff;

	height:24.4rem;

	overflow-y:scroll;

}

.classlist .h-category1{

	background-color: #f4f5f7;

}

.classlist .fl ul li {

	text-align:center;

	position:relative;

    background-color: #ffffff;

}

.classlist .fl ul li:before {

	/*content:'';*/

	height:3.92533rem;

	width:.02133rem;

	position:absolute;

	left:auto;

	top:0;

	right:0;

	bottom:auto;

	background-color:#e5e5e5;

	border:0 solid transparent;

	border-radius:0;

	-webkit-border-radius:0;

	transform:scale(0.5);

	-webkit-transform:scale(0.5);

	-moz-transform:scale(0.5);

	-ms-transform:scale(0.5);

	-o-transform:scale(0.5);

	transform-origin:top left;

	-webkit-transform-origin:top left;

	-moz-transform-origin:top left;

	-ms-transform-origin:top left;

	-o-transform-origin:top left

}

.classlist .fl ul li:after {

	content:'';

	height:.04133rem;

	width:200%;

	position:absolute;

	left:0;

	top:auto;

	right:auto;

	bottom:0;

	background-color:#e5e5e5;

	border:0 solid transparent;

	border-radius:0;

	-webkit-border-radius:0;

	transform:scale(0.5);

	-webkit-transform:scale(0.5);

	-moz-transform:scale(0.5);

	-ms-transform:scale(0.5);

	-o-transform:scale(0.5);

	transform-origin:top left;

	-webkit-transform-origin:top left;

	-moz-transform-origin:top left;

	-ms-transform-origin:top left;

	-o-transform-origin:top left

}

.classlist .fl ul li a {

	display:block;

	width:100%;

	height:2.560rem;

	text-decoration:none;

	font-size:.59733rem;

	color:#666666;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;



}

.classlist .fl ul li a p{

	height: 1.07rem;

	line-height: 1.07rem;

	box-sizing: content-box;

	margin-top: 0.77rem;

	font-size: 0.55rem;

    border-left: .13rem solid #ffffff;

}

.classlist .fl ul li a p.br{

	border-left: .13rem solid #FF0000;

	color: #000000;

	font-weight: bold;

}

.classlist .fl ul li:first-child{

	background-color: #f4f5f7;

}

.classlist .fl ul li:first-child a{

	color: #FF0000;

}

.classlist .fl ul .red a {

	color:#ee5b03

}

.classlist .fr {

	width:11.52rem

}

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

	width:100%

}

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

	font-size: 0.51rem;

    font-weight: bold;

	color:#232326;

	height: 1.2rem;

	line-height: 1.2rem;

	padding-left: .4rem;

}

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

	background-color:#fff

}

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

	float:left;

	width:33.33333%;

	text-align:center

}

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

	display:block

}

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

	width:2.13333rem;

	height:2.13333rem

}

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

	font-size:.59733rem;

	overflow:hidden;

	text-overflow:ellipsis;

	width:100%;

	-webkit-line-clamp:1;

	line-clamp:1;

	height:1.152rem;

    /* autoprefixer: off */

	-webkit-box-orient:vertical;

    /* autoprefixer: on */

	word-break:break-all;

	/*display:-webkit-box;*/

	/*display:-moz-box;*/

	/*display:-ms-box;*/

	/*display:-o-box;*/

	margin:.42667rem 0

}

.tp-bann {

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

    margin-top: 0.45rem;

}

.tp-class-list {

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

}

.tp-category {

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

	overflow:hidden

}

.logo-wrap-bg {

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

}

.loginsingup-input .lsu {

	border-bottom:1px solid #dbdbdb;

	height:2.133333rem;

	padding:.3rem .64rem .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:0.64rem;

	margin-right:0.128rem;

}

.loginsingup-input .recharge-curent {

	height:2.88rem;

	background-color:#ff594a;

	color:#fff;

	padding-top:0.426667rem;

	text-align:center;

	margin-top:0.64rem;

}

.loginsingup-input .recharge-cash {

	margin:1.024rem 0 1.664rem;

}

.loginsingup-input .lsu-recharge {

	height:1.5rem;

	border:1px solid #dedede;

	line-height:1.5rem;

	margin:0 auto;

	padding-left:0.384rem;

	position:relative;

}

.loginsingup-input .lsu-recharge span em {

	font-size:0.768rem;

	color:#333;

}

.loginsingup-input .lsu-v-code>span {

	float:left;

	width:3.2rem;

	line-height:.853333rem;

}

input::-webkit-input-placeholder {

	color:#999;

}

input:-moz-placeholder {

	color:#999;

}

input::-moz-placeholder {

	color:#999;

}

input:-ms-input-placeholder {

	color:#999;

}

.loginsingup-input .lsu-recharge>input {

	width:7.424rem;

}

.loginsingup-input .lsu-recharge i {

	width:0.853334rem;

	height:0.853334rem;

	position:absolute;

	right:0.213334rem;

	top:0.64rem;

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

	cursor:pointer;

	background-size:0.853334rem 0.853334rem;

}

.loginsingup-input .lsu-v-code>input {

	width:4.266667rem;

}

.lsu-recharge-choose {

	width:12.8rem;

	margin:0 auto;

	margin-top:0.64rem;

}

.lsu-recharge-choose a {

	width:3.562666666666667rem;

	height:1.536rem;

	line-height:1.536rem;

	text-align:center;

	border:1px solid #dedede;

	display:inline-block;

	margin-left:0.8533333333333334rem;

}

.lsu-recharge-choose a:first-child {

	margin-left:0;

}

.cash-choosed {

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

	background-position:right bottom;

	background-size:0.64rem 0.64rem;

}

.loginsingup-input .lsu-recharge>input {

	width:7.424rem;

}

.loginsingup-input .lsu-v-code>input {

	width:4.266667rem;

}

.loginsingup-input .lsu-v-code>img {

	float:right;

	width:3.413333rem;

	height:.853333rem;

}

.loginsingup-input .v-code-pic {

	float:right;

	width:4.266667rem;

	height:.853333rem;

}

.loginsingup-input .btn-text-message {

	float:right;

	height:.853333rem;

	line-height:.853333rem;

	font-size:.512rem;

	padding:0 .213333rem;

	color:#e02015;

	border:1px solid #e02015;

	border-radius:.426667rem;

}

.loginsingup-input .lsu-submit {

	padding:.853333rem 0;

}

.loginsingup-input .lsu-submit input,.btn-goto-login {

	width:100%;

	font-size:0.64rem;

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

	height:0.81867rem;

	display:block;

	margin-top:0.07rem;

	float:left;

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

	background-repeat:no-repeat;

	background-size:cover;

	background-size:1.838rem;

	background-position:0;

}

.radioixy i {

	width:.81867rem;

	height:0.81867rem;

	display:block;

	margin-top:0.07rem;

	float:left;

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

	background-repeat:no-repeat;

	background-size:cover;

	background-size:1.838rem;

	background-position:0;

}

.radio .check_t i {

	background-position:-.9468rem .09rem;

	background-size:1.638rem;

}

.radio {

	padding-top:0.53333rem;

	padding-bottom:0.53333rem;

	width:14rem;

	margin:0 auto

}

.cart-shop-name {

	font-size:0.64rem;

}

.radio .cart-freight {

	color:#f23030;

	float:right;

	margin-top:0;

}

.signup-find span,.radio span {

	font-size:.512rem;

	cursor:pointer

}

.thirdlogin {

	border-top:1px solid #dedede;

	text-align:center;

	margin-top:1.06667rem;

}

.thirdlogin h4 {

	font-size:.64rem;

	font-weight:normal;

	background-color:#fff;

	position:relative;

	top:-.34133rem;

	display:inline-block;

	padding:0 .64rem;

	color:#999;

}

.third-login-list {

	padding-top:.64rem;

	text-align:center;

}

.third-login-list .item-ico {

	display:inline-block;

	width:1.834666rem;

	height:1.834666rem;

	margin:0 .64rem;

	background-image:url("../images/ico- third-party.png");

	background-repeat:no-repeat;

	background-size:5.504rem 1.834666rem;

}

.ico-wechat-login {

	background-position:0 0;

}

.ico-qq-login {

	background-position:-1.834666rem 0;

}

.ico-alipay-login {

	background-position:-3.669332rem 0;

}

.singupphone .content30 .bk span {

	display:block;

	float:left;

	width:2.47467rem;

	border-right:2px solid #dedede;

	height:1.83467rem;

	line-height:1.83467rem;

	text-align:center

}

.singupphone .content30 .bk input {

	float:left;

	width:11.94667rem

}

.singupphone .content30 .radio {

	width:auto;

	padding-top:.42667rem

}

.singupphone .content30 .signup-find {

	padding-top:.42667rem

}

.recept {

	font-size:.512rem;

	color:#666666;

	vertical-align:middle;

	text-align:left

}

.recept a {

	vertical-align:top;

	text-decoration:underline;

	color:#e30000

}

.findpassword .content30 .bk span {

	border-right:0

}

.findpassword .content30 .ma {

	margin-top:1.06667rem

}

.findpassword .content30 .ma span {

	width:3.66933rem;

	border-left:2px solid #dedede

}

.findpassword .content30 .ma span img {

	width:3.28533rem;

	height:1.36533rem;

	margin-top:-.08533rem

}

.findpassword .content30 .ma input {

	width:10.8rem;

}

.loginsingup-input .content30 .boz {

	border:0;

	margin-top:0

}

.mobil_topup .content30 .lsu {

	padding:16px 0;

	border-bottom:1px solid #ddd;

}

.mobil_topup .customer-messa {

	padding:1.024rem 0;

	background:white

}

.mobil_topup .myorder {

	padding:0 0;

	border-bottom:none;

	height:2.53867rem

}

.mobil_topup .myorder .order {

	border-top:1px solid #ddd;

	padding:.512rem 0;

}

.mobil_topup .myorder .order .fl span {

	margin-left:0

}

.mobil_topup .bawhite {

	background:white

}

.g4 {

	background-color:#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:.64rem;

	top:.64rem

}

.myhearder .set a {

	display:block;

	float:left

}

.myhearder .set a i {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:1.28rem;

	height:1.28rem;

	display:block

}

.myhearder .set .setting i {

	background-position:0 0

}

.myhearder .set .massage {

	margin-left:.64rem

}

.myhearder .set .massage i {

	background-position:-1.74933rem 0

}

.myhearder .scgz {

	position:absolute;

	bottom:0;

	width:100%

}

.myhearder .scgz ul li {

	float:left;

	text-align:center;

	width:33%

}

.myhearder .scgz ul li a h2 {

	font-size:.768rem;

	font-weight:normal;

	height:1.152rem;

	line-height:1.152rem;

	color:#fff

}

.myhearder .scgz ul li a p {

	font-size:.512rem;

	color:#fff;

	margin-bottom:.21333rem

}

.bankhearder {

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

	height:11.73333rem

}

.bankhearder .hh {

	color:white;

	text-align:center;

	padding-top:3.2rem

}

.bankhearder .hh h2 {

	font-size:.64rem;

	font-weight:normal

}

.bankhearder .hh h1 {

	font-size:.768rem;

	font-weight:normal

}

.bankhearder .scgz ul li {

	position:relative;

	top:-.64rem

}

.bankhearder .scgz ul li a img {

	display:inline-block;

	width:.59733rem;

	height:.59733rem

}

.bankhearder .scgz ul li a p {

	display:inline-block;

	position:relative;

	top:.10667rem

}

.myorder {

	padding:0 .427rem;

    line-height:1.49333rem;

	background-color:#fff;

}

.myorder a {

	overflow:hidden;

	display:block

}

.myorder .order {

	overflow:hidden;

	border-bottom: 1px solid #e6e6e6;

}

.myorder .order .fl img {

	width:.896rem;

	height:.853333rem;

	vertical-align:middle;

}

.myorder .order .fl span {

	font-size:.64rem;

	vertical-align:middle;

	font-weight:normal;

	margin-left:.21333rem

}

.myorder .order .fr {

	margin-top:.08533rem

}

.myorder .order .fr a {

	display:block;

	overflow:hidden

}

.myorder .order .fr span {

	font-size:.59733rem;

	color:#1f1f1f;

	float:left;

	margin-top:-.04267rem

}

.myorder .order .fr i {

	margin-top:.384rem;

	margin-left:.21333rem

}

.Mright {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.34133rem;

	height:.59733rem;

	display:block;

	float:left

}

.AddressMright {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.34133rem;

	height:.59733rem;

	display:block;

	float:right;

	line-height:1.2rem;

	margin-top:7px;

}

.my {

	margin-bottom:2.56rem;

}

.content{

	background-color: #ffffff;

}

.my .content {

	margin:0

}

.my .content .floor {

	background-color:#fff

}

.my .content .floor ul .fr {

	float:right

}

.my .content .floor ul li.br {

	border-left:0 !important

}

.my .content .floor ul li.br:before {

	content:"";

	background-image:inherit !important

}

.my .content .floor ul li {

	position:relative;

	float:left;

	width:25%;

	text-align:center

}

.my .content .floor ul li a {

	padding:.853333rem 0;

	display:block

}

.my .content .floor li>a>span {

	box-sizing:content-box;

	background-color:#d5273e;

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

	font-size:.512rem;

	line-height:2;

	margin-left:3.2rem;

}

.list7 .myorder .fr i {

	margin-top:.7rem

}

.setting .content .list7 {

	background-color:inherit

}

.setting .myorder {

	height:2.13333rem;

	line-height:2.13333rem

}

.setting .myorder .fl span {

	font-size:.59733rem;

	font-weight:normal

}

.setting .bo {

	border-bottom:0

}

.setting .he {

	height:3.584rem;

	line-height:3.584rem

}

.setting .he .order .fl {

	position:relative

}

.setting .he .order .fl .bridh {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:1.70667rem;

	height:.87467rem;

	position:absolute;

	left:-.64rem;

	bottom:0rem

}

.setting .he .order .fr {

	margin-top:0px

}

.setting .he .order .fr .hendicon {

	position:relative

}

.setting .he .order .fr .hendicon span {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:1.64267rem;

	height:1.00267rem;

	position:absolute;

	right:0;

	top:-.384rem

}

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

	width:2.688rem;

	height:2.688rem;

	overflow:hidden;

	-moz-border-radius:50%;

	-webkit-border-radius:50%;

	border-radius:50%;

	margin-top:.42667rem

}

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

	vertical-align:inherit;

	width:2.688rem;

	height:2.688rem

}

.setting .close {

	margin:.42667rem .64rem

}

.setting .close a {

	display:block;

	background:#ec5151;

	text-align:center;

	width:100%;

	height:1.87733rem;

	color:#fff;

	line-height:1.87733rem;

	font-size:.64rem;

	-moz-border-radius:.42667rem;

	-webkit-border-radius:.42667rem;

	border-radius:.42667rem

}

.bandg {

	overflow:hidden;

	padding:4.26667rem 0

}

.bandg ul li {

	float:left;

	text-align:center;

	height:2.73067rem;

	width:50%

}

.bandg ul li i {

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

	background-repeat:no-repeat;

	background-size:cover;

	background-size:4.48rem;

	width:2.13333rem;

	height:2.73067rem;

	position:absolute;

	margin-left:-1.06667rem;

	cursor:pointer

}

.bandg ul li .boy {

	background-position:0 0

}

.bandg ul li .boy_click {

	background-position:-2.34667rem 0

}

.bandg ul li .girl {

	background-position:0 -2.92267rem

}

.bandg ul li .girl_click {

	background-position:-2.368rem -2.92267rem

}

.user-center {

	position:relative;

	height:8.36267rem

}

.user-center .bg-coveru {

	width:100%;

	height:1.38667rem;

	position:absolute;

	bottom:-.04267rem;

	z-index:1

}

.bg-usce {

	width:100%;

	height:8.36267rem;

	position:absolute;

	top:0;

	z-index:-1

}

.setting-usercenter {

	position:absolute;

	top:2.304rem;

	left:.64rem

}

.setting-usercenter a {

	display:block

}

.setting-usercenter .conten-sim {

	background:rgba(33,33,33,0.5);

	width:.85333rem;

	height:.85333rem;

	text-align:center;

	line-height:.81067rem;

	border-radius:50%;

	overflow:hidden

}

.setting-usercenter .conten-sim img {

	width:.59733rem;

	height:.59733rem

}

.message-usercenter {

	position:absolute;

	right:0;

	top:2.304rem

}

.message-usercenter a {

	display:block

}

.message-usercenter .news-sim {

	position:relative;

	background:rgba(33,33,33,0.5);

	width:2.048rem;

	height:.85333rem;

	text-align:center;

	line-height:.81067rem;

	border-top-left-radius:.42667rem;

	border-bottom-left-radius:.42667rem

}

.message-usercenter .news-sim span {

	font-size:.55467rem;

	color:white

}

.message-usercenter .news-sim i {

	display:block;

	width:.21333rem;

	height:.21333rem;

	background:#d5273e;

	border-radius:50%;

	position:absolute;

	right:.384rem;

	top:.04267rem

}

.main-headname {

	padding-top:.72533rem;

	text-align:center

}

.main-headname .main-userhead {

	margin:0 auto;

	width:4.71467rem;

	height:4.71467rem;

	border-radius:50%;

	overflow:hidden;

	background:rgba(255,255,255,0.4);

	text-align:center;

	line-height:4.65067rem

}

.main-headname .main-userhead a {

	display:block

}

.main-headname .main-userhead img {

	width:4.52267rem;

	height:4.52267rem;

	border-radius:50%

}

.main-headname .main-name {

	color:white;

	font-size:.64rem

}

.main-headname .main-level {

	color:white;

	font-size:.512rem

}

.usercenter_my .content .csqxia ul li {

	width:20%

}

.usercenter_my .content .csqxia ul li a span {

	right:.32rem

}

.normaseti .myorder {

	position:relative

}

.normaseti .order .fl .w1 {

	width:.81067rem;

	height:.768rem

}

.normaseti .order .fl .w2 {

	width:.87467rem;

	height:.81067rem

}

.normaseti .order .fl .w3 {

	width:.768rem;

	height:.768rem

}

.normaseti .order .fl .w4 {

	width:.68267rem;

	height:.59733rem

}

.normaseti .order .fl .w5 {

	width:.768rem;

	height:.66133rem

}

.normaseti .order .fl .w6 {

	width:.768rem;

	height:.768rem

}

.normaseti .order .fl .w7 {

	width:.81067rem;

	height:.78933rem

}

.normaseti .order .fl span {

	position:absolute;

	top:0;

	left:1.74933rem

}

.storenav {

	background-color:#fff;

	border-bottom:1px solid #e0e0e0;

	/*position: fixed;*/

	top: 1.87733rem;

	width: 16rem;

	z-index: 999;

}

.storenav ul li {

	float:left;

	padding:0 .21333rem;

	color:#666;

	font-size:.59733rem;

	width:33.33333%;

	position:relative;

	text-align:center;

	height:1.92rem;

	line-height:1.92rem

}

.storenav ul li>a {

	color:#666;

	font-size:.59733rem

}

.storenav ul li>a>span {

	color:#666

}

.storenav ul li span {

	padding-right:.21333rem;

	cursor:pointer

}

.storenav ul li i {

	position:absolute;

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.34133rem;

	height:.192rem;

	top:.896rem

}

.storenav ul .red span {

	color:red

}

.storenav ul .red i {

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

	background-repeat:no-repeat;

	background-size:cover

}

.lb_showhide {

	display:none;

	position:fixed;

	z-index:999;

	background-color:#fff;

	overflow:hidden;

	width:13.44rem;

	height:13.44rem;

	margin:0 auto;

	margin-left:1.28rem;

	padding:.21333rem;

	overflow:auto;

	-moz-border-radius:.21333rem;

	-webkit-border-radius:.21333rem;

	border-radius:.21333rem;

}

.lb_showhide ul li {

	float:left;

	/*width:33.33333%;*/

	height:1.50667rem;

	line-height:1.50667rem;

	text-align:center;

	margin-right: .3rem;

	margin-bottom: .35rem;

}

.lb_showhide ul li a {

	border:1px solid #e0e0e0;

	padding:.21333rem .34133rem;

	font-size:.54733rem;

	font-weight:normal;

	color:#555555;

    border-radius: 0.15rem;

}

.mask-filter-div {

	display:none;

	position:fixed;

	max-width:16rem;

	margin:0 auto;

	width:100%;

	left:0;

	right:0;

	top:0;

	bottom:0;

	z-index:9;

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

}

.store_info {

	background-color:#f8f8f8;

	overflow:hidden

}

.store_info .dis-box {

	background-color:#fff;

	overflow:hidden;

	padding:.64rem .64rem 2.13333rem .64rem

}

.store_info .dis-box .g-s-i-img img {

	width:3.41333rem;

	height:3.41333rem

}

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

	margin:.98133rem 0 0 .64rem;

	width:8.2rem

}

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

	font-size:.59733rem;

	font-weight:normal;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden

}

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

	font-size:.512rem;

	color:#777777;

	margin-top:.21333rem;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden

}

.store_info .dis-box .g-s-info-add {

	margin-top:1.36533rem

}

.store_info .dis-box .g-s-info-add a {

	padding:.192rem .42667rem;

	border:1px solid #ec5151;

	font-size:.512rem;

	color:#ec5151;

	border-radius:.08533rem;

	position:relative;

	z-index:2

}

.store_info .dis-box .g-s-info-add .collect {

	background-color:#ccc;

	border:1px solid #ccc;

}

.store_info .dis-box .comment {

	clear:both;

	position:relative;

	top:.64rem

}

.store_info .dis-box .comment ul li {

	float:left;

	width:33.33333%

}

.store_info .dis-box .comment ul li span {

	font-size:.512rem;

	float:left;

	margin-top:.21333rem

}

.store_info .dis-box .comment ul li .red {

	color:#EC5151;

	float:left

}

.store_info .dis-box .comment ul li em {

	font-size:.512rem;

	vertical-align:middle;

	padding:.21333rem;

	background:#EC5151;

	border-radius:0.8rem;

	margin-left:.04267rem;

	color:#fff;

	float:left;

	font-style:normal

}

.store_info .dis-box .baokaun {

	clear:both;

	margin-top:2.77333rem;

	border-top:1px solid #dedede;

	text-align:center

}

.store_info .dis-box .baokaun h4 {

	font-size:.64rem;

	font-weight:normal;

	background-color:#fff;

	position:relative;

	top:-.34133rem;

	display:inline;

	padding:0 .21333rem

}

.store_info .dis-box .baokaun .shop {

	overflow:hidden

}

.store_info .dis-box .baokaun .shop ul li {

	width:33.33333%;

	padding-bottom:.21333rem;

	position:relative;

	float:left

}

.store_info .dis-box .baokaun .shop ul li a .similer-product img {

	width:4.90667rem;

	height:4.90667rem

}

.dp_head {

	width:16rem;

	height:4.97067rem;

	background-size:cover;

	position:relative

}

.dp_head .dp_logo {

	float:left;

	position:absolute;

	bottom:1.06667rem

}

.dp_head .dp_logo img {

	width:3.62667rem;

	height:1.19467rem

}

.dp_dis {

	position:absolute;

	bottom:.256rem;

	right:.64rem;

	width:10.53867rem;

	float:left;

	margin-left:.512rem

}

.dp_dis .dp_dis_s span {

	font-size:.68267rem;

	color:white;

	display:inline-block;

	width:8.192rem;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden

}

.dp_dis .dp_dis_s i {

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

	width:.704rem;

	height:.68267rem;

	background-size:cover;

	display:inline-block;

	vertical-align:middle;

	margin-left:.17067rem

}

.dp_dis .dp_dis_x {

	margin-top:.34133rem

}

.dp_dis .dp_dis_x .dp_gz {

	font-size:.59733rem;

	color:white;

	float:left;

	line-height:1.23733rem

}

.dp_clic {

	float:right;

	width:2.88rem;

	height:1.23733rem;

	text-align:center;

	line-height:1.23733rem;

	background:rgba(255,255,255,0.5);

	border-radius:.128rem

}

.dp_clic i {

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

	background-repeat:no-repeat;

	background-size:.85333rem;

	width:.42667rem;

	height:.42667rem;

	display:inline-block;

	margin-right:.128rem;

	background-position-x:0;

	vertical-align:middle

}

.dp_clic .red {

	background-position-x:-.42667rem

}

.dp_clic span {

	color:#444444;

	font-size:.59733rem

}

.dp_myshin {

	margin-bottom:0

}

.dp_myshin .content .floor ul li a {

	padding:.256rem 0

}

.dp_adcer {

	background:white;

	padding:.42667rem 0

}

.dp_adcer img {

	width:16rem;

	height:5.61067rem

}

.madearea {

	text-align:center;

	background:white;

	padding:.49067rem 0

}

.madearea p {

	font-size:.68267rem;

	color:#444444

}

.madearea img {

	width:8.74667rem;

	height:.128rem

}

.nav-item {

	height:2.13333rem;

	line-height:2.13333rem;

	background:white

}

.nav-item span {

	font-size:.68267rem;

	color:#333333

}

.more_dp {

	text-align:right;

	border-top:1px solid #e3e3e3

}

.more_dp i {

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

	width:.704rem;

	height:.68267rem;

	background-size:cover;

	display:inline-block;

	vertical-align:middle;

	margin-left:.17067rem

}

.more_dp span {

	font-size:.59733rem;

	color:#000000

}

.dp_mb0 {

	margin-bottom:0 !important

}

.dp_mb0 ul li {

	padding-top:.08533rem;

	padding-bottom:0

}

.dp_mb0 ul li:nth-child(1),.dp_mb0 ul li:nth-child(2) {

	padding-top:0

}

.notice_dp {

	text-align:center;

	background:#f3f5f7;

	font-size:.59733rem;

	color:#aaaaaa;

	height:2.34667rem;

	line-height:2.34667rem

}

.store_nav {

	background:white;

	border-top:1px solid #e8e8e8

}

.store_nav li {

	font-family:"黑体";

	float:left;

	width:33.33333%;

	font-size:.64rem;

	text-align:center;

	height:1.92rem;

	line-height:1.92rem;

	border-left:1px solid #e8e8e8

}

.store_nav li:first-child {

	border-left:0

}

.store_nav li .n a {

	display:block;

	color:#666666

}

.store_nav li .n img {

	width:.512rem

}

.killtime {

	margin:0 0 .64rem 0

}

.killtime ul {

	padding:.64rem 0;

	clear:both;

	overflow:hidden

}

.killtime ul li.red h3,.killtime ul li.red p {

	color:#f23030

}

.killtime ul li {

	width:20%;

	float:left;

	text-align:center

}

.killtime ul li h3 {

	font-size:.68267rem

}

.killtime ul li p {

	margin-top:.21333rem;

	font-size:.512rem

}

.killtime ul li h3,.killtime ul li p {

	color:#222222

}

.killtime .nowkill {

	clear:both;

	margin:0 .64rem

}

.killtime .nowkill span {

	font-size:.512rem

}

.killtime .nowkill .fl {

	color:#f23030

}

.shopkill {

	margin:0 .64rem

}

.shopkill ul li {

	padding:.21333rem 0;

	clear:both;

	overflow:hidden;

	border-top:1px solid #f8f8f8

}

.shopkill ul li .img {

	float:left;

	position:relative;

	width:5.26933rem;

	height:4.88533rem

}

.shopkill ul li .img img {

	width:5.26933rem;

	height:4.88533rem

}

.shopkill ul li .fon {

	float:left;

	width:9.38667rem;

	margin-top:.21333rem

}

.shopkill ul li .fon .similar-product-text {

	height:1.28rem;

	font-size:.46933rem

}

.shopkill ul li .fon .ms {

	padding-top:.21333rem;

	clear:both

}

.shopkill ul li .fon .ms .redmon {

	float:left;

	font-size:.55467rem;

	color:#f23030

}

.shopkill ul li .fon .ms .qums {

	float:right;

	position:relative;

	top:.08533rem

}

.shopkill ul li .fon .ms .qums a {

	font-size:.46933rem;

	color:#fff;

	background-color:#f02b2b;

	padding:.128rem .29867rem;

	border-radius:.128rem

}

.shopkill ul li .fon .ce {

	padding-top:.21333rem;

	overflow:hidden;

	clear:both

}

.shopkill ul li .fon .ce .redmon {

	float:left;

	font-size:.55467rem;

	text-decoration:line-through;

	color:#666666

}

.shopkill ul li .fon .ce .jd {

	float:right

}

.shopkill ul li .fon .ce .jd .ymper {

	float:left;

	font-size:.46933rem;

	color:#666666;

	margin-right:.21333rem;

	margin-top:3px

}

.shopkill ul li .fon .ce .jd .ymper span {

	vertical-align:baseline

}

.shopkill ul li .fon .ce .jd .jdtred {

	width:2.00533rem;

	float:left;

	height:.128rem;

	border:1px solid #f23030;

	margin-top:.192rem

}

.shopkill ul li .fon .ce .jd .jdtred .percent {

	height:.08533rem;

	background-color:#f23030;

	width:0%;

	-webkit-transition:width 1.8s;

	transition:width 1.8s

}

.czg:before,.rmy:before,.tjb:before {

	content:"";

	width:1.152rem;

	height:1.45067rem;

	position:absolute;

	top:0;

	left:0

}

.czg:before {

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

	background-repeat:no-repeat;

	background-size:cover

}

.rmy:before {

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

	background-repeat:no-repeat;

	background-size:cover

}

.tjb:before {

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

	background-repeat:no-repeat;

	background-size:cover

}

.ppmsbg {

	border-top:1px solid #f8f8f8;

	padding-top:.128rem

}

.ppmsbg img {

	width:3.09333rem;

	height:.98133rem;

	position:relative;

	top:.256rem;

	z-index:9

}

.killbg {

	border-top:1px solid #f8f8f8;

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

	background-repeat:no-repeat;

	width:100%;

	height:6.03733rem;

	background-size:cover

}

.killbg .content30 {

	margin:0 .64rem

}

.killbg h2 {

	text-align:center;

	font-size:.59733rem;

	color:white;

	margin-top:.21333rem

}

.killbg h2 span {

	font-size:.46933rem

}

.killbg p {

	text-align:right;

	margin-top:-.08533rem

}

.killbg p a {

	font-size:.46933rem;

	color:white

}

.killbg p a img {

	position:relative;

	top:-2px;

	margin-left:.21333rem

}

.killbg .fladri {

	margin-top:.08533rem

}

.killbg .fladri ul {

	clear:both;

	overflow:hidden;

	display:table;

	margin:0 auto

}

.killbg .fladri ul li {

	float:left;

	width:4.736rem;

	background-color:white;

	text-align:center;

	margin:0 2px

}

.killbg .fladri ul li a img {

	width:4.69333rem;

	height:3.41333rem

}

.killbg .fladri ul li a p {

	color:#666666;

	text-align:left;

	padding:.21333rem

}

.killbg .fladri ul li a p .red {

	color:#f23030;

	font-size:.46933rem

}

.killbg .fladri ul li a p .inh {

	font-size:.42667rem;

	text-decoration:line-through

}

.groutsearch .content30 {

	margin:.64rem

}

.groutsearch .content30 .search {

	width:14.12267rem;

	margin:0 auto

}

.groutsearch .content30 .search .inp {

	float:left;

	width:12.37333rem

}

.groutsearch .content30 .search .inp input {

	width:100%;

	height:100%;

	height:1.152rem;

	border:0;

	outline:none;

	background-color:#f8f8f8;

	padding:0 .21333rem;

	font-size:.59733rem

}

.groutsearch .content30 .search .ss {

	float:right;

	width:1.74933rem;

	background-color:#ec5151;

	height:1.152rem;

	text-align:center

}

.groutsearch .content30 .search .ss img {

	width:.93867rem;

	height:.93867rem;

	margin-top:.10667rem

}

.grst {

	border-bottom:0

}

.groupquess .likeshop {

	background-color:white

}

.groupquess ul li a .similer-product img {

	width:7.232rem;

	height:7.59467rem

}

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

	padding-left:.64rem

}

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

	padding-right:.64rem

}

.groupquess .cy {

	color:#555555;

	font-size:.42667rem;

	margin:.21333rem 0;

	display:block;

	padding:0 .3rem

}

.groupquess .cy i {

	color:#555555

}

.groupquess .zjj {

	position:relative

}

.groupquess .zjj .sale {

	background-color:#fc0c4a;

	position:absolute;

	top:0;

	left:0;

	text-align:center;

	padding:.21333rem

}

.groupquess .zjj .sale p {

	color:white;

	font-size:.512rem;

	margin-top:.064rem

}

.groupquess .similar-product-price .guess-button {

	width:1.06667rem;

	height:1.06667rem;

	line-height:1.06667rem;

	background-color:#f02b2b;

	color:white;

	margin-top:-.64rem;

	border-radius:.128rem

}

.gg2 {

	margin:.64rem;

	overflow:hidden;

	text-align:center

}

.gg2 ul li {

	width:50%;

	float:left

}

.gg2 ul li img {

	width:7.25333rem;

	height:7.59467rem

}

.borltrt .bor {

	border-top-left-radius:.21333rem;

	border-top-right-radius:.21333rem

}

.th3 {

	margin:0 1.06667rem;

	margin-top:-1.49333rem;

	position:relative;

	z-index:99;

	overflow:hidden;

	padding-bottom:.64rem

}

.th3 ul li {

	float:left;

	width:33.33333%;

	text-align:center

}

.th3 ul li a .around {

	border-radius:50%;

	overflow:hidden;

	width:3.84rem;

	height:3.84rem;

	margin:0 auto

}

.th3 ul li a .around img {

	width:3.84rem;

	height:3.84rem

}

.dic ul li {

	background-color:white

}

.dic ul li:nth-child(2n+1) {

	padding-left:inherit

}

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

	padding-right:inherit

}

.dic ul li a .similer-product img {

	width:7.97867rem;

	height:8.78933rem

}

.dic .similar-product-price .fr {

	color:#666666;

	margin-top:-.45467rem

}

.dic .zjj .onsale {

	left:inherit;

	right:0

}

.dic .likeshop {

	background-color:#f8f8f8;

	padding-top:.42667rem

}

.he_sustain {

	height:1.87733rem;

	position: relative;

	z-index: 2;

}

.detail {

	position:fixed;

	top:0;

	z-index:9999

}

.detail .content .search span {

	padding:0 1.06667rem;

	cursor:pointer

}

.detail .content .search .sxp {

	font-weight:600;

	border-bottom:2px solid #ff3d3d;

	padding-bottom:.533333rem

}

.detailban {

	min-height:11.09333rem;

	width:100%;

	overflow:hidden;

}

.detailban .mslide {

	min-height:16rem;

	width:100%

}

.detailban .mslide ul li a img {

	height:auto;

	width:100%

}

.de_font {

	background-color:#fff

}

.thirty {

	margin:0 .47rem;

	border-bottom:1px solid #f8f8f8;

	padding-bottom:.42667rem

}

.de_font .fl {

	width:12.288rem

}

.de_font .fl .similar-product-text {

	line-height:.78933rem;

	padding-left: 0.14rem;

}

.de_font .fr {

	width:2.432rem;

	text-align:center;

	margin-top:.192rem;

	overflow:hidden;

	border-left:1px solid #f8f8f8;

	cursor:pointer;

	z-index: 1;

	position: relative;

}

.de_font .fr i {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:0.810667rem;

	height:.74rem;

	display:block;

	margin:0 auto;

	background-position-x:-0.01rem;

}

.de_font .fr .red {

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

}

.de_font .fr .ico-heart-h  {

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

}

.de_font .fr span {

	display:block;

	margin-top:.21333rem;

	font-size:.42667rem

}

.de_font .scunde span{

	color:#999;

	font-size:.59733rem;

}

.de_font .scunde p {

	font-size:.59733rem;

	margin-top:.512rem

}

.de_font .scunde p.inlist{

	text-align:center;

}

.de_font .scunde p.inlist span{

	display:inline-block;

}

.de_font .scunde .linethr {

	text-decoration:line-through

}

.de_font .scunde p .kc {

	position:relative;

	left:6.4rem

}

.de_font .scunde .red {

	color:#ec5151;

	font-size:.64rem;

	margin-right:0.512rem;

}

.detailsfloo .myorder .order .fl span {

	float:left;

	font-size:.55rem;

    max-width: 10rem;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

	color: #1f1f1f;

	margin-left: 1em;

}

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

	padding:0.4rem 0 0.512rem 0;

	margin-left: 1.1rem;

}

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

	font-weight:normal;

	width:11rem;

	display:block;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	line-height:1.2rem;

	color: #666;

	font-size: .47rem;

}

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

	border: 1px solid #ff3939;

	padding: 0.06rem 0.12rem 0.06rem 0.12rem;

	border-radius: 0.064rem;

	margin-right: 0.384rem;

	background: #ff4747;

	font-size: .47rem;

	color: #fff;

}

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

	margin-left:3.456rem;

	color: #1f1f1f;

}

.detailsfloo .myorder .order .fl span i {

	color: #ff2f2f;

}

.detailsfloo .myorder .order .fl span em{

	background-color:#ff3d3d;

	color:#fff;

	margin-right:0.384rem;

	padding:0.128rem 0.256rem;

	border-radius: 0.1rem;

}

.detailsfloo .myorder .order .fl .firde {

	color:#666666;

	margin-left:0;

/*	width:2.56rem;*/

	overflow:hidden

}

/*退订新增-hxm-s*/

.tp-left-label {

	float:left;

	font-size:.64rem;

	width:4.266667rem;

}

.tp-right-cont {

	float:left;

	border:none;

	outline:none;

	height:1.92rem;

	font-size:.64rem;

	width:8.96rem;

}

/*退订新增-hxm-e*/

.detailsfloo .myorder .order .fl .red {

	color:#ec5151

}

.detailsfloo .myorder .order .fr .gt {

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

	width:.59733rem;

	height:.59733rem

}

.myhearders {

	position:relative

}

.myhearders .descgz ul li {

	float:left;

	width:33.33333%;

	text-align:center

}

.myhearders .descgz ul li a img {

	width:.68267rem;

	height:.68267rem;

	display:inline-block

}

.myhearders .descgz ul li a i {

	display:inline-block;

	width:.68267rem;

	height:.68267rem;

	line-height:.68267rem;

	background-color:#ec5151;

	border-radius:50px;

	vertical-align:middle;

	font-size:0.4rem;

	text-align:center;

	color:#fff;

}

.myhearders .descgz ul li a p {

	color:#777;

	display:inline-block;

	vertical-align:sub;

	font-size:.576rem

}

.recommed {

	background-color:#fff;

	padding:0 0 0 .213rem;

}

.recommed h2 {

	color:#ec5151;

	font-size:.59733rem;

	font-weight:normal;

	padding:.42667rem 0

}

.recommed .guesslike .likeshop {

	background-color:#fff

}

.recommed .guesslike .likeshop ul li {

	width:5.034rem;

	height: 7.04rem;

	margin:0 .213rem .213rem 0;

	text-align:center;

	float: left;

	background-color: #ffffff;

	border: solid 1px #e9e9e9;

}

.recommed .guesslike .likeshop ul li a .similer-product img {

	width:2.432rem;

	height:2.048rem

}

.recommed .guesslike .likeshop ul li a .similer-product .similar-product-price {

	text-align:left

}

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

	padding-right:0

}

.recommed .guesslike .likeshop ul li:nth-child(2n) {

	padding-left:0

}

.lxkf {

	background-color:#fff;

	padding-top:.42667rem;

	padding-bottom:.42667rem

}

.lxkf a {

	display:block;

	width:12.52267rem;

	height:1.74933rem;

	line-height:1.74933rem;

	border:1px solid #f8f8f8;

	border-radius:.34133rem;

	text-align:center;

	margin:0 auto

}

.lxkf a img {

	width:.96rem;

	height:.85333rem;

	position:relative;

	top:-.08533rem;

	margin-right:.21333rem

}

.detailsfloo {

	background-color:#F0F1F2;

	border-top:0.384rem solid #f8f8f8;

}

.detailsfloo .tbv {

	margin-bottom:.384rem;

	border-top:1px solid #e7e7e7;

}

.podee {

	height:2.34667rem;

}

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

	.podee {

	height:1.28rem

}

}.podee .cart-concert-btm {

	background-color:white;

	position:fixed;

	z-index:9;

	bottom:0;

	left:0;

	width:100%;

	height:2.09rem;

	overflow:hidden;

	line-height:1.49333rem;

	border-top:1px solid #dadada;

}

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

	.podee .cart-concert-btm {

	height:1.06667rem;

	line-height:40px

}

}.podee .cart-concert-btm .fl {

	width:7.04rem;

	display:block;

	overflow:hidden;

}

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

	height:.874rem;

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

	/*left:.08533rem*/

}

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

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

	top:.21333rem;

	left:.04267rem;

	width:.53333rem;

	height:.42667rem;

	background-position-x:0rem

}

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

	/*background-position-x:-1.23733rem;*/

 	width: .9386rem;

	left:0;

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

}

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

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

	background-position-x:-.55467rem;

	left:-.04267rem

}

}.podee .cart-concert-btm .fl ul li a p {

	font-size:.47rem

}

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

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

	font-size:.256rem

}

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

	font-size:0.384rem;

	 height: .512rem;

	 display: block;

	 line-height: .512rem;

	display:block;

	overflow:hidden;

	white-space:nowrap;

    position:absolute;

	left:38.5%;

	top:.192rem;

	 color: #f73535;

	text-align:center;

	 background-color: #f5f5f5;

	 border-radius: .256rem;

	 border: solid 1px #ff3636;

	 font-weight: 600;

	 width: .7rem;

}

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

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

	width:.42667rem;

	height:.42667rem;

	line-height:.42667rem;

	font-size:.256rem

}

}.podee .cart-concert-btm .fr {

	width:8.96rem

}

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

	float:left;

	width:50%;

	text-align:center

}

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

	display:block;

	height:2.09rem;

	line-height:2.09rem;

	color:white;

	font-size:.555rem

}

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

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

	font-size:.29867rem;

	height:1.06667rem;

	line-height:1.06667rem

}

}.podee .cart-concert-btm .fr ul .o {

	background-color:#ffc019

}

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

	background-color:#f73535

}

.spxq-ggcs {

	background-color:white;

	overflow:hidden;

	border-bottom:1px solid #dedede;

	margin-bottom:.21333rem

}

.spxq-ggcs ul li {

	float:left;

	width:50%;

	text-align:center;

	height:1.87733rem;

	line-height:1.87733rem;

	font-size:.59733rem;

	cursor:pointer

}

.spxq-ggcs ul .red {

	color:#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 .64rem;*/

	background-color:white

}

.spxq img {

	max-width:16rem;

	width:100% !important;

	height:auto !important;

}

.de_table {

	width:100%

}

.de_table tr th {

	padding:.42667rem;

	background-color:#f5fafe;

	font-size:.59733rem

}

.de_table tr td {

	padding:.42667rem;

	font-size:.59733rem

}

.de_table tr td:nth-child(1) {

	background-color:#f5fafe

}

.transfor {

	transition:500ms ease;

	transform:translate3d(0px,0px,0px)

}

.dtransfor {

	transform:translate3d(-414px,0px,0px)

}

.comment_de ul li {

	margin-top:.42667rem;

	line-height:.72533rem;

	float:left;

	width:20%;

	text-align:center;

	font-size:.64rem

}

.none {

	text-align:center;

	margin:4.26667rem 0;

	font-size:.59733rem;

	color:#777777

}

.none img {

	width:1.70667rem;

	height:2.09067rem

}

.assess-flat {

	position:relative;

	margin-top:.42667rem;

	border-bottom:1px solid #e0e0e0

}

.assess-flat:before {

	position:absolute;

	content:'';

	-webkit-transform:scaleY(0.5);

	transform:scaleY(0.5);

	top:-1px;

	left:0;

	width:100%;

	height:.02133rem;

	border-top:1px solid #e0e0e0

}

.assess-flat:after {

	position:absolute;

	content:'';

	-webkit-transform:scaleY(0.5);

	transform:scaleY(0.5);

	bottom:-.02133rem;

	left:0;

	width:100%;

	height:.02133rem;

	border-bottom:1px solid #e0e0e0

}

.assess-wrapper {

	display:block;

	background-color:#fff

}

.assess-top {

	position:relative;

	padding:.46933rem .42667rem .469334rem 0;

	background-color:#fff

}

.assess-top:before {

	position:absolute;

	content:'';

	-webkit-transform:scaleY(0.5);

	transform:scaleY(0.5);

	bottom:0;

	left:0;

	width:100%;

	height:.02133rem;

	/*border-bottom:1px solid #e0e0e0*/

}

.user-portrait img {

	display:block;

	float:left;

	width:1.62rem;

	height:1.62rem;

	border-radius:50%;

}

.user-name {

	font-size:.55467rem;

	line-height:1.152rem;

	height:1.152rem;

	margin-right:.21333rem;

	margin-left:.42667rem;

	color:#252525;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	max-width:4.26667rem

}

.vip-icon {

	display:block;

	float:left;

	width:.64rem;

	height:.64rem;

	margin-top:.256rem;

	border-radius:3px;

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

	background-size:3.2rem .64rem

}

.vip-copper-icon {

	background-position:-.64rem 0

}

.assess-date,.reply-floor {

	font-size:.512rem;

	line-height:1.152rem;

	float:right;

	height:1.152rem;

	color:#999;

}

.assess-bottom {

	background-color:#fff;

	border-bottom: 1px solid #ececec;

}

.comment-item-star {

	display:inline-block;

	overflow:hidden;

	width:3.1rem;

	height:.46933rem;

	margin-top:.42667rem;

	margin-bottom:-.256rem;

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

	background-size:.64rem .93867rem;

	position: relative;

}

.comment-item-star .real-star {

	display:inline-block;

	height:.93867rem;

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

	background-size:.64rem .93867rem;

	position: absolute;

}

.comment-stars-width5 {

	width:100%

}

.comment-stars-width4 {

	width:80%

}

.comment-stars-width3 {

	width:60%

}

.comment-stars-width2 {

	width:40%

}

.comment-stars-width1 {

	width:20%

}

.assess-content {

	font-size:.55467rem;

	line-height:.768rem;

	margin-top:.42667rem;

	margin-right:.42667rem;

	color:#252525;

	word-wrap:break-word;

	overflow:hidden;

	text-align:justify

}

.product-img-module {

	font-size:0;

	overflow:hidden;

	margin-top:.21333rem;

	margin-bottom:.256rem;

	padding-right:.42667rem;

	white-space:nowrap

}

.product-img-module a {

	-webkit-tap-highlight-color:transparent

}

.jd-slider-container {

	-webkit-transition:500ms

}

.product-imgs-li {

	display:block;

	float:left;

	overflow:hidden;

	width:2.90133rem;

	height:2.90133rem;

	border-radius:.08533rem

}

.product-imgs-li img {

	border-radius:.08533rem;

	width:2.79467rem;

	height:2.79467rem

}

.pay-date,.product-type {

	font-size:.512rem;

	line-height:.512rem;

	margin-top:.21333rem;

	color:#bfbfbf

}

.assess-btns-box {

	position:relative;

	padding-top:.42667rem;

	width:100%;

	overflow:hidden;

	height:2.13333rem;

	padding-bottom:.42667rem;

	background-color:#fff

}

.assess-btns-box:before {

	position:absolute;

	content:'';

	-webkit-transform:scaleY(0.5);

	transform:scaleY(0.5);

	top:0;

	left:0;

	width:100%;

	height:.02133rem;

	border-top:1px solid #e0e0e0

}

.assess-btns {

	width:200%;

	-webkit-transform:scale(0.5,0.5);

	transform:scale(0.5,0.5);

	transform-origin:left top;

	-webkit-transform-origin:left top

}

.assess-like-btn {

	float:left;

	margin-left:.85333rem

}

.assess-reply-btn {

	float:right;

	margin-right:.85333rem

}

.assess-like-btn,.assess-reply-btn {

	font-size:0;

	position:relative;

	width:45%;

	text-align:center;

	border:1px solid #e0e0e0;

	border-radius:.128rem;

	-webkit-tap-highlight-color:transparent;

	cursor:pointer

}

.btn-like-icon {

	width:1.36533rem;

	height:1.19467rem;

	margin-right:.17067rem

}

.assess-btns-icon {

	display:inline-block;

	margin-top:.68267rem;

	margin-right:.256rem;

	vertical-align:top;

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

	background-size:4.01067rem 1.19467rem

}

.assess-btns-num {

	font-size:1.10933rem;

	line-height:2.47467rem;

	display:inline-block;

	height:2.47467rem;

	color:#bfbfbf

}

.assess-like-btn .like {

	font-style:normal;

	opacity:0

}

.no-assess-btns-icon {

	display:inline-block;

	margin-top:.68267rem;

	margin-right:.256rem;

	vertical-align:top;

	background:url(../images/assess-btns-icon2.png?v=1) 0 0 no-repeat;

	background-size:4.01067rem 1.19467rem

}

.btn-reply-icon {

	width:1.28rem;

	height:1.19467rem;

	margin-right:.256rem;

	background-position:-2.73067rem 0

}

.assess-btns:after {

	font-size:0;

	display:block;

	visibility:hidden;

	clear:both;

	height:0;

	content:''

}

.like-red {

	background-position:-1.344rem 0

}

.like_ani {

	font-size:1.19467rem;

	font-weight:bold;

	position:absolute;

	top:-.384rem;

	right:1.28rem;

	-webkit-animation:myfirst .6s;

	-moz-animation:myfirst .6s;

	-ms-animation:myfirst .6s;

	-o-animation:myfirst .6s;

	animation:myfirst .6s;

	color:#f00

}

@keyframes myfirst {

	0% {

	top:-11px;

	right:28px;

	opacity:.1

}

10% {

	top:-13px;

	right:26px;

	opacity:.2

}

20% {

	top:-15px;

	right:24px;

	opacity:.4

}

30% {

	top:-17px;

	right:22px;

	opacity:.6

}

40% {

	top:-19px;

	right:20px;

	opacity:.8

}

50% {

	top:-20px;

	right:18px;

	opacity:1.0

}

60% {

	top:-22px;

	right:16px;

	opacity:.8

}

70% {

	top:-24px;

	right:14px;

	opacity:.6

}

80% {

	top:-26px;

	right:12px;

	opacity:.4

}

90% {

	top:-28px;

	right:10px;

	opacity:.2

}

100% {

	top:-30px;

	right:8px;

	opacity:.1

}

}@-webkit-keyframes myfirst {

	0% {

	top:-11px;

	right:28px;

	opacity:.1

}

10% {

	top:-13px;

	right:26px;

	opacity:.2

}

20% {

	top:-15px;

	right:24px;

	opacity:.4

}

30% {

	top:-17px;

	right:22px;

	opacity:.6

}

40% {

	top:-19px;

	right:20px;

	opacity:.8

}

50% {

	top:-20px;

	right:18px;

	opacity:1.0

}

60% {

	top:-22px;

	right:16px;

	opacity:.8

}

70% {

	top:-24px;

	right:14px;

	opacity:.6

}

80% {

	top:-26px;

	right:12px;

	opacity:.4

}

90% {

	top:-28px;

	right:10px;

	opacity:.2

}

100% {

	top:-30px;

	right:8px;

	opacity:.1

}

}

@-ms-keyframes myfirst {

	0% {

	top:-11px;

	right:28px;

	opacity:.1

}

10% {

	top:-13px;

	right:26px;

	opacity:.2

}

20% {

	top:-15px;

	right:24px;

	opacity:.4

}

30% {

	top:-17px;

	right:22px;

	opacity:.6

}

40% {

	top:-19px;

	right:20px;

	opacity:.8

}

50% {

	top:-20px;

	right:18px;

	opacity:1.0

}

60% {

	top:-22px;

	right:16px;

	opacity:.8

}

70% {

	top:-24px;

	right:14px;

	opacity:.6

}

80% {

	top:-26px;

	right:12px;

	opacity:.4

}

90% {

	top:-28px;

	right:10px;

	opacity:.2

}

100% {

	top:-30px;

	right:8px;

	opacity:.1

}

}@-moz-keyframes myfirst {

	0% {

	top:-11px;

	right:28px;

	opacity:.1

}

10% {

	top:-13px;

	right:26px;

	opacity:.2

}

20% {

	top:-15px;

	right:24px;

	opacity:.4

}

30% {

	top:-17px;

	right:22px;

	opacity:.6

}

40% {

	top:-19px;

	right:20px;

	opacity:.8

}

50% {

	top:-20px;

	right:18px;

	opacity:1.0

}

60% {

	top:-22px;

	right:16px;

	opacity:.8

}

70% {

	top:-24px;

	right:14px;

	opacity:.6

}

80% {

	top:-26px;

	right:12px;

	opacity:.4

}

90% {

	top:-28px;

	right:10px;

	opacity:.2

}

100% {

	top:-30px;

	right:8px;

	opacity:.1

}

}@-o-keyframes myfirst {

	0% {

	top:-11px;

	right:28px;

	opacity:.1

}

10% {

	top:-13px;

	right:26px;

	opacity:.2

}

20% {

	top:-15px;

	right:24px;

	opacity:.4

}

30% {

	top:-17px;

	right:22px;

	opacity:.6

}

40% {

	top:-19px;

	right:20px;

	opacity:.8

}

50% {

	top:-20px;

	right:18px;

	opacity:1.0

}

60% {

	top:-22px;

	right:16px;

	opacity:.8

}

70% {

	top:-24px;

	right:14px;

	opacity:.6

}

80% {

	top:-26px;

	right:12px;

	opacity:.4

}

90% {

	top:-28px;

	right:10px;

	opacity:.2

}

100% {

	top:-30px;

	right:8px;

	opacity:.1

}

}.alert {

	display:none;

	width:3.84rem;

	height:3.41333rem;

	background-color:rgba(0,0,0,0.6);

	position:fixed;

	top:50%;

	bottom:50%;

	margin-top:-1.70667rem;

	left:50%;

	right:50%;

	margin-left:-1.92rem;

	color:white;

	font-size:.46933rem;

	border-radius:.21333rem;

	opacity:0;

	text-align:center;

	padding:.42667rem 0

}

.alert img {

	margin:0 auto;

	width:1.70667rem;

	height:1.70667rem

}

.alert p {

	margin-top:.21333rem

}

.choose_shop_aready,.salpro_aready,.recive_aready{

	display:none;

	overflow-x:hidden;

	background-color:white;

	position:fixed;

	width:16rem;

	min-height:0;

	bottom:0;

	z-index:9999;

}

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

	.choose_shop_aready {

	height:12rem;

}

}.choose_shop_aready .shop-top-under {

	overflow:hidden;

	border-bottom:1px solid #f8f8f8

}

.choose_shop_aready .shopprice {

	height:inherit;

	overflow:hidden;

	padding:.42667rem 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:.68267rem;

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

	font-weight: 600;

}

.choose_shop_aready .shopprice .dqkc_or {

	padding:0 .21333rem

}

.choose_shop_aready .shopprice .dqkc_or span {

	font-size:.55467rem;

	color:#999999

}

.choose_shop_aready .shopprice .price_or {

	position:relative;

	margin-top:.21333rem

}

.xxgro {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.85333rem;

	height:.85333rem;

	position:absolute;

	right:0;

	cursor:pointer

}

.shop-top-under {

	padding-bottom:.42667rem

}

.shop-top-under p {

	font-size:.68267rem;

	padding:.42667rem 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:.68267rem;

	color:#333;

	margin-bottom:.42667rem;

	cursor:pointer;

	display:block;

	float:left

}

.shop-top-under .shulges .choic-sel .red {

	color:white;

	background:#f23030;

	border-color:#f23030

}

.plusshopcar-buy {

	background-color:#f8f8f8;

	padding:.42667rem .64rem;

	overflow:hidden

}

.plusshopcar-buy a {

	display:block;

	width:6.99733rem;

	height:1.70667rem;

	text-align:center;

	line-height:1.70667rem;

	cursor:pointer;

	color:white;

	font-size:.64rem

}

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

}

.jump-message {

	position:absolute;

	top:.42667rem;

	left:.64rem

}

.jump-message .litsbe {

	position:relative;

	width:10.24rem;

	height:1.36533rem;

	line-height:1.36533rem;

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

	border-radius:.68267rem

}

.jump-message .litsbe .juminm {

	width:1.36533rem;

	height:1.36533rem;

	border-radius:50%

}

.jump-message .litsbe .juminn {

	color:white;

	font-size:.55467rem;

	margin-left:.21333rem

}

.jump-message .litsbe .juminn .jumname {

	max-width:1.70667rem;

	display:inline-block;

	overflow:hidden;

	vertical-align:bottom;

	text-overflow:ellipsis;

	white-space:nowrap

}

.attengro {

	color:white;

	background:#d5273e;

	padding:.128rem .34133rem;

	border-radius:.68267rem;

	margin-left:.21333rem

}

.actino-her .descgz ul li a img {

	width:inherit

}

.yixgp {

	font-size:.55467rem;

	color:#666666;

	line-height:1.28rem

}

.g7 {

	background:#e7e8ef

}

.lesgcan {

	background:white;

	padding:.42667rem 0

}

.box-lesc {

	overflow:hidden;

	padding:.42667rem 0

}

.box-lesc .diff_img {

	width:2.176rem;

	height:2.176rem;

	overflow:hidden;

	border-radius:50%;

	float:left;

	position:relative;

	z-index:2

}

.box-lesc .diff_img img {

	width:2.176rem;

	height:2.176rem;

	border-radius:50%

}

.box-lesc .diff_lrzy {

	margin-top:.256rem;

	height:1.68533rem;

	width:9.89867rem;

	float:left;

	border:1px solid #d5273e;

}

.box-lesc .diff_lrzy ul {

	overflow:hidden;

	float:left;

	width:47%;

	line-height:.768rem;

}

.box-lesc .diff_lrzy li {

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap

}

.box-lesc .diff_lrzy .f_name_add {

	padding-left:.5rem

}

.box-lesc .diff_lrzy .f_name_add .nameli {

	font-size:.64rem

}

.box-lesc .diff_lrzy .f_name_add .addci {

	color:#666666;

	font-size:.512rem

}

.box-lesc .diff_lrzy .f_crou_tim {

	text-align:right;

	font-size:.512rem;

	padding-right:.08533rem;

	width: 53%;

}

.box-lesc .diff_lrzy .f_crou_tim .red {

	color:#d5273e

}

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

	border-top-right-radius:1.06667rem;

	border-bottom-right-radius:1.06667rem

}

.box-lesc .diff_ct a {

	font-size:.64rem;

	color:white

}

.w-re {

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

	width:.21333rem;

	height:.42667rem;

	display:inline-block;

	background-size:cover

}

.storespe {

	overflow:hidden;

	background:white;

	padding:.42667rem 0

}

.storespe .spelee {

	float:left;

	width:2.02667rem;

	height:2.02667rem;

	line-height:2.02667rem;

	border:1px solid #e7e8ef;

	overflow:hidden

}

.storespe .spelee img {

	max-width:2.02667rem;

	max-height:2.02667rem

}

.storespe .nxnan {

	float:left;

	width:7.89333rem;

	margin-left:.21333rem;

	line-height:.98133rem

}

.storespe .nxnan h2 {

	font-size:.64rem;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap

}

.storespe .nxnan p {

	font-size:.55467rem;

	color:#898989;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap

}

.storespe .intostro {

	margin-left:.21333rem;

	margin-top:.29867rem;

	float:left;

	width:4.37333rem;

	height:1.42933rem;

	line-height:1.42933rem;

	font-size:.59733rem;

	border:1px solid #e7e8ef;

	text-align:center;

	border-radius:.08533rem

}

.storespe .intostro .action-ak {

	display:inline-block;

	vertical-align:sub;

	margin-right:.128rem

}

.shartogete {

	background:white;

	overflow:hidden;

	padding:.42667rem 0

}

.shartogete h2 {

	font-size:.68267rem

}

.shartogete .forneu {

	overflow:hidden;

	margin-top:.85333rem

}

.shartogete .forneu li {

	float:left;

	width:25%;

	text-align:center;

	font-size:.59733rem;

	color:#3b3b3b

}

.shartogete .forneu li .aroundu {

	width:1.06667rem;

	height:1.06667rem;

	border:1px dashed #d4d4d4;

	border-radius:50%;

	display:block;

	line-height:1.06667rem;

	text-align:center;

	margin:0 auto;

	margin-bottom:.42667rem

}

.shartogete .fohe {

	text-align:center;

	padding-top:.85333rem

}

.shartogete .fohe i {

	display:inline-block;

	cursor:pointer

}

.hs_acion {

	display:none;

	height:0;

	background:#faf9f0;

	padding:.21333rem 0

}

.hs_acion p {

	font-size:.55467rem;

	color:#666666;

	line-height:1.06667rem

}

.red {

	color:#d5273e

}

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

	width:2.133333rem;

	height:2.133333rem;

	border-right:1px solid #ccc;

}

.cart-concert-btm .ico {

	display:block;

	background-size:cover;

	background-repeat:no-repeat;

	background-position:0 0;

}

.cart-concert-btm .ico-index6 {

	width:1.045333rem;

	height:0.981333rem;

	margin:0 auto;

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

}

.cart-concert-btm .ico-heart {

	width:1.152rem;

	height:0.938667rem;

	margin:.021333rem auto;

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

}

.cart-concert-btm .ico-heart-h {

	background-position-x:-1.152rem;

}

.cart-concert-btm .ico-kf6 {

	width:0.96rem;

	height:0.853333rem;

	margin:0.042667rem auto;

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

}

.actionfooer .cart-concert-btm .fl {

	width:6.4rem;

}

.actionfooer .cart-concert-btm .fr {

	width:9.6rem;

}

.actionfooer .cart-concert-btm .fr ul .o {

	background:#fe9c9c;

	width:3.84rem;

}

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

	width:5.76rem;

}

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

	line-height:.768rem;

	padding-top:.34133rem

}

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

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

	font-size:.29867rem;

	height:1.06667rem;

	line-height:.42667rem;

	padding-top:.17067rem

}

}.top_storeme {

	position:relative

}

.top_storeme .spelee {

	float:left;

	width:2.02667rem;

	height:2.02667rem;

	line-height:2.02667rem;

	border:1px solid #e7e8ef;

	overflow:hidden

}

.top_storeme .spelee img {

	max-width:2.02667rem;

	max-height:2.02667rem

}

.top_storeme .nxnan {

	float:left;

	width:7.89333rem;

	margin-left:.21333rem;

	line-height:.98133rem

}

.top_storeme .nxnan h2 {

	font-size:.64rem;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap

}

.top_storeme .nxnan p {

	font-size:.55467rem;

	color:#898989;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap

}

.top_storeme .alldeyy {

	margin-left:.21333rem;

	float:right;

	width:4.37333rem;

	font-size:.59733rem;

	position:absolute;

	text-align:right;

	bottom:.27733rem;

	right:0

}

.mid_storeme {

	margin-top:.64rem

}

.mid_storeme ul li {

	float:left;

	width:33.33333%;

	text-align:center

}

.commeaye p {

	font-size:.59733rem;

	color:#666666;

	line-height:.81067rem

}

.commeaye .sh_pp span>em {

	border-right:2px solid #d5273e;

	padding:0 .21333rem

}

.commeaye .sh_sz {

	font-size:.64rem

}

.commeaye .sh_ep {

	font-size:.55467rem

}

.bot_storeme {

	margin-top:.64rem

}

.bot_storeme ul li {

	float:left;

	width:50%;

	text-align:center;

	font-size:.64rem

}

.bot_storeme ul li a {

	border:1px solid #dadada;

	border-radius:.128rem;

	width:7.08267rem;

	height:1.36533rem;

	line-height:1.36533rem;

	text-align:center;

	display:block;

	color:#525252

}

.bot_storeme ul li a .action-ak {

	display:inline-block;

	vertical-align:text-top;

	margin-right:.21333rem

}

.kef {

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

	width:.85333rem;

	height:.78933rem;

	display:inline-block;

	vertical-align:sub;

	margin-right:.21333rem;

	background-size:.85333rem

}

.padey {

	padding:.21333rem 0

}

.storemess {

	background:white;

	padding:.42667rem 0

}

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

	height:1.19467rem;

	padding: 0 0.3rem;

}

.enkecor {

	font-size:.55467rem;

	text-align:center;

	color:#888;

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

	clear:both;

	display: none;

}

.chidno {

	display:none

}

.edit_gtfix {

	background-color:white;

	position:relative;

	min-height:3.49867rem

}

.edit_gtfix .namephone {

	margin-left:.64rem;

	width:12.8rem

}

.edit_gtfix .namephone .top {

	font-size:.68267rem;

	overflow:hidden;

	padding:.512rem 0

}

.edit_gtfix .namephone .top .le {

	width:3.41333rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	margin-left:.85333rem;

	padding:.08533rem 0

}

.edit_gtfix .namephone .top .lr {

	padding:.08533rem 0;

}

.edit_gtfix .namephone .bot {

	font-size:.64rem;

	clear:both;

	overflow:hidden;

	position:relative

}

.edit_gtfix .namephone .bot .dwgp {

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

	background-repeat:no-repeat;

	background-size:cover;

	position:absolute;

	width:.49067rem;

	height:.61867rem

}

.edit_gtfix .namephone .bot span {

	margin-left:.91733rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	display:block;

	height: .8rem;

	line-height: .75rem;

}

.edit_gtfix .youjter {

	margin-right:.64rem

}

.edit_gtfix .youjter .Mright {

	margin-top:1.23733rem

}

.edit_gtfix .ttrebu {

	position:absolute;

	bottom:0

}

.edit_gtfix .ttrebu img {

	width:16rem

}

.packeg {

	background-color:white;

	height:2.13333rem;

	position:relative

}

.packeg .fl {

	line-height:2.13333rem

}

.packeg .fl h1 {

	font-size:.64rem;

	margin:0;

	font-weight:normal;

	width:12.37333rem;

	line-height:2.13333rem

}

.packeg .fl h1 span.bg {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.81067rem;

	height:.72533rem;

	display:inline-block;

	margin-right:.128rem

}

.packeg .fl p {

	font-size:.512rem;

	color:#666666;

	width:11.47733rem

}

.packeg .fl h1,.packeg .fl p {

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.packeg .fr span {

	color:#f23030;

	font-size:.59733rem;

	line-height:2.13333rem

}

.shopprice .img_or {

	margin-top:.704rem;

	height: 2.3rem;

}

.shopprice .img_or img {

	width:2.13333rem;

	height:2.13333rem;

	border:1px solid #c2c2c2

}

.shopprice .fon_or {

	width:8.53333rem;

	margin-left:.42667rem;

	margin-top:.36267rem

}

.shopprice .fon_or h2 {

	color:#666666;

	font-size:.55467rem;

	font-weight:normal;

}

.shopprice .fon_or div {

	color:#333333;

	font-size:.512rem;

	margin-top:.21333rem;

}

.shopprice .fon_or div span.icon {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.68267rem;

	height:.68267rem;

	position:absolute;

	top:-.04267rem;

	margin-left:.29867rem

}

.shopprice .fon_or div span.bac {

	padding:0 .21333rem

}

.shopprice .price_or {

	margin-top:.896rem

}

.shopprice .price_or p {

	font-size:.512rem;

	margin-top:.21333rem;

	text-align:right

}

.qqz {

	height:2.13333rem;

	background-color:white;

	text-align:right;

	border-top:1px solid #dedede

}

.qqz a {

	display:inline-block;

	border:1px solid #f8f8f8;

	border-radius:.21333rem;

	padding:.42667rem .85333rem;

	margin:.36267rem 0 0 .42667rem;

	font-size:.55467rem

}

.information_dr {

	background-color:white

}

.tit {

	border-bottom:1px solid #f8f8f8;

	padding:.42667rem 0;

	position:relative;

}

.tit h2 {

	font-weight:normal;

	font-size:.64rem

}

.tits-ions {

	display:block;

	position:absolute;

	right:0;

	top:.4rem;

	min-width:2.8173rem;

	height:0.868rem;

	line-height:0.868rem;

	text-align:center;

	font-size:.39rem;

	font-weight:500;

	color:#fff;

	padding-left:.6rem;

	background:#ff4f4f url(../images/cash-delivery.png)no-repeat .13rem .18rem;

	background-size:0.6rem;

	border-radius:.08rem;

}

.xx-list {

	padding-bottom:.21333rem

}

.xx-list p {

	margin-top:.21333rem;

	color:#666666;

	font-size:.55467rem;

	padding:.21333rem 0

}

.xx-list p .fr span {

	margin-left:.21333rem

}

.xx-list p .red {

	color:#f23030

}

.invoice {

	border-top:1px solid #f8f8f8

}

.invoice .myorder {

	padding:0

}

.invoice .myorder .order .fl span {

	margin-left:0;

	font-size:.64rem

}

.invoice .myorder .order .fr span {

	line-height:.55467rem;

	font-size:.512rem;

	margin-top:.29867rem;

	color:#333333

}

.radios-choice-h {

	display:inline-block;

}

.radios-choice-h label {

	margin-right:.64rem;

}

.radios-choice-h label>input[type="radio"] {

	width:.512rem;

	height:.512rem;

	vertical-align:middle;

	margin-right:.256rem;

}

.payit {

	height:2.13333rem;

	background-color:white;

	overflow:hidden;

	padding-left:.64rem

}

.payit .fl {

	line-height:1.06667rem

}

.payit .fl p {

	font-size:.55467rem;

	color:#f23030

}

.payit .fl p .pmo {

	color:#222222

}

.payit .fl .lastime {

	color:#666666

}

.payit .fr {

	width:4.18133rem

}

.payit .fr a {

	color:white;

	font-size:.59733rem;

	text-align:center;

	height:2.13333rem;

	line-height:2.13333rem;

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

	border:1px solid #d5273e;

	padding:.10667rem .256rem;

	border-radius:.128rem

}

.l_top {

	text-align:center;

	padding:.42667rem 0

}

.l_top span {

	font-size:.68267rem;

	color:#666666;

	font-family:"黑体"

}

.l_top .turenoff {

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

	display:inline-block;

	width:.42667rem;

	height:.42667rem;

	vertical-align:middle;

	float:right;

	cursor:pointer;

	background-size:cover

}

.aftercl {

	font-size:.68267rem;

	color:#333333;

	font-family:"黑体";

	line-height:1.024rem;

	padding:.21333rem 0

}

.resonco {

	padding-bottom:1.06667rem

}

.resonco p {

	font-size:.64rem;

	margin-top:.21333rem;

	font-family:"黑体"

}

.resonco .radio {

	margin:inherit

}

.resonco .radio .che span {

	color:#666666;

	font-family:"黑体";

	font-size:.64rem

}

.submits_de {

	width:100%;

	height:2.09067rem;

	background:#bfbfbf;

	font-size:.768rem;

	color:white;

	font-family:"黑体";

	text-align:center;

	line-height:2.09067rem

}

.shopprice {

	clear:both

}

.ord_list {

	padding-bottom:.74667rem

}

.incorise {

	font-size:.64rem

}

.incorise input {

	height:1.06667rem;

	outline:none;

	padding:0 .21333rem;

	border:1px solid #ebebeb;

	width:8.10667rem

}

.incorise .usejfye {

	width:2.13333rem;

	background:#f23030;

	color:white;

	border:0

}

.bagrr {

	background:#f23030

}

.timeafter.team-pies {

	height:1.024rem;

	margin-top:.512rem;

}

.timeafter .confinetime,.team-pies .confinetime {

	float:left;

	font-size:.597333rem;

	padding:0 .256rem;

	line-height:1.024rem;

	background:#ec5151;

	color:white;

	border-radius:.128rem;

}

.timeafter .team_button,.team-pies .team_button {

	float:left;

	color:#ec5151;

	font-size:.512rem;

	margin-left:.512rem;

	border:1px solid #ec5151;

	line-height:.981333rem;

	padding:0 .256rem;

	border-radius:.128rem;

}

.timeafter p.dd_jscom {

	display:inline-block;

	margin-left:.21333rem

}

.loginlater {

	height:2.13333rem;

	line-height:2.13333rem;

	text-align:center

}

.loginlater img {

	width:1.024rem;

	height:.768rem

}

.loginlater span {

	color:#bfbfbf;

	font-size:.512rem

}

.loginlater a {

	font-size:.512rem;

	color:white;

	background-color:#f23030;

	padding:.17067rem .29867rem;

	border-radius:.08533rem;

	margin-left:.42667rem

}

.hotshop {

	height:1.70667rem;

	overflow:hidden;

	background-color:#f0f2f5;

	padding-bottom:2.13333rem

}

.hotshop .thirdlogin h4 {

	color:#666666;

	background-color:#f0f2f5

}

.allshoporder {

	border-bottom:1px solid #f8f8f8;

	height:1.92rem;

	line-height:1.92rem

}

.allshoporder .radio {

	width:inherit;

	padding-top:.68267rem;

	margin-right:.42667rem

}

.allshoporder .logoshopcar img {

	width:1.088rem;

	height:.832rem

}

.allshoporder .logoshopcar span {

	margin-left:.21333rem;

	font-size:.72533rem

}

.allshoporder .fr span {

	font-size:.59733rem

}

.sc_list {

	overflow:hidden;

	background: #fff;

	border-bottom:1px solid #e0e0e0;

}

.addimgchan .maleri30 .sc_list{

	margin-left:0.213rem;

	border:1px solid #e0e0e0!important;

	padding-top:0;

	width: 7.68rem;

	background: #fff;

}

.orderlistshpop:last-child .sc_list {

	border-bottom:none;

}

.sc_list .radio {

	width:inherit;

	padding-top:1.49333rem;

	margin-right:.42667rem

}

.sc_list .shopimg img {

	width:5.33rem;

	height:5.33rem

}

.sc_list .deleshow {

	width:9.17333rem

}

.sc_list .deleshow .deletes {

	clear:both

}

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

	width:7.89333rem;

	padding:0

}

.sc_list .deleshow .deletes a.delescj {

	float:right

}

.sc_list .deleshow .deletes a.delescj img {

	margin-top:.256rem;

	width:.72533rem;

	height:.72533rem

}

.sc_list .deleshow .weight {

	height: 1.0667rem;

	line-height: 1.0667rem;

	font-size:.47rem;

    color:#999;

	overflow:hidden;

	text-align: right;

	padding-right: .314rem;

}

.sc_list .deleshow .weight span{

	display:inline-block;

}

.addimgchan .sc_list .deleshow .weight span{

	margin-top:0;

}

.sc_list .deleshow .weight .proli-eva{

	margin-left:0.512rem;

}

.sc_list .deleshow .weight .add_cart{

	display:inline-block;

	width:1rem;

	height:1rem;

	line-height:1rem;

	border:1px solid #f23030;

	color:white;

	text-align:center;

	border-radius:50%;

	float:right;

	/*margin-top:0;*/

}

.sc_list .deleshow .weight .add_cart img{

	width:0.5rem;

	height:0.5rem;

}

.sc_list .deleshow .prices {

	overflow: hidden;

	margin-top: 1.2133rem;

	width: 8.66rem;

}

.sc_list .deleshow .prices .sc_pri {

	color:#f23030;

	font-size:.47rem;

	padding-left: .2rem;

	font-weight: 600;

	height: 1.0667rem;

	line-height: 1.0667rem;

}

.sc_list .deleshow .prices .sc_pri b{

	font-size:0.64rem;

}

.plus span {

	width:1.06667rem;

	height:1.06667rem;

	line-height:1.06667rem;

	font-size:.59733rem;

	display:block;

	float:left;

	border:1px solid #dcdcdc;

	margin-left:-1px;

	text-align:center;

	color:#686868;

	cursor:pointer

}

span.mp_mp {

	width:1.92rem;

}

.plus span input {

	font-size:.59733rem;

	outline:none;

	border:0;

	padding:0 .08533rem;

	color:#686868;

	width:100%;

	text-align:center

}

.payallb {

	position:fixed;

	z-index:99;

	width:16rem;

	bottom:0;

	background-color:#f3f5f7

}

.payallb .alllef .radio {

	width:inherit;

	padding-top:.81067rem;

	margin-right:.42667rem

}

.payallb .alllef .radio .all {

	font-size:.55467rem;

	position:relative;

	top:-.04467rem;

	margin-left:.21333rem

}

.payallb .youbia {

	float:right;

	width:8.59733rem

}

.payallb .youbia p {

	text-align:right;

	padding-right:.5rem;

}

.guesslike {

	margin-bottom:.2rem

}

.nonenothing {

	/* border-top: 1px solid #bbbbbb; */

	width:100%;

	margin:0 auto;

	text-align:center;

	padding-top: 1rem;

	background: #ffffff;

	padding-bottom: .9rem;

}

.nonenothing img {

	/*width:12rem;*/

	height:auto;

}

.nonenothing p {

	font-size:.51rem;

	color:#9b9b9b;

	padding:0.3rem 0

}

.nonenothing a {

	display:block;

	margin: 0 auto;

	background:rgba(255,76,76,1);

	font-size:.72533rem;

	width: 4.1rem;

	height: 1.25rem;

	border-radius: 0.21rem;

	line-height: 1.25rem;

	font-size: .51rem;

	color:rgba(254,254,254,1);

	margin-top: .38rem;

	

}

/* .nonenothing {

	width:8.53333rem;

	height:8.74667rem;

	position:absolute;

	top:50%;

	bottom:50%;

	margin-top:-4.37333rem;

	left:50%;

	right:50%;

	margin-left:-4.26667rem;

	text-align:center

}

.nonenothing img {

	width:3.60533rem;

	height:4.58667rem

}

.nonenothing p {

	font-size:.68267rem;

	color:#9b9b9b;

	padding:1.06667rem 0

}

.nonenothing a {

	font-size:.72533rem;

	padding:.42667rem 1.28rem;

	background:white;

	margin-top:.64rem

} */

.nocoment{

	width:8.53333rem;

	height:8.74667rem;

	position:absolute;

	top:50%;

	bottom:50%;

	margin-top:-4.37333rem;

	left:50%;

	right:50%;

	margin-left:-4.26667rem;

	text-align:center

}

.nocoment img {

	width:8rem;

	height:auto;

	margin: 0 auto;

}

.nocoment p {

	font-size:.68267rem;

	color:#9b9b9b;

	padding:1.06667rem 0

}

.nocoment a {

	display:block;

	margin: 0 auto;

	background:rgba(255,76,76,1);

	font-size:.72533rem;

	width: 4.1rem;

	height: 1.25rem;

	border-radius: 0.21rem;

	line-height: 1.25rem;

	font-size: .51rem;

	color:rgba(254,254,254,1);

	margin-top: .38rem;

	

}

.brandbanner {

	margin-bottom:1.06667rem

}

.brandbanner .mslide ul li a {

	overflow:hidden;

	display:block;

	float:left;

	width:30%;

	text-align:center;

	margin-left:.64rem

}

.brandbanner .mslide ul li a:first-child {

	margin-left:0

}

.brandbanner .mslide ul li a img {

	width:4.864rem;

	height:4.864rem;

	position:inherit;

}

.brandbanner .mslide ul li .content_img{

	height: 4.864rem;

}

.brandbanner .mslide ul li a p {

	font-size:.512rem;

	margin-top:.04267rem

}

.brandbanner .mslide ul li a .red {

	color:#f23030

}

.brandbanner .mslide ul li a .lineu {

	color:#888888;

	text-decoration:line-through

}

.signte {

	position:relative;

	overflow:hidden;

	height:.59733rem;

	top:-2.77333rem;

	margin-top:-.59733rem

}

.signte i {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.40533rem;

	height:.59733rem;

	position:absolute

}

.signte .l {

	background-position-x:-.42667rem;

	left:.08533rem

}

.signte .r {

	background-position-x:0;

	right:.08533rem

}

.titb {

	font-size:.68267rem;

	font-weight:normal;

	border-bottom:1px solid #f8f8f8;

	padding:.42667rem 0 .42667rem .64rem;

	background-color:white

}

.tuijbrand {

	background-color:#f8f8f8;

	overflow:hidden

}

.brandlistall {

	background-color:white;

	overflow:hidden

}

.brandlistall ul li {

	width:25%;

	height:2.56rem;

	line-height:2.13333rem;

	float:left;

	text-align:center;

	border-right:1px solid #f8f8f8;

	border-bottom:1px solid #f8f8f8;

	padding:.128rem;

	overflow:hidden

}

.brandlistall ul li:nth-child(4n) {

	border-right:0

}

.brandlistall ul li img {

	width:3.2rem;

	vertical-align:middle

}

.brandlistall .more {

	background-color:#ec5151;

	font-size:.68267rem

}

.brandlistall .more a {

	color:white

}

.edit .myorder .order .fl span {

	margin-left:0

}

.edit .myorder .order .fl input {

	height:1.89867rem;

	outline:none;

	width:9.81333rem;

	padding:0 .21333rem;

	font-size:.68267rem;

	border:0

}

.edit .myorder .order .fr .turnoff {

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

	background-repeat:no-repeat;

	background-size:cover;

	height:1.06667rem;

	width:1.92rem;

	margin-top:.34133rem;

	background-position-x:-2.00533rem

}

.edit .myorder .order .fr .turnup {

	background-position-x:0

}

.ed_shdele {

	display:none;

	z-index:999;

	position:fixed;

	top:50%;

	bottom:50%;

	margin-top:-2.77333rem;

	left:50%;

	right:50%;

	margin-left:-6.4rem;

	width:12.8rem;

	height:5.54667rem;

	background-color:white;

	border-radius:.21333rem;

	font-size:.768rem;

	padding:0 .64rem

}

.ed_shdele .sfk {

	text-align:center;

	line-height:2.77333rem;

	border-bottom:1px solid #f8f8f8

}

.ed_shdele .lineq {

	text-align:center

}

.ed_shdele .lineq span {

	padding:.384rem 1.70667rem;

	border:1px solid #f8f8f8;

	line-height:2.77333rem;

	cursor:pointer

}

.ed_shdele .lineq .clos {

	margin-right:.59733rem

}

.ed_shdele .lineq .sur {

	margin-left:.59733rem;

	border:1px solid #f23030;

	background-color:#f23030;

	color:white

}

.edita {

	width:13.01333rem;

	position:absolute;

    left:50%;

	right:50%;

	margin-left:-6.50667rem

}

.edita input {

	width:13.01333rem;

	height:1.87733rem;

	color:#fff;

	background-color:#e30000;

	margin-top:1.408rem;

	-moz-border-radius:.128rem;

	-webkit-border-radius:.128rem;

	border-radius:.128rem;

	font-size:.59733rem;

	border:0

}

.jd_listaddless {

	border-bottom:1px solid #e5e5e5;

	padding:.64rem 0 .21333rem 0;

	cursor:pointer;

}

.jd_listaddless .maleri30 {

	overflow:hidden

}

.jd_listaddless .name {

	width:2.98667rem

}

.jd_listaddless .name h1 {

	font-size:.64rem;

	margin:0;

	color:#333;

	font-weight:normal;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.jd_listaddless .name span {

	background-color: #f23030;

	color: white;

	position: relative;

	top: .512rem;

	border-radius: 0.15rem;

	display: inline-block;

	height: 0.8rem;

	width: 1.75rem;

	font-size: 0.512rem;

	line-height: 0.8rem;

	text-align: center;

}

.jd_listaddless .numberaddress {

	width:9.81333rem;

	padding:0 .21333rem

}

.jd_listaddless .numberaddress .number {

	font-size:.64rem;

	font-weight:600;

}

.jd_listaddless .numberaddress .similars {

	padding:.42667rem 0;

	font-size:.55rem;

	line-height:.768rem;

	display:block;

	color:#666;

}

.jd_listaddless .editdiv {

	position:relative

}

.jd_listaddless .editdiv .eedit {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.81067rem;

	height:.85333rem;

	position:absolute;

	top:.93867rem;

	margin-left:.85333rem;

	cursor:pointer;

}

.hek {

	height:2.33333rem

}

.createnew {

	width:16rem;

	height:1.83467rem;

	text-align:center;

	position:fixed;

	bottom:0;

	cursor:pointer;

	left:0;

	overflow:hidden

}

.createnew a {

	width:100%;

	font-size:.59733rem;

	color:white;

	background-color:#f23030;

	border-radius:.21333rem;

	text-align:center;

	line-height:1.83467rem;

	display:block;

	cursor:pointer;

}

.pore_add {

	position:relative;

	min-height:27.73333rem

}

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

	.pore_add {

	min-height:20.26667rem

}

}.ddmoney {

	height:2.048rem;

	overflow:hidden;

	border-bottom:1px solid #f8f8f8

}

.ddmoney span {

	font-size:.68267rem;

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

}

.quickpayment .paym .titp {

	font-size:.68267rem;

	color:#222222;

	margin-top:.59733rem

}

.quickpayment .paym .spi {

	font-size:.59733rem;

	color:#666666

}

.debit {

	height:2.56rem

}

.debit.myorder {

	border-bottom:0

}

.debit .order {

	margin-top:.512rem

}

.debit .order .fl span {

	margin:0

}

.debit .order .fr i {

	margin-top:.49067rem

}

.xjt {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.59733rem;

	height:.34133rem

}

.paiton {

	border-top:1px solid #f8f8f8;

	padding-top:1.28rem;

	overflow:hidden

}

.paiton .soon {

	height:1.87733rem;

	width:100%;

	display:block;

	text-align:center;

	line-height:1.87733rem;

	background-color:#f23030;

	font-size:.68267rem;

	color:white;

	border-radius:.21333rem

}

.paiton p {

	font-size:.512rem;

	margin-top:.42667rem;

	padding-bottom:1.28rem

}

.otherpay {

	height:1.49333rem

}

.otherpay .order {

	margin-top:0

}

.otherpay .order .fl span {

	margin:0

}

.otherpay .order .fr i {

	margin-top:.49067rem

}

.paylist {

	border-top:.42667rem solid #f8f8f8

}

.pay-list-4 {

	overflow:hidden;

	border-top:1px solid #f8f8f8;

	padding:.64rem 0

}

.pay-list-4 ul li {

	overflow:hidden;

	cursor:pointer;

	margin:0 auto;

	padding:.42667rem 0;

	border-bottom:1px solid #e7e7e7

}

.pay-list-4 ul li:first-child {

	padding-top:0

}

.pay-list-4 ul li .radio {

	width:1.11867rem;

	padding-top:.59733rem

}

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

	width:1.0667rem;

	height:1.00667rem;

	margin-top:.53rem;

}

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

	margin-top:.72533rem;

	margin-left:.42667rem;

	font-size:.59733rem

}

.chooseebitcard {

	display:none;

	position:fixed;

	z-index:999;

	bottom:0;

	background-color:white;

	overflow:hidden;

	width:100%;

	max-width:16rem

}

.choose-titr {

	text-align:center;

	position:relative;

	padding:.42667rem

}

.choose-titr span {

	font-size:.68267rem

}

.gb-close {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.42667rem;

	height:.42667rem;

	position:absolute;

	right:0;

	top:.512rem;

	cursor:pointer

}

.card {

	padding:.42667rem 0;

	overflow:hidden

}

.card-list .radio {

	width:.61867rem;

	padding-top:0rem;

	position:relative;

	top:.08533rem

}

.card-list p {

	font-size:.68267rem;

	color:#222222

}

.teuse {

	cursor:pointer;

	padding:.85333rem 0;

	text-align:center;

	clear:both;

	font-size:.68267rem

}

.teuse .red {

	color:#f23030

}

.losepay {

	display:none;

	z-index:999;

	width:16rem;

	background-color:white;

	position:fixed;

	bottom:0

}

.losepay .red {

	font-size:.768rem;

	color:#f23030;

	text-align:center;

	padding:.64rem 0

}

.losepay .lo-tit {

	font-size:.68267rem;

	color:#222222;

	padding-bottom:.42667rem

}

.losepay .con-lo {

	font-size:.59733rem;

	color:#666666;

	padding:.42667rem

}

.losepay .qx-rebd {

	border-top:1px solid #f8f8f8;

	padding-top:.64rem;

	margin-top:.21333rem

}

.losepay .qx-rebd a {

	font-size:.64rem;

	border-radius:.128rem;

	width:3.968rem;

	height:1.57867rem;

	text-align:center;

	line-height:1.57867rem;

	display:block;

	cursor:pointer

}

.losepay .qx-rebd .ax {

	border:1px solid #f8f8f8;

	float:left

}

.losepay .qx-rebd .are {

	background-color:#f23030;

	color:white;

	float:right

}

.checkcodes .zc_se {

	border:0

}

.wcx {

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

	background-size:3.09333rem

}

.payment-s {

	border-bottom:1px solid #e5e5e5

}

.payment-s .tcwe {

	position:relative;

	text-align:center;

	padding:.42667rem 0

}

.payment-s .tcwe img {

	width:6.656rem;

	height:1.96267rem

}

.payment-s .tcwe i {

	width:.91733rem;

	height:.91733rem;

	display:block;

	position:absolute

}

.payment-s .tcwe a {

	position:absolute;

	top:50%;

	margin-top:-.45867rem;

	width:.91733rem;

	height:.91733rem;

	display:block

}

.payment-s .tcwe .le-x {

	left:0

}

.payment-s .tcwe .le-x .wcx {

	background-position-x:-.02133rem

}

.payment-s .tcwe .ri-q {

	right:0

}

.payment-s .tcwe .ri-q .wcx {

	background-position-x:-1.088rem

}

.pay_way_mi {

	padding:.85333rem 0

}

.pay_way_mi h2 {

	font-size:.68267rem;

	text-align:center

}

.pay_way_mi h1 {

	font-size:1.024rem;

	text-align:center;

	margin:.21333rem 0

}

.pay_way_mi p {

	font-size:.68267rem;

	overflow:hidden;

	padding-top:.64rem

}

.pay_way_mi p .p_linco {

	color:#999999;

	display:block

}

.pay_way_mi p .bank-cho {

	display:block;

	width:10.66667rem;

	text-align:right;

	overflow:hidden;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis

}

.pay_way_mi p .bank-cho em {

	color:#f23030

}

.fixedreyurn {

	display:none;

	position:fixed;

	z-index:999;

	bottom:0;

	background:white;

	width:16rem

}

.carder-hav .pay_way_mi p {

	padding-top:0

}

.immediately-pay {

	padding:1.664rem 0 1.32267rem 0

}

.immediately-pay a {

	display:block;

	background:#f23030;

	width:100%;

	height:1.83467rem;

	color:white;

	font-size:.768rem;

	line-height:1.83467rem;

	text-align:center;

	border-radius:.128rem;

	margin:0 auto

}

.immediately-pay a .wcx {

	background-position-x:-2.15467rem;

	display:inline-block;

	width:.704rem;

	height:.85333rem;

	vertical-align:sub;

	margin-right:.21333rem

}

.heses {

	width:100%;

	height:8.96rem;

	background-color:#f1f8ee

}

.completionpay .llog {

	padding:1.06667rem 0

}

.completionpay .llog img {

	width:2.816rem;

	height:.832rem

}

.completionpay .heses {

	border-top:2px solid #009323

}

.completionpay .heses .zbzim {

	text-align:center;

	padding-top:.64rem;

	padding-bottom:.64rem

}

.completionpay .heses .zbzim img {

	width:1.664rem;

	height:1.28rem

}

.completionpay .heses p {

	font-size:.59733rem;

	line-height:2

}

.completionpay .heses .success {

	color:#7cb364;

	text-align:center

}

.completionpay .heses .ddnum {

	margin-left:3.66933rem

}

.completionpay .heses .ddnum .red {

	color:#f23030

}

.completionpay .ddxq-succ {

	text-align:center;

	margin-top:.42667rem

}

.completionpay .ddxq-succ a {

	padding:.21333rem .85333rem;

	border:1px solid #dedede;

	border-radius:.08533rem;

	color:#7cb364

}

.head_acc ul {

	overflow:hidden;

	border:1px solid #f8f8f8;

	border-radius:.21333rem

}

.head_acc ul li {

	float:left;

	width:33.33333%;

	text-align:center;

	height:1.87733rem;

	line-height:1.87733rem;

	font-size:.68267rem;

	background-color:#ff9a9b;

	cursor:pointer;

}

.head_acc ul li>a {

	color:#fff;

}

.head_acc ul .red {

	background-color:#d5273e;

}

.fll_acc {

	border-bottom:1px solid #ddd;

	overflow:hidden;

	padding: .3rem 0 .3rem 0;

}

.fll_acc li {

	/*float:left;*/

	/*padding:.512rem 0;*/

	font-size:.512rem;

	/*text-align:center;*/

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

}



.fll_acc-h li{

	float:left;

	padding:.512rem 0;

	font-size:.512rem;

	text-align:center;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

}



.fll_acc li p{

	display: inline-block;

	float: left;

	width: 50%;

	margin-top: .3rem;

}

.fll_acc .orderid-h {

	width:5.376rem;

	color:#333;

}

.fll_acc .price-h {

	width:4.352rem;

	color:#e01222;

}

.fll_acc .time-h {

	width:4.992rem;

	color:#999;

}

.fll_acc-h .orderid-h,.fll_acc-h .price-h,.fll_acc-h .time-h {

	color:#333;

}

.fll_acc ul li .red {

	color:#e01222

}

.fll_acc ul li .coligh {

	color:#999999;

}

.fll_acc .des-h {

	color:#666;

	font-size:.512rem;

	line-height:.64rem;

	padding:.256rem 0 0 .16rem;

}

.loginsignup .content .newsset img {

	width:.85333rem;

	height:.85333rem

}

.news_list_fll {

	padding:.42667rem 0;

	overflow:hidden;

	border-bottom:1px solid #f8f8f8

}

.news_list_fll .news_c_img {

	position:relative

}

.news_list_fll .news_c_img img {

	width:1.92rem;

	height:1.92rem

}

.news_list_fll .news_c_tit {

	width:12.8rem;

}

.news_list_fll .news_c_tit p {

	padding-left:.64rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	clear:both;

	color:#444;

	line-height:1.5;

	font-size:.64rem

}

.news-des-wrap {

	height:.96rem;

	padding-left:.64rem;

}

.left-news-des {

	float:left;

	width:8.96rem;

	height:1.56rem;

	line-height:0.76rem;

	font-size:.512rem;

	color:#777;

	overflow:hidden;

	text-overflow:ellipsis;

	display:-webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2;

}

.delete-news-btn {

	float:right;

	width:2.56rem;

	height:.96rem;

	line-height:.96rem;

	text-align:center;

	font-size:.597333rem;

	border:1px solid #ddd;

	border-radius:.128rem;

	color:#444;

}

.news_list_fll .news_c_tit p .news_h {

	color:#222222;

	width:8.53333rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.news_list_fll .news_c_tit p .yestertime {

	font-size:.55467rem;

	position:relative;

	top:.08533rem;

	color:#4b4b4b

}

.tip_n {

	background-color:rgba(217,81,99,0.9);

	border-radius:50%;

	font-size:0.512rem;

	width:1.06667rem;

	height:1.06667rem;

	display:block;

	line-height:1.06667rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	position:absolute;

	right:-.42667rem;

	top:-.42667rem;

	color:white;

	text-align:center

}

.settingnews .myorder {

	height:2.13333rem;

	line-height:2.13333rem

}

.settingnews .myorder .order .fr .turnoff {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:2.47467rem;

	height:1.17333rem;

	margin-top:.42667rem;

	background-position-x:0

}

.settingnews .myorder .order .fr .xmove {

	background-position-x:-2.47467rem

}

.settingnews .myorder .order .fl span {

	margin-left:0

}

.application-record ul {

	overflow:hidden;

	border-bottom:1px solid #ddd;

}

.application-record ul .li1 {

	width:2.13333rem

}

.application-record ul .li2 {

	width:4.26667rem

}

.application-record ul .li3 {

	width:4.90667rem

}

.application-record ul .li4 {

	width:3.41333rem;

	text-align:right;

	padding-right:.42667rem

}

.application-record ul li {

	float:left;

	text-align:center;

	font-size:.64rem;

	height:1.92rem;

	line-height:1.92rem

}

.application-record ul li span {

	color:#666666

}

.application-record ul li .red {

	color:#e01222

}

.application-record .re_tit li {

	font-size:.68267rem;

	text-align:center

}

.application-record .re_tit li span {

	color:#222222

}

.application-record .re_tit .li4 {

	padding-right:0

}

.search_pl {

	margin-top:1.06667rem

}

.search_pl .search2 .le_inp {

	float:left

}

.search_pl .search2 .le_inp input {

	height:1.47733rem;

    line-height: 1.47733rem;

	width:12.648rem;

	outline:none;

	font-size:.64rem;

	border:1px solid #DEDEDE;

	padding:0 .21333rem;

	color:#666666;

	border-top-left-radius:.15rem;

	border-bottom-left-radius:.15rem;

}

.search_pl .search2 .ri_ss {

	float:left;

	height:1.47733rem;

	width:2.072rem;

	background-color:#f23030;

	text-align:center;

	line-height:1.47733rem;

	border-top-right-radius:.15rem;

	border-bottom-right-radius:.15rem;

	overflow: hidden;

}

.search_pl .search2 .ri_ss img {

	width:.93867rem;

	height:.93867rem

}

.near-le-ri {

	padding:.85333rem 0 .42667rem 0

}

.near-le-ri span {

	float:left;

	font-size:.68267rem

}

.near-le-ri img {

	float:right;

	width:.72533rem;

	height:.72533rem;

	cursor:pointer;

}

.se_shien {

	position:inherit;

	width:100%;

	height:inherit;

	margin-left:0

}

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

	text-align:right

}

.search_list_dump ul li {

	width:20%

}

.search_list_dump ul li .pr {

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

	background-repeat:no-repeat;

	background-size:cover;

	background-size:1.024rem;

	height:.46933rem;

	top:.74667rem;

	background-position-x:0

}

.search_list_dump ul li .bpr1 {

	background-position-x:-.34133rem

}

.search_list_dump ul li .bpr2 {

	background-position-x:-.68267rem

}

.search_list_dump ul li .fitter {

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.512rem;

	height:.55467rem;

	top:.72533rem

}

.search_list_dump ul li .listorimg {

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

	background-repeat:no-repeat;

	background-size:cover;

	background-size:1.70667rem;

	width:.85333rem;

	height:.85333rem;

	top:.55467rem

}

.search_list_dump ul li .listorimg.orimg {

	background-position-x:-.85333rem

}

.addimgchan .orderlistshpop {

	float:left

}

.addimgchan .maleri30 {

	margin:0;

}

.addimgchan .se_sclist .shopimg {

	float:none;

	text-align:center;

}

.addimgchan .se_sclist .shopimg img {

	width:100%;

	height:auto;

}

.addimgchan .se_sclist .deleshow {

	width:100%;

	padding:0 .314rem !important;

	height: 2.8rem;

	position: relative;

}

.addimgchan .se_sclist .deleshow .rx-sp{

	margin-left: 0;

	margin-top: .1rem;

	padding: 0.085rem;

	top: 1rem;

}

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

	width:100%;

}

.addimgchan .se_sclist .deleshow .prices {

	float:left;

	position: absolute;

	left: 0;

	bottom: .25rem;

}

.addimgchan .se_sclist .deleshow .weight {

	float:right;

	width: 100%;

	margin-top:0;

	position: absolute;

	right: 0;

	bottom: .25rem;

}

.addimgchan .se_sclist .deleshow .weight .proli-eva,.addimgchan .se_sclist .deleshow .weight .add_cart{

	display:none;

}

.fil_all_comm {

	display:none;

	background-color:white;

	overflow:hidden;

	position:absolute;

	top:1.87733rem;

	z-index:1000;

	width:100%

}

.fil_all_comm ul li {

	font-size:.68267rem;

	height:1.70667rem;

	line-height:1.70667rem;

	position:relative;

	cursor:pointer

}

.fil_all_comm ul li a {

	display:block

}

.fil_all_comm ul .red {

	color:#f23030

}

.fil_all_comm ul .red:after {

	content:"";

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.512rem;

	height:.34133rem;

	position:absolute;

	right:.64rem;

	top:.68267rem;

	box-sizing: border-box;

}

.fil_all_comm ul .red a {

	color:#f23030

}

.pore {

	position:relative;

	z-index:1000 !important;

}

/*新的筛选弹出页*/

.screen_wi {

	display:none;

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	z-index: 9999;

	width: 0;

	background-color: #fff;

}

.screen_wi .title{

	height:1.877rem;

	line-height:1.877rem;

	background-color:#f5f5f5;

	font-size:.768rem;

	text-align:center;

	letter-spacing:.085rem;

	color:#333;

}

.screen_wi .ul{

	padding:.854rem 0 .427rem .533rem;

}

.screen_wi .ul .choose{

	background-color: #ffe5e5;

	border: solid 1px #ff4c4c;

	color: #ff4c4c;

}

.screen_wi .ul li{

	height:1.024rem;

	line-height:1.024rem;

	background-color:#ebebeb;

	border-radius:.512rem;

	font-size:.512rem;

	letter-spacing:1px;

	color:#666666;

	display:inline-block;

	text-align:center;

	margin-left:.64rem;

	margin-bottom:.533rem;

	padding:0 .533rem;

	border:1px solid #ebebeb;

}

.screen_wi .line{

	height:.213rem;

	background-color:#f5f5f5;

}

.screen_wi .bottom{

	height:1.7rem;

	line-height:1.7rem;

	text-align:center;

	font-size:.64rem !important;

	letter-spacing:.064rem;

	color:#666666;

	position:absolute;

	bottom:0;

	width:100%;

	background:#dbdbdb;

}

.screen_wi .bottom p{

	width:50%;

	display:inline-block;

}

.screen_wi .bottom p:nth-child(2){

	background:#FF4C4C;

	color:#fefefe;

}

.screen_wi .tit{

	padding: 0 0 0 .64rem;

	margin-top:.341rem;

	font-size:.64rem;

	color:#333;

	font-weight:600;

	letter-spacing:.064rem;

}

.screen_wi .input input{

	width:3.84rem;

	height:1.024rem;

	line-height:1.024rem;

	background-color:#f5f5f5;

	border-radius:.512rem;

	font-size:.427rem;

	letter-spacing:.042rem;

	margin-right: .64rem;

	display:inline-block;

	text-align:center;

	margin-bottom:.533rem;

	padding:0 .533rem;

	border: none;

	outline: none;

}

.screen_wi .input{

	margin-top: -.427rem;

	padding-left: 1.173rem;

	position: relative;

}

.screen_wi .input text{

	position: absolute;

	color: #999;

	left: 5.3rem;

	width: .17rem;

	height: .042rem;

	font-size: .512rem;

	top: .2rem;

}

.screen_wi .input input::-webkit-input-placeholder {

	color:#ccc;

}

.screen_wi .input input:-moz-placeholder {

	color:#ccc;

}

.screen_wi .input input::-moz-placeholder {

	color:#ccc;

}

.screen_wi .input input:-ms-input-placeholder {

	color:#ccc;

}



























.screen_wi .classreturn {

	width:14.4rem

}

.screen_wi .content .search {

	width:10.66667rem;

	margin-left:1.49333rem

}

.screen_wi .menu {

	font-size:.59733rem;

	margin-top:.21333rem

}

.whiback {

	background-color:white;

	z-index: 999;

}

.whiback:after {

	content: " ";

	display: block;

	clear: both;

}

.whiback{

	*zoom: 1;

}



.popcover {

	overflow:hidden;

	background-color:white;

	padding-bottom:.42667rem;

	margin-top: 1.87733rem;

}

.popcover ul li {

	float:left;

	width:33.33333%;

	height:1.28rem;

	margin-top:.42667rem;

	padding:0 .64rem

}

.popcover ul li span {

	display:block;

	height:100%;

	width:100%;

	text-align:center;

	line-height:1.28rem;

	border:1px solid #f8f8f8;

	border-radius:.128rem;

	position:relative;

	color:#888888;

	cursor:pointer

}

.popcover ul li .ch_dg {

	padding-left:.512rem;

	color:#f23030;

	border-color:#f23030

}

.popcover ul li .ch_dg:before {

	content:"";

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

	background-repeat:no-repeat;

	background-size:cover;

	width:.512rem;

	height:.34133rem;

	position:absolute;

	left:0.268rem;

	top:.42667rem

}

.list-se-all .myorder .order .fl span {

	margin-left:0

}

.two-related .myorder .order .fr {

	margin-top:.21333rem

}

.two-related .Mright {

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

	width:.512rem;

	height:.34133rem

}

.two-related {

	display:none

}

.screen_wi .suce_ok {

	font-size:0.59733rem

}

.classreturn .content .suce_ok a {

	display:block

}

.se_sclist .deleshow {

	width:10.24rem;

	height: 5.33rem;

	padding: 0.3rem 0.427rem !important;

	position: relative;

}

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

	width:9.5rem;

}

.se_sclist .deleshow .prices .sc_pri {

	/*margin-top:0*/

}

.se_sclist .deleshow .prices .sc_pri .cobl {

	color:#999999

}

.wiconfine {

	width:6.4rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.wiconfine p {

	text-overflow:ellipsis;

	overflow:hidden

}

.buttondde {

	position:absolute;

	right:0;

	bottom:0

}

.buttondde a {

	font-size:.55467rem;

	color:#999999

}

.inherflo {

	position:inherit;

	float:right;

}

.two-bothshop {

	border-bottom:1px solid #f8f8f8;

	overflow:hidden;

	background-color:white

}

.two-bothshop ul li {

	width:50%;

	float:left;

	text-align:center;

	height:1.70667rem;

	color:#666666;

	line-height:1.70667rem;

	cursor:pointer

}

.two-bothshop ul li span {

	font-size:.68267rem

}

.two-bothshop ul .red {

	color:#f23030;

	border-bottom:2px solid #f23030

}

.paycloseto {

	padding:.42667rem 0

}

.paycloseto .imgwnh img {

	width:3.584rem;

	height:1.19467rem;

	margin-top:.64rem

}

.paycloseto .deleshow .qxatten {

	clear:both;

	position:relative

}

.paycloseto .deleshow .qxatten .weight {

	float:left

}

.paycloseto .deleshow .qxatten .closeannten {

	float:right;

	position:absolute;

	top:.1997rem;

	right:0.21333rem;

	text-align:center;

	color:#686868;

	font-size:0.55467rem;

	width:2.98667rem;

	height:.85333rem;

	line-height:.85333rem

}

.paycloseto .deleshow .qxatten .closeannten:after {

	content:'';

	width:200%;

	height:200%;

	position:absolute;

	top:0;

	left:0;

	border:1px solid #bfbfbf;

	border-radius:0.08533rem;

	-webkit-transform:scale(0.5,0.5);

	transform:scale(0.5,0.5);

	-webkit-transform-origin:top left

}

.dib {

	display:block;

	overflow:hidden

}

.lxx {

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

	position:absolute;

	height:.384rem;

	background-repeat:repeat-x;

	background-size:.59733rem

}

.w1 {

	width:.59733rem

}

.w2 {

	width:1.19467rem

}

.w3 {

	width:1.792rem

}

.w4 {

	width:2.38933rem

}

.w5 {

	width:2.96533rem

}

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

	height:.61867rem;

	-webkit-line-clamp:1

}

.mandplea .imgwnh {

	height:2.13333rem

}

.mandplea .qxatten {

	margin-top:.64rem

}

.mandplea .deleshow .qxatten .closeannten {

	top:-.34133rem

}

.not-more {

	text-align:center;

	color:#96979B;

	font-size:.42667rem;

	padding-top:1.06667rem

}

.searchsh {

	background:#f3f5f7;

	padding:.42667rem 0

}

.searchsh .seac_noord {

	width:13.54667rem;

	height:1.344rem;

	line-height:1.344rem;

	background:white;

	margin:0 auto

}

.searchsh .seac_noord img {

	width:.64rem;

	height:.64rem;

	margin-left:.64rem

}

.searchsh .seac_noord input {

	width:11.62667rem;

	height:.85333rem;

	outline:none;

	border:0;

	vertical-align:middle;

	padding:0 .21333rem;

	font-size:.55467rem

}

.tuharecha .returntolist .list-top-re {

	color:#222222

}

.tuharecha .sc_list .shopimg img {

	width:2.13333rem;

	height:2.13333rem

}

.tuharecha .se_sclist .deleshow .deletes .daaloe {

	font-size:.64rem;

	font-family:"黑体";

	overflow:hidden;

	text-overflow:ellipsis;

	display:block;

	white-space:nowrap;

	float:none

}

.tuharecha .se_sclist .deleshow {

	width:11.94667rem

}

.tuharecha .qxatten {

	margin-top:.768rem

}

.tuharecha .paycloseto .deleshow .qxatten .closeannten {

	top:.32rem

}

.tuharecha .paycloseto {

	padding:.64rem 0 1.06667rem 0

}

.severde {

	background:white

}

.severde .myorder {

	border-color:#d7d7d7

}

.severde .myorder .order .fl span {

	margin-left:0;

	font-size:.64rem;

	font-family:"黑体"

}

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

	color:#f23030;

	font-size:.59733rem;

	font-family:"黑体"

}

.severde .paycloseto {

	padding:.64rem 0;

	border-bottom:1px solid #d7d7d7

}

.xomjdche {

	overflow:hidden;

	padding:.42667rem 0;

	font-size:.64rem

}

.xomjdche a {

	padding:.17067rem .21333rem;

	border:1px solid #7a7a7a;

	border-radius:.128rem;

	float:right;

	margin-left:.42667rem

}

.xomjdche .red {

	border-color:#f23030

}

.rechange ul li {

	position:relative

}

.rechange ul li:last-child:before {

	content:"";

	width:.04267rem;

	height:.64rem;

	background:#f8f8f8;

	position:absolute;

	left:0;

	top:50%;

	margin-top:-.32rem

}

.returntolist {

	overflow:hidden;

	padding:.42667rem 0;

	border-bottom:1px solid #f8f8f8

}

.returntolist .list-top-re {

	font-size:.64rem;

	color:#999999;

	clear:both;

	line-height:2

}

.returntolist .list-top-re .red {

	color:#f23030

}

.attention-shoppay .orderlistshpop {

	background-color:white

}

.mabo20 {

	margin-bottom:.42667rem

}

.thirsy .sww {

	padding:.42667rem 0

}

.thirsy .sww ul {

	clear:both;

	overflow:hidden;

	padding:.42667rem 0

}

.thirsy .sww ul li {

	float:left;

	font-size:.59733rem

}

.thirsy .sww ul .sw_question {

	color:#444444;

	width:3.84rem;

	text-align:center;

	padding:0 .21333rem

}

.thirsy .sww ul .sw_answer {

	color:#666666;

	padding:0 .42667rem;

	width:10.88rem

}

.thirsy .badimg {

	margin-top:.21333rem

}

.thirsy .badimg h4 {

	font-size:.59733rem;

	color:#666666

}

.thirsy .badimg ul {

	display:block;

	margin-top:0;

	clear:both

}

.thirsy .badimg ul li {

	float:left;

	width:20%;

	text-align:center;

	margin:0

}

.thirsy .badimg ul li img {

	width:2.77333rem;

	height:2.77333rem

}

.tit-flash-sale {

	background-color:#333333;

	overflow:hidden

}

.tit-flash-sale ul li {

	float:left;

	width:20%;

	text-align:center;

	color:white;

	height:1.70667rem;

	line-height:1.70667rem;

	cursor:pointer;

	font-size:.59733rem

}

.tit-flash-sale ul .red {

	/*border-bottom:2px solid #ed5657*/

}

.tit2-flash-sale {

	background-color:white;

	overflow:hidden

}

.tit2-flash-sale ul li {

	float:left;

	width:16.66667%;

	text-align:center;

	color:#666666;

	height:1.70667rem;

	line-height:1.70667rem;

	font-size:.59733rem;

	cursor:inherit

}

.tit2-flash-sale ul li span {

	background-color:#ececec;

	padding:.21333rem .42667rem;

	border-radius:.21333rem;

	cursor:pointer

}

.tit2-flash-sale ul .red {

	border-bottom:0

}

.tit2-flash-sale ul .red span {

	color:white;

	background-color:#eb3133

}

.shop-flsa {

	overflow:hidden;

	padding:.42667rem 0

}

.shop-flsa .list3-onle {

	float:left;

	width:33.33333%;

	text-align:center

}

.shop-flsa .list3-onle img {

	width:4.84267rem;

	height:3.60533rem

}

.shop-flsa .list3-onle p {

	padding:0 .21333rem;

	text-align:left;

	line-height:1.5;

	overflow:hidden

}

p.tit-nike {

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	font-size:.55467rem

}

p.nike-price {

	font-size:.64rem

}

p.nike-price .red {

	color:#eb3133;

	float:left

}

p.nike-price .throughli {

	text-decoration:line-through;

	color:#999999;

	font-size:.512rem;

	float:right;

	margin-top:.128rem

}

.omgbag {

	position:relative;

	height:4.01067rem

}

.omgbag .gimg-diffcult {

	border-radius:50%;

	overflow:hidden;

	position:absolute

}

.omgbag .wh152 {

	width:3.24267rem;

	height:3.24267rem;

	top:-1.344rem;

	z-index:9

}

.omgbag .wh152 img {

	width:3.24267rem;

	height:3.24267rem

}

.omgbag .wh276 {

	width:5.888rem;

	height:5.888rem;

	top:-3.37067rem;

	left:4.52267rem;

	z-index:9

}

.omgbag .wh276 img {

	width:5.888rem;

	height:5.888rem

}

.omgbag .wh173 {

	width:3.69067rem;

	height:3.69067rem;

	top:-2.13333rem;

	left:10.06933rem;

	z-index:10

}

.omgbag .wh173 img {

	width:3.69067rem;

	height:3.69067rem

}

.omgbag .wh125 {

	width:2.66667rem;

	height:2.66667rem;

	top:-2.88rem;

	right:.64rem;

	z-index:9

}

.omgbag .wh125 img {

	width:2.66667rem;

	height:2.66667rem

}

.omgbag .fon {

	position:absolute;

	width:4.26667rem

}

.omgbag .whfon1 {

	top:2.13333rem

}

.omgbag .whfon2 {

	top:2.13333rem;

	margin-left:1.06667rem

}

.omgbag .whfon2 .red {

	color:#eb3133

}

.omgbag .whfon3 {

	top:2.13333rem;

	margin-left:1.06667rem

}

.mytit_flash {

	background-color:white

}

.mytit_flash ul li {

	color:#222222;

	width:25%

}

.mytit_flash ul .red {

	color:#f23030

}

.mytit_flash .addset li {

	width:20%

}

.ajax_return{

	margin-top: .4rem;

}

.mypackeg {

	overflow:hidden;

	background-color:white

}

.mypackeg .packeg .fl h1 {

	width:10.66667rem

}

.mypackeg .packeg .fl h1 span.bg {

	background-image:url(../images/ty.png)

}

.mypackeg .packeg .fl h1 span.zy {

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

	background-size:.81067rem

}

.mypackeg .packeg .fl p {

	width:10.66667rem

}

.shop-mfive ul li {

	float:left;

	width:25%;

	text-align:center;

	margin:0 auto

}

.shop-mfive ul li a {

	display:block;

	border:1px solid #f8f8f8;

	width:2.60267rem;

	height:2.60267rem;

	margin:0 auto;

	text-align:center

}

.shop-mfive ul li a img {

	width:2.56rem;

	height:2.56rem

}

.shop-rebuy-price {

	margin:.36667rem 0;

	overflow:hidden

}

.price-alln {

	font-size:.55467rem;

	margin:.384rem;

	float:right;

	width:100%;

	position:relative;

	padding-left: .26rem;

}

.qxatten-ions {

	right:0px;

	top:auto;

	bottom:0;

}

.price-alln .red {

	color:#f23030

}

.price-alln .threel {

	margin-left:.21333rem;

	margin-right:.21333rem;

	font-size:.55467rem

}

.shop-rebuy {

	float:right;

	padding:.36267rem .53333rem;

	margin-right:.33333rem;

	border:1px solid #e2e2e2;

	font-size:.55467rem;

	border-radius:.21333rem

}

.paysoon {

	color:white;

	background-color:#f23030;

	border:0

}

.deorder {

	margin-right:.64rem

}

.cbaudience {

	padding:.21333rem 0

}

.cbaudience p {

	font-size:.55467rem;

	color:#222222;

	padding:.08533rem 0

}

.top-detailstore {

	overflow:hidden;

	padding-top:.42667rem

}

.top-detailstore .de_img_le {

	float:left

}

.top-detailstore .de_img_le img {

	width:3.776rem;

	height:3.776rem

}

.top-detailstore .de_font-midd {

	float:left;

	margin-top:.768rem;

	width:7.04rem;

	margin-left:.42667rem

}

.top-detailstore .de_font-midd h3 {

	font-size:.768rem;

	font-weight:normal;

	margin:.21333rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.top-detailstore .de_font-midd p {

	font-size:.59733rem;

	color:#999999;

	margin:.21333rem;

	margin-top:.42667rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.top-detailstore .de-butt-ygz {

	float:right

}

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

	margin-top:1.36533rem;

	overflow:hidden;

	padding:.21333rem .42667rem;

	border:1px solid #f8f8f8;

	background-color:#e7f1f2;

	border-radius:.21333rem;

	cursor:pointer

}

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

	float:left;

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

	background-repeat:no-repeat;

	background-size:.85333rem;

	width:.42667rem;

	height:.42667rem;

	display:block;

	margin:0 auto;

	margin-top:.128rem;

	background-position-x:0

}

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

	background-position-x:-.42667rem

}

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

	float:left;

	font-size:.59733rem

}

.leve-trhee {

	overflow:hidden;

	padding-top:.42667rem;

	padding-bottom:.85333rem;

	border-bottom:1px solid #f8f8f8

}

.leve-trhee ul li {

	float:left;

	width:33.33333%;

	text-align:center

}

.leve-trhee ul li span {

	font-size:.59733rem;

	float:left

}

.leve-trhee ul li .red {

	color:#e23030

}

.leve-trhee ul li .gr {

	color:white;

	background:#e23030;

	border-radius:50%;

	width:.72533rem;

	height:.72533rem;

	display:block;

	text-align:center;

	line-height:.72533rem;

	font-size:.512rem;

	margin-top:-.08533rem;

	margin-left:.21333rem

}

.leve-trhee ul li .green {

	color:#00a96b

}

.leve-trhee ul li .ba-green {

	background-color:#00a96b

}

.leve-trhee ul li .pink {

	color:#e716bd

}

.leve-trhee ul li .ba-pink {

	background-color:#e716bd

}

.leve-trhee ul .te-left {

	float:left

}

.leve-trhee ul .te-midden {

	padding-left:7%

}

.leve-trhee ul .te-right span {

	float:right

}

.sinhert .content .floor ul li a h2 {

	color:inherit

}

.sto_kf {

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

	background-size:.96rem;

	width:.96rem;

	height:.85333rem;

	background-position-y:0

}

.sto_ewm {

	background-position-y:-.896rem

}

.sto_phone {

	background-position-y:-1.83467rem

}

.fill-orderlist {

	margin-top:.42667rem;

	background:white

}

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

	color:#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:.42667rem

}

.customer-messa {

	background-color:white

}

.customer-messa .maleri30 {

	position:relative;

	overflow:hidden

}

.customer-messa p {

	font-size:.64rem;

	color:#232326;

	padding-top:.42667rem

}

.customer-messa textarea {

	width:100%;

	height:2.56rem;

	border:1px solid #ebebeb;

	padding:.21333rem;

	font-size:.55467rem;

	color:#232326;

	margin:.42667rem 0;

	resize:none

}

.customer-messa .xianzd {

	position:absolute;

	color:#999;

	bottom:.64rem;

	right:.21333rem;

	font-size:.55467rem

}

.ma-to-200 {

	margin-top:4.26667rem

}

.fillpay .fl {

	float:right;

	line-height:2.13333rem;

	margin-right:1.06667rem

}

.classreturn .content .mess img {

	width:.93867rem;

	height:.93867rem

}

.f3 {

	background:#f3f5f7

}

.shpmi {

	background:white

}

.dinaot {

	font-family:"黑体";

	line-height:1.28rem

}

.dinaot .naem {

	font-size:.68267rem;

	display:inline-block;

	max-width:10.66667rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.dinaot .Mright {

	float:none;

	display:inline-block;

	vertical-align:middle;

	margin-left:.128rem

}

.dinaot .red {

	float:right;

	font-size:.55467rem

}

/*.yg {*/

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

	/*display:inline-block;*/

	/*vertical-align:middle;*/

	/*background-size:1.47067rem;*/

	/*margin-right:.128rem;*/

	/*width:.81067rem;*/

	/*height:.74667rem*/

/*}*/

.h-express{

    display: inline-block;

}

.wuliumess {

	margin-top:.42667rem

}

.wuliumess .yg {

	background-position-x:-.68rem;

	float:left

}

.wuliumess .kddd{

    display: inline-block;

    font-size:.55rem;

    float:left;

    padding-left: .05rem;

    line-height: 0.8rem;

}

.wuliumess .naem {

    display: inline-block;

	font-size:.55rem;

	float:left;

	padding-left: .2rem;

    line-height: 0.8rem;

}

.wuliumess .kdmsg{

    margin-bottom: 0.2rem;

}

.wuliumess .time {

	font-size:.50467rem;

	color:#666666;

	margin-left:0.11rem;

	padding:.42667rem 0;

	clear:both;

}

.fukcuid {

	position:relative

}

.fukcuid .maleri30 {

	margin:0 1.45067rem

}

.fukcuid .shopprice .fon_or {

	margin-top:.6rem;

	color:#333333;

	font-family:"黑体";

	width:10.53867rem

}

.fukcuid .shopprice .fon_or a {

	vertical-align:inherit

}

.shijefu {

	font-family:"黑体";

	background:white;

	line-height:1.06667rem

}

.shijefu p {

	font-size:.59733rem;

	color:#333333;

	text-align:right

}

.shijefu p .fs24 {

	font-size:.512rem

}

.shijefu .butna {

	padding:.42667rem 0

}

.shijefu .butna a {

	padding:.17067rem .256rem;

	font-size:.64rem;

	border:1px solid #c2c2c2;

	border-radius:.08533rem;

	margin-left:.10667rem

}

.shijefu .butna .red {

	border-color:#d5273e

}

.quedbox {

	margin:.42667rem 0

}

.bg_white .fukcuid .fon_or {

	margin-top:.42667rem

}

.bg_white .fukcuid .fon_or h2 {

	height:1.87733rem;

	line-height:.93867rem

}

.fukcuid {

	background:#f8f8f8;

	overflow:hidden;

	padding-bottom:.64rem

}

.euresucess {

	background:white;

	text-align:center;

	padding:1.28rem 0

}

.euresucess img {

	width:5.22667rem;

	height:3.34933rem

}

.euresucess p {

	font-family:"黑体";

	font-size:.64rem;

	padding-top:.64rem

}

.sonfbst {

	background:white;

	padding:.64rem 0

}

.sonfbst span {

	font-size:.64rem;

	color:#666666;

	font-family:"黑体"

}

.fbs {

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

	width:.72533rem;

	height:.72533rem;

	background-size:cover;

	display:inline-block;

	vertical-align:bottom;

	margin-right:.64rem

}

.mae .maleri30 {

	margin:0 .64rem

}

.mae .shopprice .fon_or {

	width:12.16rem;

	margin-top:.42667rem

}

.compj {

	padding:.21333rem .42667rem;

	border:1px solid #c2c2c2;

	border-radius:.08533rem;

	font-size:.64rem;

	float:right

}

.bg_white .fukcuid {

	background:white;

	padding-bottom:.42667rem

}

.surshko {

	z-index:999;

	display:none;

	width:12.58667rem;

	font-family:"黑体";

	border-radius:.21333rem;

	position:fixed;

	top:50%;

	left:50%;

	bottom:50%;

	right:50%;

	overflow:hidden;

	height:6.25067rem;

	margin-top:-3.12533rem;

	margin-left:-6.29333rem

}

.surshko p {

	background:white;

	font-size:.768rem;

	color:#333333;

	padding:1.83467rem 0;

	text-align:center;

	border-bottom:1px solid #ebebeb;

	height:4.43733rem

}

.weiyi a {

	display:block;

	float:left;

	text-align:center;

	height:1.81333rem;

	line-height:1.81333rem;

	background:white;

	width:50%;

	font-size:.68267rem

}

.weiyi .eno {

	background:#f23030;

	color:white

}

.cuidd {

	z-index:999;

	display:none;

	width:12.58667rem;

	font-family:"黑体";

	border-radius:.21333rem;

	position:fixed;

	top:50%;

	left:50%;

	bottom:50%;

	right:50%;

	overflow:hidden;

	height:6.25067rem;

	margin-top:-3.12533rem;

	margin-left:-6.29333rem

}

.cuidd p {

	background:white;

	padding:.64rem 2.13333rem;

	line-height:1.06667rem;

	font-size:.768rem;

	color:#333333;

	text-align:center;

	border-bottom:1px solid #ebebeb;

	margin:0 auto;

	text-align:left;

	height:4.43733rem

}

.applytime {

	background:white

}

.applytime p {

	font-size:.59733rem;

	color:#222222;

	font-family:"黑体";

	width:6.4rem;

	margin:0 auto;

	line-height:.85333rem;

	overflow:hidden;

	white-space:normal;

	text-overflow:ellipsis

}

.bgwappl {

	background:white

}

.applyover {

	width:10.53867rem;

	margin:0 auto;

	overflow:hidden;

	font-family:"黑体";

	padding-top:1.28rem

}

.applyover a {

	width:4.48rem;

	height:1.344rem;

	text-align:center;

	line-height:1.344rem;

	border:1px solid #cbcbcb;

	color:#666666;

	font-size:.55467rem

}

.applyover a:first-child {

	float:left

}

.applyover a:last-child {

	float:right

}

.pjiscion {

	padding-top:.42667rem;

	background:white

}

.pjiscion ul li {

	float:left;

	width:33.33333%;

	text-align:center;

	font-size:.59733rem;

	font-family:"黑体";

	line-height:.85333rem;

	cursor:pointer

}

.pjiscion ul .red {

	color:#f23030;

	border-bottom:1px solid #f23030;

	padding-bottom:.42667rem

}

.after-set-li ul li {

	width:33.33333%

}

.said {

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

	width:.512rem;

	height:.448rem;

	display:inline-block;

	vertical-align:inherit;

	background-size:cover;

	margin-right:.128rem

}

.co2 {

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

	width:.6016rem;

	height:.512rem;

	background-size:cover

}

.c23 {

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

	width:.512rem;

	height:.512rem;

	background-size:cover

}

.c24 {

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

	width:.384rem;

	height:.36267rem;

	background-size:cover

}

.dapco .compj {

	border-color:#F23030;

	margin-left:.32rem;

	color:#f23030

}

.dapco .nomar {

	border-color:inherit;

	color:inherit;

	font-size: 0.54rem;

}

.dyeai {

	clear:both;

	overflow:hidden;

	font-size:.512rem;

	color:#b3b3b3

}

.dyeai span {

	float:right;

	margin-top:.32rem;

	margin-right:2.13333rem

}

.pall0 {

	/*padding:0 .21333rem;*/

	color:#b3b3b3;

	font-size:.512rem

}

.quedbox.bg_white .img_or img {

	border:0

}

.bg_white .bg3g {

	background:#f3f5f7

}

.bg3g .dyeai {

	background:white;

	padding:.42667rem 0;

	margin-top:.53333rem

}

.overdeta .wuliumess {

	margin-top:.42667rem

}

.overdeta .wuliumess .yg {

	background-position-x:-.93867rem;

	float:left

}

.overdeta .wuliumess .naem {

	width:13.35467rem;

	font-size:.68267rem;

	display:inline-block;

	float:left

}

.overdeta .wuliumess .time {

	font-size:.55467rem;

	color:#666666;

	margin-left:.93867rem;

	padding:.42667rem 0;

	clear:both

}

.overdeta .Mright {

	float:right;

	position:relative;

	top:1.06667rem

}

.overdeta .edit_gtfix {

	min-height:2.944rem;

	cursor:pointer;

}

.oversetimh .shopprice {

	position:relative;

	overflow:hidden

}

.oversetimh .maleri30 {

	margin-right:.64rem

}

.oversetimh .shopprice .fon_or {

	margin-top:.32rem;

	width:8.40533rem

}

.oversetimh p {

	font-size:.512rem;

	color:#999999

}

.pricangec {

	float:right;

	margin-top:32px

}

.plad {

	display:block;

	border:1px solid #dadada;

	padding:.17067rem;

	position:absolute;

	bottom:0;

	right:0

}

.gwcw {

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

	width:.59733rem;

	height:.59733rem;

	display:inline-block;

	vertical-align:middle;

	background-size:.59733rem

}

.liaxkf {

	background:white;

	padding:.42667rem 0

}

.liaxkf .maleri30 {

	margin:0 1.06667rem

}

.liaxkf .maleri30 a {

	display:block;

	font-size:.55467rem;

	color:#222222;

	font-family:"黑体";

	border:1px solid #c2c2c2;

	text-align:center;

	padding:.21333rem 0;

	border-radius:.128rem

}

.inftwic p {

	border-bottom:1px solid #f5f5f5;

	padding:.42667rem 0;

	margin-top:0

}

.inftwic .dark {

	color:#333333;

	font-family:"黑体"

}

.inftwic-b {

	padding-top:.21333rem

}

.inftwic-b p {

	border-bottom:0

}

.backba {

	background:#f3f5f7

}

.dindboxt {

	background:white;

	font-family:"黑体";

	font-size:.64rem;

	padding:.42667rem 0

}

.dindboxt p {

	line-height:1.06667rem

}

.dindboxt p .gray {

	color:#666666

}

.comnes {

	background:white;

	font-family:"黑体";

	font-size:.64rem;

	padding:.64rem 0

}

.comnes p {

	line-height:.64rem

}

.comnes a.red {

	margin-top:.64rem;

	width:100%;

	height:1.28rem;

	text-align:center;

	line-height:1.28rem;

	border:1px solid #d5273e;

	border-radius:.128rem;

	display:block

}

.listschdule {

	background:white;

	font-family:"黑体";

	overflow:hidden

}

.listschdule .tittimlord {

	position:relative;

	border-bottom:1px solid #e6e6e6;

	padding:.42667rem 0;

	width:13.93067rem;

	float:right

}

.listschdule .tittimlord:last-child {

	border-bottom:0

}

.listschdule .tittimlord h2 {

	font-size:.59733rem;

	color:#727272

}

.listschdule .tittimlord p {

	font-size:.55467rem;

	color:#999999;

	overflow:hidden

}

.listschdule .tittimlord p span {

	float:left;

	display:block

}

.listschdule .tittimlord p span.store_dd {

	width:11.072rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.listschdule .tittimlord h2,.listschdule .tittimlord p {

	margin:.42667rem 0

}

.listschdule .red-around:before {

	content:"";

	display:block;

	width:.55467rem;

	height:.55467rem;

	background:#d5273e;

	border-radius:50%;

	border:4px solid #ed8182;

	position:relative;

	left:-1.28rem;

	top:1.06667rem;

	z-index:9

}

.listschdule .red-around:after {

	content:"";

	display:block;

	width:.02133rem;

	background:#bfbfbf;

	height:100%;

	position:absolute;

	left:-.91733rem;

	bottom:-1.81333rem

}

.listschdule .gray-around:before {

	content:"";

	display:block;

	width:.32rem;

	height:.32rem;

	background:#bfbfbf;

	border-radius:50%;

	position:relative;

	left:-1.06667rem;

	top:.85333rem

}

.listschdule .gray-around:after {

	content:"";

	display:block;

	width:.02133rem;

	background:#bfbfbf;

	height:100%;

	position:absolute;

	left:-.91733rem;

	top:-3.11467rem

}

.fl_addextra {

	width:10.88rem;

	overflow:hidden;

	white-space:nowrap

}

.fr_extra {

	line-height:2.304rem

}

.sueye {

	padding:.17067rem .256rem;

	font-size:.64rem;

	border:1px solid #c2c2c2;

	border-radius:.08533rem;

	margin-left:.10667rem

}

.orderrefuce .tittimlord h2 {

	line-height:.768rem

}

.orderrefuce .tittimlord h2 a {

	color:#62a4f5;

	vertical-align:bottom;

	text-decoration:underline

}

.orderrefuce .gray-around:after {

	top:-2.41067rem

}

.applyafter .paycloseto .deleshow .qxatten .weight p {

	float:left;

	width:5.33333rem;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis

}

.applyafter .tuharecha .paycloseto .deleshow .qxatten .closeannten {

	top:-.17067rem

}

.applyafter .tuharecha .paycloseto {

	padding:.42667rem 0

}

.seravetype {

	overflow:hidden;

	font-family:"黑体";

	background:white;

	padding:.42667rem 0;

	cursor:pointer;

}

.seravetype p {

	font-size:.68267rem;

	line-height:.85333rem

}

.seravetype .fuwxbo {

	font-size:.64rem;

	line-height:1.70667rem

}

.seravetype .fuwxbo a {

	padding:.21333rem .85333rem;

	border:1px solid #c4c4c4;

	border-radius:.128rem;

	margin-right:.42667rem

}

.seravetype .fuwxbo .red {

	border-color:#d5273e

}

.seravetype .plus {

	padding:.42667rem 0

}

.seravetype .plus span {

	border-color:#dadde0

}

.seravetype ul {

	overflow:hidden

}

.seravetype ul li {

	float:left;

	width:20%;

	margin:.42667rem 0

}

.seravetype ul li .shcph {

	width:2.688rem;

	height:2.688rem;

	border:1px solid #dadde0;

	text-align:center;

	cursor:pointer

}

.seravetype ul li .shcph img {

	width:2.688rem;

	height:2.688rem

}

.inspectrepot .radio {

	margin-right:1.06667rem;

	float:left;

	width:inherit;

	padding:.42667rem 0

}

.inspectrepot .radio .che span {

	vertical-align:baseline;

	font-size:.64rem;

	color:#666666

}

.seravetype .ifhaeu {

	font-size:.59733rem;

	color:#999999

}

.apply-afterserve textarea {

	height:3.62667rem;

	border-bottom:0;

	border-left:0;

	border-right:0;

	outline:none

}

.nextbutt {

	padding:1.664rem 0

}

.nextbutt a {

	display:block;

	width:6.12267rem;

	height:1.408rem;

	text-align:center;

	line-height:1.408rem;

	border-radius:.21333rem;

	font-size:.68267rem;

	color:white;

	background:#f23030;

	margin:0 auto

}

.jaz {

	font-family:"黑体";

	background:white

}

.chineinvoice {

	font-family:"黑体";

	background:white

}

.chineinvoice .lingtd {

	color:#666666;

	font-size:.55467rem;

	padding:.53333rem 0

}

.chineinvoice .radio {

	width:100%;

	padding-top:0;

	padding-bottom:.64rem

}

.sabbao {

	font-family:"黑体";

	text-align:center;

	width:7.25333rem;

	height:1.83467rem;

	line-height:1.83467rem;

	color:white;

	font-size:.768rem;

	margin:0 auto;

	background:#f23030;

	display:block;

	position:absolute;

	bottom:6.4rem;

	left:50%;

	right:50%;

	margin-left:-3.62667rem

}

.shprutba {

	background:white

}

.tutif {

	font-size:.68267rem;

	padding:.42667rem 0

}

.kzthuic {

	line-height:1.81333rem;

	padding-bottom:.896rem

}

.kzthuic .kaid {

	padding:.42667rem;

	border:1px solid #f23030;

	color:#f23030;

	font-size:.59733rem

}

.intrudjs {

	padding:.42667rem 0

}

.intrudjs p {

	font-size:.55467rem;

	color:#666666;

	line-height:1.06667rem

}

.zblikbo {

	background:white

}

.zblikbo .qhsxix {

	margin-left:.64rem

}

.zblikbo .qhsxix .myorder {

	padding-left:0

}

.zblikbo .qhsxix .myorder .order .fl span {

	margin-left:0

}

.zblikbo .qhsxix .cl-ordhi {

	height:inherit

}

.zblikbo .qhsxix .cl-ordhi .order {

	overflow:inherit

}

.li9 {

	color:#999999;

	font-size:.512rem

}

.addretu {

	font-size:.68267rem;

	width:10.88rem;

	/*white-space:nowrap;

	*/

    text-overflow:ellipsis;

	overflow:hidden

}

.addretu2 {

	font-size:.68267rem;

	width:10.88rem;

	resize:none;

	border:0;

	outline:none;

	min-height:1.472rem;

	max-height:3.56267rem

}

.sunhj {

	padding:1.06667rem 0

}

.sunhj a {

	width:6.10133rem;

	height:1.408rem;

	display:block;

	text-align:center;

	color:white;

	line-height:1.408rem;

	background:#f23030;

	font-size:.68267rem;

	margin:0 auto;

	border-radius:.128rem

}

.coupon_csswri ul li {

	margin-top:1.06667rem;

	float:left;

	width:6.61333rem

}

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

	float:right

}

.coupon_csswri ul li .xd_time {

	font-size:.59733rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	color:#999999;

	padding:.59733rem 0

}

.coupon_he ul li {

	width:33.33333%

}

.cp_alo .pon_top {

	color:white;

	background:#fd9064;

	height:3.2rem;

	padding-left:.64rem;

	position:relative

}

/*.cp_alo .pon_top:after {*/

	/*content:"";*/

	/*background:url(../images/coupon_a.png);*/

	/*background-size:.256rem;*/

	/*background-repeat:repeat-x;*/

	/*width:100%;*/

	/*height:.08533rem;*/

	/*position:absolute;*/

	/*bottom:-.02133rem;*/

	/*left:0*/

/*}*/

.cp_alo .pon_top h1 {

	font-size:.768rem;

	margin:0;

	padding:.42667rem 0;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.cp_alo .pon_top h1 .fosi {

	font-size:.512rem

}

.cp_alo .pon_top p {

	font-size:.512rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.cp_alo .pon_dow {

	height:3.2rem;

	background:white

}

.cp_alo .pon_dow p {

	color:#999999;

	font-size:.512rem;

	padding:.426667rem 0 .426667rem .64rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.cp_alo .pon_dow .usecoupon {

	display:block;

	width:3.328rem;

	height:.896rem;

	color:#fd9064;

	font-size:.42667rem;

	border:1px solid #fd9064;

	/*line-height:.896rem;*/

	text-align:center;

	margin:0 auto;

	border-radius:.42667rem

}

.passtime .pon_top {

	background:#999999

}

.passtime .pon_dow .usecoupon {

	border-color:#999999;

	color:#999999;

	cursor:no-drop

}

.p_zyft {

	padding:.64rem 0

}

.p_zyft .ka {

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

	width:.85333rem;

	height:.55467rem;

	display:inline-block;

	vertical-align:top;

	background-size:.85333rem;

	margin-right:.128rem

}

.p_zyft .yg {

	background-position-x:-.93867rem;

	vertical-align:text-top

}

.p_zyft p {

	font-size:.64rem

}

.in_chio {

	color:#5b5b5b;

	font-size:.512rem

}

.p_zyfm img {

	border:1px solid #dddddd;

	width:2.13333rem;

	height:2.13333rem;

	margin-right:.91733rem

}

.p_zyfm img:nth-child(5n) {

	margin-right:0

}

.p_zyfb {

	padding:.64rem 0

}

.p_zyfb a {

	padding:.384rem;

	border:1px solid #b0b0b0;

	font-size:.55467rem;

	border-radius:.128rem;

	margin-right:.42667rem;

	display:inline-block

}

.p_zyfb .red {

	color:#f23030;

	border-color:#f23030

}

.pay_mind {

	border-bottom:1px solid #dadde0;

	background:white

}

.submit_com {

	color:#f23030;

	font-size:.59733rem

}

.sp_idear {

	overflow:hidden;

	padding:.85333rem;

	background-color:white

}

.sp_idear img {

	float:left;

	width:2.13333rem;

	height:2.13333rem;

	display:block

}

.com_igy {

	margin-left:.64rem;

	float:left

}

.com_igy p {

	font-size:.68267rem

}

.star_click {

	margin-top:.46933rem;

	position:relative

}

.star_click .comment-item-star_wr {

	height:.74667rem;

	width:.96rem;

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

	background-size:.96rem;

	display:inline-block;

	background-position-y:-.85333rem;

	cursor:pointer

}

.real-star_wr {

	height:.74667rem;

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

	background-size:.96rem;

	display:inline-block;

	background-position-y:-.02133rem

}

.comm_text_goods {

	background:#f3f5f7;

	padding:1.06667rem 0

}

.comm_text_goods .tapassa {

	height:3.84rem;

	background:inherit;

	outline:none;

	border:0;

	line-height:.85333rem

}

.wlcomenser {

	background:white;

	border-bottom:1px solid #ebebeb

}

.wlcomenser .lifi {

	color:#666666;

	font-size:.59733rem;

	margin-top:.08533rem

}

.thirs_commen {

	background:white;

	padding-bottom:1.06667rem

}

.al_comentaid {

	padding-top:1.06667rem

}

.al_comentaid .taidh {

	float:left;

	font-size:.68267rem;

	margin-top:.04267rem;

	padding-left:1.408rem

}

.al_comentaid .star_click {

	float:right;

	margin-top:0

}

.confine-wsp {

	width:10.15467rem;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis

}

.shuxg {

	margin-top:.59733rem

}

.custer .content .menu a {

	display:inline-block;

	margin-left:1.06667rem

}

.neibohoo {

	position:relative

}

.near_orbr {

	right:0;

	position:absolute;

	z-index:999

}

.near_orbr a {

	display:block;

	width:5.33333rem;

	height:1.70667rem;

	line-height:1.70667rem;

	text-align:center;

	color:white;

	background:#808080;

	font-size:.68267rem;

	border-bottom:1px solid #9a9a9a

}

.near_orbr a:last-child {

	border-bottom:0

}

.maleri50 {

	margin:0 1.06667rem

}

.order_datanoprice {

	width:8.27733rem;

	background:#aad2ff;

	border-radius:.08533rem;

	font-size:.68267rem;

	padding:.64rem;

	margin:0 auto

}

.order_datanoprice p {

	line-height:.896rem

}

.order_datanoprice p .co_blue {

	color:#0000ee;

	text-decoration:underline

}

.system_dialogue {

	background:white;

	padding:.64rem;

	border:1px solid #dadde0

}

.system_dialogue .systemmessage {

	color:#929292;

	font-size:.59733rem

}

.system_dialogue .systemcontact {

	margin-top:.64rem;

	color:#4e4e4e;

	font-size:.64rem;

	line-height:.768rem

}

.salesclerk_dialogue {

	overflow:hidden

}

.salesclerk_dialogue .saleslogo img {

	width:1.70667rem;

	height:1.70667rem;

	border:1px solid #dadde0

}

.salesclerk_dialogue .salescontact {

	padding:.64rem;

	background:white;

	width:11.34933rem;

	font-size:.64rem;

	color:#929292;

	line-height:.768rem;

	border-radius:.42667rem;

	position:relative

}

.salesclerk_dialogue .salescontact:before {

	content:"";

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

	width:.27733rem;

	height:.36267rem;

	background-size:.55467rem;

	position:absolute;

	left:-.27733rem;

	top:.768rem

}

.customer_dialogue .salescontact:before {

	right:-.27733rem;

	left:inherit;

	background-position-x:-.27733rem

}

.customer_dialogue .salescontact img {

	width:1.408rem;

	height:1.408rem

}

.order_datanoprice,.system_dialogue,.salesclerk_dialogue {

	margin-top:1.74933rem;

	margin-bottom:1.74933rem

}

.hiddenbox {

	height:2.13333rem;

	overflow:hidden

}

#he100 {

	height:2.13333rem

}

.write_dialogue {

	background:#f0f0f0;

	text-align:center;

	height:2.13333rem;

	line-height:2.38933rem;

	position:fixed;

	z-index:9999;

	bottom:0;

	width:16rem

}

.write_dialogue a {

	position:absolute;

	cursor:pointer;

	display:block;

	height:1.36533rem;

	width:1.36533rem;

	top:50%;

	margin-top:-.68267rem

}

.write_dialogue a .write {

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

	background-size:2.77333rem;

	height:1.376rem;

	width:1.376rem;

	display:inline-block

}

.write_dialogue .face {

	left:.64rem

}

.write_dialogue .writemf {

	width:11.52rem;

	height:1.49333rem;

	border-radius:.08533rem;

	outline:none;

	border:0;

	padding:0 .21333rem;

	font-size:.64rem;

	color:#666666

}

.write_dialogue .send {

	right:.64rem

}

.write_dialogue .send .write {

	background-position-x:-1.408rem

}

.write_replece {

	position:relative

}

.face-wrap {

	position:absolute;

	left:0;

	right:0;

	top:0;

	bottom:0;

	z-index:9;

	background-size:16rem;

	width:16rem;

	margin:0 auto;

	background-repeat:no-repeat

}

.face-wrap-1 {

	background-image:url(../images/face-panel1.2fe5ad465032e7aadae0afca8ebf43f5.png)

}

.face-wrap-2 {

	background-image:url(../images/face-panel2.8e18d844ab6d8cb545234adb1530e621.png)

}

.face-wrap-3 {

	background-image:url(../images/face-panel3.6b545eb939f31bdfd2fbbdcd896d08fa.png)

}

.face-wrap-4 {

	background-image:url(../images/face-panel4.ffa662fda1d9509d6b1384e34e50eb1d.png)

}

.face-wrap-5 {

	background-image:url(../images/face-panel5.5a20055da498e5d4502211589668eb5a.png)

}

.face-img {

	float:left;

	box-sizing:border-box;

	width:2.28267rem;

	height:2.02667rem;

	cursor:pointer

}

.successsystem {

	text-align:center;

	padding:2.13333rem 0

}

.successsystem img {

	width:3.2rem;

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

	height:1.06667rem;

	background:#f23030;

	line-height:1.06667rem;

	text-align:center;

	color:white;

	border-radius:.128rem;

	margin:0 .42667rem;

	font-size:.59733rem

}

.al_mosttype {

	background:white

}

.slide_list_row {

	width:13.22667rem;

	white-space:nowrap;

	overflow:auto;

	overflow-y:hidden

}

.slide_list_row::-webkit-scrollbar {

	background-color:transparent;

	height:0

}

.slide_list_row::-webkit-scrollbar-thumb {

	background-color:transparent;

	height:0

}

.slide_list_row::-webkit-scrollbar-track {

	background-color:transparent;

	height:0

}

.slide_list_row::-webkit-scrollbar-button {

	background-color:transparent;

	height:0

}

.slide_list_row::-webkit-scrollbar-track-piece {

	background-color:transparent;

	height:0

}

.slide_list_row::-webkit-scrollbar-corner {

	background-color:transparent;

	height:0

}

.slide_list_row::-webkit-resizer {

	background-color:transparent;

	height:0

}

.slide_list_row a {

	font-size:.59733rem;

	color:#333333;

	display:inline-block;

	padding:.576rem 0;

	margin-right:.896rem;

	white-space:nowrap

}

.slide_list_row .bobo2 {

	border-bottom:2px solid #d5273e

}

.rilick {

	width:1.49333rem;

	border-left:1px solid #e3e5e9;

	text-align:right;

	margin:.448rem 0

}

.rilick img {

	width:.98133rem;

	height:.85333rem

}

.goodsimgbo {

	width:3.17867rem;

	height:3.008rem;

	border:1px solid #e3e5e9;

	float:left;

	position:relative;

	z-index:2;

	margin:0 .256rem

}

.goodsimgbo img {

	width:3.136rem;

	height:2.96533rem

}

.goods-limit-fo {

	width:7.63733rem

}

.goods-limit-fo .name {

	color:#333333;

	font-size:.512rem;

	line-height:1.5;

	display:block;

	height:1.5rem;

	overflow:hidden;

	text-overflow:ellipsis;

	display:-webkit-box;

	-webkit-line-clamp:2;

	-webkit-box-orient:vertical;

	word-break: break-all;

	/*margin-top:.17067rem*/

}

.goods-limit-fo .condition {

	color:#74d2d4;

	font-size:.55467rem;

	margin-top:.17067rem

}

.goods-limit-fo .condition em {

	font-size:.85333rem;

	color:#4cb6b8;

	margin-right:.21333rem

}

.alcowlone {

	background:white;

	margin:.34133rem 0;

	position:relative

}

.remind_tim {

	position:absolute;

	left:-1px;

	top:-1px;

	color:white;

	font-size:.42667rem;

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

	width:2.496rem;

	height:.768rem;

	line-height:.81067rem;

	background-size:cover;

	padding-left:.10667rem;

	z-index:3

}

.goods-limit {

	width:11.34933rem;

	padding:.64rem 0;

	position:relative

}

.goods-limit:before {

	content:"";

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

	width:.21333rem;

	height:4.20267rem;

	background-size:cover;

	position:absolute;

	left:-.128rem;

	top:0

}

.goods-limit:after {

	content:"";

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

	width:.29867rem;

	height:4.352rem;

	background-size:cover;

	position:absolute;

	right:-.128rem;

	top:-.04267rem;

	z-index:2

}

.get-limit {

	position:relative;

	width:3.37067rem;

	background:#74d2d4;

	height:3.008rem;

	padding:.64rem 0;

	text-align:center;

	-moz-box-sizing:initial;

	-webkit-box-sizing:initial;

	box-sizing:initial;

	-moz-border-radius-topright:.21333rem;

	-webkit-border-top-right-radius:.21333rem;

	border-top-right-radius:.21333rem;

	-moz-border-radius-bottomright:.21333rem;

	-webkit-border-bottom-right-radius:.21333rem;

	border-bottom-right-radius:.21333rem

}

.get-limit canvas {

	width:2.13333rem;

	height:2.13333rem

}

.get-limit .data_num {

	font-family:"黑体";

	font-size:.512rem;

	color:#FFFFFF;

	width:2.34667rem;

	text-align:center;

	position:absolute;

	top:1.23733rem;

	left:50%;

	margin-left:-1.17333rem;

	line-height:1.2

}

.get-limit .data_num .getcatch {

	display:block

}

.get-limit .data_num .datanum {

	display:block

}

.get-limit .clickgetcoupon {

	display:block;

	background:white;

	color:#74d2d4;

	font-size:.512rem;

	width:2.816rem;

	border-radius:.384rem;

	padding:.064rem;

	border:4px solid #48b3b5;

	margin:0 auto;

	letter-spacing:1px

}

.begintimeSurplus {

	color:white;

	padding-bottom:.21333rem

}

.begintimeSurplus .titt {

	font-size:.512rem;

	display:block

}

.begintimeSurplus .timeback {

	font-size:.512rem;

	display:block;

	color:white;

	padding:.256rem 0

}

.begintimeSurplus .timeback a {

	color:#48b3b5;

	border:2px solid #48b3b5;

	background:white;

	padding:.064rem

}

.begintimeSurplus .peopleremind {

	font-size:.42667rem;

	display:block

}

.container {

	width:0;

	position:fixed;

	top:0;

	right:0;

	z-index:10000;

	display:none;

	overflow-x:hidden

}

.container .city-list,.container .province-list,.container .area-list {

	width:100%;

	overflow-x:hidden

}

.container .city {

	overflow-x:hidden;

	padding:.42667rem;

	background-color:#ffffff;

	margin-top:1.45067rem

}

.container .city p {

	font-size:.55467rem;

	color:#afafaf;

	width:95%;

	height:2.13333rem;

	line-height:2.13333rem;

	border-bottom:1px solid #e8ecf1;

	cursor:pointer

}

.container .city p.co_current {

	color:#f23030

}

.screen_wi_loc {

	display:block;

	width:14.4rem;

	position:absolute;

	top:0;

	right:0;

	background-color:#f8f8f8

}

.screen_wi_loc .suce_ok {

	font-size:0.59733rem

}

.screen_wi_loc .content .search {

	width:10.64533rem;

	margin-left:-1.38667rem

}

.emptyedit {

	position:absolute;

	right:.64rem

}

.emptyedit a {

	font-size:.59733rem;

	color:#999999;

	border-left:.04267rem solid #999;

	padding-left:.29867rem;

	margin-left:.21333rem

}

.emptyedit a:first-child {

	border-left:0;

	margin-left:0;

	padding-left:0

}

.lookalike a {

	float:right;

	display:block;

	width:2.176rem;

	font-size:.55467rem;

	color:#666666;

	border:1px solid #666666;

	padding:.192rem 0;

	text-align:center;

	border-radius:.08533rem

}

.mt12 {

	margin-top:.256rem



}

.dejsshort .radio {

	display:none

}

.dejsshort .se_sclist {

	border-bottom:none

}

.dejsshort .se_sclist .deleshow {

	border-bottom:1px solid #e3e5e9

}

.dejsshort .se_sclist .deleshow .deletes {

	margin-top:.256rem

}

.dejsshort .se_sclist .deleshow .prices .sc_pri {

	margin-top:.21333rem

}

.hiradio .radio {

	display:block

}

.hiradio .deleshow {

	width:9.17333rem

}

.hiradio .deleshow .similar-product-text {

	width:9.17333rem !important;

}

.similar-product-text p{

	margin-top: .2rem;

}

.daterecord {

	font-size:.59733rem;

	color:#666666;

	padding:.64rem 0;

	border-bottom:1px solid #e3e5e9

}

.delbrowser p {

	font-size:.68267rem;

	line-height:3.11467rem

}

.a_emptyall {

	display:none

}

.detailremark {

	padding-right:0

}

.detailcomment .assess-content {

	margin-right:0

}

.detailcomment .product-imgs-li {

	/*float:none;

	*/

    width:20%;

	/*height:auto*/

}

.detailcomment .product-imgs-li img {

	/*width:auto;

	*/

    /*height:auto;

	*/

    margin-bottom:.64rem

}

.desupp .fr {

	float:none;

	margin:0 auto;

	width:2.13333rem;

	height:2.13333rem;

	border:1px solid #dedede;

	border-radius:50%;

	-moz-box-shadow:0 1px 1px #000;

	-webkit-box-shadow:0 1px 1px #000;

	box-shadow:0 1px 1px #000

}

.desupp .fr i {

	margin-top:.32rem

}

.desupp .fr span {

	margin:0 auto;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	margin-top:.10667rem

}

.replaylist {

	background:white

}

.replaylist .assess-top {

	padding-bottom:0;

	padding-top:0;

	margin-top:-1px

}

.he108 {

	height:2.304rem

}

.replay_tit {

	font-size:.576rem;

	height:1.92rem;

	line-height:1.92rem;

	position:relative;

	border-bottom:1px solid #e9e9e9

}

.replay_tit:after {

	content:'';

	position:absolute;

	left:0

}

.replay_tit em {

	color:#c1c1c1

}

.replay_text {

	color:#666666;

	font-size:.55467rem;

	line-height:1.2;

	margin-top:.21333rem;

	padding-left:1.36533rem;

	word-wrap:break-word

}

.limitbox .assess-date {

	color:#c1c1c1

}

.restrict {

	border-top:1px solid #e9e9e9;

	padding:.64rem 0

}

.answersubmit {

	position:fixed;

	bottom:0;

	z-index:99;

	background:white;

	font-size:.59733rem;

	border-top:1px solid #e9e9e9;

	background:#eaeef1;

	padding:.42667rem 0

}

.answersubmit .vautxt {

	display:inline-block;

	width:12.288rem;

	height:1.408rem;

	background:white;

	padding:0 .21333rem;

	border:1px solid #e9e9e9;

	outline:none

}

.answersubmit .send {

	display:inline-block;

	background:#f23030;

	color:white;

	height:1.408rem;

	line-height:1.408rem;

	padding:0 .4rem;

	border-radius:.08533rem;

	margin-top:-1px;

	margin-left:.21333rem

}

.askget {

	line-height:2.47467rem

}

.askget span {

	font-size:.64rem;

	color:#222222

}

.askget .item_ask_1 {

	float:left

}

.askget .item_ask_2 {

	float:right

}

.askget .item_ask_2 a {

	border:1px solid #666666;

	color:#666666;

	display:inline-block;

	width:3.2rem;

	height:1.45067rem;

	text-align:center;

	line-height:1.45067rem;

	border-radius:.21333rem

}

.askget .item_ask_2 a.n {

	margin-right:.64rem

}

.askget .item_ask_2 a.action {

	border-color:#d5273e;

	color:#d5273e

}

.reminder .bop {

	border-top:1px solid #e3e5e9;

	padding-top:.64rem

}

.reminder .message {

	background:#f8f8f8;

	padding:.64rem

}

.reminder .message p {

	font-family:"黑体";

	font-size:.59733rem;

	color:#333333;

	line-height:.81067rem;

	letter-spacing:-1px

}

.resonalist {

	background:white;

	margin-top:.64rem

}

.resonalist .returnreson {

	border-top:1px solid #f8f8f8

}

.resonalist .firde {

	color:#222222 !important

}

.resonalist .Mright {

	margin-left:-.46933rem !important;

	-moz-transform:rotate(90deg);

	-ms-transform:rotate(90deg);

	-webkit-transform:rotate(90deg);

	transform:rotate(90deg)

}

.reminder_r {

	margin-top:1.28rem

}

.reminder_r .message {

	background:white

}

.reminder_r .message p {

	color:#d5273e

}

.ma-to-30 {

	margin-top:.64rem

}

.applyandreyurn {

	text-align:center;

	padding:.64rem 0

}

.applyandreyurn a {

	background:#d5273e;

	color:white;

	font-size:.72533rem;

	font-family:"黑体";

	padding:.64rem 2.13333rem

}

.y_hadgetgoods {

	display:none

}

.describequestion textarea {

	border:0;

	outline:none;

	padding:.21333rem 0;

	height:3.84rem

}

.degree_goods {

	padding:.64rem 0;

	border:0

}

.degree_goods .shopimg img {

	width:2.688rem;

	height:2.688rem

}

.degree_goods .deleshow {

	width:11.392rem

}

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

	line-height:.85333rem;

	height:1.70667rem;

	width:8.96rem;

	margin-top:0

}

.rm_star1 .star_click {

	margin-top:0;

	margin-left:.512rem

}

.rm_star1 .bot {

	border-top:1px solid #e3e5e9;

	padding-bottom:.64rem

}

.rm_star1 .inspectrepot {

	margin-left:.512rem

}

.rm_star1 .inspectrepot .radio {

	float:none

}

.rm_star1 .inspectrepot .radio .che span {

	font-size:.59733rem

}

.rm_star1 .customer-messa textarea {

	height:5.03467rem;

	margin:0

}

.rm_star1 .submit input {

	width:100% !important;

	border-radius:0 !important;

	margin-top:0 !important

}

.rm_question {

	font-size:.64rem;

	color:#666666;

	font-family:"黑体";

	padding:30px 0

}

.servicedetail {

	background:white

}

.no_service {

	line-height:2.13333rem;

	border-bottom:1px solid #e3e5e9;

	position:relative

}

.no_service span {

	display:block

}

.no_service .item-no {

	font-size:.59733rem;

	color:#222222;

	float:left;

	width:12.032rem;

	overflow:hidden

}

.no_service .status {

	font-size:.68267rem;

	color:#d5273e;

	float:right

}

.no_service .Mright {

	position:absolute;

	top:50%;

	right:0;

	margin-top:-.29867rem

}

.overwell {

	height:auto

}

.overwell .item-no {

	line-height:1.06667rem;

	word-break:break-all;

	padding:.42667rem 0;

	width:13.73867rem

}

.schdule_t {

	height:5.33333rem;

	padding:2.13333rem 0 1.06667rem 0;

	display:block;

	padding-left:2.688rem

}

.schdule_t .lc {

	float:left;

	text-align:center;

	position:relative

}

.schdule_t .lc i {

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

	background-size:5.48267rem;

	display:inline-block;

	width:1.45067rem;

	height:1.45067rem

}

.schdule_t .lc .tis {

	position:absolute;

	background:#50c65f;

	color:white;

	border-radius:.42667rem;

	padding:.128rem .17067rem;

	font-size:.45rem;

	top:-1.28rem;

	left:50%;

	white-space:nowrap;

	transform:translateX(-50%);

}

.schdule_t .lc .tis:after {

	content:"";

	width:0;

	height:0;

	border-left:.17067rem solid transparent;

	border-right:.17067rem solid transparent;

	border-top:.17067rem solid #50c65f;

	position:absolute;

	bottom:-.128rem;

	left:50%;

	margin-left:-.17067rem

}

.schdule_t .f-s .sendapply {

	background-position:.27733rem .04267rem

}

.schdule_t .f-s .gr {

	display:block;

	color:#50c65f;

	font-size:.59733rem

}

.schdule_t .m-s {

	top:.64rem;

	left:-.256rem

}

.schdule_t .m-s .wait {

	width:.59733rem;

	height:.59733rem;

	background-position:-3.52rem -.384rem;

	position:absolute;

	left:50%;

	top:50%;

	margin-left:-.29867rem;

	margin-top:-.29867rem

}

.schdule_t .m-s .box {

	display:block;

	position:relative;

	border-radius:.08533rem;

	width:3.62667rem;

	height:.128rem;

	background:#cbcbcb

}

.schdule_t .m-s span {

	display:block;

	border-radius:.08533rem;

	width:3.62667rem;

	height:.128rem;

	background:#50c65f

}

.schdule_t .m-s span.half {

	width:50%

}

.schdule_t .e-s {

	left:-1.74933rem

}

.schdule_t .e-s .thirdsales {

	background-position:-4.26667rem .04267rem

}

.schdule_t .e-s .gr {

	display:block;

	color:#222222;

	font-size:.59733rem

}

.schdule_t .e-s .tis {

	top:-1.06667rem;

	display:none

}

.schdule_t .change .e-s .tis {

	display:block

}

.schdule_t .change .e-s .gr {

	color:#50c65f

}

.schdule_t .change .e-s .thirdsales {

	background-position:-1.70667rem .04267rem

}

.schdule_t .change .m-s .tis {

	display:none

}

.schdule_t .change .m-s span.half {

	width:100%

}

.schdule_t .change .m-s span.half .wait {

	display:none

}

.schdule_t .pass .gr {

	color:#50c65f

}

.schdule_t .pass .thirdsales {

	background-position:.27733rem .04267rem

}

.schdule_t .pass .box {

	width:1.6rem

}

.schdule_t .pass .box .half {

	width:100%

}

.sc_lc {

	padding-left:0

}

.sc_lc .lc {

	position:absolute

}

.sc_lc .f-s .tis {

	top:-1.06667rem;

	display:none

}

.sc_lc .m-s {

	left:.21333rem;

	width:1.6rem

}

.sc_lc .m-s .box {

	width:1.6rem

}

.sc_lc .e-s {

	left:1.32267rem;

	width:2.56rem

}

.servicedetail_q {

	background:white;

	line-height:2.13333rem

}

.la_q_dis {

	border-bottom:1px solid #e3e5e9

}

.la_q_q {

	line-height:1.06667rem;

	padding:.53333rem 0;

	-moz-box-sizing:initial;

	-webkit-box-sizing:initial;

	box-sizing:initial

}

.la_q_q .dis {

	font-size:.59733rem;

	color:#333333

}

.la_q_q .time {

	font-size:.59733rem;

	color:#999999

}

.cancel_app {

	background:white;

	position:fixed;

	bottom:0;

	width:100%;

	max-width:16rem

}

.last_lc {

	position:relative;

	float:left;

	height:2.13333rem;

	width:3.2rem

}

.ml86 {

	margin-left:1.83467rem

}

.newcarlist_head {

	position:relative;

	height:1.87733rem;

	line-height:1.87733rem;

	border-bottom:1px solid #e3e5e9;

	background:white

}

.newcarlist_head .tit_car {

	font-size:.768rem;

	color:#222222;

	font-family:"黑体";

	text-align:center;

	display:block

}

.editamessage {

	position:absolute;

	right:.64rem;

	top:0

}

.editamessage .edit_car a {

	font-size:.64rem;

	color:#666666

}

.editamessage .message_car {

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

	width:1.10933rem;

	height:1.088rem;

	background-size:1.10933rem;

	display:inline-block;

	vertical-align:middle;

	margin-left:.55467rem

}

.editamessage .none_message {

	background-position:0 -1.06667rem

}

.bulletin_car {

	height:1.42933rem;

	line-height:1.49333rem;

	background:#f77f7a

}

.bulletin_car .news_car p {

	font-family:"黑体";

	font-size:.55467rem;

	color:white;

	display:inline-block;

	vertical-align:middle;

	width:12.30933rem;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden

}

.bulletin_car .news_car p span {

	position:relative;

	vertical-align:bottom

}

.bulletin_car .news_car>span a {

	float:right;

	color:white;

	display:inline-block;

	vertical-align:middle;

	font-size:.55467rem

}

.carnew {

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

	background-size:6.10133rem;

	display:inline-block;

	vertical-align:middle

}

.bell {

	width:.832rem;

	height:.74667rem;

	background-position:.04267rem .04267rem;

	margin-right:.384rem

}

.newallshoporder {

	background:#f8f8f8;

	border-top:1px solid #e3e5e9

}

.newallshoporder .radio i {

	width:.72533rem;

	height:.68267rem

}

.newallshoporder .check_t i {

	background-position:-.768rem 0

}

.newallshoporder .logoshopcar .lsc {

	width:.85333rem;

	height:.85333rem;

	background-position:-1.856rem .02133rem

}

.newallshoporder .logoshopcar .s_name {

	font-size:.64rem;

	color:#333333;

	font-family:"黑体";

	vertical-align:middle;

	display:inline-block;

	max-width:5.97333rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.newallshoporder .logoshopcar .Mright {

	float:none;

	display:inline-block;

	vertical-align:middle;

	margin-left:.21333rem

}

.newallshoporder .fr a {

	color:#d5273e;

	font-size:.59733rem

}

.newallshoporder .fr .spea {

	color:#222222;

	font-size:.512rem;

	border-right:1px solid #bbbbbb;

	margin-right:.21333rem;

	padding-right:.21333rem

}

.newallshoporder .fr .tycor {

	width:.64rem;

	height:.64rem;

	background-position:-3.66933rem -.10667rem;

	margin-left:.21333rem

}

.fullm {

	line-height:1.64267rem

}

.fullm .mi {

	float:left

}

.fullm .mi a {

	display:inline-block;

	padding:.128rem;

	border:1px solid #d5273e;

	font-size:.59733rem;

	color:#d5273e;

	border-radius:.08533rem;

	line-height:.576rem

}

.fullm .mi span {

	display:inline-block;

	font-size:.59733rem;

	color:#333333

}

.fullm .brow {

	float:right;

	line-height:1.64267rem

}

.fullm .brow span {

	display:inline-block;

	vertical-align:middle;

	font-size:.59733rem;

	color:#d5273e

}

.fullm .brow .rear {

	width:.64rem;

	height:.64rem;

	background-position:-2.85867rem -.08533rem

}

.group_ord {

	background:white

}

.group_ord .sc_list {

	padding:.42667rem .64rem

}

.group_ord .sc_list:first-child {

	padding-top:0

}

.group_ord .sc_list .shopimg {

	position:relative

}

.group_ord .sc_list .shopimg img {

	width:4.48rem;

	height:4.48rem;

	border:1px solid #eaeaea

}

.group_ord .sc_list .shopimg .lt {

	width:100%;

	height:.98133rem;

	line-height:.98133rem;

	background:rgba(30,20,19,0.65);

	color:white;

	text-align:center;

	font-size:.64rem;

	position:absolute;

	bottom:0;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis

}

.group_ord .sc_list .radio {

	padding-top:1.94133rem

}

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

	line-height:.81067rem;

	height:1.62133rem;

	margin-top:0;

	margin-bottom:0

}

.group_ord .sc_list .deleshow {

	width:8.74667rem

}

.group_ord .sc_list .deleshow .weight {

	line-height:.85333rem

}

.group_ord .sc_list .deleshow .weight span {

	margin-left:.21333rem;

	display:inline-block;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	width:3.84rem

}

.group_ord .sc_list .deleshow .weight span:first-child {

	margin-left:0

}

.group_ord .sc_list .deleshow .edit_weight {

	background:#f0f2f5;

	position:relative

}

.group_ord .sc_list .deleshow .edit_weight:after {

	content:'';

	position:absolute;

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

	background-size:6.10133rem;

	width:.64rem;

	height:.64rem;

	right:2px;

	top:.08533rem;

	background-position:-1.04533rem 0

}

.group_ord .sc_list .deleshow .prices .sc_pri {

	font-size:.72533rem

}

.group_ord .sc_list .deleshow .prices .sc_pri .m {

	font-size:.512rem;

	vertical-align:bottom

}

.group_ord .sc_list .deleshow .prices {

	margin-top:.896rem

}

.group_ord .sc_list .deleshow .emk .sc_pri {

	color:#666666

}

.group_ord .sc_list .deleshow .emk .sc_pri em {

	margin-left:.128rem;

	color:#999999;

	font-size:.59733rem

}

.group_ord .sc_list .deleshow .emk {

	overflow:inherit

}

.group_ord .sc_list .deleshow .emk .plus a {

	padding:.34133rem .384rem;

	color:#333333;

	border:1px solid #666666;

	border-radius:.128rem;

	font-size:.64rem;

	position:relative;

	top:.32rem

}

.empty_so {

	position:relative;

	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);

	opacity:.6

}

.empty_so:before {

	content:'';

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

	width:3.11467rem;

	height:3.11467rem;

	position:absolute;

	background-size:cover;

	left:50%;

	top:50%;

	margin-left:-1.55733rem;

	margin-top:-1.55733rem;

	z-index:99

}

.givejf {

	font-size:.55467rem;

	color:#666666;

	background:#fff7f7;

	height:1.06667rem;

	line-height:1.06667rem;

	padding-left:1.70667rem

}

.givejf .g {

	color:#999999;

	margin-left:.42667rem

}

.newcarfoo .payallb {

	bottom:2.13333rem

}

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

	.newcarfoo .payallb {

	bottom:1.06667rem

}

}.newcarfoo .payallb .alllef .radio .all {

	top:-.17067rem

}

.newcarfoo .payallb .youbia p {

	text-align:left;

	color:#333333;

	font-weight:bold

}

.newcarfoo .payit .fl .lastime {

	color:#666666;

	font-weight:normal

}

.newcarfoo .payallb .youbia {

	width:6.4rem;

	margin-left:1.06667rem

}

.edit_c {

	height:2.13333rem;

	line-height:2.13333rem;

	display:none

}

.edit_c .all_c .radio {

	width:inherit;

	padding-top:0

}

.edit_c .all_c .radio i {

	display:inline-block;

	vertical-align:middle;

	float:none

}

.edit_c .all_c .all {

	font-size:.55467rem;

	position:relative;

	top:.08533rem

}

.edit_c .ed3_c {

	float:right

}

.edit_c .ed3_c a {

	display:inline-block;

	width:3.2rem;

	height:1.408rem;

	text-align:center;

	line-height:1.408rem;

	border:1px solid #666666;

	font-size:.64rem;

	color:#666666;

	border-radius:.128rem;

	margin-left:.42667rem

}

.edit_c .ed3_c a.del {

	border-color:#d5273e;

	color:#d5273e

}

.soldout {

	position:relative;

	border-bottom:1px solid #e3e5e9;

	padding-bottom:.64rem

}

.soldout .shopimg {

	float:left;

	width:4.48rem;

	height:4.48rem

}

.soldout .shopimg img {

	width:4.48rem;

	height:4.48rem;

	border:1px solid #eaeaea

}

.soldout .empty_price {

	float:left;

	position:absolute;

	left:5.76rem;

	bottom:.64rem

}

.soldout .empty_price .yp {

	font-size:.72533rem;

	color:#d5273e;

	margin-bottom:.64rem

}

.soldout .empty_price .yp em {

	font-size:.512rem

}

.soldout .empty_price p {

	font-size:.55467rem;

	color:#666666

}

.closer {

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

	width:.85333rem;

	height:.85333rem;

	background-size:cover;

	display:inline-block;

	float:right;

	cursor:pointer

}

.choseg {

	display:none

}

.choseg .choose-titr {

	padding-left:.64rem;

	padding-right:.64rem;

	overflow:hidden

}

.handard_gg {

	padding:.64rem 0

}

.handard_gg a {

	width:6.89067rem;

	height:1.45067rem;

	text-align:center;

	line-height:1.45067rem;

	color:#333333;

	font-size:.576rem;

	border-radius:.128rem;

	border:1px solid #e3e5e9;

	float:right;

	margin-bottom:.64rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

.handard_gg a.current {

	color:#d5273e;

	border-color:#d5273e

}

.handard_gg a:nth-child(2n) {

	float:left

}

.handard_gg .submits_de {

	margin-top:2.13333rem

}

.hdd {

	color:#666666;

	font-size:.59733rem;

	padding-bottom:.34133rem

}

.handard_color_size {

	padding:.64rem 0

}

.handard_color_size a {

	display:block;

	width:2.73067rem;

	height:1.45067rem;

	text-align:center;

	line-height:1.45067rem;

	color:#333333;

	font-size:.576rem;

	border-radius:.128rem;

	border:1px solid #e3e5e9;

	float:left;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	margin-bottom:.64rem;

	margin-right:.85333rem

}

.handard_color_size a.current {

	color:#d5273e;

	border-color:#d5273e

}

.handard_color_size .submits_de {

	background:#d5273e;

	margin-top:2.13333rem

}

.coupongg {

	background:#f8f8f8

}

.coupongg .closer {

	position:absolute;

	right:.64rem

}

.coupongg .soldout_cp {

	text-align:center

}

.coupongg .soldout_cp .nmy {

	width:3.392rem;

	height:2.70933rem;

	margin-top:1.06667rem

}

.coupongg .soldout_cp .nzw {

	font-size:.59733rem;

	color:#bfbfbf;

	margin-top:.85333rem

}

.c_uscoupon {

	height:14.54933rem;

	overflow:auto;

	margin-top:.64rem

}

.c_uscoupon .canus {

	font-size:.64rem;

	color:#333333;

	font-weight:bold

}

.c_uscoupon .canus span {

	font-size:.512rem;

	color:#999999

}

.cuptyp {

	height:3.94667rem;

	margin:.64rem 0

}

.cuptyp:first-child {

	margin-top:0

}

.cuptyp .le_pri {

	width:36%;

	height:3.94667rem;

	float:left;

	background:#51c9df;

	position:relative;

	border-top-left-radius:.128rem;

	border-bottom-left-radius:.128rem;

	background-image:-webkit-gradient(linear,0% 0%,100% 0%,from(#63EAE8),to(#51CADF));

	background-image:-moz-linear-gradient(0% 100% 180deg,#63EAE8,#51CADF)

}

.cuptyp .le_pri:before {

	content:'';

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

	width:.21333rem;

	height:3.92533rem;

	background-size:cover;

	position:absolute;

	left:-.128rem;

	top:0

}

.cuptyp .le_pri h1 {

	font-size:1.70667rem;

	color:white;

	text-align:center;

	margin:0;

	margin-top:.64rem

}

.cuptyp .le_pri h1 em {

	font-size:.85333rem;

}

.cuptyp .le_pri p {

	margin-top:.21333rem;

	color:white;

	font-size:.55467rem;

	text-align:center

}

.cuptyp .ri_int {

	width:64%;

	height:3.94667rem;

	float:left;

	background:white;

	padding:.42667rem 0 .42667rem .42667rem;

	position:relative;

	border-top-right-radius:.128rem;

	border-bottom-right-radius:.128rem;

	border:1px solid #e3e5e9;

	border-left:0

}

.cuptyp .ri_int .ba {

	background:#56d4e2;

	color:white;

	padding:.21333rem;

	border-radius:.128rem;

	line-height:1.00267rem;

	margin-right:.42667rem

}

.cuptyp .ri_int .foi {

	display:inline-block;

	width:5.632rem;

	font-size:.512rem;

	line-height:1.024rem

}

.cuptyp .ri_int span {

	color:#666666;

	font-size:.512rem

}

.cuptyp .ri_int .cp9 {

	color:#999999

}

.cuptyp .ri_int .bo_two {

	font-size:.512rem;

	color:#999999;

	position:absolute;

	bottom:.42667rem

}

.cuptyp .ri_int .bo_two a {

	padding:.14933rem .34133rem;

	border:1px solid #54cfe1;

	color:#54cfe1;

	font-size:.512rem;

	border-radius:.53333rem;

	margin-left:.42667rem

}

.canget span {

	vertical-align:top

}

.newchoosecar {

	bottom:2.13333rem

}

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

	.newchoosecar {

	bottom:1.06667rem

}

}.newchoosecar .choose-titr {

	overflow:hidden

}

.ovfHiden {

	overflow:hidden;

	height:100%

}

/*hxm-add-start*/

.edit-btn {

	float:right;

	width:100%;

	/* height:auto;

	*/

    margin-top:0.5rem;

	background:transparent;

}

.edit-btn .g {

	float:right;

	border-left:1px solid #bbb;

	padding-left:0.5rem;

	padding-right:0.5rem;

	color:#333;

	cursor:pointer;

}

.edit-list {

	display:none;

	float:right;

	height:1.06667rem;

	line-height:1.06667rem;

}

.edit-list li {

	float:left;

	border-left:1px solid #bbb;

	padding-left:0.5rem;

	padding-right:0.5rem;

	font-size:.55467rem;

	color:#999;

}

.edit-list li:hover {

	color:#333;

}

.edit-list li a {

	color:inherit;

}

.edit-list li:first-child {

	border-left:none;

}

.edit-change .g {

	display:none;

}

.edit-change .edit-list {

	display:block;

}

.operating-floor-two {

	border-top:1px solid #dedede;

	border-bottom:1px solid #dedede;

}

.operating-floor-two .item {

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	float:left;

	width:50%;

	border-right:1px solid #dedede;

	padding:0 0.5rem;

}

.operating-floor-two .item:last-child {

	border-right:none;

}

.operating-floor-two .operating-floor-txt {

	float:right;

	width:3.6rem;

	font-size:.59733rem;

	line-height:.8rem;

	margin-top:0.5rem;

	color:#f23030;

}

.operating-floor-two .operating-floor-pic {

	float:left;

	width:3rem;

}

.operating-floor-two .operating-floor-pic img {

	width:inherit;

}

.operating-floor-two .operating-floor-txt span {

	display:block;

	width:100%;

	height:0.8rem;

	overflow:hidden;

	text-align:right;

}

.operating-floor-two .operating-floor-txt .second {

	font-size:.42667rem;

	color:#999;

}

/*移动端layer弹出层样式*/

div.layui-m-layercont {

	font-size:.853333rem;

}

div.layui-m-layerbtn span {

	font-size:.59733rem;

}

.m-lr-20 {

	margin:0 .42667rem;

}

.orders-list {

	font-size:.59733rem;

	color:#343434;

	background:#f7f7f7;

	padding-bottom:.42667rem;

}

.orders-item {

	background:#fff;

	margin-bottom:.42667rem;

}

.shop-mes {

	height:2.38933rem;

	padding-top:0.8rem

}

.shop-logo {

	float:left;

	width:0.725333rem;

	height:0.725333rem;

	margin:0 .42667rem;

	overflow:hidden;

	background:#ddd;

}

.shop-logo>img {

	width:100%;

}

.shop-name {

	height:.725333rem;

	line-height:.725333rem;

	font-size:.64rem;

}

.goods-item {

	background-color:#f7f7f7;

	padding:.42667rem;

	margin-bottom:.21333rem;

}

.goods-pic {

	float:left;

	width:3.92533rem;

	height:3.92533rem;

	margin-right:.85333rem;

	overflow:hidden;

}

.goods-pic>img {

	width:100%;

}

.goods-cont {

	float:left;

}

.goods-title {

	height:1.536rem;

	width:10.24rem;

	line-height:0.768rem;

	font-weight:normal;

	overflow:hidden;

	text-overflow:ellipsis;

	display:-webkit-box;

	-webkit-line-clamp:2;

	-webkit-box-orient:vertical;

}

.goods-des {

	height:2.13333rem;

	line-height:2.13333rem;

	color:#f4b800

}

.goods-price {

	float:left;

	color:#f33300;

}

.goods-num {

	float:right;

}

.other-item {

	height:2.38933rem;

	margin:0 .64rem;

	line-height:2.38933rem;

	border-bottom:1px solid #e0e0e0;

	font-size:0.64rem;

}

.other-item:last-child {

	border-bottom:none;

}

.other-left {

	float:left;

}

.other-right {

	float:right;

}

.leave-word-box {

	height:2.3rem;

	overflow:hidden;

}

.leave-word {

	width:11.24rem;

	height:2.3rem;

	line-height:2.3rem;

	resize:none;

	outline:none;

	border:none;

	color:#989898;

}

.other-num {

	margin:0 .42667rem;

}

.other-price {

	color:#f33300;

}

.other-right .arrow-right {

	display:inline-block;

	width:.34133rem;

	height:.59733rem;

	margin-left:.21333rem;

	margin-bottom:-.1rem;

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

	background-size:cover;

}

.top-header-m {

	height:2.13333rem;

}

.top-header-m>.footer {

	position:fixed;

	bottom:auto;

	top:1.898667rem;

}

.btns-fixed-wrap {

	height:2.56rem;

}

.btns-fixed-w100 {

	position:fixed;

	left:0;

	bottom:0;

	width:100%;

}

/*拼多多页面*/

.page-title1 {

	display:inline-block;

	font-size:0.682667rem;

	color:#333;

}

.goods-info-p {

	padding:.4rem .5rem;

}

.goods-pic-p {

	float:left;

	width:5.5rem;

	height:5.5rem;

	margin-right:.8rem;

	overflow:hidden;

}

.goods-pic-p>img {

	width:100%;

}

.goods-name-p {

	line-height:.8rem;

	font-size:.7rem;

	height:3.2rem;

	color:#333;

	overflow:hidden;

}

.use-num-p {

	font-size:.6rem;

	color:#999;

	height:1.2rem;

	line-height:1.2rem;

	margin-top:.2rem;

}

.goods-price-p {

	font-size:.6rem;

	color:#999;

	height:.9rem;

	overflow:hidden;

}

.goods-price-p>span {

	font-size:.9rem;

	color:#df241a;

	vertical-align:text-bottom;

	margin-right:.3rem;

	overflow:hidden;

}

.service-list-q {

	box-sizing:content-box;

	height:.6rem;

	padding:.5rem 0;

	background-color:#fafafa;

	text-align:center;

}

.service-list-q>li {

	display:inline-block;

}

.service-list-q>li+li {

	padding-left:.8rem;

}

.service-list-q>li>img {

	width:.6rem;

	height:.6rem;

	margin-right:.1rem;

}

.service-list-q>li>span {

	line-height:.6rem;

	font-size:.5rem;

	color:#666;

}

.groups-users-q {

	padding-top:.5rem;

	text-align:center;

}

.users-list-p {

	min-height:2.25rem;

	padding-top:.15rem;

}

.users-list-p>li {

	display:inline-block;

	border-radius:50%;

	width:2.1rem;

	height:2.1rem;

}

.users-list-p>li+li {

	margin-left:.5rem;

	overflow:hidden;

}

.users-list-p .master-p {

	position:relative;

}

.users-list-p .master-p .pic-wrap {

	box-sizing:content-box;

	width:2rem;

	height:2rem;

	border:2px solid #ffab33;

	overflow:hidden;

	border-radius:50%;

}

.users-list-p>li img {

	width:100%;

}

.users-list-p .tips-p {

	position:absolute;

	left:-1px;

	top:-.2rem;

	width:1.4rem;

	height:.7rem;

	line-height:.7rem;

	font-size:.5rem;

	color:#aa7806;

	border:1px solid #fff;

	background-color:#ffab33;

	border-radius:.35rem;

}

.groupsing {

	height:2rem;

	font-size:.7rem;

	line-height:2rem;

	color:#333;

}

.groupsing>span {

	color:#e02e24;

}

.groupsing>i {

	font-weight:bold;

	color:#000;

}

.groupsed {

	box-sizing:content-box;

	padding:.55rem 0;

	height:.9rem;

	line-height:.9rem;

	font-size:.7rem;

	color:#333;

}

.groupsed>img {

	width:.9rem;

	height:.9rem;

	margin-right:.5rem;

	vertical-align:top;

}

.join-groups-p {

	display:inline-block;

	width:15rem;

	height:1.8rem;

	line-height:1.8rem;

	font-size:.75rem;

	color:#fff;

	background-color:#e02e24;

	border-radius:.3rem;

}

.lottery-button {

	margin-top:10px;

	color:#333;

	background-color:#fff;

	border:1px solid black;

}

.buy-notes-p {

	margin-top:.5rem;

	border-top:1px solid #e9e9e9;

	height:2.2rem;

	background-color:#f2f2f2;

}

.buy-notes-p .notes-wrap {

	height:1.8rem;

	background-color:#fff;

	line-height:1.8rem;

	padding:0 .5rem;

	font-size:.6rem;

}

.buy-notes-p .notes-title {

	float:left;

	color:#333;

}

.buy-notes-p  .notes-cont {

	float:right;

	color:#999;

}

.nav-list-p {

	height:2.7rem;

	padding-top:.2rem;

}

.nav-list-p>a {

	float:left;

	width:25%;

	text-align:center;

}

.nav-list-p>a img {

	width:1.25rem;

	height:1.25rem;

}

.nav-list-p>a span {

	height:1.1rem;

	font-size:.7rem;

	line-height:1.1rem;

	color:#666;

}

.goods-list-p {

	background-color:#f2f2f2;

}

.goods-item-p {

	width:7.936rem;

	margin-top:.064rem;

	background-color:#fff;

}

.goods-item-p:nth-child(odd) {

	float:left;

}

.goods-item-p:nth-child(even) {

	float:right;

}

.goods-item-p .item-pic-p {

	width:7.936rem;

	height:7.936rem;

	overflow:hidden;

}

.goods-item-p .item-pic-p>img {

	width:100%;

}

.goods-item-p .item-name {

	font-size:.7rem;

	line-height:1rem;

	height:2rem;

	margin:.25rem 0;

	padding:0 .4rem;

	color:#333;

	display:-webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2;

	overflow:hidden;

}

.goods-item-p .item-cont-p {

	height:1rem;

	line-height:1rem;

	padding:0 .4rem;

	margin-bottom:.4rem;

	overflow:hidden;

}

.goods-item-p .items-price {

	float:left;

	font-size:.75rem;

	font-weight:bold;

	color:#e02e24;

}

.goods-item-p .items-num {

	float:right;

	font-size:.6rem;

	color:#999;

}

.btn-share-ico {

	float:right;

	margin-top:0.512rem;

	margin-right:0.426667rem;

	width:0.682667rem;

	height:0.853333rem;

	background:url(../images/ico-share1.png) no-repeat 0 0;

	background-size:cover;

}

/*活动详情页*/

.ac-d-title {

	margin-top:1.706667rem;

	font-size:.64rem;

	line-height:1.28rem;

	color:#333;

	text-align:center;

}

.ac-d-subtitle {

	font-size:.554667rem;

	line-height:1.024rem;

	color:#666;

	text-align:center;

}

.ac-d-state {

	height:1.322667rem;

	padding-bottom:.426667rem;

	border-bottom:1px solid #ddd;

	text-align:center;

}

.ac-d-state>span {

	display:inline-block;

	padding:0 .426667rem;

	font-size:.512rem;

	line-height:.896rem;

	color:#999;

}

.ac-d-cont {

	padding:.426667rem;

	font-size:.512rem;

	line-height:.896rem;

	color:#666;

}

.ac-d-cont img {

	width:100%;

	max-width:100%;

}

.ceshi-rem {

	}/*hxm-add-end*/



/*微信账号关联商城账号*/

.relation-user-wrap {

	margin:0 .64rem;

}

.relation-user-wrap .relation-des {

	font-size:.512rem;

	line-height:1.28rem;

	color:#999;

}

.relation-user-wrap .co-black {

	color:#333;

}

.user-photo1-h {

	width:3.2rem;

	height:3.2rem;

	margin:.512rem auto 0;

	border-radius:50%;

	overflow:hidden;

}

.user-photo1-h>img {

	width:100%;

}

.ueser-name1-h>span {

	vertical-align:top;

	color:#333;

	margin-left:.384rem;

}

.p-t-48 {

	padding-top:1.024rem;

}

.relation-user-wrap .relation-btns {

	display:block;

	height:1.664rem;

	line-height:1.664rem;

	text-align:center;

	font-size:.597333rem;

	color:#666;

	border:1px solid #ccc;

	border-radius:.128rem;

}

.relation-btns.register-btns {

	background-color:#f23030;

	color:#fff;

	border-color:#ab434a;

}

/*签到页面*/

.panel1-sign {

	position:relative;

	height:7.253333rem;

	padding:.512rem .426667rem .64rem;

	background:url("../images/bg-panel-sign.jpg") no-repeat 0 0;

	background-size:cover;

	font-size:.469333rem;

	color:#fff;

}

.user-sign {

	float:left;

}

.user-sign>i {

	float:left;

	width:1.28rem;

	height:1.28rem;

	margin-right:.426667rem;

	border-radius:50%;

	overflow:hidden;

}

.user-sign img {

	width:100%;

}

.user-sign>span {

	float:left;

	height:1.28rem;

	max-width:3.84rem;

	line-height:1.28rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

}

.integral-sign {

	float:right;

	text-align:right;

	max-width:5.12rem;

}

.integral-sign>span {

	display:block;

	line-height:.768rem;

}

.click-sign {

	position:absolute;

	top:1.365333rem;

	left:50%;

	margin-left:-2.133333rem;

	width:4.266666rem;

	height:4.266666rem;

	background:url("../images/ico-integral-sign.png") no-repeat 0 0;

	background-size:8.533332rem 4.266666rem;

}

.click-sign>span {

	display:none;

	padding-top:2.56rem;

	line-height:.576rem;

	color:#ff563f;

	text-align:center;

	font-size:.469333rem;

}

.clicked-sign {

	background-position-x:-4.266666rem;

}

.clicked-sign>span {

	display:block;

}

.continuity-sign {

	position:absolute;

	width:100%;

	line-height:1;

	text-align:center;

	bottom:.64rem;

}

.continuity-sign i {

	font-weight:bold;

	color:#ffe400;

}

.continuity-sign .c-7 {

	display:inline;

}

.continuity-sign .c-20 {

	display:none;

}

.continuity-7 .c-7 {

	display:none;

}

.continuity-7 .c-20 {

	display:inline;

}

.panel2-sign {

	padding:0 .384rem;

	background-color:#fff;

}

.panel2-sign h3 {

	font:.597333rem/1.706667rem normal;

	color:#666;

	border-bottom:1px solid #ddd;

	text-align:center;

}

.panel2-sign li {

	float:left;

	height:1.28rem;

	line-height:1.28rem;

	width:2.176rem;

	text-align:center;

	font-size:.512rem;

}

.weeks-sign {

	padding-top:.256rem;

}

.weeks-sign li {

	color:#666;

}

.calendar-sign {

	padding-bottom:.512rem;

}

.calendar-sign li {

	position:relative;

	color:#999;

}

.calendar-sign li>i {

	display:none;

	position:absolute;



	left:.768rem;

	bottom:0;

	width:.746667rem;

	height:.682667rem;

	background:url("../images/ico-checked-sign.png") no-repeat 0 0;

	background-size:cover;

}

.calendar-sign .checked>i {

	display:block;

}

.rule-sign {

	background-color:#fff;

	margin-top:.426667rem;

	padding:.32rem .426667rem .512rem;

	color:#666;

}

.rule-sign h5 {

	font:.597333rem/1.536rem normal;

}

.rule-sign p {

	font-size:.512rem;

	line-height:.853333rem;

}

.mytit_flash {

	background-color: white;

	/*position: fixed;*/

	width: 16rem;

	z-index: 9;

}

.mytit_flash ul li {

	color:#222222;

	width:25%

}

.mytit_flash ul .red {

	color:#f23030

}

.mytit_flash .addset li {

	width:20%

}

.mytit_flash .addset-h li {

	width:2.944rem;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	text-align: center;

}

.mytit_flash .addset-h li:first-child{



}

.mytit_flash .addset-wrap-h {

	width:14.72rem;

	margin:0 auto;

	overflow-x:auto;

	-webkit-overflow-scrolling: touch;

}

.mytit_flash .addset-h {

	width:200%;

}

.share-bottom-wrap {

	position:fixed;

	width:16rem;

	bottom:0;

	z-index:13;

	background-color:#fff;

	padding:.512rem 0;

	transform:translateY(100%);

	-webkit-transition:transform 0.5s;

	transition:transform 0.5s;

}

.share-bottom-show {

	transform:translateY(0);

}

.share-bottom-wrap .xxgro {

	top:.256rem;

	right:.256rem;

}

.share-bottom-wrap .bdsharebuttonbox {

	text-align:center;

}

.share-bottom-wrap .bdsharebuttonbox>a {

	display:inline-block;

	width:2.56rem;

	height:2.56rem;

	background-color:transparent;

	margin:0 .384rem;

	background-size:cover;

	float:none;

	line-height:0;

	overflow:hidden;

	text-indent:0;

}

.share-bottom-wrap .bdsharebuttonbox>.ico-share-wechat {

	background-image:url("../images/ico-share-wechat.png");

}

.share-bottom-wrap .bdsharebuttonbox>.ico-share-qq {

	background-image:url("../images/ico-share-qq.png");

}

.share-bottom-wrap .bdsharebuttonbox>.ico-share-kj {

	background-image:url("../images/ico-share-kj.png");

}

.share-bottom-wrap .bdsharebuttonbox>.ico-share-weibo {

	background-image:url("../images/ico-share-weibo.png");

}

.pop-write-order {

	position:fixed;

	z-index:13;

	bottom:0;

	width:16rem;

	padding:.64rem;

	background-color:#fff;

	transform:translateY(100%);

	-webkit-transition:transform 0.5s;

	transition:transform 0.5s;

}

.pop-show {

	transform:translateY(0);

}

.pop-write-order .pop-title {

	height:1.706667rem;

	padding-bottom:0.426667rem;

	margin-bottom:.426667rem;

	text-align:center;

	font-size:.64rem;

	line-height:1.28rem;

	border-bottom:1px solid #ccc;

	color:#333;

}

.item-order-input {

	padding:.256rem  1.28rem;

	line-height:1.024rem;

	font-size:.512rem;

	color:#666;

}

.item-order-input>span {

	display:inline-block;

	width:3.84rem;

	overflow:hidden;

}

.item-order-input>input {

	border:none;

	outline:none;

	padding:0 .256rem;

	width:7.68rem;

	height:1.024rem;

	border:1px solid #aaa;

}

.write-order-des {

	padding:.256rem 0;

	font-size:.512rem;

	line-height:.768rem;

	color:#999;

}

.write-order-des>span {

	color:#333;

}

.write-order-des>a {

	display:inline-block;

	color:#d5273e;

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

	background-color:#d5273e;

	color:#fff;

}

.btn-write-order {

	float:right;

	height:1.024rem;

	margin-top:.106667rem;

	line-height:1.024rem;

	border:1px solid #aaa;

	padding:0 .256rem;

	font-size:.512rem;

	border-radius:.128rem;

	color:#666;

	box-shadow:0 0 .384rem rgba(0,0,0,.2) inset;

}

/*日历插件字体调整*/

body .gearDate {

	font-size:.512rem;

}

/*订单详情页面增加 s*/

/*开关按钮*/

.z-toggle {

	padding:0.1066rem;

	display:block;

	position:relative;

}

.z-toggle input {

	display:none;

}

.z-toggle.z-toggle-royal input:checked + .z-tarck {

	border-color:#ef4e3a;

	background-color:#ef4e3a;

}

.z-toggle.z-toggle-royal input:checked + .z-tarck .z-handle {

	-webkit-transform:translate3d(0.832rem,0,0);

	-moz-transform:translate3d(0.832rem,0,0);

	transform:translate3d(0.832rem,0,0);

	background-color:#fff;

}

.z-toggle .z-handle:before {

	position:absolute;

	top:0.1066rem;

	left:-0.4693rem;

	padding:0.4053rem 0.7466rem;

	content:" ";

}

.order .fr .z-toggle .z-tarck {

	-webkit-transition-timing-function:ease-in-out;

	-moz-transition-timing-function:ease-in-out;

	transition-timing-function:ease-in-out;

	-webkit-transition-duration:0.2s;

	-moz-transition-duration:0.2s;

	transition-duration:0.2s;

	-webkit-transition-property:background-color,border;

	-moz-transition-property:background-color,border;

	transition-property:background-color,border;

	display:inline-block;

	box-sizing:border-box;

	width:2.176rem;

	height:1.386rem;

	border:solid 2px #E5E5E5;

	border-radius:50px;

	background-color:#fff;

	content:' ';

	cursor:pointer;

}

.z-toggle .z-handle {

	-webkit-transition:0.2s ease-in-out;

	-moz-transition:0.2s ease-in-out;

	transition:0.2s ease-in-out;

	position:absolute;

	top:0.1493rem;

	left:0.1493rem;

	display:block;

	width:0.5973rem;

	height:0.5973rem;

	border-radius:50px;

	background-color:#fff;

}

.z-toggle .z-handle {

	transition:0.3s cubic-bezier(0,1.1,1,1.1);

	transition-property:background-color,-webkit-transform;

	transition-property:background-color,transform;

	position:absolute;

	display:block;

	width:1.2373rem;

	height:1.2373rem;

	border-radius:50px;

	background-color:#fff;

	top:0.1615rem;

	left:0.1493rem;

	box-shadow:0 0.0426rem 0.1493rem rgba(0,0,0,0.35),0 0.0213rem 0.0213rem rgba(0,0,0,0.15);

}

.invoice .z-toggle-btn {

	margin-top:0.5333rem !important;

}

.Scavenging-pop-wrap {

	position:fixed;

	max-width:16rem;

	margin:0 auto;

	width:100%;

	left:0;

	right:0;

	z-index:998;

	overflow:scroll;

	top:0;

	bottom:0;

}

.package-pop-bg-opacity {

	position:absolute;

	max-width:16rem;

	margin:0 auto;

	width:100%;

	height:130%;

	left:0;

	right:0;

	top:0;

	bottom:0;

	z-index:12;

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

}

.package-pop {

	position:relative;

	box-sizing:border-box;

	width:9.6rem;

	margin:0.4266rem auto 0;

	padding:0.8533333333333334rem 0px 0px 0px;

	text-align:center;

	border-radius:15px;

	color:#333;

	background-color:#fff;

	overflow:hidden;

	box-shadow:0 0.02133rem 0.2133rem 0 rgba(0,0,0,.3);

	z-index:899;

	position:fixed;

	left:50%;

	top:50%;

	margin:auto;

	-webkit-transform:translate(-50%,-50%);

	transform:translate(-50%,-50%);

}

.package-pop-icon {

	position:absolute;

	left:50%;

	height:1.7066rem;

	border-left:1px solid #e5e5e5;

}

.package-pop .package-pop-select .fr {

	color:#ea3524;

}

.package-pop p {

	font-size:0.64rem;

	margin-bottom:0.8533rem;

}

.package-pop-select {

	border-top:1px solid #e5e5e5;

	position:relative;

}

.package-pop-select a {

	display:block;

	height:1.7066rem;

	line-height:1.7066rem;

	width:50%;

	text-align:center;

	color:#333;

	font-size:0.5546rem;

}

.details-list-wrap .ttrebu {

	height:0.2706rem;

	overflow:hidden;

}

.details-list-wrap {

	background-color:#FFF;

}

.details-list-wrap .myorder-two {

	border:0px;

}

.details-list-wrap .invoice .myorder .order .fr span {

	color:#999999;

}

.details-list-wrap .Pending-delivery {

	color:#f89494;

	height:2.133rem;

	line-height:2.133rem;

	font-size:0.64rem;

	padding-right:0.64rem;

	text-align:right;

}

.details-list-wrap .list7 .myorder {

	height:auto;

	line-height:2.3466rem;

}

.details-list-wrap .myorder .order .fr {

	margin-top:0.3533rem;

}

.details-list-header {

	padding-top:1.066rem;

}

.details-list-header .details-list-a {

	margin-right:0.1066rem;

}

.details-list-header .details-list-a a {

	width:5.12rem;

	height:1.4933rem;

	display:block;

	font-size:0.64rem;

	line-height:1.4933rem;

	padding-left:1.92rem;

}

.details-list-header .list-a-one a {

	color:#ea3524;

	border:1px solid #ea3524;

	background:url(../images/z-dengziti.png) no-repeat 0.5973rem 0.256rem;

	background-size:.75rem;

}

.details-list-header .list-a-two a {

	color:#ea3524;

	background:url(../images/z-iphone.png) no-repeat 0.96rem 0.512rem;

	background-size:.6rem;

}

.details-list-header .details-list-img {

	width:1.6rem;

}

.details-list-wrap .ttrebu img {

	width:100%;

	height:100%;

}

.details-list-header .details-list-img .list-img-a {

	display:block;

	width:1.6rem;

}

.details-list-header .details-list-img .list-img-a img {

	width:100%;

}

.details-list-header .details-list-img .list-img-title {

	font-size:0.512rem;

	height:0.8533rem;

	line-height:0.8533rem;

	margin-top:0.1066rem;

	color:#666666;

}

.details-progress {

	padding:1.1733rem 0 1.706rem 0;

	border-bottom:1px solid #ddd;

}

.details-progress ul li {

	width:25%;

	text-align:center;

	font-size:0.4693rem;

	color:#333;

}

.progress-icon-wrap {

	margin-top:0.5333rem;

	height:0.8746rem;

	position:relative;

}

.details-progress ul .details-li-color {

	color:#999999;

}

.details-progress .details-progress-icon {

	position:absolute;

	top:50%;

	left:1.92rem;

	width:10.88rem;

	height:0.1066rem;

	background:url(../images/z-xian-bg.png) no-repeat;

	background-size:100% 100%;

	z-index:1;

}

.progress-icon-wrap dl dt,dd {

	width:0.8446rem;

	height:0.8446rem;

	background:url(../images/progress-cheng-none.png)no-repeat;

	background-size:100% 100%;

}

.progress-icon-wrap dl dt {

	background:#FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem;

	background-size:70% 60%;

	margin-left:3.146rem;

	border-radius:50px;

	z-index:3;

	position:relative;

}

.progress-icon-wrap dl dt:nth-child(1) {

	margin-left:1.0666rem;

}

.progress-icon-wrap dl dd {

	margin-left:3.03rem;

}

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

	margin-left:3.1rem;

}

.Scavenging-pop {

	position:relative;

	box-sizing:border-box;

	width:14.08rem;

	height:20.5866rem;

	margin:2rem auto 0;

	text-align:center;

	color:#333;

	background-color:#fff;

	overflow:hidden;

	box-shadow:0 0.02133rem 0.2133rem 0 rgba(0,0,0,.3);

	z-index:899;

}

.Scavenging-pop .Scavenging-pop-header {

	text-align:center;

	height:1.92rem;

	line-height:1.92rem;

	color:#fff;

	font-size:0.64rem;

	background-color:#ff4747;

}

.Scavenging-pop-img-one {

	width:12.16rem;

	height:2.88rem;

	margin:0 auto;

	margin-top:0.64rem;

}

.Scavenging-pop-img-title {

	text-align:center;

	font-size:0.512rem;

	margin:0.5333rem 0;

}

.Scavenging-pop-img-two {

	width:4.8rem;

	height:4.8rem;

	margin:0 auto;

}

.Scavenging-pop-img-one img,.Scavenging-pop-img-two img {

	width:100%;

	height:100%;

}

.Scavenging-pop-cont {

	width:12.224rem;

	margin:0 auto;

	padding:0.8533rem 0;

}

.Scavenging-pop-cont ul li {

	color:#999;

	font-size:0.5546rem;

	text-align:left;

	line-height:0.5546rem;

	margin-bottom:0.5546rem

}

.Scavenging-pop-cont ul li b {

	width:0.192rem;

	display:inline-block;

}

.Scavenging-pop-cont ul li em {

	color:#333;

}

.Scavenging-pop-footer {

	margin:0 auto;

	height:3.84rem;

	background-color:#f6f6f6;

}

.Scavenging-pop-footer ul {

	padding:0.64rem 0;

}

.Scavenging-pop-footer ul li {

	text-align:left;

	width:12.224rem;

	margin-left:0.9386rem;

	font-size:0.512rem;

	color:#666666;

	margin-bottom:0.3626rem;

}

.Scavenging-pop-close {

	width:1.0453rem;

	height:1.0453rem;

	border:1px solid #fff;

	position:relative;

	border-radius:50px;

	background:url(../images/z-chacha.png)no-repeat 0.2773rem 0.2773rem;

	background-size:45% 45%;

	z-index:990;

	margin:1.2rem auto 0;

}

.Scavenging-pop-head {

	height:2.048rem;

	width:16rem;

	background-color:#fff;

	left:0;

	top:0;

	z-index:990;

	position:relative;

}

.Scavenging-pop-head h5 {

	width:100%;

	height:2.048rem;

	line-height:2.048rem;

	text-align:center;

	font-size:0.768rem;

	color:#333;

	font-weight:500;

}

.Scavenging-pop-head i {

	display:block;

	width:0.4rem;

	height:.8rem;

	left:.5rem;

	top:.6rem;

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

	position:absolute;

	background-size:100% 100%;

}

.z-monry {

	width:100%;

	margin-top:0.4266rem;

	background-color:#fff;

	border-bottom:2px solid #f0f0f0;

}

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

	font-size:0.5546rem;

	color:#848484;

	margin:0.576rem 0 0.1066rem 0;

}

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

	font-size:0.5546rem;

}

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

	color:#dd2924;

	margin:0.576rem 0 0.1066rem 0;

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

	height:0.896rem;

	line-height:0.896rem;

}

.z-dispatching .fr .dispatching-checkbox input {

	display:none;

}

.border-none {

	border:0px !important;

}

.z-dispatching .fr .dispatching-checkbox .dispatching-cont {

	display:inline-block;

	box-sizing:border-box;

	content:' ';

	cursor:pointer;

	border:solid 2px #E5E5E5;

	border-radius:50px;

	width:0.896rem;

	height:0.896rem;

}

.z-dispatching .fr .dispatching-checkbox .z-dispatching-cheng {

	background:#FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem;

	background-size:70% 60%;

	border:solid 2px #FF403C;

}

.z-dispatching-one {

	display:none;

}

.ma-top-1 {

	margin-top:.6rem !important;

	padding-bottom:0.76rem;

}

.dispatching-font2 {

	padding-bottom:.3rem;

	border-bottom:1px solid #ddd;

}

.z-dispatching-one {

	font-size:0.4693rem;

	line-height:1.4506rem;

	color:#afafaf;

}

.dispatching-Package {

	display:none;

}

.invoice_Package {

	display:inline-block;

	overflow:hidden;

	line-height:0.7466rem;

	font-size:0.512rem !important;

	text-align:right;

	margin-right:0.96rem;

	width:9.92rem;

}

.invoice_Package input {

	border:0px;

	text-align:right;

	outline:none;

	width:4.8rem;

}

.invoice_Package input:checked {

	background-color:#fff !important;

}

.invoice .myorder .order .fl p {

	font-size:0.5546rem;

	color:#cacaca;

	font-weight:100;

	line-height:0.6826rem;

	margin-bottom:0.7466rem

}

.invoice .myorder .order .fl p i {

	margin-left:1.1733rem;

}

.invoice .myorder .order .fr .invoice-Mright {

	font-size:0.64rem;

}

/*新增订单详情页面 e*/

/*修改提货人 s*/



.z-Package {

	width:16rem;

	position:relative;

}

.z-Package-wrap {

	padding:0 0.64rem;

}

.z-Package-hrader {

	height:2.048rem;

	width:100%;

	position:relative;

}

.z-Package-hrader h5 {

	width:100%;

	line-height:2.048rem;

	text-align:center;

	font-size:0.768rem;

	color:#333333;

	font-weight:500;

	border-bottom:1px solid #d2d2d2;

}

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

	width: 0.3626rem;

	height: 0.7466rem;

	display: block;

	position: absolute;

	left: 0.64rem;

	top: 0.704rem;

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

	background-size: 0.3626rem 0.7466rem;

	cursor: pointer;

	padding: 0.5rem;

	box-sizing: border-box;

}

.z-Package-cont {

	width:100%;

	height:1.92rem;

	line-height:1.92rem;

	border:1px solid #e3e3e3;

	border-top-color:#e0e0e0;

	border-bottom-color:#e0e0e0;

	border-right-color:#ececec;

	box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);

	-webkit-box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);

	-moz-box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);

	-o-box-shadow:0.0426rem 0.0426rem 0.04266rem 0.04266rem

}

.z-Package-title {

	font-size:0.64rem;

	line-height:1.92rem;

	color:#999;

	padding-left:0.4906rem;

}

.ma-to-48 {

	margin-top:1.024rem;

}

.z-Package-cont .z-Package-up {

	position:relative;

}

.z-Package-cont .fr span {

	display:inline-block;

	margin-right:2.24rem;

	border:0px;

	line-height:1.92rem;

	font-size:0.64rem;

	text-align:right;

}

.z-Package-cont .fr .Package-cont-icon {

	display:block;

	position:absolute;

	height:0.5973rem;

	width:0.8533rem;

	top:0.6826rem;

	right:0.704rem;

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

	background-size:100% 100%;

}

.up-cont input {

	width:90%;

	height:.8rem;

	border:0;

	font-size:.64rem;

	line-height:.8rem;

	text-align:right;

}

.Package-btn input {

	width:100%;

	height:1.8133rem;

	background-color:#ff4747;

	color:#FFFFFF;

	text-align:center;

	font-size:0.6826rem;

	border:0px;

	line-height:1.8133rem;

}

.ma-to-535 {

	margin-top:11.4133rem;

}

/*修改提货人 e*/





/*选择自提点 s*/



.z-Packageiphon-header {

	padding:0.448rem 0;

}

.z-Packageiphon-d {

	height:1.8773rem;

	line-height:1.8773rem;

	font-size:0.4693rem;

	color:#737373;

}

.Packageiphon-d-icon {

	height:0.8533rem;

	width:0.64rem;

	display:inline-block;

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

	background-size:100% 100%;

	vertical-align:middle;

	margin:0 0.1066rem 0 0.3626rem;

}

.z-SelectPackage-wrap .z-SelectPackage-ul {

	margin-bottom:1.173rem;

	overflow:scroll;

	height:17.2rem;

}

.z-SelectPackage-wrap .z-SelectPackage-ul li {

	width:100%;

	height:3.8826rem;

	border:1px solid #e3e3e3;

	border-top-color:#e0e0e0;

	border-bottom-color:#e0e0e0;

	border-right-color:#ececec;

	box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);

	-webkit-box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);

	-moz-box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);

	-o-box-shadow:0.0426rem 0.0426rem 0.04266rem 0.04266rem;

	margin-bottom:0.5333rem;

}

.Package-radio-wrap {

	width:2.0533rem;

	height:3.8826rem;

}

.Package-radio-wrap .Package-radio {

	height:0.896rem;

	width:0.896rem;

	border-radius:50px;

	border:1px solid #bababa;

	display:inline-block;

	vertical-align:middle;

	margin:1.4933rem 0 0 0.4693rem;

}

.Package-radio-wrap .Package-radio input {

	display:none;

}

.Package-radio-wrap .Package-radio-label {

	width:0.896rem;

	height:0.896rem;

	box-sizing:border-box;

	content:' ';

	cursor:pointer;

	border-radius:50px;

	display:inline-block;

	margin-left:-1px;

	margin-top:-1px;

}

.Package-radio-wrap .Package-radio-checked {

	background:#FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem;

	background-size:70% 60%;

	border:2px solid #FF403C;

}

.Package-radio-cont {

	width:7.58rem;

	height:100%;

	padding:0.5973rem 0;

}

.Package-radio-cont .z-SelectPackage-title {

	font-size:0.64rem;

	color:#333333;

	line-height:0.7466rem;

	height:.7466rem;

	overflow:hidden;

	width:7rem;

}

.Package-radio-cont .z-SelectPackage-nvg,.Package-radio-cont .z-SelectPackage-phon {

	font-size:0.512rem;

	color:#999999;

	margin-top:0.2773rem;

	line-height:0.5973rem;

}

.Package-radio-Lately {

	width:4.8926rem;

	height:100%;

	padding:0.5973rem 0;

}

.Package-radio-Lately .Package-Lately {

	width:2.2826rem;

	height:0.704rem;

	display:block;

	background-color:#ff3636;

	text-align:center;

	color:#fff;

	font-size:0.4266rem;

	line-height:0.704rem;

	border-radius:45px;

}

.Package-distance-wrap {

	display:block;

}

.Package-distance-wrap .Package-distance {

	font-size:0.512rem;

	color:#333;

	max-width:2.2rem;

	overflow:hidden;

	height:0.704rem;

	line-height:0.704rem;

	margin-left:0.384rem;

}

.distance-icon-wrap {

	width: 2.6rem;

	height:0.96rem;

	margin-top:0.96rem;

}

.Package-distance-icon {

	border-left:1px solid #bdbdbd;

	height:0.64rem;

	display:inline-block;

	margin-top:0.2133rem;

}

.Package-distance-wrap .Package-Location {

	width:0.7466rem;

	height:0.96rem;

	display:block;

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

	background-size:100% 100%;

	margin-left:0.6826rem;

	cursor:pointer;

}

.z-Package-footer-wrap {

	width:100%;

	border-top:1px solid #e5e5e5;

}

.Package-footer {

	padding:0px 0.64rem;

}

.z-Package-footer {

	height:1.7493rem;

	line-height:1.74933rem;

	border:1px solid #e3e3e3;

	border-top-color:#e0e0e0;

	border-bottom-color:#e0e0e0;

	border-right-color:#ececec;

	box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);

	-webkit-box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);

	-moz-box-shadow:0.04266rem 0.04266rem 0.04266rem 0.04266rem rgba(0,0,0,.072);

	-o-box-shadow:0.0426rem 0.0426rem 0.04266rem 0.04266rem;

	margin:0.7466rem 0;

	position:relative;

}

.Package-footer-btn {

	margin-bottom:1.344rem;

}

.Package-footer-btn input {

	width:100%;

	height:1.8133rem;

	border:0px;

	background-color:#ff4747;

	color:#fff;

	text-align:center;

	font-size:0.6826rem;

	font-weight:400;

}

.z-Package-footer .Package-foot-cont {

	font-size:0.5546rem;

	color:#333333;

	width:5.9733rem;

	margin-left:0.5333rem;

}

.z-Package-footer .Package-foot-cont span {

	color:#999999;

}

.z-Package-footer .Package-right-icon {

	position:absolute;

	display:block;

	width:0.4266rem;

	height:0.78933rem;

	right:0.512rem;

	top:0.512rem;

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

	background-size:100% 100%;

}

/*选择自提点 e*/

/*地图 s*/

.Package-hrader-absolute {

	position:absolute;

	left:0;

	top:0;

	z-index:999;

	opacity:0.9;

	background-color:#fff;

}

.z-Package-plat {

	height:20.2666rem;

}

.parkage-plat-cont {

	height:8.2133rem;

	width:16rem;

	background-color:#fff;

}

.parkage-plat-cont {

	padding:0 0.8533rem;

}

.parkage-plat-cont .parkage-plat-title {

	padding-top:1.4933rem;

}

.parkage-plat-cont .parkage-plat-title i {

	width:1.0666rem;

	height:0.8533rem;

	display:block;

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

	background-size:100% 100%;

}

.parkage-plat-cont .parkage-plat-title p {

	margin-left:0.5333rem;

	height:0.8533rem;

	line-height:0.8533rem;

	font-size:0.768rem;

	color:#333;

}

.parkage-plat-ul li {

	font-size:0.5973rem;

	margin-top:0.8533rem;

	color:#333;

}

.parkage-plat-ul li em {

	color:#3d8fff;

}

.parkage-plat-ul li span {

	margin-left:1.024rem;

}

/*地图 e*/

.pop-prkage-wraps,.dizhi-pop {

	position:fixed;

	z-index:996;

	top:0;

	left:0;

	background-color:#fff;

	width:100%;

	height:100%;

	overflow:scroll;

}

/**手机确认订单详情 --s**/

div.cuptyp {

	box-sizing:content-box;

	border:2px solid transparent;

}

div.checked {

	border:2px solid #d5273e;

}

.phoneclck {

	/*部分手机不能点击问题*/

    cursor:pointer

}

strong {

	font-size:15px;

}

pre {

	padding:16px 0;

	overflow:auto;

	line-height:1.45;

	background-color:#f6f8fa;

	border-radius:3px;

}

#date-wrapper {

	left:0 !important;

	bottom:0 !important;

	width:100% !important;

	margin:0 !important;

}

#date-wrapper li span {

	font-size:.6rem;

}

#date-wrapper ol,#d-tit>div {

	font-size:.6rem;

}

#date-wrapper h3 {

	font-size:.7rem !important;

	line-height:2rem !important;

	background:#ff4040 !important;

}

#d-confirm {

	background:#ff4040 !important;

}

/**手机确认订单详情 --e**/

/*组合套餐 s*/

.Set-meal-wrap {

	border-bottom:.3rem solid #f3f5f7;

	padding-bottom:0.4266rem;

}

.orderlistshpop-titles {

	line-height:2.4533rem;

	padding:0 0.64rem;

}

.meal-wap-icon {

	width:0.6613rem;

	display:block;

	height:0.7893rem;

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

	background-size:100% 100%;

	margin:0.8533rem 0.32rem 0 0.32rem;

}

.meal-wap-radio {

	width:0.8533rem;

	padding:0;

}

.meal-wap-radio i {

	margin-top:0.86rem;

}

.orderlistshpop-titles p {

	padding-top:0.32rem;

	line-height:2.0266rem;

	font-size:0.64rem;

}

.orderlistshpop {

	position:relative;

	margin-bottom: .213rem;

}

.orderlistshpop .sc_list_icn {

	position:absolute;

	height:4.1rem;

	left:.9823rem;

	top:2.9226rem;

	border-right:.05rem dashed #ff4949;

}

.orderlistshpop .sc_list-none {

	border-right:.05rem dashed #ccc;

}

.orderlistshpop:last-of-type .sc_list_icn {

	border-right:0;

}

.dpg-radios {

	width:.81867rem;

	height:.81867rem;

	padding:0;

}

/*组合套餐 e*/

/*组合套餐商品详情 s*/

.Combination-wrap {

	width:100%;

}

.Combination-heads {

	margin:0.64rem 0px;

}

.Combination-heads h3 {

	font-size:.59733rem;

	line-height:0.5973rem;

	margin:0 0.64rem;

	border-left:5px solid #ff3636;

	padding-left:0.4266rem;

}

.Combination-left-img {

	max-width:3.2rem;

}

.Combination-list {

	overflow:scroll;

	height:3.52rem;

	overflow-y:hidden;

}

.Combination-list ul li {

	width:10.5rem;

}

.Combination-list ul li a {

	margin-bottom:0.746666rem;

	display:block;

	padding-left:0.64rem;

	position:relative;

}

.Combination-rigth {

	width:6.1613rem;

	padding-right:0.85333rem;

}

.Combination-rigth .Combination-names {

	font-size:0.512rem;

	line-height:0.5846rem;

	margin-bottom:0.2133rem;

	height:1.192rem;

	overflow:hidden;

	text-overflow:ellipsis;

	display:-webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2;

}

.Combination-prices {

	font-size:0.512rem;

	line-height:0.5546rem;

	color:#ff4949;

	margin-bottom:0.2133rem;

}

.Combination-dev {

	font-size:0.4693rem;

	line-height:0.6826rem;

	padding:0 0.1066rem;

	background-color:#ff4949;

	color:#fff;

	display:inline-block;

}

.Combination-right-i {

	position:absolute;

	height:1.8346rem;

	border-left:2px dashed #b3b3b3;

	right:0;

	top:0.2986rem;

}

.Combination-list ul li:last-of-type .Combination-right-i {

	border-left:0;

}

.prices-two {

	font-weight:600;

}

.mun-two span {

	border:1px solid transparent;

}

.Combination-head-title {

	padding:0 .64rem;

	height:2.1333rem;

	background-color:#ff4949;

	line-height:2.1333rem;

	font-size:0.6826rem;

	font-weight:500;

	color:#fff;

}

/*组合套餐商品详情 e*/

/*列表页面滚动 s*/



.branchList-cont {

	overflow-y:scroll;

	height:24.4rem;

    width: 11.52rem;

}

/*列表页面滚动 e*/



.Combination-head-title p {

	width:50%;

	overflow:hidden;

	height:2.1333rem;

}

.Combination-head-prices {

	text-align:right;

	padding-left:.5rem;

}

.Combination-head-prices em {

	font-size:0.512rem;

	margin-right:0.32rem;

}

.price-foot-wrap {

	width:16rem;

	height:2.6026rem;

	padding:0.5333rem 0;

}

.price-foot-wrap p {

	text-align:right;

	height:0.6826rem;

	line-height:0.6826rem;

	font-size:0.512rem;

	color:#333333;

}

.price-foot-wrap p em {

	font-size:0.6826rem;

	color:#ff4949;

	font-weight:600;

}

.price-foot-wrap p i {

	color:#ff4949;

	font-weight:600;

}

.price-foot-two {

	margin-top:0.2133rem;

}

.check_op5 {

	opacity:0.6;

}

.price-foots  .price-foot-two {

	font-size:0.4693rem;

	line-height:0.6826rem;

	padding:0 0.1066rem;

	background-color:#ff4949;

	color:#fff;

	display:inline-block;

}

.z_cart_wrap {

	border-bottom:.3rem solid #f3f5f7;

	padding-bottom:.3rem;

}

.mp_price_i {

	height:1.06667rem;

	line-height:1.06667rem;

	font-size:.59733rem;

	display:block;

}

.mp_price_input {

	text-align:left !important;

	background-color:#fff;

}

/*组合套餐商品详情 e*/

/*列表页面滚动 s*/



.branchList-cont {

	overflow-y:scroll;

	height:26.6rem;

}

/*列表页面滚动 e*/

.m-b-0 {

	margin-bottom:0;

}

.jz-loods {

	color:#707077;

	text-align:center;

	font-size:.55rem;

	height:1.5rem;

	line-height:1.5rem;

}

#addressDefault {

	cursor:pointer;

}

.radio .dapei_icon_s {

	border:1px solid #999;

	border-radius:51px;

	width:.70867rem;

	height:.70867rem;

	background:#fff;

}

.radio .check_t .dapei_icon_s {

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

	background-repeat: no-repeat;

	border:1px solid #f23030;

	background-repeat:no-repeat;

	background-size:cover;

	background-position:-.9668rem .0rem;

	background-size:1.638rem;

}

.radio .dapei_icon_b {

	border-radius:51px;

	width:.70867rem;

	height:.70867rem;

	background:#d9d9d9;

}

.radio .check_t .dapei_icon_b {

	border-radius:51px;

	width:.70867rem;

	height:.70867rem;

	background:#f23030;

}

/*取消订单详情*/

.cancel-order-record {

	padding:.426667rem .64rem;

	background-color:#fff;

	margin-bottom:.426667rem;

}

.cancel-order-title {

	padding:.426667rem 0;

	font-size:.64rem;

	color:#333;

	line-height:1;

	text-align:center;

}

.des-title2 {

	border-bottom:1px solid #ccc;

	margin-bottom:.426667rem;

}

.no-service-m {

	border:1px solid #ddd;

}

.no-service-m>li {

	height:1.152rem;

	font-size:.512rem;

	border-bottom:1px solid #ddd;

	overflow:hidden;

}

.no-service-m>li:last-child {

	border-bottom:none;

	height:auto;

	min-height:1.024rem;

}

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

	float:left;

	padding:.256rem 0 .256rem .512rem;

	width:3.84rem;

	color:#333;

	line-height:.64rem;

}

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

	float:left;

	padding:.256rem;

	width:10.816rem;

	color:#666;

	line-height:.64rem;

	border-left:1px solid #ddd;

}

.cancel-order-record .progress-bar {

	height:2.56rem;

	background-repeat:no-repeat;

	background-position:center;

	background-size:12.074667rem 1.450667rem;

}

.item-contacts {

	display:inline-block;

	margin-right:.256rem;

	height:.64rem;

	max-width:5.12rem;

	overflow:hidden;

	vertical-align:top;

}

.co-red {

	color:#d5273e;

}

.refund-detail {

	font-size:.512rem;

	line-height:.768rem;

	color:#666;

}

/*优化发票样式*/

.invoice_con {

	width:100%;

}

.invoice_tit,.invoice_deta {

	width:100%;

	padding:0.64rem 3%;

}

.invoice_tit h3,.invoice_deta h3 {

	font-weight:normal;

	font-size:0.768rem;

	padding-bottom:0.64rem;

	border-bottom:1px solid #ededed;

}

.invoice_type {

	overflow:hidden;

	margin-top:0.512rem;

}

.invoice_type .intype_item {

	float:left;

	font-size:0.64rem;

	margin-right:0.64rem;

}

.invoice_type .intype_item label {

	cursor:pointer;

	width:0.853334rem;

	height:0.853334rem;

	display:inline-block;

	border-radius:50%;

	border:2px solid #ccc;

}

.invoice_type .intype_item input[type=radio] {

	visibility:hidden;

	display:none;

}

.invoice_type .intype_item input[type=radio]:checked + label {

	background:#FF403C url(../images/z-chengs.png) no-repeat 0.128rem 0.1706rem;

	background-size:70% 60%;

	border:2px solid #FF403C;

}

.invoice_type .intype_item span {

	vertical-align:top;

	margin-top:0.128rem;

	margin-left:0.32rem;

	display:inline-block;

}

.invoice_line {

	width:100%;

	height:0.32rem;

	background-color:#f2f2f2;

	border:none;

	margin:0;

}

.invoice_comdel {

	width:98%;

	padding:0.64rem 0 0 2%;

}

.invoice_comdel input {

	width:8.96rem;

	border:1px solid #999;

	height:1.024rem;

	line-height:1.024rem;

	border-radius:6px;

	padding-left:0.2134rem;

	font-size:0.512rem;

	margin-bottom:0.426667rem;

	background-color:#f2f2f2;

}

.invoice_comdel p {

	color:#ff0000;

	font-size:0.469334rem;

	line-height:0.64rem;

}

.invoice_confir {

	width:100%;

	padding:0 4%;

	margin-top:0.64rem;

}

.invoice_confir input {

	width:100%;

	height:1.792rem;

	line-height:1.792rem;

	background-color:#f23030;

	color:#fff;

	border:none;

	font-size:0.768rem;

	letter-spacing:0.128rem;

}

#invoiceDefault {

	cursor:pointer;

}

/*底部导航优化*/

.icon_tps {

	display:block;

	margin:0 auto;

	width:0.9387rem;

	height:0.9387rem;

}

.icon_tp2 {

	display:none;

}

.icon_tps img {

	width:100%;

	height:100%;

}

.lau_cont_wrap {

	margin-top:.3rem !important;

}

.lbk_cont {

	font-size:.52rem;

	line-height:.68rem;

}

.c_uscoupon_bgs {

	background-color:#000;

	position:fixed;

	width:100%;

	height:100%;

	opacity:0.5;

}





/*预约商品详情*/

.book_label{ width:14.72rem; margin:0 auto;}

.book_label .book_price b span{ font-size:0.896rem; color:#ff2828; font-weight:bold; margin-right:0.64rem;}

.book_label .book_price span{ font-size:0.512rem; color:#999;}

.book_label .book_price span i{ text-decoration:line-through;}

.book_label .book_peop{ font-size:0.512rem; color:#333; margin-top:0.64rem; overflow:hidden;}

.book_label .book_peop span{ margin-top:0.213334rem;}

.book_label .book_peop span i{ color:#ff2828;}

.book_label .book_peop em{ float:right; font-size:0.426667rem; color:#00c4e7; border:1px solid #00c4e7; margin-right:0.426667rem; padding:0.213334rem 0.384rem; border-radius:30px;}

.book_storinf{ width:14.72rem; margin:0 auto; margin-top:0.426667rem; padding:0.64rem 0; border-bottom:1px solid #dedede; border-top:1px solid #dedede;}

.book_storinf_item{ overflow:hidden; line-height:0.768rem;}

.book_storinf_item label{ color:#999; font-size:0.512rem;}

.book_storinf_item span{ float:right; width:78%; font-size:0.512rem;}

.book_storinf_item span em{ color:#00c4e7; margin-right:0.426667rem;}

.book_sec_item{ margin-top:0.426667rem;}



/*预约成功*/

.book_succe{ width:100%; padding-top:2.56rem; text-align:center;}

.booksucce_tips img{ width:3.584rem; height:3.584rem;}

.booksucce_tips span{ display:block; font-size:0.768rem; color:#ff4040; margin-top:0.64rem;}

.booksucce_info p{ font-size:0.64rem; line-height:0.896rem; margin-top:1.024rem;}

.booksucce_info span{ font-size:0.512rem; margin:0.64rem 0 2.688rem;}

.booksucce_info .booksucce_time{ width:80%; margin:0 auto; text-align:left; font-size:0.512rem; color:#999;}

.booksucce_info .booksucce_time i{ float:right;}

.view_bookinfo{ width:100%; margin-top:1.024rem;}

.view_bookinfo a{ width:12.8rem; height:1.536rem; font-size:0.64rem; color:#fff; background-color:#ff4040; line-height:1.536rem; border-radius:6px; margin:0 auto;}



/*订单详情*/

.appo_ord_state{ width:4.949334rem; height:1.493334rem; border:1px solid #e73223; text-align:center; line-height:1.493334rem;}

.appo_ord_state img{ width:0.768rem; height:0.768rem; vertical-align:middle; margin-right:0.512rem; }

.appo_ord_state span{ color:#ff3636; font-size:0.64rem; vertical-align:middle;}

.ord_state_steps{ margin-top:0.768rem;}

.state_steps_name{ overflow:hidden;}

.state_steps_name li{ float:left; text-align:center; width:25%; font-size:0.512rem; color:#999; line-height:0.768rem;}

.state_steps_name .state_namecur{ color:#333;}

.state_steps_st{ width:76%; margin:0 auto; margin-top:0.768rem; border-top:4px solid #e5e8eb;}

.state_steps_st span{ width:0.768rem; height:0.768rem; border:4px solid #e5e8eb; border-radius:50%; margin-right:2.304rem; margin-top:-0.45rem; background-color:#fff;display: inline-block;float: left;}

.state_steps_st span:first-child{ margin-left:-0.384rem;}

.state_steps_st span:last-child{ margin-right:-0.768rem;}

.state_steps_st .state_stepcur{ background:url(../images/icondui.png) center center no-repeat; border:none; width:0.768rem; height:0.768rem; background-size:0.768rem 0.768rem; box-shadow:0 0.0426667rem 0.128rem 0 #d84e42;}

.order_infolist{ width:13.44rem; margin:0.64rem; box-shadow:0 0 0.512rem 0.021334rem #ededed; padding:0.768rem 0.64rem;}

.ordinfolist_tit{ height:1.024rem; font-size:0.64rem; padding-bottom:0.256rem;}

.ordinfolist_tit img{ width:0.64rem; height:0.64rem; margin-right:0.426667rem; float:left;}

.ordlist_bookinfo b{ color:#0676e8;}

.ordinfolist_item{ overflow:hidden; margin-top:0.128rem; line-height:1.024rem;}

.ordinfolist_item label{ font-size:0.554667rem; margin-right:0.256rem; color:#999;}

.ordinfolist_item span{ font-size:0.512rem;}

.ordinfolist_item img{ width:1.024rem; height:1.024rem; float:right; margin-right:1.28rem;cursor: pointer;}

.ordinfolist_item i{ float:right; margin-right:0.64rem; font-size:0.512rem; color:#999;}

.ordlist_bookinfo_more{ text-align:center; margin-top:0.64rem;}

.ordlist_bookinfo_more a{ font-size:0.469334rem; color:#999; background:url(../images/iconbookdown.png) right center no-repeat; padding-right:0.64rem;}

.ordlist_storeinfo b{ color:#F7BA14;}

.ordlist_storeinfo a{ float:right; width:3.52rem; height:1.024rem; border:1px solid #d0d0d0; font-size:0.512rem; color:#333; line-height:1.024rem; text-align:center;}

.ordlist_storeinfo a img{ margin:0.256rem 0.256rem 0 0.128rem; float:none; width:0.512rem; height:0.512rem; vertical-align:top;}

.ordinfo_storads span{ max-width:76%; vertical-align:top; line-height:0.768rem; margin-top:0.192rem;}

.ordinfo_storads em{ display:block; padding-left:22%;}

.ordinfo_storads em i{ font-size:0.426667rem; margin-right:0.384rem; color:#333; float:none;}

.ordinfo_storads em img{ float:none; margin-right:0.384rem; width:0.32rem; height:0.426667rem;}

.ordinfo_storads em a{ width:2.133334rem; height:0.768rem; color:#666; line-height:0.768rem; border:1px solid #d0d0d0; text-align:center; border-radius:4px; font-size:0.426667rem;}



/*查看券码弹窗*/

.Scavenging-pop-img-title i{ color:#ff4747;}

.Scavenging-pop-bookcon{ width:100%; height:1.92rem; margin-top:1.664rem; overflow:hidden;}

.Scavenging-pop-bookcon em{ width:1.92rem; height:1.92rem; float:left; margin:0 0.64rem;}

.Scavenging-pop-bookcon em img{ width:100%; height:100%;}

.Scavenging-pop-bookcon span{ width:66%; float:left; color:#333; text-align:left;}

.Scavenging-pop-bookcon span .name{ font-size:0.64rem; width:100%; display:block; line-height:0.768rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.Scavenging-pop-bookcon span .time{ display:block; font-size:0.554667rem; margin-top:0.512rem;}

.Scavenging-pop-bookcon span .time i{ color:#999;}

.Scavenging-pop-bookcon a{ display:block; width:0.426667rem; height:100%; float:right; margin-right:0.64rem; background:url(../images/yr.png) center center no-repeat; background-size:0.341334rem 0.597334rem;}

.booking-pop{ height:13.5866rem; margin:5rem auto 0;}



/*预约信息*/

    .bookinfo_con{ width:100%;}

    .bookinfo_con form{ width:100%;}

    .bookinfo_con input{

    	border: 0;

    	outline: none;

    }

    .bookinfo_list a{

    	float: none;

    }

    .bookinfo_radios input{

    	width: .6rem;

    	height: .49rem;

    	margin-left: .4rem;

    }

    .bookinfo_list select{

	    outline: none;

	    width: 12rem;

	    height: 2.2rem;

	    color: #999;

	    border: 0;

	    font-size: .64rem;

        float: right;

        appearance:none;

        -moz-appearance:none;

        -webkit-appearance:none;

    }

    .bookinfo_list_a input{

        float: right;

	    width: 7rem;

	    height: 2.2rem;

	    margin-right: 0.65rem;

	    line-height: 2.2rem;

	    text-align: right;

	    margin-top: .1rem;

    }



   .bookinfo_list option{

   		outline: none;

    	font-size: .2rem;

    	min-height: .2rem;

    	line-height: .2rem;

    	padding: 0;

    	margin: 0;

    	border: none;

	    outline: none;

	    padding-left: 20px;

	    color:#6d6d6d;

	    appearance:none;

		 -moz-appearance:none;    /*for firefox*/

		-webkit-appearance:none;

	    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);   /* 点击去除高亮的颜色*/

	    background-color:#fff;

    }

    .bookinfo_list_select{

    	position: relative;

    }

    .bookinfo_list_left{

		position: absolute;

	    right: 1.2rem;

	    top: 1rem;

	    width: .6rem;

	    height: .4rem;

	    background: #ffffff url(../images/iconbookdown.png) no-repeat;

	    background-size: 100% 100%;

	    display: block;

    }

    .bookinfo_list,.book_info,.book_store{ height:2.346667rem; padding:0 0.426667rem; border-bottom:1px solid #dadada; font-size:0.64rem; color:#333; line-height:2.346667rem;}

    .bookinfo_radios{

    	height: auto;

    	line-height: 1.5rem;

    }



    .bookinfo_radios .bookinfo_radios_cont{

    	line-height:1.5rem;

    }

    .bookinfo_radios .bookinfo_radios_cont:last-of-type{

    	margin-bottom: .7rem;

    }

    .bookinfo_list label i{ color:#ff3333; margin-left:0.128rem;}

    /*.bookinfo_list input{ float:right; border:none; line-height:2.346667rem; width:65%; text-align:right; font-size:0.64rem;}*/

    .bookinfo_list a,.book_info a{ float:right; background:url(../images/yr.png) center right no-repeat; background-size:0.341334rem 0.597334rem; padding-right:0.64rem; color:#333;}

    .bookinfo_last{ border:none;}

    .bookinfo_tp_name{

    	float: left;

        max-width: 9rem;

        overflow: hidden;

        height: 2.346667rem;

        text-overflow: ellipsis;

        white-space: nowrap;

    }

    .bookinfo_list_a label{

    	max-width: 7.3rem;

	    height: 2.3rem;

	    overflow: hidden;

	    display: inline-block;

	    text-overflow:ellipsis;

		white-space: nowrap;

    }

    .bookinfo_list .bookinfo_tp{

        float: right;

        background: none;

	    background-color: #ff4747;

	    display: inline-block;

	    margin-left: .3rem;

	    text-align: center;

	    cursor: pointer;

	    padding: 0;

	    color: #FFF;

	    width: 3rem;

	    height: 1.1rem;

	    margin-top: 0.65rem;

	    line-height: 1.1rem;

	    font-size: .52rem;

    }

    /*.boookinfo_mesg{ padding:0 0.426667rem; border-top:20px solid #f2f2f2; padding-top:0.64rem; position:relative;}*/

    .boookinfo_mesg{ padding:0 0.426667rem; }

    .boookinfo_mesg h3{ font-size:0.64rem; color:#333; font-weight:normal; line-height:1.92rem;}

    .boookinfo_mesg textarea{ width:97%; border:1px solid #999; padding:0.213334rem 0.213334rem 0.64rem 0.213334rem; font-size:0.512rem; color:#333; line-height:0.64rem; height:2.005334rem;}

    .boookinfo_mesg span{ position:absolute; bottom:0.256rem; right:0.64rem; font-size:0.426667rem;}

.bookinfo_list_Ulimg{

    /*overflow: hidden;*/

    width: 100%;

    float: left;

    margin: .45rem 0;

}

.bookinfo_list_Ulimg li{

	position: relative;

	float: left;

	width: 3rem;

	margin-right: .7rem;

	height: 3rem;

}

.bookinfo_list_Ulimg li img{

	width: 100%;

	vertical-align: top;

	height: 100%;

}

.bookinfo_list_Ulimg li span{

	position: absolute;

	right: -.1rem;

	top: -.1rem;

	width: .6rem;

	height: .6rem;

	display: block;

	text-align: center;

	background: red;

	color: #fff;

	border-radius: 50%;

	line-height: .6rem;

	font-size: .8rem;

}

.coupon_apply_list{

	padding:0 0.64rem;

	color:#ff8712;

	font-size:0.469334rem;

	line-height:1.024rem;

	background-color:#ffeed2;

	display:none;

}

.addimgchan{

	overflow:hidden;

	padding-top:4.4rem;

}

.banner_imgs{

	/*margin: .48rem 0;*/

}

.rxsp-list{

	width: 100%;

	min-height: 2.093rem;

	background-color: #eef0f3;

    overflow: hidden;

	padding-bottom: 0.213rem;

}

.rxsp-title{

	font-size: 0.555rem;

	color: #181818;

	width: 6.933rem;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	margin: 0.34rem 0 .15rem .213rem;

	height: .8rem;

	line-height:.8rem;

}

.rxsp-list li{

    height: 10.880rem;

    width: 7.680rem;

    background-color: #ffffff;

    margin-top: 0.213rem;

    margin-left: 0.213rem;

    float: left;

}

.rxsp-list li img{

	height: 7.68rem;

	display: inline-block;

}

.rx-sp{

	display: inline-block;

	padding: 0.2rem 0.171rem .15rem;

	text-align: center;

	color: #ff2a2a;

	border: 0.021rem solid #ff2a2a;

	font-size: 0.427rem;

	border-radius: 0.064rem;

	margin-left: 0.213rem;

}

.rxsp-price{

	margin-top: 0.184rem;

	padding-left: 0.213rem;

	font-size: 0.683rem;

	color: #ff2a2a;

}

.ro-sm{

	font-size: 0.47rem;

	margin-top: 0.185rem;

	display: inline-block;

	color: #ff2e2e;

	font-weight: 600;

}

.ro-price{

	font-size: 0.64rem;

	color: #ff2e2e;

	font-weight: 600;

}

.has-sold{

	font-size: 0.469rem;

	color: #999999;

	float: right;

	margin-top: 0.2rem;

	padding-right: 0.427rem;

}

.f-recommend li{

	height: 5.333rem;

	width: 15.6rem;

	margin: 0 auto;

	margin-top: 0.213rem;

}

.f-recommend{

	min-height: 11.307rem;

	background-color: #eef0f3;

	overflow: hidden;

}

.f-recommend .fr-pdetail{

	height: 100%;

	width: 10.240rem;

	float: right;

	background-color: #fff;

	padding: 0.3rem 0.427rem !important;

	position: relative;

}

.f-recommend .fr-pdetail .frp-title{

	font-size: 0.555rem;

	color: #181818;

	overflow:hidden;

	text-overflow:ellipsis;

	/*white-space: nowrap;*/

	display:-webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2;

	line-height: 0.768rem;

	height: 1.493rem;

	/*min-height: 1.493rem;*/

	margin-bottom: 0.6rem;

}

.f-recommend .fr-pdetail .frp-label{

	display: inline-block;

	padding: 0.085rem 0.171rem;

	text-align: center;

	color: #ff2a2a;

	border: 0.021rem solid #ff3939;

	font-size: 0.427rem;

	border-radius: 0.064rem;

	margin-right: 0.213rem;

}

.frp-price{

	position: absolute;

	bottom: 1.28rem;

}

.wo-msg{

	font-size: 0.469rem;

	color: #666666;

	position: absolute;

	bottom: .384rem;

}

.wo-msg span{

	margin-right: 0.640rem;

}

.couapplist-bot{

	font-size:0.64rem;

	padding-left:0.64rem;

	line-height:0.768rem;

	display:none;

}

.couapplist-bot span{

	display:inline-block;

	margin-top:0.384rem;

}

.couapplist-bot span i{

	color:#ff3c3c;

}

.couapplist-bot em{

	display:block;

	color:#666;

	font-size:0.469334rem;

}

/*领取优惠券&促销信息弹窗*/

.salpro-tit {

	width:92%;

	margin:0 auto;

	line-height:2.432rem;

	text-align:center;

	border-bottom:1px solid #dbdbdb;

}

.salpro-tit b {

	font-size:0.768rem;

}

.salpro-tit .price_or {

	position:relative;

	margin-top:0.758rem;

}

.salpro-con {

	width:100%;

	padding:0 4%;

	margin-top:0.384rem;

}

.salpro-list {

	overflow:hidden;

	padding:0.64rem 0;

}

.salpro-list span {

	float:left;

	font-size:0.64rem;

	width:90%;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.salpro-list span i {

	display:inline-block;

	border:1px solid #ec5151;

	padding:0.128rem 0.32rem;

	border-radius:0.512rem;

	margin-right:0.384rem;

	color:#ec5151;

}

.salpro-con .salpro-list .fr {

	margin-top:0.128rem;

}

.deta-coucon {

	width:92%;

	margin:0 auto;

}

.deta-coulist {

	margin-top:.5rem;

	overflow:hidden;

}

.deta-coulist .fl {

	background:url(../images/deta-coubj.png) center center no-repeat;

	width:4.608rem;

	height:3.072rem;

	color:#fff;

	text-align:center;

	background-size:cover;

	position:relative;

}

.deta-coulist .fl span {

	display:inline-block;

	font-size:0.64rem;

	margin:0.684rem 0 0.256rem 0;

}

.deta-coulist .fl span b {

	font-size:.84rem;

}

.deta-coulist .fl em {

	display:block;

	font-size:0.512rem;

}

.deta-coulist .fl i {

	width:100%;

	height:100%;

	position:absolute;

	left:0;

	top:0;

	line-height:3.072rem;

	color:#fff;

	background-color:rgba(0,0,0,0.5);

	font-size:0.768rem;

}

.deta-coulist .fr {

	width:64%;

	font-size:0.597334rem;

}

.deta-coulist .fr p {

	line-height:0.768rem;

	text-align:justify;

	margin-top:0.2rem;

	height:1.536rem;

	display:-webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2;

	overflow:hidden;

}

.deta-coulist .fr span {

	display:block;

}

.deta-coulist .fr span i {

	font-size:0.512rem;

	color:#666;

	line-height:1.28rem;

	display:inline-block;

}

.deta-coulist .fr span a {

	padding:0.256rem 0.512rem;

	background:url(../images/deta-coubj.png) center center no-repeat;

	border-radius:0.64rem;

	color:#fff;

	background-size:110%;

	float:right;

}

.deta-coulist a.couapply-pro {

	background:none!important;

	border:1px solid #549ffa;

	color:#549ffa!important;

}

.rest_time{

	font-size: .46rem;

	white-space: initial;

	display: inline-block;

}

.de_font .fl .ladder{

	margin-top: 20px;

	width: 100%;

	height: 1.5rem;

	margin-bottom: .3rem;

}

.de_font .fl .ladder li{

	float: left;

	width: 33.333%;

}

.de_font .fl .ladder li span{

	font-size: .5rem;！

	color: #FF6208;

}

.de_font .fl .ladder li span i{

	font-size: .6rem;

}

.de_font .fl .ladder li p{

	font-size: .45rem;

	color: #8C8C8C;

	line-height: .7rem;

}

.fg_peop,.alone_price{

	font-size: .5rem;

	vertical-align: bottom;

}

.fg_peop i{

	vertical-align: bottom;

}

.fg_peop em,.alone_price em{

	vertical-align: bottom;

}

.mytit_flash .as-h li{

	width: auto;

	margin-right: .8rem;

}

/*砍价*/

.clearboth{

	clear: both;

}

.bargain-bd{

	overflow: hidden;

	background: linear-gradient(to bottom,#FF6A52,#FE4747);

	padding-bottom: .8rem;

}

.active-rule{

	height: 0.896rem;

	width: 2.6453rem;

	background-color: #FFE1DC;

	border-radius: 0.448rem;

	float: right;

	margin: 0.6187rem 0.64rem 0 0;

	font-size: 0.4694rem;

	text-align: center;

}

.active-rule span{

	line-height: 0.896rem;

	color: #FE594C;

}

.bargain-user{

	width: 14.7627rem;

	height: 8.2987rem;

	background-color: #FFFFFF;

	margin: 2.624rem auto;

	margin-bottom: 0;

	border-radius: .2rem;

	position: relative;

}

.bargain-user .head-img{

	position: absolute;

	height: 2.2187rem;

	width: 2.2187rem;

	margin-left: -1.1093rem;

	left: 50%;

	border: 0.0753rem solid #ffffff;

	border-radius: 50%;

	top: -1.288rem;

	overflow: hidden;

}

.bargain-user img{

	height: 100%;

	width: 100%;

}

.bargain-user p{

	text-align: center;

}

.bargain-user .uname{

	font-size: 0.4693rem;

	padding-top: 1.3653rem;

	color: #666666;

}

.bargain-user .it-bargain{

	font-size: 0.512rem;

	color: #FE594C;

	margin-top: 1.1307rem;

	font-weight: bold;

}

.bargain-user .c-details{

	height: 2.9013rem;

	width: 13.4613rem;

	background-color: #F3F3F3;

	border-radius: .1rem;

	margin: 0 auto;

	margin-top: 1.28rem;

	overflow: hidden;

}

.bargain-user .c-details img{

	height: 2.9013rem;

	width: 2.9013rem;

	float: left;

}

.bargain-user .c-details .c-details-right{

	float: left;

	width: 78.3%;

	height: 100%;

	padding: 0.4053rem 0 0 0.2133rem;

}

.bargain-user .c-details .c-details-right p{

	font-size: 0.512rem;

	color: #333333;

	text-align: left;

	width: 9.4293rem;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	line-height: 0.6827rem;

    height: 1.3654rem;

}

.bargain-user .c-details .c-details-right .no-price{

	margin-top: .402rem;

}

.bargain-user .c-details .c-details-right span{

	font-size: .512rem;

	color: #ff3a3a;

	width: 38%;

	display: inline-block;

	float: left;

}

.bargain-user .c-details .c-details-right span:last-child{

	color: #999999;

    width: 24%;

}

.bargain-bd .c-down{

	width: 14.7627rem;

	height: 7.3813rem;

	margin: 0 auto;

	background-color: #FFFFFF;

	border-radius: .2rem;

	margin-top: 0.64rem;

	overflow: hidden;

}

.bargain-bd .c-down p{

	font-size: 0.512rem;

	text-align: center;

	margin-top: 0.8533rem;

	line-height: 0.64rem;

}

.bargain-bd .c-down span{

	min-width: 0.64rem;

	height: 0.64rem;

	background-color: #333333;

	display: inline-block;

	color: #ffffff;

	border-radius: .1rem;

	font-size: .512rem;

}

.bargain-bd .c-down i{

	height: 0.64rem;

	display: inline-block;

}

.bargain-bd .c-down .bargain-price{

	color: #FE5C50;

	font-weight: bold;

}

.bargain-bd .c-down .rail{

	width: 13.461333333333334rem;

	height: 0.21333333333333335rem;

	border: 0.021333333333333333rem solid #FFC019;

	border-radius: 0.10666666666666667rem;

	margin: 0 auto;

	margin-top: 0.8533333333333334rem;

	position: relative;

}

.bargain-bd .c-down .rail .bg-scale{

	width: 1.792rem;

	background-color: #FFC019;

	height: 100%;

}

.bargain-bd .c-down .rail .roundel{

	position: absolute;

	height: 0.768rem;

	width: 0.768rem;

	top: -0.24466666666666666rem;

	left: 1.3866666666666667rem;

}

.bargain-bd .c-down .rail .roundel img{

	width: 100%;

	height: 100%;

}

.bargain-bd .c-down .rail .bargain-select{

	margin-top: 1.1946666666666668rem;

	text-align: center;

}

.bargain-bd .c-down .rail .bargain-select .bs-self span{

	width: 5.333333333333333rem;

	height: 1.28rem;

	background-color: #FFC019;

	border-radius: 0.64rem;

	font-size: 0.512rem;

	line-height: 1.28rem;

	text-align: center;

	box-shadow: 0 0.064rem 0.32rem 0 #FFC019;

}

.bargain-bd .c-down .rail .bargain-select .bs-self span:last-child{

	background-color: #FF5C4D;

	margin-left: 0.384rem;

	box-shadow: 0 0.064rem 0.32rem 0 #FF5C4D;

}



.bargain-bd .c-down .rail .bargain-select .bs-gf span{

	width: 4.267rem;

	height: 1.28rem;

	background-color: #FFC019;

	border-radius: 0.64rem;

	font-size: 0.512rem;

	line-height: 1.28rem;

	text-align: center;

	box-shadow: 0 0.064rem 0.32rem 0 #FFC019;

}

.bargain-bd .c-down .rail .bargain-select .bs-gf span:last-child{

	background-color: #FF5C4D;

	margin-left: 0.384rem;

	box-shadow: 0 0.064rem 0.32rem 0 #FF5C4D;

	width: 7.5093rem;

}



.bargain-bd .bargain-list{

	width: 14.7627rem;

	min-height: 9.173333333333334rem;

	background-color: #fff;

	margin: 0 auto;

	border-radius: .2rem;

	margin-top: 0.64rem;

	background-color: #FE706D;

	overflow: hidden;

	padding-top: 0.9813333333333333rem;

}

.bargain-bd .bargain-list{

	text-align: center;

	font-size: 0.64rem;

	color: #ffffff;

}

.bargain-bd .bargain-list ul{

	/*margin: 0 auto;*/

	margin: 0.8106666666666666rem auto;

	width: 13.461333333333334rem;

	height: 6.664rem;

	/*display: -webkit-box;*/

	overflow-x: scroll;

	-webkit-overflow-scrolling:touch;

}

.bargain-bd .bargain-list ul li{

	width: 100%;

	overflow: hidden;

	margin-top: 0.6186666666666667rem;

}

.bargain-bd .bargain-list ul li:first-child{

	margin-top: 0;

}

.bargain-bd .bargain-list ul li div{

	font-size: 0.512rem;

	text-align: left;

	line-height: 1.1093333333333333rem;

}

.bargain-bd .bargain-list ul li .bg-left{

	width: 50%;

	float: left;

}

.bargain-bd .bargain-list ul li .bg-left img{

	height: 1.1093333333333333rem;

	width: 1.1093333333333333rem;

	margin-right: 0.5973333333333334rem;

	border-radius: 50%;

}

.bargain-bd .bargain-list ul li .bg-right{

	width: 50%;

	float: right;

	text-align: right;

}

.bargain-bd .bargain-list ul li .bg-right img{

	width: 0.5546666666666666rem;

	height: 0.5546666666666666rem;

	margin-right: 0.17066666666666666rem;

}

.bargain-bd .bargain-list ul li .bg-right i{

	color:#FFE719;

}

.bargain-wd{

	position: fixed;

	width: 100%;

	z-index: 1000;

	text-align: center;

	top: 0;

}

.bargain-wd .bargain-wdkj{

	width: 100%;

	height: 17.002666666666666rem;

	margin-top: 5.418666666666667rem;

	overflow: hidden;

	text-align: center;

}

.bargain-wd .bargain-wdkj p{

	text-align: center;

}

.bargain-wd .bargain-wdkj p:first-child{

	margin-top: 3.6906666666666665rem;

	font-size: 0.6826666666666666rem;

	color: #333333;

}

.bargain-wd .bargain-wdkj p.bw-price{

	color: #FF3131;

	font-size: 1.92rem;

	margin-top: 1.4933333333333334rem;

}

.bargain-wd .bargain-wdkj p.get-chance{

	color: #FFC019;

	font-size: 0.5973333333333334rem;

	margin-top: 1.28rem;

}

.bargain-wd .bargain-wdkj span{

	width: 7.85rem;

	height: 1.877rem;

	line-height: 1.877rem;

	font-size: 0.64rem;

	color: #333333;

	margin: 0 auto;

	margin-top: 2.89rem;

	display: block;

	border-radius: 0.933rem;

}

.bargain-wd .bg-close{

	width: 1.28rem;

	height: 1.28rem;

	display: inline-block;

	border-radius: 50%;

}

.bargain-wd .bg-close img{

	width: 100%;

	height: 100%;

}

.bargain-rule{

	position: fixed;

	width: 100%;

	z-index: 1000;

	text-align: center;

	top: 0;

	background-color:rgba(0,0,0,.7);

	display: none;

}

.bargain-ed{

	position: fixed;

	width: 100%;

	z-index: 1000;

	text-align: center;

	top: 0;

	background-color:rgba(0,0,0,.7);

	display: none;

}

.bargain-rule .br-window{

	background-color: #fff;

	width: 13.461333333333334rem;

	height: 19.434666666666665rem;

	margin: 0 auto;

	margin-top: 3.328rem;

	margin-bottom: 1.1733rem;

}

.bargain-rule .br-window .rule-top{

	width: 100%;

	height: 8.384rem;

}

.bargain-rule .br-window .rule-top img{

	width: 100%;

	height: 100%;

}

.bargain-rule .br-window .rule-bottom{

	width: 12.373333333333333rem;

	height: 9.6rem;

	margin: 0 auto;

	margin-top: 0.64rem;

	background-color: red;

	overflow: hidden;

}

.bargain-rule .br-window .rule-bottom p{

	font-size: 0.4693333333333333rem;

	color: #ffffff;

	text-align: left;

	margin: 0 0.5973333333333334rem;

	line-height: 0.738rem;

}

.bargain-rule .br-window .rule-bottom .rb-title{

	color: #FF544C;

	text-align: center;

	margin: 0.8533333333333334rem 0;

	font-weight: 600;

	font-size: 0.512rem;

}

.bargain-ed .ed-box{

    height: 14.08rem;

    width: 11.605333333333334rem;

    margin: 0 auto;

    margin-top: 6.166rem;

    padding-top: 6.826666666666667rem;

}

.bargain-ed .ed-box p{

    font-size: 0.768rem;

    color: #333333;

}

.bargain-ed .ed-box p:first-child i{

    color: #FF580C;

}

.bargain-ed .ed-box .ed-share{

    font-size: 0.5546666666666666rem;

    color: #333333;

    width: 7.765333333333333rem;

    margin: 0.8533333333333334rem auto;

    line-height: 0.9813333333333333rem;

}

.bargain-ed .ed-box span{

    height: 1.706rem;

    width: 9.6rem;

    border-radius: 0.853rem;

    background-color: #FF580C;

    color: #ffffff;

    display: block;

    font-size: 0.6826666666666666rem;

    margin: 0 auto;

    line-height: 1.7066666666666668rem;

}

/*bargain_list.html*/

.bargain-banner{

	height: 6.826666666666667rem;

	width: 100%;

}

.bargain-banner img{

	width: 100%;

	height: 100%;

}

.bargain-tab{

	width: 100%;

	height: 1.7rem;

	overflow: hidden;

	position: relative;

}

.bargain-tab li{

	width: 25%;

	float: left;

	text-align: center;

	font-size: 0.64rem;

	line-height: 1.5786666666666667rem;

	height: 1.5786666666666667rem;

	color: #666666;

}

.bargain-tab li:first-child{

	color: red;

}

.bargain-tab .bt-tool{

	width: 1.10rem;

	margin: 0 1.45rem;

	height: 0.128rem;

	background-color: red;

	top: 1.57rem;

	display: block;

	position: absolute;

}

.pro-list{

	height: 16.429333rem;

	overflow-x: scroll;

	-webkit-overflow-scrolling:touch;

}

.pro-list ul{

	overflow: hidden;

	height: auto;

}

.pro-list li{

	height: 4.30rem;

	width: 14.76rem;

	margin: 0 auto;

	padding-top: 0.768rem;

	border-bottom: 1px solid #e9e9e9;

}

.pl-left{

	float: left;

	width: 2.90rem;

	height: 2.90rem;

}

.pl-left img{

	width: 100%;

	height: 100%;

}

.pl-right{

	width: 11.81rem;

	float: right;

	padding: 0.128rem 0 0 0.53rem;

}

.pl-right .pr-title{

	font-size: 0.512rem;

	font-weight: bold;

	width: 10.06rem;

	height: 1.36rem;

	line-height: 0.68rem;

}

.pl-right .pr-price{

	font-size: 0.42rem;

	color: #333333;

	margin-top: 0.16rem;

	width: 8.37rem;

	box-sizing: border-box;

	float: left;

}

.pl-right .pr-price i{

	color: #ff3c31;

	font-size: 0.58888rem;

}

.pl-right span{

	font-size: 0.42rem;

	color: #999999;

	display: inline-block;

	width: 50%;

	margin-top: 0.19rem;

}

.pl-right .pr-btn{

	width: 2.56rem;

	height: 1.024rem;

	background: linear-gradient(to bottom,#fe6547,#fc4141);

	float: left;

	display: block;

	border-radius: 0.512rem;

	text-align: center;

	line-height: 1.024rem;

	font-size: 0.512rem;

	color: #ffffff;

}

.pl-right .pr-no-btn{

	width: 2.56rem;

	height: 1.024rem;

	float: left;

	display: block;

	border-radius: 0.512rem;

	text-align: center;

	line-height: 1.024rem;

	font-size: 0.512rem;

	background-color: #999999;

	color: #ffffff;

}

.bargain-accounts{

	height: 1.7066666666666668rem;

	width: 100%;

	position: fixed;

	bottom: 0;

}

.bargain-accounts span{

	color: #ffffff;

	font-size: 0.55rem;

	text-align: center;

	line-height: 1.70rem;

	height: 100%;

	width: 50%;

	display: inline-block;

	float: left;

	border: none;

	background-color: #ffffff;

}

.bargain-accounts span.gradient{

	background: linear-gradient(to bottom,#fe6547,#fc4141);

}

.bargain-accounts span:last-child{

	color: #333333;

	background-color: #fff;

	border-top: 1px solid #dcdcdc;

}

/*order_list.html*/

.ol-tabs{

	height: 1.49rem;

	width: 100%;

	position: relative;

	margin-bottom: 0.297rem;

}

.ol-tabs li{

	width: 16.66%;

	height: 1.493rem;

	text-align: center;

	color: #333333;

	font-size: 0.554rem;

	float: left;

	line-height: 1.493rem;

}

.ol-tabs li.red{

	color: #fc4141;

}

.ol-tabs .ol-tool{

	height: 0.085rem;

	width: 0.854rem;

	margin: 0 0.906rem;

	background-color: #fc4141;

	position: absolute;

	top: 1.493rem;

}

.ol-list{

	width: 100%;

	height: auto;

}

.ol-list li{

	height: 4.183rem;

	width: 14.72rem;

	border-bottom: 1px solid #e9e9e9;

	margin:  0 auto;

	padding-top: 0.64rem;

}

.pl-right .pr-min{

	padding-top: 0.657rem;

}

.ol-list li:last-child {

	margin-bottom: 80px;

}

.h-label{

	width: 2rem;

	height: 0.5rem;

	position: absolute;

}

.h-label p{

	line-height: 0.5rem;

	padding-left: 0.15rem;

	color: #FFFFFF;

}

.hd-img span{

	margin-right: 0;

	float: right;

	border-radius: 50%;

	overflow: hidden;

	position: absolute;

	box-sizing: border-box;

	border: 0.043rem solid #ffffff;

}

.hd-img{

	min-width: 0.768rem;

	height: 0.768rem;

	margin-top: -0.384rem;

	float: right;

	margin-right: 0!important;

	position: relative;

}

.pt-group ul li{

	height: 10.880rem;

	width: 7.680rem;

	background-color: #ffffff;

	margin-top: 0.213rem;

	margin-left: 0.213rem;

	float: left;

}

.pt-group ul li .content_img{

	height: 7.68rem;

}

.pt-group ul li .hd-img{

	margin-top: -0.12rem;

	right: 0.341rem;

}

.category2{

    float: left;

    margin-left: 0.43rem;

}

@font-face { font-family : 'DIN' ; src : url(../font/DIN-Regular.otf);}

