@charset "UTF-8";
/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  line-height: 1.6;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

* {
  margin: 0;
  padding: 0; }

a img {
  border: 0; }

a {
  text-decoration: none; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
html {
  font-size: 20px; }

body {
  font-size: 16px; }

@media only screen and (min-width: 400px) {
  html {
    font-size: 21.33333px !important; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 22.08px !important; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 25.6px !important; } }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
html,
body {
  width: 100%;
  height: 100%; }

body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden; }

a,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%; }

*, *:before, *:after {
  box-sizing: border-box; }

html, a {
  -webkit-tap-highlight-color: transparent; }

body,
.u_viewport {
  min-width: 320px; }

em {
  font-style: normal; }

.u_viewport {
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 640px;
  margin: 0 auto;
  overflow: hidden; }

.u_content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.u_left {
  float: left; }

.u_right {
  float: right; }

.u_clear:before, .u_clear:after {
  display: table;
  content: " "; }

.u_clear:after {
  clear: both; }

.u_hide {
  display: none; }

.u_text_del {
  text-decoration: line-through;
  color: #3d4145; }

.u_text_justify {
  text-align: justify; }
  .u_text_justify:after {
    display: inline-block;
    content: '';
    overflow: hidden;
    width: 100%;
    height: 0; }

.u_text_link {
  color: #61749B; }

.u_text_dark {
  color: #000; }

.u_text_muted {
  color: #808080; }

.u_text_highligh {
  color: #ffa42e; }

.u_text_warning {
  color: #f60; }

.u_text_success {
  color: #4cd964; }

.u_title,
.u_title_sm {
  font-size: .8rem;
  color: #000;
  line-height: .9rem; }

.u_title_lg {
  font-size: 1rem;
  color: #000;
  line-height: 1.2rem; }

/* 单行文字截断 */
.u_nowrap {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/* 双行文字截断 */
.u_nowrap_multi {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; }

.u_whitespace {
  box-sizing: border-box;
  padding: 15px; }

.u_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.u_flex_cell {
  -webkit-box-flex: 1;
  -ms-flex: 1;
      flex: 1;
  width: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  display: block;
  max-width: 100%; }

.u_justify {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.u_justify_flex {
  width: 100%;
  display: -webkit-box;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between; }

.u_notap {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }

.u_thumb {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .u_thumb img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0); }
    .u_thumb img.lazy {
      width: auto;
      height: auto; }

.u_radio {
  display: inline-block;
  text-align: center; }
  .u_radio input {
    display: inline-block;
    width: 1.2rem;
    height: 1px;
    position: relative;
    overflow: visible;
    border: none;
    background: 0 0;
    outline: 0; }
    .u_radio input:before {
      width: 1.2rem;
      height: 1.2rem;
      position: absolute;
      left: 0;
      top: -.8rem;
      content: "";
      border-radius: 50%;
      border: 1px solid #ccc; }
    .u_radio input:after {
      width: .4rem;
      height: .4rem;
      position: absolute;
      left: .4rem;
      top: -.4rem;
      border-radius: 50%; }
    .u_radio input:checked:after {
      content: "";
      background: #ff5001; }
    .u_radio input:checked:before {
      border-color: #ff5001; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_cells_access .weui_cell:not(.no_access) {
  -webkit-tap-highlight-color: transparent; }
  .weui_cells_access .weui_cell:not(.no_access):active {
    background-color: #ECECEC; }

.weui_cells_access a.weui_cell {
  color: inherit; }

.weui_cells_access .weui_cell_ft:after {
  content: " ";
  display: inline-block;
  border-color: #C8C8CD;
  border-style: solid;
  height: 6px;
  width: 6px;
  border-width: 2px 2px 0 0;
  position: relative;
  top: -2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: -1px;
  margin-left: .3em; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_actionsheet {
  position: fixed;
  left: 0;
  bottom: 0;
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 2;
  width: 100%;
  background-color: #f1f1f1;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s; }

.weui_actionsheet_menu {
  background-color: #FFFFFF; }

.weui_actionsheet_action {
  margin-top: 6px;
  background-color: #FFFFFF; }

.weui_actionsheet_cell {
  position: relative;
  padding: 10px 0;
  text-align: center;
  font-size: 18px; }
  .weui_actionsheet_cell:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5); }
  .weui_actionsheet_cell:active {
    background-color: #ECECEC; }
  .weui_actionsheet_cell:first-child:before {
    display: none; }

.weui_actionsheet_toggle {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0); }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_article {
  padding: 20px 15px;
  font-size: 15px; }
  .weui_article section {
    margin-bottom: 1.5em; }
  .weui_article h1 {
    font-size: 17px;
    font-weight: 400;
    margin-bottom: .75em; }
  .weui_article h2 {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: .3em; }
  .weui_article h3 {
    font-weight: 400;
    font-size: 15px; }
  .weui_article * {
    max-width: 100%;
    box-sizing: border-box;
    word-wrap: break-word; }
  .weui_article p {
    margin: 10px 0; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_btn.weui_btn_mini {
  line-height: 1.9;
  font-size: 14px;
  padding: 0 .75em;
  display: inline-block; }

button.weui_btn, input.weui_btn {
  width: 100%;
  border-width: 0;
  outline: 0;
  -webkit-appearance: none; }
  button.weui_btn:focus, input.weui_btn:focus {
    outline: 0; }

button.weui_btn_inline, button.weui_btn_mini, input.weui_btn_inline, input.weui_btn_mini {
  width: auto; }

/*gap between btn*/
.weui_btn + .weui_btn {
  margin-top: 15px; }

.weui_btn.weui_btn_inline + .weui_btn.weui_btn_inline {
  margin-top: auto;
  margin-left: 15px; }

.weui_btn_area {
  margin: 1.17647/pxem 15px 0.3em; }
  .weui_btn_area.weui_btn_area_inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .weui_btn_area.weui_btn_area_inline .weui_btn {
      margin-top: auto;
      margin-right: 15px;
      width: 100%;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      .weui_btn_area.weui_btn_area_inline .weui_btn:last-child {
        margin-right: 0; }

.weui_btn {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 14px;
  padding-right: 14px;
  box-sizing: border-box;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  line-height: 2.33333;
  border-radius: 5px;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden; }
  .weui_btn:after {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    box-sizing: border-box;
    border-radius: 10px; }
  .weui_btn.weui_btn_inline {
    display: inline-block; }

.weui_btn_default {
  background-color: #F7F7F7;
  color: #454545; }
  .weui_btn_default:not(.weui_btn_disabled):visited {
    color: #454545; }
  .weui_btn_default:not(.weui_btn_disabled):active {
    color: #A1A1A1;
    background-color: #DEDEDE; }

.weui_btn_primary {
  background-color: #ffa42e; }
  .weui_btn_primary:not(.weui_btn_disabled):visited {
    color: #FFFFFF; }
  .weui_btn_primary:not(.weui_btn_disabled):active {
    color: rgba(255, 255, 255, 0.4);
    background-color: #e89a34; }

.weui_btn_warn {
  background-color: #ff5000; }
  .weui_btn_warn:not(.weui_btn_disabled):visited {
    color: #FFFFFF; }
  .weui_btn_warn:not(.weui_btn_disabled):active {
    color: rgba(255, 255, 255, 0.4);
    background-color: #d24e12; }

.weui_btn_disabled {
  color: rgba(255, 255, 255, 0.6); }
  .weui_btn_disabled.weui_btn_default {
    color: #C9C9C9; }

.weui_btn_plain_primary {
  color: #ffa42e;
  border: 1px solid #ffa42e; }
  .weui_btn_plain_primary:button, .weui_btn_plain_primaryinput {
    border-width: 1px;
    background-color: transparent; }
  .weui_btn_plain_primary:active {
    border-color: #e89a34; }
  .weui_btn_plain_primary:after {
    border-width: 0; }

.weui_btn_plain_default {
  color: #5A5A5A;
  border: 1px solid #5A5A5A; }
  button .weui_btn_plain_default,
  input .weui_btn_plain_default {
    border-width: 1px;
    background-color: transparent; }
  .weui_btn_plain_default:after {
    border-width: 0; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_cell {
  position: relative; }
  .weui_cell:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
    left: 15px; }
  .weui_cell:first-child:before {
    display: none; }

.weui_cells {
  margin-top: 1.17647/pxem;
  background-color: #FFFFFF;
  line-height: 1.41176;
  font-size: 17px;
  overflow: hidden;
  position: relative; }
  .weui_cells:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5); }
  .weui_cells:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5); }

.weui_cells_title {
  margin-top: .77em;
  margin-bottom: .3em;
  padding-left: 15px;
  padding-right: 15px;
  color: #888;
  font-size: 14px; }
  .weui_cells_title + .weui_cells {
    margin-top: 0; }

.weui_cells_tips {
  margin-top: .3em;
  color: #888;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px; }

.weui_cell {
  padding: 10px 15px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.weui_cell_ft {
  text-align: right;
  color: #888; }

.weui_cell_primary {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_check_label {
  -webkit-tap-highlight-color: transparent; }

.weui_check {
  position: absolute;
  left: -9999em; }

.weui_cells_radio .weui_cell_ft {
  padding-left: 0.35em; }

.weui_cells_radio .weui_cell:active {
  background-color: #ECECEC; }

.weui_cells_radio .weui_check:checked + .weui_icon_checked:before {
  display: block;
  content: '\EA08';
  color: #09BB07;
  font-size: 16px; }

.weui_cells_checkbox .weui_cell_hd {
  padding-right: 0.35em; }

.weui_cells_checkbox .weui_cell:active {
  background-color: #ECECEC; }

.weui_cells_checkbox .weui_icon_checked:before {
  content: '\EA01';
  color: #C9C9C9;
  font-size: 23px;
  display: block; }

.weui_cells_checkbox .weui_check:checked + .weui_icon_checked:before {
  content: '\EA06';
  color: #09BB07; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_dialog {
  position: fixed;
  z-index: 13;
  width: 85%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #FAFAFC;
  text-align: center;
  border-radius: 3px;
  overflow: hidden; }
  .weui_dialog_confirm .weui_dialog .weui_dialog_hd {
    padding: 1.2em 20px .5em; }
  .weui_dialog_confirm .weui_dialog .weui_dialog_bd {
    text-align: left; }

.weui_dialog_hd {
  padding: 1.2em 0 .5em; }

.weui_dialog_title {
  font-weight: 400;
  font-size: 17px; }

.weui_dialog_bd {
  padding: 0 20px;
  font-size: 15px;
  color: #888;
  word-wrap: break-word;
  word-break: break-all; }

.weui_dialog_ft {
  position: relative;
  line-height: 42px;
  margin-top: 20px;
  font-size: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .weui_dialog_ft a {
    display: block;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    color: #3CC51F;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; }
    .weui_dialog_ft a:active {
      background-color: #EEEEEE; }
  .weui_dialog_ft:after {
    content: " ";
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #D5D5D6;
    color: #D5D5D6;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5); }
  .weui_dialog_confirm .weui_dialog_ft a {
    position: relative; }
    .weui_dialog_confirm .weui_dialog_ft a:after {
      content: " ";
      content: " ";
      position: absolute;
      left: 0;
      top: 0;
      width: 1px;
      height: 100%;
      border-left: 1px solid #D5D5D6;
      color: #D5D5D6;
      -webkit-transform-origin: 0 0;
              transform-origin: 0 0;
      -webkit-transform: scaleX(0.5);
              transform: scaleX(0.5); }
    .weui_dialog_confirm .weui_dialog_ft a:first-child:after {
      display: none; }

.weui_btn_dialog.default {
  color: #353535; }

.weui_btn_dialog.primary {
  color: #0BB20C; }

@media screen and (min-width: 1024px) {
  .weui_dialog {
    width: 35%; } }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_label {
  display: block;
  width: 105px;
  word-wrap: break-word;
  word-break: break-all; }

.weui_input {
  width: 100%;
  border: 0;
  outline: 0;
  -webkit-appearance: none;
  background-color: transparent;
  font-size: inherit;
  color: inherit;
  height: 1.41176em;
  line-height: 1.41176; }
  .weui_input::-webkit-outer-spin-button, .weui_input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }

.weui_textarea {
  display: block;
  border: 0;
  resize: none;
  width: 100%;
  color: inherit;
  font-size: 1em;
  line-height: inherit;
  outline: 0; }

.weui_textarea_counter {
  color: #B2B2B2;
  text-align: right; }
  .weui_cell_warn .weui_textarea_counter {
    color: #E64340; }

.weui_toptips {
  display: none;
  position: fixed;
  -webkit-transform: translateZ(0);
  width: 100%;
  top: 0;
  line-height: 2.3;
  font-size: 14px;
  text-align: center;
  color: #FFF;
  z-index: 2; }
  .weui_toptips.weui_warn {
    background-color: #E64340; }

.weui_cells_form .weui_cell_warn {
  color: #E64340; }
  .weui_cells_form .weui_cell_warn .weui_icon_warn {
    display: inline-block; }

.weui_cells_form .weui_cell_ft {
  font-size: 0; }

.weui_cells_form .weui_icon_warn {
  display: none; }

.weui_cells_form input, .weui_cells_form textarea, .weui_cells_form label[for] {
  -webkit-tap-highlight-color: transparent; }

.weui_cell_select {
  padding: 0; }
  .weui_cell_select .weui_select {
    padding-right: 30px; }
  .weui_cell_select .weui_cell_bd:after {
    content: " ";
    display: inline-block;
    border-color: #C8C8CD;
    border-style: solid;
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    position: relative;
    top: -2px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px; }

.weui_select {
  -webkit-appearance: none;
  border: 0;
  outline: 0;
  background-color: transparent;
  width: 100%;
  font-size: inherit;
  height: 44px;
  line-height: 44px;
  position: relative;
  z-index: 1;
  padding-left: 15px; }

.weui_select_before {
  padding-right: 15px; }
  .weui_select_before .weui_select {
    width: 105px;
    box-sizing: border-box; }
  .weui_select_before .weui_cell_hd {
    position: relative; }
    .weui_select_before .weui_cell_hd:after {
      content: " ";
      position: absolute;
      right: 0;
      top: 0;
      width: 1px;
      height: 100%;
      border-right: 1px solid #D9D9D9;
      color: #D9D9D9;
      -webkit-transform-origin: 100% 0;
              transform-origin: 100% 0;
      -webkit-transform: scaleX(0.5);
              transform: scaleX(0.5); }
    .weui_select_before .weui_cell_hd:before {
      content: " ";
      display: inline-block;
      border-color: #C8C8CD;
      border-style: solid;
      height: 6px;
      width: 6px;
      border-width: 2px 2px 0 0;
      position: relative;
      top: -2px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      position: absolute;
      top: 50%;
      right: 15px;
      margin-top: -3px; }
  .weui_select_before .weui_cell_bd {
    padding-left: 15px; }
    .weui_select_before .weui_cell_bd:after {
      display: none; }

.weui_select_after {
  padding-left: 15px; }
  .weui_select_after .weui_select {
    padding-left: 0; }

.weui_vcode {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0; }
  .weui_vcode .weui_cell_ft img {
    margin-left: 5px;
    height: 44px;
    vertical-align: middle; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_grids {
  position: relative;
  overflow: hidden; }
  .weui_grids:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5); }
  .weui_grids:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    border-left: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5); }

.weui_grid {
  position: relative;
  float: left;
  padding: 20px 10px;
  width: 33.33333%;
  box-sizing: border-box; }
  .weui_grid:before {
    content: " ";
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 100%;
    border-right: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5); }
  .weui_grid:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5); }
  .weui_grid:active {
    background-color: #E4E4E4; }

.weui_grid_icon {
  width: 28px;
  height: 28px;
  margin: 0 auto; }
  .weui_grid_icon img {
    display: block;
    width: 100%;
    height: 100%; }
  .weui_grid_icon + .weui_grid_label {
    margin-top: 5px; }

.weui_grid_label {
  display: block;
  text-align: center;
  color: #000;
  font-size: 14px; }

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "weui";
  src: url("data:application/octet-stream;base64,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") format("truetype"); }

[class^="weui_icon_"]:before, [class*=" weui_icon_"]:before {
  font-family: "weui";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  vertical-align: middle;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.weui_icon_circle:before {
  content: "\EA01"; }

/* '' */
.weui_icon_download:before {
  content: "\EA02"; }

/* '' */
.weui_icon_info:before {
  content: "\EA03"; }

/* '' */
.weui_icon_safe_success:before {
  content: "\EA04"; }

/* '' */
.weui_icon_safe_warn:before {
  content: "\EA05"; }

/* '' */
.weui_icon_success:before {
  content: "\EA06"; }

/* '' */
.weui_icon_success_circle:before {
  content: "\EA07"; }

/* '' */
.weui_icon_success_no_circle:before {
  content: "\EA08"; }

/* '' */
.weui_icon_waiting:before {
  content: "\EA09"; }

/* '' */
.weui_icon_waiting_circle:before {
  content: "\EA0A"; }

/* '' */
.weui_icon_warn:before {
  content: "\EA0B"; }

/* '' */
.weui_icon_info_circle:before {
  content: "\EA0C"; }

/* '' */
.weui_icon_cancel:before {
  content: "\EA0D"; }

/* '' */
.weui_icon_search:before {
  content: "\EA0E"; }

/* '' */
.weui_icon_clear:before {
  content: "\EA0F"; }

/* '' */
[class^="weui_icon_"]:before, [class*=" weui_icon_"]:before {
  margin: 0; }

.weui_icon_success:before {
  font-size: 23px;
  color: #09BB07; }

.weui_icon_waiting:before {
  font-size: 23px;
  color: #10AEFF; }

.weui_icon_warn:before {
  font-size: 23px;
  color: #F43530; }

.weui_icon_info:before {
  font-size: 23px;
  color: #10AEFF; }

.weui_icon_success_circle:before {
  font-size: 23px;
  color: #09BB07; }

.weui_icon_success_no_circle:before {
  font-size: 23px;
  color: #09BB07; }

.weui_icon_waiting_circle:before {
  font-size: 23px;
  color: #10AEFF; }

.weui_icon_circle:before {
  font-size: 23px;
  color: #C9C9C9; }

.weui_icon_download:before {
  font-size: 23px;
  color: #09BB07; }

.weui_icon_info_circle:before {
  font-size: 23px;
  color: #09BB07; }

.weui_icon_safe_success:before {
  color: #09BB07; }

.weui_icon_safe_warn:before {
  color: #FFBE00; }

.weui_icon_cancel:before {
  color: #F43530;
  font-size: 22px; }

.weui_icon_search:before {
  color: #B2B2B2;
  font-size: 14px; }

.weui_icon_clear:before {
  color: #B2B2B2;
  font-size: 14px; }

.weui_icon_msg:before {
  font-size: 104px; }

.weui_icon_warn .weui_icon_msg {
  color: #F76260; }

.weui_icon_safe:before {
  font-size: 104px; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_mask {
  position: fixed;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6); }

.weui_mask_transparent {
  position: fixed;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.weui_mask_transition {
  display: none;
  position: fixed;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
  transition: background .3s; }

.weui_fade_toggle {
  background: rgba(0, 0, 0, 0.6); }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_media_box {
  padding: 15px;
  position: relative; }
  .weui_media_box:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #E5E5E5;
    color: #E5E5E5;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
    left: 15px; }
  .weui_media_box:first-child:before {
    display: none; }
  .weui_media_box .weui_media_title {
    font-weight: 400;
    font-size: 17px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all; }
  .weui_media_box .weui_media_desc {
    color: #999999;
    font-size: 13px;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
  .weui_media_box.weui_media_text .weui_media_title {
    margin-bottom: 8px; }
  .weui_media_box.weui_media_text .weui_media_info {
    margin-top: 15px;
    padding-bottom: 5px;
    font-size: 13px;
    color: #CECECE;
    line-height: 1em;
    list-style: none;
    overflow: hidden; }
  .weui_media_box.weui_media_text .weui_media_info_meta {
    float: left;
    padding-right: 1em; }
    .weui_media_box.weui_media_text .weui_media_info_meta.weui_media_info_meta_extra {
      padding-left: 1em;
      border-left: 1px solid #CECECE; }
  .weui_media_box.weui_media_appmsg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .weui_media_box.weui_media_appmsg .weui_media_hd {
      margin-right: .8em;
      width: 60px;
      height: 60px;
      line-height: 60px;
      text-align: center; }
    .weui_media_box.weui_media_appmsg .weui_media_appmsg_thumb {
      width: 100%;
      max-height: 100%;
      vertical-align: middle; }
    .weui_media_box.weui_media_appmsg .weui_media_bd {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 0; }
  .weui_media_box.weui_media_small_appmsg {
    padding: 0; }
    .weui_media_box.weui_media_small_appmsg .weui_cells {
      margin-top: 0; }
      .weui_media_box.weui_media_small_appmsg .weui_cells:before {
        display: none; }

a.weui_media_box {
  color: #000000;
  -webkit-tap-highlight-color: transparent; }
  a.weui_media_box:active {
    background-color: #ECECEC; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_btn.weui_btn_mini {
  line-height: 1.9;
  font-size: 14px;
  padding: 0 .75em;
  display: inline-block; }

button.weui_btn, input.weui_btn {
  width: 100%;
  border-width: 0;
  outline: 0;
  -webkit-appearance: none; }
  button.weui_btn:focus, input.weui_btn:focus {
    outline: 0; }

button.weui_btn_inline, button.weui_btn_mini, input.weui_btn_inline, input.weui_btn_mini {
  width: auto; }

/*gap between btn*/
.weui_btn + .weui_btn {
  margin-top: 15px; }

.weui_btn.weui_btn_inline + .weui_btn.weui_btn_inline {
  margin-top: auto;
  margin-left: 15px; }

.weui_btn_area {
  margin: 1.17647/pxem 15px 0.3em; }
  .weui_btn_area.weui_btn_area_inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .weui_btn_area.weui_btn_area_inline .weui_btn {
      margin-top: auto;
      margin-right: 15px;
      width: 100%;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      .weui_btn_area.weui_btn_area_inline .weui_btn:last-child {
        margin-right: 0; }

.weui_btn {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 14px;
  padding-right: 14px;
  box-sizing: border-box;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  line-height: 2.33333;
  border-radius: 5px;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden; }
  .weui_btn:after {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    box-sizing: border-box;
    border-radius: 10px; }
  .weui_btn.weui_btn_inline {
    display: inline-block; }

.weui_btn_default {
  background-color: #F7F7F7;
  color: #454545; }
  .weui_btn_default:not(.weui_btn_disabled):visited {
    color: #454545; }
  .weui_btn_default:not(.weui_btn_disabled):active {
    color: #A1A1A1;
    background-color: #DEDEDE; }

.weui_btn_primary {
  background-color: #ffa42e; }
  .weui_btn_primary:not(.weui_btn_disabled):visited {
    color: #FFFFFF; }
  .weui_btn_primary:not(.weui_btn_disabled):active {
    color: rgba(255, 255, 255, 0.4);
    background-color: #e89a34; }

.weui_btn_warn {
  background-color: #ff5000; }
  .weui_btn_warn:not(.weui_btn_disabled):visited {
    color: #FFFFFF; }
  .weui_btn_warn:not(.weui_btn_disabled):active {
    color: rgba(255, 255, 255, 0.4);
    background-color: #d24e12; }

.weui_btn_disabled {
  color: rgba(255, 255, 255, 0.6); }
  .weui_btn_disabled.weui_btn_default {
    color: #C9C9C9; }

.weui_btn_plain_primary {
  color: #ffa42e;
  border: 1px solid #ffa42e; }
  .weui_btn_plain_primary:button, .weui_btn_plain_primaryinput {
    border-width: 1px;
    background-color: transparent; }
  .weui_btn_plain_primary:active {
    border-color: #e89a34; }
  .weui_btn_plain_primary:after {
    border-width: 0; }

.weui_btn_plain_default {
  color: #5A5A5A;
  border: 1px solid #5A5A5A; }
  button .weui_btn_plain_default,
  input .weui_btn_plain_default {
    border-width: 1px;
    background-color: transparent; }
  .weui_btn_plain_default:after {
    border-width: 0; }

.weui_msg {
  padding-top: 36px;
  text-align: center; }
  .weui_msg .weui_icon_area {
    margin-bottom: 30px; }
  .weui_msg .weui_text_area {
    margin-bottom: 25px;
    padding: 0 20px; }
  .weui_msg .weui_msg_title {
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 20px; }
  .weui_msg .weui_msg_desc {
    font-size: 14px;
    color: #888; }
  .weui_msg .weui_opr_area {
    margin-bottom: 25px; }
  .weui_msg .weui_extra_area {
    margin-bottom: 15px;
    font-size: 14px;
    color: #888; }
    .weui_msg .weui_extra_area a {
      color: #61749B; }

@media screen and (min-height: 438px) {
  .weui_extra_area {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center; } }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_panel {
  background-color: #FFFFFF;
  margin-top: 10px;
  position: relative;
  overflow: hidden; }
  .weui_panel:first-child {
    margin-top: 0; }
  .weui_panel:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #E5E5E5;
    color: #E5E5E5;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5); }
  .weui_panel:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #E5E5E5;
    color: #E5E5E5;
    -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5); }

.weui_panel_hd {
  padding: 14px 15px 10px;
  color: #999999;
  font-size: 13px;
  position: relative; }
  .weui_panel_hd:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #E5E5E5;
    color: #E5E5E5;
    -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
    left: 15px; }

.weui_panel_ft {
  padding: 10px 15px 12px;
  color: #999999;
  font-size: 14px;
  position: relative; }
  .weui_panel_ft:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #E5E5E5;
    color: #E5E5E5;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
    left: 15px; }
  .weui_panel_access .weui_panel_ft {
    display: block;
    color: #586C94;
    -webkit-tap-highlight-color: transparent; }
    .weui_panel_access .weui_panel_ft:active {
      background-color: #ECECEC; }
    .weui_panel_access .weui_panel_ft:after {
      content: " ";
      display: inline-block;
      border-color: #C7C7CC;
      border-style: solid;
      height: 6px;
      width: 6px;
      border-width: 2px 2px 0 0;
      position: relative;
      top: -2px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      position: absolute;
      right: 15px;
      top: 50%;
      margin-top: -4px; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.weui_progress_bar {
  background-color: #EBEBEB;
  height: 3px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.weui_progress_inner_bar {
  width: 0;
  height: 100%;
  background-color: #09BB07; }

.weui_progress_opr {
  display: block;
  margin-left: 15px;
  font-size: 0; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_search_bar {
  position: relative;
  padding: 8px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  background-color: #EFEFF4;
  z-index: 2; }
  .weui_search_bar:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #C7C7C7;
    color: #C7C7C7;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5); }
  .weui_search_bar:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #C7C7C7;
    color: #C7C7C7;
    -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5); }
  .weui_search_bar.weui_search_focusing .weui_search_cancel {
    display: block; }
  .weui_search_bar.weui_search_focusing .weui_search_text {
    display: none; }

.weui_search_outer {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  background-color: #EFEFF4; }
  .weui_search_outer:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    border-radius: 10px;
    border: 1px solid #E6E6EA;
    box-sizing: border-box;
    background: #FFFFFF; }

.weui_search_inner {
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  z-index: 1; }
  .weui_search_inner .weui_search_input {
    padding: 4px 0;
    width: 100%;
    height: 20/14em;
    border: 0;
    font-size: 14px;
    line-height: 20/14em;
    box-sizing: content-box;
    background: transparent; }
    .weui_search_inner .weui_search_input:focus {
      outline: none; }
  .weui_search_inner .weui_icon_search {
    position: absolute;
    left: 10px;
    top: -2px;
    line-height: 28px; }
  .weui_search_inner .weui_icon_clear {
    position: absolute;
    top: -2px;
    right: 0;
    padding: 0 10px;
    line-height: 28px; }

.weui_search_text {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  z-index: 2;
  border-radius: 3px;
  text-align: center;
  color: #9B9B9B;
  background: #FFFFFF; }
  .weui_search_text span {
    display: inline-block;
    font-size: 14px;
    vertical-align: middle; }
  .weui_search_text .weui_icon_search {
    margin-right: 5px; }

.weui_search_cancel {
  display: none;
  margin-left: 10px;
  line-height: 28px;
  white-space: nowrap;
  color: #09BB07; }

.weui_search_input:not(:valid) ~ .weui_icon_clear {
  display: none; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_cell_switch {
  padding-top: 6px;
  padding-bottom: 6px; }

.weui_switch {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  width: 52px;
  height: 32px;
  border: 1px solid #DFDFDF;
  outline: 0;
  border-radius: 16px;
  box-sizing: border-box;
  background: #DFDFDF; }
  .weui_switch:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 30px;
    border-radius: 15px;
    background-color: #FDFDFD;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s; }
  .weui_switch:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background-color: #FFFFFF;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s; }
  .weui_switch:checked {
    border-color: #04BE02;
    background-color: #04BE02; }
    .weui_switch:checked:before {
      -webkit-transform: scale(0);
              transform: scale(0); }
    .weui_switch:checked:after {
      -webkit-transform: translateX(20px);
              transform: translateX(20px); }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_tabbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #fff; }
  .weui_tabbar:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #cdcdcd;
    color: #cdcdcd;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5); }

.weui_tabbar_item {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: .1rem;
  color: #888;
  -webkit-tap-highlight-color: transparent; }
  .weui_tabbar_item:active {
    background-color: #E4E4E4; }
  .weui_tabbar_item .iconfont {
    border: 1px #888 solid; }
  .weui_tabbar_item.weui_bar_item_on .iconfont,
  .weui_tabbar_item.weui_bar_item_on .weui_tabbar_label {
    color: #ffa42e;
    border-color: #ffa42e; }

.weui_tabbar_icon {
  margin: 0 auto;
  width: 1.4rem;
  height: 1.4rem;
  text-align: center; }
  .weui_tabbar_icon .iconfont {
    line-height: 1.4;
    font-size: 1.2rem; }
  .weui_tabbar_icon img {
    display: block;
    width: 100%;
    height: 100%; }
  .weui_tabbar_icon + .weui_tabbar_label {
    margin-top: .1rem; }

.weui_tabbar_label {
  text-align: center;
  color: #888;
  font-size: 12px; }

.weui_navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  top: 0;
  width: 100%;
  background-color: #fafafa; }
  .weui_navbar:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #cdcdcd;
    color: #cdcdcd;
    -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5); }
  .weui_navbar + .weui_tab_bd {
    padding-top: 50px;
    padding-bottom: 0; }

.weui_navbar_item {
  position: relative;
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 13px 0;
  text-align: center;
  font-size: 15px;
  -webkit-tap-highlight-color: transparent; }
  .weui_navbar_item:active {
    background-color: #E4E4E4; }
  .weui_navbar_item.weui_bar_item_on {
    background-color: #eaeaea; }
  .weui_navbar_item:after {
    content: " ";
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 100%;
    border-right: 1px solid #cccccc;
    color: #cccccc;
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5); }
  .weui_navbar_item:last-child:after {
    display: none; }

.weui_tab {
  position: relative;
  height: 100%; }

.weui_tab_bd {
  box-sizing: border-box;
  height: 100%;
  padding-bottom: 55px;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.weui_tab_bd_item {
  display: none; }

.weui_tab_bd_item_active {
  display: block; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_toast {
  position: fixed;
  z-index: 3;
  width: 7.6em;
  min-height: 7.6em;
  top: 180px;
  left: 50%;
  margin-left: -3.8em;
  background: rgba(40, 40, 40, 0.75);
  text-align: center;
  border-radius: 5px;
  color: #FFFFFF; }

.weui_icon_toast {
  margin: 22px 0 0;
  display: block; }
  .weui_icon_toast:before {
    content: '\EA08';
    color: #FFFFFF;
    font-size: 55px; }

.weui_toast_content {
  margin: 0 0 15px; }

.weui_loading_toast .weui_toast_content {
  margin-top: 64%;
  font-size: 14px; }

.weui_loading {
  position: absolute;
  width: 0px;
  z-index: 2000000000;
  left: 50%;
  top: 38%; }

.weui_loading_leaf {
  position: absolute;
  top: -1px;
  opacity: 0.25; }
  .weui_loading_leaf:before {
    content: " ";
    position: absolute;
    width: 8.14px;
    height: 3.08px;
    background: #d1d1d5;
    box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px;
    border-radius: 1px;
    -webkit-transform-origin: left 50% 0px;
            transform-origin: left 50% 0px; }
  .weui_loading_leaf_0 {
    -webkit-animation: opacity-60-25-0-12 1.25s linear infinite;
            animation: opacity-60-25-0-12 1.25s linear infinite; }
    .weui_loading_leaf_0:before {
      -webkit-transform: rotate(0deg) translate(7.92px, 0px);
              transform: rotate(0deg) translate(7.92px, 0px); }
  .weui_loading_leaf_1 {
    -webkit-animation: opacity-60-25-1-12 1.25s linear infinite;
            animation: opacity-60-25-1-12 1.25s linear infinite; }
    .weui_loading_leaf_1:before {
      -webkit-transform: rotate(30deg) translate(7.92px, 0px);
              transform: rotate(30deg) translate(7.92px, 0px); }
  .weui_loading_leaf_2 {
    -webkit-animation: opacity-60-25-2-12 1.25s linear infinite;
            animation: opacity-60-25-2-12 1.25s linear infinite; }
    .weui_loading_leaf_2:before {
      -webkit-transform: rotate(60deg) translate(7.92px, 0px);
              transform: rotate(60deg) translate(7.92px, 0px); }
  .weui_loading_leaf_3 {
    -webkit-animation: opacity-60-25-3-12 1.25s linear infinite;
            animation: opacity-60-25-3-12 1.25s linear infinite; }
    .weui_loading_leaf_3:before {
      -webkit-transform: rotate(90deg) translate(7.92px, 0px);
              transform: rotate(90deg) translate(7.92px, 0px); }
  .weui_loading_leaf_4 {
    -webkit-animation: opacity-60-25-4-12 1.25s linear infinite;
            animation: opacity-60-25-4-12 1.25s linear infinite; }
    .weui_loading_leaf_4:before {
      -webkit-transform: rotate(120deg) translate(7.92px, 0px);
              transform: rotate(120deg) translate(7.92px, 0px); }
  .weui_loading_leaf_5 {
    -webkit-animation: opacity-60-25-5-12 1.25s linear infinite;
            animation: opacity-60-25-5-12 1.25s linear infinite; }
    .weui_loading_leaf_5:before {
      -webkit-transform: rotate(150deg) translate(7.92px, 0px);
              transform: rotate(150deg) translate(7.92px, 0px); }
  .weui_loading_leaf_6 {
    -webkit-animation: opacity-60-25-6-12 1.25s linear infinite;
            animation: opacity-60-25-6-12 1.25s linear infinite; }
    .weui_loading_leaf_6:before {
      -webkit-transform: rotate(180deg) translate(7.92px, 0px);
              transform: rotate(180deg) translate(7.92px, 0px); }
  .weui_loading_leaf_7 {
    -webkit-animation: opacity-60-25-7-12 1.25s linear infinite;
            animation: opacity-60-25-7-12 1.25s linear infinite; }
    .weui_loading_leaf_7:before {
      -webkit-transform: rotate(210deg) translate(7.92px, 0px);
              transform: rotate(210deg) translate(7.92px, 0px); }
  .weui_loading_leaf_8 {
    -webkit-animation: opacity-60-25-8-12 1.25s linear infinite;
            animation: opacity-60-25-8-12 1.25s linear infinite; }
    .weui_loading_leaf_8:before {
      -webkit-transform: rotate(240deg) translate(7.92px, 0px);
              transform: rotate(240deg) translate(7.92px, 0px); }
  .weui_loading_leaf_9 {
    -webkit-animation: opacity-60-25-9-12 1.25s linear infinite;
            animation: opacity-60-25-9-12 1.25s linear infinite; }
    .weui_loading_leaf_9:before {
      -webkit-transform: rotate(270deg) translate(7.92px, 0px);
              transform: rotate(270deg) translate(7.92px, 0px); }
  .weui_loading_leaf_10 {
    -webkit-animation: opacity-60-25-10-12 1.25s linear infinite;
            animation: opacity-60-25-10-12 1.25s linear infinite; }
    .weui_loading_leaf_10:before {
      -webkit-transform: rotate(300deg) translate(7.92px, 0px);
              transform: rotate(300deg) translate(7.92px, 0px); }
  .weui_loading_leaf_11 {
    -webkit-animation: opacity-60-25-11-12 1.25s linear infinite;
            animation: opacity-60-25-11-12 1.25s linear infinite; }
    .weui_loading_leaf_11:before {
      -webkit-transform: rotate(330deg) translate(7.92px, 0px);
              transform: rotate(330deg) translate(7.92px, 0px); }

@-webkit-keyframes opacity-60-25-0-12 {
  0% {
    opacity: 0.25; }
  0.01% {
    opacity: 0.25; }
  0.02% {
    opacity: 1; }
  60.01% {
    opacity: 0.25; }
  100% {
    opacity: 0.25; } }

@-webkit-keyframes opacity-60-25-1-12 {
  0% {
    opacity: 0.25; }
  8.34333% {
    opacity: 0.25; }
  8.35333% {
    opacity: 1; }
  68.3433% {
    opacity: 0.25; }
  100% {
    opacity: 0.25; } }

@-webkit-keyframes opacity-60-25-2-12 {
  0% {
    opacity: 0.25; }
  16.6767% {
    opacity: 0.25; }
  16.6867% {
    opacity: 1; }
  76.6767% {
    opacity: 0.25; }
  100% {
    opacity: 0.25; } }

@-webkit-keyframes opacity-60-25-3-12 {
  0% {
    opacity: 0.25; }
  25.01% {
    opacity: 0.25; }
  25.02% {
    opacity: 1; }
  85.01% {
    opacity: 0.25; }
  100% {
    opacity: 0.25; } }

@-webkit-keyframes opacity-60-25-4-12 {
  0% {
    opacity: 0.25; }
  33.3433% {
    opacity: 0.25; }
  33.3533% {
    opacity: 1; }
  93.3433% {
    opacity: 0.25; }
  100% {
    opacity: 0.25; } }

@-webkit-keyframes opacity-60-25-5-12 {
  0% {
    opacity: 0.270958333333333; }
  41.6767% {
    opacity: 0.25; }
  41.6867% {
    opacity: 1; }
  1.67667% {
    opacity: 0.25; }
  100% {
    opacity: 0.270958333333333; } }

@-webkit-keyframes opacity-60-25-6-12 {
  0% {
    opacity: 0.375125; }
  50.01% {
    opacity: 0.25; }
  50.02% {
    opacity: 1; }
  10.01% {
    opacity: 0.25; }
  100% {
    opacity: 0.375125; } }

@-webkit-keyframes opacity-60-25-7-12 {
  0% {
    opacity: 0.479291666666667; }
  58.3433% {
    opacity: 0.25; }
  58.3533% {
    opacity: 1; }
  18.3433% {
    opacity: 0.25; }
  100% {
    opacity: 0.479291666666667; } }

@-webkit-keyframes opacity-60-25-8-12 {
  0% {
    opacity: 0.583458333333333; }
  66.6767% {
    opacity: 0.25; }
  66.6867% {
    opacity: 1; }
  26.6767% {
    opacity: 0.25; }
  100% {
    opacity: 0.583458333333333; } }

@-webkit-keyframes opacity-60-25-9-12 {
  0% {
    opacity: 0.687625; }
  75.01% {
    opacity: 0.25; }
  75.02% {
    opacity: 1; }
  35.01% {
    opacity: 0.25; }
  100% {
    opacity: 0.687625; } }

@-webkit-keyframes opacity-60-25-10-12 {
  0% {
    opacity: 0.791791666666667; }
  83.3433% {
    opacity: 0.25; }
  83.3533% {
    opacity: 1; }
  43.3433% {
    opacity: 0.25; }
  100% {
    opacity: 0.791791666666667; } }

@-webkit-keyframes opacity-60-25-11-12 {
  0% {
    opacity: 0.895958333333333; }
  91.6767% {
    opacity: 0.25; }
  91.6867% {
    opacity: 1; }
  51.6767% {
    opacity: 0.25; }
  100% {
    opacity: 0.895958333333333; } }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_uploader_hd {
  padding-top: 0;
  padding-right: 0;
  padding-left: 0; }
  .weui_uploader_hd .weui_cell_ft {
    font-size: 1em; }

.weui_uploader_bd {
  margin-bottom: -4px;
  margin-right: -9px;
  overflow: hidden; }

.weui_uploader_files {
  list-style: none; }

.weui_uploader_file {
  float: left;
  margin-right: 9px;
  margin-bottom: 9px;
  width: 79px;
  height: 79px;
  background: no-repeat center center;
  background-size: cover; }

.weui_uploader_status {
  position: relative; }
  .weui_uploader_status:before {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5); }
  .weui_uploader_status .weui_uploader_status_content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    color: #FFFFFF; }
  .weui_uploader_status .weui_icon_warn {
    display: block; }

.weui_uploader_input_wrp {
  float: left;
  position: relative;
  margin-right: 9px;
  margin-bottom: 9px;
  width: 77px;
  height: 77px;
  border: 1px solid #D9D9D9; }
  .weui_uploader_input_wrp:before, .weui_uploader_input_wrp:after {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-color: #D9D9D9; }
  .weui_uploader_input_wrp:before {
    width: 2px;
    height: 39.5px; }
  .weui_uploader_input_wrp:after {
    width: 39.5px;
    height: 2px; }
  .weui_uploader_input_wrp:active {
    border-color: #999999; }
    .weui_uploader_input_wrp:active:before, .weui_uploader_input_wrp:active:after {
      background-color: #999999; }

.weui_uploader_input {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-tap-highlight-color: transparent; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.weui_navbar {
  z-index: 10; }

.weui-popup-overlay,
.weui-popup-container {
  z-index: 50; }

.weui_mask {
  z-index: 100; }

@-webkit-keyframes preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@font-face {
  font-family: "iconfont";
  src: url("../iconfont/iconfont.eot?t=1479281682997");
  /* IE9*/
  src: url("../iconfont/iconfont.eot?t=1479281682997#iefix") format("embedded-opentype"), url("../iconfont/iconfont.woff?t=1479281682997") format("woff"), url("../iconfont/iconfont.ttf?t=1479281682997") format("truetype"), url("../iconfont/iconfont.svg?t=1479281682997#iconfont") format("svg");
  /* iOS 4.1- */ }

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale; }

.icon-weixin:before {
  content: "\e600"; }

.icon-app:before {
  content: "\e601"; }

.icon-list:before {
  content: "\e602"; }

.icon-tel:before {
  content: "\e603"; }

.icon-top:before {
  content: "\e604"; }

.icon-visa:before {
  content: "\e605"; }

.icon-ok:before {
  content: "\e606"; }

.icon-plus:before {
  content: "\e607"; }

.icon-home:before {
  content: "\e63b"; }

.icon-coupon:before {
  content: "\e608"; }

.icon-dingdan:before {
  content: "\e609"; }

.icon-moreunfold:before {
  content: "\e624"; }

.icon-time:before {
  content: "\e625"; }

.icon-search:before {
  content: "\e60a"; }

.icon-coupon1:before {
  content: "\e60b"; }

.icon-message:before {
  content: "\e60c"; }

.icon-close:before {
  content: "\e60d"; }

.icon-right:before {
  content: "\e60e"; }

.icon-wallet:before {
  content: "\e60f"; }

.icon-back:before {
  content: "\e610"; }

.icon-tuiguanglianjie:before {
  content: "\e62c"; }

.icon-location:before {
  content: "\e611"; }

.icon-dashuju:before {
  content: "\e628"; }

.icon-minus:before {
  content: "\e612"; }

.icon-scan:before {
  content: "\e613"; }

.icon-cart:before {
  content: "\e614"; }

.icon-star:before {
  content: "\e615"; }

.icon-store:before {
  content: "\e616"; }

.icon-orderok:before {
  content: "\e617"; }

.icon-keep:before {
  content: "\e618"; }

.icon-score:before {
  content: "\e619"; }

.icon-category1:before {
  content: "\e61a"; }

.icon-alipay:before {
  content: "\e61b"; }

.icon-fax:before {
  content: "\e61c"; }

.icon-wodefensi:before {
  content: "\e629"; }

.icon-service:before {
  content: "\e61d"; }

.icon-account:before {
  content: "\e61e"; }

.icon-category:before {
  content: "\e61f"; }

.icon-transport:before {
  content: "\e620"; }

.icon-calendar:before {
  content: "\e621"; }

.icon-more:before {
  content: "\e622"; }

.icon-gift:before {
  content: "\e623"; }

.icon-zijinmingxi:before {
  content: "\e652"; }

.icon-chaxun:before {
  content: "\e62a"; }

.icon-zhifu:before {
  content: "\e6a5"; }

.icon-qunzuduoren:before {
  content: "\e626"; }

.icon-youhuiquan:before {
  content: "\e62b"; }

.icon-huangguan:before {
  content: "\e657"; }

.icon-talk:before {
  content: "\e627"; }

.icon-erweima:before {
  content: "\e62d"; }

.icon-fangdajing:before {
  content: "\e62e"; }

.icon-fenlei:before {
  content: "\e62f"; }

.icon-gantanhao:before {
  content: "\e630"; }

.icon-gonggao:before {
  content: "\e631"; }

.icon-gouwuche-:before {
  content: "\e632"; }

.icon-guanbi:before {
  content: "\e633"; }

.icon-jiaocheng:before {
  content: "\e634"; }

.icon-kulian:before {
  content: "\e635"; }

.icon-muying:before {
  content: "\e636"; }

.icon-renwu:before {
  content: "\e637"; }

.icon-shenfenzheng:before {
  content: "\e638"; }

.icon-tongzhi:before {
  content: "\e639"; }

.icon-yingertubiao:before {
  content: "\e63a"; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
/* === Grid === */
.weui-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-box-lines: multiple;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }
  .weui-row > [class*="col-"] {
    box-sizing: border-box; }

.weui-row .col-auto {
  width: 100%; }

.weui-row .weui-col-100 {
  width: calc((100% - 15px*0) / 1); }

.weui-row.weui-no-gutter .weui-col-100 {
  width: 100%; }

.weui-row .weui-col-95 {
  width: calc((100% - 15px*0) / 1); }

.weui-row.weui-no-gutter .weui-col-95 {
  width: 95%; }

.weui-row .weui-col-90 {
  width: calc((100% - 15px*0) / 1); }

.weui-row.weui-no-gutter .weui-col-90 {
  width: 90%; }

.weui-row .weui-col-85 {
  width: calc((100% - 15px*0) / 1); }

.weui-row.weui-no-gutter .weui-col-85 {
  width: 85%; }

.weui-row .weui-col-80 {
  width: calc((100% - 15px*0) / 1); }

.weui-row.weui-no-gutter .weui-col-80 {
  width: 80%; }

.weui-row .weui-col-75 {
  width: calc((100% - 15px*0) / 1); }

.weui-row.weui-no-gutter .weui-col-75 {
  width: 75%; }

.weui-row .weui-col-66 {
  width: calc((100% - 15px*0) / 1); }

.weui-row.weui-no-gutter .weui-col-66 {
  width: 66.66667%; }

.weui-row .weui-col-60 {
  width: calc((100% - 15px*0) / 1); }

.weui-row.weui-no-gutter .weui-col-60 {
  width: 60%; }

.weui-row .weui-col-50 {
  width: calc((100% - 15px*1) / 2); }

.weui-row.weui-no-gutter .weui-col-50 {
  width: 50%; }

.weui-row .weui-col-40 {
  width: calc((100% - 15px*1) / 2); }

.weui-row.weui-no-gutter .weui-col-40 {
  width: 40%; }

.weui-row .weui-col-33 {
  width: calc((100% - 15px*2) / 3); }

.weui-row.weui-no-gutter .weui-col-33 {
  width: 33.33333%; }

.weui-row .weui-col-25 {
  width: calc((100% - 15px*3) / 4); }

.weui-row.weui-no-gutter .weui-col-25 {
  width: 25%; }

.weui-row .weui-col-20 {
  width: calc((100% - 15px*4) / 5); }

.weui-row.weui-no-gutter .weui-col-20 {
  width: 20%; }

.weui-row .weui-col-15 {
  width: calc((100% - 15px*5) / 6); }

.weui-row.weui-no-gutter .weui-col-15 {
  width: 15%; }

.weui-row .weui-col-10 {
  width: calc((100% - 15px*9) / 10); }

.weui-row.weui-no-gutter .weui-col-10 {
  width: 10%; }

.weui-row .weui-col-5 {
  width: calc((100% - 15px*19) / 20); }

.weui-row.weui-no-gutter .weui-col-5 {
  width: 5%; }

.weui-row .weui-col-auto:nth-last-child(1),
.weui-row .weui-col-auto:nth-last-child(1) ~ .weui-col-auto {
  width: calc((100% - 15px*0) / 1); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(1),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(1) ~ .weui-col-auto {
  width: calc(100% / 1); }

.weui-row .weui-col-auto:nth-last-child(2),
.weui-row .weui-col-auto:nth-last-child(2) ~ .weui-col-auto {
  width: calc((100% - 15px*1) / 2); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(2),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(2) ~ .weui-col-auto {
  width: calc(100% / 2); }

.weui-row .weui-col-auto:nth-last-child(3),
.weui-row .weui-col-auto:nth-last-child(3) ~ .weui-col-auto {
  width: calc((100% - 15px*2) / 3); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(3),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(3) ~ .weui-col-auto {
  width: calc(100% / 3); }

.weui-row .weui-col-auto:nth-last-child(4),
.weui-row .weui-col-auto:nth-last-child(4) ~ .weui-col-auto {
  width: calc((100% - 15px*3) / 4); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(4),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(4) ~ .weui-col-auto {
  width: calc(100% / 4); }

.weui-row .weui-col-auto:nth-last-child(5),
.weui-row .weui-col-auto:nth-last-child(5) ~ .weui-col-auto {
  width: calc((100% - 15px*4) / 5); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(5),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(5) ~ .weui-col-auto {
  width: calc(100% / 5); }

.weui-row .weui-col-auto:nth-last-child(6),
.weui-row .weui-col-auto:nth-last-child(6) ~ .weui-col-auto {
  width: calc((100% - 15px*5) / 6); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(6),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(6) ~ .weui-col-auto {
  width: calc(100% / 6); }

.weui-row .weui-col-auto:nth-last-child(7),
.weui-row .weui-col-auto:nth-last-child(7) ~ .weui-col-auto {
  width: calc((100% - 15px*6) / 7); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(7),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(7) ~ .weui-col-auto {
  width: calc(100% / 7); }

.weui-row .weui-col-auto:nth-last-child(8),
.weui-row .weui-col-auto:nth-last-child(8) ~ .weui-col-auto {
  width: calc((100% - 15px*7) / 8); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(8),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(8) ~ .weui-col-auto {
  width: calc(100% / 8); }

.weui-row .weui-col-auto:nth-last-child(9),
.weui-row .weui-col-auto:nth-last-child(9) ~ .weui-col-auto {
  width: calc((100% - 15px*8) / 9); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(9),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(9) ~ .weui-col-auto {
  width: calc(100% / 9); }

.weui-row .weui-col-auto:nth-last-child(10),
.weui-row .weui-col-auto:nth-last-child(10) ~ .weui-col-auto {
  width: calc((100% - 15px*9) / 10); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(10),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(10) ~ .weui-col-auto {
  width: calc(100% / 10); }

.weui-row .weui-col-auto:nth-last-child(11),
.weui-row .weui-col-auto:nth-last-child(11) ~ .weui-col-auto {
  width: calc((100% - 15px*10) / 11); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(11),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(11) ~ .weui-col-auto {
  width: calc(100% / 11); }

.weui-row .weui-col-auto:nth-last-child(12),
.weui-row .weui-col-auto:nth-last-child(12) ~ .weui-col-auto {
  width: calc((100% - 15px*11) / 12); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(12),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(12) ~ .weui-col-auto {
  width: calc(100% / 12); }

.weui-row .weui-col-auto:nth-last-child(13),
.weui-row .weui-col-auto:nth-last-child(13) ~ .weui-col-auto {
  width: calc((100% - 15px*12) / 13); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(13),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(13) ~ .weui-col-auto {
  width: calc(100% / 13); }

.weui-row .weui-col-auto:nth-last-child(14),
.weui-row .weui-col-auto:nth-last-child(14) ~ .weui-col-auto {
  width: calc((100% - 15px*13) / 14); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(14),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(14) ~ .weui-col-auto {
  width: calc(100% / 14); }

.weui-row .weui-col-auto:nth-last-child(15),
.weui-row .weui-col-auto:nth-last-child(15) ~ .weui-col-auto {
  width: calc((100% - 15px*14) / 15); }

.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(15),
.weui-row.weui-no-gutter .weui-col-auto:nth-last-child(15) ~ .weui-col-auto {
  width: calc(100% / 15); }

@media all and (min-width: 768px) {
  .row .tablet-100 {
    width: calc((100% - 15px*0) / 1); }
  .row.no-gutter .tablet-100 {
    width: 100%; }
  .row .tablet-95 {
    width: calc((100% - 15px*0) / 1); }
  .row.no-gutter .tablet-95 {
    width: 95%; }
  .row .tablet-90 {
    width: calc((100% - 15px*0) / 1); }
  .row.no-gutter .tablet-90 {
    width: 90%; }
  .row .tablet-85 {
    width: calc((100% - 15px*0) / 1); }
  .row.no-gutter .tablet-85 {
    width: 85%; }
  .row .tablet-80 {
    width: calc((100% - 15px*0) / 1); }
  .row.no-gutter .tablet-80 {
    width: 80%; }
  .row .tablet-75 {
    width: calc((100% - 15px*0) / 1); }
  .row.no-gutter .tablet-75 {
    width: 75%; }
  .row .tablet-66 {
    width: calc((100% - 15px*0) / 1); }
  .row.no-gutter .tablet-66 {
    width: 66.66667%; }
  .row .tablet-60 {
    width: calc((100% - 15px*0) / 1); }
  .row.no-gutter .tablet-60 {
    width: 60%; }
  .row .tablet-50 {
    width: calc((100% - 15px*1) / 2); }
  .row.no-gutter .tablet-50 {
    width: 50%; }
  .row .tablet-40 {
    width: calc((100% - 15px*1) / 2); }
  .row.no-gutter .tablet-40 {
    width: 40%; }
  .row .tablet-33 {
    width: calc((100% - 15px*2) / 3); }
  .row.no-gutter .tablet-33 {
    width: 33.33333%; }
  .row .tablet-25 {
    width: calc((100% - 15px*3) / 4); }
  .row.no-gutter .tablet-25 {
    width: 25%; }
  .row .tablet-20 {
    width: calc((100% - 15px*4) / 5); }
  .row.no-gutter .tablet-20 {
    width: 20%; }
  .row .tablet-15 {
    width: calc((100% - 15px*5) / 6); }
  .row.no-gutter .tablet-15 {
    width: 15%; }
  .row .tablet-10 {
    width: calc((100% - 15px*9) / 10); }
  .row.no-gutter .tablet-10 {
    width: 10%; }
  .row .tablet-5 {
    width: calc((100% - 15px*19) / 20); }
  .row.no-gutter .tablet-5 {
    width: 5%; }
  .row .tablet-auto:nth-last-child(1),
  .row .tablet-auto:nth-last-child(1) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 1); }
  .row.no-gutter .tablet-auto:nth-last-child(1),
  .row.no-gutter .tablet-auto:nth-last-child(1) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(2),
  .row .tablet-auto:nth-last-child(2) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 2); }
  .row.no-gutter .tablet-auto:nth-last-child(2),
  .row.no-gutter .tablet-auto:nth-last-child(2) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(3),
  .row .tablet-auto:nth-last-child(3) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 3); }
  .row.no-gutter .tablet-auto:nth-last-child(3),
  .row.no-gutter .tablet-auto:nth-last-child(3) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(4),
  .row .tablet-auto:nth-last-child(4) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 4); }
  .row.no-gutter .tablet-auto:nth-last-child(4),
  .row.no-gutter .tablet-auto:nth-last-child(4) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(5),
  .row .tablet-auto:nth-last-child(5) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 5); }
  .row.no-gutter .tablet-auto:nth-last-child(5),
  .row.no-gutter .tablet-auto:nth-last-child(5) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(6),
  .row .tablet-auto:nth-last-child(6) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 6); }
  .row.no-gutter .tablet-auto:nth-last-child(6),
  .row.no-gutter .tablet-auto:nth-last-child(6) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(7),
  .row .tablet-auto:nth-last-child(7) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 7); }
  .row.no-gutter .tablet-auto:nth-last-child(7),
  .row.no-gutter .tablet-auto:nth-last-child(7) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(8),
  .row .tablet-auto:nth-last-child(8) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 8); }
  .row.no-gutter .tablet-auto:nth-last-child(8),
  .row.no-gutter .tablet-auto:nth-last-child(8) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(9),
  .row .tablet-auto:nth-last-child(9) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 9); }
  .row.no-gutter .tablet-auto:nth-last-child(9),
  .row.no-gutter .tablet-auto:nth-last-child(9) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(10),
  .row .tablet-auto:nth-last-child(10) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 10); }
  .row.no-gutter .tablet-auto:nth-last-child(10),
  .row.no-gutter .tablet-auto:nth-last-child(10) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(11),
  .row .tablet-auto:nth-last-child(11) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 11); }
  .row.no-gutter .tablet-auto:nth-last-child(11),
  .row.no-gutter .tablet-auto:nth-last-child(11) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(12),
  .row .tablet-auto:nth-last-child(12) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 12); }
  .row.no-gutter .tablet-auto:nth-last-child(12),
  .row.no-gutter .tablet-auto:nth-last-child(12) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(13),
  .row .tablet-auto:nth-last-child(13) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 13); }
  .row.no-gutter .tablet-auto:nth-last-child(13),
  .row.no-gutter .tablet-auto:nth-last-child(13) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(14),
  .row .tablet-auto:nth-last-child(14) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 14); }
  .row.no-gutter .tablet-auto:nth-last-child(14),
  .row.no-gutter .tablet-auto:nth-last-child(14) ~ .tablet-auto {
    width: calc(100% / $j); }
  .row .tablet-auto:nth-last-child(15),
  .row .tablet-auto:nth-last-child(15) ~ .col-auto {
    width: calc((100% - 15px*$j-1) / 15); }
  .row.no-gutter .tablet-auto:nth-last-child(15),
  .row.no-gutter .tablet-auto:nth-last-child(15) ~ .tablet-auto {
    width: calc(100% / $j); } }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.m_headbar {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 10;
  height: 2.2rem;
  background-color: #f7f7f8;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #ffa42e; }
  .m_headbar,
  .m_headbar a {
    color: #fff; }
  .m_headbar .m_headbar_left,
  .m_headbar .m_headbar_right {
    position: absolute;
    height: 100%;
    z-index: 2; }
  .m_headbar .m_headbar_left {
    left: 0; }
  .m_headbar .m_headbar_right {
    right: 0; }
  .m_headbar .m_headbar_title {
    position: absolute;
    width: 100%;
    font-size: 1rem;
    line-height: 2.2rem;
    text-align: center; }
  .m_headbar .m_headbar_search {
    position: absolute;
    top: 0;
    left: 2.2rem;
    right: 2.2rem;
    height: 100%; }
    .m_headbar .m_headbar_search .m_headbar_search_inner {
      position: relative;
      margin-top: .3rem;
      background: #ffc982;
      height: 1.6rem;
      border-radius: .15rem;
      /*sunjg add 20160722*/ }
      .m_headbar .m_headbar_search .m_headbar_search_inner .search {
        display: block;
        width: 100%;
        height: 100%;
        border: 0;
        background: #FFC982;
        outline-color: #ffa42e;
        outline-offset: 1px;
        padding-right: 1.5rem;
        padding-left: .3rem;
        color: #A55F00;
        overflow: hidden;
        border-radius: 1.5rem; }
        .m_headbar .m_headbar_search .m_headbar_search_inner .search.active {
          display: block; }
  .m_headbar .prl {
    padding: 0 .5rem;
    font-size: 1rem;
    line-height: 2.1rem; }
  .m_headbar .goback {
    line-height: 2.1rem;
    font-size: 1rem; }
  .m_headbar .scan {
    font-size: 1.4rem;
    color: #ffffff; }
  .m_headbar .goback,
  .m_headbar .scan {
    height: 100%; }
    .m_headbar .goback:active,
    .m_headbar .scan:active {
      background: #e89a34; }
  .m_headbar ~ .u_content {
    top: 2.2rem; }

input::-webkit-input-placeholder {
  color: #999999; }

input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999999; }

input:-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999999; }

input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999999; }

.search-icon:before {
  position: absolute;
  top: 0;
  right: .5rem;
  font-family: 'iconfont';
  font-size: 1rem;
  color: #999999; }

/*
@mixin clearfix() {
    &:before,
    &:after {
        content: " ";
        display: table;
    }
    &:after {
        clear: both;
    }
}
*/
.m_footbar {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2.5rem;
  padding: 0;
  table-layout: fixed;
  z-index: 10;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }
  .m_footbar .weui_tabbar {
    height: 100%; }
  .m_footbar .icon-category {
    line-height: 1.8;
    font-size: .94rem; }
  .m_footbar ~ .u_content {
    bottom: 2.5rem; }
  .m_footbar .weui_tabbar_icon .iconfont {
    display: block;
    border-radius: 50%;
    width: 1.4rem;
    height: 1.4rem;
    line-height: 1.4rem;
    font-size: .9rem; }

.showQRCodeTip {
  position: fixed;
  top: 0;
  left: 0;
  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;
  text-align: center;
  background-color: rgba(235, 235, 235, 0.6);
  z-index: 999; }
  .showQRCodeTip .QRCodeTip {
    width: 180px;
    height: 250px;
    background-color: #dcdcdc;
    padding: 8px;
    text-align: center; }
    .showQRCodeTip .QRCodeTip img {
      width: 180px;
      height: 180px; }
    .showQRCodeTip .QRCodeTip p {
      line-height: 32px;
      font-size: 14px; }
