﻿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:.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:.35em .625em .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 0 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:#232326;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}

.fl{float:left;}
.fr{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.clearfix:after{
	content:"."; display:block; height:0; clear:both;
	visibility:hidden;
}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}

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

.ml10{margin-left: 10px;}

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

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

body.bp0{padding: 0;}

header {
	width: 100%;
	position: fixed;
	height: 3rem; line-height: 2rem;
	z-index: 9999;
	background: #272834;
	padding-top: 0.5rem;
}

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


@media screen and (min-width: 1300px) {
	header .content {
		padding-top: .128rem
	}
}
header .logo{text-align:center; width: 100%;}
header .logo img {
	height: 1rem;
}

header .sea-box {
	width: 10.45333rem;
	height: 1.23733rem;
	background: #fff;
	position: relative;
	margin-left: .21333rem;
	-moz-border-radius: .42667rem;
	-webkit-border-radius: .42667rem;
	border-radius: .42667rem
}

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

header .sea-box span {
	background-image: url("../images/search.png");
	background-repeat: no-repeat;
	background-size: cover;
	height: .64rem;
	width: .64rem;
	position: absolute;
	top: .29867rem;
	left: 0rem;
	bottom: 0rem;
	right: 0rem;
	margin-left: .21333rem;
}

@media screen and (min-width: 1300px) {
	header .sea-box span {
		width: .42667rem;
		height: .42667rem;
		position: absolute;
		top: .128rem;
		left: 0rem;
		bottom: 0rem;
		right: 0rem
	}
}

header .sea-box .sear-input {
	width: 9.17333rem;
	margin-left: .896rem
}

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

header .sea-box input {
	border: 0;
	width: 100%;
	height: 1.23733rem;
	color: #666666;
	outline: none;
	padding: 0 .21333rem;
	font-size: .59733rem
}

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

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: #4D89A9 url(../images/bjm.jpg) no-repeat; background-size: 100% auto;
}

.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.13333rem;
	background: linear-gradient(#281f58, #6e4d9a);
	position: fixed;
	z-index: 999;
	bottom: 0;
	left: 0;
	width: 100%;
}
.footer ul li a .icon p{color:#fff;font-weight:bold}
@media screen and (min-width: 1300px) {
	.footer {
		height: 1.06667rem
	}
}

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

.footer ul li .yello {
	color: #46B39D
}

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

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

@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: .55467rem;
	margin-top: .21333rem
}

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

.banner{margin: 0 .55rem 0 .55rem;}
.banner img {
	width: 100%
}

.dh nav {
	margin-top: .42667rem;
	margin-bottom: .42667rem;
	overflow: hidden
}

.dh nav a {
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	margin: .42667rem 0
}

.dh nav a span span {
	vertical-align: sub;
	font-size: .59733rem;
	position: relative;
	top: .128rem;
	left: 0rem;
	bottom: 0rem;
	right: 0rem
}

.dh nav a span img {
	width: 1.70667rem;
	height: 1.70667rem
}

.secondkill .content {
	margin-top: .42667rem
}

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

.secondkill .time .lightning {
	padding-left: .34133rem
}

.secondkill .time .lightning:before {
	content: "";
	background-image: url("../images/s.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .59733rem;
	height: .59733rem;
	position: relative;
	top: .02133rem;
	left: 0rem;
	bottom: 0rem;
	right: 0rem;
	display: block;
	float: left;
	margin-right: .04267rem
}

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

.secondkill .time .lightning .hms {
	background-color: #3d3d3d;
	color: #fff;
	padding: .04267rem;
	-moz-border-radius: .08533rem;
	-webkit-border-radius: .08533rem;
	border-radius: .08533rem
}

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

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

.secondkill .time .xsxl a span {
	vertical-align: middle;
	color: #666666;
	font-weight: normal
}

.secondkill .time .xsxl a span img {
	width: .17067rem;
	height: .29867rem;
	margin-left: .21333rem;
	vertical-align: initial
}

.secondkill .shop {
	margin-top: .21333rem
}

.secondkill .shop a {
	float: left;
	width: 33.33333%;
	text-align: center;
	overflow: hidden
}

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

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

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

.secondkill .shop a .shopnum p {
	font-size: .512rem;
	color: red;
	margin: .21333rem
}

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

.advertisement .content {
	margin: 0
}

.advertisement a {
	display: block
}

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

.advertisement .fl img {
	float: right
}

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

.advertisement .le {
	width: 50%
}

.advertisement .le .td {
	overflow: hidden
}

.advertisement .le .td img {
	width: 100%
}

.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 .advertisement img {
	padding: .21333rem;
	-moz-border-radius: .42667rem;
	-webkit-border-radius: .42667rem;
	border-radius: .42667rem
}

.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: 6.82667rem;
	height: auto;
}

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

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

.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: 50%;
}

.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 img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: auto;
	border: none
}

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

.mslide .dot span {
	display: inline-block;
	width: .21333rem;
	height: .21333rem;
	margin-left: .21333rem;
	border: 2px solid #fff;
	border-radius: 50%
}

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

.similar-product-text {
	height: 1.32267rem;
	font-size: .59733rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-word;
	color: #232326;
	margin-top: .34133rem;
	line-height: .64rem;
	margin-bottom: .34133rem;
	padding: 0 .21333rem
}

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

.similar-product-price .big-price {
	font-size: .59733rem
}

.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: .59733rem;
	line-height: 0.75867rem
}

.similar-product-price .guess-button:after {
	content: '';
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #bfbfbf;
	border-radius: .08533rem;
	-webkit-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	-webkit-transform-origin: top left
}

.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: 2rem;
	background: linear-gradient(#281f58, #6e4d9a);
	position: relative;
	text-align: center;
	line-height: 2rem;
	color: #FFF;
	text-shadow:1px 1px 1px #000; 
	font-size: 0.7rem;
}

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

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

.classreturn .content .return a img {
	width: 20px;
	height: .78933rem
}

.classreturn .content .search {
	font-size: 0.75rem;
}

.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 .21333rem;
	font-size: .59733rem;
	display: inherit
}

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

.classreturn .content .menu a {
	display: block;color: #FFF; font-size: 0.6rem;
}

.classreturn .content .menu img {
	width: .85333rem; color: #FFE4AD;
}

.tpnavf {
	display: none
}

.tpnavf .footer {
	position: inherit;
	-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: #404042
}

.tpnavf .footer ul li a {
	color: #fff
}

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

.classlist .fl {
	width: 3.24267rem;
	background-color: #fff
}

.classlist .fl ul li {
	text-align: center;
	position: relative
}

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

.classlist .fl ul li:after {
	content: '';
	height: .02133rem;
	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: 1.96267rem;
	line-height: 1.96267rem;
	text-decoration: none;
	font-size: .59733rem;
	color: #232326;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

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

.classlist .fr {
	width: 12.75733rem
}

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

.classlist .fr .branchList .tp-class-list h4 {
	font-size: .59733rem;
	color: #232326;
	font-weight: normal
}

.classlist .fr .branchList .tp-class-list ul {
	margin-top: .384rem;
	background-color: #fff
}

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

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

.classlist .fr .branchList .tp-class-list ul li a img {
	width: 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: 2;
	line-clamp: 2;
	height: 1.152rem;
	-webkit-box-orient: vertical;
	word-break: break-all;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	margin: .42667rem 0
}

.tp-bann {
	margin: .29867rem .29867rem 0 .29867rem
}

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

.tp-category {
	padding: .29867rem .42667rem 0 .21333rem;
	overflow: hidden
}
.loginsignup2 {
	text-align: center;
	padding: 0.8rem 0;
	margin-top: 2rem;
}

.loginsignup2 img {
	width: auto;
	height: 3rem;
}
.loginsingup-input {
	margin: 0 40px; 
}
.loginsingup-input .content30 {
/* background: #FFF; */
	border-radius: 5px; padding:0 10px;
}

.loginsingup-input .content30 .lsu {
	border-bottom: 1px solid #dedede;
	font-size: .59733rem;
	position: relative;
	padding: .02133rem 0
}

.loginsingup-input .content30 .lsu .input {
	width: 9.5rem;
	height: 1.83467rem;
	border: 0;
	outline: none;
	padding: 0 .21333rem;
	background: none;
}

.loginsingup-input .content30 .lsu select {

	height: 1.83467rem;
	border: 0;
	outline: none;
	padding: 0 .21333rem;
	background: none;
}

.loginsingup-input .content30 .lsu i {
	width: .85333rem;
	height: .512rem;
	background-image: url("../images/eye.png");
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	position: absolute;
	right: 10px;
	top: .64rem;
	cursor: pointer;
	background-position: 0
}

.loginsingup-input .content30 .lsu .eye {
	background-position: -.85333rem 0
}

.loginsingup-input .content30 .test input {
	width: 7.46667rem
}

.loginsingup-input .content30 .test img {
	width: 2.02667rem;
	height: 1.06667rem;
	margin-left: .68267rem
}

.loginsingup-input .content30 .submit {
	border: 0;
	text-align: center
}

.loginsingup-input .submit input {
	display: block;
	width: 100%;
	height: 1.87733rem;
	color: #ffffff;
	border: 0;
	background-color:#5578dc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 0.75rem;
}

.loginsingup-input .content30 .signup-find .note img {
	width: .64rem;
	height: .64rem;
	vertical-align: bottom
}

.loginsingup-input .content30 .signup-find .note span {
	margin-left: .21333rem
}

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

.radio .check_t i {
	background-position: -.78933rem 0
}

.radio i {
	width: .61867rem;
	height: .59733rem;
	display: block;
	float: left;
	background-image: url("../images/check.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0
}

.signup-find,.radio {
	padding-top: 1.06667rem;
	width: 13.01333rem;
	margin: 0 auto
}

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

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

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

.thirdlogin ul {
	display: table;
	margin: 0 auto;
	margin-top: 1.06667rem
}

.thirdlogin ul li {
	float: left;
	text-align: center;
	font-size: .42667rem;
	margin: 0 1.6rem
}

.thirdlogin ul li img {
	width: 1.45067rem;
	height: 1.45067rem
}

.thirdlogin ul li p {
	padding-top: .42667rem
}

.singupphone .content30 .bk {
	border: 2px solid #dedede;
	overflow: hidden;
	-moz-border-radius: .128rem;
	-webkit-border-radius: .128rem;
	border-radius: .128rem;
	margin-top: 2.13333rem
}

.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;
	margin: 0 40px;
}

.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.92267rem
}

