body{
    background: #f5f5f5;
}
.brandbanner{
    margin: 0.4267rem 0.4267rem 0 0.4267rem;
}
.brandbanner .mslide ul li a{
    width: 33.33%;
    margin-left: 0;
}
.brandbanner .mslide ul li .content_img {
    height: 4.864rem;
    width: 4.864rem;
    display: block;
    margin: 0 auto;
}
.brandbanner .mslide{
    background: #fff;
    border-radius: 0.2133rem;
    overflow: hidden;
}
.brandbanner .mslide ul li a p{
    margin: 0.2133rem 0;
}
.ma-to-20{
    margin-top: 0;
}
.tuijbrand{
    margin: 0.4267rem 0.42678rem 0 0.42678rem;
    border-radius: 0.2133rem;
}
.brandlistall ul li {
    width: 4.7574rem;
    margin: 0.2133rem 0 0 0.2133rem;
    padding: 0;
}
.titb {
    font-size: 0.59733rem;
    border-bottom: 1px solid #f3f3f3;
}
.ma-to-20 {	margin-top: .42667rem}
.banner img {	width: 100%}
.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: 7.253rem;	border: none}
.mslide .dot {	position: absolute;	right: .21333rem;	bottom: .21333rem;	z-index: 5;	font-size: 0}
.mslide .dot span {	display: inline-block;	width: .256rem;	height: .256rem;	margin-left: .21333rem;	border-radius: 50%;	background: #090909;	opacity: .25;}
.mslide .dot .cur {	background-color: #fff;	opacity: 1;}
.classreturn .content .return {	position: absolute;	left: .42667rem;	top: 0.1rem;}
.classreturn .content .return a {	overflow: hidden;	display: block;}
.classreturn .content .return a img {	width: 1.067rem;}
.classlist .fl ul .red a {	color: #ee5b03}
.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: auto;	width: 100%}
.de_font .fr .red {	background-image: url("../images/hear2.png");}
.de_font .scunde .red {	color: #ff3b3b;	font-size: .64rem;	margin-right: 0.512rem;}
.detailsfloo .myorder .order .fr .gt {	background-image: url(../images/gt.png);	width: .59733rem;	height: .59733rem}
.podee .cart-concert-btm .fr ul .r {	background: linear-gradient(90deg, rgba(255, 59, 59, 1) 0%, rgba(255, 91, 59, 1) 100%);}
.spxq-ggcs ul .red {	color: #ff3b3b}
.shop-top-under .shulges .choic-sel .red {	color: white;	background: #ff3b3b;	border-color: #ff3b3b}
.box-lesc .diff_lrzy .f_crou_tim .red {	color: #ff3b3b}
.red {	color: #ff3b3b;}
.actionfooer .cart-concert-btm .fr ul .r {	width: 5.76rem;}
.xx-list p .red {	color: #ff3b3b}
.brandbanner {	margin-bottom: 1.06667rem}
.brandbanner .mslide ul li a {	overflow: hidden;	display: block;	float: left;	width: 30%;	text-align: center;	margin-left: .64rem}
.brandbanner .mslide ul li a:first-child {	margin-left: 0}
.brandbanner .mslide ul li a img {	width: 4.864rem;	height: 4.864rem;	position: inherit;}
.brandbanner .mslide ul li .content_img {	height: 4.864rem;}
.brandbanner .mslide ul li a p {	font-size: .512rem;	margin-top: .04267rem}
.brandbanner .mslide ul li a .red {	color: #ff3b3b}
.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: 0.0213rem 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%;	line-height: 2.13333rem;	float: left;	text-align: center;	border-right: 0.0213rem solid #f8f8f8;	border-bottom: 0.0213rem 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: #ff3b3b;	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 {	background-color: #ff3b3b;}
.fll_acc ul li .red {	color: #e01222}
.application-record ul li .red {	color: #e01222}
.fil_all_comm ul .red {	color: #ff3b3b}
.fil_all_comm ul .red a {	color: #ff3b3b}
.two-bothshop ul .red {	color: #ff3b3b;	border-bottom: 2px 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 {	/*border-bottom:2px solid #ed5657*/}
.tit2-flash-sale ul .red {	border-bottom: 0}
.tit2-flash-sale ul .red span {	color: white;	background-color: #eb3133}
.omgbag .whfon2 .red {	color: #eb3133}
.price-alln .red {	color: #ff3b3b}
.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: #ff3b3b}
.pjiscion ul .red {	color: #ff3b3b;	border-bottom: 0.0213rem solid #ff3b3b;	padding-bottom: .42667rem}
.comnes a.red {	margin-top: .64rem;	width: 100%;	height: 1.28rem;	text-align: center;	line-height: 1.28rem;	border: 0.0213rem solid #ff3b3b;	border-radius: .128rem;	display: block}
.seravetype .fuwxbo .red {	border-color: #ff3b3b}
.p_zyfb .red {	color: #ff3b3b;	border-color: #ff3b3b}
.mytit_flash ul .red {	color: #ff3b3b}
.ol-tabs li.red {	color: #ff3b3b;}
.pt-group ul li .content_img {	height: 7.68rem;}