@charset "utf-8";
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(../fonts/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.c6a48be5.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(../fonts/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.141f9285.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(../fonts/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.bb3c72bb.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(../fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.42230b68.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(../fonts/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.b45b1ba9.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(../fonts/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.b8a79690.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(data:font/woff2;base64,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) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(../fonts/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.69302d68.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(../fonts/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.26c24b09.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'easyorderingFont';
  src: url(../fonts/easyordering.b0d8556d.woff) format('woff');
}
@font-face {
  font-family: 'easyorderingFontBold';
  src: url(../fonts/easyordering-bold.2ad16a91.woff) format('woff');
}
html[data-v-31499d3b],
body[data-v-31499d3b],
div[data-v-31499d3b],
span[data-v-31499d3b],
object[data-v-31499d3b],
iframe[data-v-31499d3b],
h1[data-v-31499d3b],
h2[data-v-31499d3b],
h3[data-v-31499d3b],
h4[data-v-31499d3b],
h5[data-v-31499d3b],
h6[data-v-31499d3b],
p[data-v-31499d3b],
blockquote[data-v-31499d3b],
a[data-v-31499d3b],
cite[data-v-31499d3b],
img[data-v-31499d3b],
sub[data-v-31499d3b],
sup[data-v-31499d3b],
dl[data-v-31499d3b],
dt[data-v-31499d3b],
dd[data-v-31499d3b],
ol[data-v-31499d3b],
ul[data-v-31499d3b],
li[data-v-31499d3b],
fieldset[data-v-31499d3b],
form[data-v-31499d3b],
label[data-v-31499d3b],
legend[data-v-31499d3b],
table[data-v-31499d3b],
caption[data-v-31499d3b],
tbody[data-v-31499d3b],
tfoot[data-v-31499d3b],
thead[data-v-31499d3b],
tr[data-v-31499d3b],
th[data-v-31499d3b],
td[data-v-31499d3b],
article[data-v-31499d3b],
aside[data-v-31499d3b],
canvas[data-v-31499d3b],
details[data-v-31499d3b],
embed[data-v-31499d3b],
figure[data-v-31499d3b],
figcaption[data-v-31499d3b],
footer[data-v-31499d3b],
header[data-v-31499d3b],
hgroup[data-v-31499d3b],
menu[data-v-31499d3b],
nav[data-v-31499d3b],
output[data-v-31499d3b],
ruby[data-v-31499d3b],
section[data-v-31499d3b],
summary[data-v-31499d3b],
time[data-v-31499d3b],
mark[data-v-31499d3b],
audio[data-v-31499d3b],
video[data-v-31499d3b] {
  border: 0;
  font: inherit;
  margin: 0;
  padding: 0;
  font-weight: normal;
  vertical-align: baseline;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: 0;
}
html[data-v-31499d3b],
body[data-v-31499d3b] {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  line-height: 1.5;
  /* IOS禁止微信调整字体大小 */
  -webkit-text-size-adjust: 100% !important;
  color: #414141;
  background: #f5f5f5;
}
article[data-v-31499d3b],
aside[data-v-31499d3b],
details[data-v-31499d3b],
figcaption[data-v-31499d3b],
figure[data-v-31499d3b],
footer[data-v-31499d3b],
header[data-v-31499d3b],
hgroup[data-v-31499d3b],
menu[data-v-31499d3b],
nav[data-v-31499d3b],
section[data-v-31499d3b] {
  display: block;
}
button[data-v-31499d3b] {
  outline: none;
}
ol[data-v-31499d3b],
ul[data-v-31499d3b] {
  margin: 0;
  padding: 0;
}
ol[data-v-31499d3b],
ul[data-v-31499d3b],
li[data-v-31499d3b] {
  list-style: none;
}
i[data-v-31499d3b],
em[data-v-31499d3b] {
  font-style: normal;
}
blockquote[data-v-31499d3b] {
  quotes: none;
}
blockquote[data-v-31499d3b]:before,
blockquote[data-v-31499d3b]:after {
  content: '';
  content: none;
}
a[data-v-31499d3b] {
  outline: none;
  text-decoration: none;
  transition: background-color 0.5s ease 0s, color 0.5s ease 0s, width 0.5s ease 0s, border-width 0.5s ease 0s, border-color 0.5s ease 0s;
  -webkit-transition: background-color 0.5s ease 0s, color 0.5s ease 0s, width 0.5s ease 0s, border-width 0.5s ease 0s, border-color 0.5s ease 0s;
  -moz-transition: background-color 0.5s ease 0s, color 0.5s ease 0s, width 0.5s ease 0s, border-width 0.5s ease 0s, border-color 0.5s ease 0s;
  -ms-transition: background-color 0.5s ease 0s, color 0.5s ease 0s, width 0.5s ease 0s, border-width 0.5s ease 0s, border-color 0.5s ease 0s;
  -o-transition: background-color 0.5s ease 0s, color 0.5s ease 0s, width 0.5s ease 0s, border-width 0.5s ease 0s, border-color 0.5s ease 0s;
}
input[data-v-31499d3b],
textarea[data-v-31499d3b] {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  outline: none;
  border: 0;
  margin: 0;
  padding: 0;
}
select[data-v-31499d3b],
option[data-v-31499d3b] {
  font-family: inherit;
}
a[data-v-31499d3b],
a[data-v-31499d3b]:link,
a[data-v-31499d3b]:visited {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
a[data-v-31499d3b]:hover {
  text-decoration: none;
}
a[data-v-31499d3b]:focus {
  outline: none;
}
textarea[data-v-31499d3b] {
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
          box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  -webkit-appearance: none;
}
.text-overHide[data-v-31499d3b] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-overHide_s_2[data-v-31499d3b] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.noselect[data-v-31499d3b] {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currentlynot supported by any browser */
}
.aAnimate[data-v-31499d3b] {
  transition: background 0.5s, color 0.5s;
  -moz-transition: background 0.5s, color 0.5s;
  /* Firefox 4 */
  -webkit-transition: background 0.5s, color 0.5s;
  /* Safari 和 Chrome */
  -o-transition: background 0.5s, color 0.5s;
  /* Opera */
}
.allAnimate[data-v-31499d3b] {
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  /* Firefox 4 */
  -webkit-transition: all 0.5s;
  /* Safari 和 Chrome */
  -o-transition: all 0.5s;
  /* Opera */
}
.noColorIosClick[data-v-31499d3b] {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.clearlw[data-v-31499d3b]:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.border_half_px.b_l[data-v-31499d3b]:before {
  border-left: 1px solid #d9d9d9;
}
.border_half_px.b_t[data-v-31499d3b]:before {
  border-top: 1px solid #d9d9d9;
}
.border_half_px.b_r[data-v-31499d3b]:before {
  border-right: 1px solid #d9d9d9;
}
.border_half_px.b_b[data-v-31499d3b]:before {
  border-bottom: 1px solid #d9d9d9;
}
.border_half_px.b_a[data-v-31499d3b]:before {
  border: 1px solid #d9d9d9;
}
.border_half_px[data-v-31499d3b]:before {
  content: "";
  /* 注意这里为双引号 */
  position: absolute;
  top: 0px;
  left: 0px;
  width: 200%;
  height: 200%;
  background: none;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scale(0.5, 0.5);
  transform: scale(0.5, 0.5);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.scrollbarSty1[data-v-31499d3b] {
  /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
  overflow: hidden;
  overflow-y: auto;
  /*定义滚动条轨道 内阴影+圆角*/
  /*定义滑块 内阴影+圆角*/
}
.scrollbarSty1[data-v-31499d3b]::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  background-color: rgba(0, 0, 0, 0);
}
.scrollbarSty1[data-v-31499d3b]::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0);
}
.scrollbarSty1[data-v-31499d3b]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0.5);
}
.base_restyle_textarea textarea[data-v-31499d3b] {
  resize: none !important;
  padding: 10px 15px 25px 15px;
}
.base_restyle_collapse .el-collapse-item__content[data-v-31499d3b] {
  padding-bottom: 10px !important;
}
.base_restyle_collapse .el-collapse-item__header[data-v-31499d3b] {
  border-width: 0px !important;
}
.base_restyle_collapse .el-collapse-item__wrap[data-v-31499d3b] {
  border-width: 0px !important;
}
.base_checkbox_box .el-radio-group[data-v-31499d3b],
.base_radio_box .el-radio-group[data-v-31499d3b] {
  width: 100%;
}
.base_checkbox_box .base_restyle_radio[data-v-31499d3b],
.base_radio_box .base_restyle_radio[data-v-31499d3b],
.base_checkbox_box .base_restyle_checkbox[data-v-31499d3b],
.base_radio_box .base_restyle_checkbox[data-v-31499d3b] {
  width: 100%;
}
.base_checkbox_box ._radio[data-v-31499d3b],
.base_radio_box ._radio[data-v-31499d3b],
.base_checkbox_box ._checkbox[data-v-31499d3b],
.base_radio_box ._checkbox[data-v-31499d3b] {
  cursor: pointer;
  padding: 0px 10px;
  border-radius: 4px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.base_checkbox_box ._radio[data-v-31499d3b]:hover,
.base_radio_box ._radio[data-v-31499d3b]:hover,
.base_checkbox_box ._checkbox[data-v-31499d3b]:hover,
.base_radio_box ._checkbox[data-v-31499d3b]:hover {
  background: #f8f8f8;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(92, 106, 196, 0.3);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(92, 106, 196, 0.3);
}
.base_checkbox_box ._radio .mm_box[data-v-31499d3b],
.base_radio_box ._radio .mm_box[data-v-31499d3b],
.base_checkbox_box ._checkbox .mm_box[data-v-31499d3b],
.base_radio_box ._checkbox .mm_box[data-v-31499d3b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 0px;
  width: 100%;
}
.base_checkbox_box ._radio .mm_box .mm_ll[data-v-31499d3b],
.base_radio_box ._radio .mm_box .mm_ll[data-v-31499d3b],
.base_checkbox_box ._checkbox .mm_box .mm_ll[data-v-31499d3b],
.base_radio_box ._checkbox .mm_box .mm_ll[data-v-31499d3b] {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.base_checkbox_box ._radio .mm_box .mm_rr[data-v-31499d3b],
.base_radio_box ._radio .mm_box .mm_rr[data-v-31499d3b],
.base_checkbox_box ._checkbox .mm_box .mm_rr[data-v-31499d3b],
.base_radio_box ._checkbox .mm_box .mm_rr[data-v-31499d3b] {
  padding-left: 10px;
}
.base_restyle_radio[data-v-31499d3b] {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.base_restyle_radio .el-radio__input[data-v-31499d3b] {
  display: block;
  width: 20px;
}
.base_restyle_radio .el-radio__inner[data-v-31499d3b] {
  display: block;
  width: 20px;
  height: 20px;
  border-color: #aaa;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.base_restyle_radio .el-radio__inner[data-v-31499d3b]:hover {
  border-color: #aaa;
}
.base_restyle_radio .el-radio__label[data-v-31499d3b] {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: block;
  color: #777 !important;
  padding: 3px 0px 3px 15px;
  line-height: 14px;
}
.base_restyle_radio.is-checked .el-radio__inner[data-v-31499d3b] {
  background: #414141 !important;
  border-color: #414141 !important;
}
.base_restyle_radio.is-checked .el-radio__inner[data-v-31499d3b]::after {
  width: 10px;
  height: 10px;
}
.base_restyle_radio.is-checked .el-radio__label[data-v-31499d3b] {
  color: #414141 !important;
  font-weight: bold !important;
}
.base_restyle_checkbox[data-v-31499d3b] {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.base_restyle_checkbox .el-checkbox__inner[data-v-31499d3b] {
  display: block;
  width: 20px;
  height: 20px;
  border-color: #aaa;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.base_restyle_checkbox .el-checkbox__inner[data-v-31499d3b]::after {
  width: 4px;
  height: 8px;
  border-width: 2px;
  top: 2px;
  left: 6px;
}
.base_restyle_checkbox .el-checkbox__inner[data-v-31499d3b]:hover {
  border-color: #aaa;
}
.base_restyle_checkbox .el-checkbox__label[data-v-31499d3b] {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: block;
  color: #777 !important;
}
.base_restyle_checkbox.is-checked .el-checkbox__inner[data-v-31499d3b] {
  background: #414141 !important;
  border-color: #414141 !important;
}
.base_restyle_checkbox.is-checked .el-checkbox__inner[data-v-31499d3b]::after {
  width: 4px;
  height: 8px;
  border-width: 2px;
  top: 2px;
  left: 6px;
}
.base_restyle_checkbox.is-checked .el-checkbox__label[data-v-31499d3b] {
  color: #414141 !important;
  font-weight: bold !important;
}
.base_restyle_checkbox .el-checkbox__input.is-focus .el-checkbox__inner[data-v-31499d3b] {
  border-color: #aaa !important;
}
.base_restyle_checkbox .el-checkbox__input.is-checked .el-checkbox__inner[data-v-31499d3b] {
  border-color: #414141 !important;
}
.base_restyle_checkbox_checkout .el-checkbox__label[data-v-31499d3b] {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: block;
  font-size: 18px !important;
  color: #444 !important;
}
.base_restyle_checkbox_checkout.is-checked .el-checkbox__inner[data-v-31499d3b] {
  background: #414141 !important;
  border-color: #414141 !important;
}
.base_restyle_checkbox_checkout.is-checked .el-checkbox__inner[data-v-31499d3b]::after {
  width: 4px;
  height: 8px;
  border-width: 2px;
  top: 2px;
  left: 6px;
}
.base_restyle_checkbox_checkout.is-checked .el-checkbox__label[data-v-31499d3b] {
  font-size: 18px !important;
  color: #414141 !important;
  font-weight: normal !important;
}
.base_restyle_textarea textarea[data-v-31499d3b] {
  resize: none !important;
}
.base_restyle_textarea.noBorder textarea[data-v-31499d3b] {
  border-width: 0px !important;
}
.base_restyle_slider .el-slider__bar[data-v-31499d3b] {
  background: #12AB44 !important;
  opacity: 0.3;
}
.base_restyle_slider .el-slider__button[data-v-31499d3b] {
  border: 4px solid #12AB44 !important;
}
.base_restyle_slider .el-slider__stop[data-v-31499d3b] {
  background: #12AB44;
}
.base_restyle_slider .el-slider__marks-text[data-v-31499d3b]:first-child {
  -webkit-transform: translateX(-20px);
          transform: translateX(-20px);
}
.base_restyle_slider .el-slider__marks-text[data-v-31499d3b]:last-child {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  margin-left: 20px;
  width: 48px;
}
.el-loading-spinner .path[data-v-31499d3b] {
  stroke: #12AB44 !important;
}
.base_restyle_rate[data-v-31499d3b] {
  height: 24px !important;
}
.base_restyle_rate .el-rate__icon[data-v-31499d3b] {
  margin-right: 0px !important;
  font-size: 24px;
}
@media screen and (max-width: 900px) {
.base_restyle_rate2[data-v-31499d3b] {
    height: 18px !important;
}
.base_restyle_rate2 .el-rate__icon[data-v-31499d3b] {
    margin-right: 0px !important;
    font-size: 16px;
}
}
.base_restyle_rate_myRecentReviews .el-rate__icon[data-v-31499d3b] {
  margin-right: 0px !important;
  font-size: 24px;
}
@media screen and (max-width: 900px) {
.base_restyle_rate_myRecentReviews .el-rate__icon[data-v-31499d3b] {
    margin-right: 0px !important;
    font-size: 20px;
}
}
.base_restyle_rate_addReviews[data-v-31499d3b] {
  height: 50px !important;
}
.base_restyle_rate_addReviews .el-rate__icon[data-v-31499d3b] {
  margin-right: 10px !important;
  margin: 0px 10px;
  font-size: 50px;
}
@media screen and (max-width: 900px) {
.base_restyle_rate_addReviews[data-v-31499d3b] {
    height: 30px !important;
}
.base_restyle_rate_addReviews .el-rate__icon[data-v-31499d3b] {
    margin-right: 5px !important;
    margin: 0px 5px;
    font-size: 48px;
}
}
.base_image_slot_failed[data-v-31499d3b] {
  width: 100%;
  height: 100%;
  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;
  background: #f8f8f8;
  color: #777;
  border-radius: 4px;
}
.base_image_slot_loading[data-v-31499d3b] {
  width: 100%;
  height: 100%;
  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;
  background: #f8f8f8;
  color: #777;
  border-radius: 4px;
}
.base_safe_width[data-v-31499d3b] {
  width: 100%;
  max-width: 1200px;
  margin: 0px auto;
}
.app_main[data-v-31499d3b] {
  padding-top: 60px;
}
.app_main.noheader[data-v-31499d3b] {
  padding-top: 0px;
}
@media screen and (max-width: 900px) {
.app_main[data-v-31499d3b] {
    padding-top: 50px;
}
}
.el-divider .text[data-v-31499d3b] {
  padding: 0px 30px;
  background: #fff;
  color: #777;
}
.v-modal[data-v-31499d3b] {
  opacity: 0.8 !important;
}
.base_restyle_input_searchLocal .el-input__inner[data-v-31499d3b] {
  border-width: 0px;
  padding: 0px;
}
.base_pagination[data-v-31499d3b] {
  padding: 20px 0px;
  text-align: center;
}
.base_restyle_select_baseDeliverTime[data-v-31499d3b] {
  width: 100%;
}
.base_restyle_select_baseDeliverTime .el-input__inner[data-v-31499d3b] {
  line-height: 60px !important;
  height: 60px !important;
  font-weight: bold !important;
  font-size: 18px !important;
  border-radius: 5px !important;
}
.customClassMessageError[data-v-31499d3b] {
  top: 61px !important;
  width: 100% !important;
  border-radius: 0px !important;
  background: #DA4646 !important;
  border-width: 0px !important;
  padding: 30px 30px !important;
}
.customClassMessageError .el-message__content[data-v-31499d3b],
.customClassMessageError .el-icon-error[data-v-31499d3b] {
  color: #fff !important;
  font-size: 28px !important;
}
.customClassMessageSuccess[data-v-31499d3b] {
  top: 61px !important;
  width: 100% !important;
  border-radius: 0px !important;
  background: #4AAC6D !important;
  border-width: 0px !important;
}
.customClassMessageSuccess .el-message__content[data-v-31499d3b],
.customClassMessageSuccess .el-icon-success[data-v-31499d3b] {
  color: #fff !important;
}
@media screen and (max-width: 900px) {
.customClassMessageSuccess[data-v-31499d3b] {
    top: 50px !important;
}
.customClassMessageError[data-v-31499d3b] {
    width: 100vw !important;
    height: 100vh !important;
    min-width: 100vw !important;
    background: rgba(0, 0, 0, 0.8) !important;
}
.customClassMessageError .el-message__icon[data-v-31499d3b] {
    display: block;
    width: 100% !important;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: calc(50vh - 100px);
    display: none;
}
.customClassMessageError .el-message__content[data-v-31499d3b] {
    margin-top: -30px;
    display: block;
    width: 100% !important;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 20px 0px;
}
.customClassMessageError .el-message__closeBtn[data-v-31499d3b] {
    display: block;
    width: 80% !important;
    height: 80vh !important;
    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;
    color: #fff !important;
    border-radius: 60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    top: 20vh!important;
    right: 10%!important;
    -webkit-transform: translateY(0%) !important;
            transform: translateY(0%) !important;
    text-align: center;
}
}
.el-message-box[data-v-31499d3b] {
  width: 100% !important;
  max-width: 420px !important;
}
.el-select-dropdown li[data-v-31499d3b] {
  padding: 10px 10px;
  border-bottom: 1px solid #e3e3e3;
  line-height: 15px;
  min-height: 15px;
}
.el-button--success[data-v-31499d3b] {
  color: #FFF;
  background-color: #12AB44;
  border-color: #12AB44;
}
.blue[data-v-31499d3b] {
  color: #358bff;
}
.green[data-v-31499d3b] {
  color: #12AB44;
}
.base_url[data-v-31499d3b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 15px 0px;
}
.base_url .sub[data-v-31499d3b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 14px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #777;
}
.base_url .sub.link[data-v-31499d3b] {
  color: #414141;
  cursor: pointer;
}
.base_url .sub.link[data-v-31499d3b]:hover {
  color: #12AB44;
}
.base_url .sub .text[data-v-31499d3b],
.base_url .sub .iconfont[data-v-31499d3b] {
  height: 20px;
  line-height: 20px;
}
.base_url .sub .iconfont[data-v-31499d3b] {
  font-size: 20px;
  padding: 0px 5px;
}
.base_url .x[data-v-31499d3b] {
  font-size: 12px;
  width: 45px;
  text-align: center;
  height: 20px;
  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;
  color: rgba(0, 0, 0, 0.5);
}
.restaurant_popover_list[data-v-31499d3b] {
  max-height: 50vh;
  overflow: auto;
}
.restaurant_popover_list .item[data-v-31499d3b] {
  line-height: 30px;
  cursor: pointer;
}
.restaurant_popover_list .item.true[data-v-31499d3b] {
  color: #000;
  font-weight: bold;
}
.baseDeliverTime[data-v-31499d3b] {
  background: #fff;
  border-radius: 8px;
}
.baseDeliverTime .selectBox[data-v-31499d3b] {
  padding-bottom: 30px;
  margin-left: -30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.baseDeliverTime .selectBox .sub1[data-v-31499d3b] {
  width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 30px;
}
.baseDeliverTime .address .item[data-v-31499d3b] {
  border-radius: 8px;
  padding: 20px;
  border: 1px solid rgba(92, 106, 196, 0.3);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.baseDeliverTime .address .item[data-v-31499d3b]:first-child {
  margin-top: 0px;
}
.baseDeliverTime .address .item[data-v-31499d3b]:hover {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.baseDeliverTime .address .item .text .t1[data-v-31499d3b] {
  font-size: 18px;
  font-weight: bold;
  width: 100%;
  line-height: 25px;
  color: #333;
}
.baseDeliverTime .address .item .iconLeft[data-v-31499d3b] {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 80px;
  height: 100%;
  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;
}
.baseDeliverTime .address .item .iconLeft .iconfont[data-v-31499d3b] {
  font-size: 24px;
  color: #777;
}
.baseDeliverTime .address .item .iconRight[data-v-31499d3b] {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 100%;
  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;
}
.baseDeliverTime .select[data-v-31499d3b] {
  border: 1px solid rgba(92, 106, 196, 0.3);
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 5px 5px 0px;
  margin-bottom: 30px;
}
.baseDeliverTime .select .li[data-v-31499d3b] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  cursor: pointer;
  margin-left: 5px;
  color: #777;
  border-radius: 5px;
  line-height: 50px;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.baseDeliverTime .select .li[data-v-31499d3b]:hover {
  background: #f0f0f0;
}
.baseDeliverTime .select .li.true[data-v-31499d3b] {
  background: #414141;
  color: #fff;
}
.baseDeliverTime .select .li.true[data-v-31499d3b]:hover {
  opacity: 0.8;
}
.baseDeliverTime .text1[data-v-31499d3b] {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  line-height: 30px;
  padding: 0px 0px 10px 0px;
}
.baseDeliverTime .text2[data-v-31499d3b] {
  font-size: 14px;
  color: #777;
  text-align: center;
  line-height: 20px;
  padding: 10px 0px 10px 0px;
}
.baseDeliverTime .date .ul[data-v-31499d3b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.baseDeliverTime .date .li[data-v-31499d3b] {
  width: 14.28571429%;
  height: 100px;
  line-height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #e3e3e3;
  text-align: center;
}
.baseDeliverTime .date .li.false[data-v-31499d3b] {
  opacity: 0.5;
}
@media screen and (max-width: 900px) {
.baseDeliverTime .selectBox .sub1[data-v-31499d3b] {
    width: 100%;
}
.baseDeliverTime .selectBox .sub1[data-v-31499d3b]:first-child {
    margin-bottom: 20px;
}
}
.baseDeliverTime_button[data-v-31499d3b] {
  padding: 20px;
  height: 50px;
  position: relative;
  z-index: 1;
}
.baseDeliverTime_button button[data-v-31499d3b] {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}
#mapContent[data-v-31499d3b] {
  padding: 0px 0px;
}
#mapContent .t1[data-v-31499d3b] {
  font-size: 20px;
  color: #12AB44;
  font-weight: bold;
  padding-bottom: 5px;
  cursor: pointer;
}
#mapContent .t2[data-v-31499d3b] {
  line-height: 20px;
  color: #777;
}
#mapContent .goto[data-v-31499d3b] {
  text-decoration: underline;
  color: #000;
  padding-top: 5px;
}
.iconfont.icon-lajiao[data-v-31499d3b] {
  color: #bd2c00;
}
.iconfont.icon-pungency-level-[data-v-31499d3b] {
  color: #bd2c00;
}
.iconfont.icon-pungency-level-1[data-v-31499d3b] {
  color: #bd2c00;
}
.iconfont.icon-pungency-level-2[data-v-31499d3b] {
  color: #bd2c00;
}
.iconfont.icon-huasheng[data-v-31499d3b] {
  color: #ffb300;
}
.page_box[data-v-31499d3b] {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.page_box.successtrue[data-v-31499d3b] {
  -webkit-filter: blur(5px);
          filter: blur(5px);
}
.page_box .bg[data-v-31499d3b] {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  overflow: hidden;
}
.page_box .bg .bg1[data-v-31499d3b] {
  width: 100%;
  height: 280px;
  background: #12AB44;
}
.page_box .bg .bg2[data-v-31499d3b] {
  margin-left: -10%;
  width: 120%;
  height: 300px;
  background: #12AB44;
  -webkit-transform: rotate(-7deg) translateY(-180px);
          transform: rotate(-7deg) translateY(-180px);
}
.page_box .wrap[data-v-31499d3b] {
  position: relative;
  z-index: 2;
  max-width: 1200px;
  margin: 0px auto 0px auto;
  padding: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.title[data-v-31499d3b] {
  padding: 40px 14px 0px 14px;
  font-weight: bold;
  color: #fff;
  font-size: 16px;
}
.kong[data-v-31499d3b] {
  margin: 5px 15px 15px 15px;
  padding: 10px;
  background: #fff;
  border-radius: 4px;
  width: 100%;
  min-height: 50vh;
}
.list[data-v-31499d3b] {
  padding: 0px 14px 20px 14px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.list .li[data-v-31499d3b] {
  width: 100%;
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  padding: 15px;
  background: #fff;
  border-radius: 4px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.list .li .name[data-v-31499d3b] {
  width: 100%;
  line-height: 20px;
  font-family: "easyorderingFontBold";
  font-size: 16px;
  color: #414141;
  font-weight: bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.list .li .sub[data-v-31499d3b] {
  width: 50%;
  margin-top: 5px;
  font-size: 14px;
  color: #777;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.list .li .sub.block[data-v-31499d3b] {
  width: 100%;
}
.list .li .sub .iconfont[data-v-31499d3b] {
  margin-right: 5px;
}
.list .li .sub .icon[data-v-31499d3b] {
  margin-right: 7px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 14px;
  height: 14px;
}
.list .li .sub .icon img[data-v-31499d3b] {
  opacity: 0.6;
  width: 100%;
  height: 100%;
  display: block;
}
.list .li[data-v-31499d3b]:hover {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(92, 106, 196, 0.3);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(92, 106, 196, 0.3);
  border-radius: 4px;
}
@media screen and (max-width: 900px) {
.title[data-v-31499d3b] {
    padding: 30px 14px 0px 14px;
}
.list[data-v-31499d3b] {
    padding: 0px 14px 10px 14px;
}
}