.zc_se input {
	width: 8.704rem
}

.zc_se a {
	padding: .55467rem .21333rem;
	background-color: #ec5151;
	color: white;
	border-radius: .128rem
}

.loginsingup-input .content30 .boo {
	border: 0;
	margin-top: 1.28rem
}

.loginsingup-input .content30 .boo input {
	border-radius: .128rem
}

.loginsingup-input .content30 .wicheck input {
	width: 100%
}

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

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

.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 #ebebeb;
	padding: .512rem 0
}

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

.mobil_topup .bawhite {
	background: white
}

.g4 {
	background-color: #f8f8f8
}

.myhearder {
	background:#2F99D3;
	position: relative;
	width: 100%;
	height: 200px;
}

.myhearder .person {
	position: absolute;
	top: 35%;
	margin-top: -1.55733rem;
	width: 100%;
	height: 2.688rem;
	text-align:center;
}

.myhearder .person .personicon {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	width: 80px;
	height: 80px;
	border: 2px solid #FFA5B7;
	margin: 0 auto; text-align: center;
}

.myhearder .person .personicon img {
	width: 80px;
	height: 80px
}

.myhearder .person .lors {
	margin-top: 8px;
	color: #FCE0AA;
	font-size: .768rem;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
}

.myhearder .auth_icon{
	display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; 
	border: 1px solid yellow; color: yellow; border-radius: 4px; font-size: 12px;
	margin-top: 8px;
}

.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: 50%
}

.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 .64rem;
	height: 1.49333rem;
	line-height: 1.49333rem;
	background-color: #fff;
	border-bottom: 1px solid #EAEAEA
}

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

.myorder .order {
	overflow: hidden
}

.myorder .order .fl i {
	width: .768rem;
	height: .85333rem;
	vertical-align: middle;
	font-size: 18px;
}

.myorder .order .fl span {
	font-size: .68267rem;
	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: #4c4c4c;
	float: left;
	margin-top: -.04267rem
}

.myorder .order .fr i {
	margin-top: .384rem;
	margin-left: .21333rem
}
.myorder .order .c{
	background: #D84C29; border-radius: 100%; text-align: center; padding: 0 3px; font-size: 12px; color: #FFF;
	height: 20px; width: 20px; line-height: 20px; display: inline-block;
}
.myorder a:active{
	color: #C6A35E;
}

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

.my {
	margin-bottom: 2.56rem
}

.my .content {
	margin: 0
}

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

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

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

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

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

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

.my .content .floor ul li a span {
	background-color: rgba(217,81,99,0.9);
	border-radius: 50%;
	font-size: .512rem;
	width: 1.06667rem;
	height: 1.06667rem;
	display: block;
	line-height: 1.06667rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: absolute;
	right: .85333rem;
	top: .55467rem;
	color: white
}

.my .content .floor ul li a img {
	height: 1.36533rem
}

.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: 1.92rem;
	line-height: 1.92rem
}

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

.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: #585858;
	text-align: center;
	width: 100%;
	height: 1.87733rem;
	color: #fff;
	line-height: 1.87733rem;
	font-size: .64rem;
	-moz-border-radius: .42667rem;
	-webkit-border-radius: .42667rem;
	border-radius: .42667rem
}

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

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

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

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

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

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

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

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

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

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

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

.setting-usercenter a {
	display: block
}

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

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

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

.message-usercenter a {
	display: block
}

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

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

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

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

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

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

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

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

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

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

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

.normaseti .myorder {
	position: relative
}

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

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

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

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

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

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

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

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

.storenav {
	background-color: #fff;
	border-bottom: 1px solid #f8f8f8
}

.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.70667rem;
	line-height: 1.70667rem;
	text-align: center
}

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

.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: 12;
	background: rgba(0,0,0,0.4)
}

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

.store_info .dis-box {
	background-color: #fff;
	overflow: hidden;
	padding: .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.53333rem
}

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

.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-bottom: .21333rem;
	display: block;
	padding: 0 .21333rem
}

.groupquess .cy i {
	color: #555555
}

.groupquess .zjj {
	position: relative
}

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

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

.groupquess .similar-product-price .guess-button {
	width: 1.06667rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	background-color: #f02b2b;
	color: white;
	margin-top: -.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: -.55467rem
}

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

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

.he_sustain {
	height: 1.87733rem
}

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

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

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

.detailban {
	height: 11.09333rem;
	width: 100%
}

.detailban .mslide {
	height: 11.09333rem;
	width: 100%
}

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

.de_font {
	background-color: #fff
}

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

.de_font .fl {
	width: 12.288rem
}

.de_font .fl .similar-product-text {
	height: 1.57867rem;
	line-height: .78933rem
}

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

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

.de_font .fr .red {
	background-position-x: -1.152rem
}

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

.de_font .scunde p {
	color: #999999;
	font-size: .59733rem;
	margin-top: .21333rem
}

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

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

.de_font .scunde .red {
	color: #ec5151;
	font-size: .64rem
}

.detailsfloo .myorder .order .fl span {
	float: left;
	font-size: .576rem
}

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

.detailsfloo .myorder .order .fl .firde {
	color: #777777;
	margin-left: 0;
	width: 4.26667rem;
	overflow: hidden
}

.detailsfloo .myorder .order .fl .red {
	color: #ec5151
}

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

.detailsfloo .myorder .order .fr span i {
	color: #ec5151
}

.myhearders {
	position: relative
}

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

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

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

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

.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: 25%;
	margin: 0 auto;
	text-align: center
}

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

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

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

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

.lxkf {
	background-color: #fff;
	padding-top: .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: #f8f8f8
}

.detailsfloo .tbv {
	margin: .21333rem 0
}

.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: 9999;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2.13333rem;
	overflow: hidden;
	line-height: 1.49333rem
}

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

.podee .cart-concert-btm .fl {
	width: 50%;
	display: block;
	overflow: hidden
}

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

.podee .cart-concert-btm .fl ul li a i {
	width: .96rem;
	height: .85333rem;
	background-image: url("../images/kf.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position-x: -.17067rem;
	display: block;
	margin: 0 auto;
	position: relative;
	top: .42667rem;
	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;
	left: 0
}

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

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

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

.podee .cart-concert-btm .fl ul li a span {
	background-color: rgba(217,81,99,0.9);
	border-radius: 50%;
	font-size: 0.512rem;
	width: .85333rem;
	height: .85333rem;
	display: block;
	line-height: .85333rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: absolute;
	left: 50%;
	top: .04267rem;
	color: white;
	text-align: center
}

@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: 50%
}

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

.podee .cart-concert-btm .fr ul li a {
	display: block;
	height: 2.13333rem;
	line-height: 2.13333rem;
	color: white;
	font-size: .59733rem
}

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

.podee .cart-concert-btm .fr ul .o {
	background-color: #ffb03f
}

.podee .cart-concert-btm .fr ul .r {
	background-color: #f23030
}

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

.spxq-ggcs ul li {
	float: left;
	width: 50%;
	text-align: center;
	height: 1.87733rem;
	line-height: 1.87733rem;
	font-size: .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%
}

.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;
	padding-left: .42667rem;
	background-color: #fff
}

.assess-top {
	position: relative;
	padding: .46933rem .42667rem 1.70667rem 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.152rem;
	height: 1.152rem;
	border-radius: 1.06667rem
}

.user-name {
	font-size: .55467rem;
	line-height: 1.152rem;
	float: left;
	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: .55467rem;
	line-height: 1.152rem;
	float: right;
	height: 1.152rem;
	color: #848689
}

.assess-bottom {
	padding-bottom: .512rem;
	background-color: #fff
}

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

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

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

.tab-con-wrapper {
	background-color: #f8f8f8
}

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

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

@keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1.0
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

@-webkit-keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1.0
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

@-ms-keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1.0
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

@-moz-keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1.0
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

@-o-keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1.0
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

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

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

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

.choose_shop_aready {
	display: none;
	overflow-x: hidden;
	background-color: white;
	position: fixed;
	width: 16rem;
	height: 18.77333rem;
	bottom: 0;
	z-index: 999
}

.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: 4.30933rem
}

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

.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.28rem
}

.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;
	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;
	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: #e23435;
	padding: .128rem .34133rem;
	border-radius: .68267rem;
	margin-left: .21333rem
}

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

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

.g7 {
	background: #e7e8ef
}

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

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

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

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

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

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

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

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

