*{margin:0;padding:0}body,html{min-height:100%}.font12,body,html{font-size:12px}.font14{font-size:14px}.font18{font-size:18px}.font24{font-size:24px}.font30{font-size:30px}.bold{font-weight:700}a{color:#020202}a:hover{color:@primary-color}img{width:100%;-o-object-fit:cover;object-fit:cover}.my_icon{width:15px;margin-right:5px;vertical-align:middle}.banner{img{max-height:300px}}dl,ol,ul{list-style:none}.align_left{text-align:left}.align_center{text-align:center}.clearFix{zoom:1}.clearFix:after{content:"";display:block;height:0;clear:both}.flex,.flexRow{justify-content:space-between}.flex,.flexCol,.flexRow{display:flex;align-items:center}.flexCol{flex-direction:column;justify-content:flex-start}.flex_start{display:flex;align-items:baseline}.pointer{cursor:pointer}.right{list-style:none}.mr_10{margin-right:10px}.mt_10{margin-top:10px}.mt_20{margin-top:20px}.ml_10{margin-left:10px}.mb_10{margin-bottom:10px}.mr_15{margin-right:15px}.mr_20{margin-right:20px}.position_relative{position:relative}.primary{color:@primary-color!important}.back_primary{background:@primary-color!important;color:#fff!important}.border_primary{border:1px solid @primary-color}.back_two{background:#f17123!important;color:#fff!important}.back_three{background:#ffb400!important;color:#fff!important}//图片放大功能 .zoom{width:220px;height:220px;overflow:hidden}.zoom_img{transition:all 1s}.zoom_img:hover{transform:scale(1.2)}//选择商品分类 .cate{//margin-top:10px;width:100%;background:#fff;.cate_title{background:#e8e8e8;color:#666}table{width:100%;border-collapse:collapse;border:1px solid #e8e8e8;font-size:14px;td:first-child{width:15%;text-align:right;background:#e8e8e8;border:1px solid #eee;padding-right:16px;color:#666}td:last-child{width:85%;padding:0 30px;color:#333}}}.pro_list{width:100%;display:flex;align-items:flex-end;flex-wrap:wrap;padding:10px;background:#fff;margin-top:10px;//商品样式 .good_card{width:e("calc(20% - 20px)");margin:10px}}.shop_recommend{width:100%;margin-top:20px;padding:0 10px 10px 40px;position:relative;background:#fff;.num{width:44px;height:50px;position:absolute;top:0;left:0}.flexRow{align-items:flex-start}.left{padding:20px 5px 20px 0;width:55%;.left_item{text-align:left;padding:20px 0;border-bottom:1px dashed #e8e8e8;&.last_item{border-bottom:1px dashed #fff}p{line-height:26px;font-size:12px;color:#333;>span:first-child{color:#999}}.title{font-size:16px;color:#020202;font-weight:700}}.operate_btn{text-align:left;button:first-child{margin-right:15px}.ivu-btn{border-radius:20px}}}.list{display:flex;.good_card{margin-right:20px}}}.container{width:100%;//height:82vh;padding:20px e("calc((100% - 1200px)/2)") 60px}.shop{padding:2px;margin-bottom:15px;.good_info{border-top:1px solid #f5f5f5;padding:0 6px}.good_title{font-size:14px;//white-space:pre-wrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;//display:-webkit-box;//-webkit-line-clamp:2;//-webkit-box-orient:vertical}.main_img{width:100%;display:block;font-size:0}}.tag{position:absolute;z-index:1;left:0;top:8px;label{padding:2px 10px;font-size:12px;border-radius:0 10px 10px 0;color:#fff;background:#72dd79}.hot{background:#ef6c00}.good{background:gold}.burst{background:red}}//商品推荐样式 购物车 .recommend_list{padding:10px 10px 30px;display:flex;flex-wrap:wrap}.sing_good{width:e("calc(25% - 20px)");padding:14px;display:flex;border:1px solid #e8e8e8;margin:10px;img{width:100px;height:100px;margin-right:16px}.good_right{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:5px}.good_title{font-size:14px;text-align:left;color:#333;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.flexRow{justify-content:flex-end}.ivu-btn{width:90px;height:30px;border-radius:15px;text-align:right}.price{font-size:14px;font-weight:700;color:@error-color;text-align:left}}//秒杀/促销活动商品样式 .seckill_list{width:100%;margin-top:16px;display:flex;align-items:flex-end;flex-wrap:wrap}.seckill_goods{width:e("calc(20% - 10px)");margin:5px;font-size:0;text-align:left;.main_img{font-size:0;width:100%;min-height:104px;height:13.2vw;overflow:hidden}.good_info{background:#fff;padding:10px;font-size:12px;.ellipsis{color:#333;font-weight:700;font-size:14px}.price{font-size:20px;margin-right:10px}.price,.reduce{font-weight:700}.reduce{text-align:left;margin:10px 0}.my_btn{width:86px;border-radius:16px}}}//优惠券商品样式 .coupon_goods{border:1px solid #e8e8e8;background:#fff;position:relative;text-align:left;cursor:pointer;padding:20px;display:flex;font-size:12px;color:#333;.title{font-size:12px;color:#333;font-weight:700;margin-bottom:5px}.source{width:100px;height:100px;margin-right:15px}.show_price{display:flex;align-items:center;color:@error-color;margin-bottom:15px}.show_price .price{font-size:24px;font-weight:700}.show_price p:last-child{background:#fbe6e6;padding:0 5px;border-radius:4px;margin-left:10px}.back_img{position:absolute;right:0;top:0;bottom:0;z-index:1;width:53px;height:100%;background-size:100% 100%;color:#fff;writing-mode:vertical-rl;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;letter-spacing:10px}.has_flag{width:91px;position:absolute;top:42px;right:70px}}//分页样式 .list_page{display:flex;justify-content:flex-end;align-items:center;padding:30px 18px;background:#fff;margin-bottom:20px}.my_filters{background:#fff;margin-top:20px;border:1px solid #e8e8e8;>div{height:50px;line-height:50px}}.filters_item{box-sizing:border-box;cursor:pointer;&:not(:last-child){border-right:1px solid #e8e8e8}>div{width:100%;height:100%;padding:0 20px;font-size:14px;color:#333;&.checked{border:1px solid @primary-color!important;color:@primary-color}}.input_price{flex:1;//width:300px;line-height:26px;display:flex;justify-content:flex-start;align-items:center;span{white-space:nowrap}.confirm{height:26px;padding:0 10px}.ivu-input{width:66px;margin-right:10px;margin-left:10px;height:26px;line-height:26px;border:1px solid #dcdcdc;border-radius:4px}}img{vertical-align:middle}}.wrap{position:relative;text-align:center;width:150px}.wrap div{line-height:20px;font-size:16px;color:#020202;font-weight:700}.wrap div:after,.wrap div:before{position:absolute;top:50%;background:#dcdcdc;content:"";height:1px;width:20%}.wrap div:before{left:0}.wrap div:after{right:0}//滚动条样式 .scroll_bar::-webkit-scrollbar{width:2px}.scroll_bar::-webkit-scrollbar-track{background-color:transparent;border-radius:2em}.scroll_bar::-webkit-scrollbar-thumb{background-color:#e8e8e8;border-radius:2em}//超出省略 .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tick_checked{position:relative;border:2px solid @primary-color!important;&:after{content:"✓";display:block;height:0;width:0;position:absolute;bottom:0;right:-1px;color:#fff;font-size:10px;line-height:6px;border:7px solid;border-color:transparent @primary-color @primary-color transparent}}//导航栏选中样式 .nav_checked{color:@primary-color;border-bottom:2px solid @primary-color}//商家及商品组件样式 .shop_goods{color:#999;padding:12px 18px;text-align:left;margin-bottom:18px;border:1px solid #e8e8e8;.card_title{//margin-bottom:10px;color:#333;font-size:16px;font-weight:700}.img{height:106px;margin:10px 0}.main,p{white-space:nowrap}.main{color:#333;display:inline-block;overflow:hidden;text-overflow:ellipsis}.address{p{color:#333;font-weight:700}span{color:#666;cursor:pointer}}}// 鼠标移动至商品显示橙色边框 .change:hover{border:2px solid @primary-color}.change{//padding:2px;border:2px solid transparent}//评分 .stars{display:flex;align-items:center;img{width:14px;height:14px;margin-right:6px}}//会员中心页面标题 .member_title{padding:14px 20px;border-bottom:1px solid #e8e8e8;font-weight:700;font-size:20px}.member_content{padding:20px}@primary-color: #28A8CF;@info-color: #020202;@text-color: #020202;@error-color: #E11010;@light-color: #CBF8F5;@link-color: @primary-color;@processing-color: @primary-color;@selected-color: fade(@primary-color, 90%);@btn-group-border: shade(@primary-color, 5%);@btn-primary-color: #fff;@btn-height-small: 22px;@btn-height-base: 32px;@btn-primary-bg: @primary-color;@input-hover-border-color: @primary-color;@input-focus-border-color: @primary-color;@slider-color: tint(@primary-color, 20%);@rate-star-color: @primary-color;@layout-header-background: #fff;@layout-body-background: #f5f5f5;@font-size-base: 12px;@table-thead-bg: #e8e8e8;.second_color{color:#e11010!important}.custom_content{margin:0 auto;padding:20px e("calc((100% - 1200px) /2)") 50px;text-align:left}.custom_tabs{display:flex;justify-content:flex-start;align-items:center;padding:0 e("calc((100% - 1200px) /2)");height:50px;line-height:50px;font-weight:400;background:#000;color:#fff;li{padding:0 24px;font-size:18px;cursor:pointer;&.shop_checked{background:#222}}}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;font-size:100%;font:inherit;font-weight:400;vertical-align:baseline}body,html{align-items:center;display:flex;justify-content:center;overflow:hidden;background:#bebebe;height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#7e8c8d;text-decoration:none;-webkit-backface-visibility:hidden}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.2);-webkit-border-radius:6px}::-webkit-scrollbar-thumb:vertical{height:5px;background-color:hsla(0,0%,49%,.7);-webkit-border-radius:6px}::-webkit-scrollbar-thumb:horizontal{width:5px;background-color:hsla(0,0%,49%,.7);-webkit-border-radius:6px}body,html{width:100%;font-family:Arial,Microsoft YaHei,黑体,宋体,微软雅黑,sans-serif}body{line-height:1;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{overflow-y:auto}.clearfix:after,.clearfix:before{content:" ";display:inline-block;height:0;clear:both;visibility:hidden}.clearfix{*zoom:1}.dn{display:none}#app{width:100%;height:100%}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#28a8cf;border-color:#28a8cf}.el-checkbox__input.is-checked+.el-checkbox__label{color:#28a8cf}.el-checkbox.is-bordered.is-checked,.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#28a8cf}