body{color:#666}
#app{position: absolute;top:0;left:0;right:0;bottom:0;overflow: auto;font-family:Manrope;padding-bottom:60px;}
.inp{background:#f1f1f1;display:block;width:100%;padding: 10px 0;border:none;border-radius:5px;border:1px solid #FAFAFA}
.inp:focus{border-color:#19807D}
.btn{background:#dd2727;border-radius:5px;padding: 11px 16px;text-align:center;}
.tesla{color:#dd2727;}
.pd20{padding:20px;}
a{color:#999;text-decoration:underline}
.face{width:60px;height:60px;border-radius:100px;}

footer{position:fixed;bottom:0;left:0;right:0;background:#F7F7F7;border-top:1px solid #ccc;}
footer>.grid>div{padding:5px 10px;text-align:center;}
footer>.grid>div>.iconfont{display:block;font-size:24px;}
footer .cur .iconfont{color:#E44E4E}
footer .cur{color:#E44E4E}

header{padding-top:10px;}
header h3{color:#dd2727;margin: 0;padding: 5px;}
.icon-up{padding:10px;background:#EEFCFB;border-radius:100px;}

.grid{grid-column-gap: 10px;grid-row-gap: 10px;}
.icons{text-align:center;}
.icons i{font-size:41px;font-weight:bold;margin-bottom:10px;}
.icons .name{color:#A7A7A7;}
.price:before,#ucoin:before,#ucoin1:before,.dw:before{content:'￥';color:#ccc;font-size:12px;}
.spinner{border-radius: 100px;background: red;color: #fff;display: inline-block;font-size: 12px;position:absolute;top:0;right:-10px;padding: 0 5px;}

.field{position:relative;margin-bottom:10px;}
.field #uname{text-indent:50px;}
.field #prev{position:absolute;bottom:10px;left:5px;}
.field #prev:after{content:'+86';}

.price{color: #dd2727;font-weight: bold;font-size: 18px;}
del.price{color: #999;font-weight:normal;font-size: 14px;}
#welive_online{bottom:70px!important;}
#outlogo{padding:50px;background:#be0000}
#kw{background:#f9e6e6;border:none;}

#head{background:#be0000;padding:10px;}
#head #logo{width:88px;height:40px;}
.products{margin:10px;}
.products img{width:120px;height:120px;border-radius:5px;}
.product{background:#fff;padding:5px;border-radius:10px;margin-bottom:10px;position:relative;}
.product .title{font-weight:bold;padding:5px 0;font-size:16px;}
.prices{position:absolute;bottom:10px;left:130px;right:10px;}
.prices .price{font-weight:bold;font-size:18px;}
.btn_detail{display:inline-block;color: #fd7375;border: 1px solid #fd7375;border-radius: 20px;padding: 0 10px;float:right;}
.swiper-slide img{width:100%;height:100%;}
.btn_back{height: 20px;vertical-align: middle;}
.infos{border-bottom:1px solid #ccc;}
span.nums{}
span.nums .num{width:50px;border:1px solid #ccc;text-align:center;height: 18px;vertical-align: bottom;}
span.nums .num_dec,span.nums .num_add{display:inline-block;border:1px solid #ccc;padding:0 10px;height:28px;line-height:28px;background:#e3e3e3;}