.box-lesc .diff_lrzy .f_name_add .nameli {
	font-size: .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
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.red {
	color: #e23435
}

.actionfooer .cart-concert-btm .fl {
	width: 25%
}

.actionfooer .cart-concert-btm .fr {
	width: 75%
}

.actionfooer .cart-concert-btm .fr ul .o {
	background: #fe9c9c
}

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

.actionfooer .cart-concert-btm .fl ul li {
	width: 100%
}

.top_storeme {
	position: relative
}

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

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

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

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

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

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

.mid_storeme {
	margin-top: .64rem
}

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

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

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

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

.commeaye .sh_ep {
	font-size: .55467rem
}

.bot_storeme {
	margin-top: .64rem
}

.bot_storeme ul li {
	float: left;
	width: 50%;
	text-align: center;
	font-size: .64rem
}

.bot_storeme ul li a {
	border: 1px solid #dadada;
	border-radius: .128rem;
	width: 7.08267rem;
	height: 1.36533rem;
	line-height: 1.36533rem;
	text-align: center;
	display: block;
	color: #525252
}

.bot_storeme ul li a .action-ak {
	display: inline-block;
	vertical-align: text-top;
	margin-right: .21333rem
}

.kef {
	background: url(../images/kef.png) no-repeat;
	width: .85333rem;
	height: .78933rem;
	display: inline-block;
	vertical-align: sub;
	margin-right: .21333rem;
	background-size: .85333rem
}

.padey {
	padding: .21333rem 0
}

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

.guesslike .likeshop ul li .similer-product .similar-product-text {
	height: 1.19467rem
}

.enkecor {
	font-size: .55467rem;
	text-align: center;
	color: #888;
	padding: .25rem .24rem .4rem;
	clear: both
}

.chidno {
	display: none
}

.edit_gtfix {
	background-color: white;
	position: relative;
	min-height: 3.37067rem
}

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

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

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

.shopprice .fon_or div {
	color: #333333;
	font-size: .512rem;
	margin-top: .21333rem;
	position: relative
}

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

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

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

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

.closeorder .con-lo {
	line-height: 2.8
}

.deel {
	line-height: 2.09067rem
}

.deel a {
	color: #e23435;
	border: 1px solid #e23435;
	padding: .10667rem .256rem;
	border-radius: .128rem
}

.l_top {
	text-align: center;
	padding: .42667rem 0
}

.l_top span {
	font-size: .68267rem;
	color: #666666;
	font-family: "黑体"
}

.l_top .turenoff {
	background: url(../images/turnoff.png) no-repeat;
	display: inline-block;
	width: .42667rem;
	height: .42667rem;
	vertical-align: middle;
	float: right;
	cursor: pointer;
	background-size: cover
}

.aftercl {
	font-size: .68267rem;
	color: #333333;
	font-family: "黑体";
	line-height: 1.024rem;
	padding: .21333rem 0
}

.resonco {
	padding-bottom: 1.06667rem
}

.resonco p {
	font-size: .64rem;
	margin-top: .21333rem;
	font-family: "黑体"
}

.resonco .radio {
	margin: inherit
}

.resonco .radio .che span {
	color: #666666;
	font-family: "黑体";
	font-size: .64rem
}

.submits_de {
	width: 100%;
	height: 2.09067rem;
	background: #bfbfbf;
	font-size: .768rem;
	color: white;
	font-family: "黑体";
	text-align: center;
	line-height: 2.09067rem
}

.shopprice {
	clear: both
}

.ord_list {
	padding-bottom: .74667rem
}

.incorise {
	font-size: .64rem
}

.incorise input {
	height: 1.06667rem;
	outline: none;
	padding: 0 .21333rem;
	border: 1px solid #ebebeb;
	width: 8.10667rem
}

.incorise .usejfye {
	width: 2.13333rem;
	background: #f23030;
	color: white;
	border: 0
}

.bagrr {
	background: #f23030
}

.timeafter p.confinetime {
	padding: .21333rem;
	background: #ec5151;
	color: white;
	display: inline-block
}

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

.seehotsho {
	margin-top: -2.13333rem
}

.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 {
	padding: .21333rem 0;
	overflow: hidden;
	border-bottom: 1px solid #f8f8f8
}

.sc_list .radio {
	width: inherit;
	padding-top: 1.49333rem;
	margin-right: .42667rem
}

.sc_list .shopimg img {
	width: 3.84rem;
	height: 3.84rem
}

.sc_list .deleshow {
	width: 9.17333rem
}

.sc_list .deleshow .deletes {
	overflow: hidden;
	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 {
	font-size: .55467rem;
	color: #999999
}

.sc_list .deleshow .prices {
	overflow: hidden;
	margin-top: .21333rem
}

.sc_list .deleshow .prices .sc_pri {
	color: #f23030;
	font-size: .59733rem;
	margin-top: .21333rem
}

.plus span {
	width: 1.06667rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	font-size: .59733rem;
	display: block;
	float: left;
	border: 1px solid #f8f8f8;
	margin-left: -1px;
	text-align: center;
	color: #686868;
	cursor: pointer
}

.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: -.23467rem;
	margin-left: .21333rem
}

.payallb .youbia {
	float: right;
	width: 8.59733rem
}

.payallb .youbia p {
	text-align: right
}

.guesslike {
	margin-bottom: 2.13333rem
}

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

.nodata img {
	width: 3.60533rem;
	height: auto
}

.nodata p {
	font-size: .68267rem;
	color: #9b9b9b;
	padding: 1.06667rem 0
}

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

.brandbanner {
	margin-top: 1.06667rem;
	margin-bottom: 1.06667rem
}

.brandbanner .mslide ul li a {
	overflow: hidden;
	display: block;
	float: left;
	text-align: center;
	margin-left: .064rem
}

.brandbanner .mslide ul li a:first-child {
	margin-left: 0
}

.brandbanner .mslide ul li a img {
	width: 4.864rem;
	height: 4.864rem;
	position: inherit
}

.brandbanner .mslide ul li a p {
	font-size: .512rem;
	margin-top: .04267rem
}

.brandbanner .mslide ul li a .red {
	color: #f23030
}

.brandbanner .mslide ul li a .lineu {
	color: #888888;
	text-decoration: line-through
}

.signte {
	position: relative;
	overflow: hidden;
	height: .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;
	bottom: 2.56rem;
	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 #f8f8f8;
	padding: .64rem 0 .21333rem 0
}

.jd_listaddless .maleri30 {
	overflow: hidden
}

.jd_listaddless .name {
	width: 2.98667rem
}

.jd_listaddless .name h1 {
	font-size: .72533rem;
	margin: 0;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.jd_listaddless .name span {
	font-size: .64rem;
	background-color: #f23030;
	color: white;
	padding: .08533rem .21333rem;
	position: relative;
	top: .512rem
}

.jd_listaddless .numberaddress {
	width: 9.81333rem;
	padding: 0 .21333rem
}

.jd_listaddless .numberaddress .number {
	font-size: .64rem
}

.jd_listaddless .numberaddress .similars {
	padding: .42667rem 0;
	font-size: .64rem;
	display: block
}

.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: 5.33333rem
}

.createnew {
	width: 7.68rem;
	height: 1.83467rem;
	text-align: center;
	position: absolute;
	bottom: 20px;
	left: 50%;
	right: 50%;
	margin-left: -3.84rem;
	overflow: hidden
}

.createnew a {
	width: 100%;
	font-size: .59733rem;
	color: white;
	background-color: #4B4B4B;
	border-radius: .21333rem;
	text-align: center;
	line-height: 1.83467rem;
	display: block
}

.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: .61867rem;
	padding-top: .59733rem
}

.pay-list-4 ul li .pay-list-img img {
	width: 1.70667rem;
	height: 1.70667rem
}

.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 {
	clear: both;
	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 {
	font-size: .64rem;
	padding-top: 1.06667rem
}

.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;
	border-right: 1px solid #f8f8f8;
	height: 1.87733rem;
	line-height: 1.87733rem;
	font-size: .68267rem;
	cursor: pointer
}

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

.head_acc ul .red {
	color: white;
	background-color: #e01222
}

.fll_acc {
	border-bottom: 1px solid #f8f8f8;
	overflow: hidden
}

.fll_acc ul li {
	float: left;
	width: 33.33333%;
	padding: .42667rem .21333rem;
	font-size: .59733rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.fll_acc ul li .red {
	color: #e01222
}

.fll_acc ul li .coligh {
	color: #999999;
	margin-top: .21333rem
}

.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: 98%
}

.news_list_fll .news_c_tit p {
	padding-left: .64rem;
	overflow: hidden;
	clear: both;
	color: #4b4b4b;
	line-height: 1.5;
	font-size: .64rem
}

.news_list_fll .news_c_tit p .news_h {
	color: #222222;
	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 {
	clear: both;
	border-bottom: 1px solid #f8f8f8
}

.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.87733rem;
	width: 11.648rem;
	outline: none;
	font-size: .64rem;
	border: 1px solid #DEDEDE;
	padding: 0 .21333rem;
	color: #666666
}

.search_pl .search2 .ri_ss {
	float: left;
	height: 1.87733rem;
	width: 3.072rem;
	background-color: #f23030;
	text-align: center;
	line-height: 1.87733rem
}

.search_pl .search2 .ri_ss img {
	width: .93867rem;
	height: .93867rem
}

.near-le-ri {
	padding: .85333rem 0 .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+1) {
	text-align: left
}

.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 {
	width: 50%;
	float: left
}

.addimgchan .maleri30 {
	margin: 0 .21333rem
}

