
.ma-to-20 {	margin-top: .42667rem}
.banner img {	width: 100%}
.secondkill .time .lightning .red {	height: 100%;	line-height: .64rem;	font-size: .46933rem;	text-align: center;	width: 1.7066667rem;	background-color: #ff3131;	color: #fff;}
.mslide {	position: relative;	overflow: hidden}
.mslide ul {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%}
.mslide li {	list-style: none;	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%}
.mslide li:first-child {	z-index: 1}
.mslide li a {	display: block;}
.mslide li img {	position: absolute;	left: 0;	top: 0;	width: 100% !important;	height: 6.4rem;	border: none;	object-fit: cover;}
.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}
.classlist .fl ul .red a {	color: #ff3b3b;}
.storenav ul .red span {	color: #ff3b3b;}
.storenav ul .red i {	background-image: url("../images/d.png");	background-repeat: no-repeat;	background-size: cover}
.store_info .dis-box .comment ul li .red {	color: #ff3b3b;	float: left;}
.dp_clic .red {	background-position-x: -.42667rem}
.killtime ul li.red h3,.killtime ul li.red p {	color: #ff3b3b}
.killbg .fladri ul li a p .red {	color: #ff3b3b;	font-size: .46933rem}
.detailban .mslide {	min-height: 16rem;	width: 100%}
.detailban .mslide ul li a img {	height: 16rem;	width: 100%}
.de_font .fr .red {	background-image: url("../images/heart1.png");}
.detailsfloo .myorder .order .fl .red {	color: #ec5151}
.spxq-ggcs ul .red {	color: #fff;	background: #ff3b3b;}
.shop-top-under .shulges .choic-sel .red {	color: white;	background: #ff3b3b;	border-color: #ff3b3b}
.box-lesc .diff_lrzy .f_crou_tim .red {	color: #e23435}
.red {	color: #ff3b3b}
.xx-list p .red {	color: #ff3b3b;	font-weight: 600;}
.brandbanner {	width: 15.146rem;	height: 7.5rem;	margin: .427rem auto 0;	background: #fff;	border-radius: 0.213rem;}
.brandbanner .mslide {	height: 8rem;}
.brandbanner .mslide li {	padding: .427rem 0;	display: flex;	justify-content: space-around;}
.brandbanner .mslide ul li a {	overflow: hidden;	display: block;	float: left;	text-align: center;}
.brandbanner .mslide ul li a:first-child {	margin-left: 0}
.brandbanner .mslide ul li a img {	width: 4.864rem !important;	height: 4.864rem;	position: inherit}
.brandbanner .mslide ul li a p {	font-size: .512rem;}
.brandbanner .mslide ul li a .red {	color: #ff3b3b;	margin: 0.3rem 0;	font-weight: 600;}
.brandbanner .mslide ul li a .lineu {	color: #888888;	text-decoration: line-through}
.titb {	font-size: 0.597rem;	font-weight: normal;	border-bottom: .03rem solid #f5f5f5;	padding: .42667rem 0 .42667rem .64rem;	background-color: white;	border-radius: 0.213rem .213rem 0 0;}
.tuijbrand {	background-color: #f8f8f8;	overflow: hidden;	width: 15.146rem;	margin: 0 auto .427rem;	border-radius: 0.213rem;}
.brandlistall {	background-color: white;	overflow: hidden;}
.brandlistall ul li {	width: 30.5%;	height: 2.56rem;	line-height: 2.13333rem;	float: left;	text-align: center;	border: .03rem solid #f3f3f3;	padding: .128rem;	margin: .213rem;	overflow: hidden;}
.brandlistall ul li:nth-child(4n) {	border-right: 0}
.brandlistall ul li img {	width: 3.2rem;	height: 2.26rem;	vertical-align: middle;	object-fit: cover;}
.brandlistall .more {	background-color: #ec5151;	font-size: .68267rem}
.brandlistall .more a {	color: white}
.teuse .red {	color: #ff3b3b}
.losepay .red {	font-size: .768rem;	color: #ff3b3b;	text-align: center;	padding: .64rem 0}
.completionpay .heses .ddnum .red {	color: #ff3b3b}
.head_acc ul .red a {	color: #FF3B3B;	font-size: .768rem;}
.fll_acc ul li .red {	color: #ff3b3b;}
.application-record ul li .red {	color: #ff3b3b;}
.fil_all_comm ul .red {	color: #ff3b3b}
.fil_all_comm ul .red a {	color: #ff3b3b}
.two-bothshop ul .red {	color: #ff3b3b;	border-bottom: .0427rem solid #ff3b3b;}
.severde .myorder .order .fr span.red {	color: #ff3b3b;	font-size: .59733rem;	font-family: "黑体"}
.xomjdche .red {	border-color: #ff3b3b}
.returntolist .list-top-re .red {	color: #ff3b3b}
.tit-flash-sale ul .red :after {	content: '';	position: absolute;	width: 1.066rem;	height: .0853rem;	border-radius: .0427rem;	bottom: 0;	left: 50%;	transform: translateX(-50%);	background: #ff3b3b;}
.tit2-flash-sale ul .red {	border-bottom: 0}
.tit2-flash-sale ul .red span {	color: white;	background-color: #eb3133}
.omgbag .whfon2 .red {	color: #eb3133}
.mytit_flash ul .red a {	color: #ff3b3b}
.price-alln .red {	color: #ff3b3b;	font-size: .597rem;	font-weight: 600;}
.top-detailstore .de-butt-ygz .payclos .red {	background-position-x: -.42667rem}
.leve-trhee ul li .red {	color: #e23030}
.fill-orderlist .shopprice .price_or p.red {	color: #ff3b3b}
.dinaot .red {	float: right;	font-size: .55467rem}
.shijefu .butna .red {	border-color: #e23435;}
.pjiscion ul .red {	color: #ff3b3b;	border-bottom: .028rem solid #ff3b3b;	padding-bottom: .42667rem}
.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}
.seravetype .fuwxbo .red {	border: .0213rem solid #ff3b3b;}
.p_zyfb .red {	color: #ff3b3b;	border-color: #ff3b3b}
.ol-tabs li.red {	color: #ff3b3b;}