/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.23, autoprefixer: v9.7.3) */

/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.23, autoprefixer: v9.7.3) */

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}
a{text-decoration:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
.line:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
.mall-container{overflow:hidden;margin:0 auto;max-width:1242px;font-family:microsoft yahei;font-size:0;background:#570000; padding-bottom: 1rem;}
.mall-container img{width:100%;vertical-align:top;display:block}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex_b,.flex_c{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex_b a,
.flex_b>span{width:50%}
.flex_c>span {width: 33.33%;}
[class*=cweb]{overflow:hidden;margin:0 auto;background-position:center top;background-repeat:no-repeat}
.mall-project{position:absolute;top:0;margin:0 auto;margin-bottom:30px;height:100%;width:100%}
.mall-project [class*=cweb]{position:relative}
.mall-shop{overflow:hidden;margin:0 auto .3rem}
[class*=mp-col]{float:left;display:block;height:100%}
.mp-col-50{width:50%}
.mp-col{width:100%}
.icon-end{position:absolute;top:-18%;left:0;width:100%;height:100%;background:url(../images/icon-end.png) no-repeat center;background-size:30%}
.dcmod .dc_b {
     display: none;
 }
 .dcmod>span,
 .dcmod>span img {
     transition: .3s;
 }
 .dcmod>span.active .dc_a {
    display: none;
}
.dcmod>span.active .dc_b {
    display: block;
}
.popup {
    display: none;
}

.lb_bg{ width: 100%;
    background: url(../images/ms_08.jpg) repeat-y top center;background-size: 100%; }
.lb_bg_bottom{ width: 100%;
    background: url(../images/ms_05.jpg) no-repeat bottom center; background-size: 100%; padding-bottom: 1.4rem; }

.shoplist {
	width: calc(100% - .35rem);
    overflow: hidden;
   /* display: flex;*/
    flex-wrap: wrap;
    justify-content: space-between;
	position: relative;
	margin: 0 auto;
    
}

.shoplist .con {
    margin-left: .4rem
	
}
.shoplist .items {
    float: left;
    display: block;
    width: 47%;
	height: 9.9rem;
	background: url(../images/ms_09.png) no-repeat;
	background-size: 100%;
	position: relative;
	overflow: hidden;
    margin-right:.25rem ;
    margin-bottom:.25rem;

}
.shoplist .img {
	margin: 0 auto;
    width: 97%;
    margin-top: .05rem;

}
.shoplist .img img {
    width: 100%;
     border-radius: .3rem;
}

.shoplist .tit {
    display: block;
    color: #333;
    height: 1.4rem;
    padding:0 .2rem;
    overflow: hidden;
    font-size: .46rem;
    line-height: 1.5;
    text-align: left;
    margin-top: .4rem;
    margin-bottom: .2rem;
 
}
.shoplist .rmbs {
    display: block;
    color: #e82914;
    height: 1rem;
    padding:0 .2rem;
    overflow: hidden;
    line-height: 1;
}
.shoplist .rmbs_l{ float: left; width: 70%; font-size: .35rem; }
.shoplist .rmbs_l strong{font-size: .6rem; }
.shoplist .rmbs_r{ float: right; width: 30%; font-size: .35rem; color: #333; text-decoration:line-through; padding-top:.15rem; text-align: right; }


.shoplist .rmbs_l_a{ float: left; width: 60%; font-size: .3rem; }
.shoplist .rmbs_l_a strong{font-size: .56rem; }
.shoplist .rmbs_r_a{ float: right; width: 40%; font-size: .3rem; color: #333; text-decoration:line-through; padding-top:.15rem; text-align: right; }