.addimgchan .se_sclist .shopimg {
	float: none;
	text-align: center
}

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

.addimgchan .se_sclist .deleshow {
	width: 100%
}

.addimgchan .se_sclist .deleshow .deletes .similar-product-text {
	width: 100%
}

.addimgchan .se_sclist .deleshow .prices {
	float: left
}

.addimgchan .se_sclist .deleshow .weight {
	float: right
}

.fil_all_comm {
	display: none;
	background-color: white;
	overflow: hidden;
	position: absolute;
	top: 1.87733rem;
	z-index: 99;
	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: 0;
	top: .68267rem
}

.fil_all_comm ul .red a {
	color: #f23030
}

.pore {
	position: relative;
	z-index: 99
}

.screen_wi {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99;
	width: 0;
	background-color: #f8f8f8
}

.screen_wi .classreturn {
	width: 14.4rem
}

.screen_wi .content .search {
	width: 10.66667rem;
	margin-left: 1.49333rem
}

.screen_wi .menu {
	font-size: .59733rem;
	margin-top: .21333rem
}

.whiback {
	background-color: white
}

.popcover {
	overflow: hidden;
	background-color: white;
	padding-bottom: .42667rem
}

.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.51733rem;
	position: relative
}

.se_sclist .deleshow .deletes .similar-product-text {
	width: 10.51733rem
}

.se_sclist .deleshow .prices {
	margin-top: 0;
	margin-bottom: .42667rem
}

.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: -.17067rem;
	right: 0.21333rem;
	text-align: center;
	color: #686868;
	font-size: 0.55467rem;
	width: 2.98667rem;
	height: .85333rem;
	line-height: .85333rem
}

.paycloseto .deleshow .qxatten .closeannten:after {
	content: '';
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #bfbfbf;
	border-radius: 0.08533rem;
	-webkit-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	-webkit-transform-origin: top left
}

.dib {
	display: block;
	overflow: hidden
}

.lxx {
	background-image: url(../images/lxx.png);
	position: absolute;
	height: .384rem;
	background-repeat: repeat-x;
	background-size: .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%
}

.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: 1.06667rem 0;
	overflow: hidden
}

.price-alln {
	font-size: .55467rem;
	float: left;
	margin-top: .384rem
}

.price-alln .red {
	color: #f23030
}

.price-alln .threel {
	margin-left: .21333rem;
	font-size: .512rem
}

.shop-rebuy {
	float: right;
	padding: .36267rem .53333rem;
	border: 1px solid #f8f8f8;
	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.77067rem;
	margin-right: .128rem;
	width: .81067rem;
	height: .74667rem
}

.wuliumess {
	margin-top: .42667rem
}

.wuliumess .yg {
	background-position-x: -.93867rem;
	float: left
}

.wuliumess .naem {
	width: 13.78133rem;
	font-size: .68267rem;
	display: inline-block;
	float: left
}

.wuliumess .time {
	font-size: .55467rem;
	color: #666666;
	margin-left: .93867rem;
	padding: .42667rem 0;
	clear: both
}

.fukcuid {
	position: relative
}

.fukcuid .maleri30 {
	margin: 0 1.45067rem
}

.fukcuid .shopprice .fon_or {
	margin-top: .29867rem;
	color: #333333;
	font-family: "黑体";
	width: 10.53867rem
}

.fukcuid .shopprice .fon_or a {
	vertical-align: inherit
}

.shijefu {
	font-family: "黑体";
	background: white;
	line-height: 1.06667rem
}

.shijefu p {
	font-size: .59733rem;
	color: #333333;
	text-align: right
}

.shijefu p .fs24 {
	font-size: .512rem
}

.shijefu .butna {
	padding: .42667rem 0
}

.shijefu .butna a {
	padding: .17067rem .256rem;
	font-size: .64rem;
	border: 1px solid #c2c2c2;
	border-radius: .08533rem;
	margin-left: .10667rem
}

.shijefu .butna .red {
	border-color: #e23435
}

.quedbox {
	margin: .42667rem 0
}

.bg_white .fukcuid .fon_or {
	margin-top: .42667rem
}

.bg_white .fukcuid .fon_or h2 {
	height: 1.87733rem;
	line-height: .93867rem
}

.fukcuid {
	background: #f8f8f8;
	overflow: hidden;
	padding-bottom: .64rem
}

.euresucess {
	background: white;
	text-align: center;
	padding: 1.28rem 0
}

.euresucess img {
	width: 5.22667rem;
	height: 3.34933rem
}

.euresucess p {
	font-family: "黑体";
	font-size: .64rem;
	padding-top: .64rem
}

.sonfbst {
	background: white;
	padding: .64rem 0
}

.sonfbst span {
	font-size: .64rem;
	color: #666666;
	font-family: "黑体"
}

.fbs {
	background: url(../images/fbs.png) no-repeat;
	width: .72533rem;
	height: .72533rem;
	background-size: cover;
	display: inline-block;
	vertical-align: bottom;
	margin-right: .64rem
}

.mae .maleri30 {
	margin: 0 .64rem
}

.mae .shopprice .fon_or {
	width: 12.16rem;
	margin-top: .42667rem
}

.compj {
	padding: .21333rem .42667rem;
	border: 1px solid #c2c2c2;
	border-radius: .08533rem;
	font-size: .64rem;
	float: right
}

.bg_white .fukcuid {
	background: white;
	padding-bottom: .42667rem
}

.surshko {
	z-index: 999;
	display: none;
	width: 12.58667rem;
	font-family: "黑体";
	border-radius: .21333rem;
	position: fixed;
	top: 50%;
	left: 50%;
	bottom: 50%;
	right: 50%;
	overflow: hidden;
	height: 6.25067rem;
	margin-top: -3.12533rem;
	margin-left: -6.29333rem
}

.surshko p {
	background: white;
	font-size: .768rem;
	color: #333333;
	padding: 1.83467rem 0;
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	height: 4.43733rem
}

.weiyi a {
	display: block;
	float: left;
	text-align: center;
	height: 1.81333rem;
	line-height: 1.81333rem;
	background: white;
	width: 50%;
	font-size: .68267rem
}

.weiyi .eno {
	background: #f23030;
	color: white
}

.cuidd {
	z-index: 999;
	display: none;
	width: 12.58667rem;
	font-family: "黑体";
	border-radius: .21333rem;
	position: fixed;
	top: 50%;
	left: 50%;
	bottom: 50%;
	right: 50%;
	overflow: hidden;
	height: 6.25067rem;
	margin-top: -3.12533rem;
	margin-left: -6.29333rem
}

.cuidd p {
	background: white;
	padding: .64rem 2.13333rem;
	line-height: 1.06667rem;
	font-size: .768rem;
	color: #333333;
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	margin: 0 auto;
	text-align: left;
	height: 4.43733rem
}

.applytime {
	background: white
}

.applytime p {
	font-size: .59733rem;
	color: #222222;
	font-family: "黑体";
	width: 6.4rem;
	margin: 0 auto;
	line-height: .85333rem;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis
}

.bgwappl {
	background: white
}

.applyover {
	width: 10.53867rem;
	margin: 0 auto;
	overflow: hidden;
	font-family: "黑体";
	padding-top: 1.28rem
}

.applyover a {
	width: 4.48rem;
	height: 1.344rem;
	text-align: center;
	line-height: 1.344rem;
	border: 1px solid #cbcbcb;
	color: #666666;
	font-size: .55467rem
}

.applyover a:first-child {
	float: left
}

.applyover a:last-child {
	float: right
}

.pjiscion {
	padding-top: .42667rem;
	background: white;border-bottom: 1px solid #C9C9C9;
}

.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: #C6A35E;
	border-bottom: 2px solid #C6A35E;
	padding-bottom: .42667rem
}

.top_action_tab {
	background: white;border-bottom: 1px solid #C9C9C9;
	height: 1.5rem;
}

.top_action_tab ul li {
	float: left;
	width: 33.33333%;
	text-align: center;
	font-size: .59733rem;
	font-family: "黑体";
	cursor: pointer;
	height: 1.5rem; line-height: 1.5rem;
}

.top_action_tab ul .red {
	color: #FFF;
	/*border-bottom: 2px solid #C6A35E;*/
	background: #585858;
	padding-bottom: .42667rem
}
.top_action_tab ul .red a{
	color: #FFF;
}

.tab_num_2 ul li {
	width: 50%
}
.tab_num_3 ul li {
	width: 33.33%
}
.tab_num_4 ul li {
	width: 25%
}


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

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

.oversetimh .shopprice {
	position: relative;
	overflow: hidden
}

.oversetimh .maleri30 {
	margin-right: .64rem
}

.oversetimh .shopprice .fon_or {
	margin-top: .32rem;
	width: 8.40533rem
}

.oversetimh p {
	padding: 0 .21333rem;
	font-size: .512rem;
	color: #999999
}

.pricangec {
	float: right;
	margin-top: 32px
}

.plad {
	display: block;
	border: 1px solid #dadada;
	padding: .17067rem;
	position: absolute;
	bottom: 0;
	right: 0
}

.gwcw {
	background: url(../images/gwcx.png) no-repeat;
	width: .59733rem;
	height: .59733rem;
	display: inline-block;
	vertical-align: middle;
	background-size: .59733rem
}

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

.liaxkf .maleri30 {
	margin: 0 1.06667rem
}

.liaxkf .maleri30 a {
	display: block;
	font-size: .55467rem;
	color: #222222;
	font-family: "黑体";
	border: 1px solid #c2c2c2;
	text-align: center;
	padding: .21333rem 0;
	border-radius: .128rem
}

