@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,d09GMgABAAAAAA4IAA4AAAAAJqAAAA2wAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbiDgcMAZgAIIIEQgKqGijLwuCFgABNgIkA4N8BCAFhAgHimsb3yEzo8LGgQCCfkLI/g/JU1Etg36HpiyYJOgaNZzMIEv8rWbjJf5i2pPe+8SeTiUq0YrZf2bToEOH79YIsmGb3a8VNMK1ZsHhmiUeLAqLaxpjkQSFKk1ofBWS+3l+m3/ufY/wPcAsTLBAEJu2AXUSVkGbsGC66nA/ehHtfnRTyO5+49gSSxuTs9rLeMLopBP+PRYQPd+utzMJf8PAAswpglM8v2ebaO4QSqPyyGRvVs3netu/Avi35cZ1ZmzWNBUO0YH3u9tqNURDsoX0yfb7/79WZuvPrRuuc1IJS0KX4wkUgWOhX//M7z99Kr96AogVoq6eCZECdtG0SCgc+tUrd4WTK6zY49dXXzU8ynLHLQ+gbKDwEkJhaFlR1/i7+Zf/sALoApCCMARDQoVCwsVBEiRCkgggGXIgYvmQQiUQuWqIjg5iYIJYNEKadUK62SAO/ZBBXggC2rQ6ETvbYIawN+LrB/7vmTQI2UhAYQESENwZRpxc3yCEfUsACTLvjikdxoaw4fhMFcSPKQwBi/725gmc2JqisKNI4EtqLDQoz5dZYnFOaRm2Kz/K6ztOfxCOBU0pI/CMCYODLhbZ3S6Gm9k4y1nomWytkaVZiXpmAOCChwhEIRGpUdbz8HBiDk4SWIALBBAwCBAgwQBTMaPgqmCBAgUKCAg4Il4TYIMEiQCQIMH4B8jk40PCZEhgixYWAAxKrl3uhjUB8V2tQTDu61c3BUbEaAcYBJhgggUmmGCDVEycn/EnTnX0a2Ae0jNY+MwGJa3wcGi+JvpComy2/8J9lCM9TG5fQTbe2SbBDPrmJvMzySUS614DwI149xcRYTwXkvMCIwhgIJBggJlnvSq6ElCxV5UGmEBAYAEBgQ2c/czoN5sICVUS9sUzV3OW1RggL7I5sMsvK46SVhpQA2COM87+Uzq8Gr7zMP9VrldB9RCPH7oBZA+fBuYQZh2aTRFQSPrllbexYTgIFDwfvlWYSBQ0Rvp/OPj8BAoHD6BGLpROkCrBqtG0uMrxVAhUiaMMkwKbSgA1igaLUowGsYzimIQziFQnSr1oE0SolahRAot0HQQ6JWmWolWqNmnaJWuRoVuWXtmscthk6iHmkMtJwiWPh0yffP2k3IoMKTSo2LASXggqbABwAYhpYBXkHag8Un+gUgVAApBl0HofRSDSbKnZorJylXp+ki9ZBRpfVJVkgwRNc8igoPigkIBYKjQoirW1fmJQWGhsEDlsxuLFBPNcDM6tIjO8fkgXl+RYGeG7G+KYqT7aTTW2Nndxlz15ArMfP6Y41mXj42jO06cURQ4Bp8YFVnB20ST14dOnaM74OG1z433Z0iRSdifTv1/FSw8pt1yZV6A5otITdDrzOweu/+FTRNB49m3NZePieVIrUOGgW9ror58AbqPjRXRXTtOku+lF0nOp0ZvjeSgHuNZPUujUSud8oiGWnznEebL0WWLFacsGT+Cjx2Zup+9Ol5506VGXfp7+En0gunOx3/uyZ6UnpI4X3K9JftfR0zPLzvS/8D1xXifd0uYHqvHrRRSiEQ3tb2sOhOWYtlCdG5m9xrKm9IF89TSZ3nGHXnYvkd79mHrv9cyDB6mlx6OofZfoZa9lbDhALxuLVVs/T3luoTlH5wtFm17pVt2B2WbPaZdkimc69cFRlB0L3pE/4sOUgwt8Rluo0QpdHNVlDv4qm954owR6y43Gt2Lp7eHL6Ru9w2pX+FLaAe+Y2j7p0LE4PTXmGLwzL/B4quCNv0//fbQity0XhK8vNL1eq3qjZlpeN/jbIX/3QOB9I37oSHPHTodjFn6gofgoVfuSav1ssxmCJ2+/J4dulfr70x+oN/7pUXnIQx9Qd1oHpYzD7Z177HYSWs/lOtjWtTcJCW3rMmoW6PTzjUYIVphMC3WGJCS0qQnONRq3dRwQuY7MpBd8uM0tLmNtiLYaEnM/XC8uqlaW4VlVC/RfyhsaZuFtTKaFesM8oxGCJzIBUdu0bcMa3crRAb/LjRcyurJ6zYaN2xZDz48/6T9F3qj/fnH/Q9DBnOABh72y3Di1PUfd7DRVlHU3eA7xy/WVNdI2PucX71CqMvk9S0FZ44FFnaIKmQq0n35W7vrFVajV+cvKRurq8IR+rU7tkGH50mPNUmmHXD4Ln1RYlD7QIsj+4VVGg9fWJGlIfjAjw5WlapheXjFSW6sdmVRWUzOxTDO1TnfH0c2snTzJzcPVQi+3ilcF35IjBpkbjZQZDLny5JU/RLlhZrNU0iGXS8oW1ljNvS8YrMgfbPC9iDAje2+icFFCYu6Dw1lZsW969h9R/OgvQs7llXef65GpnFN8Q5KqTFODxWDqsrWGQRyXaUisMSlK0zWRftJflCro6v2Ko7tydrwJcGBlttX6gNwzr72T/U5TVdMD88PyBL+twtkYvre6Fk+rhI9v1J751zt7jWG+dva06vizhr4WS0WMlLkjK2sHUxpjqVDDf5NpEwycyOe4WcF/CyNTrP92cCJOxWUF/SWEwilHs8O/jkq8iP++M5tZJ6isT4USbmASmZBa+uG63EKFujgQ1jOLQkMXhYRcPQx8d3+hbCHE53nXn83b9sbOfuny993YeULnceMTfztnful80Mx+Nzzs3YiId8IiwguBM7ea/P1K+P5W46p+Fdzs7C4Z55fP6aiMTwSeFqOsQ1IyIytrRomkIz2xCv53zHf+7eFELGFlUT8Iw+NnGtvKiVzCzAz4QAiy4eIWXmBPcIT+m4spSdb4mC/eAEgGEgGh4XUQQwEsWr4RWDpPQSwlTIHRCtqIFHizz/DLoQPxwkrDJ7LgK94pIFLCCJOg4bdEjiNKZgUzDGFA3Qf97cK+ulUtQcAwbj/SKhthFUNgWRhgFcOwnWG2cAYuBOL7NnSJ6fhl3f124SKf949030ZYxRCqLQxwn3zcJx/3ITz0Ep1bFS/mYVB08KvoNJMCGCEuw1iVokrXreve9WS4giYOdofOvfNkqNIOWQ5cA6iuABYJqU6ffm6OVm8jUkjNLncdOpBfWKn/H4KFewoIEyyddQH0sKDfESWz95kqXxU0OYlAeKl3bS3hZ+rZhrYUG2EVQ3hkYYA26tFGvYgqKCCRufrseegFc4Y1fHNGaLim8s7eNv5lE+1HstuqwIB2vGthADubYGcT7Oiat2GH0CYBIWSpVVGn+mxl4MdNAPLHaoBksPswCntOQaTfCbOqAFVKV6wr1daVWrGSFDfQBE65gXuAHA4UiBJ5V43/x6nN+Pf7Mvb8j8gFAAAY4TfCy96j6kVrpQHf4d3DvWzhy7xuSgT49IZjwEVEJyhf7tqa8+Vm9RBeEubLvD7+EQX4NMemD0C/Vt3FJloA+GVD2f9VQomXSYm90oDXxz/KBfgix5zXQyO9BqW1qucxYS+BRuNKIOFVYqM04Jh4FFKj0xFCQHg51vEAFP7/+AG/U51QHiIYsKqk+OqsIpIs0U+kcbi8EgypHQOiRXkQf8ZhC5G0SorwOwEiDeY5ZY4hfsyz4mdg+p838GcgBYBPNGctxQpWsIIVrGBFxmoo3i/TcuE4dM5QYB57zwSNcC1+R4n3y1LY3O7P/v+cizMe8+C/IyiF4G0BQsBazvvkJjetK1D+K5tFfAEA8JSu1/8q8cpHTf5zA98cWaGBBgwQ4Bdi5fW9TDXWzhEyPNzp6BMCon411iE/5ANUSvKtKm7u4EqhZiLVP/a1W5WsYVT9XYkf/kwLDf66CuseJOrO9sZxwapMY1c6ExMpf8M9Ort2qL8J/0q39qeC/xysgxhyFGAWrsBE8E4yBLuhxaa+rFj7FgQEXDBgsWDAClRbBpyfgUgIaHIgoGoAgFuQWiBhTrXAeC63IJR42IKUGqcFQ0y5OSao+3p5ZA1WZsiwET5uTi6T8EnlkpDgM3Ox46s1ZNAkE9n5+PRYZkzgwyoPO6ucoTEZoctQbiIiYSkZ2xw2UQnxLCd39u94sl4iVkMGiOlM1s/NbpIeFv16iOsdOUPJGSly+pM9fAqJmt8+VykLA01/5FIcJsdVPN8lftSoz5rIbTuIX6nyxc1jYXoxKesst2FHJCr4F+0nMsTHSaxeJQMMoNikhn/PFyASMEJqBCIRAzERC7FRAKIQjTiIi3goEAQFJSxYiFBhwkWIFFV20WKSFitOvASJ+JIkS5EqTTpBRQllyJQlWw5R8sRySUgrL49MvgKFihQrUUpOQUlVVQiqU9PQKlOuQqWqxlWryZiOnkGtOvUmaGBkYmbRWHNNmrVo1aZdR+116tKtRy8rGzsHJxc3jz79BgwaMszLZ6JJJpvCb6qRVXcMhlU5M7nMH/P8/bDGwQQOrCAi8VkVQ0dBRUO0G8n56eU4vi3hhylOgIjEZ4FVNL4LnDG5KR6BioQsW4Nu85AdrI6XQ8Y3cXDQuaA5xGQUvopjjoaO4WyW+z93QTffdoLOUrnxw85ISUxKngU9JTUtcdbrxylOgpjU54HVtL4PnDW5KR6DmpQ8W4P+zJg9Pt60pPSMxOSU1MS09Iz98NybMqkzs+NhWdxfeF6Dq4rj6f220WEJoohwQhRv691MXVVdHY/bf5rYx5LAtjI73v5nYp898yivLarPnNDVCpttV1m+4CtEvrbSuBC3qqX6alLuF6+QYN263nt3nO5++uGrtaL92TVWTf1aVeRbq9uQ751A4T4AAA==) 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,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
a,
cite,
img,
sub,
sup,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  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,
body {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  line-height: 1.5;
  /* IOS禁止微信调整字体大小 */
  -webkit-text-size-adjust: 100% !important;
  color: #414141;
  background: #f5f5f5;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
button {
  outline: none;
}
ol,
ul {
  margin: 0;
  padding: 0;
}
ol,
ul,
li {
  list-style: none;
}
i,
em {
  font-style: normal;
}
blockquote {
  quotes: none;
}
blockquote:before,
blockquote:after {
  content: '';
  content: none;
}
a {
  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,
textarea {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  outline: none;
  border: 0;
  margin: 0;
  padding: 0;
}
select,
option {
  font-family: inherit;
}
a,
a:link,
a:visited {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
a:hover {
  text-decoration: none;
}
a:focus {
  outline: none;
}
textarea {
  -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 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-overHide_s_2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.noselect {
  -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 {
  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 {
  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 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.clearlw:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.border_half_px.b_l:before {
  border-left: 1px solid #d9d9d9;
}
.border_half_px.b_t:before {
  border-top: 1px solid #d9d9d9;
}
.border_half_px.b_r:before {
  border-right: 1px solid #d9d9d9;
}
.border_half_px.b_b:before {
  border-bottom: 1px solid #d9d9d9;
}
.border_half_px.b_a:before {
  border: 1px solid #d9d9d9;
}
.border_half_px: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 {
  /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
  overflow: hidden;
  overflow-y: auto;
  /*定义滚动条轨道 内阴影+圆角*/
  /*定义滑块 内阴影+圆角*/
}
.scrollbarSty1::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  background-color: rgba(0, 0, 0, 0);
}
.scrollbarSty1::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0);
}
.scrollbarSty1::-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 {
  resize: none !important;
  padding: 10px 15px 25px 15px;
}
.base_restyle_collapse .el-collapse-item__content {
  padding-bottom: 10px !important;
}
.base_restyle_collapse .el-collapse-item__header {
  border-width: 0px !important;
}
.base_restyle_collapse .el-collapse-item__wrap {
  border-width: 0px !important;
}
.base_checkbox_box .el-radio-group,
.base_radio_box .el-radio-group {
  width: 100%;
}
.base_checkbox_box .base_restyle_radio,
.base_radio_box .base_restyle_radio,
.base_checkbox_box .base_restyle_checkbox,
.base_radio_box .base_restyle_checkbox {
  width: 100%;
}
.base_checkbox_box ._radio,
.base_radio_box ._radio,
.base_checkbox_box ._checkbox,
.base_radio_box ._checkbox {
  cursor: pointer;
  padding: 0px 10px;
  border-radius: 4px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.base_checkbox_box ._radio:hover,
.base_radio_box ._radio:hover,
.base_checkbox_box ._checkbox:hover,
.base_radio_box ._checkbox: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,
.base_radio_box ._radio .mm_box,
.base_checkbox_box ._checkbox .mm_box,
.base_radio_box ._checkbox .mm_box {
  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,
.base_radio_box ._radio .mm_box .mm_ll,
.base_checkbox_box ._checkbox .mm_box .mm_ll,
.base_radio_box ._checkbox .mm_box .mm_ll {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.base_checkbox_box ._radio .mm_box .mm_rr,
.base_radio_box ._radio .mm_box .mm_rr,
.base_checkbox_box ._checkbox .mm_box .mm_rr,
.base_radio_box ._checkbox .mm_box .mm_rr {
  padding-left: 10px;
}
.base_restyle_radio {
  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 {
  display: block;
  width: 20px;
}
.base_restyle_radio .el-radio__inner {
  display: block;
  width: 20px;
  height: 20px;
  border-color: #aaa;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.base_restyle_radio .el-radio__inner:hover {
  border-color: #aaa;
}
.base_restyle_radio .el-radio__label {
  -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 {
  background: #414141 !important;
  border-color: #414141 !important;
}
.base_restyle_radio.is-checked .el-radio__inner::after {
  width: 10px;
  height: 10px;
}
.base_restyle_radio.is-checked .el-radio__label {
  color: #414141 !important;
  font-weight: bold !important;
}
.base_restyle_checkbox {
  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 {
  display: block;
  width: 20px;
  height: 20px;
  border-color: #aaa;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.base_restyle_checkbox .el-checkbox__inner::after {
  width: 4px;
  height: 8px;
  border-width: 2px;
  top: 2px;
  left: 6px;
}
.base_restyle_checkbox .el-checkbox__inner:hover {
  border-color: #aaa;
}
.base_restyle_checkbox .el-checkbox__label {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: block;
  color: #777 !important;
}
.base_restyle_checkbox.is-checked .el-checkbox__inner {
  background: #414141 !important;
  border-color: #414141 !important;
}
.base_restyle_checkbox.is-checked .el-checkbox__inner::after {
  width: 4px;
  height: 8px;
  border-width: 2px;
  top: 2px;
  left: 6px;
}
.base_restyle_checkbox.is-checked .el-checkbox__label {
  color: #414141 !important;
  font-weight: bold !important;
}
.base_restyle_checkbox .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #aaa !important;
}
.base_restyle_checkbox .el-checkbox__input.is-checked .el-checkbox__inner {
  border-color: #414141 !important;
}
.base_restyle_checkbox_checkout .el-checkbox__label {
  -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 {
  background: #414141 !important;
  border-color: #414141 !important;
}
.base_restyle_checkbox_checkout.is-checked .el-checkbox__inner::after {
  width: 4px;
  height: 8px;
  border-width: 2px;
  top: 2px;
  left: 6px;
}
.base_restyle_checkbox_checkout.is-checked .el-checkbox__label {
  font-size: 18px !important;
  color: #414141 !important;
  font-weight: normal !important;
}
.base_restyle_textarea textarea {
  resize: none !important;
}
.base_restyle_textarea.noBorder textarea {
  border-width: 0px !important;
}
.base_restyle_slider .el-slider__bar {
  background: #12AB44 !important;
  opacity: 0.3;
}
.base_restyle_slider .el-slider__button {
  border: 4px solid #12AB44 !important;
}
.base_restyle_slider .el-slider__stop {
  background: #12AB44;
}
.base_restyle_slider .el-slider__marks-text:first-child {
  -webkit-transform: translateX(-20px);
          transform: translateX(-20px);
}
.base_restyle_slider .el-slider__marks-text:last-child {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  margin-left: 20px;
  width: 48px;
}
.el-loading-spinner .path {
  stroke: #12AB44 !important;
}
.base_restyle_rate {
  height: 24px !important;
}
.base_restyle_rate .el-rate__icon {
  margin-right: 0px !important;
  font-size: 24px;
}
@media screen and (max-width: 900px) {
.base_restyle_rate2 {
    height: 18px !important;
}
.base_restyle_rate2 .el-rate__icon {
    margin-right: 0px !important;
    font-size: 16px;
}
}
.base_restyle_rate_myRecentReviews .el-rate__icon {
  margin-right: 0px !important;
  font-size: 24px;
}
@media screen and (max-width: 900px) {
.base_restyle_rate_myRecentReviews .el-rate__icon {
    margin-right: 0px !important;
    font-size: 20px;
}
}
.base_restyle_rate_addReviews {
  height: 50px !important;
}
.base_restyle_rate_addReviews .el-rate__icon {
  margin-right: 10px !important;
  margin: 0px 10px;
  font-size: 50px;
}
@media screen and (max-width: 900px) {
.base_restyle_rate_addReviews {
    height: 30px !important;
}
.base_restyle_rate_addReviews .el-rate__icon {
    margin-right: 5px !important;
    margin: 0px 5px;
    font-size: 48px;
}
}
.base_image_slot_failed {
  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 {
  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 {
  width: 100%;
  max-width: 1200px;
  margin: 0px auto;
}
.app_main {
  padding-top: 60px;
}
.app_main.noheader {
  padding-top: 0px;
}
@media screen and (max-width: 900px) {
.app_main {
    padding-top: 50px;
}
}
.el-divider .text {
  padding: 0px 30px;
  background: #fff;
  color: #777;
}
.v-modal {
  opacity: 0.8 !important;
}
.base_restyle_input_searchLocal .el-input__inner {
  border-width: 0px;
  padding: 0px;
}
.base_pagination {
  padding: 20px 0px;
  text-align: center;
}
.base_restyle_select_baseDeliverTime {
  width: 100%;
}
.base_restyle_select_baseDeliverTime .el-input__inner {
  line-height: 60px !important;
  height: 60px !important;
  font-weight: bold !important;
  font-size: 18px !important;
  border-radius: 5px !important;
}
.customClassMessageError {
  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,
.customClassMessageError .el-icon-error {
  color: #fff !important;
  font-size: 28px !important;
}
.customClassMessageSuccess {
  top: 61px !important;
  width: 100% !important;
  border-radius: 0px !important;
  background: #4AAC6D !important;
  border-width: 0px !important;
}
.customClassMessageSuccess .el-message__content,
.customClassMessageSuccess .el-icon-success {
  color: #fff !important;
}
@media screen and (max-width: 900px) {
.customClassMessageSuccess {
    top: 50px !important;
}
.customClassMessageError {
    width: 100vw !important;
    height: 100vh !important;
    min-width: 100vw !important;
    background: rgba(0, 0, 0, 0.8) !important;
}
.customClassMessageError .el-message__icon {
    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 {
    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 {
    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 {
  width: 100% !important;
  max-width: 420px !important;
}
.el-select-dropdown li {
  padding: 10px 10px;
  border-bottom: 1px solid #e3e3e3;
  line-height: 15px;
  min-height: 15px;
}
.el-button--success {
  color: #FFF;
  background-color: #12AB44;
  border-color: #12AB44;
}
.blue {
  color: #358bff;
}
.green {
  color: #12AB44;
}
.base_url {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 15px 0px;
}
.base_url .sub {
  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 {
  color: #414141;
  cursor: pointer;
}
.base_url .sub.link:hover {
  color: #12AB44;
}
.base_url .sub .text,
.base_url .sub .iconfont {
  height: 20px;
  line-height: 20px;
}
.base_url .sub .iconfont {
  font-size: 20px;
  padding: 0px 5px;
}
.base_url .x {
  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 {
  max-height: 50vh;
  overflow: auto;
}
.restaurant_popover_list .item {
  line-height: 30px;
  cursor: pointer;
}
.restaurant_popover_list .item.true {
  color: #000;
  font-weight: bold;
}
.baseDeliverTime {
  background: #fff;
  border-radius: 8px;
}
.baseDeliverTime .selectBox {
  padding-bottom: 30px;
  margin-left: -30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.baseDeliverTime .selectBox .sub1 {
  width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 30px;
}
.baseDeliverTime .address .item {
  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:first-child {
  margin-top: 0px;
}
.baseDeliverTime .address .item: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 {
  font-size: 18px;
  font-weight: bold;
  width: 100%;
  line-height: 25px;
  color: #333;
}
.baseDeliverTime .address .item .iconLeft {
  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 {
  font-size: 24px;
  color: #777;
}
.baseDeliverTime .address .item .iconRight {
  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 {
  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 {
  -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:hover {
  background: #f0f0f0;
}
.baseDeliverTime .select .li.true {
  background: #414141;
  color: #fff;
}
.baseDeliverTime .select .li.true:hover {
  opacity: 0.8;
}
.baseDeliverTime .text1 {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  line-height: 30px;
  padding: 0px 0px 10px 0px;
}
.baseDeliverTime .text2 {
  font-size: 14px;
  color: #777;
  text-align: center;
  line-height: 20px;
  padding: 10px 0px 10px 0px;
}
.baseDeliverTime .date .ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.baseDeliverTime .date .li {
  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 {
  opacity: 0.5;
}
@media screen and (max-width: 900px) {
.baseDeliverTime .selectBox .sub1 {
    width: 100%;
}
.baseDeliverTime .selectBox .sub1:first-child {
    margin-bottom: 20px;
}
}
.baseDeliverTime_button {
  padding: 20px;
  height: 50px;
  position: relative;
  z-index: 1;
}
.baseDeliverTime_button button {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}
#mapContent {
  padding: 0px 0px;
}
#mapContent .t1 {
  font-size: 20px;
  color: #12AB44;
  font-weight: bold;
  padding-bottom: 5px;
  cursor: pointer;
}
#mapContent .t2 {
  line-height: 20px;
  color: #777;
}
#mapContent .goto {
  text-decoration: underline;
  color: #000;
  padding-top: 5px;
}
.iconfont.icon-lajiao {
  color: #bd2c00;
}
.iconfont.icon-pungency-level- {
  color: #bd2c00;
}
.iconfont.icon-pungency-level-1 {
  color: #bd2c00;
}
.iconfont.icon-pungency-level-2 {
  color: #bd2c00;
}
.iconfont.icon-huasheng {
  color: #ffb300;
}
.banner {
  width: 100%;
  height: 100vh;
  background: url(../img/icon-about51.233f8b4c.jpg) no-repeat fixed;
  background-position: right;
  background-size: cover;
  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;
}
.banner .mm {
  width: 1200px;
  margin: 0px auto;
}
.banner .mm .t1 {
  color: #fff;
  font-weight: bold;
  font-size: 48px;
  line-height: 70px;
  text-align: center;
  margin: 0px 70px;
}
.banner .mm .t2 {
  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;
  padding-top: 50px;
}
.banner .mm .t2 .but {
  color: #fff;
  line-height: 50px;
  font-size: 18px;
  margin: 0px 20px;
  text-align: center;
  -webkit-box-sizing: unset;
          box-sizing: unset;
  width: 250px;
  border-radius: 70px;
  cursor: pointer;
  font-weight: bold;
  -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2);
          box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.banner .mm .t2 .but:hover {
  opacity: 0.9;
}
.banner .mm .t2 .but1 {
  background: #F93C41;
}
.banner .mm .t2 .but2 {
  background: #ECB82A;
}
.wrap1 {
  background: #f0f0f0;
}
.wrap1 .bg {
  width: 1200px;
  margin: 0px auto;
  padding-bottom: 40px;
}
.wrap1 .box1 {
  padding-top: 130px;
  line-height: 50px;
  font-size: 32px;
  color: #333;
  margin: 0px auto;
  text-align: center;
  font-weight: bold;
}
.wrap1 .x {
  width: 70px;
  height: 4px;
  margin: 20px auto 0px auto;
  opacity: 0.2;
  background: #5C6AC4;
  border-radius: 2px;
}
.wrap1 .box2 {
  margin-top: 60px;
  font-size: 18px;
  color: #666;
}
.wrap1 .box2 p {
  margin-top: 20px;
}
.wrap1 .box3 {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background: #FAFAFB;
}
.wrap1 .box3 .el-select {
  width: 100%;
}
.wrap1 .box3 .li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 380px;
  border-left: 1px solid #f0f0f0;
}
.wrap1 .box3 .li:first-child {
  border-width: 0px;
}
.wrap1 .box3 .li .icon {
  padding: 40px 0px;
}
.wrap1 .box3 .li .icon img {
  margin: 0px auto;
  height: 80px;
  width: 80px;
  display: block;
}
.wrap1 .box3 .li .t1 {
  line-height: 50px;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
  color: #333;
}
.wrap1 .box3 .li .t2 {
  padding: 30px 20px;
  text-align: center;
  line-height: 25px;
  color: #666;
  font-size: 16px;
}
.wrap2 {
  background: #fff;
}
.wrap2 .bg {
  width: 1200px;
  margin: 0px auto;
}
.wrap2 .box1 {
  padding-top: 50px;
  line-height: 50px;
  font-size: 48px;
  color: #333;
  margin: 0px auto;
  text-align: center;
  font-weight: bold;
}
.wrap2 .x {
  width: 70px;
  height: 4px;
  margin: 20px auto 0px auto;
  opacity: 0.2;
  background: #5C6AC4;
  border-radius: 2px;
}
.wrap2 .box2 {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 70px;
}
.wrap2 .box2 .li {
  width: 50%;
  height: 200px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 50px 0px 140px;
}
.wrap2 .box2 .li .icon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 140px;
  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;
}
.wrap2 .box2 .li .icon img {
  margin: 0px auto;
  height: 80px;
  width: 80px;
  display: block;
}
.wrap2 .box2 .li .t1 {
  line-height: 50px;
  font-size: 24px;
  padding-bottom: 10px;
  font-weight: bold;
  color: #333;
}
.wrap2 .box2 .li .t2 {
  line-height: 25px;
  color: #666;
  font-size: 16px;
}
.wrap3 {
  padding: 20px 0px 20px 0px;
}
.wrap3 .bg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.wrap3 .text {
  left: 0px;
}
.wrap4 {
  padding: 0px 0px 20px 0px;
}
.wrap4 .text {
  right: 0px;
}
.footerBg {
  margin-top: -200px;
  width: 100%;
  background: #12AB44;
  height: 200px;
}
.wrap3,
.wrap4 {
  background: #f0f0f0;
}
.wrap3 .bg,
.wrap4 .bg {
  width: 1200px;
  margin: 0px auto;
  position: relative;
}
.wrap3 .img,
.wrap4 .img {
  width: 700px;
  height: 400px;
}
.wrap3 .img img,
.wrap4 .img img {
  display: block;
  width: 100%;
  height: 100%;
}
.wrap3 .img1,
.wrap4 .img1 {
  background: url(../img/icon-about10.02cf1d32.jpg) no-repeat center;
  background-size: cover;
}
.wrap3 .img2,
.wrap4 .img2 {
  background: url(../img/icon-about11.42cbd21b.jpg) no-repeat center;
  background-size: cover;
}
.wrap3 .text,
.wrap4 .text {
  position: absolute;
  top: 60px;
  width: 660px;
  height: 280px;
  background: #ffffff;
}
.wrap3 .text .t1,
.wrap4 .text .t1 {
  padding: 30px 30px 20px 30px;
  line-height: 60px;
  font-size: 28px;
  font-weight: bold;
  color: #333;
}
.wrap3 .text .t2,
.wrap4 .text .t2 {
  padding: 0px 30px 20px 30px;
  line-height: 30px;
  color: #666;
  font-size: 14px;
}
.wrap3 .text .but,
.wrap4 .text .but {
  border-radius: 50px;
  border: 1px solid #5C6AC4;
  line-height: 50px;
  width: 190px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  color: #5C6AC4;
  margin-left: 30px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer;
}
.wrap3 .text .but img,
.wrap4 .text .but img {
  height: 12px;
  display: block;
  margin: 0px 25px 0px 30px;
}
.wrap3 .text .but:hover,
.wrap4 .text .but:hover {
  background: #f0f0f0;
}
.wrap3 .wrap1,
.wrap4 .wrap1 {
  background: #fff;
}
.wrap3 .wrap1 .bg,
.wrap4 .wrap1 .bg {
  width: 1200px;
  margin: 0px auto;
  padding-bottom: 40px;
}
.wrap3 .wrap1 .box1,
.wrap4 .wrap1 .box1 {
  padding-top: 80px;
  line-height: 50px;
  font-size: 32px;
  color: #333;
  margin: 0px auto;
  text-align: center;
  font-weight: bold;
}
.wrap3 .wrap1 .x,
.wrap4 .wrap1 .x {
  width: 70px;
  height: 4px;
  margin: 20px auto 0px auto;
  opacity: 0.2;
  background: #5C6AC4;
  border-radius: 2px;
}
.wrap3 .wrap1 .box2,
.wrap4 .wrap1 .box2 {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  font-size: 18px;
  color: #666;
}
.wrap3 .wrap1 .maps,
.wrap4 .wrap1 .maps {
  margin-top: 60px;
  width: 100%;
  background: #f0f0f0;
}
.wrap3 .wrap1 .maps iframe,
.wrap4 .wrap1 .maps iframe {
  width: 100%;
  height: 300px;
}
.wrap3 .wrap1 .box3 .p,
.wrap4 .wrap1 .box3 .p {
  font-size: 24px;
  padding: 50px 0px 20px 0px;
  font-weight: bold;
}
.wrap3 .wrap1 .box3 .el-input,
.wrap4 .wrap1 .box3 .el-input {
  margin-bottom: 20px;
}
.wrap3 .wrap1 .box4,
.wrap4 .wrap1 .box4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 50px;
}
.wrap3 .wrap1 .box4 .but,
.wrap4 .wrap1 .box4 .but {
  color: #fff;
  width: 200px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer;
  border-radius: 2px;
}
.wrap3 .wrap1 .box4 .but:hover,
.wrap4 .wrap1 .box4 .but:hover {
  opacity: 0.8;
}
.wrap3 .wrap1 .box4 .but1,
.wrap4 .wrap1 .box4 .but1 {
  background: #5C6AC4;
}
.wrap3 .wrap1 .box4 .but2,
.wrap4 .wrap1 .box4 .but2 {
  background: #A3A3A3;
  margin-left: 20px;
}
.wrap3 .wrap1 .box5,
.wrap4 .wrap1 .box5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 80px 0px;
}
.wrap3 .wrap1 .box5 .li,
.wrap4 .wrap1 .box5 .li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.wrap3 .wrap1 .box5 .li .icon,
.wrap4 .wrap1 .box5 .li .icon {
  margin: 0px auto;
  background: #414141;
  width: 100px;
  height: 100px;
  border-radius: 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;
}
.wrap3 .wrap1 .box5 .li .icon img,
.wrap4 .wrap1 .box5 .li .icon img {
  width: 40px;
  height: 40px;
  display: block;
}
.wrap3 .wrap1 .box5 .li .t1,
.wrap4 .wrap1 .box5 .li .t1 {
  line-height: 40px;
  font-size: 24px;
  font-weight: bold;
  padding: 20px 0px;
}
.wrap3 .wrap1 .box5 .li .t2,
.wrap4 .wrap1 .box5 .li .t2 {
  color: #2A8490;
  font-size: 18px;
}
.wrap5 {
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 100px;
  background: url(../img/1492660787359.eadb92b9.jpg) no-repeat top center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrap5 .bg {
  position: relative;
  z-index: 1;
  width: 600px;
  padding: 50px;
  background: #fff;
  margin: 0px auto;
  padding-bottom: 40px;
}
.wrap5 .box1 {
  padding-top: 10px;
  line-height: 50px;
  font-size: 32px;
  color: #333;
  margin: 0px auto;
  text-align: center;
  font-weight: bold;
}
.wrap5 .x {
  width: 70px;
  height: 4px;
  margin: 20px auto 0px auto;
  opacity: 0.2;
  background: #5C6AC4;
  border-radius: 2px;
}
.wrap5 .box2 {
  margin-top: 60px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  font-size: 18px;
  color: #666;
}
.wrap5 .maps {
  margin-top: 60px;
  width: 100%;
  background: #f0f0f0;
}
.wrap5 .maps iframe {
  width: 100%;
  height: 300px;
}
.wrap5 .box3 .p {
  font-size: 16px;
  padding: 20px 0px 20px 0px;
  text-align: center;
}
.wrap5 .box3 .el-input {
  margin-bottom: 20px;
}
.wrap5 .box4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wrap5 .box4 .but {
  color: #fff;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer;
  border-radius: 2px;
}
.wrap5 .box4 .but:hover {
  opacity: 0.8;
}
.wrap5 .box4 .but1 {
  background: #5C6AC4;
}
.wrap5 .box4 .but2 {
  background: #A3A3A3;
  margin-left: 20px;
}
.wrap5 .box5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 80px 0px;
}
.wrap5 .box5 .li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.wrap5 .box5 .li .icon {
  margin: 0px auto;
  background: #414141;
  width: 100px;
  height: 100px;
  border-radius: 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;
}
.wrap5 .box5 .li .icon img {
  width: 40px;
  height: 40px;
  display: block;
}
.wrap5 .box5 .li .t1 {
  line-height: 40px;
  font-size: 24px;
  font-weight: bold;
  padding: 20px 0px;
}
.wrap5 .box5 .li .t2 {
  color: #2A8490;
  font-size: 18px;
}
.wrap5 .box6 {
  margin-top: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 70px;
}
.wrap5 .box6 .li {
  width: 50%;
  height: auto;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 20px 0px 120px;
}
.wrap5 .box6 .li .t1 {
  line-height: 50px;
  font-size: 24px;
  padding-bottom: 10px;
  font-weight: bold;
  color: #333;
}
.wrap5 .box6 .li .t2 {
  line-height: 25px;
  color: #666;
  font-size: 16px;
}
.wrap5 .box7 {
  margin-top: -40px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  font-size: 14px;
  color: #666;
}
.wrap6 {
  background: #fff;
}
.wrap6 .bg {
  width: 1200px;
  margin: 0px auto;
  padding-bottom: 40px;
}
.wrap6 .box1 {
  padding-top: 80px;
  line-height: 50px;
  font-size: 32px;
  color: #333;
  margin: 0px auto;
  text-align: center;
  font-weight: bold;
}
.wrap6 .x {
  width: 70px;
  height: 4px;
  margin: 20px auto 0px auto;
  opacity: 0.2;
  background: #5C6AC4;
  border-radius: 2px;
}
.wrap6 .box2 {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.wrap6 .box2 .fu {
  width: 100px;
  margin-top: 80px;
}
.wrap6 .box2 .fu img {
  width: 40px;
  height: 40px;
  display: block;
  margin: 0px auto;
}
.wrap6 .box2 .li {
  height: 240px;
}
.wrap6 .box2 .li .t1 {
  line-height: 90px;
  text-align: center;
  font-size: 50px;
  font-weight: bold;
  color: #12AB44;
}
.wrap6 .box2 .li .t2 {
  padding: 30px 20px;
  text-align: center;
  line-height: 30px;
  color: #666;
  font-size: 18px;
}
.wrap6 .box2 .li1 {
  -webkit-box-flex: 10;
      -ms-flex: 10;
          flex: 10;
}
.wrap6 .box2 .li2 {
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
}
.wrap6 .box2 .li3 {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}
.wrap6 .box3 {
  text-align: center;
}
.wrap6 .box3 .t1 {
  border-top: 1px solid #d1d1d1;
  display: inline-block;
  line-height: 60px;
  font-size: 18px;
  color: #666;
}
.wrap6 .box3 .t2 {
  font-weight: bold;
  color: #333;
  font-size: 32px;
  line-height: 90px;
}
.wrap6 .box4 {
  padding: 50px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wrap6 .box4 .ul {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.wrap6 .box4 .li {
  width: 250px;
  line-height: 30px;
  font-size: 18px;
}
@media screen and (max-width: 900px) {
.banner .mm {
    width: 100%;
}
.banner .mm .t1 {
    font-size: 20px;
    line-height: 40px;
}
.banner .mm .t2 {
    display: block;
    padding-top: 20px;
}
.banner .mm .t2 .but {
    width: calc(100vw - 40px);
    margin-top: 30px;
    -webkit-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.2);
            box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.2);
}
.wrap1 {
    padding: 0px 20px;
}
.wrap1 .bg {
    width: 100%;
    padding-bottom: 20px;
}
.wrap1 .box1 {
    padding-top: 80px;
    line-height: 40px;
    font-size: 28px;
}
.wrap1 .box2 {
    margin-top: 60px;
    font-size: 16px;
}
.wrap1 .box3 {
    margin-top: 60px;
    display: block;
}
.wrap1 .box3 .li {
    width: 100%;
    height: auto;
    border-top: 1px solid #e3e3e3;
}
.wrap1 .box3 .li:first-child {
    border-width: 0px;
}
.wrap1 .box3 .li .icon {
    padding: 40px 0px;
}
.wrap1 .box3 .li .icon img {
    height: 60px;
    width: 60px;
}
.wrap1 .box3 .li .t1 {
    line-height: 40px;
    font-size: 22px;
}
.wrap1 .box3 .li .t2 {
    padding: 30px 20px;
    line-height: 22px;
    font-size: 14px;
}
.wrap2 .bg {
    width: 100%;
}
.wrap2 .box2 {
    margin-top: 30px;
}
.wrap2 .box2 .li {
    border-top: 1px solid #e3e3e3;
    width: 100%;
    height: auto;
    padding: 30px 20px 30px 90px;
}
.wrap2 .box2 .li .icon {
    width: 90px;
}
.wrap2 .box2 .li .icon img {
    width: 50px;
    height: 50px;
}
.wrap2 .box2 .li .t1 {
    line-height: 30px;
    font-size: 20px;
}
.wrap2 .box2 .li .t2 {
    font-size: 14px;
}
.wrap2 .box2 .li:first-child {
    border-width: 0px;
}
.wrap2 .box1 {
    padding-top: 30px;
    font-size: 32px;
}
.wrap3,
  .wrap4 {
    padding: 0px 0px 20px 0px;
}
.wrap3 .bg,
  .wrap4 .bg {
    width: 100%;
    display: block;
}
.wrap3 .img,
  .wrap4 .img {
    width: 100%;
    height: 200px;
}
.wrap3 .text,
  .wrap4 .text {
    top: 0px;
    position: relative;
    width: calc(100% - 0px);
    height: auto;
    padding-bottom: 20px;
}
.wrap3 .text .t1,
  .wrap4 .text .t1 {
    line-height: 40px;
    font-size: 24px;
}
.wrap5 {
    padding: 70px 20px 0px 20px;
}
.wrap5 .bg {
    width: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wrap5 .box1 {
    padding-top: 10px;
    line-height: 40px;
    font-size: 28px;
}
.wrap5 .box2 {
    margin-top: 40px;
    font-size: 14px;
    text-align: center;
}
.wrap5 .box5 {
    display: block;
    padding: 20px 0px;
}
.wrap5 .box5 .li {
    padding: 20px 0px;
    border-top: 1px solid #e3e3e3;
}
.wrap5 .box5 .li:first-child {
    border-width: 0px;
}
.wrap5 .box5 .li .icon {
    width: 80px;
    height: 80px;
}
.wrap5 .box5 .li .icon img {
    width: 30px;
    height: 30px;
}
.wrap5 .box5 .li .t1 {
    line-height: 40px;
    font-size: 18px;
    padding: 20px 0px;
}
.wrap5 .box5 .li .t2 {
    font-size: 12px;
}
.wrap5 .box6 {
    margin-top: 30px;
}
.wrap5 .box6 .li {
    border-top: 1px solid #e3e3e3;
    width: 100%;
    height: auto;
    padding: 30px 0px 0px 40px;
}
.wrap5 .box6 .li .t1 {
    line-height: 30px;
    font-size: 20px;
}
.wrap5 .box6 .li .t2 {
    font-size: 14px;
}
.wrap5 .box6 .li:first-child {
    border-width: 0px;
}
.wrap6 {
    padding: 0px 20px;
}
.wrap6 .bg {
    width: 100%;
    padding-bottom: 20px;
}
.wrap6 .box1 {
    padding-top: 40px;
    line-height: 40px;
    font-size: 28px;
}
.wrap6 .box2 {
    margin-top: 40px;
}
.wrap6 .box2 .fu {
    width: 100%;
    margin-top: 0px;
    padding: 30px 0px;
}
.wrap6 .box2 .fu img {
    width: 30px;
    height: 30px;
}
.wrap6 .box2 .li {
    width: 100%;
    height: auto;
}
.wrap6 .box2 .li .t1 {
    line-height: 50px;
    font-size: 30px;
}
.wrap6 .box2 .li .t2 {
    padding: 0px 20px;
    line-height: 30px;
    font-size: 18px;
}
.wrap6 .box3 .t1 {
    margin-top: 20px;
    padding-top: 20px;
    line-height: 30px;
}
.wrap6 .box3 .t2 {
    padding-top: 20px;
    font-size: 22px;
    line-height: 40px;
}
.wrap6 .box4 {
    padding: 50px 0px;
    display: block;
}
.wrap6 .box4 .ul {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.wrap6 .box4 .li {
    width: 250px;
    line-height: 30px;
    font-size: 18px;
}
}
@media screen and (min-width: 900px) and (max-width: 1200px) {
.banner .mm {
    width: 100%;
}
.banner .mm .t1 {
    font-size: 40px;
}
.wrap1 {
    padding: 0px 20px;
}
.wrap1 .bg {
    width: 100%;
    padding-bottom: 20px;
}
.wrap1 .box1 {
    padding-top: 80px;
    line-height: 40px;
    font-size: 28px;
}
.wrap1 .box2 {
    margin-top: 60px;
    font-size: 16px;
}
.wrap1 .box3 {
    margin-top: 60px;
}
.wrap1 .box3 .li {
    height: 340px;
}
.wrap1 .box3 .li .icon {
    padding: 40px 0px;
}
.wrap1 .box3 .li .icon img {
    height: 60px;
    width: 60px;
}
.wrap1 .box3 .li .t1 {
    line-height: 40px;
    font-size: 22px;
}
.wrap1 .box3 .li .t2 {
    padding: 30px 20px;
    line-height: 22px;
    font-size: 14px;
}
.wrap2 .bg {
    width: 100%;
}
.wrap2 .box2 {
    margin-top: 30px;
}
.wrap2 .box2 .li .t1 {
    line-height: 30px;
    font-size: 20px;
}
.wrap2 .box2 .li .t2 {
    font-size: 14px;
}
.wrap2 .box1 {
    padding-top: 30px;
    font-size: 32px;
}
.wrap3,
  .wrap4 {
    padding: 0px 0px 120px 0px;
}
.wrap3 .bg,
  .wrap4 .bg {
    width: 100%;
}
.wrap3 .img,
  .wrap4 .img {
    width: 100%;
}
.wrap3 .text,
  .wrap4 .text {
    left: 30px;
    right: 30px;
    top: 200px;
    width: calc(100% - 60px);
}
.wrap5 {
    padding: 0px 20px;
}
.wrap5 .bg {
    width: 100%;
    padding-bottom: 20px;
}
.wrap5 .box1 {
    padding-top: 80px;
    line-height: 40px;
    font-size: 28px;
}
.wrap5 .box2 {
    margin-top: 40px;
    text-align: center;
}
.wrap5 .box5 .li .icon {
    width: 100px;
    height: 100px;
}
.wrap5 .box5 .li .icon img {
    width: 40px;
    height: 40px;
}
.wrap5 .box5 .li .t1 {
    line-height: 40px;
    font-size: 18px;
    padding: 20px 0px;
}
.wrap5 .box5 .li .t2 {
    font-size: 12px;
}
.wrap6 {
    padding: 0px 20px;
}
.wrap6 .bg {
    width: 100%;
    padding-bottom: 20px;
}
.wrap6 .box1 {
    padding-top: 80px;
    line-height: 40px;
    font-size: 28px;
}
.wrap6 .box2 {
    margin-top: 40px;
}
.wrap6 .box2 .fu {
    width: 100px;
    margin-top: 80px;
}
.wrap6 .box2 .fu img {
    width: 30px;
    height: 30px;
}
.wrap6 .box2 .li {
    height: 240px;
}
.wrap6 .box2 .li .t1 {
    line-height: 50px;
    font-size: 30px;
}
.wrap6 .box2 .li .t2 {
    padding: 30px 20px;
    line-height: 30px;
    font-size: 18px;
}
}

