/*! xx所有，翻版必究 */
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
  margin: 0;
  padding: 0;
}
header,
footer,
section,
article,
aside,
nav,
hgroup,
address,
figure,
figcaption,
menu,
details {
  display: block;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th {
  text-align: left;
  font-weight: normal;
}
html,
body,
fieldset,
img,
iframe,
abbr {
  border: 0;
  margin: 0;
  height: 100%;
}
i,
cite,
em,
var,
address,
dfn {
  font-style: normal;
}
[hidefocus],
summary {
  outline: 0;
}
li {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
small {
  font-size: 100%;
}
sup,
sub {
  font-size: 83%;
}
pre,
code,
kbd,
samp {
  font-family: inherit;
}
q:before,
q:after {
  content: none;
}
textarea {
  overflow: auto;
  resize: none;
}
label,
summary {
  cursor: default;
}
a,
button {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
  font-weight: bold;
}
del,
ins,
u,
s,
a,
a:hover {
  text-decoration: none;
}
body {
  background: #fff;
}
a,
a:hover {
  color: #333;
}
body {
  font-size: 0.24rem;
}
input {
  outline: none;
}
p {
  margin: 0;
}
#app {
  height: 100%;
}
.clearfloat::after {
  display: block;
  content: '';
  height: 0;
  width: 0;
  clear: both;
}
.inlinkFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.inlinkFlex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.inlinkFlex-around {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.inlinkFlex-spacebetween {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
[v-cloak] {
  display: none;
}
.shopCoach {
  color: red;
  padding-top: .2rem;
}
.text-ellipsis {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.model {
  position: absolute;
  top: 0%;
  left: 0%;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9999;
}
.model-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  border-radius: .15rem;
  margin: auto;
  width: 80%;
  height: 3.3rem;
  background-color: #fff;
  text-align: center;
}
.tip-content {
  height: 1.4rem;
  width: 50%;
}
.tip-content p {
  margin-top: .3rem;
}
.tip-content p:nth-of-type(2) {
  background: #6495ED;
  color: #fff;
  height: .6rem;
  line-height: .6rem;
}
.header {
  padding-left: .2rem;
  padding-right: .2rem;
  height: .6rem;
  line-height: .6rem;
  background: #6495ED;
  color: #fff;
  margin-bottom: .2rem;
}
.header img {
  float: left;
  width: .32rem;
  height: .32rem;
  margin-top: .16rem;
}
.header p {
  text-align: center;
  margin: 0;
}
.footer {
  width: 100%;
  background: #fff;
  position: fixed;
  bottom: 0;
  height: .88rem;
}
.footer-item {
  text-align: center;
}
.top {
  height: .8rem;
  color: #fff;
  font-size: .32rem;
  text-align: center;
  line-height: .8rem;
  background: #6495ED;
  position: fixed;
  width: 100%;
  z-index: 2;
}
#container {
  padding-top: .8rem;
}
.pageBottom {
  position: fixed;
  bottom: 0;
  width: 100%;
  font-size: .32rem;
  height: .88rem;
  line-height: .88rem;
  background: #fff;
}
.icon {
  width: .4rem;
  height: .4rem;
  display: block;
  margin: 0 auto;
  margin-bottom: .1rem;
  text-align: center;
}
.footerIcon {
  background-size: 100% 100%!important;
}
.footerHomeIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAAB6klEQVRoQ+3Z3U3DMBQF4NMNYINuAGwAE8AGwAYwATABbAAbABMAG9ANOgJMADrStRRZ8b+v7VbxSx/qJPezfe3YWWEPymoPDNBEHAB4BHAM4BrAt1aDaSEI+BAAY/8BcKYF0UDYANMBapDaCBvwC+ATwLlIVCA1EXOAUxlCLwAutSC1ED6AGU5qkBqIGIAqpBSRAlCDlCByACqQXEQJoDokB1EDUBWSiqgJqAZJQWgAqkBiEZqAYkgMogWgCBJCtARkQ3yIHoAsiAvRE5AMmUOMAEiC2IiRANGQKWJEQBTEIEYGBCFE7ALACyFiuuPinthsKbVOWErva+8QD4ngedARgF0A2D3CmNdErAFcSY9sS5up4fWMmScp29BrR8OY8h8VQjDpn2XIPeQ/JuvKCznm4XO9R6AhxD2AOwnhJHSzrFDdF/3JX+8ACHKWFATPUjkGWxWD+JIZswmCU/OrrDshKCcQNopvIumCmA69EIL/3wJ48lTsjtjIcb4dIycKrkksTFjCXaU7wpU/HHL8brEg7K6rOTtNc2LpCWnpJSemQy5miJj6MXWHT2wG+CYLGD/7zhVOsXwP4i/rDLfYxSxwKXW65ERKgDF1F4QrsWNaT6NO1bdYjQBj7lm8n+AswtMF/vYqN6HN2D8JQPhBaNSmpQAAAABJRU5ErkJggg==);
}
.footerCategoryIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADmUlEQVRoQ+2a4XEUMQyFXyoAKoBUQFIBUAGkAkgFQAVABUAFkAogFUAqACoAKiBUAPPtrHa0ir3W3t5dGGb9h2FjW5b0JD/Jd6Cr47GkR5LuS7pZ+Hv89FnSR0lnki4T85nCvl5Oaxn7ejnD/AO38kjSO0n8u8lAyANJXxuLMcyHpHFKW7H/qckxBTj0pwWbekEogbVKg8MjZ+kYjGUKfClY/qekHw1JQOFumMPmhwU4Mfd7wUjfEtC7I+l2kIMnjlHgSQ8d+/vvPgZqVow64b33QZFXkl6Gifz/hfvGwZHdgpwtwXvE2g23xykK8PGh+zgFgZpDUAIv2sBzeMEPrI8lGRiJNS0PR3kRguco8Mu5FdiYkLk4xWP33CKfIPj8x/3tos9yc2UwH6UNTpcI2dbGESLHDh7RciWIZZUZGWqXCngorgo496weqGE1xsAKoYqlVgj90xDq+EU2IYd58UafusjOe7qyiagRb0NIvEH9BZQVEIla6UaH5BmPqRG+lrxIWS5Q4Jmk127liG+3duxpCPyey8oGxQ1EzQ8IH0WMDQx3kmCiNr9UrzxHAawHv/Asj0UIaDFSNi1VbhC5SNTgWBA6P6zSajFSZHgDsQdePvIFjWeTCcNXp1AtYe3SiNR9iZwO6j7QSnx7roCpw9teS5UY1SsxUwAnYgIhsQKqKcOGZCBu4iy/B07Mp3kQoVuTA2Tw7BsfN1GBuBiMT3UmWjGS9WDEd4yTaoy0FMge4Nrm/fcK+BKxZGVKw22MjeWUgvhpH8TZ2phcThBTJs4JYjoUBHGm+4eR2JsgflsL4qUdM4TsI41iMG7wLoGYB7bVMWspsfQO8HAdLrJSx4zcTupqpUmjEjGXZ6kEcpCRoRIxToBU15mLZG5uxwwDEANeQIbMkQCIgWxHu9QB7Mjctui0J4Qc6lZIT76BhuVJEtnD21ZFOu0bW1h/0/b6vgoa4DY0lNfGloPJ2lZJXulrW6VmqBVCK4QkLXk5ubYHDt9wKr1tJT175Ubf1RPT6K1tV498pc7c6G0r+SgejQd3oolmo3vkixR3xLcT5i91zDLPrHM7gByeXxL4Aqh7ZmWM+EX/DYu1Kiw2i9ypRtRqHUBkt0gdxC9WiB1v8505brhsj2bKMfv4qQFGoggbdeZKfDuBoGEKuMfNmeKE2jbbOItnGNUrpbYKMWE/t8l4hNQLleZQLSjYYYCTyWl1JFhjlZvJGZT6CxCQRK1JyxZ7AAAAAElFTkSuQmCC);
}
.footerCartIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADRElEQVRoQ9WZ3XHbMAzHiZPz3HSCOBM0nqDOBHUnaDxB3Tsyl7cmb7mAd3UmaDJB3QnqTFB3gjoT1H4mc+gxlX2qLJGgLUuKHm0IxI/gB/4QiBf+wAuPXzwDXFxcdK21H4pgAGBhjLkfj8eLNsKClLIPAD98wRHRotPp9K6vr+dtg3AAlwDwmRHYLSKOGHa1msQAzBHxuNboGIOxltDKDyK2btM/BySlHAHAFwZwDxFnDLvaTEpnVCl1JoT4mo2EiE611tPaomMM5AM4EUL8zAG44NsAMLPWPrij3bumlVLEmIRGTNzRDgCnXgAp5QwA3jQSIWNQIvoeArgDgMIbmuF/7yYcAO7ptPdgSwYYhjIQLDOaityNa4x5HbyY2rqR3fLRWg+CAFLKOQAcNTnTZcsHEe84ABMAeNcygKUxphu8B9Iyg1ut1sZIRPdaa1cp/BM0voejF0I+qv4fAN7f3NxMWABOrT09Pf2uOogd/C0R8XD1fjADzlAp5eTkqx0GrezV7PJhZSAFcAXc28qi2MFRviJmZSBCdu4QWvhVInrUWnezliyAIm0QHq56CyK60lpfbgOwoQ2qD8/vkYh+WWv7+fYOKwPpPshrg6UQohZ5SUQTa+1dUW8qBmBjI7dB5McAjIUQH7OJTpLkuOlmFxugqHPRBpEfA7ChDYpOhbo3NxugZCPvNd5UuE+J6LasnRMFIKVsqrSeIWKvaLZiARqTmGUnXhSAm4EmyoqVfNw5AysHSqkTIuoLIdZl7R43w9TXzozOQDZQpdRzhZokyWMV90GqPY4Q8YE7IVsBnJ+fD4jIdbOzleHEGDPc5lNUqvpcI3ntj4jG1tqrkL9ogDT4byUzVHpalM2oT7ISkVs+p75sRAMopZy8/K8mzw5ARJ+01q7sYD0hf0KIoWuflDmLAnCbN99yzzv2nRh52yr8RQEwOxQPiOhOqOBThb8ogLSc8Ar8mPpoNBodHhwc/AmQer+ORgMELrJ1xyw4/amBUmqjTM+8u0yS5MR3REcDpLdx0XcDp9D623wELKmxlgBwtmpgVbKJc5eYu40H7jcAmBtjJqEz25cVtx+EEGcA0HUSstPpTDiX41YZ4C6POuxePMBfnR+VBk7NkesAAAAASUVORK5CYII=);
}
.footerMemberIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADuklEQVRoQ+2ZjZENQRSFz0bARoAIEAEbARsBIkAEiICNYIkAESACRIAIkIH6Vp+tmdl5M/d2z7x9T7lVU7P1pn/uOfe3ew+0rNyRdF/SLUlXy5sdvkj6Vd7vJH1aatuDBRZC0ceSnhSlI0sC5pWkkwIsMmd0TCuAh5JedhR/LwmGP0r6PtjxuqS7xUL3yjeAPCpzqkC0AEBxWEfeSHo+ovQmpQDD+AdlANZ4WoOgFsCpJNj/XRiF8RrBIljsiqTXxRqpdWoAwNwzSV+LS+AGLUIMQcBNSS+KZcLrZQHA2IfCPJlm6OfhjUfig0yFJY4KoNBaWQDfJOG/qU1CmvwNcMiBlBvBOcoAwOfxfTINuX4NIR7IUGQmYmJWMgDwUwoV7CzlOkMFccvPGZKiAAi0n5J+FBeaZaZhAORck3QYKXJRAPZPKqdzf4OOk1OpCVT2UJxFATh1UmzYYE2BIIpkKKVmAYRYaURna/8H0CVy711o74PYaTRVJStjwdV+0TSKLq6St8vJqlK/yWmrFTJ2dStBRSYbrSH0QrjrKq0ECtMx0vaukU4dZ7TpWCIk0TrgxbwJZwBAAGgJQWHYJ9ZS5GQBoKwrJcofL9DY0Z6jPO90pa8BAAhaXc6zWAIQLUfKt4V5ztXEWUpqAbCJi5sBUfqjbTZscyy1wqG2YQxZCwDW42BDc0f761SLNbi4GsYHfs55wlcrjKc9xyVJ0VXSCsCbwiRAONNGBMWxYOjUNbXgUgC8ByxjFVhGnA5tDawD20tlr9SZGIVIc9QBFEQJXKX1WoV4wLV4A5A6EF4zaoGp+082xRXIIhkhi+H/w6Lle1MCe1YiAGCGVMdG3MTh62Qbu4sDmN/4BpBNDJoIYoZ1EW457FL85uvGUJ2ZA9CtkLgL/j1UDnciIHEDhO/4OY/HojhzefibIAYslhtbj98hZrbiTwHoKh/J076wRclN2SiTfXy4nwSxCQAs0ZfzDneGHYfFKjzMRwEeYiWbfdwBM5/7qAuuuQkAl0tYIN2bzEZdfkC39+Is0pMxAG4RqnqTvH6hGe69LrjyEIBPRPgqf4fzcUiN+kG4Iu5HYPdOhEMAPhGlevJ6vVIzfRbpnQi7ADyAdOlWILXDFgb7gvmc4C4A+9kusm9uTPJ5fBoAOZy0uY3b51ZD9W6vDcD5dhfS5hxAp9Wz+mQA27jzmVMs+r13d2QA/POCRs0NVnSxyxqHG9GuHALA14a7nH2GRDkbnQFI3cdfFuWDfd0tHP0TAPYpA9kQtsDxHyN86hERrQ7BAAAAAElFTkSuQmCC);
}
.active .footer-title {
  color: #6495ED;
}
.active .footerHomeIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADDElEQVRoQ+2ZQXLaMBSG3xO024aBfXODkhMUTlB6gkJxF43TGThBe4O0UzxdFBrnBtwguUHoDdJ9PKRbYksdGYsxwrIEtYBM0BYh/997T0+/bIRHPvCR64cDQF4G2+fTI/6736/c28q0tQxw8eXn9IoLD2ekaQvCCkBKfD2J/MQWROEAH7xpnQG9AAAhXlTPJCTkrf+xcltkORUKwMVTRq8Qgdf+X6CkxUrRETL0AeAFY3BPkDR/upUJh0hg3+iAQkIuVeCFAcjiEUhDEnotQ3QHwQQRXukAgJLm8FOF/39lFAKQJ148MYn2EkQEUZ0AtNUA+Dr+zSbAe++uTQB5zQNj8IcgaYnIy8JkCCCsMzqtjVUAjhcwqwCS+N/RA2no2iXvUKVn9FqUDgXW+eXW+B5ZGVYBNhEvFJpCWANwvOAzAHxJysYo8nJ4TSCsAHS94AKTjccYXEYPpKcrG1WNzw+8aAww36wMwB+51Y6YXziALH50Vs3pINrmuJjQHQQ+IryTIQoFsCVeUGRBdL3gKwKrh7NSS5Vl7Tkg+xoG8G3kVnvm8TWfKUNEM9LXlWcugCw+r+WZy8yf6XgBbw68SfChNYFKgF2IF2jpFq2DyASQHeU2Ii/nxRRiBSDLUaqMVFFlo1pHhkAgHdmmLAGYmDLbonX+KW3H+dwFwD6KFzBZTlZkIgZYx1FuOwM6CHS+TxtA5pdvxmAjX7MtqKRKxojwMn4mJU10BkEPEM5l8e0f0+NSRG8Q4XboVk+2JTL9HMcLbhiD46hETsSVcskEMujHJcSzEIYwSZ966cwM3ar2xLYBqPJC8RlVhjrvjkph+wyQDtYBwEbpiDX/y04/uRJyBndxKzYdw7NaUzd3qxlYPEynKvndpLPtBIDfk/nZkcXBe7q4Ou4tQN5btHX31U4ycABI1d4hA8KlFrXhDnsgo7UV5oVM6vWQgSebAWAs8/vUUkAQG+Kap3oNky6hotY02gOG9mY+Led71hLAOotu8o2M34nLlK79+jwkxFd9ErWx5k7uuusEXzf3H52+LdmcXSZnAAAAAElFTkSuQmCC);
}
.active .footerCategoryIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABhUlEQVRoQ+1YS1LDMAy1wmcNk94DuAGchEK7SxflJHTR7NpSTgI3INyjGVjziRgP44xx7bqNIzJN1K2rZ+k92dEziD3/wZ7nL9pbwGC6ugaAsRDi3KNShoiT+aj36FOTAnNNgf7928nhcfG0ReJmvtnXR3S1vDt9NxcoMNUeawUM0/ylQvIKL5sl8YVZAAWmtYDbdNWPBDz4WmHTeiHwZpH0luo/FJj6/n8UCGTKqgIF5qYCMIR9FTtL4pKYYZrXjskF+FRiBSwM6aRwC3EL+RjobAsNpnkGIM4qEFSGIIrX+SguB0AKTOchpvjsU2A6C5ALIYyZ7KuNKDCd06gcfQ+OiuddW0km//0ZXbrG6boxnQXoUyQgjH2FyMQRcKJPoK4zJNupbsz2WsqQm+g/Y9urAIUBp8BkU2/0O5t62wVgPhSwqfddk2wpO+sHKN5wKDDZ1PMh9jHQ2UMcYv0UaWzqLe2z9SjBpp5N/W//7PJQ0F5LWeGqbiSEFWiEdm1TVqBpBX4AqWG4QBsHKhEAAAAASUVORK5CYII=);
}
.active .footerCartIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADWUlEQVRoQ9WZTVYaQRCAqxqTbeQNe/EEkRMETxBzgmDARRzyoidIPAH4wpiFQ8QTBE8QPIHkBOKeecAWhq68HoE34Mx0D8Geke001fVVdXX9NMIL/+EL1x88gNLPQX6L849BMAQwnI7Zdes0O0wjLFZ+DIrA+J8o5YhgOM2wQutztpc2CKxYzncA+CZTjADOm6ZxIlun+3scgF7TNHZ1KyjbT+kIzYXYppG6oPcUqjScE0CoSWmBFS7NbFe2Tuf3UIt+svolBni1pAxn+/aXbEengrK9QgGOrMEeAb9bEkDUAcTkAYh13Qnciqs98kxXLIdkFkjqu7jaGbL9SIByw+kiwtuklJTvSzcygBYiBGZouXAdKyQAqreTDlWD9uBAh9ExoFBmJKW82Ncds6w0MaU3kOnGNnMHUoByw+khwk6Slg47Pr/MXEsKULH6bQB8nzKAkTtmeWke8MoMxWpVJyARXDerRknsKfdACgOZkD40j3NtJYBZt3av08KSvUa2aWzP10g9MDtGop18kwYI//FR8sAjQL8DgO/SAAArFbGqB5TazucGJIKHZtXI+/dRAgjsDZ5b22D5Z7ZpCGMufkoAgb2BZgAi+DudsOLqeEcJYBbIq73BCID0tJeEbXfCWkGzqRgATwM5DU2+MkDZcuoI8NV/clzGdpMedikDBPYGKWjy1QGCS4ont4Lm2JbXQn6FdPcGonEHpA7yzHnYOEfZA7OMnFRp3bVNoxDk3XgACVamYTdeLIDk+oPH9vG/PTAX4GVm4kVAWJS1zxa8nHWixpmxPeBX9Ohi4FWoE4SHTeQD0Xu8Iti5PM7eqhpkLYDyRf8ACGsIsKgMCag9HWcO13mKEq9ExPiVXx4Q1N0JO5PJiw0glEfC3yEWCr0twiwa+cRF1LGruf0ob8QHsJz7JUutSic4tatGXfUIlCXyxPRNjE/C5MUCUCurw2+MVSU2IS8WgMqLJgDd2mauqOKBTciLBTDLA7IGX7k+KtUG21uv+SAKVvY6ug5AVH+8mJipeECsCSrTff8duYztRV3RsQG8TRtO0LvBCIEV13kEDBlfjgipNB9gbSSIl5LY4xual945UI+PM23ZnR3lFS8XIC8hUh5EC5lhbZXkuJYHVI+HjnUvHuAfoWCKtB2cMo8AAAAASUVORK5CYII=);
}
.active .footerMemberIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAETUlEQVRoQ9WZQXbiRhCG/2psZ5khYh98gmE2yZacYDQ3wIEsMnJemBMYnwD8YmYWAzE3GOUG5ATmBkP26IGXwagrr4VEsGxMd6udcdj4PatUXV91dXVVifBEv0Z3/uLwK7xU6qWMq0KUpmDcfAzKE5dLkktlSteP/VmDgNcE8gH+c1s/M1VBYGKEq5K4GP1cnhZd3xlA67d5HUJ2Ab5hQi/+uzQevSsv8gb+1J/XJGQDDJ8IV4PAOy8C4QRAeV2AekzcGL6thDoGNT7Mqwcy7gH07WopfngIVkdPYYAkZJjacUn4NiHR6kcdZvjxrajbQBQCSMMmXAlRszE+83DzMhqB+OthUHmj4/VtmUIAzctoSiwag1/KY9OF8/Kt/mwsgdHvQWVkossaQG09wPVBUKmbLLhLVu0mkxwNT72qiT5rAOV9QcJ3mdebl9EEgju6iUCBWgGoDFKK5djUW/s827qM2gzUhqdeY59s9twKoPl+5hOjMQgqvu5COnLrpBB3TMLSCmAd/8Ag8JK/rn6q/Dg4ktNB4L3Q1fmsAJTRrX7Eg8DTtktbcNsjT7YDFmfLCiA9A22TWNUJif/sDNjEqg5Asx/1lNww8No68tZpVL1ok7P3GWVzt1iFUALwfuZDUmd46tX2GabzfF3RJqnZ6Ga3BlhnjNkYTOHg1Eu23vanQrJ0JK9JihPTuqoQgGpOGHJMEPUiJYUKRyKENvdKIYBkF9IiDILbJjWMejdJBofxJwb9ZVI+bO90YQClLNsJAN3VUlzoNCYJuJBXAP4wyTr5MHUCkHmzdCh7RPDBuCIhwo9vy3ea+qQIlPI1MfsMOnbRSzgDSCA+zKsk5fclRoOB74jwjfo/MxZEUPXNDTNCCA5Nw21XgigMsPEqoErgY4AnAI3BWIDFhAQWtwKLIi3nY9nNGiA1/IyAN0W9mqbRbizEuSmoMUBaRvwK4B2A3mopejqH9jEvpjpV+dBW52d1K851dRoBpEOpTypzxEvR0V1E94Jbg8QjBr3UvdS0AdL5T8cm3+sCZHLrapdGDJwNA++i8BlIqkRG3XZ4ZQqQ3S2S5QiE62HgnVhnoc3kzXJyZmN89k5yuA/l+DGIR0PoSxqfhyBg9FDRuBMgKw9WS1F1fVhNd2VTqkjh56vVnQCtfnTNxOeubkxTo/PySf/B1I2X4tW2Qx8ESMeGNddzn6IQrf4sZNB0u/i7B5D1u88hdPLAG9u2puH3AJ5qZFLU+9n76feEatY/3AFI09bn+FYcf+mDuws4vwt3AGyGq648a6JHfRAhYKLS6l2A/iyELPVMG2uTxV3IpqXG2SDwXuUAooXJYNWFMbY6Wv1ooT5tbQCeamRua+C+91RKlUC4AXju2ScPlNn7L4D6OkKoFpkQ7POay+fZQd4AZOkpmyi4XMylLpZqOCDrIJyoy/bePXBwJNvq66PLRd3ronHWymp3ZO6NcKPxfw/wDyLRS0EF8lROAAAAAElFTkSuQmCC);
}
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
  margin: 0;
  padding: 0;
}
header,
footer,
section,
article,
aside,
nav,
hgroup,
address,
figure,
figcaption,
menu,
details {
  display: block;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th {
  text-align: left;
  font-weight: normal;
}
html,
body,
fieldset,
img,
iframe,
abbr {
  border: 0;
  margin: 0;
  height: 100%;
}
i,
cite,
em,
var,
address,
dfn {
  font-style: normal;
}
[hidefocus],
summary {
  outline: 0;
}
li {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
small {
  font-size: 100%;
}
sup,
sub {
  font-size: 83%;
}
pre,
code,
kbd,
samp {
  font-family: inherit;
}
q:before,
q:after {
  content: none;
}
textarea {
  overflow: auto;
  resize: none;
}
label,
summary {
  cursor: default;
}
a,
button {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
  font-weight: bold;
}
del,
ins,
u,
s,
a,
a:hover {
  text-decoration: none;
}
body {
  background: #fff;
}
a,
a:hover {
  color: #333;
}
body {
  font-size: 0.24rem;
}
input {
  outline: none;
}
p {
  margin: 0;
}
#app {
  height: 100%;
}
.clearfloat::after {
  display: block;
  content: '';
  height: 0;
  width: 0;
  clear: both;
}
.inlinkFlex {
  display: flex;
  align-items: center;
}
.inlinkFlex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.inlinkFlex-around {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.inlinkFlex-spacebetween {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
[v-cloak] {
  display: none;
}
.shopCoach {
  color: red;
  padding-top: .2rem;
}
.text-ellipsis {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.model {
  position: absolute;
  top: 0%;
  left: 0%;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9999;
}
.model-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  border-radius: .15rem;
  margin: auto;
  width: 80%;
  height: 3.3rem;
  background-color: #fff;
  text-align: center;
}
.tip-content {
  height: 1.4rem;
  width: 50%;
}
.tip-content p {
  margin-top: .3rem;
}
.tip-content p:nth-of-type(2) {
  background: #6495ED;
  color: #fff;
  height: .6rem;
  line-height: .6rem;
}
.header {
  padding-left: .2rem;
  padding-right: .2rem;
  height: .6rem;
  line-height: .6rem;
  background: #6495ED;
  color: #fff;
  margin-bottom: .2rem;
}
.header img {
  float: left;
  width: .32rem;
  height: .32rem;
  margin-top: .16rem;
}
.header p {
  text-align: center;
  margin: 0;
}
.footer {
  width: 100%;
  background: #fff;
  position: fixed;
  bottom: 0;
  height: .88rem;
}
.footer-item {
  text-align: center;
}
.top {
  height: .8rem;
  color: #fff;
  font-size: .32rem;
  text-align: center;
  line-height: .8rem;
  background: #6495ED;
  position: fixed;
  width: 100%;
  z-index: 2;
}
#container {
  padding-top: .8rem;
}
.pageBottom {
  position: fixed;
  bottom: 0;
  width: 100%;
  font-size: .32rem;
  height: .88rem;
  line-height: .88rem;
  background: #fff;
}
.icon {
  width: .4rem;
  height: .4rem;
  display: block;
  margin: 0 auto;
  margin-bottom: .1rem;
  text-align: center;
}
.footerIcon {
  background-size: 100% 100%!important;
}
.footerHomeIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAAB6klEQVRoQ+3Z3U3DMBQF4NMNYINuAGwAE8AGwAYwATABbAAbABMAG9ANOgJMADrStRRZ8b+v7VbxSx/qJPezfe3YWWEPymoPDNBEHAB4BHAM4BrAt1aDaSEI+BAAY/8BcKYF0UDYANMBapDaCBvwC+ATwLlIVCA1EXOAUxlCLwAutSC1ED6AGU5qkBqIGIAqpBSRAlCDlCByACqQXEQJoDokB1EDUBWSiqgJqAZJQWgAqkBiEZqAYkgMogWgCBJCtARkQ3yIHoAsiAvRE5AMmUOMAEiC2IiRANGQKWJEQBTEIEYGBCFE7ALACyFiuuPinthsKbVOWErva+8QD4ngedARgF0A2D3CmNdErAFcSY9sS5up4fWMmScp29BrR8OY8h8VQjDpn2XIPeQ/JuvKCznm4XO9R6AhxD2AOwnhJHSzrFDdF/3JX+8ACHKWFATPUjkGWxWD+JIZswmCU/OrrDshKCcQNopvIumCmA69EIL/3wJ48lTsjtjIcb4dIycKrkksTFjCXaU7wpU/HHL8brEg7K6rOTtNc2LpCWnpJSemQy5miJj6MXWHT2wG+CYLGD/7zhVOsXwP4i/rDLfYxSxwKXW65ERKgDF1F4QrsWNaT6NO1bdYjQBj7lm8n+AswtMF/vYqN6HN2D8JQPhBaNSmpQAAAABJRU5ErkJggg==);
}
.footerCategoryIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADmUlEQVRoQ+2a4XEUMQyFXyoAKoBUQFIBUAGkAkgFQAVABUAFkAogFUAqACoAKiBUAPPtrHa0ir3W3t5dGGb9h2FjW5b0JD/Jd6Cr47GkR5LuS7pZ+Hv89FnSR0lnki4T85nCvl5Oaxn7ejnD/AO38kjSO0n8u8lAyANJXxuLMcyHpHFKW7H/qckxBTj0pwWbekEogbVKg8MjZ+kYjGUKfClY/qekHw1JQOFumMPmhwU4Mfd7wUjfEtC7I+l2kIMnjlHgSQ8d+/vvPgZqVow64b33QZFXkl6Gifz/hfvGwZHdgpwtwXvE2g23xykK8PGh+zgFgZpDUAIv2sBzeMEPrI8lGRiJNS0PR3kRguco8Mu5FdiYkLk4xWP33CKfIPj8x/3tos9yc2UwH6UNTpcI2dbGESLHDh7RciWIZZUZGWqXCngorgo496weqGE1xsAKoYqlVgj90xDq+EU2IYd58UafusjOe7qyiagRb0NIvEH9BZQVEIla6UaH5BmPqRG+lrxIWS5Q4Jmk127liG+3duxpCPyey8oGxQ1EzQ8IH0WMDQx3kmCiNr9UrzxHAawHv/Asj0UIaDFSNi1VbhC5SNTgWBA6P6zSajFSZHgDsQdePvIFjWeTCcNXp1AtYe3SiNR9iZwO6j7QSnx7roCpw9teS5UY1SsxUwAnYgIhsQKqKcOGZCBu4iy/B07Mp3kQoVuTA2Tw7BsfN1GBuBiMT3UmWjGS9WDEd4yTaoy0FMge4Nrm/fcK+BKxZGVKw22MjeWUgvhpH8TZ2phcThBTJs4JYjoUBHGm+4eR2JsgflsL4qUdM4TsI41iMG7wLoGYB7bVMWspsfQO8HAdLrJSx4zcTupqpUmjEjGXZ6kEcpCRoRIxToBU15mLZG5uxwwDEANeQIbMkQCIgWxHu9QB7Mjctui0J4Qc6lZIT76BhuVJEtnD21ZFOu0bW1h/0/b6vgoa4DY0lNfGloPJ2lZJXulrW6VmqBVCK4QkLXk5ubYHDt9wKr1tJT175Ubf1RPT6K1tV498pc7c6G0r+SgejQd3oolmo3vkixR3xLcT5i91zDLPrHM7gByeXxL4Aqh7ZmWM+EX/DYu1Kiw2i9ypRtRqHUBkt0gdxC9WiB1v8505brhsj2bKMfv4qQFGoggbdeZKfDuBoGEKuMfNmeKE2jbbOItnGNUrpbYKMWE/t8l4hNQLleZQLSjYYYCTyWl1JFhjlZvJGZT6CxCQRK1JyxZ7AAAAAElFTkSuQmCC);
}
.footerCartIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADRElEQVRoQ9WZ3XHbMAzHiZPz3HSCOBM0nqDOBHUnaDxB3Tsyl7cmb7mAd3UmaDJB3QnqTFB3gjoT1H4mc+gxlX2qLJGgLUuKHm0IxI/gB/4QiBf+wAuPXzwDXFxcdK21H4pgAGBhjLkfj8eLNsKClLIPAD98wRHRotPp9K6vr+dtg3AAlwDwmRHYLSKOGHa1msQAzBHxuNboGIOxltDKDyK2btM/BySlHAHAFwZwDxFnDLvaTEpnVCl1JoT4mo2EiE611tPaomMM5AM4EUL8zAG44NsAMLPWPrij3bumlVLEmIRGTNzRDgCnXgAp5QwA3jQSIWNQIvoeArgDgMIbmuF/7yYcAO7ptPdgSwYYhjIQLDOaityNa4x5HbyY2rqR3fLRWg+CAFLKOQAcNTnTZcsHEe84ABMAeNcygKUxphu8B9Iyg1ut1sZIRPdaa1cp/BM0voejF0I+qv4fAN7f3NxMWABOrT09Pf2uOogd/C0R8XD1fjADzlAp5eTkqx0GrezV7PJhZSAFcAXc28qi2MFRviJmZSBCdu4QWvhVInrUWnezliyAIm0QHq56CyK60lpfbgOwoQ2qD8/vkYh+WWv7+fYOKwPpPshrg6UQohZ5SUQTa+1dUW8qBmBjI7dB5McAjIUQH7OJTpLkuOlmFxugqHPRBpEfA7ChDYpOhbo3NxugZCPvNd5UuE+J6LasnRMFIKVsqrSeIWKvaLZiARqTmGUnXhSAm4EmyoqVfNw5AysHSqkTIuoLIdZl7R43w9TXzozOQDZQpdRzhZokyWMV90GqPY4Q8YE7IVsBnJ+fD4jIdbOzleHEGDPc5lNUqvpcI3ntj4jG1tqrkL9ogDT4byUzVHpalM2oT7ISkVs+p75sRAMopZy8/K8mzw5ARJ+01q7sYD0hf0KIoWuflDmLAnCbN99yzzv2nRh52yr8RQEwOxQPiOhOqOBThb8ogLSc8Ar8mPpoNBodHhwc/AmQer+ORgMELrJ1xyw4/amBUmqjTM+8u0yS5MR3REcDpLdx0XcDp9D623wELKmxlgBwtmpgVbKJc5eYu40H7jcAmBtjJqEz25cVtx+EEGcA0HUSstPpTDiX41YZ4C6POuxePMBfnR+VBk7NkesAAAAASUVORK5CYII=);
}
.footerMemberIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADuklEQVRoQ+2ZjZENQRSFz0bARoAIEAEbARsBIkAEiICNYIkAESACRIAIkIH6Vp+tmdl5M/d2z7x9T7lVU7P1pn/uOfe3ew+0rNyRdF/SLUlXy5sdvkj6Vd7vJH1aatuDBRZC0ceSnhSlI0sC5pWkkwIsMmd0TCuAh5JedhR/LwmGP0r6PtjxuqS7xUL3yjeAPCpzqkC0AEBxWEfeSHo+ovQmpQDD+AdlANZ4WoOgFsCpJNj/XRiF8RrBIljsiqTXxRqpdWoAwNwzSV+LS+AGLUIMQcBNSS+KZcLrZQHA2IfCPJlm6OfhjUfig0yFJY4KoNBaWQDfJOG/qU1CmvwNcMiBlBvBOcoAwOfxfTINuX4NIR7IUGQmYmJWMgDwUwoV7CzlOkMFccvPGZKiAAi0n5J+FBeaZaZhAORck3QYKXJRAPZPKqdzf4OOk1OpCVT2UJxFATh1UmzYYE2BIIpkKKVmAYRYaURna/8H0CVy711o74PYaTRVJStjwdV+0TSKLq6St8vJqlK/yWmrFTJ2dStBRSYbrSH0QrjrKq0ECtMx0vaukU4dZ7TpWCIk0TrgxbwJZwBAAGgJQWHYJ9ZS5GQBoKwrJcofL9DY0Z6jPO90pa8BAAhaXc6zWAIQLUfKt4V5ztXEWUpqAbCJi5sBUfqjbTZscyy1wqG2YQxZCwDW42BDc0f761SLNbi4GsYHfs55wlcrjKc9xyVJ0VXSCsCbwiRAONNGBMWxYOjUNbXgUgC8ByxjFVhGnA5tDawD20tlr9SZGIVIc9QBFEQJXKX1WoV4wLV4A5A6EF4zaoGp+082xRXIIhkhi+H/w6Lle1MCe1YiAGCGVMdG3MTh62Qbu4sDmN/4BpBNDJoIYoZ1EW457FL85uvGUJ2ZA9CtkLgL/j1UDnciIHEDhO/4OY/HojhzefibIAYslhtbj98hZrbiTwHoKh/J076wRclN2SiTfXy4nwSxCQAs0ZfzDneGHYfFKjzMRwEeYiWbfdwBM5/7qAuuuQkAl0tYIN2bzEZdfkC39+Is0pMxAG4RqnqTvH6hGe69LrjyEIBPRPgqf4fzcUiN+kG4Iu5HYPdOhEMAPhGlevJ6vVIzfRbpnQi7ADyAdOlWILXDFgb7gvmc4C4A+9kusm9uTPJ5fBoAOZy0uY3b51ZD9W6vDcD5dhfS5hxAp9Wz+mQA27jzmVMs+r13d2QA/POCRs0NVnSxyxqHG9GuHALA14a7nH2GRDkbnQFI3cdfFuWDfd0tHP0TAPYpA9kQtsDxHyN86hERrQ7BAAAAAElFTkSuQmCC);
}
.active .footer-title {
  color: #6495ED;
}
.active .footerHomeIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADDElEQVRoQ+2ZQXLaMBSG3xO024aBfXODkhMUTlB6gkJxF43TGThBe4O0UzxdFBrnBtwguUHoDdJ9PKRbYksdGYsxwrIEtYBM0BYh/997T0+/bIRHPvCR64cDQF4G2+fTI/6736/c28q0tQxw8eXn9IoLD2ekaQvCCkBKfD2J/MQWROEAH7xpnQG9AAAhXlTPJCTkrf+xcltkORUKwMVTRq8Qgdf+X6CkxUrRETL0AeAFY3BPkDR/upUJh0hg3+iAQkIuVeCFAcjiEUhDEnotQ3QHwQQRXukAgJLm8FOF/39lFAKQJ148MYn2EkQEUZ0AtNUA+Dr+zSbAe++uTQB5zQNj8IcgaYnIy8JkCCCsMzqtjVUAjhcwqwCS+N/RA2no2iXvUKVn9FqUDgXW+eXW+B5ZGVYBNhEvFJpCWANwvOAzAHxJysYo8nJ4TSCsAHS94AKTjccYXEYPpKcrG1WNzw+8aAww36wMwB+51Y6YXziALH50Vs3pINrmuJjQHQQ+IryTIQoFsCVeUGRBdL3gKwKrh7NSS5Vl7Tkg+xoG8G3kVnvm8TWfKUNEM9LXlWcugCw+r+WZy8yf6XgBbw68SfChNYFKgF2IF2jpFq2DyASQHeU2Ii/nxRRiBSDLUaqMVFFlo1pHhkAgHdmmLAGYmDLbonX+KW3H+dwFwD6KFzBZTlZkIgZYx1FuOwM6CHS+TxtA5pdvxmAjX7MtqKRKxojwMn4mJU10BkEPEM5l8e0f0+NSRG8Q4XboVk+2JTL9HMcLbhiD46hETsSVcskEMujHJcSzEIYwSZ966cwM3ar2xLYBqPJC8RlVhjrvjkph+wyQDtYBwEbpiDX/y04/uRJyBndxKzYdw7NaUzd3qxlYPEynKvndpLPtBIDfk/nZkcXBe7q4Ou4tQN5btHX31U4ycABI1d4hA8KlFrXhDnsgo7UV5oVM6vWQgSebAWAs8/vUUkAQG+Kap3oNky6hotY02gOG9mY+Led71hLAOotu8o2M34nLlK79+jwkxFd9ErWx5k7uuusEXzf3H52+LdmcXSZnAAAAAElFTkSuQmCC);
}
.active .footerCategoryIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABhUlEQVRoQ+1YS1LDMAy1wmcNk94DuAGchEK7SxflJHTR7NpSTgI3INyjGVjziRgP44xx7bqNIzJN1K2rZ+k92dEziD3/wZ7nL9pbwGC6ugaAsRDi3KNShoiT+aj36FOTAnNNgf7928nhcfG0ReJmvtnXR3S1vDt9NxcoMNUeawUM0/ylQvIKL5sl8YVZAAWmtYDbdNWPBDz4WmHTeiHwZpH0luo/FJj6/n8UCGTKqgIF5qYCMIR9FTtL4pKYYZrXjskF+FRiBSwM6aRwC3EL+RjobAsNpnkGIM4qEFSGIIrX+SguB0AKTOchpvjsU2A6C5ALIYyZ7KuNKDCd06gcfQ+OiuddW0km//0ZXbrG6boxnQXoUyQgjH2FyMQRcKJPoK4zJNupbsz2WsqQm+g/Y9urAIUBp8BkU2/0O5t62wVgPhSwqfddk2wpO+sHKN5wKDDZ1PMh9jHQ2UMcYv0UaWzqLe2z9SjBpp5N/W//7PJQ0F5LWeGqbiSEFWiEdm1TVqBpBX4AqWG4QBsHKhEAAAAASUVORK5CYII=);
}
.active .footerCartIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADWUlEQVRoQ9WZTVYaQRCAqxqTbeQNe/EEkRMETxBzgmDARRzyoidIPAH4wpiFQ8QTBE8QPIHkBOKeecAWhq68HoE34Mx0D8Geke001fVVdXX9NMIL/+EL1x88gNLPQX6L849BMAQwnI7Zdes0O0wjLFZ+DIrA+J8o5YhgOM2wQutztpc2CKxYzncA+CZTjADOm6ZxIlun+3scgF7TNHZ1KyjbT+kIzYXYppG6oPcUqjScE0CoSWmBFS7NbFe2Tuf3UIt+svolBni1pAxn+/aXbEengrK9QgGOrMEeAb9bEkDUAcTkAYh13Qnciqs98kxXLIdkFkjqu7jaGbL9SIByw+kiwtuklJTvSzcygBYiBGZouXAdKyQAqreTDlWD9uBAh9ExoFBmJKW82Ncds6w0MaU3kOnGNnMHUoByw+khwk6Slg47Pr/MXEsKULH6bQB8nzKAkTtmeWke8MoMxWpVJyARXDerRknsKfdACgOZkD40j3NtJYBZt3av08KSvUa2aWzP10g9MDtGop18kwYI//FR8sAjQL8DgO/SAAArFbGqB5TazucGJIKHZtXI+/dRAgjsDZ5b22D5Z7ZpCGMufkoAgb2BZgAi+DudsOLqeEcJYBbIq73BCID0tJeEbXfCWkGzqRgATwM5DU2+MkDZcuoI8NV/clzGdpMedikDBPYGKWjy1QGCS4ont4Lm2JbXQn6FdPcGonEHpA7yzHnYOEfZA7OMnFRp3bVNoxDk3XgACVamYTdeLIDk+oPH9vG/PTAX4GVm4kVAWJS1zxa8nHWixpmxPeBX9Ohi4FWoE4SHTeQD0Xu8Iti5PM7eqhpkLYDyRf8ACGsIsKgMCag9HWcO13mKEq9ExPiVXx4Q1N0JO5PJiw0glEfC3yEWCr0twiwa+cRF1LGruf0ob8QHsJz7JUutSic4tatGXfUIlCXyxPRNjE/C5MUCUCurw2+MVSU2IS8WgMqLJgDd2mauqOKBTciLBTDLA7IGX7k+KtUG21uv+SAKVvY6ug5AVH+8mJipeECsCSrTff8duYztRV3RsQG8TRtO0LvBCIEV13kEDBlfjgipNB9gbSSIl5LY4xual945UI+PM23ZnR3lFS8XIC8hUh5EC5lhbZXkuJYHVI+HjnUvHuAfoWCKtB2cMo8AAAAASUVORK5CYII=);
}
.active .footerMemberIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAETUlEQVRoQ9WZQXbiRhCG/2psZ5khYh98gmE2yZacYDQ3wIEsMnJemBMYnwD8YmYWAzE3GOUG5ATmBkP26IGXwagrr4VEsGxMd6udcdj4PatUXV91dXVVifBEv0Z3/uLwK7xU6qWMq0KUpmDcfAzKE5dLkktlSteP/VmDgNcE8gH+c1s/M1VBYGKEq5K4GP1cnhZd3xlA67d5HUJ2Ab5hQi/+uzQevSsv8gb+1J/XJGQDDJ8IV4PAOy8C4QRAeV2AekzcGL6thDoGNT7Mqwcy7gH07WopfngIVkdPYYAkZJjacUn4NiHR6kcdZvjxrajbQBQCSMMmXAlRszE+83DzMhqB+OthUHmj4/VtmUIAzctoSiwag1/KY9OF8/Kt/mwsgdHvQWVkossaQG09wPVBUKmbLLhLVu0mkxwNT72qiT5rAOV9QcJ3mdebl9EEgju6iUCBWgGoDFKK5djUW/s827qM2gzUhqdeY59s9twKoPl+5hOjMQgqvu5COnLrpBB3TMLSCmAd/8Ag8JK/rn6q/Dg4ktNB4L3Q1fmsAJTRrX7Eg8DTtktbcNsjT7YDFmfLCiA9A22TWNUJif/sDNjEqg5Asx/1lNww8No68tZpVL1ok7P3GWVzt1iFUALwfuZDUmd46tX2GabzfF3RJqnZ6Ga3BlhnjNkYTOHg1Eu23vanQrJ0JK9JihPTuqoQgGpOGHJMEPUiJYUKRyKENvdKIYBkF9IiDILbJjWMejdJBofxJwb9ZVI+bO90YQClLNsJAN3VUlzoNCYJuJBXAP4wyTr5MHUCkHmzdCh7RPDBuCIhwo9vy3ea+qQIlPI1MfsMOnbRSzgDSCA+zKsk5fclRoOB74jwjfo/MxZEUPXNDTNCCA5Nw21XgigMsPEqoErgY4AnAI3BWIDFhAQWtwKLIi3nY9nNGiA1/IyAN0W9mqbRbizEuSmoMUBaRvwK4B2A3mopejqH9jEvpjpV+dBW52d1K851dRoBpEOpTypzxEvR0V1E94Jbg8QjBr3UvdS0AdL5T8cm3+sCZHLrapdGDJwNA++i8BlIqkRG3XZ4ZQqQ3S2S5QiE62HgnVhnoc3kzXJyZmN89k5yuA/l+DGIR0PoSxqfhyBg9FDRuBMgKw9WS1F1fVhNd2VTqkjh56vVnQCtfnTNxOeubkxTo/PySf/B1I2X4tW2Qx8ESMeGNddzn6IQrf4sZNB0u/i7B5D1u88hdPLAG9u2puH3AJ5qZFLU+9n76feEatY/3AFI09bn+FYcf+mDuws4vwt3AGyGq648a6JHfRAhYKLS6l2A/iyELPVMG2uTxV3IpqXG2SDwXuUAooXJYNWFMbY6Wv1ooT5tbQCeamRua+C+91RKlUC4AXju2ScPlNn7L4D6OkKoFpkQ7POay+fZQd4AZOkpmyi4XMylLpZqOCDrIJyoy/bePXBwJNvq66PLRd3ronHWymp3ZO6NcKPxfw/wDyLRS0EF8lROAAAAAElFTkSuQmCC);
}
#app {
  background: #FAF7FA;
}
.header img {
  margin-top: 0.26rem;
}
.container {
  margin-bottom: .8rem;
}
.goodsBox {
  background: #fff;
  padding: 0.2rem 0.4rem;
  margin-top: 0.2rem;
}
.goods-img {
  width: 100%;
  height: 3rem;
}
.goods-img img {
  width: 100%;
  height: 100%;
}
.goods-name {
  font-size: 0.24rem;
  margin-bottom: 0.1rem;
}
.goods-coachBox {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-size: 0.24rem;
}
.goods-coachNew {
  color: red;
  margin-right: 0.2rem;
}
.goods-coachOld {
  text-decoration: line-through;
}
.goodsDetail {
  background: #fff;
  margin-top: 0.2rem;
  padding: 0.2rem;
}
.goodsDetail img {
  width: 100%;
}
.cartImg {
  width: 20%;
  height: 0.88rem;
  text-align: center;
}
.cartImg img {
  width: 0.4rem;
  margin-top: 0.22rem;
  height: 0.4rem;
}
.addCart {
  width: 40%;
  text-align: center;
  background: orange;
  height: 0.88rem;
  line-height: 0.88rem;
  color: #fff !important;
}
.addCart span {
  height: 0.88rem;
  line-height: 0.88rem!important;
}
.addCart-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: .15rem;
  margin: auto;
  width: 80%;
  height: 3.3rem;
  background-color: #ffffff;
  text-align: center;
}
.addPay {
  width: 40%;
  text-align: center;
  background: #6495ED;
  height: 0.88rem;
  line-height: 0.88rem;
  color: #fff !important;
}
.addPay span {
  height: 0.88rem;
  line-height: 0.88rem!important;
}
.addCart-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 3.5rem;
  background-color: #fff;
}
.cartModel-box {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0.2rem;
  border-bottom: 1px solid #ccc;
}
.cartModel-img {
  width: 1.4rem;
  height: 1.4rem;
}
.cartModel-img img {
  width: 100%;
  height: 100%;
}
.cartModel-text {
  width: 100%;
  margin-left: .3rem;
}
.cartModel-coach {
  color: red;
  text-align: left;
  margin-top: .2rem;
}
.cartModel-bottom {
  padding: 0.2rem;
}
.cartModel-op img {
  vertical-align: middle;
}
.cartModel-op input {
  border: 1px solid #ccc !important;
  height: 0.4rem;
  text-align: center;
  color: #000;
  width: 1rem;
  vertical-align: middle;
  font-size: 0.32rem;
}
.cartModel-addCart {
  height: 0.8rem;
  line-height: 0.8rem;
  background: #6495ED;
  color: #fff;
  text-align: center;
}
.cartModel-pay {
  width: 100%;
  background: #6495ED;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  color: #fff;
}
.cartClose {
  width: 0.4rem;
  height: 0.4rem;
}
.bottom {
  position: fixed;
  bottom: 0;
  background: #fff;
  width: 100%;
}