.inftwic p {
	border-bottom: 1px solid #f5f5f5;
	padding: .42667rem 0;
	margin-top: 0
}

.inftwic .dark {
	color: #333333;
	font-family: "黑体"
}

.inftwic-b {
	padding-top: .21333rem
}

.inftwic-b p {
	border-bottom: 0
}

.backba {
	background: #f3f5f7
}

.dindboxt {
	background: white;
	font-family: "黑体";
	font-size: .64rem;
	padding: .42667rem 0
}

.dindboxt p {
	line-height: 1.06667rem
}

.dindboxt p .gray {
	color: #666666
}

.comnes {
	background: white;
	font-family: "黑体";
	font-size: .64rem;
	padding: .64rem 0
}

.comnes p {
	line-height: .64rem
}

.comnes a.red {
	margin-top: .64rem;
	width: 100%;
	height: 1.28rem;
	text-align: center;
	line-height: 1.28rem;
	border: 1px solid #e23435;
	border-radius: .128rem;
	display: block
}

.listschdule {
	background: white;
	font-family: "黑体";
	overflow: hidden
}

.listschdule .tittimlord {
	position: relative;
	border-bottom: 1px solid #e6e6e6;
	padding: .42667rem 0;
	width: 13.93067rem;
	float: right
}

.listschdule .tittimlord:last-child {
	border-bottom: 0
}

.listschdule .tittimlord h2 {
	font-size: .59733rem;
	color: #727272
}

.listschdule .tittimlord p {
	font-size: .55467rem;
	color: #999999;
	overflow: hidden
}

.listschdule .tittimlord p span {
	float: left;
	display: block
}

.listschdule .tittimlord p span.store_dd {
	width: 11.072rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.listschdule .tittimlord h2,.listschdule .tittimlord p {
	margin: .42667rem 0
}

.listschdule .red-around:before {
	content: "";
	display: block;
	width: .55467rem;
	height: .55467rem;
	background: #e23435;
	border-radius: 50%;
	border: 4px solid #ed8182;
	position: relative;
	left: -1.28rem;
	top: 1.06667rem;
	z-index: 9
}

.listschdule .red-around:after {
	content: "";
	display: block;
	width: .02133rem;
	background: #bfbfbf;
	height: 100%;
	position: absolute;
	left: -.91733rem;
	bottom: -1.81333rem
}

.listschdule .gray-around:before {
	content: "";
	display: block;
	width: .32rem;
	height: .32rem;
	background: #bfbfbf;
	border-radius: 50%;
	position: relative;
	left: -1.06667rem;
	top: .85333rem
}

.listschdule .gray-around:after {
	content: "";
	display: block;
	width: .02133rem;
	background: #bfbfbf;
	height: 100%;
	position: absolute;
	left: -.91733rem;
	top: -3.11467rem
}

.fl_addextra {
	width: 10.88rem;
	overflow: hidden;
	white-space: nowrap
}

.fr_extra {
	line-height: 2.304rem
}

.sueye {
	padding: .17067rem .256rem;
	font-size: .64rem;
	border: 1px solid #c2c2c2;
	border-radius: .08533rem;
	margin-left: .10667rem
}

.orderrefuce .tittimlord h2 {
	line-height: .768rem
}

.orderrefuce .tittimlord h2 a {
	color: #62a4f5;
	vertical-align: bottom;
	text-decoration: underline
}

.orderrefuce .gray-around:after {
	top: -2.41067rem
}

.applyafter .paycloseto .deleshow .qxatten .weight p {
	float: left;
	width: 5.33333rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.applyafter .tuharecha .paycloseto .deleshow .qxatten .closeannten {
	top: -.17067rem
}

.applyafter .tuharecha .paycloseto {
	padding: .42667rem 0
}

.seravetype {
	overflow: hidden;
	font-family: "黑体";
	background: white;
	padding: .42667rem 0
}

.seravetype p {
	font-size: .68267rem;
	line-height: .85333rem
}

.seravetype .fuwxbo {
	font-size: .64rem;
	line-height: 1.70667rem
}

.seravetype .fuwxbo a {
	padding: .21333rem .85333rem;
	border: 1px solid #c4c4c4;
	border-radius: .128rem;
	margin-right: .42667rem
}

.seravetype .fuwxbo .red {
	border-color: #e23435
}

.seravetype .plus {
	padding: .42667rem 0
}

.seravetype .plus span {
	border-color: #dadde0
}

.seravetype ul {
	overflow: hidden
}

.seravetype ul li {
	float: left;
	width: 20%;
	margin: .42667rem 0
}

.seravetype ul li .shcph {
	width: 2.688rem;
	height: 2.688rem;
	border: 1px solid #dadde0;
	text-align: center;
	cursor: pointer
}

.seravetype ul li .shcph img {
	width: 2.688rem;
	height: 2.688rem
}

.inspectrepot .radio {
	margin-right: 1.06667rem;
	float: left;
	width: inherit;
	padding: .42667rem 0
}

.inspectrepot .radio .che span {
	vertical-align: baseline;
	font-size: .64rem;
	color: #666666
}

.seravetype .ifhaeu {
	font-size: .59733rem;
	color: #999999
}

.apply-afterserve textarea {
	height: 3.62667rem;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	outline: none
}

.nextbutt {
	padding: 1.664rem 0
}

.nextbutt a {
	display: block;
	width: 6.12267rem;
	height: 1.408rem;
	text-align: center;
	line-height: 1.408rem;
	border-radius: .21333rem;
	font-size: .68267rem;
	color: white;
	background: #f23030;
	margin: 0 auto
}

.jaz {
	font-family: "黑体";
	background: white
}

.chineinvoice {
	font-family: "黑体";
	background: white
}

.chineinvoice .lingtd {
	color: #666666;
	font-size: .55467rem;
	padding: .53333rem 0
}

.chineinvoice .radio {
	width: 100%;
	padding-top: 0;
	padding-bottom: .64rem
}

.sabbao {
	font-family: "黑体";
	text-align: center;
	width: 7.25333rem;
	height: 1.83467rem;
	line-height: 1.83467rem;
	color: white;
	font-size: .768rem;
	margin: 0 auto;
	background: #f23030;
	display: block;
	position: absolute;
	bottom: 6.4rem;
	left: 50%;
	right: 50%;
	margin-left: -3.62667rem
}

.shprutba {
	background: white
}

.tutif {
	font-size: .68267rem;
	padding: .42667rem 0
}

.kzthuic {
	line-height: 1.81333rem;
	padding-bottom: .896rem
}

.kzthuic .kaid {
	padding: .42667rem;
	border: 1px solid #f23030;
	color: #f23030;
	font-size: .59733rem
}

.intrudjs {
	padding: .42667rem 0
}

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

.zblikbo {
	background: white
}

.zblikbo .qhsxix {
	margin-left: .64rem
}

.zblikbo .qhsxix .myorder {
	padding-left: 0
}

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

.zblikbo .qhsxix .cl-ordhi {
	height: inherit
}

.zblikbo .qhsxix .cl-ordhi .order {
	overflow: inherit
}

.li9 {
	color: #999999;
	font-size: .512rem
}

.addretu {
	font-size: .68267rem;
	width: 10.88rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.addretu2 {
	font-size: .68267rem;
	width: 10.88rem;
	resize: none;
	border: 0;
	outline: none;
	min-height: 1.472rem;
	max-height: 3.56267rem
}

.sunhj {
	padding: 1.06667rem 0
}

.sunhj a {
	width: 6.10133rem;
	height: 1.408rem;
	display: block;
	text-align: center;
	color: white;
	line-height: 1.408rem;
	background: #f23030;
	font-size: .68267rem;
	margin: 0 auto;
	border-radius: .128rem
}

.coupon_csswri ul li {
	margin-top: 1.06667rem;
	float: left;
	width: 6.61333rem
}

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

.coupon_csswri ul li .xd_time {
	font-size: .59733rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999999;
	padding: .59733rem 0
}

.coupon_he ul li {
	width: 33.33333%
}

.cp_alo .pon_top {
	color: white;
	background: #fd9064;
	height: 2.56rem;
	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: .34133rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.cp_alo .pon_dow {
	height: 3.62667rem;
	background: white
}

.cp_alo .pon_dow p {
	color: #999999;
	font-size: .29867rem;
	padding: .64rem 0 .64rem .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 #e23435
}

.rilick {
	width: 1.49333rem;
	border-left: 1px solid #e3e5e9;
	text-align: right;
	margin: .448rem 0
}

.rilick img {
	width: .98133rem;
	height: .85333rem
}

.goodsimgbo {
	width: 3.17867rem;
	height: 3.008rem;
	border: 1px solid #e3e5e9;
	float: left;
	position: relative;
	z-index: 2;
	margin: 0 .256rem
}

.goodsimgbo img {
	width: 3.136rem;
	height: 2.96533rem
}

.goods-limit-fo {
	width: 7.63733rem
}

.goods-limit-fo .name {
	color: #333333;
	font-size: .512rem;
	line-height: 1.5;
	display: block;
	height: 1.536rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-word;
	margin-top: .17067rem
}

.goods-limit-fo .condition {
	color: #74d2d4;
	font-size: .55467rem;
	margin-top: .17067rem
}

.goods-limit-fo .condition em {
	font-size: .85333rem;
	color: #4cb6b8;
	margin-right: .21333rem
}

.alcowlone {
	background: white;
	margin: .34133rem 0;
	position: relative
}

.remind_tim {
	position: absolute;
	left: -1px;
	top: -1px;
	color: white;
	font-size: .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
}

.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: 100%;
	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 .42667rem;
	border-radius: .08533rem;
	margin-top: -1px;
	margin-left: .21333rem
}
/*# sourceMappingURL=style.css.map */

.zichan_account{width: 100%;}
.zichan_account li{
	width: 33.3%; height: 45px; line-height: 18px; float: left; text-align: center; color: #FBD14B; 
	margin-bottom: 6px;
}
.zichan_account li a{color: #FFF; font-size: 0.5rem; display: block; height: 100%;}
.zichan_account li h2{font-size: 0.65rem; color: #FFF500;}

.ap_list{}
.ap_list .item{padding:10px 20px; border-bottom: 1px solid #E8E8E8; min-height: 85px; background: #FFF;}
.ap_list .item h3{height: 40px; line-height: 20px; margin: 0;font-size: 0.5rem; font-weight: normal; position: relative; padding-left: 45px;}
.ap_list .item h3 i.iconfont{
	font-size: 26px; width: 34px; height: 34px;line-height: 34px; position: absolute; left: 0; top: 3px; border: 1px solid #C6A35E;
	text-align: center; border-radius:4px; color: #FFF; background: #C6A35E;
}
.ap_list .item ul{ margin-top: 8px;}
.ap_list .item ul li{width: 35%; float: left; color: #959595;font-size: 0.5rem;}
.ap_list .item ul li:last-child{width: 30%}
.ap_list .item ul li h4{font-size: 0.9rem; color: #D84C29; line-height: 25px;}
.ap_list .item ul li.op{text-align: right;}
.ap_list .item ul li.op a{
	color: #C6A35E; display: inline-block; border: 1px solid #C6A35E;padding: 3px 10px;
	border-radius: 4px; font-size: 0.6rem; margin-top: 8px;
}
.ap_list .item ul li.op a:active{
	color: #FFF; background: #EA8B40; border-color: #EA8B40;
}
.ap_list .item ul li p{line-height: 20px;}
.ap_list .item ul li b{color: #D84C29; font-size: 0.6rem;}
.ap_list .item .sy_time{margin-top: 15px;font-size: 0.5rem;}
.ap_list .item .sy_time .show_time{margin-top: 6px; color: #999;}
.ap_list .item .sy_time .show_time span{color: #B28E46; font-weight: bold;}


.order_list{}
.order_list .item{padding:10px 20px; border-bottom: 1px solid #E8E8E8; min-height: 3rem; background: #FFF;}
.order_list .item .head{height: 1.5rem;line-height: 1.5rem;color: #46B39D;}
.order_list .item .head .iconfont{float: left; line-height: 1.5rem; margin-right: 10px;font-size: 0.6rem;}
.order_list .item .head .head-info{height: 1.5rem; line-height: 1.5rem; margin: 0; position: relative;font-size: 0.6rem;}
.order_list .item .status{
	display: block;height: 1.2rem; line-height: 1.2rem; padding: 0 0.5rem; background: #46B39D;
	color: #FFF; border-radius: 4px;font-size: 0.6rem;
}
.order_list .item ul{}
.order_list .item ul li{color: #6A6A6A;font-size: 0.5rem;line-height: 0.8rem;}
.order_list .item ul li b{color: #D84C29; font-size: 0.55rem;}
.order_list .item .foot{margin-top: 15px;font-size: 0.5rem; line-height: 1rem;}
.order_list .item .foot a.op_btn{
	color: #2C2C2C; display: inline-block; border: 1px solid #2C2C2C;padding: 0 0.5rem;
	border-radius: 4px; font-size: 0.6rem; margin-right: 10px;height: 1.2rem; line-height: 1.2rem;
}
.order_list .item .foot a.op_btn:active{color: #FFF; border-color: #D84C29; background: #D84C29;}

.progress-bar {
	background-color: #DBDBDB;
	height: 10px;
	width: 100%;
	padding: 2px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; position: relative;
	-moz-box-shadow: 0 1px 2px #BFBFBF inset, 0 1px 0 #CBCBCB;
    -webkit-box-shadow: 0 1px 2px #BFBFBF inset, 0 1px 0 #CBCBCB;
    box-shadow: 0 1px 2px #BFBFBF inset, 0 1px 0 #CBCBCB; 
}

.progress-bar span {
	display: inline-block;
	height: 5px;	
	background-color: #C6A35E;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; margin-top: -5px;	
}

.progress-bar.shine span {
	position: relative;
}

.progress-bar.shine span::after {
	content: '';
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-animation: animate-shine 2s ease-out infinite;
	-moz-animation: animate-shine 2s ease-out infinite;
}

@-webkit-keyframes animate-shine {
	0% {
		opacity: 0;
		width: 0;
	}
	50% {
		opacity: .5;
	}
	100% {
		opacity: 0;
		width: 95%;
	}
}
@-moz-keyframes animate-shine {
	0% {
		opacity: 0;
		width: 0;
	}
	50% {
		opacity: .5;
	}
	100% {
		opacity: 0;
		width: 95%;
	}
}

.top_fixed{
	 position: fixed; width: 100%; top:0; left: 0; z-index: 9999;
}
.bottom_fixed{
	 position: fixed; width: 100%;bottom:0; left: 0;z-index: 9999;
}
.mt84{margin-top: 84px;}
.mb10{margin-bottom: 10px;}

.total_box{text-align: center; padding: 25px 0 10px 0; color:#FFF; height: 80px; background:rgba(0,0,0,0.1); margin-bottom: 15px;font-size: 0.6rem;}
.total_box h3{color: #FFF500; font-size: 0.8rem; margin-top: 8px;}

.top_total_box{padding: 15px 20px 10px 20px; color:#A2A2A2; min-height: 80px; background:#4B4B4B; margin-bottom: 15px;}
.top_total_box h3{color: #DEB458; font-size: 0.8rem; margin: 8px 0; text-align: center; border-bottom: 1px solid #5D5D5D; padding-bottom: 10px;}
.top_total_box h3 span{color:#A2A2A2; font-size: 0.5rem; display: block; margin-bottom: 8px; font-weight: normal;}
.top_total_box p{line-height: 20px; color: #fff;}

.log_total_bar{background: #6C6C6C;height: 3.6rem;text-align: center; padding: 1.1rem 0 1.1rem 0;color:#FFF;font-size: 0.7rem;}
.log_total_bar h3{color: #DEB458; font-size: 1rem; margin-top: 8px;}
.log_total_bar h3 span{font-size: .7rem; color: #FFC4B4; font-weight: normal;}

.log_list{ }
.log_list .item{background: #FFF;border-bottom: 1px solid #ccc; padding: 10px 20px;}
.log_list .item h3{height: 1.2rem; line-height: 1.2rem; font-weight: normal; font-size: 0.75rem;}
.log_list .item h3 b{float: left;}
.log_list .item h3 b.r{color: #D84C29;}
.log_list .item h3 b.g{color: #1C8E1F;}
.log_list .item h3 span{float: right; color: #7C7C7C;font-size: 0.6rem;}
.log_list .item .desc{color: #6C6C6C;font-size: 0.65rem;}

.top_tips{
	background: #FFF2E0; padding: 10px 20px; border-bottom: 1px solid #E0C6A2; 
	color: #A2430F; line-height: 0.8rem; font-size: 0.5rem;
}
.top_tips p{margin-bottom: 5px;}


.m_imglist{float: left;}
.m_imglist .item{float: left; width: 130px; height: 95px; position: relative; margin: 0 8px 5px 0; border: 1px solid #C0C0C0;}
.m_imglist .item img{width: 130px; height: 95px;}
.m_imglist .item span{
	position: absolute; display: block; width: 130px; height: 95px; line-height: 95px; top: 0; left: 0; 
	background:rgba(0,0,0,0.3); z-index: 99; text-align: center; color: #FFF;
}
.m_img_upload{width: 130px; height: 95px; position: relative;}
.m_img_upload .add_img{
	width: 100%; height: 100%; line-height: 86px; border: 2px dotted #C0C0C0; display: block; left: 0; top:0;
	text-align: center; font-size: 2rem; color: #C0C0C0; background: #FFF; position: absolute;
}
.m_img_upload .add_img .iconfont{font-size: 2rem; color: #D1D1D1;}
.m_img_upload .add_img:active{color: #C6A35E; border-color: #C6A35E;}

.bank_list{}
.bank_list .item{min-height: 3rem;border-bottom: 1px solid #E8E8E8; padding: 10px 0; background: #FFF; position: relative;}
.bank_list .item .icon{width:90px;height: 3rem; line-height: 2.1rem; text-align: center; float: left;}
.bank_list .item .icon i{font-size: 1.5rem;}
.bank_list .item .info{margin-left: 100px; line-height: 0.8rem; font-size: 0.6rem; color: #6A6A6A;}
.bank_list .item .info b{color: #333; font-weight: normal;}
.bank_list .item .delete{width:100px;height: 100%; display: block; line-height: 70px; color: #FFF; font-size:0.7rem;text-align: center; background: #CE3E17; position: absolute;top:0; right:-100px;}

.auth_pic_upload{
	width: 100%; height: 7rem; line-height: 7rem; border: 2px dotted #C0C0C0; display: block;
	text-align: center; font-size: 0.7rem; color: #AFAFAF; background-color: #F0F0F0; border-radius: 5px;
	overflow: hidden;  position: relative; margin: 0 auto 10px auto;
}
.auth_pic_upload .select_btn{
	color: #AFAFAF;display: block; width: 100%; height: 100%;
	position: absolute; left: 0; top:0; z-index: 999;
}

.fx_user_list{background: #FFF;}
.fx_user_list .item{height: 2.5rem;border-bottom: 1px solid #E8E8E8;position: relative;}
.fx_user_list .item .avatar{height: 2.5rem; width: 80px; text-align: center; float: left; line-height: 2.5rem;}
.fx_user_list .item .avatar img{width: 50px; height: 50px;}
.fx_user_list .item ul{padding-top: 12px;}
.fx_user_list .item ul li{line-height: 1rem; font-size: 0.6rem;}
.fx_user_list .item .level{
	display: block; position: absolute; right: 0.5rem; top: 0.8rem; width:1rem; height: 1rem; 
	border-radius: 100%; background: #D1D1D1; line-height: 1rem; text-align: center; font-size: 0.5rem;
}

.s-bg{background: url(../images/s-bg.jpg) no-repeat center center; background-size: cover; height: 100%;}
.s-user{text-align: center;}
.s-user .avatar{
	width: 3.5rem; height: 3.5rem; border-radius: 100%; overflow: hidden; 
	background-position: center center; background-size: cover; margin: 2.6rem auto 0.6rem auto;
	border: 2px solid #FEE574;
}
.s-user .txt{
	font-size: 0.9rem; color: #fff; line-height: 1rem; margin-bottom: 1rem;
	text-shadow:1px 1px 1px #000; 
}
.s-user img{width: 6.5rem;height: auto;}

/*上拉加载*/
.dropload-up,.dropload-down{
    position: relative;
    height: 0;
    overflow: hidden;
    font-size: 0.7rem;
    /* 开启硬件加速 */
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
}
.dropload-down{
    height: 50px;
}
.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #555;
}
.dropload-load .loading{
    display: inline-block;
    height: 15px;
    width: 15px;
    border-radius: 100%;
    margin: 6px;
    border: 2px solid #666;
    border-bottom-color: transparent;
    vertical-align: middle;
    -webkit-animation: rotate 0.75s linear infinite;
    animation: rotate 0.75s linear infinite;
}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.x-form{}
.x-form form{margin: 0.75rem 0.8rem;}
.x-form .form-row{clear: both; margin-bottom: 0.7rem;}
.x-form .form-row .form-label{font-size: 0.6rem; margin-bottom: 0.4rem; color: #666;}
.x-form .form-row .form-text{font-size: 0.7rem; }
.x-form .form-row .form-input{
	border: 1px solid #ddd; border-radius: 4px; background: #fff; height: 1.5rem; line-height: 1.5rem; 
	display: block; padding: 5px;font-size: 0.6rem; width: 100%;
}
.x-form .form-row .form-textarea{
	border: 1px solid #ddd; border-radius: 4px; background: #fff; line-height: 1.5rem; min-height: 80px;
	display: block; padding: 5px;width: 100%;font-size: 0.6rem;
}
.x-form .form-btn{text-align: center;}
.x-form .form-btn .btn-submit{
	background: #585858; display: block; height: 2rem; line-height: 2rem; font-size: 0.7rem;
	color: #FFF; border-radius: 6px; 
}

.ap_order_detail{padding: 1.6rem;}
.ap_order_detail li{line-height: 1rem; font-size: 0.6rem;}
.ap_order_detail li span{font-weight: bold;}
.ap_order_detail .order_pz_list{}
.ap_order_detail .order_pz_list img{width: 6rem; height: 4.2rem; float: left; margin: 0 10px 6px 0;}

.article_box{margin: 20px;}
.article_box .content{line-height: 20px;}

.btn-smscode{
	background: #8B8B8B; height: 1.5rem; line-height: 1.5rem; padding: 0 15px; border-radius: 6px; color: #FFF; 
	display: inline-block; font-size: 0.55rem;
}

.pz_zoom_pic{
	z-index: 9999; width: 100%; height: 100%; position:fixed; left: 0; top:0; 
	background: rgba(0,0,0,.85); text-align: center; vertical-align: middle;
}
.pz_zoom_pic img{width: 90%; height: auto;vertical-align: middle; margin-top: 20%;}

.page_tips_box{
	border: 1px solid #EA8E76; background: #FFEAE5; padding:10px 15px; margin: 10px 20px; border-radius: 4px; line-height: 2rem;
	color: #AF2C0A; font-size: 0.6rem
}
.page_tips_box.green{border-color: #009323; background: #E3FFEA; color: #009323;}

.grid_menu{ margin: 0.8rem; border-radius: .35rem; 
}
.grid_menu .item{
	float: left;width: 33.3%; border-bottom: 0px solid #ffffff;border-right: 0px dashed #ffffff; 
	text-align: center; background: linear-gradient(#281f58, #6e4d9a); position: relative; color: #E0E0E0;
}
.grid_menu .item i{font-size: 1.5rem;}
.grid_menu .item h3{font-weight: normal; margin-top: 10px; font-size: 0.6rem;}
.grid_menu .item a{display: block;width:100%; height: 100%; padding:10px 0px;color: #E0E0E0;}
.grid_menu .item a:active{background-color: #34363B;}
.grid_menu .item i.c1{color: #43AC97;}
.grid_menu .item i.c2{color: #43AC97;}
.grid_menu .item i.c3{color: #43AC97;}
.grid_menu .item i.c4{color: #43AC97;}
.grid_menu .item .new_msg{background: #FF0000; width:10px; height: 10px; border-radius: 100%; z-index: 999; position: absolute; top: 10px; right: 10px;}

.grid_menu2{ margin: 0.8rem; border-radius: .35rem;  background:#ffffff;}
.grid_menu2 .item{float: left;width: 33.3%;height: auto; text-align: center; color: #eee}
.grid_menu2 .item i{font-size: 1.3rem;}
.grid_menu2 .item h3{font-weight: normal; margin-top: 0.2rem; font-size: 14px;}
.grid_menu2 .item a{
        display: block;
    width: 100%;
    height: 100%;
    padding-top: 15px;
    color: #FFEAA2;
    padding-bottom: 15px;
}
.grid_menu2 .item a:active{background-color: #EDEDED;}

.my_center_top{position:fixed;}
.my_center_top .setting{position: absolute; right: 0.75rem; top: 1rem; color: #FFF; }
.my_center_top .setting i{font-size: 1.2rem;}
.my_center_top .user_info{padding: .8rem 1rem 0 1rem;   }
.my_center_top .user_info .avatar{
	width: 3rem; height: 3rem; border-radius: 100%; position: absolute; top: 1.5rem; left: 2rem;
	-moz-box-shadow:1px 1px 7px #BABABA; -webkit-box-shadow:1px 1px 7px #BABABA; box-shadow:1px 1px 7px #BABABA;
	overflow: hidden;
}
.my_center_top .user_info .t{padding-left: .2rem; padding-top: .6rem; line-height: 0.8rem; font-size: 0.6rem; color: #FFF;padding:12px 10px; background: #44b8c9;margin:10px auto;border-radius:15px}
.my_center_top .user_info .t h3{font-size: 0.75rem; margin-bottom: .3rem;}
.my_center_top .account_info{
	 border-radius: .35rem; display: block;  height: auto;
	margin: 0.2rem 0rem; padding: 0.1rem 0.7rem 0rem 0.7rem;
}
.my_center_top .account_info ul{}
.my_center_top .account_info ul li{
    width: 48%; 
    float: left;
    /*height:40px;*/
    line-height:40px; 
    text-align: center;
    margin:10px 1%;    
    background: #44b8c9;
    border-radius:15px; 
    /*line-height: 40px; */
    margin-bottom: .0rem;
    padding:5px 0 8px 0;
}
.my_center_top .account_info ul li h3{font-size: 0.75rem; color: #46B39D;}
.my_center_top .account_info ul li span{font-size: 0.5rem; color: #666;}

body.gray{
	background-image:url(/public/uploads/twoBG.jpg);
}

.index_tab{height: 3rem;border-bottom: 1px solid #ededed; text-align: center; background: #FFF;}
.index_tab a{width: 50%; float: left; display: block; height: 3rem; padding-top: 0.6rem;}
.index_tab a i{
	height: 2rem; width: 2rem; display:inline-block; background-position: center; 
	background-repeat: no-repeat; background-size: cover;float: left; margin-left: 1rem;

}
.index_tab a i.c1{background-image: url(../images/it_0.png);}
.index_tab a i.c2{background-image: url(../images/it_1.png);}
.index_tab a.on{border-bottom: 2px solid #D84C29; color: #D84C29;}
.index_tab a h3{
	height: 2rem; width: 4.5rem; line-height: 0.8rem; font-size: 0.6rem; 
	display:inline-block; text-align: left; float: left; padding-top: 0.3rem; margin-left: 0.5rem;
}
.index_tab a h3 p{margin: 0;font-size: 0.5rem;color: #999;}
.index_tab a h3 span{ font-size: 0.8rem; }

.zc_goods_list{ margin-top: 0.5rem; padding-left: 0.5rem;}
.zc_goods_list .item{
	margin: 0 0.5rem 0.4rem 0; background: #222629; float: left; width:7.2rem; height: 14.5rem; padding-top: 0.3rem; text-align:center;
	overflow: hidden; position: relative; border-radius: 6px; color: #C4C4C4;
}

.zc_goods_list .item .info h3{
	font-size: .65rem; color:#AAABAC;
}
.zc_goods_list .item img{max-width: 85%;float:left; height: auto;}
.zc_goods_list .item .info{margin: 0.4rem;padding-bottom:10px;    border-bottom: 1px dashed #fff; line-height: 0.9rem; text-align: left; font-size: 13px;height:135px}
.zc_goods_list .item .info b{color: #FFF; font-size: 13px;    vertical-align: middle;}
.zc_goods_list .item .btn_box{ margin: 0}
.zc_goods_list .item .info p{
    display: flex;
    justify-content: space-between;
}

.zc_goods_list .item .btn_box a{
	border-radius: 20px;
    width: 70px;
    position: absolute;
    right: 5px;
    bottom: 20px;
    height: 28px;
    display: -webkit-box;
    display: -webkit-flex;
    /* display: flex; */
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
    margin-top: .133333rem;
}

.zc_goods_list .item .btn_box a.btn-buy{ background: linear-gradient(#2253ae, #805b9f); color: #FFF;}
.zc_goods_list .item .btn_box a.btn-apply{background: #2253ae; color: #FFF;}
.zc_goods_list .item .btn_box a.btn-buy-no{background: #2FB876; color: #FFF;}
.zc_goods_list .item .btn_box a.btn-buy-w{background: #2253ae; color: #FFF;}
.zc_goods_list .item .btn_box a.btn-apply-no{background: #2253ae; color: #FFF;}
.zc_goods_list .item .btn_box a.btn-apply-w{background: #2253ae; color: #FFF;}
.zc_goods_list .item .end_tips{
	width: 100%; background: #B4B4B4; height: 1.8rem; line-height: 1.8rem; color: #FFF; text-align: center;
	font-size: 0.7rem;
}
.zc_goods_list .item .buy_tips{
	z-index: 9999; height: 1.3rem; line-height: 1.1rem; padding: 0 .8rem 0 .5rem; background: #FFD343; color: #000; text-align: center;
	position: absolute; left: 0; top: 0; font-size: .5rem; border-radius: 0 0 75% 0;
}

.pic_v_btn{
		border: 3px dotted #DDDDDD; border-radius: 5px; height: 140px;line-height: 140px; margin-top: 15px; 
		text-align: center; font-size: 0.9rem; color: #666; background: #FAFAFA; overflow: hidden;
		background-size: cover; background-position: center center;
	}
.pic_v_btn:active{border-color: #C6A35E;}


@-webkit-keyframes animate1 {
	  0% { -webkit-transform: perspective(160px); }
	  50% { -webkit-transform: perspective(160px) rotateY(-180deg); }
	  100% { -webkit-transform: perspective(160px) rotateY(-180deg) rotateX(-180deg); }
	}

	@keyframes animate1 {
	  0% { 
	    transform: perspective(160px) rotateX(0deg) rotateY(0deg);
	    -webkit-transform: perspective(160px) rotateX(0deg) rotateY(0deg); 
	  } 50% { 
	    transform: perspective(160px) rotateX(-180deg) rotateY(0deg);
	    -webkit-transform: perspective(160px) rotateX(-180deg) rotateY(0deg) ;
	  } 100% { 
	    transform: perspective(160px) rotateX(-180deg) rotateY(-180deg);
	    -webkit-transform: perspective(160px) rotateX(-180deg) rotateY(-180deg);
	  }
	}

.qgcg_tips,.qgsb_tips,.qg_wait{
	background: rgba(0,0,0,0.8); width: 100%; height: 100%; position: fixed; text-align: center; top: 0; left: 0;
	z-index: 99999;
}
.qgcg_tips_img{
	width: 80%; height: 80%; margin: 2.5rem auto 0 auto; background: url(../images/qgcg.png?v1) no-repeat; 
	background-size: 95% auto; background-position: center; position: relative; padding-top: 6.5rem;
}
.qgcg_tips_img img{width: 60%; height: auto; border-radius: 6px;}

.qgsb_tips_img{
	width: 80%; height: 80%; margin: 1.5rem auto 0 auto; background: url(../images/ku.png?v1) no-repeat; 
	background-size: 95% auto; background-position: center; position: relative; padding-top: 6.5rem;
}
.qg_wait{background: rgba(0,0,0,0.8);}
.qg_wait_img{
	width: 100%; height: 80%; margin: 1.5rem auto 0 auto; background: url(../images/loading4.gif?v11) no-repeat; 
	background-position: center; position: relative; padding-top: 6.5rem; background-size: 70% auto;
}

.qg_wait #loading-center{
		width: 100%;
		height: 100%;
		position: relative;
	}
.qg_wait #loading-center-absolute {
    margin-top:180px;
		  /*  position: fixed;*/
    /*left: 3%;*/
    /*top: 40%;*/
    /*height: 200px;*/
    /*width: 95%;*/
    /*margin-top: -100px;*/
	}
.qg_wait #loading-center-absolute p{
		color: #FFF; font-size:.5rem; text-align:center; 
		/*position: absolute; */
		/*top:110%; left: 0; margin-left: -40%; width: 180%; line-height: 1.2rem;*/
	}
/*.qg_wait #object{
		width: 120px;
		height: 120px;
		background-color: #FFDE6F;
		-webkit-animation: animate1 1s infinite ease-in-out;
		animation: animate1 1s infinite ease-in-out;
		margin-right: auto;
		margin-left: auto;
		margin-top: 60px;
		margin-bottom: 20px;
	}*/

.qg_wait #object{
	width: 80%;
    height: 170px;
    background-color: #FFDE6F;
    /* -webkit-animation: animate1 1s infinite ease-in-out; */
    /* animation: animate1 1s infinite ease-in-out; */
    margin-right: auto;
    margin-left: auto;
    margin-top: 60px;
    margin-bottom: 20px;
    background: url(/public/static/index/assets/images/qianggouzhong.jpg);
    background-size: 200px 170px;
	}

/*报表*/
.report_total_box{width: 100%;background: #FFF;}
.report_total_box li{
	border-bottom: 1px solid #dedede; 
	padding: 0.6rem 0 0.8rem 0; text-align: center;font-size: 0.6rem;
}
.report_total_box li h3{font-size: 0.8rem; color: #B73B1C; margin-bottom: 0.25rem;}
.report_total_box li p{margin-top: 0.4rem;}

.report_total_box2{width: 100%;background: #FFF;}
.report_total_box2 li{
	border-bottom: 1px solid #dedede; width: 50%; float: left;
	padding: 0.6rem 0 0.8rem 0; text-align: center;font-size: 0.6rem;
}
.report_total_box2 li h3{font-size: 0.8rem; color: #B73B1C; margin-bottom: 0.25rem;}


.report_list .item{border-bottom: 1px solid #dedede; padding: 0.5rem 0.5rem; line-height: 0.75rem;}
.report_list .item h3{font-size: 0.65rem;border-bottom: 1px dotted #dedede; margin-bottom: 0.3rem; padding-bottom: 0.2rem;}
.report_list .item h3 span{font-weight: normal; color: #666;font-size: 0.5rem;}
.report_list .item li{font-size: 0.6rem; width: 50%; float: left;}
.report_list .item li b{font-weight: normal;}

.top_id_box{padding: 0.25rem 0.35rem; background: #EAEAEA;}
.top_id_box input{
	border: 1px solid #ddd; border-radius: 4px; background: #fff; height: 1.5rem; line-height: 1.5rem; 
	display: inline-block; padding: 5px;font-size: 0.6rem; width: 10rem;
}
.top_id_box .btn-submit{
	background: #585858; display:inline-block; height: 1.5rem; border: 0; line-height: 1rem; font-size: 0.6rem;
	color: #FFF; border-radius: 6px; width: 4rem; text-align: center; margin-left: 0.5rem;
}
.top_id_box h3{color: #FF0000; font-size: 0.6rem; padding: 0.25rem 0;}

.f-gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);    
    filter: grayscale(100%);	
    filter: gray;
}

.tf-tips{margin: 3rem 1rem 1rem 1rem; }
.tf-tips .tf-logo{text-align: center; margin-bottom: .6rem;}
.tf-tips .tf-logo img{max-height: 4rem; max-width: 80%;}
.tf-tips .cont p{line-height: .7rem; font-size: .5rem; text-indent: 2em; margin-bottom: .45rem;}

/* 弹屏公告 */
.p_notice{
	position: fixed; width: 100%; height: 100%; left: 0; top: 0;
	background: rgba(0,0,0,.6); z-index: 99998;
}
.p_notice .inner{
	margin: 15% 10%; height: 70%; background: #FFF; border-radius: 25px; 
	position: relative; z-index: 99999;
}
.p_notice .inner .fbar{
	position: absolute; bottom: -100px; height: 70px; text-align: center; width: 100%;
}
.p_notice .inner .fbar a.close,
.p_notice .inner .fbar a.close i{
	font-size: 1.4rem; color: #FFF;
}
.p_notice .inner .fbar a.close:hover,
.p_notice .inner .fbar a.close:hover i,
.p_notice .inner .fbar a.close:active,
.p_notice .inner .fbar a.close:active i{
	color: #FFE081;
}
.p_notice .inner .con{padding: .9rem;  overflow: hidden;height: 95%;}
.p_notice .inner .con h3{font-size: .7rem; margin-bottom: .8rem; text-align: center;}
.p_notice .inner .con .content-b{
	overflow-y: auto;overflow-x:hidden; height: 100%;color: #333; font-size: .65rem; line-height: .9rem;
}
.p_notice .inner .con img{max-width: 100%; height: auto;}

	
