
.vux-fade-enter-active,
.vux-fade-leave-active {
  opacity: 1;
  -webkit-transition: opacity linear 0.2s;
  transition: opacity linear 0.2s;
}
.vux-fade-enter,
.vux-fade-leave-to {
  opacity: 0;
}
.vux-dialog-enter-active,
.vux-dialog-leave-active {
  opacity: 1;
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
  -webkit-transform: translate(-50%, -50%) scale(1) !important;
          transform: translate(-50%, -50%) scale(1) !important;
  -webkit-transition-property: opacity, -webkit-transform!important;
  transition-property: opacity, -webkit-transform!important;
  transition-property: transform, opacity!important;
  transition-property: transform, opacity, -webkit-transform!important;
}
.vux-dialog-leave-active {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.vux-dialog-enter {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(1.185) !important;
          transform: translate(-50%, -50%) scale(1.185) !important;
}
.vux-dialog-leave-active {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(0.85) !important;
          transform: translate(-50%, -50%) scale(0.85) !important;
}
.vux-mask-enter,
.vux-mask-leave-active {
  opacity: 0;
}
.vux-mask-leave-active,
.vux-mask-enter-active {
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
}
/**
* actionsheet
*/
/**
* datetime
*/
/**
* tabbar
*/
/**
* tab
*/
/**
* dialog
*/
/**
* x-number
*/
/**
* checkbox
*/
/**
* check-icon
*/
/**
* Cell
*/
/**
* Mask
*/
/**
* Range
*/
/**
* Tabbar
*/
/**
* Header
*/
/**
* Timeline
*/
/**
* Switch
*/
/**
* Button
*/
/**
* swipeout
*/
/**
* Cell
*/
/**
* Badge
*/
/**
* Popover
*/
/**
* Button tab
*/
/* alias */
/**
* Swiper
*/
/**
* checklist
*/
/**
* popup-picker
*/
/**
* popup
*/
/**
* popup-header
*/
/**
* form-preview
*/
/**
* load-more
*/
/**
* sticky
*/
/**
* group
*/
/**
* toast
*/
/**
* icon
*/
/**
* calendar
*/
/**
* search
*/
/**
* radio
*/
.weui-mask {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
.weui-mask_transparent {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.weui-dialog {
  position: fixed;
  z-index: 5000;
  width: 80%;
  max-width: 300px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #FFFFFF;
  text-align: center;
  border-radius: 3px;
  overflow: hidden;
}
.weui-dialog__hd {
  padding: 1.3em 1.6em 0.5em;
}
.weui-dialog__title {
  font-weight: 400;
  font-size: 18px;
}
.weui-dialog__bd {
  padding: 0 1.6em 0.8em;
  min-height: 40px;
  font-size: 15px;
  line-height: 1.3;
  word-wrap: break-word;
  word-break: break-all;
  color: #999999;
}
.weui-dialog__bd:first-child {
  padding: 2.7em 20px 1.7em;
  color: #353535;
}
.weui-dialog__ft {
  position: relative;
  line-height: 48px;
  font-size: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.weui-dialog__ft:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  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__btn {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  color: #3CC51F;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: relative;
}
.weui-dialog__btn:active {
  background-color: #EEEEEE;
}
.weui-dialog__btn:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  bottom: 0;
  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__btn:first-child:after {
  display: none;
}
.weui-dialog__btn_default {
  color: #353535;
}
.weui-dialog__btn_primary {
  color: #FF9900;
}
.weui-skin_android .weui-dialog {
  text-align: left;
  box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.1);
}
.weui-skin_android .weui-dialog__title {
  font-size: 21px;
}
.weui-skin_android .weui-dialog__hd {
  text-align: left;
}
.weui-skin_android .weui-dialog__bd {
  color: #999999;
  padding: 0.25em 1.6em 2em;
  font-size: 17px;
  text-align: left;
}
.weui-skin_android .weui-dialog__bd:first-child {
  padding: 1.6em 1.6em 2em;
  color: #353535;
}
.weui-skin_android .weui-dialog__ft {
  display: block;
  text-align: right;
  line-height: 42px;
  font-size: 16px;
  padding: 0 1.6em 0.7em;
}
.weui-skin_android .weui-dialog__ft:after {
  display: none;
}
.weui-skin_android .weui-dialog__btn {
  display: inline-block;
  vertical-align: top;
  padding: 0 .8em;
}
.weui-skin_android .weui-dialog__btn:after {
  display: none;
}
.weui-skin_android .weui-dialog__btn:active {
  background-color: rgba(0, 0, 0, 0.06);
}
.weui-skin_android .weui-dialog__btn:visited {
  background-color: rgba(0, 0, 0, 0.06);
}
.weui-skin_android .weui-dialog__btn:last-child {
  margin-right: -0.8em;
}
.weui-skin_android .weui-dialog__btn_default {
  color: #808080;
}
@media screen and (min-width: 1024px) {
.weui-dialog {
    width: 35%;
}
}

.vux-fade-enter-active,
.vux-fade-leave-active {
  opacity: 1;
  -webkit-transition: opacity linear 0.2s;
  transition: opacity linear 0.2s;
}
.vux-fade-enter,
.vux-fade-leave-to {
  opacity: 0;
}
.vux-dialog-enter-active,
.vux-dialog-leave-active {
  opacity: 1;
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
  -webkit-transform: translate(-50%, -50%) scale(1) !important;
          transform: translate(-50%, -50%) scale(1) !important;
  -webkit-transition-property: opacity, -webkit-transform!important;
  transition-property: opacity, -webkit-transform!important;
  transition-property: transform, opacity!important;
  transition-property: transform, opacity, -webkit-transform!important;
}
.vux-dialog-leave-active {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.vux-dialog-enter {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(1.185) !important;
          transform: translate(-50%, -50%) scale(1.185) !important;
}
.vux-dialog-leave-active {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(0.85) !important;
          transform: translate(-50%, -50%) scale(0.85) !important;
}
.vux-mask-enter,
.vux-mask-leave-active {
  opacity: 0;
}
.vux-mask-leave-active,
.vux-mask-enter-active {
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
}
/**
* actionsheet
*/
/**
* datetime
*/
/**
* tabbar
*/
/**
* tab
*/
/**
* dialog
*/
/**
* x-number
*/
/**
* checkbox
*/
/**
* check-icon
*/
/**
* Cell
*/
/**
* Mask
*/
/**
* Range
*/
/**
* Tabbar
*/
/**
* Header
*/
/**
* Timeline
*/
/**
* Switch
*/
/**
* Button
*/
/**
* swipeout
*/
/**
* Cell
*/
/**
* Badge
*/
/**
* Popover
*/
/**
* Button tab
*/
/* alias */
/**
* Swiper
*/
/**
* checklist
*/
/**
* popup-picker
*/
/**
* popup
*/
/**
* popup-header
*/
/**
* form-preview
*/
/**
* load-more
*/
/**
* sticky
*/
/**
* group
*/
/**
* toast
*/
/**
* icon
*/
/**
* calendar
*/
/**
* search
*/
/**
* radio
*/
.weui-mask {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
.weui-mask_transparent {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.weui-dialog {
  position: fixed;
  z-index: 5000;
  width: 80%;
  max-width: 300px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #FFFFFF;
  text-align: center;
  border-radius: 3px;
  overflow: hidden;
}
.weui-dialog__hd {
  padding: 1.3em 1.6em 0.5em;
}
.weui-dialog__title {
  font-weight: 400;
  font-size: 18px;
}
.weui-dialog__bd {
  padding: 0 1.6em 0.8em;
  min-height: 40px;
  font-size: 15px;
  line-height: 1.3;
  word-wrap: break-word;
  word-break: break-all;
  color: #999999;
}
.weui-dialog__bd:first-child {
  padding: 2.7em 20px 1.7em;
  color: #353535;
}
.weui-dialog__ft {
  position: relative;
  line-height: 48px;
  font-size: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.weui-dialog__ft:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  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__btn {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  color: #3CC51F;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: relative;
}
.weui-dialog__btn:active {
  background-color: #EEEEEE;
}
.weui-dialog__btn:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  bottom: 0;
  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__btn:first-child:after {
  display: none;
}
.weui-dialog__btn_default {
  color: #353535;
}
.weui-dialog__btn_primary {
  color: #FF9900;
}
.weui-skin_android .weui-dialog {
  text-align: left;
  box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.1);
}
.weui-skin_android .weui-dialog__title {
  font-size: 21px;
}
.weui-skin_android .weui-dialog__hd {
  text-align: left;
}
.weui-skin_android .weui-dialog__bd {
  color: #999999;
  padding: 0.25em 1.6em 2em;
  font-size: 17px;
  text-align: left;
}
.weui-skin_android .weui-dialog__bd:first-child {
  padding: 1.6em 1.6em 2em;
  color: #353535;
}
.weui-skin_android .weui-dialog__ft {
  display: block;
  text-align: right;
  line-height: 42px;
  font-size: 16px;
  padding: 0 1.6em 0.7em;
}
.weui-skin_android .weui-dialog__ft:after {
  display: none;
}
.weui-skin_android .weui-dialog__btn {
  display: inline-block;
  vertical-align: top;
  padding: 0 .8em;
}
.weui-skin_android .weui-dialog__btn:after {
  display: none;
}
.weui-skin_android .weui-dialog__btn:active {
  background-color: rgba(0, 0, 0, 0.06);
}
.weui-skin_android .weui-dialog__btn:visited {
  background-color: rgba(0, 0, 0, 0.06);
}
.weui-skin_android .weui-dialog__btn:last-child {
  margin-right: -0.8em;
}
.weui-skin_android .weui-dialog__btn_default {
  color: #808080;
}
@media screen and (min-width: 1024px) {
.weui-dialog {
    width: 35%;
}
}

.vux-fade-enter-active,
.vux-fade-leave-active {
  opacity: 1;
  -webkit-transition: opacity linear 0.2s;
  transition: opacity linear 0.2s;
}
.vux-fade-enter,
.vux-fade-leave-to {
  opacity: 0;
}
.vux-dialog-enter-active,
.vux-dialog-leave-active {
  opacity: 1;
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
  -webkit-transform: translate(-50%, -50%) scale(1) !important;
          transform: translate(-50%, -50%) scale(1) !important;
  -webkit-transition-property: opacity, -webkit-transform!important;
  transition-property: opacity, -webkit-transform!important;
  transition-property: transform, opacity!important;
  transition-property: transform, opacity, -webkit-transform!important;
}
.vux-dialog-leave-active {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.vux-dialog-enter {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(1.185) !important;
          transform: translate(-50%, -50%) scale(1.185) !important;
}
.vux-dialog-leave-active {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(0.85) !important;
          transform: translate(-50%, -50%) scale(0.85) !important;
}
.vux-mask-enter,
.vux-mask-leave-active {
  opacity: 0;
}
.vux-mask-leave-active,
.vux-mask-enter-active {
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
}
/**
* actionsheet
*/
/**
* datetime
*/
/**
* tabbar
*/
/**
* tab
*/
/**
* dialog
*/
/**
* x-number
*/
/**
* checkbox
*/
/**
* check-icon
*/
/**
* Cell
*/
/**
* Mask
*/
/**
* Range
*/
/**
* Tabbar
*/
/**
* Header
*/
/**
* Timeline
*/
/**
* Switch
*/
/**
* Button
*/
/**
* swipeout
*/
/**
* Cell
*/
/**
* Badge
*/
/**
* Popover
*/
/**
* Button tab
*/
/* alias */
/**
* Swiper
*/
/**
* checklist
*/
/**
* popup-picker
*/
/**
* popup
*/
/**
* popup-header
*/
/**
* form-preview
*/
/**
* load-more
*/
/**
* sticky
*/
/**
* group
*/
/**
* toast
*/
/**
* icon
*/
/**
* calendar
*/
/**
* search
*/
/**
* radio
*/
.weui-mask {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
.weui-mask_transparent {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.weui-dialog {
  position: fixed;
  z-index: 5000;
  width: 80%;
  max-width: 300px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #FFFFFF;
  text-align: center;
  border-radius: 3px;
  overflow: hidden;
}
.weui-dialog__hd {
  padding: 1.3em 1.6em 0.5em;
}
.weui-dialog__title {
  font-weight: 400;
  font-size: 18px;
}
.weui-dialog__bd {
  padding: 0 1.6em 0.8em;
  min-height: 40px;
  font-size: 15px;
  line-height: 1.3;
  word-wrap: break-word;
  word-break: break-all;
  color: #999999;
}
.weui-dialog__bd:first-child {
  padding: 2.7em 20px 1.7em;
  color: #353535;
}
.weui-dialog__ft {
  position: relative;
  line-height: 48px;
  font-size: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.weui-dialog__ft:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  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__btn {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  color: #3CC51F;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: relative;
}
.weui-dialog__btn:active {
  background-color: #EEEEEE;
}
.weui-dialog__btn:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  bottom: 0;
  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__btn:first-child:after {
  display: none;
}
.weui-dialog__btn_default {
  color: #353535;
}
.weui-dialog__btn_primary {
  color: #FF9900;
}
.weui-skin_android .weui-dialog {
  text-align: left;
  box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.1);
}
.weui-skin_android .weui-dialog__title {
  font-size: 21px;
}
.weui-skin_android .weui-dialog__hd {
  text-align: left;
}
.weui-skin_android .weui-dialog__bd {
  color: #999999;
  padding: 0.25em 1.6em 2em;
  font-size: 17px;
  text-align: left;
}
.weui-skin_android .weui-dialog__bd:first-child {
  padding: 1.6em 1.6em 2em;
  color: #353535;
}
.weui-skin_android .weui-dialog__ft {
  display: block;
  text-align: right;
  line-height: 42px;
  font-size: 16px;
  padding: 0 1.6em 0.7em;
}
.weui-skin_android .weui-dialog__ft:after {
  display: none;
}
.weui-skin_android .weui-dialog__btn {
  display: inline-block;
  vertical-align: top;
  padding: 0 .8em;
}
.weui-skin_android .weui-dialog__btn:after {
  display: none;
}
.weui-skin_android .weui-dialog__btn:active {
  background-color: rgba(0, 0, 0, 0.06);
}
.weui-skin_android .weui-dialog__btn:visited {
  background-color: rgba(0, 0, 0, 0.06);
}
.weui-skin_android .weui-dialog__btn:last-child {
  margin-right: -0.8em;
}
.weui-skin_android .weui-dialog__btn_default {
  color: #808080;
}
@media screen and (min-width: 1024px) {
.weui-dialog {
    width: 35%;
}
}
.vux-prompt {
  padding-bottom: 1.6em;
}
.vux-prompt-msgbox {
  width: 80%;
  border: 1px solid #dedede;
  border-radius: 5px;
  padding: 4px 5px;
  -webkit-appearance: none;
          appearance: none;
  outline: none;
  font-size: 16px;
}
/**
* actionsheet
*/
/**
* datetime
*/
/**
* tabbar
*/
/**
* tab
*/
/**
* dialog
*/
/**
* x-number
*/
/**
* checkbox
*/
/**
* check-icon
*/
/**
* Cell
*/
/**
* Mask
*/
/**
* Range
*/
/**
* Tabbar
*/
/**
* Header
*/
/**
* Timeline
*/
/**
* Switch
*/
/**
* Button
*/
/**
* swipeout
*/
/**
* Cell
*/
/**
* Badge
*/
/**
* Popover
*/
/**
* Button tab
*/
/* alias */
/**
* Swiper
*/
/**
* checklist
*/
/**
* popup-picker
*/
/**
* popup
*/
/**
* popup-header
*/
/**
* form-preview
*/
/**
* load-more
*/
/**
* sticky
*/
/**
* group
*/
/**
* toast
*/
/**
* icon
*/
/**
* calendar
*/
/**
* search
*/
/**
* radio
*/
.weui-mask {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
.weui-mask_transparent {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.weui-toast {
  position: fixed;
  z-index: 5000;
  width: 7.6em;
  min-height: 7.6em;
  top: 180px;
  left: 50%;
  margin-left: -3.8em;
  background: rgba(17, 17, 17, 0.7);
  text-align: center;
  border-radius: 5px;
  color: #FFFFFF;
}
.weui-icon_toast {
  margin: 22px 0 0;
  display: block;
}
.weui-icon_toast.weui-icon-success-no-circle:before {
  color: #FFFFFF;
  font-size: 55px;
}
.weui-icon_toast.weui-loading {
  margin: 30px 0 0;
  width: 38px;
  height: 38px;
  vertical-align: baseline;
}
.weui-toast__content {
  margin: 0 0 15px;
}
.weui-loading {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  -webkit-animation: weuiLoading 1s steps(12, end) infinite;
          animation: weuiLoading 1s steps(12, end) infinite;
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=") no-repeat;
  background-size: 100%;
}
.weui-loading.weui-loading_transparent {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMjAnIGhlaWdodD0nMTIwJyB2aWV3Qm94PScwIDAgMTAwIDEwMCc+PHBhdGggZmlsbD0nbm9uZScgZD0nTTAgMGgxMDB2MTAwSDB6Jy8+PHJlY3QgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjU2KScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0zMCknLz48cmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjUpJyByeD0nNScgcnk9JzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDEwNS45OCA2NSknLz48cmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjQzKScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA3NS45OCA2NSknLz48cmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjM4KScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2NSA2NSknLz48cmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjMyKScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTguNjYgNjUpJy8+PHJlY3Qgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHg9JzQ2LjUnIHk9JzQwJyBmaWxsPSdyZ2JhKDI1NSwyNTUsMjU1LC4yOCknIHJ4PSc1JyByeT0nNScgdHJhbnNmb3JtPSdyb3RhdGUoMTUwIDU0LjAyIDY1KScvPjxyZWN0IHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyB4PSc0Ni41JyB5PSc0MCcgZmlsbD0ncmdiYSgyNTUsMjU1LDI1NSwuMjUpJyByeD0nNScgcnk9JzUnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA1MCA2NSknLz48cmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjIpJyByeD0nNScgcnk9JzUnIHRyYW5zZm9ybT0ncm90YXRlKC0xNTAgNDUuOTggNjUpJy8+PHJlY3Qgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHg9JzQ2LjUnIHk9JzQwJyBmaWxsPSdyZ2JhKDI1NSwyNTUsMjU1LC4xNyknIHJ4PSc1JyByeT0nNScgdHJhbnNmb3JtPSdyb3RhdGUoLTEyMCA0MS4zNCA2NSknLz48cmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjE0KScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgtOTAgMzUgNjUpJy8+PHJlY3Qgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHg9JzQ2LjUnIHk9JzQwJyBmaWxsPSdyZ2JhKDI1NSwyNTUsMjU1LC4xKScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgtNjAgMjQuMDIgNjUpJy8+PHJlY3Qgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHg9JzQ2LjUnIHk9JzQwJyBmaWxsPSdyZ2JhKDI1NSwyNTUsMjU1LC4wMyknIHJ4PSc1JyByeT0nNScgdHJhbnNmb3JtPSdyb3RhdGUoLTMwIC01Ljk4IDY1KScvPjwvc3ZnPgo=");
}
@-webkit-keyframes weuiLoading {
0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
}
100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg);
            transform: rotate3d(0, 0, 1, 360deg);
}
}
@keyframes weuiLoading {
0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
}
100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg);
            transform: rotate3d(0, 0, 1, 360deg);
}
}
.vux-loading .weui-toast {
  z-index: 5001;
}
.weui-icon_toast.weui-loading {
  margin: 30px 0 0;
  width: 38px;
  height: 38px;
  vertical-align: baseline;
  display: inline-block;
}
.vux-mask-enter,
.vux-mask-leave-active {
  opacity: 0;
}
.vux-mask-leave-active,
.vux-mask-enter-active {
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
}

.vux-fade-enter-active,
.vux-fade-leave-active {
  opacity: 1;
  -webkit-transition: opacity linear 0.2s;
  transition: opacity linear 0.2s;
}
.vux-fade-enter,
.vux-fade-leave-to {
  opacity: 0;
}
.vux-dialog-enter-active,
.vux-dialog-leave-active {
  opacity: 1;
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
  -webkit-transform: translate(-50%, -50%) scale(1) !important;
          transform: translate(-50%, -50%) scale(1) !important;
  -webkit-transition-property: opacity, -webkit-transform!important;
  transition-property: opacity, -webkit-transform!important;
  transition-property: transform, opacity!important;
  transition-property: transform, opacity, -webkit-transform!important;
}
.vux-dialog-leave-active {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.vux-dialog-enter {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(1.185) !important;
          transform: translate(-50%, -50%) scale(1.185) !important;
}
.vux-dialog-leave-active {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(0.85) !important;
          transform: translate(-50%, -50%) scale(0.85) !important;
}
.vux-mask-enter,
.vux-mask-leave-active {
  opacity: 0;
}
.vux-mask-leave-active,
.vux-mask-enter-active {
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
}
/**
* actionsheet
*/
/**
* datetime
*/
/**
* tabbar
*/
/**
* tab
*/
/**
* dialog
*/
/**
* x-number
*/
/**
* checkbox
*/
/**
* check-icon
*/
/**
* Cell
*/
/**
* Mask
*/
/**
* Range
*/
/**
* Tabbar
*/
/**
* Header
*/
/**
* Timeline
*/
/**
* Switch
*/
/**
* Button
*/
/**
* swipeout
*/
/**
* Cell
*/
/**
* Badge
*/
/**
* Popover
*/
/**
* Button tab
*/
/* alias */
/**
* Swiper
*/
/**
* checklist
*/
/**
* popup-picker
*/
/**
* popup
*/
/**
* popup-header
*/
/**
* form-preview
*/
/**
* load-more
*/
/**
* sticky
*/
/**
* group
*/
/**
* toast
*/
/**
* icon
*/
/**
* calendar
*/
/**
* search
*/
/**
* radio
*/
.weui-mask {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
.weui-mask_transparent {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "weui";
  src: url('data:application/octet-stream;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJAKEx+AAABfAAAAFZjbWFw65cFHQAAAhwAAAJQZ2x5ZvCRR/EAAASUAAAKtGhlYWQMPROtAAAA4AAAADZoaGVhCCwD+gAAALwAAAAkaG10eEJo//8AAAHUAAAASGxvY2EYqhW4AAAEbAAAACZtYXhwASEAVQAAARgAAAAgbmFtZeNcHtgAAA9IAAAB5nBvc3T6bLhLAAARMAAAAOYAAQAAA+gAAABaA+j/////A+kAAQAAAAAAAAAAAAAAAAAAABIAAQAAAAEAACbZbxtfDzz1AAsD6AAAAADUm2dvAAAAANSbZ2///wAAA+kD6gAAAAgAAgAAAAAAAAABAAAAEgBJAAUAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQOwAZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6gHqEQPoAAAAWgPqAAAAAAABAAAAAAAAAAAAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+j//wPoAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAXQAAQAAAAAAbgADAAEAAAAsAAMACgAAAXQABABCAAAABAAEAAEAAOoR//8AAOoB//8AAAABAAQAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAANwAAAAAAAAAEQAA6gEAAOoBAAAAAQAA6gIAAOoCAAAAAgAA6gMAAOoDAAAAAwAA6gQAAOoEAAAABAAA6gUAAOoFAAAABQAA6gYAAOoGAAAABgAA6gcAAOoHAAAABwAA6ggAAOoIAAAACAAA6gkAAOoJAAAACQAA6goAAOoKAAAACgAA6gsAAOoLAAAACwAA6gwAAOoMAAAADAAA6g0AAOoNAAAADQAA6g4AAOoOAAAADgAA6g8AAOoPAAAADwAA6hAAAOoQAAAAEAAA6hEAAOoRAAAAEQAAAAAARgCMANIBJAF4AcQCMgJgAqgC/ANIA6YD/gROBKAE9AVaAAAAAgAAAAADrwOtABQAKQAAASIHBgcGFBcWFxYyNzY3NjQnJicmAyInJicmNDc2NzYyFxYXFhQHBgcGAfV4Z2Q7PDw7ZGfwZmQ7PDw7ZGZ4bl5bNjc3Nlte215bNjc3NlteA608O2Rn8GdjOzw8O2Nn8GdkOzz8rzc1W17bXlw1Nzc1XF7bXls1NwAAAAACAAAAAAOzA7MAFwAtAAABIgcGBwYVFBcWFxYzMjc2NzY1NCcmJyYTBwYiLwEmNjsBETQ2OwEyFhURMzIWAe52Z2Q7PT07ZGd2fGpmOz4+O2ZpIXYOKA52Dg0XXQsHJgcLXRcNA7M+O2ZqfHZnZDs9PTtkZ3Z9aWY7Pv3wmhISmhIaARcICwsI/ukaAAMAAAAAA+UD5QAXACMALAAAASIHBgcGFRQXFhcWMzI3Njc2NTQnJicmAxQrASI1AzQ7ATIHJyImNDYyFhQGAe6Ecm9BRERBb3KEiXZxQkREQnF1aQIxAwgCQgMBIxIZGSQZGQPkREJxdomEcm9BRERBb3KEinVxQkT9HQICAWICAjEZIxkZIxkAAAAAAgAAAAADsQPkABkALgAAAQYHBgc2BREUFxYXFhc2NzY3NjURJBcmJyYTAQYvASY/ATYyHwEWNjclNjIfARYB9VVVQk+v/tFHPmxebGxdbT1I/tGvT0JVo/7VBASKAwMSAQUBcQEFAgESAgUBEQQD4xMYEhk3YP6sjnVlSD8cHD9IZXWOAVRgNxkSGP62/tkDA48EBBkCAVYCAQHlAQIQBAAAAAADAAAAAAOxA+QAGwAqADMAAAEGBwYHBgcGNxEUFxYXFhc2NzY3NjURJBcmJyYHMzIWFQMUBisBIicDNDYTIiY0NjIWFAYB9UFBODssO38gRz5sXmxsXW09SP7YqFBBVW80BAYMAwImBQELBh4PFhYeFRUD5A8SDhIOEikK/q2PdWRJPh0dPklkdY8BU141GRIY/AYE/sYCAwUBOgQG/kAVHxUVHxUAAAACAAAAAAPkA+QAFwAtAAABIgcGBwYVFBcWFxYzMjc2NzY1NCcmJyYTAQYiLwEmPwE2Mh8BFjI3ATYyHwEWAe6Ecm9BQ0NCbnODiXVxQkREQnF1kf6gAQUBowMDFgEFAYUCBQEBQwIFARUEA+NEQnF1iYNzbkJDQ0FvcoSJdXFCRP6j/qUBAagEBR4CAWYBAQENAgIVBAAAAAQAAAAAA68DrQAUACkAPwBDAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYDIicmJyY0NzY3NjIXFhcWFAcGBwYTBQ4BLwEmBg8BBhYfARYyNwE+ASYiFzAfAQH1eGdkOzw8O2Rn8GZkOzw8O2RmeG5eWzY3NzZbXtteWzY3NzZbXmn+9gYSBmAGDwUDBQEGfQUQBgElBQELEBUBAQOtPDtkZ/BnYzs8PDtjZ/BnZDs8/K83NVte215cNTc3NVxe215bNTcCJt0FAQVJBQIGBAcRBoAGBQEhBQ8LBAEBAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAIAAAAAA+UD5gAXACwAAAEiBwYHBhUUFxYXFjMyNzY3NjU0JyYnJhMHBi8BJicmNRM0NjsBMhYVExceAQHvhHJvQUNDQm5zg4l1cUJEREJxdVcQAwT6AwIEEAMCKwIDDsUCAQPlREJxdYmDc25CQ0NBb3KEiXVxQkT9VhwEAncCAgMGAXoCAwMC/q2FAgQAAAQAAAAAA68DrQADABgALQAzAAABMB8BAyIHBgcGFBcWFxYyNzY3NjQnJicmAyInJicmNDc2NzYyFxYXFhQHBgcGAyMVMzUjAuUBAfJ4Z2Q7PDw7ZGfwZmQ7PDw7ZGZ4bl5bNjc3Nlte215bNjc3NltemyT92QKDAQEBLDw7ZGfwZ2M7PDw7Y2fwZ2Q7PPyvNzVbXtteXDU3NzVcXtteWzU3AjH9JAAAAAMAAAAAA+QD5AAXACcAMAAAASIHBgcGFRQXFhcWMzI3Njc2NTQnJicmAzMyFhUDFAYrASImNQM0NhMiJjQ2MhYUBgHuhHJvQUNDQm5zg4l1cUJEREJxdZ42BAYMAwInAwMMBh8PFhYeFhYD40RCcXWJg3NuQkNDQW9yhIl1cUJE/vYGBf7AAgMDAgFABQb+NhYfFhYfFgAABAAAAAADwAPAAAgAEgAoAD0AAAEyNjQmIgYUFhcjFTMRIxUzNSMDIgcGBwYVFBYXFjMyNzY3NjU0Jy4BAyInJicmNDc2NzYyFxYXFhQHBgcGAfQYISEwISFRjzk5yTorhG5rPT99am+DdmhlPD4+PMyFbV5bNTc3NVte2l5bNTc3NVteAqAiLyIiLyI5Hf7EHBwCsT89a26Ed8w8Pj48ZWh2g29qffyjNzVbXtpeWzU3NzVbXtpeWzU3AAADAAAAAAOoA6gACwAgADUAAAEHJwcXBxc3FzcnNwMiBwYHBhQXFhcWMjc2NzY0JyYnJgMiJyYnJjQ3Njc2MhcWFxYUBwYHBgKOmpocmpocmpocmpq2dmZiOjs7OmJm7GZiOjs7OmJmdmtdWTQ2NjRZXdZdWTQ2NjRZXQKqmpocmpocmpocmpoBGTs6YmbsZmI6Ozs6YmbsZmI6O/zCNjRZXdZdWTQ2NjRZXdZdWTQ2AAMAAAAAA+kD6gAaAC8AMAAAAQYHBiMiJyYnJjQ3Njc2MhcWFxYVFAcGBwEHATI3Njc2NCcmJyYiBwYHBhQXFhcWMwKONUBCR21dWjU3NzVaXdpdWzU2GBcrASM5/eBXS0grKysrSEuuSkkqLCwqSUpXASMrFxg2NVtd2l1aNTc3NVpdbUdCQDX+3jkBGSsrSEuuSkkqLCwqSUquS0grKwAC//8AAAPoA+gAFAAwAAABIgcGBwYQFxYXFiA3Njc2ECcmJyYTFg4BIi8BBwYuATQ/AScmPgEWHwE3Nh4BBg8BAfSIdHFDRERDcXQBEHRxQ0REQ3F0SQoBFBsKoqgKGxMKqKIKARQbCqKoChsUAQqoA+hEQ3F0/vB0cUNERENxdAEQdHFDRP1jChsTCqiiCgEUGwqiqAobFAEKqKIKARQbCqIAAAIAAAAAA+QD5AAXADQAAAEiBwYHBhUUFxYXFjMyNzY3NjU0JyYnJhMUBiMFFxYUDwEGLwEuAT8BNh8BFhQPAQUyFh0BAe6Ecm9BQ0NCbnODiXVxQkREQnF1fwQC/pGDAQEVAwTsAgEC7AQEFAIBhAFwAgMD40RCcXWJg3NuQkNDQW9yhIl1cUJE/fYCAwuVAgQCFAQE0AIFAtEEBBQCBQGVCwMDJwAAAAUAAAAAA9QD0wAjACcANwBHAEgAAAERFAYjISImNREjIiY9ATQ2MyE1NDYzITIWHQEhMhYdARQGIyERIREHIgYVERQWOwEyNjURNCYjISIGFREUFjsBMjY1ETQmKwEDeyYb/XYbJkMJDQ0JAQYZEgEvExkBBgkNDQn9CQJc0QkNDQktCQ0NCf7sCQ0NCS0JDQ0JLQMi/TQbJiYbAswMCiwJDS4SGRkSLg0JLAoM/UwCtGsNCf5NCQ0NCQGzCQ0NCf5NCQ0NCQGzCQ0AAAAAEADGAAEAAAAAAAEABAAAAAEAAAAAAAIABwAEAAEAAAAAAAMABAALAAEAAAAAAAQABAAPAAEAAAAAAAUACwATAAEAAAAAAAYABAAeAAEAAAAAAAoAKwAiAAEAAAAAAAsAEwBNAAMAAQQJAAEACABgAAMAAQQJAAIADgBoAAMAAQQJAAMACAB2AAMAAQQJAAQACAB+AAMAAQQJAAUAFgCGAAMAAQQJAAYACACcAAMAAQQJAAoAVgCkAAMAAQQJAAsAJgD6d2V1aVJlZ3VsYXJ3ZXVpd2V1aVZlcnNpb24gMS4wd2V1aUdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETAAZjaXJjbGUIZG93bmxvYWQEaW5mbwxzYWZlX3N1Y2Nlc3MJc2FmZV93YXJuB3N1Y2Nlc3MOc3VjY2Vzcy1jaXJjbGURc3VjY2Vzcy1uby1jaXJjbGUHd2FpdGluZw53YWl0aW5nLWNpcmNsZQR3YXJuC2luZm8tY2lyY2xlBmNhbmNlbAZzZWFyY2gFY2xlYXIEYmFjawZkZWxldGUAAAAA') format('truetype');
}
[class^="weui-icon-"],
[class*=" weui-icon-"] {
  display: inline-block;
  vertical-align: middle;
  font: normal normal normal 14px/1 "weui";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
[class^="weui-icon-"]:before,
[class*=" weui-icon-"]:before {
  display: inline-block;
  margin-left: .2em;
  margin-right: .2em;
}
.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";
}
/* '' */
.weui-icon-back:before {
  content: "\EA10";
}
/* '' */
.weui-icon-delete:before {
  content: "\EA11";
}
/* '' */
[class^="weui-icon_"]:before,
[class*=" weui-icon_"]:before {
  margin: 0;
}
.weui-icon-success {
  font-size: 23px;
  color: #09BB07;
}
.weui-icon-waiting {
  font-size: 23px;
  color: #10AEFF;
}
.weui-icon-warn {
  font-size: 23px;
  color: #F43530;
}
.weui-icon-info {
  font-size: 23px;
  color: #10AEFF;
}
.weui-icon-success-circle {
  font-size: 23px;
  color: #09BB07;
}
.weui-icon-success-no-circle {
  font-size: 23px;
  color: #09BB07;
}
.weui-icon-waiting-circle {
  font-size: 23px;
  color: #10AEFF;
}
.weui-icon-circle {
  font-size: 23px;
  color: #C9C9C9;
}
.weui-icon-download {
  font-size: 23px;
  color: #09BB07;
}
.weui-icon-info-circle {
  font-size: 23px;
  color: #09BB07;
}
.weui-icon-safe-success {
  color: #09BB07;
}
.weui-icon-safe-warn {
  color: #FFBE00;
}
.weui-icon-cancel {
  color: #F43530;
  font-size: 22px;
}
.weui-icon-search {
  color: #B2B2B2;
  font-size: 14px;
}
.weui-icon-clear {
  color: #B2B2B2;
  font-size: 14px;
}
.weui-icon-delete.weui-icon_gallery-delete {
  color: #FFFFFF;
  font-size: 22px;
}
.weui-icon_msg {
  font-size: 93px;
}
.weui-icon_msg.weui-icon-warn {
  color: #F76260;
}
.weui-icon_msg-primary {
  font-size: 93px;
}
.weui-icon_msg-primary.weui-icon-warn {
  color: #FFBE00;
}
.weui-toast {
  position: fixed;
  z-index: 5000;
  width: 7.6em;
  min-height: 7.6em;
  top: 180px;
  left: 50%;
  margin-left: -3.8em;
  background: rgba(17, 17, 17, 0.7);
  text-align: center;
  border-radius: 5px;
  color: #FFFFFF;
}
.weui-icon_toast {
  margin: 22px 0 0;
  display: block;
}
.weui-icon_toast.weui-icon-success-no-circle:before {
  color: #FFFFFF;
  font-size: 55px;
}
.weui-icon_toast.weui-loading {
  margin: 30px 0 0;
  width: 38px;
  height: 38px;
  vertical-align: baseline;
}
.weui-toast__content {
  margin: 0 0 15px;
}
.weui-toast.vux-toast-top {
  top: 56px;
}
.weui-toast.vux-toast-bottom {
  top: auto;
  bottom: 60px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.weui-toast.vux-toast-middle {
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.vux-slide-from-top-enter,
.vux-slide-from-top-leave-active {
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-100%) !important;
          transform: translateX(-50%) translateY(-100%) !important;
}
.vux-slide-from-bottom-enter,
.vux-slide-from-bottom-leave-active {
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(100%) !important;
          transform: translateX(-50%) translateY(100%) !important;
}
.vux-slide-from-top-enter-active,
.vux-slide-from-top-leave-active,
.vux-slide-from-bottom-enter-active,
.vux-slide-from-bottom-leave-active {
  -webkit-transition: all 400ms cubic-bezier(0.36, 0.66, 0.04, 1);
  transition: all 400ms cubic-bezier(0.36, 0.66, 0.04, 1);
}
.weui-toast {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-left: 0!important;
}
.weui-toast.weui-toast_forbidden {
  color: #F76260;
}
.weui-toast.weui-toast_forbidden .weui-toast__content {
  margin-top: 10px;
}
.weui-toast.weui-toast_text {
  min-height: 0;
}
.weui-toast_text .weui-toast__content {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 15px;
}
.weui-toast__content {
  font-size: 16px;
}
.weui-loading_toast .weui-toast__content {
  margin-top: 0;
}
.weui-toast_success .weui-icon_toast:before {
  content: "\EA08";
}
.weui-toast_cancel .weui-icon_toast:before {
  content: "\EA0D";
}
.weui-toast_forbidden .weui-icon_toast.weui-icon-success-no-circle:before {
  content: "\EA0B";
  color: #F76260;
}
.uniqlo-alert {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 530; }
  .uniqlo-alert .uniqlo-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6); }
  .uniqlo-alert .uniqlo-alert-box {
    position: absolute;
    width: 6.3rem;
    height: auto;
    box-shadow: 0px 0px 1px #111;
    top: 50%;
    left: 50%;
    text-align: center;
    font-size: 0.24rem;
    z-index: 520;
    transform: translate3d(-50%, -50%, 0);
    background: #fff;
    padding: 0.4rem 0.3rem;
    animation: scaleComfirm 0.3s; }
    .uniqlo-alert .uniqlo-alert-box .alert-close-btn {
      position: absolute;
      display: block;
      right: 0.3rem;
      top: 0.3rem;
      width: 0.4rem;
      height: 0.4rem;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAg5JREFUaAXtmTFugzAUhkupmiNkynmascqYPd0zRBwiQw7QvQMDarf2PDlFIkWp/4ClCPEMtv9nFAkPmBDz3vdhI2zIyrLMnx64PD8w+w19Ehi7B6ceGLsHXlwAh8Ph9Xg8fuV5/rnf7/9cbdn/7Xa7t8vlslksFuvtdnuW4otDqIGvrtfruwlUIaAUhH28gb/lNhewAouUQxTAlTfwS5xo6lkqiTv4WZN7CRZvAQybLMtO9sQUEm145AYDWCxHuxZ7AGPenLhKJeGAX7nuP1EApqkkQuHB6BRIIREDP0hAUyIWfrCAhgQD3kuAKcGC9xZgSDDhgwRiJNjwwQIhEhrwUQI+ElrwYMgYa2IXIJJgHoWpCPZRmumB8wlbt+zf9j7I+kO4n9ia8GCjCCCQNO3QuvLIiUITQLAuCRxHYQ6bOmK9pQrcB061TxXoupmtiNZ6gibQBY9ho72eoAhI8FgQaS+KogVc8Lipu25s5nCKEuiDt+NfUyJYYCi8tkSQgC+8poS3QCi8loSXQCy8hsRgARY8W2KQABueKdEroAXPknAKaMMzJESBVPCxEqKAWUl9aC9GLLytHU/sjW3TrkWB+Xy+NjPJ21cZrcVIGwa/2xIm9y++0nS1xTFRoCiKk5HA6/UfzCgRWArCPn4n8W3gV65PTJS3EmwBn3hiD/gEGbPtJDDm1UfuqQfG7oF/Lvn6cbnfia8AAAAASUVORK5CYII=) no-repeat;
      background-size: contain; }
    .uniqlo-alert .uniqlo-alert-box .alert-title {
      position: absolute;
      display: block;
      left: 0.3rem;
      top: 0.3rem;
      line-height: 0.48rem;
      font-size: 0.28rem;
      font-weight: bold; }
    .uniqlo-alert .uniqlo-alert-box .uniqlo-alert-content {
      padding: 1.2rem 0 0.72rem 0;
      font-size: 0.26rem;
      text-align: center; }
    .uniqlo-alert .uniqlo-alert-box .sure-btn {
      width: 100%; }

@-webkit-keyframes scaleComfirm {
  0% {
    transform: translate3d(-50%, -50%, 0) scale(1.2);
    opacity: 0; }
  100% {
    transform: translate3d(-50%, -50%, 0) scale(1);
    opacity: 1; } }

@keyframes scaleComfirm {
  0% {
    transform: translate3d(-50%, -50%, 0) scale(1.2);
    opacity: 0; }
  100% {
    transform: translate3d(-50%, -50%, 0) scale(1);
    opacity: 1; } }
.u-loading-common-box .u-loading {
  position: absolute;
  z-index: 5000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
  .u-loading-common-box .u-loading .launch-screen {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9Ijc1IiB2aWV3Qm94PSIwIDAgMTAwIDc1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xNjY0M180Mjg0ODMpIj4KICAgIDxwYXRoIGQ9Ik0xNi40MzgyIDYxVjcyLjQ4OTFIMjMuNjc3N1Y3My45MTc1SDE1VjYxSDE2LjQzODJaIiBmaWxsPSJibGFjayIvPgogICAgPHBhdGggZD0iTTI3LjI1OTEgNjIuNTU4M0gyNS42ODQ2VjYxSDI3LjI1OTFWNjIuNTU4M1pNMjcuMTI2IDczLjkyMDhIMjUuNzk4MlY2NC43NjU5SDI3LjEyNlY3My45MjA4WiIgZmlsbD0iYmxhY2siLz4KICAgIDxwYXRoIGQ9Ik0zMi4xMTk0IDczLjkxNzdIMzAuNzg4NFY2Ni4zNzk1SDI5LjcwNDFWNjUuMDYxNUgzMC43ODg0VjYzLjM5MjhDMzAuNzg3IDYzLjA3MDIgMzAuODUyMiA2Mi43NTA4IDMwLjk3OTkgNjIuNDU0NkMzMS4wOTcyIDYyLjE2OCAzMS4yNzE3IDYxLjkwODQgMzEuNDkyOSA2MS42OTE3QzMxLjcxNzkgNjEuNDY4NiAzMS45ODUgNjEuMjkyNiAzMi4yNzg4IDYxLjE3MzlDMzIuNTcyNSA2MS4wNTUxIDMyLjg4NyA2MC45OTYxIDMzLjIwMzggNjEuMDAwMkgzNC4yOTEzVjYyLjMxODJIMzMuMjEwMkMzMy4wNjc0IDYyLjMxMzMgMzIuOTI1IDYyLjMzNzcgMzIuNzkxOCA2Mi4zODk4QzMyLjY1ODcgNjIuNDQyIDMyLjUzNzYgNjIuNTIwOCAzMi40MzYxIDYyLjYyMTRDMzIuMzM0NSA2Mi43MjIxIDMyLjI1NDYgNjIuODQyNCAzMi4yMDEzIDYyLjk3NTFDMzIuMTQ4IDYzLjEwNzcgMzIuMTIyMyA2My4yNDk5IDMyLjEyNTkgNjMuMzkyOFY2NS4wNjE1SDMzLjk5NTlWNjYuMzc5NUgzMi4xMjU5TDMyLjExOTQgNzMuOTE3N1oiIGZpbGw9ImJsYWNrIi8+CiAgICA8cGF0aCBkPSJNMzcuMjQ2MiA3MC41MDQyQzM3LjI0NTMgNzAuNzk3OCAzNy4zMDg0IDcxLjA4ODEgMzcuNDMxMiA3MS4zNTQ4QzM3LjU0MzEgNzEuNjE0IDM3LjcwMTUgNzEuODUwNiAzNy44OTg3IDcyLjA1MjhDMzguMTA1NiA3Mi4yNjMxIDM4LjM1MzEgNzIuNDI5MSAzOC42MjYzIDcyLjU0MDZDMzguODk5NCA3Mi42NTIxIDM5LjE5MjQgNzIuNzA2OCAzOS40ODc0IDcyLjcwMTNDMzkuNzgyNCA3Mi42OTU5IDQwLjA3MzEgNzIuNjMwMyA0MC4zNDIgNzIuNTA4OEM0MC42MTA4IDcyLjM4NzIgNDAuODUyIDcyLjIxMjIgNDEuMDUxIDcxLjk5NDNMNDEuOTg5MiA3Mi45NDU1QzQxLjY2MjkgNzMuMjkyOSA0MS4yNjY5IDczLjU2NzMgNDAuODI3IDczLjc1MDZDNDAuMzg4MiA3My45MzA1IDM5LjkxODIgNzQuMDIyMSAzOS40NDQgNzQuMDIwMUMzOC45NzA5IDc0LjAyMjYgMzguNTAyMyA3My45Mjc1IDM4LjA2NzUgNzMuNzQwOUMzNy42NDkzIDczLjU2NCAzNy4yNjkxIDczLjMwODMgMzYuOTQ3NSA3Mi45ODc3QzM2LjYyMTEgNzIuNjYzNSAzNi4zNjI1IDcyLjI3NzQgMzYuMTg2OSA3MS44NTIxQzM2LjAxMTQgNzEuNDI2OCAzNS45MjIzIDcwLjk3MDggMzUuOTI0OSA3MC41MTA3VjY4LjE4OTVDMzUuOTI4MSA2Ny42MDk4IDM2LjA3NDMgNjcuMDM5OCAzNi4zNTA0IDY2LjUzQzM2LjYyNjUgNjYuMDIwMyAzNy4wMjQgNjUuNTg2NSAzNy41MDc4IDY1LjI2N0MzNy45OTE2IDY0Ljk0NzYgMzguNTQ2OCA2NC43NTI0IDM5LjEyNCA2NC42OTg3QzM5LjcwMTIgNjQuNjQ1MSA0MC4yODI4IDY0LjczNDYgNDAuODE3MiA2NC45NTkzQzQxLjIzNjIgNjUuMTM2NSA0MS42MTc1IDY1LjM5MjIgNDEuOTQwNSA2NS43MTI1QzQyLjI1NiA2Ni4wMjg4IDQyLjUxMDMgNjYuNDAwOSA0Mi42OTA0IDY2LjgwOThDNDIuODc5MyA2Ny4yNDA1IDQyLjk3NTUgNjcuNzA2MiA0Mi45NzI5IDY4LjE3NjVWNjkuNDk3OEgzNy4yNDYyVjcwLjUwNDJaTTQxLjY0NTEgNjguMjMxN0M0MS42NDY4IDY3LjkyNjEgNDEuNTg2IDY3LjYyMzQgNDEuNDY2NSA2Ny4zNDIyQzQxLjM1NTYgNjcuMDc3NSA0MS4xOTcyIDY2LjgzNTUgNDAuOTk5IDY2LjYyOEM0MC44MDQ3IDY2LjQyMTMgNDAuNTY3NiA2Ni4yNTk1IDQwLjMwNDMgNjYuMTU0QzQwLjAzNDYgNjYuMDQyOCAzOS43NDU0IDY1Ljk4NjUgMzkuNDUzNyA2NS45ODg0QzM5LjE2MzkgNjUuOTc4MiAzOC44NzUxIDY2LjAyOSAzOC42MDYxIDY2LjEzNzVDMzguMzM3MSA2Ni4yNDYgMzguMDkzOSA2Ni40MDk4IDM3Ljg5MjIgNjYuNjE4MkMzNy40Nzc0IDY3LjA1NzIgMzcuMjQ1MiA2Ny42Mzc1IDM3LjI0MjkgNjguMjQxNUw0MS42NDUxIDY4LjIzMTdaIiBmaWxsPSJibGFjayIvPgogICAgPHBhdGggZD0iTTU0Ljc0MjUgNzEuNDY5N0w1Ny42NjExIDYxSDU5LjEwMjVMNTUuMzk4MyA3My45MTc1SDUzLjk3NjRMNTEuNTgzOCA2My43MDc1TDQ5LjE4NzkgNzMuOTE3NUg0Ny43NjI3TDQ0LjAzOTEgNjFINDUuNDgwNUw0OC4zOTkgNzEuNDY5N0w1MC44Njk1IDYxSDUyLjI5MTVMNTQuNzQyNSA3MS40Njk3WiIgZmlsbD0iYmxhY2siLz4KICAgIDxwYXRoIGQ9Ik02MS41MzM5IDcwLjUwMjJDNjEuNTMxOSA3MC43OTMyIDYxLjU5MjggNzEuMDgxMSA2MS43MTI1IDcxLjM0NjNDNjEuODI0MyA3MS42MDU2IDYxLjk4MjggNzEuODQyMSA2Mi4xNzk5IDcyLjA0NDNDNjIuNTg4MyA3Mi40NTU2IDYzLjE0MjUgNzIuNjg4OSA2My43MjIgNzIuNjkzNkM2NC4wMjc2IDcyLjY5OTggNjQuMzMxIDcyLjYzOTggNjQuNjExMiA3Mi41MTc2QzY0Ljg5MTQgNzIuMzk1NCA2NS4xNDE4IDcyLjIxNCA2NS4zNDUyIDcxLjk4NTlMNjYuMjgwMiA3Mi45MzcxQzY1Ljk1NTcgNzMuMjg1IDY1LjU2MDUgNzMuNTU5NiA2NS4xMjEyIDczLjc0MjJDNjQuNjgxMyA3My45MjIzIDY0LjIxMDMgNzQuMDEzOSA2My43MzUgNzQuMDExNkM2My4yNjI5IDc0LjAxNDEgNjIuNzk1NCA3My45MTkxIDYyLjM2MTcgNzMuNzMyNEM2MS45Mzg3IDczLjU1NiA2MS41NTM5IDczLjI5OTEgNjEuMjI4NyA3Mi45NzZDNjAuOTAyMyA3Mi42NTE3IDYwLjY0MzggNzIuMjY1NyA2MC40NjgyIDcxLjg0MDRDNjAuMjkyNiA3MS40MTUxIDYwLjIwMzUgNzAuOTU5MSA2MC4yMDYxIDcwLjQ5OVY2OC4xNzc4QzYwLjIwOTQgNjcuNTk4MSA2MC4zNTU1IDY3LjAyODEgNjAuNjMxNiA2Ni41MTgzQzYwLjkwNzcgNjYuMDA4NiA2MS4zMDUzIDY1LjU3NDggNjEuNzg5MSA2NS4yNTUzQzYyLjI3MjkgNjQuOTM1OSA2Mi44MjggNjQuNzQwNyA2My40MDUzIDY0LjY4N0M2My45ODI1IDY0LjYzMzMgNjQuNTY0MSA2NC43MjI4IDY1LjA5ODUgNjQuOTQ3NkM2NS41MTc4IDY1LjEyNDEgNjUuODk5MiA2NS4zNzk4IDY2LjIyMTcgNjUuNzAwOEM2Ni41MzkzIDY2LjAxOTkgNjYuNzk0NyA2Ni4zOTUzIDY2Ljk3NDkgNjYuODA3OEM2Ny4xNjEyIDY3LjIzOTMgNjcuMjU2MyA2Ny43MDQ2IDY3LjI1NDEgNjguMTc0NVY2OS40OTU4SDYxLjUzMzlWNzAuNTAyMlpNNjUuOTMyOCA2OC4yMjk3QzY1LjkzNjEgNjcuOTI0IDY1Ljg3NTMgNjcuNjIxIDY1Ljc1NDMgNjcuMzQwMkM2NS42NDIyIDY3LjA3NjIgNjUuNDgzOSA2Ni44MzQzIDY1LjI4NjggNjYuNjI2QzY1LjA5MjIgNjYuNDIxMSA2NC44NTY2IDY2LjI1OTYgNjQuNTk1MyA2Ni4xNTJDNjQuMzI0NCA2Ni4wNDEyIDY0LjAzNDIgNjUuOTg0OSA2My43NDE1IDY1Ljk4NjVDNjMuNDUxNiA2NS45NzYyIDYzLjE2MjggNjYuMDI3IDYyLjg5MzggNjYuMTM1NUM2Mi42MjQ4IDY2LjI0NCA2Mi4zODE2IDY2LjQwNzggNjIuMTc5OSA2Ni42MTYzQzYxLjc2NTEgNjcuMDU1MiA2MS41MzMgNjcuNjM1NiA2MS41MzA3IDY4LjIzOTVMNjUuOTMyOCA2OC4yMjk3WiIgZmlsbD0iYmxhY2siLz4KICAgIDxwYXRoIGQ9Ik03NC44OTQ0IDY4LjE3OTZDNzQuODk1MiA2Ny44ODg0IDc0LjgzMzIgNjcuNjAwNSA3NC43MTI2IDY3LjMzNTVDNzQuNTk4IDY3LjA3NjEgNzQuNDM3NCA2Ni44Mzk3IDc0LjIzODYgNjYuNjM3NUM3NC4wMzQ3IDY2LjQzOTMgNzMuNzk3MyA2Ni4yNzg4IDczLjUzNzQgNjYuMTYzNUM3My4yNjY5IDY2LjA1MDUgNzIuOTc2NyA2NS45OTIxIDcyLjY4MzUgNjUuOTkxNUM3Mi4yNTQxIDY1Ljk4ODUgNzEuODM0IDY2LjExNjUgNzEuNDc5MSA2Ni4zNTgzQzcxLjExODQgNjYuNTk2NiA3MC44MzUxIDY2LjkzNTEgNzAuNjY0MyA2Ny4zMzIyTDY5LjQzMDYgNjYuODMyM0M2OS43MDI2IDY2LjE4MTQgNzAuMTYxMiA2NS42MjU2IDcwLjc0ODcgNjUuMjM1MUM3MS4zMjU0IDY0Ljg1MTkgNzIuMDA0MiA2NC42NTE3IDcyLjY5NjUgNjQuNjYwNEM3My4xNjY0IDY0LjY1NjIgNzMuNjMxOSA2NC43NTAyIDc0LjA2MzMgNjQuOTM2NEM3NC40Nzg0IDY1LjExNTQgNzQuODU2MSA2NS4zNzA5IDc1LjE3NjggNjUuNjg5NUM3NS40OTY5IDY2LjAwODUgNzUuNzUzNiA2Ni4zODUyIDc1LjkzMzIgNjYuNzk5OEM3Ni4xMjIxIDY3LjIzMDYgNzYuMjE4MyA2Ny42OTYyIDc2LjIxNTcgNjguMTY2NlY3My45MTZINzQuODY4NFY3Mi43ODYyQzc0LjYyMjEgNzMuMTQyIDc0LjI5MTcgNzMuNDMxNCA3My45MDY1IDczLjYyODVDNzMuNTIxNCA3My44MjU2IDczLjA5MzQgNzMuOTI0NCA3Mi42NjA4IDczLjkxNkg3MS44NzUyQzcxLjUxMDIgNzMuOTIgNzEuMTQ4NSA3My44NDcgNzAuODEzNiA3My43MDE3QzcwLjQ5MzUgNzMuNTY3MyA3MC4yMDI0IDczLjM3MjIgNjkuOTU2NSA3My4xMjcxQzY5LjcwODggNzIuODgzMyA2OS41MTE0IDcyLjU5MzIgNjkuMzc1NCA3Mi4yNzMzQzY5LjIzMjQgNzEuOTQzNCA2OS4xNTk1IDcxLjU4NzUgNjkuMTYxMiA3MS4yMjhDNjkuMTU5MiA3MC44NjUzIDY5LjIzMjEgNzAuNTA2IDY5LjM3NTQgNzAuMTcyOUM2OS41MTMxIDY5Ljg1NDggNjkuNzEwMyA2OS41NjYxIDY5Ljk1NjUgNjkuMzIyM0M3MC4yMDQxIDY5LjA3OTMgNzAuNDk0OCA2OC44ODQ0IDcwLjgxMzYgNjguNzQ3N0M3MS4xNDg1IDY4LjYwMjUgNzEuNTEwMiA2OC41Mjk1IDcxLjg3NTIgNjguNTMzNEg3NC44ODc5TDc0Ljg5NDQgNjguMTc5NlpNNzEuODgxNyA2OS44NTQ3QzcxLjcwMSA2OS44NTExIDcxLjUyMTQgNjkuODg0NCA3MS4zNTM5IDY5Ljk1MjVDNzEuMTg2NSA3MC4wMjA2IDcxLjAzNDcgNzAuMTIyMSA3MC45MDc3IDcwLjI1MDhDNzAuNjUgNzAuNTA5NCA3MC41MDUzIDcwLjg1OTYgNzAuNTA1MyA3MS4yMjQ3QzcwLjUwNTMgNzEuNTg5OCA3MC42NSA3MS45NCA3MC45MDc3IDcyLjE5ODZDNzEuMDM1IDcyLjMyNzIgNzEuMTg2OCA3Mi40Mjg3IDcxLjM1NDEgNzIuNDk3M0M3MS41MjE0IDcyLjU2NTkgNzEuNzAwOCA3Mi42MDAyIDcxLjg4MTcgNzIuNTk3OUg3Mi42NjczQzcyLjk3MzEgNzIuNTk3NiA3My4yNzQ1IDcyLjUyNTMgNzMuNTQ3MSA3Mi4zODY5QzczLjgyMDcgNzIuMjQ1NyA3NC4wNjE3IDcyLjA0ODkgNzQuMjU0OCA3MS44MDkxQzc0LjQ2MzMgNzEuNTUyNSA3NC42MjI5IDcxLjI1OTggNzQuNzI1NiA3MC45NDU1Qzc0Ljg0MDEgNzAuNTkzNCA3NC44OTcxIDcwLjIyNSA3NC44OTQ0IDY5Ljg1NDdINzEuODgxN1oiIGZpbGw9ImJsYWNrIi8+CiAgICA8cGF0aCBkPSJNNzguOTUwMiA2NC43NjZIODAuMjgxMlY2NS42MTk4QzgwLjg3MjEgNjUuMDU5OSA4MS42NTg3IDY0Ljc1MzUgODIuNDcyNiA2NC43NjZDODMuNDE5MyA2NC43NjQ4IDg0LjMyNzggNjUuMTM5NyA4NC45OTgzIDY1LjgwODFMODQuMDQzOCA2Ni43ODJDODMuODQ2NCA2Ni41NjIxIDgzLjYwMzggNjYuMzg3MyA4My4zMzI2IDY2LjI2OTZDODMuMDYxNSA2Ni4xNTIgODIuNzY4MSA2Ni4wOTQyIDgyLjQ3MjYgNjYuMTAwM0M4Mi4xNzkxIDY2LjA5NzcgODEuODg4MyA2Ni4xNTYzIDgxLjYxODggNjYuMjcyM0M4MS4zNjE1IDY2LjM4NTggODEuMTI3MiA2Ni41NDU0IDgwLjkyNzMgNjYuNzQzMUM4MC43MzI1IDY2Ljk0NzIgODAuNTc0NCA2Ny4xODMzIDgwLjQ1OTggNjcuNDQxQzgwLjM0MDUgNjcuNzA3NSA4MC4yNzk2IDY3Ljk5NjQgODAuMjgxMiA2OC4yODg0VjczLjkxNzdINzguOTUwMlY2NC43NjZaIiBmaWxsPSJibGFjayIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05OS45MjA1IDQ1LjAwMTlINTQuOTIwNVYwSDk5LjkyMDVWNDUuMDAxOVpNNjcuMTcwNCAxNS4xMDc1QzY3LjE3MDQgMTYuMTUxOSA2Ni4zMzIzIDE3LjAwNTEgNjUuMjg0MSAxNy4wMDUxQzY0LjIzNTkgMTcuMDA1MSA2My4zOTAzIDE2LjE1MTkgNjMuMzkwMyAxNS4xMDc1VjUuNjI1MjRINjAuNTQ1OFYxNS4xMDc1QzYwLjU0NTggMTcuNzE3NiA2Mi42NjI3IDE5Ljg0MDIgNjUuMjg0MSAxOS44NDAyQzY3Ljg5OTggMTkuODQwMiA3MC4wMTg3IDE3LjcxNzYgNzAuMDE4NyAxNS4xMDc1VjUuNjI1MjRINjcuMTcwNFYxNS4xMDc1Wk04OC4wMjMzIDE5Ljg0MjRIOTAuODY2VjUuNjI1Nkg4OC4wMjMzVjE5Ljg0MjRaTTczLjgxMDUgMjQuMTAwMkg3Ni42NDkzVjM1LjQ2ODhIODMuMjc5NlYzOC4zMTUySDczLjgxMDVWMjQuMTAwMlpNODAuNDM3IDEzLjc1MDdMNzYuNjQ3NCA1LjYyNTk4SDczLjgxMDRWMTkuODQxSDc2LjY0NzRWMTEuNzE4MUw4MC40MzcgMTkuODQxSDgzLjI3OTZWNS42MjU5OEg4MC40MzdWMTMuNzUwN1pNNjAuNTQ1OCAyOC44NDU1QzYwLjU0NTggMjYuMjI0MSA2Mi42NjI3IDI0LjA5OTYgNjUuMjg0MSAyNC4wOTk2QzY3Ljg5NzkgMjQuMDk5NiA3MC4wMTg3IDI2LjIyNDEgNzAuMDE4NyAyOC44NDU1VjMzLjU4QzcwLjAxODcgMzQuOTAwMSA2OS40ODA1IDM2LjA4MzMgNjguNjE0MiAzNi45NDc3TDcwLjAxODcgNDEuMTYyOEg2Ny4xNzA0TDY2LjIwMjkgMzguMjMyMUM2NS45MDI5IDM4LjI5MjEgNjUuNTkzNSAzOC4zMTQ2IDY1LjI4NDEgMzguMzE0NkM2Mi42NjI3IDM4LjMxNDYgNjAuNTQ1OCAzNi4xOTM5IDYwLjU0NTggMzMuNThWMjguODQ1NVpNNjcuMTY5NiAzMy41ODAxQzY3LjE2OTYgMzQuNjIyNiA2Ni4zMzMzIDM1LjQ3MDIgNjUuMjgzMyAzNS40NzAyQzY0LjIzNTEgMzUuNDcwMiA2My4zOTEzIDM0LjYyMjYgNjMuMzkxMyAzMy41ODAxVjI4Ljg0NTVDNjMuMzkxMyAyNy43OTU1IDY0LjIzNTEgMjYuOTUzNiA2NS4yODMzIDI2Ljk1MzZDNjYuMzMzMyAyNi45NTM2IDY3LjE2OTYgMjcuNzk1NSA2Ny4xNjk2IDI4Ljg0NTVWMzMuNTgwMVpNODkuNDQyMyAyNC4wOTk1Qzg2LjgyMjggMjQuMDk5NSA4NC42OTg0IDI2LjIyNCA4NC42OTg0IDI4Ljg0NTNWMzMuNTc5OUM4NC42OTg0IDM2LjE5MzggODYuODIyOCAzOC4zMTQ1IDg5LjQ0MjMgMzguMzE0NUM5Mi4wNTQzIDM4LjMxNDUgOTQuMTc1IDM2LjE5MzggOTQuMTc1IDMzLjU3OTlWMjguODQ1M0M5NC4xNzUgMjYuMjI0IDkyLjA1NDMgMjQuMDk5NSA4OS40NDIzIDI0LjA5OTVaTTg5LjQ0NTIgMzUuNDcwMkM5MC40ODU5IDM1LjQ3MDIgOTEuMzM3MiAzNC42MjI2IDkxLjMzNzIgMzMuNTgwMVYyOC44NDU1QzkxLjMzNzIgMjcuNzk1NSA5MC40ODU5IDI2Ljk1MzYgODkuNDQ1MiAyNi45NTM2Qzg4LjM5NyAyNi45NTM2IDg3LjU0NzYgMjcuNzk1NSA4Ny41NDc2IDI4Ljg0NTVWMzMuNTgwMUM4Ny41NDc2IDM0LjYyMjYgODguMzk3IDM1LjQ3MDIgODkuNDQ1MiAzNS40NzAyWk00NSA0NS4wMDE2SDBWMEg0NVY0NS4wMDE2Wk0xNi43MzM2IDYuMjcxMkg4LjEyMTA0VjkuMTQ0MjlIMTMuODU4OVYxNy4yOTU0SDYuNjk4MjNWMjAuMTY0OEgxOS41OTcyVjE3LjI5NTRIMTYuNzMzNlY2LjI3MTJaTTM3LjI3NjQgOS4xNDQzN0gyNy4yNDYyVjYuMjcxMjhIMzcuMjc2NFY5LjE0NDM3Wk0zOC43MTAyIDIwLjE2NDdIMjUuODE2MlYxNy4yOTUySDM4LjcxMDJWMjAuMTY0N1pNMzUuODQxOSAzNi40NjE5SDI4LjY3NTNWMjguMzE2SDM1Ljg0MTlWMzYuNDYxOVpNMjUuODE2MiAyNS40MzU3VjM5LjMzOTlIMzguNzEwMlYyNS40MzU3SDI1LjgxNjJaTTguMTIwOTUgMjUuNDM1NUw2LjY1OTQgMzIuMzk0NUg5LjUyMTQ2TDEwLjM4NjMgMjguMzE2SDE2LjEzOTJMMTQuNDUzOCAzNi40NjE5SDUuODMyNjZMNS4yNTQxNiAzOS4zMzk3SDE2LjczMzVMMTkuNTk3MyAyNS40MzU1SDguMTIwOTVaIiBmaWxsPSIjRkYwMDAwIi8+CiAgPC9nPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwMF8xNjY0M180Mjg0ODMiPgogICAgICA8cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9Ijc0LjYzNzciIGZpbGw9IndoaXRlIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KPC9zdmc+Cg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100px; }
  .u-loading-common-box .u-loading .u-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(195, 194, 194, 0.1); }
  .u-loading-common-box .u-loading .u-loading-box {
    position: absolute;
    z-index: 5001;
    color: #ababab;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
    .u-loading-common-box .u-loading .u-loading-box em.u-loading-icon {
      display: block;
      width: 0.6rem;
      height: 0.6rem;
      margin: 0 auto;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDUgNzkuMTY0NTkwLCAyMDIwLzEyLzA5LTExOjU3OjQ0ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDQtMjlUMTI6NDA6MTgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA0LTI5VDE1OjAxOjA0KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA0LTI5VDE1OjAxOjA0KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxOGZhYmU3LTAxNjEt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);
      background-position: center;
      background-repeat: no-repeat;
      animation: loading linear .5s infinite; }

@keyframes loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.u-loading-common-box .showloading-enter-active, .u-loading-common-box .showloading-leave-active {
  transition: all 0.25s; }
.u-confirm-common-box .u-confirm {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 510; }
  .u-confirm-common-box .u-confirm .uniqlo-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(27, 27, 27, 0.5); }
  .u-confirm-common-box .u-confirm .comfirm-box {
    position: absolute;
    width: 100%;
    height: auto;
    box-shadow: 0px 0px 1px #111;
    bottom: 0;
    left: 0;
    text-align: center;
    font-size: 0.24rem;
    z-index: 520;
    background: #fff;
    animation: comfirm-slide 0.3s; }
    .u-confirm-common-box .u-confirm .comfirm-box .u-confirm-hd {
      font-size: 0.28rem;
      padding: 0.48rem 0.3rem 0;
      text-align: left; }
    .u-confirm-common-box .u-confirm .comfirm-box .u-confirm-bd {
      text-align: left;
      padding: 0.18rem 0.3rem 0.48rem;
      font-size: 0.26rem;
      font-weight: normal; }
    .u-confirm-common-box .u-confirm .comfirm-box .u-confirm-ft {
      display: -webkit-flex;
      display: flex;
      position: relative; }
      .u-confirm-common-box .u-confirm .comfirm-box .u-confirm-ft .u-confirm-btn {
        flex: 1;
        width: 100%;
        color: #000000;
        height: 1.04rem;
        line-height: 1.04rem;
        font-size: 0.32rem;
        box-shadow: 0 0px 0.08rem 0px rgba(0, 0, 0, 0.4); }
      .u-confirm-common-box .u-confirm .comfirm-box .u-confirm-ft .u-confirm-sure-btn {
        position: relative;
        background: #000000;
        color: #fff; }

@-webkit-keyframes comfirm-slide {
  0% {
    transform: translate3d(0%, 100%, 0);
    opacity: 0; }
  100% {
    transform: translate3d(0%, 0%, 0);
    opacity: 1; } }

@keyframes comfirm-slide {
  0% {
    transform: translate3d(0%, 100%, 0);
    opacity: 0; }
  100% {
    transform: translate3d(0%, 0%, 0);
    opacity: 1; } }

.u-confirm-common-box .refund-or-after-tip {
  color: #FF0000; }

.u-confirm-common-box .refund-or-after-tip-g {
  color: #4d8492; }

.u-confirm-common-box .confirmAnima-enter-active {
  animation: showConfirm .25s ease-in; }

.u-confirm-common-box .confirmAnima-leave-active {
  animation: hideConfirm .25s ease-out; }

@-webkit-keyframes showConfirm {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes showConfirm {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes hideConfirm {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes hideConfirm {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

[data-v-8148a594]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
.overflowHidden[data-v-8148a594] {
  overflow-y: hidden;
}
.menu[data-v-8148a594] {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  min-height: 100vh;
  background: #fff;
  z-index: 201;
}
.content[data-v-8148a594] {
  width: 100%;
  height: 100%;
}
.contentPt[data-v-8148a594] {
  padding-top: 45px;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}
.content-box[data-v-8148a594] {
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}
.btmAdd[data-v-8148a594] {
  bottom: 1.4rem;
}
.btmRem[data-v-8148a594] {
  bottom: 0;
}

#app {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
}
[v-cloak] {
  display: none;
}
.v-cloak--block,
.v-cloak--inline,
.v-cloak--inlineBlock {
  display: none;
}
.ui-view {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.app-transition {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.app-enter,
.app-leave {
  opacity: 0;
}
.fade-enter {
  opacity: 1;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
.fade-leave {
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.back-enter {
  opacity: 1;
  -webkit-transform: translate3d(-110%, 0, 0);
  transform: translate3d(-110%, 0, 0);
}
.back-leave {
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/*iframe:not([id=iframe]) {
  display: none;
}*/

@font-face {
  font-family: "iconfont";
  src: url(/static/fonts/iconfont.9cec1a2.eot); /* IE9*/
  src: url(/static/fonts/iconfont.9cec1a2.eot#iefix) format('embedded-opentype'), 
  url(/static/fonts/iconfont.7bb5a5f.woff) format('woff'), 
  url(/static/fonts/iconfont.44f2d1e.ttf) format('truetype'), 
  url(/static/img/iconfont.e4b5de4.svg#iconfont) format('svg'); /* iOS 4.1- */
}

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

.icon-jia:before { content: "\E600"; }

.icon-weibo:before { content: "\E605"; }

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

.icon-fenxiang:before { content: "\E62E"; }

.icon-11:before { content: "\E606"; }

.icon-dingwei:before { content: "\E603"; }

.icon-gouxuan:before { content: "\E608"; }

.icon-ttpodicon:before { content: "\E61F"; }

.icon-meun:before { content: "\E648"; }

.icon-zhifubao:before { content: "\E609"; }

.icon-qq:before { content: "\E616"; }

.icon-gouwu:before { content: "\E612"; }

.icon-dingwei1:before { content: "\E601"; }

.icon-left:before { content: "\E613"; }

.icon-xiaoxi:before { content: "\E60A"; }

.icon-wo:before { content: "\E607"; }

.icon-jian:before { content: "\E663"; }

.icon-selected:before { content: "\E6A7"; }

.icon-apple:before { content: "\E60B"; }

.icon-select:before { content: "\E630"; }

.icon-zhifubao1:before { content: "\E63B"; }

.icon-weixinzhifu:before { content: "\E62A"; }

.icon-kefu:before { content: "\E6EE"; }

.icon-liebiao:before { content: "\E60D"; }

.icon-zhang:before { content: "\E620"; }

.icon-shoucang:before { content: "\E619"; }

.icon-fudaoshangcheng:before { content: "\E602"; }

.icon-yuan:before { content: "\E604"; }

.icon-caidan:before { content: "\E60E"; }

.icon-double-caret-down:before { content: "\E60F"; }

.icon-dunpai:before { content: "\E6A1"; }

.icon-gongshangyinhang:before { content: "\E697"; }

.icon-xiadan:before { content: "\E62B"; }

.icon-zhongguoyinhang:before { content: "\E692"; }

.icon-zhaoshangyinhang:before { content: "\E693"; }

.icon-taobao:before { content: "\E6A6"; }

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

.icon-sanjiao-bottom:before { content: "\E6F0"; }

/**
* actionsheet
*/
/**
* datetime
*/
/**
* tabbar
*/
/**
* tab
*/
/**
* dialog
*/
/**
* x-number
*/
/**
* checkbox
*/
/**
* check-icon
*/
/**
* Cell
*/
/**
* Mask
*/
/**
* Range
*/
/**
* Tabbar
*/
/**
* Header
*/
/**
* Timeline
*/
/**
* Switch
*/
/**
* Button
*/
/**
* swipeout
*/
/**
* Cell
*/
/**
* Badge
*/
/**
* Popover
*/
/**
* Button tab
*/
/* alias */
/**
* Swiper
*/
/**
* checklist
*/
/**
* popup-picker
*/
/**
* popup
*/
/**
* popup-header
*/
/**
* form-preview
*/
/**
* load-more
*/
/**
* sticky
*/
/**
* group
*/
/**
* toast
*/
/**
* icon
*/
/**
* calendar
*/
/**
* search
*/
/**
* radio
*/
.weui-cell_access {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: inherit;
}
.weui-cell_access:active {
  background-color: #ECECEC;
}
.weui-cell_access .weui-cell__ft {
  padding-right: 13px;
  position: relative;
}
.weui-cell_access .weui-cell__ft:after {
  content: " ";
  display: inline-block;
  height: 6px;
  width: 6px;
  border-width: 2px 2px 0 0;
  border-color: #C8C8CD;
  border-style: solid;
  -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
          transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  position: relative;
  top: -2px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 2px;
}
.weui-cell_link {
  color: #586C94;
  font-size: 14px;
}
.weui-cell_link:first-child:before {
  display: block;
}
.weui-cell_access.vux-cell-box {
  padding-right: 13px;
  position: relative;
}
.weui-cell_access.vux-cell-box:after {
  content: " ";
  display: inline-block;
  height: 6px;
  width: 6px;
  border-width: 2px 2px 0 0;
  border-color: #C8C8CD;
  border-style: solid;
  -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
          transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  position: relative;
  top: -2px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 17px;
}
.weui-cells {
  margin-top: 1.17647059em;
  background-color: #FFFFFF;
  line-height: 1.41176471;
  font-size: 17px;
  overflow: hidden;
  position: relative;
}
.weui-cells:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  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;
  right: 0;
  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: 0.77em;
  margin-bottom: 0.3em;
  padding-left: 15px;
  padding-right: 15px;
  color: #999999;
  font-size: 14px;
}
.weui-cells__title + .weui-cells {
  margin-top: 0;
}
.weui-cells__tips {
  margin-top: .3em;
  color: #999999;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
}
.weui-cell {
  padding: 10px 15px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.weui-cell:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  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-cell_primary {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.weui-cell__bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.weui-cell__ft {
  text-align: right;
  color: #999999;
}
.vux-cell-justify {
  height: 1.41176471em;
}
.vux-cell-justify.vux-cell-justify:after {
  content: ".";
  display: inline-block;
  width: 100%;
  overflow: hidden;
  height: 0;
}
/**
* http://www.zhangxinxu.com/wordpress/2015/01/tips-blank-character-chinese-align/
*/
.vux-blank-half:before {
  content: '\2002';
  speak: none;
}
.vux-blank-full:before {
  content: '\2003';
  speak: none;
}
.vux-no-group-title {
  margin-top: 0.77em;
}
/**
* actionsheet
*/
/**
* datetime
*/
/**
* tabbar
*/
/**
* tab
*/
/**
* dialog
*/
/**
* x-number
*/
/**
* checkbox
*/
/**
* check-icon
*/
/**
* Cell
*/
/**
* Mask
*/
/**
* Range
*/
/**
* Tabbar
*/
/**
* Header
*/
/**
* Timeline
*/
/**
* Switch
*/
/**
* Button
*/
/**
* swipeout
*/
/**
* Cell
*/
/**
* Badge
*/
/**
* Popover
*/
/**
* Button tab
*/
/* alias */
/**
* Swiper
*/
/**
* checklist
*/
/**
* popup-picker
*/
/**
* popup
*/
/**
* popup-header
*/
/**
* form-preview
*/
/**
* load-more
*/
/**
* sticky
*/
/**
* group
*/
/**
* toast
*/
/**
* icon
*/
/**
* calendar
*/
/**
* search
*/
/**
* radio
*/
.vux-1px,
.vux-1px-t,
.vux-1px-b,
.vux-1px-tb,
.vux-1px-l,
.vux-1px-r {
  position: relative;
}
.vux-1px:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  height: 1px;
  border: 1px solid #C7C7C7;
  color: #C7C7C7;
  height: 200%;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
.vux-1px-t:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  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);
}
.vux-1px-b:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  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);
}
.vux-1px-tb:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  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);
}
.vux-1px-tb:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  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);
}
.vux-1px-l:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  bottom: 0;
  border-left: 1px solid #C7C7C7;
  color: #C7C7C7;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleX(0.5);
          transform: scaleX(0.5);
}
.vux-1px-r:after {
  content: " ";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  bottom: 0;
  border-right: 1px solid #C7C7C7;
  color: #C7C7C7;
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
  -webkit-transform: scaleX(0.5);
          transform: scaleX(0.5);
}
.vux-cell-primary {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.vux-cell-box {
  position: relative;
}
.vux-cell-box: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;
}
.vux-popup-picker-header {
  height: 44px;
  color: #FF9900;
  background-color: #fbf9fe;
  font-size: 16px;
  position: relative;
}
.vux-popup-picker-header:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  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);
}
.vux-popup-picker-value {
  /* display: inline-block; */
}
.vux-popup-picker-header-menu {
  text-align: left;
  padding-left: 15px;
  line-height: 44px;
}
.vux-popup-picker-header-menu-right {
  text-align: right;
  padding-right: 15px;
}
.vux-popup-picker-select {
  width: 100%;
  position: relative;
}
.vux-popup-picker-select-box.weui-cell__bd:after {
  content: " ";
  display: inline-block;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  height: 6px;
  width: 6px;
  border-width: 2px 2px 0 0;
  border-color: #C8C8CD;
  border-style: solid;
  position: relative;
  top: -2px;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
}
.vux-popup-picker-cancel {
  color: #828282;
}
.vux-popup-picker-placeholder {
  color: #999;
}
.scroller-component {
  display: block;
  position: relative;
  height: 238px;
  overflow: hidden;
  width: 100%;
}

.scroller-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

.scroller-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  transform: translateZ(0px);
  background-image:
    -webkit-linear-gradient(top, rgba(255,255,255,0.95), rgba(255,255,255,0.6)),
    -webkit-linear-gradient(bottom, rgba(255,255,255,0.95), rgba(255,255,255,0.6));
  background-image:
    linear-gradient(to bottom, rgba(255,255,255,0.95), rgba(255,255,255,0.6)),
    linear-gradient(to top, rgba(255,255,255,0.95), rgba(255,255,255,0.6));
  background-position: top, bottom;
  background-size: 100% 102px;
  background-repeat: no-repeat;
}

.scroller-item {
  text-align: center;
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  color: #000;
}

.scroller-indicator {
  width: 100%;
  height: 34px;
  position: absolute;
  left: 0;
  top: 102px;
  z-index: 3;
  background-image:
    -webkit-linear-gradient(top, #d0d0d0, #d0d0d0, transparent, transparent),
    -webkit-linear-gradient(bottom, #d0d0d0, #d0d0d0, transparent, transparent);
  background-image:
    linear-gradient(to bottom, #d0d0d0, #d0d0d0, transparent, transparent),
    linear-gradient(to top, #d0d0d0, #d0d0d0, transparent, transparent);
  background-position: top, bottom;
  background-size: 100% 1px;
  background-repeat: no-repeat;
}
.scroller-item {
  line-clamp: 1;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.vux-flexbox {
  width: 100%;
  text-align: left;
  display: -webkit-box;
  display: flex;
  display: -webkit-flex;
  box-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.vux-flexbox .vux-flexbox-item {
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-flex: 1;
  min-width: 20px;
  width: 0%;
}
.vux-flexbox .vux-flexbox-item:first-child {
  margin-left: 0!important;
  margin-top: 0!important;
}
.vux-flex-col {
  box-orient: vertical;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.vux-flex-col > .vux-flexbox-item {
  width: 100%;
}
.vux-flex-row {
  box-direction: row;
  box-orient: horizontal;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
/**
* actionsheet
*/
/**
* datetime
*/
/**
* tabbar
*/
/**
* tab
*/
/**
* dialog
*/
/**
* x-number
*/
/**
* checkbox
*/
/**
* check-icon
*/
/**
* Cell
*/
/**
* Mask
*/
/**
* Range
*/
/**
* Tabbar
*/
/**
* Header
*/
/**
* Timeline
*/
/**
* Switch
*/
/**
* Button
*/
/**
* swipeout
*/
/**
* Cell
*/
/**
* Badge
*/
/**
* Popover
*/
/**
* Button tab
*/
/* alias */
/**
* Swiper
*/
/**
* checklist
*/
/**
* popup-picker
*/
/**
* popup
*/
/**
* popup-header
*/
/**
* form-preview
*/
/**
* load-more
*/
/**
* sticky
*/
/**
* group
*/
/**
* toast
*/
/**
* icon
*/
/**
* calendar
*/
/**
* search
*/
/**
* radio
*/
.vux-tap-active {
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
          user-select: none;
}
.vux-tap-active:active {
  background-color: #ECECEC;
}
.weui-cells {
  margin-top: 1.17647059em;
  background-color: #FFFFFF;
  line-height: 1.41176471;
  font-size: 17px;
  overflow: hidden;
  position: relative;
}
.weui-cells:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  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;
  right: 0;
  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: 0.77em;
  margin-bottom: 0.3em;
  padding-left: 15px;
  padding-right: 15px;
  color: #999999;
  font-size: 14px;
}
.weui-cells__title + .weui-cells {
  margin-top: 0;
}
.weui-cells__tips {
  margin-top: .3em;
  color: #999999;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
}
.weui-cell {
  padding: 10px 15px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.weui-cell:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  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-cell_primary {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.weui-cell__bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.weui-cell__ft {
  text-align: right;
  color: #999999;
}
.vux-cell-justify {
  height: 1.41176471em;
}
.vux-cell-justify.vux-cell-justify:after {
  content: ".";
  display: inline-block;
  width: 100%;
  overflow: hidden;
  height: 0;
}
.weui-loading {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  -webkit-animation: weuiLoading 1s steps(12, end) infinite;
          animation: weuiLoading 1s steps(12, end) infinite;
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=") no-repeat;
  background-size: 100%;
}
.weui-loading.weui-loading_transparent {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMjAnIGhlaWdodD0nMTIwJyB2aWV3Qm94PScwIDAgMTAwIDEwMCc+PHBhdGggZmlsbD0nbm9uZScgZD0nTTAgMGgxMDB2MTAwSDB6Jy8+PHJlY3QgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjU2KScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0zMCknLz48cmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjUpJyByeD0nNScgcnk9JzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDEwNS45OCA2NSknLz48cmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjQzKScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA3NS45OCA2NSknLz48cmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjM4KScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2NSA2NSknLz48cmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjMyKScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTguNjYgNjUpJy8+PHJlY3Qgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHg9JzQ2LjUnIHk9JzQwJyBmaWxsPSdyZ2JhKDI1NSwyNTUsMjU1LC4yOCknIHJ4PSc1JyByeT0nNScgdHJhbnNmb3JtPSdyb3RhdGUoMTUwIDU0LjAyIDY1KScvPjxyZWN0IHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyB4PSc0Ni41JyB5PSc0MCcgZmlsbD0ncmdiYSgyNTUsMjU1LDI1NSwuMjUpJyByeD0nNScgcnk9JzUnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA1MCA2NSknLz48cmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjIpJyByeD0nNScgcnk9JzUnIHRyYW5zZm9ybT0ncm90YXRlKC0xNTAgNDUuOTggNjUpJy8+PHJlY3Qgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHg9JzQ2LjUnIHk9JzQwJyBmaWxsPSdyZ2JhKDI1NSwyNTUsMjU1LC4xNyknIHJ4PSc1JyByeT0nNScgdHJhbnNmb3JtPSdyb3RhdGUoLTEyMCA0MS4zNCA2NSknLz48cmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9J3JnYmEoMjU1LDI1NSwyNTUsLjE0KScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgtOTAgMzUgNjUpJy8+PHJlY3Qgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHg9JzQ2LjUnIHk9JzQwJyBmaWxsPSdyZ2JhKDI1NSwyNTUsMjU1LC4xKScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgtNjAgMjQuMDIgNjUpJy8+PHJlY3Qgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHg9JzQ2LjUnIHk9JzQwJyBmaWxsPSdyZ2JhKDI1NSwyNTUsMjU1LC4wMyknIHJ4PSc1JyByeT0nNScgdHJhbnNmb3JtPSdyb3RhdGUoLTMwIC01Ljk4IDY1KScvPjwvc3ZnPgo=");
}
@-webkit-keyframes weuiLoading {
0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
}
100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg);
            transform: rotate3d(0, 0, 1, 360deg);
}
}
@keyframes weuiLoading {
0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
}
100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg);
            transform: rotate3d(0, 0, 1, 360deg);
}
}
.vux-cell-primary {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.vux-label {
  display: block;
  word-wrap: break-word;
  word-break: break-all;
}
.weui-cell__ft .weui-loading {
  display: block;
}
.weui-cell__ft.vux-cell-align-left {
  text-align: left;
}
.weui-cell.vux-cell-no-border-intent:before {
  left: 0;
}
.weui-cell_access .weui-cell__ft.vux-cell-arrow-down:after {
  -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0) rotate(90deg);
          transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0) rotate(90deg);
}
.weui-cell_access .weui-cell__ft.vux-cell-arrow-up:after {
  -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0) rotate(-90deg);
          transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0) rotate(-90deg);
}
.vux-cell-arrow-transition:after {
  -webkit-transition: -webkit-transform 300ms;
  transition: -webkit-transform 300ms;
  transition: transform 300ms;
  transition: transform 300ms, -webkit-transform 300ms;
}
.vux-cell-disabled .vux-label {
  color: #b2b2b2;
}
.vux-cell-disabled.weui-cell_access .weui-cell__ft:after {
  border-color: #e2e2e2;
}

.vux-label-desc {
  font-size:14px;
  color:#666;
}
/**
* actionsheet
*/
/**
* datetime
*/
/**
* tabbar
*/
/**
* tab
*/
/**
* dialog
*/
/**
* x-number
*/
/**
* checkbox
*/
/**
* check-icon
*/
/**
* Cell
*/
/**
* Mask
*/
/**
* Range
*/
/**
* Tabbar
*/
/**
* Header
*/
/**
* Timeline
*/
/**
* Switch
*/
/**
* Button
*/
/**
* swipeout
*/
/**
* Cell
*/
/**
* Badge
*/
/**
* Popover
*/
/**
* Button tab
*/
/* alias */
/**
* Swiper
*/
/**
* checklist
*/
/**
* popup-picker
*/
/**
* popup
*/
/**
* popup-header
*/
/**
* form-preview
*/
/**
* load-more
*/
/**
* sticky
*/
/**
* group
*/
/**
* toast
*/
/**
* icon
*/
/**
* calendar
*/
/**
* search
*/
/**
* radio
*/
.vux-popup-dialog {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #eee;
  z-index: 501;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  max-height: 100%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.vux-popup-dialog.vux-popup-left {
  width: auto;
  height: 100%;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
.vux-popup-dialog.vux-popup-right {
  width: auto;
  height: 100%;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
.vux-popup-dialog.vux-popup-top {
  width: 100%;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
.vux-popup-mask {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: -1;
  -webkit-transition: opacity 400ms;
  transition: opacity 400ms;
}
.vux-popup-mask.vux-popup-show {
  opacity: 1;
}
.vux-popup-animate-bottom-enter,
.vux-popup-animate-bottom-leave-active {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
.vux-popup-animate-left-enter,
.vux-popup-animate-left-leave-active {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
.vux-popup-animate-right-enter,
.vux-popup-animate-right-leave-active {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
.vux-popup-animate-top-enter,
.vux-popup-animate-top-leave-active {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
.frontHeader {
  position: fixed;
  width: 100%;
  height: 1.2rem;
  top: 0;
  left: 0;
  z-index: 99;
  border-bottom: 1px solid #dadada;
  background-color: #fff; }
  .frontHeader header {
    display: flex;
    display: -webkit-flex;
    align-content: center; }
    .frontHeader header .title {
      position: relative;
      text-align: center;
      display: block;
      width: 100%;
      top: 0;
      left: 0;
      font-size: 0.32rem;
      line-height: 1.2rem;
      z-index: 1;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      font-weight: bold; }
    .frontHeader header .btn {
      text-align: center;
      align-self: center; }
    .frontHeader header .btn.btn-left, .frontHeader header .btn.btn-right {
      top: 0;
      position: absolute;
      height: 1.2rem;
      line-height: 1.2rem;
      z-index: 2;
      display: -webkit-flex;
      display: flex;
      padding: 0 0.3rem 0; }
      .frontHeader header .btn.btn-left img, .frontHeader header .btn.btn-right img {
        width: 0.48rem;
        height: 0.48rem; }
    .frontHeader header .btn.btn-left {
      color: #000000;
      left: 0; }
    .frontHeader header .btn.btn-right {
      right: 0; }
  .frontHeader .padding-left-50 {
    padding-left: 1rem; }
  .frontHeader .padding-right-50 {
    padding-right: 1rem; }
  .frontHeader .sub-header {
    padding-top: 1.2rem;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    line-height: 1.2rem;
    font-weight: bold;
    font-size: 0.4rem;
    white-space: nowrap;
    background-color: #F3F4F5; }
/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform, height;
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
/* Progress */
.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}
/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
/* Coverflow */
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
/* Cube + Flip */
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* Cube */
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.tab-container {
  overflow: hidden;
  position: relative;
  background: #fff; }

[data-v-51e9edaa]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
.tab-container-item[data-v-51e9edaa] {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
}

[data-v-267d64cf]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
.row-scroll-cont[data-v-267d64cf] {
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}
.front-tab-bar .hms-tab {
  padding: 0;
  color: #ababab; }

.front-tab-bar .hms-tab .front-tab-item {
  display: -webkit-flex !important;
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .front-tab-bar .hms-tab .front-tab-item .top-text {
    font-size: 0.3rem; }
  .front-tab-bar .hms-tab .front-tab-item .bottom-text {
    border-bottom: 0px;
    font-size: 0.28rem; }

.front-tab-bar .tab-box1 {
  background: #f4f4f4; }

.front-tab-bar .tab-box2 {
  background: #fff; }

.front-tab-bar .tab-box1 .front-tab-item {
  height: 1.32rem;
  box-shadow: inset 0px 0 0 0 #dadada, inset 0 1px 0 0 #dadada, inset 0 -1px 0 0 #dadada; }

.front-tab-bar .tab-box1 .active {
  position: relative;
  background: #fff;
  color: #000000;
  box-shadow: 0 0.04rem 0.04rem 0 #dadada;
  border-bottom: none; }
  .front-tab-bar .tab-box1 .active .line-bottom {
    position: relative; }
    .front-tab-bar .tab-box1 .active .line-bottom .active-line {
      position: absolute;
      left: 0px;
      bottom: -0.1rem;
      width: 100%;
      height: 0.04rem;
      background: #378694; }

.front-tab-bar .tab-box2 .front-tab-item {
  height: 0.8rem;
  box-shadow: none;
  border-right: 0px; }

.front-tab-bar .tab-box2 .active {
  position: relative;
  background: #fff;
  color: #000000;
  box-shadow: none;
  border-bottom: none; }
  .front-tab-bar .tab-box2 .active .line-bottom {
    position: relative; }
    .front-tab-bar .tab-box2 .active .line-bottom .active-line {
      position: absolute;
      left: 0px;
      bottom: -0.1rem;
      width: 100%;
      height: 0.04rem;
      background: #378694; }
  .front-tab-bar .tab-box2 .active .border-right {
    border-right: 1px solid #dadada; }
  .front-tab-bar .tab-box2 .active .front-tab-item:last-child {
    border-right: 0px; }
  .front-tab-bar .tab-box2 .active .active-line-gu {
    width: 100%;
    height: 0.04rem;
    background: #378694;
    position: absolute;
    left: 0;
    bottom: 0; }
.front-tab-item-box {
  position: relative; }
  .front-tab-item-box .top-text {
    font-size: 0.28rem; }
  .front-tab-item-box .bottom-text {
    border-bottom: 0px;
    font-size: 0.28rem; }

.b-lazy {
  -webkit-transition: opacity 500ms ease-in-out;
  transition: opacity 500ms ease-in-out;
  max-width: 100%;
  opacity: 0;
}
.b-lazy.b-loaded {
  opacity: 1;
}
.collect-icon-box .collect-icon {
  position: absolute;
  z-index: 1;
  top: 0.16rem;
  right: 0.16rem; }
  .collect-icon-box .collect-icon img {
    width: 24px;
    height: 24px; }

.collect-icon-box .collect-icon-big {
  top: 0.24rem;
  right: 0.24rem; }
  .collect-icon-box .collect-icon-big img {
    width: 0.6rem;
    height: 0.6rem; }
.product-corner .primary-color {
  color: #FF0000; }

.product-corner .red-color {
  color: #FF0000; }

.product-corner .black-color {
  color: #6A6A6A; }

.product-corner .corner-label {
  display: inline-block;
  text-align: center;
  font-size: 0.26rem; }

[data-v-01eeec06]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
.inactive[data-v-01eeec06] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.inactive .inactive-icon[data-v-01eeec06] {
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    text-align: center;
}
.inactive .inactive-icon .inactive-text[data-v-01eeec06] {
      background: rgba(0, 0, 0, 0.5);
      display: inline-block;
      border-radius: 50%;
      color: #fff;
}
.rater {
  position: relative; }
  .rater .star-list img {
    margin: 0 0.03rem;
    width: 0.28rem;
    height: 0.28rem; }
  .rater .star-list img {
    margin: 0 1px !important; }
  .rater .star {
    display: inline;
    white-space: nowrap; }
  .rater .big-star {
    margin-right: 0.15rem; }
    .rater .big-star img {
      margin: 0 0.03rem;
      width: 0.44rem;
      height: 0.44rem; }
  .rater .evaluate-start img {
    width: 0.72rem !important;
    height: 0.72rem !important; }
  .rater .half {
    position: absolute;
    display: flex;
    top: 0;
    height: 100%;
    overflow: hidden;
    transition: .2s ease; }
.rater-progress {
  display: flex;
  height: 0.2rem;
  background: #dadada; }
  .rater-progress .progress {
    flex: 0;
    background: #000000; }
.rater-score {
  display: flex;
  align-items: center;
  background: #fff;
  margin-left: -0.05rem;
  white-space: nowrap;
  justify-content: flex-start; }
  .rater-score.reviews-rater {
    display: table-row; }
    .rater-score.reviews-rater .cell {
      display: table-cell;
      padding-right: 0.08rem; }
    .rater-score.reviews-rater .rater-progress {
      width: 100%;
      padding-right: 0.16rem;
      height: 0.2rem;
      background: unset; }
      .rater-score.reviews-rater .rater-progress .progress {
        width: inherit;
        height: 0.2rem;
        background: #dadada;
        padding-right: 0.2rem; }
  .rater-score .align-center {
    display: flex;
    align-items: center; }
  .rater-score .rater-score {
    align-items: center; }
  .rater-score .goldNum {
    margin-left: 0.1rem;
    font-size: 0.24rem;
    font-weight: bold; }
  .rater-score .total {
    font-size: 0.22rem; }
  .rater-score .progress {
    width: 3.75rem; }
  .rater-score .other {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center; }
    .rater-score .other .count {
      margin-right: 0.15rem;
      font-size: 0.22rem; }
      .rater-score .other .count .text-blue {
        color: #FF0000; }
  .rater-score .select-icon {
    align-self: flex-end;
    font-size: 0; }
    .rater-score .select-icon img {
      width: 0.48rem;
      height: 0.48rem; }

.align-center {
  align-items: center; }

[data-v-b14ca81c]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
.h-a-label.a-disabled[data-v-b14ca81c] {
  cursor: auto;
}
.h-a-label.a-enable[data-v-b14ca81c] {
  cursor: pointer;
}
.h-a-label.under-line[data-v-b14ca81c] {
  text-decoration: underline;
}
.h-a-label.under-line[data-v-b14ca81c]:hover {
    text-decoration: none;
}
@charset "UTF-8";

.goods-item-container {
  width: 100%;
  background-color: #ffffff;
  /*普通颜色*/ }
  .goods-item-container .padding-15 {
    padding-left: 0.3rem;
    padding-right: 0.3rem; }
  .goods-item-container .border-right {
    border-right: 1px solid #ababab; }
  .goods-item-container .num {
    height: 0.4rem;
    line-height: 0.4rem;
    padding: 0 0 0 0.1rem; }
  .goods-item-container .sold-out {
    font-size: 0.28rem !important;
    line-height: 0.28rem !important;
    color: #ababab;
    margin-top: 0.16rem !important; }
  .goods-item-container .goods-item {
    display: flex;
    position: relative; }
  .goods-item-container .goods_item_img {
    flex: 1;
    background: #fff;
    position: relative;
    width: 100%; }
  .goods-item-container .goods-item-content {
    flex: 1;
    background: #fff;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: flex-start; }
    .goods-item-container .goods-item-content .goods-item-content-bottom {
      align-items: center; }
    .goods-item-container .goods-item-content .goods-class {
      font-size: 0.24rem;
      color: #6a6a6a;
      line-height: 0.3rem;
      margin-top: 0 !important;
      word-break: break-word; }
    .goods-item-container .goods-item-content .collect-icon {
      position: absolute;
      z-index: 1;
      top: 0;
      right: 0; }
  .goods-item-container .goods-item-mini .collect-icon {
    width: 0.48rem;
    height: 0.48rem; }
  .goods-item-container .column {
    flex-direction: column;
    width: 100%;
    padding-bottom: 0.36rem; }
    .goods-item-container .column .good_item_img {
      width: 100%;
      height: auto;
      display: flex;
      align-items: center;
      padding-top: 133.34%;
      position: relative; }
      .goods-item-container .column .good_item_img .good_item_img_background {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
        position: absolute;
        top: 0; }
    .goods-item-container .column .goods-item-mini {
      padding: 0 0.2rem 0 0.1rem !important; }
    .goods-item-container .column .goods-item-content {
      width: 100%;
      padding: 0 0.32rem; }
      .goods-item-container .column .goods-item-content .first-line {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 0.88rem; }
      .goods-item-container .column .goods-item-content > :nth-child(n) {
        margin-top: 0.12rem;
        line-height: 0.4rem; }
      .goods-item-container .column .goods-item-content > :first-child {
        margin-top: 0; }
      .goods-item-container .column .goods-item-content .collect-icon-box {
        position: relative;
        width: 0.48rem;
        height: 0.48rem; }
      .goods-item-container .column .goods-item-content .color-box {
        min-height: 0.36rem;
        font-size: 0; }
        .goods-item-container .column .goods-item-content .color-box .ml-none {
          margin-right: 0px !important; }
        .goods-item-container .column .goods-item-content .color-box .color-item {
          width: 0.36rem;
          height: 0.36rem;
          display: inline-block;
          margin-right: 0.12rem; }
        .goods-item-container .column .goods-item-content .color-box .more-color-min {
          width: 0.26rem;
          height: 0.26rem; }
        .goods-item-container .column .goods-item-content .color-box .small-color {
          width: 0.2rem;
          height: 0.2rem; }
          .goods-item-container .column .goods-item-content .color-box .small-color img {
            width: 0.2rem;
            height: 0.2rem; }
      .goods-item-container .column .goods-item-content .comment {
        text-align: right;
        margin-bottom: 0.6rem; }
        .goods-item-container .column .goods-item-content .comment .comment-icon {
          height: 0.32rem;
          width: 0.32rem;
          vertical-align: sub; }
  .goods-item-container .row {
    width: 100%;
    margin-bottom: 0.36rem; }
    .goods-item-container .row .good_item_img {
      width: 50%;
      flex: 1 1 50%;
      align-self: flex-start; }
    .goods-item-container .row .good_col_50 {
      width: 50%;
      flex: 1 1 50%;
      position: relative; }
    .goods-item-container .row .goods-item-content {
      width: 50%;
      flex: 1 1 50%; }
      .goods-item-container .row .goods-item-content .first-line {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 0.88rem; }
      .goods-item-container .row .goods-item-content > :nth-child(n) {
        margin-top: 0.18rem;
        line-height: 0.4rem; }
      .goods-item-container .row .goods-item-content > :first-child {
        margin-top: 0; }
      .goods-item-container .row .goods-item-content .collect-icon-box {
        position: relative;
        width: 0.48rem;
        height: 0.48rem; }
      .goods-item-container .row .goods-item-content .color-box {
        min-height: 0.36rem;
        margin-top: 0.3rem;
        font-size: 0; }
        .goods-item-container .row .goods-item-content .color-box .ml-none {
          margin-right: 0 !important; }
        .goods-item-container .row .goods-item-content .color-box .color-item {
          width: 0.36rem;
          height: 0.36rem;
          display: inline-block;
          margin-right: 0.1rem; }
      .goods-item-container .row .goods-item-content .comment {
        text-align: right; }
        .goods-item-container .row .goods-item-content .comment .comment-icon {
          height: 0.32rem;
          width: 0.32rem;
          vertical-align: sub; }
  .goods-item-container .color-one {
    color: #000000;
    line-height: 0.36rem; }
  .goods-item-container .color-two {
    color: #7d7d7d;
    line-height: 0.36rem; }
  .goods-item-container .category {
    font-size: 0.26rem;
    line-height: 0.33rem;
    color: #000000; }
  .goods-item-container .goods-name {
    font-size: 0.24rem !important;
    line-height: 0.36rem !important;
    margin-bottom: 0 !important;
    color: #000000;
    word-break: break-all; }
  .goods-item-container .price {
    font-size: 0.32rem !important;
    font-family: 'u-regular'; }
  .goods-item-container .inative {
    white-space: nowrap;
    color: #ababab;
    padding: 0;
    font-size: 0.24rem; }
  .goods-item-container .rater .star-list img {
    width: 0.32rem !important;
    height: 0.32rem !important; }
  .goods-item-container .begin-listed {
    font-size: 0.24rem; }
    .goods-item-container .begin-listed span {
      font-family: 'u-regular'; }
  .goods-item-container .no-wrap-comment {
    white-space: nowrap; }
  .goods-item-container .time-limited-end {
    font-size: 0.24rem;
    color: #FF0000; }
  .goods-item-container .price-red {
    font-size: 0.36rem;
    line-height: 0.432rem;
    color: #FF0000; }
  .goods-item-container .price-black {
    font-size: 0.36rem;
    line-height: 0.432rem; }
  .goods-item-container .bage-number {
    margin: 0.2rem 0; }
    .goods-item-container .bage-number .bage {
      display: inline-block;
      width: 0.44rem;
      height: 0.44rem;
      text-align: center;
      line-height: 0.44rem;
      border: 0.02rem solid #afafaf;
      font-size: 0.32rem; }
    .goods-item-container .bage-number .hot-1::before {
      border-top: 0.3rem solid #e5ce62;
      border-left: 0.3rem solid #e5ce62; }
    .goods-item-container .bage-number .hot-2::before {
      border-top: 0.3rem solid #aab5bc;
      border-left: 0.3rem solid #aab5bc; }
    .goods-item-container .bage-number .hot-3::before {
      border-top: 0.3rem solid #c29c55;
      border-left: 0.3rem solid #c29c55; }

.hips-scroll {
  position: relative;
  overflow: hidden;
  height: 100%
}
.hips-scroll__content {
  position: relative;
  z-index: 1
}
.hips-scroll__list-wrapper {
  overflow: hidden
}
.hips-scroll__pullup {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
  min-height: 10.667vw;
  font-size: 3.733vw;
  color: #6d7a80
}
.hips-scroll__pullup .before-trigger {
  padding: 4.267vw 0;
  min-height: 5.867vw
}
.hips-scroll__pullup .after-trigger {
  padding: 3.733vw 0
}
.hips-scroll__pulldown {
  position: absolute;
  width: 100%;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-transition: all;
  transition: all;
  font-size: 3.733vw;
  color: #6d7a80
}
.hips-scroll__pulldown .before-trigger {
  height: 14.4vw;
  line-height: 0;
  padding-top: 1.6vw
}
.hips-scroll__pulldown .after-trigger .loading {
  padding: 2.133vw 0
}
.hips-scroll__pulldown .after-trigger .loaded {
  padding: 3.2vw 0
}
/**
* actionsheet
*/
/**
* datetime
*/
/**
* tabbar
*/
/**
* tab
*/
/**
* dialog
*/
/**
* x-number
*/
/**
* checkbox
*/
/**
* check-icon
*/
/**
* Cell
*/
/**
* Mask
*/
/**
* Range
*/
/**
* Tabbar
*/
/**
* Header
*/
/**
* Timeline
*/
/**
* Switch
*/
/**
* Button
*/
/**
* swipeout
*/
/**
* Cell
*/
/**
* Badge
*/
/**
* Popover
*/
/**
* Button tab
*/
/* alias */
/**
* Swiper
*/
/**
* checklist
*/
/**
* popup-picker
*/
/**
* popup
*/
/**
* popup-header
*/
/**
* form-preview
*/
/**
* load-more
*/
/**
* sticky
*/
/**
* group
*/
/**
* toast
*/
/**
* icon
*/
/**
* calendar
*/
/**
* search
*/
/**
* radio
*/
.vux-sticky-box {
  z-index: 500;
}
.vux-sticky {
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.vux-fixed {
  width: 100%;
  position: fixed;
  top: 0;
}
/**
* actionsheet
*/
/**
* datetime
*/
/**
* tabbar
*/
/**
* tab
*/
/**
* dialog
*/
/**
* x-number
*/
/**
* checkbox
*/
/**
* check-icon
*/
/**
* Cell
*/
/**
* Mask
*/
/**
* Range
*/
/**
* Tabbar
*/
/**
* Header
*/
/**
* Timeline
*/
/**
* Switch
*/
/**
* Button
*/
/**
* swipeout
*/
/**
* Cell
*/
/**
* Badge
*/
/**
* Popover
*/
/**
* Button tab
*/
/* alias */
/**
* Swiper
*/
/**
* checklist
*/
/**
* popup-picker
*/
/**
* popup
*/
/**
* popup-header
*/
/**
* form-preview
*/
/**
* load-more
*/
/**
* sticky
*/
/**
* group
*/
/**
* toast
*/
/**
* icon
*/
/**
* calendar
*/
/**
* search
*/
/**
* radio
*/
.vux-tab-ink-bar {
  position: absolute;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #FF9900;
  text-align: center;
}
.vux-tab-ink-bar-transition-forward {
  -webkit-transition: right 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s;
  transition: right 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s;
}
.vux-tab-ink-bar-transition-backward {
  -webkit-transition: right 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s, left 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: right 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s, left 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}
.vux-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  background-color: #fff;
  height: 44px;
  position: relative;
}
.vux-tab button {
  padding: 0;
  border: 0;
  outline: 0;
  background: 0 0;
  -webkit-appearance: none;
          appearance: none;
}
.vux-tab .vux-tab-item {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background: -webkit-linear-gradient(top, #e5e5e5, #e5e5e5, rgba(229, 229, 229, 0)) bottom left no-repeat;
  background: linear-gradient(180deg, #e5e5e5, #e5e5e5, rgba(229, 229, 229, 0)) bottom left no-repeat;
  background-size: 100% 1px;
  font-size: 14px;
  text-align: center;
  line-height: 44px;
  color: #666;
}
.vux-tab .vux-tab-item.vux-tab-selected {
  color: #FF9900;
  border-bottom: 3px solid #FF9900;
}
.vux-tab .vux-tab-item.vux-tab-disabled {
  color: #ddd;
}
.vux-tab.vux-tab-no-animate .vux-tab-item.vux-tab-selected {
  background: 0 0;
}
/** when=prop:custom-bar-width **/
.vux-tab-bar-inner {
  display: block;
  background-color: #FF9900;
  margin: auto;
  height: 100%;
  -webkit-transition: width 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: width 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}
.vux-tab-item-badge {
  position: absolute;
  top: 0;
  bottom: 0;
  box-sizing: border-box;
  display: inline-block;
  height: 18px;
  min-width: 18px;
  padding: 0 4px;
  border-radius: 30px;
  margin: auto 0 auto 4px;
  line-height: 18px;
  font-size: 11px;
  background-clip: padding-box;
  vertical-align: middle;
}
.certona-product .certona-product-name {
  line-height: 1.2rem;
  padding-left: 0.3rem;
  font-size: 0.4rem;
  font-weight: normal; }

.certona-product .component-name-turnPage {
  line-height: 1.2rem;
  font-size: 0.36rem; }

.certona-product .vux-fixed {
  position: absolute; }

.certona-product .product-container {
  display: flex; }

.certona-product .box1-item {
  display: inline-block;
  white-space: normal; }

.certona-product .box1-item:first-child {
  margin-left: 0; }

.certona-product .box1-item:last-child {
  margin-right: 0; }

.certona-product .vux-tab .vux-tab-item {
  line-height: 20px; }

.certona-product .line-bottom {
  position: relative; }
  .certona-product .line-bottom:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #f3f4f5; }

.certona-product .menu-content {
  background: #fff;
  padding-bottom: 0.2rem; }
  .certona-product .menu-content .scroll-cont {
    overflow: hidden; }

.certona-product .switch-tool {
  display: flex;
  justify-content: flex-end; }
  .certona-product .switch-tool .list-icon-warp {
    margin-right: 0.18rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: flex-end;
    font-size: 0.24rem;
    font-weight: bold; }
    .certona-product .switch-tool .list-icon-warp .list-icon {
      width: 0.48rem;
      height: 0.48rem;
      background: url(data:image/png;base64,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) no-repeat;
      display: inline-block;
      background-size: cover; }
    .certona-product .switch-tool .list-icon-warp .list-col {
      background-position: 40%; }
    .certona-product .switch-tool .list-icon-warp .list-row {
      background-position: 0%; }

.certona-product .bage-number {
  margin: 0.2rem 0; }
  .certona-product .bage-number .bage {
    display: inline-block;
    width: 0.44rem;
    height: 0.44rem;
    text-align: center;
    line-height: 0.44rem;
    border: 0.02rem solid #afafaf;
    font-size: 0.32rem; }

.certona-product .view-all {
  width: 90%;
  border: 0.02rem solid #000000;
  margin: 0 auto;
  height: 0.96rem;
  text-align: center;
  line-height: 0.96rem; }
  .certona-product .view-all span {
    font-size: 0.26rem; }
@charset "UTF-8";

.search-top-link .no-search {
  text-decoration: underline;
  font-size: 0.32rem;
  color: #000000;
  float: right; }

.search-top-link .fix-header {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 2; }

.search-top-link .search-link {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 500; }
  .search-top-link .search-link .search-body {
    position: fixed;
    left: 0;
    padding: 0.36rem 0.36rem 1.76rem 0.36rem;
    width: 100%;
    height: 100%;
    box-shadow: 0 0.04rem 0.04rem 0 #dadada;
    background: #fff;
    overflow-y: scroll; }
    .search-top-link .search-link .search-body .search-input {
      display: flex;
      z-index: 1;
      height: 0.88rem;
      width: 100%;
      align-items: center; }
      .search-top-link .search-link .search-body .search-input .input {
        height: 0.4rem;
        border: none;
        font-size: 0.28rem;
        background-color: #fff;
        -webkit-appearance: none;
        -webkit-tap-highlight-color: transparent;
        flex: 1; }
        .search-top-link .search-link .search-body .search-input .input::-webkit-search-cancel-button {
          display: none; }
      .search-top-link .search-link .search-body .search-input .search-icon {
        width: 0.6rem;
        height: 0.6rem; }
      .search-top-link .search-link .search-body .search-input .search-icon-box {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        width: 0.88rem;
        height: 0.88rem; }
        .search-top-link .search-link .search-body .search-input .search-icon-box .back-icon {
          width: 0.12rem;
          height: 0.2rem; }
        .search-top-link .search-link .search-body .search-input .search-icon-box .close-icon {
          width: 0.16rem;
          height: 0.16rem; }
      .search-top-link .search-link .search-body .search-input .close-box {
        position: absolute;
        right: 0; }
      .search-top-link .search-link .search-body .search-input .input-wrap {
        position: relative;
        width: 100%;
        height: 0.88rem;
        border: solid 1px #DADADA;
        border-radius: 19.98rem;
        display: flex;
        align-items: center;
        padding-left: 0.58rem;
        padding-right: 0.88rem; }
      .search-top-link .search-link .search-body .search-input .clear-icon {
        width: 0.32rem;
        height: 0.32rem;
        font-size: 0.24rem;
        color: #fff;
        background-color: rgba(200, 200, 200, 0.3);
        border-radius: 50%;
        transform: rotateZ(45deg); }
      .search-top-link .search-link .search-body .search-input .close-search {
        line-height: 0.28rem;
        font-size: 0.28rem;
        color: #FF0000; }
    .search-top-link .search-link .search-body .assoc-word {
      position: absolute;
      width: 100%;
      left: 0;
      top: 71px;
      background: #fff;
      max-height: calc(100vh - 200px);
      overflow-y: auto; }
      .search-top-link .search-link .search-body .assoc-word .assoc-body {
        position: relative;
        display: flex;
        margin: 0 0.36rem 0.36rem;
        flex-direction: column;
        background: #fff;
        overflow-x: hidden;
        z-index: 10; }
        .search-top-link .search-link .search-body .assoc-word .assoc-body .assoc-item {
          height: 50px;
          line-height: 50px;
          margin-left: 37px;
          padding-left: 10px;
          font-size: 0.28rem;
          white-space: normal;
          word-wrap: break-word;
          border-bottom: 1px solid #dadada; }
          .search-top-link .search-link .search-body .assoc-word .assoc-body .assoc-item .input-value {
            font-weight: bold; }
    .search-top-link .search-link .search-body .search-history {
      margin-top: 0.36rem;
      margin-top: 0.16rem !important; }
      .search-top-link .search-link .search-body .search-history .title {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 0.88rem;
        border-bottom: 1px solid #e8e8e8; }
        .search-top-link .search-link .search-body .search-history .title .delete-history {
          color: #FF0000; }
        .search-top-link .search-link .search-body .search-history .title .delete-history-disabled {
          color: #ababab;
          background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5LjY0OTYgNS45MDAwNEgxMy4zNDk2VjQuMzQyMDRIMTAuNjQ5NlY1LjkwMjA0SDQuMzQ5NjFWNy4xMDIwNEg1Ljg5ODYxVjE5LjYwMUgxOC4xMDA2VjcuMTAxMDRIMTkuNjQ5NlY1LjkwMjA0VjUuOTAwMDRaTTcuMDk5NjEgMTguNDAxVjcuMTAyMDRIMTYuODk5NlYxOC40MDJINy4wOTk2MVYxOC40MDFaTTEwLjUgOS4zNTAwNEg5LjVWMTYuNUgxMC41VjkuMzUwMDRaTTEzLjUgOS4zNTAwNEgxNC41VjE2LjVIMTMuNVY5LjM1MDA0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
          width: 24px;
          height: 24px; }
      .search-top-link .search-link .search-body .search-history .list {
        position: relative;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        margin-top: 0.3rem; }
        .search-top-link .search-link .search-body .search-history .list::-webkit-scrollbar {
          display: none; }
        .search-top-link .search-link .search-body .search-history .list .swiper-wrapper .swiper-slide {
          width: max-content !important; }
        .search-top-link .search-link .search-body .search-history .list .list-item {
          font-size: 0.26rem;
          display: inline-block;
          padding: 0 0.2rem;
          border: 1px solid #DADADA;
          height: 0.88rem;
          line-height: 0.88rem;
          margin-right: 0.16rem;
          flex: 0 0 auto; }
        .search-top-link .search-link .search-body .search-history .list .overflow-scroll {
          overflow-x: auto;
          scrollbar-width: thin;
          /* 将滚动条宽度设置为最小值 */ }
        .search-top-link .search-link .search-body .search-history .list .overflow-scroll::-webkit-scrollbar {
          width: 0;
          /* 隐藏Webkit浏览器下的滚动条 */ }
        .search-top-link .search-link .search-body .search-history .list .swiper-button-prev,
        .search-top-link .search-link .search-body .search-history .list .swiper-button-next {
          width: 8px;
          height: 100%;
          background: #fff;
          box-shadow: 0 0 20px 20px #fff; }
        .search-top-link .search-link .search-body .search-history .list .swiper-button-prev {
          left: 0; }
        .search-top-link .search-link .search-body .search-history .list .swiper-button-next {
          right: 0; }
        .search-top-link .search-link .search-body .search-history .list .swiper-button-disabled {
          opacity: 0; }
    .search-top-link .search-link .search-body .no-history {
      font-size: 0.22rem;
      color: #7d7d7d; }
    .search-top-link .search-link .search-body .search-recomment {
      margin-top: 0.36rem;
      margin-top: 0.4rem; }
      .search-top-link .search-link .search-body .search-recomment .title {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 0.88rem;
        border-bottom: 1px solid #e8e8e8; }
        .search-top-link .search-link .search-body .search-recomment .title .delete-history {
          color: #FF0000; }
        .search-top-link .search-link .search-body .search-recomment .title .delete-history-disabled {
          color: #ababab;
          background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5LjY0OTYgNS45MDAwNEgxMy4zNDk2VjQuMzQyMDRIMTAuNjQ5NlY1LjkwMjA0SDQuMzQ5NjFWNy4xMDIwNEg1Ljg5ODYxVjE5LjYwMUgxOC4xMDA2VjcuMTAxMDRIMTkuNjQ5NlY1LjkwMjA0VjUuOTAwMDRaTTcuMDk5NjEgMTguNDAxVjcuMTAyMDRIMTYuODk5NlYxOC40MDJINy4wOTk2MVYxOC40MDFaTTEwLjUgOS4zNTAwNEg5LjVWMTYuNUgxMC41VjkuMzUwMDRaTTEzLjUgOS4zNTAwNEgxNC41VjE2LjVIMTMuNVY5LjM1MDA0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
          width: 24px;
          height: 24px; }
      .search-top-link .search-link .search-body .search-recomment .list {
        position: relative;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        margin-top: 0.3rem; }
        .search-top-link .search-link .search-body .search-recomment .list::-webkit-scrollbar {
          display: none; }
        .search-top-link .search-link .search-body .search-recomment .list .swiper-wrapper .swiper-slide {
          width: max-content !important; }
        .search-top-link .search-link .search-body .search-recomment .list .list-item {
          font-size: 0.26rem;
          display: inline-block;
          padding: 0 0.2rem;
          border: 1px solid #DADADA;
          height: 0.88rem;
          line-height: 0.88rem;
          margin-right: 0.16rem;
          flex: 0 0 auto; }
        .search-top-link .search-link .search-body .search-recomment .list .overflow-scroll {
          overflow-x: auto;
          scrollbar-width: thin;
          /* 将滚动条宽度设置为最小值 */ }
        .search-top-link .search-link .search-body .search-recomment .list .overflow-scroll::-webkit-scrollbar {
          width: 0;
          /* 隐藏Webkit浏览器下的滚动条 */ }
        .search-top-link .search-link .search-body .search-recomment .list .swiper-button-prev,
        .search-top-link .search-link .search-body .search-recomment .list .swiper-button-next {
          width: 8px;
          height: 100%;
          background: #fff;
          box-shadow: 0 0 20px 20px #fff; }
        .search-top-link .search-link .search-body .search-recomment .list .swiper-button-prev {
          left: 0; }
        .search-top-link .search-link .search-body .search-recomment .list .swiper-button-next {
          right: 0; }
        .search-top-link .search-link .search-body .search-recomment .list .swiper-button-disabled {
          opacity: 0; }
  .search-top-link .search-link .backdrop {
    position: fixed;
    top: 1.4rem;
    height: 100%;
    width: 100%;
    -webkit-tap-highlight-color: #F3F4F5;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    z-index: -1; }
    .search-top-link .search-link .backdrop.backdrop-show {
      opacity: 1;
      transition: opacity 0.3s; }
  .search-top-link .search-link .backtop {
    position: fixed;
    height: 1.4rem;
    width: 100%;
    -webkit-tap-highlight-color: #F3F4F5;
    opacity: 1;
    z-index: -1; }
    .search-top-link .search-link .backtop.backdrop-show {
      opacity: 1;
      transition: opacity 0.3s; }

.search-top-link .search-history-list {
  margin-top: 0.2rem; }

.search-top-link .no-history-list {
  font-size: 0.26rem;
  margin-top: 0.4rem;
  color: #000000; }

.search-top-link .no-hot-list {
  font-size: 0.26rem;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
  color: #000000; }

.search-top-link .history-item {
  width: 100%;
  height: 0.92rem;
  line-height: 0.92rem;
  margin-right: 0;
  color: #000000;
  font-size: 0.28rem;
  display: flex;
  align-items: center; }
  .search-top-link .history-item .history-item-text {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.search-top-link .delete-history-btn {
  width: 0.48rem;
  height: 0.48rem;
  display: flex;
  justify-content: center;
  align-items: center; }
  .search-top-link .delete-history-btn img {
    width: 0.16rem;
    height: 0.16rem; }
.classification-popover {
  cursor: pointer;
  position: absolute;
  display: flex;
  padding: 10px;
  justify-content: space-between;
  min-height: 44px;
  background: white;
  max-width: calc(100vw - 30px);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 30px 0px;
  border-radius: 15px;
  /* display: none; */
  right: 15px;
  top: -38px;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
  .classification-popover-content {
    display: flex;
    width: max-content;
    align-items: center;
    overflow: hidden; }
    .classification-popover-content > p {
      font-size: 13px;
      line-height: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      word-break: break-word;
      white-space: pre-wrap;
      width: auto;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      margin: 0px;
      color: #005db5; }
  .classification-popover .close-button {
    height: auto;
    width: 24px;
    margin-left: 12px;
    outline: 0px;
    background-color: transparent;
    border-style: none;
    appearance: button;
    cursor: pointer;
    text-transform: none;
    overflow: visible;
    font: inherit;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px; }
  .classification-popover .lower-arrow {
    position: absolute;
    width: 0px;
    height: 0px;
    border-color: white transparent transparent;
    border-width: 9px;
    border-style: solid;
    top: 100%;
    right: 18px; }
.footer {
  width: 100%;
  position: fixed;
  z-index: 501;
  bottom: 46px;
  padding-bottom: 0.48rem;
  pointer-events: none; }
  .footer .btn-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 80%;
    position: relative;
    margin: auto; }
    .footer .btn-wrap .tools-btn-box {
      width: 48px;
      height: 48px;
      line-height: 48px;
      background-color: white;
      text-align: center;
      border-radius: 50%;
      display: inline-flex;
      justify-content: center;
      align-items: center;
      box-shadow: 0 0 20px #0000001a;
      pointer-events: painted; }
      .footer .btn-wrap .tools-btn-box .tools-btn-cont {
        width: 32px;
        height: 32px;
        display: inline-flex;
        justify-content: center;
        align-items: center; }
        .footer .btn-wrap .tools-btn-box .tools-btn-cont .footer-icon {
          width: 30px;
          height: 30px; }
          .footer .btn-wrap .tools-btn-box .tools-btn-cont .footer-icon.search-icon {
            width: 32px;
            height: 32px; }
          .footer .btn-wrap .tools-btn-box .tools-btn-cont .footer-icon.close-btn {
            width: 64px;
            height: 64px; }
          .footer .btn-wrap .tools-btn-box .tools-btn-cont .footer-icon.close-btn.search-icon {
            background-color: #1a1a1a;
            border-radius: 50%; }
      .footer .btn-wrap .tools-btn-box .search-tooltip {
        position: absolute;
        width: 200px;
        margin: 12px;
        padding: 12px 16px;
        display: flex;
        justify-content: center;
        align-items: center;
        bottom: 100%;
        background: #0070eff2;
        font-size: 0.26rem;
        pointer-events: painted; }
        .footer .btn-wrap .tools-btn-box .search-tooltip .search-tooltip-content {
          color: #fff;
          line-height: 20px;
          text-align: left; }
        .footer .btn-wrap .tools-btn-box .search-tooltip .close-button {
          height: 12px;
          width: 12px;
          margin-left: 10px;
          cursor: pointer; }
        .footer .btn-wrap .tools-btn-box .search-tooltip:before {
          content: "";
          position: absolute;
          left: 50%;
          bottom: -12px;
          transform: translateX(-50%);
          width: 0;
          height: 0;
          border-left: 8px solid transparent;
          border-right: 8px solid transparent;
          border-top: 12px solid #0070eff2; }
      .footer .btn-wrap .tools-btn-box .search-tooltip.search-tooltip-uq {
        background-color: #1b1b1b;
        opacity: .9; }
      .footer .btn-wrap .tools-btn-box .search-tooltip.search-tooltip-uq:before {
        border-top: 12px solid #1b1b1b; }
    .footer .btn-wrap .search {
      width: 64px;
      height: 64px;
      line-height: 64px; }
  .footer .search-input {
    display: flex;
    z-index: 1;
    width: 100%;
    align-items: center; }
    .footer .search-input .input {
      height: 0.4rem;
      border: none;
      font-size: 0.28rem;
      background-color: #fff;
      -webkit-appearance: none;
      -webkit-tap-highlight-color: transparent;
      flex: 1;
      padding-left: 0.2rem; }
      .footer .search-input .input::-webkit-search-cancel-button {
        display: none; }
    .footer .search-input .search-icon {
      width: 0.6rem;
      height: 0.6rem; }
    .footer .search-input .search-icon-box {
      display: inline-flex;
      justify-content: center;
      align-items: center;
      width: 0.88rem;
      height: 0.88rem; }
      .footer .search-input .search-icon-box .back-icon {
        width: 0.12rem;
        height: 0.2rem; }
      .footer .search-input .search-icon-box .close-icon {
        width: 0.16rem;
        height: 0.16rem; }
      .footer .search-input .search-icon-box .search-icon {
        width: 0.4rem;
        height: 0.4rem; }
    .footer .search-input .close-box {
      position: absolute;
      right: 0; }
    .footer .search-input .search-input {
      position: absolute;
      left: 0; }
    .footer .search-input .input-wrap {
      position: relative;
      width: 100%;
      height: 0.88rem;
      border: solid 1px #dadada;
      border-radius: 19.98rem;
      display: flex;
      align-items: center;
      padding-left: 0.58rem;
      padding-right: 0.88rem; }
    .footer .search-input .clear-icon {
      width: 0.32rem;
      height: 0.32rem;
      font-size: 0.24rem;
      color: #fff;
      background-color: rgba(200, 200, 200, 0.3);
      border-radius: 50%;
      transform: rotateZ(45deg); }
    .footer .search-input .close-search {
      line-height: 0.28rem;
      font-size: 0.28rem;
      color: #FF0000; }
  .footer .home-navigate {
    display: flex;
    background-color: #000000;
    justify-content: center;
    align-items: center;
    pointer-events: painted;
    color: #fff;
    height: 1.04rem;
    width: 2.34rem;
    margin: auto;
    border-radius: 0.54rem; }
    .footer .home-navigate .footer-icon {
      width: 0.6rem;
      height: 0.6rem; }
    .footer .home-navigate .mr5 {
      margin-right: 5px; }

.search-footer {
  width: 100%;
  height: auto;
  line-height: 1.28rem;
  position: fixed;
  z-index: 501;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffffe6;
  flex-direction: column;
  pointer-events: painted; }
  .search-footer .bottom-navigation-bg {
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
    background: #ffffffe6;
    bottom: 0;
    box-shadow: 0 0 20px 0 #0000001a;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%; }
  .search-footer .search-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.32rem 0.4rem; }
    .search-footer .search-wrapper .search-input .input-wrap {
      margin-right: 0.2rem; }
    .search-footer .search-wrapper .search-input .input {
      background-color: unset; }
  .search-footer .customer-service-wrapper {
    width: 0.48rem;
    height: 0.48rem;
    display: flex;
    align-items: center; }
    .search-footer .customer-service-wrapper img {
      width: auto; }
  .search-footer .tools-btn-box {
    box-shadow: 0 0 20px #0000001a; }
.mode-head .choice-head {
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 1.12rem;
  line-height: 1.12rem;
  background: #fff;
  border-top-left-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
  border-bottom: 1px solid #dadada;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
  font-weight: bold; }
  .mode-head .choice-head .choice-head-title {
    margin: auto;
    font-size: 0.32rem; }
  .mode-head .choice-head .place-div {
    width: 0.48rem;
    height: 0.48rem; }
  .mode-head .choice-head .close-btn {
    width: 0.48rem;
    height: 0.48rem; }

.mode-head .no-title-head {
  box-shadow: none;
  position: relative;
  width: 100%;
  background: transparent; }
  .mode-head .no-title-head .close-btn {
    position: absolute;
    right: 0.3rem; }
.order-select {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 500; }
  .order-select .uniqlo-black-btn {
    margin-top: 0 !important; }
  .order-select .order-content {
    position: absolute;
    width: 100%;
    overflow-y: scroll; }
    .order-select .order-content .popup-title {
      position: fixed !important;
      width: 100%;
      z-index: 99;
      background-color: #fff;
      border-top-left-radius: 0.2rem;
      border-top-right-radius: 0.2rem;
      line-height: 1.04rem;
      text-align: center;
      border-bottom: 1px solid #dadada;
      font-size: 0.32rem;
      padding: 0 0.3rem;
      font-weight: bold; }
      .order-select .order-content .popup-title img {
        width: 0.48rem; }
    .order-select .order-content .select-content {
      margin-top: 1.12rem;
      margin-bottom: 2rem; }
    .order-select .order-content .bottom-btns {
      position: fixed;
      bottom: 0;
      width: 100%;
      background-color: #fff;
      margin: 0 !important;
      padding: 0.4rem 0.3rem;
      justify-content: space-between !important; }
  .order-select .order-box {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center; }
  .order-select .content-center {
    justify-content: center;
    align-items: center; }
  .order-select .order-back {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(27, 27, 27, 0.5);
    transition: all 1s;
    top: 0;
    left: 0; }
  .order-select .top {
    top: 0px;
    left: 0px; }
  .order-select .center {
    -webkit-align-self: center;
    align-self: center;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
    transform: translate3d(-50%, -50%, 0) scale(1); }
  .order-select .bottom {
    bottom: 0px;
    left: 0px; }
  .order-select .hms-popup-animate-enter-active,
  .order-select .hms-popup-animate-leave-active {
    /*transform: translate3d(0, 100%, 0);*/
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms; }
  .order-select .hms-popup-animate-enter,
  .order-select .hms-popup-animate-leave-to {
    transform: translate3d(0, 100%, 0); }
  .order-select .hms-popup-animate-center-enter-active,
  .order-select .hms-popup-animate-center-leave-active {
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms; }
  .order-select .hms-popup-animate-center-enter,
  .order-select .hms-popup-animate-center-leave-to {
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0) scale(0);
    transform: translate3d(-50%, -50%, 0) scale(0); }
  .order-select .hms-popup-show-enter-active,
  .order-select .hms-popup-show-leave-active {
    transition: all 500ms; }

/*.hms-popup-animate-enter,.hms-popup-animate-leave-active {*/
/*transform: translate3d(0, 100%, 0);*/
/*}*/
/*.hms-popup-animate-enter,.hms-popup-animate-leave-active{*/
/*transform: translate3d(0, 0, 0);*/
/*}*/
.uniqlo-head {
  position: relative; }
  .uniqlo-head .clear-fixed-uq {
    height: 52px; }
  .uniqlo-head .show-background {
    background: #fff;
    box-shadow: inset 0 -1px 0 0 #dadada; }
  .uniqlo-head .head {
    position: fixed;
    z-index: 101;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 52px;
    padding-left: 0.4rem;
    padding-right: 0.24rem;
    width: 100%;
    padding-top: 8px; }
    .uniqlo-head .head .upload-btn {
      margin-left: 0.4rem;
      background-color: rgba(255, 255, 255, 0.9);
      font-size: 0.2rem;
      border-radius: 15px;
      align-items: center;
      padding: 0 0.12rem 0 0.08rem; }
      .uniqlo-head .head .upload-btn .upload-icon {
        width: 0.4rem;
        margin-left: 0.04rem; }
    .uniqlo-head .head .icon-label .logo-icon {
      height: 0.56rem; }
      .uniqlo-head .head .icon-label .logo-icon img {
        width: 100%;
        height: 100%; }
      .uniqlo-head .head .icon-label .logo-icon .showJaIcon {
        margin-left: 0.15rem; }
    .uniqlo-head .head .icon-label .logo-icon-uq {
      width: 1.24rem; }
    .uniqlo-head .head .icon-label .head-tip {
      font-size: 0.24rem;
      margin-left: 0.15rem;
      vertical-align: middle; }
    .uniqlo-head .head .tools-btn-box {
      display: inline-flex;
      font-weight: bold; }
      .uniqlo-head .head .tools-btn-box .tools-btn-cont {
        display: inline-flex;
        flex-direction: column;
        justify-content: flex-start;
        font-size: 0.24rem;
        align-items: center;
        width: 0.88rem;
        position: relative; }
        .uniqlo-head .head .tools-btn-box .tools-btn-cont img {
          width: 24px;
          height: 24px; }
      .uniqlo-head .head .tools-btn-box .fw-400 {
        font-weight: 400; }
    .uniqlo-head .head .bage {
      position: absolute;
      background: #000000;
      min-width: 0.32rem;
      height: 0.32rem;
      line-height: 0.32rem;
      padding: 0 0.1rem;
      text-align: center;
      border-radius: 0.16rem;
      font-size: 0.2rem;
      color: #fff;
      right: 0.04rem;
      top: -0.08rem;
      font-family: u-regular; }
  .uniqlo-head .head-title {
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    padding-left: 0.24rem;
    padding-right: 0.24rem;
    height: 1.36rem;
    line-height: 1.36rem;
    background-color: #f4f4f4; }
    .uniqlo-head .head-title .title {
      font-weight: bold;
      font-size: 0.42rem;
      white-space: nowrap; }
    .uniqlo-head .head-title .title-right {
      flex: 1; }
  .uniqlo-head .lang-content {
    font-size: 0.28rem;
    padding-top: 0.52rem;
    padding-bottom: 0rem; }
    .uniqlo-head .lang-content .select-item {
      border-bottom: 1px solid #dadada;
      height: 1rem;
      padding-left: 0.3rem;
      background: #fff; }
      .uniqlo-head .lang-content .select-item .select-icon {
        width: 0.32rem;
        height: 0.32rem; }
  .uniqlo-head .shop-cart-head-title {
    background: #fff;
    box-shadow: inset 0 -1px 0 0 #DADADA; }
  .uniqlo-head .header-icon {
    width: 24px;
    height: 24px; }
  .uniqlo-head .header-icon-img {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuMDQzODEgNi41NjU4Nkw3LjAzOTgxIDMuNTA1ODZIMi4wMDc4MVY0LjcwNDg2SDUuODQxODFMNS44NTU4MSAxNS40NTg5SDE4Ljc1MjhMMjAuOTkyOCA2LjU2NDg2TDcuMDQzODEgNi41NjU4NlpNMTcuODE3OCAxNC4yNTk5SDcuMDU0ODFMNy4wNDY4MSA3Ljc2NDg2SDE5LjQ1MzhMMTcuODE4OCAxNC4yNTk5SDE3LjgxNzhaTTE2Ljk2ODggMjAuNTAxOUMxNy43OTcyIDIwLjUwMTkgMTguNDY4OCAxOS44MzAzIDE4LjQ2ODggMTkuMDAxOUMxOC40Njg4IDE4LjE3MzUgMTcuNzk3MiAxNy41MDE5IDE2Ljk2ODggMTcuNTAxOUMxNi4xNDAzIDE3LjUwMTkgMTUuNDY4OCAxOC4xNzM1IDE1LjQ2ODggMTkuMDAxOUMxNS40Njg4IDE5LjgzMDMgMTYuMTQwMyAyMC41MDE5IDE2Ljk2ODggMjAuNTAxOVpNOC45NTMxMiAxOS4wMDE5QzguOTUzMTIgMTkuODMwMyA4LjI4MTU1IDIwLjUwMTkgNy40NTMxMiAyMC41MDE5QzYuNjI0NyAyMC41MDE5IDUuOTUzMTIgMTkuODMwMyA1Ljk1MzEyIDE5LjAwMTlDNS45NTMxMiAxOC4xNzM1IDYuNjI0NyAxNy41MDE5IDcuNDUzMTIgMTcuNTAxOUM4LjI4MTU1IDE3LjUwMTkgOC45NTMxMiAxOC4xNzM1IDguOTUzMTIgMTkuMDAxOVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=); }
  .uniqlo-head .header-icon-img-white {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuMDQzODEgNi41NjU4Nkw3LjAzOTgxIDMuNTA1ODZIMi4wMDc4MVY0LjcwNDg2SDUuODQxODFMNS44NTU4MSAxNS40NTg5SDE4Ljc1MjhMMjAuOTkyOCA2LjU2NDg2TDcuMDQzODEgNi41NjU4NlpNMTcuODE3OCAxNC4yNTk5SDcuMDU0ODFMNy4wNDY4MSA3Ljc2NDg2SDE5LjQ1MzhMMTcuODE4OCAxNC4yNTk5SDE3LjgxNzhaTTE2Ljk2ODggMjAuNTAxOUMxNy43OTcyIDIwLjUwMTkgMTguNDY4OCAxOS44MzAzIDE4LjQ2ODggMTkuMDAxOUMxOC40Njg4IDE4LjE3MzUgMTcuNzk3MiAxNy41MDE5IDE2Ljk2ODggMTcuNTAxOUMxNi4xNDAzIDE3LjUwMTkgMTUuNDY4OCAxOC4xNzM1IDE1LjQ2ODggMTkuMDAxOUMxNS40Njg4IDE5LjgzMDMgMTYuMTQwMyAyMC41MDE5IDE2Ljk2ODggMjAuNTAxOVpNOC45NTMxMiAxOS4wMDE5QzguOTUzMTIgMTkuODMwMyA4LjI4MTU1IDIwLjUwMTkgNy40NTMxMiAyMC41MDE5QzYuNjI0NyAyMC41MDE5IDUuOTUzMTIgMTkuODMwMyA1Ljk1MzEyIDE5LjAwMTlDNS45NTMxMiAxOC4xNzM1IDYuNjI0NyAxNy41MDE5IDcuNDUzMTIgMTcuNTAxOUM4LjI4MTU1IDE3LjUwMTkgOC45NTMxMiAxOC4xNzM1IDguOTUzMTIgMTkuMDAxOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=); }

@keyframes aniUp {
  from {
    top: 1.4rem; }
  to {
    top: 0; } }
.menu-gu ul {
  list-style-type: none;
  padding: 0; }

.menu-gu .topTop {
  position: fixed;
  bottom: 70px;
  right: 0px;
  width: 45px;
  height: 45px;
  z-index: 95; }

.menu-gu .head-gu-menu {
  position: fixed;
  z-index: 1000;
  width: 100%;
  height: 1.2rem;
  align-items: center;
  line-height: 1.2rem;
  display: flex;
  box-shadow: 0 0.04rem 0.04rem 0 #dadada; }
  .menu-gu .head-gu-menu .menu-gu img, .menu-gu .head-gu-menu .logo-gu img, .menu-gu .head-gu-menu .cart-gu img, .menu-gu .head-gu-menu .search-gu img, .menu-gu .head-gu-menu .like-gu img {
    width: 0.6rem; }
  .menu-gu .head-gu-menu .menu-gu {
    flex: 1; }
  .menu-gu .head-gu-menu .menu-gu-close {
    width: 1.12rem;
    height: 1.2rem;
    padding-left: 0.3rem;
    background: #f9f9f9; }
  .menu-gu .head-gu-menu .logo-gu {
    flex: 1;
    text-align: center;
    margin-left: -0.06rem; }
    .menu-gu .head-gu-menu .logo-gu img {
      width: 0.72rem; }
  .menu-gu .head-gu-menu .right-icons {
    flex: 1;
    display: flex;
    justify-content: flex-end; }

.menu-gu .place-div {
  height: 1.2rem; }

.menu-gu .account-gu {
  width: 7.5rem;
  height: 1.12rem;
  line-height: 1.12rem;
  text-align: center;
  color: #000000;
  font-weight: bold;
  font-size: 0.28rem;
  border-bottom: 1px solid #dadada; }
  .menu-gu .account-gu .account-gu-icon {
    width: 0.68rem;
    height: 0.64rem; }
.menu .height100 {
  height: 100%; }

.menu .slide-left-enter-active, .menu .slide-left-leave-active {
  transition: all .5s;
  transition-timing-function: cubic-bezier(0.36, 0.66, 0.04, 1); }

.menu .slide-left-enter, .menu .slide-left-leave-to {
  /*opacity: 0;*/
  transform: translate3d(0, 100%, 0); }

[data-v-87d069e8]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
.content-tip[data-v-87d069e8] {
  padding: 0.3rem;
}
.content-tip .try-after[data-v-87d069e8] {
    font-size: 0.36rem;
    padding-bottom: 0.3rem;
}
.content-tip p[data-v-87d069e8] {
    font-size: 0.28rem;
    color: #000000;
}

[data-v-2427d768]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
.h-picture[data-v-2427d768] {
  width: 100%;
  height: 100%;
}
.h-picture .picture-img[data-v-2427d768] {
    object-fit: cover;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity .3s linear;
    transition: opacity .3s linear;
}
.h-picture .pic-loading.picture-img[data-v-2427d768] {
    opacity: 0;
}
.video-error-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-size: 0.28rem;
  color: #6a6a6a; }
  .video-error-box .video-error-icon {
    width: 75px;
    height: 75px; }
@charset "UTF-8";

.mini-carousel-wrapper {
  padding: 0 0 0 0.4rem;
  background-color: #fff;
  margin-top: 0.4rem; }
  .mini-carousel-wrapper .one-img-box img {
    height: 3.2rem;
    width: 3.2rem; }
  .mini-carousel-wrapper .one-img-box .myVideo {
    height: 3.2rem;
    width: 3.2rem; }
  .mini-carousel-wrapper .mini-carousel-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 0.4rem;
    padding-bottom: 0.4rem; }
    .mini-carousel-wrapper .mini-carousel-title div {
      font-size: 0.4rem; }
    .mini-carousel-wrapper .mini-carousel-title a {
      font-size: 0.28rem; }
  .mini-carousel-wrapper .swiper-slide {
    width: 3.2rem !important; }
    .mini-carousel-wrapper .swiper-slide img {
      height: 3.2rem;
      width: 3.2rem; }
    .mini-carousel-wrapper .swiper-slide .myVideo {
      height: 3.2rem;
      width: 3.2rem; }
  .mini-carousel-wrapper .carousel-caption {
    padding: 10px 0;
    padding-right: 0.24rem;
    min-height: 2.24rem;
    width: 100%; }
  .mini-carousel-wrapper .carousel-caption .pic-content {
    margin: 0;
    font-size: 0.26rem; }
  .mini-carousel-wrapper .carousel-caption .btn-content {
    max-height: 4.5em;
    /* 3行文本，每行1.5em高 */
    overflow: hidden;
    line-height: 1.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin: 0.1rem 0 0;
    font-size: 0.24rem;
    color: #666;
    /* 文案颜色 */ }
  .mini-carousel-wrapper .view-all-link {
    padding-left: 0.5rem; }
  .mini-carousel-wrapper .view-all-link:hover {
    text-decoration: underline; }
  .mini-carousel-wrapper .description-link {
    color: #666;
    /* 链接颜色 */
    text-decoration: underline; }

[data-v-3b0b0f9a]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
.recently-visited[data-v-3b0b0f9a] {
  margin: 0.2rem 0;
}
.product-recommed {
  background-color: #fff; }
  .product-recommed .recommed-name {
    line-height: 1.2rem;
    padding-left: 0.4rem;
    font-size: 0.4rem;
    font-weight: normal; }
  .product-recommed .box-item {
    background-color: #fff; }
    .product-recommed .box-item .good_item_box {
      height: 33% !important;
      padding-right: 0.5% !important; }
  .product-recommed .marginTopF12 {
    margin-top: -0.24rem; }
  .product-recommed .vux-fixed {
    position: absolute; }
  .product-recommed .box1-item {
    display: inline-block;
    white-space: normal; }
  .product-recommed .box1-item:first-child {
    margin-left: 0; }
  .product-recommed .box1-item:last-child {
    margin-right: 0; }
  .product-recommed .vux-tab .vux-tab-item {
    line-height: 0.4rem; }
  .product-recommed .line-bottom {
    position: relative;
    margin-bottom: 0.22rem; }
  .product-recommed .padding-top-15 {
    padding-top: 0.3rem; }
  .product-recommed .menu-content {
    background: #fff; }
  .product-recommed .padding-left-20 {
    padding-left: 0.4rem; }
  .product-recommed .padding-left-right-20 {
    padding: 0 0.4rem; }
  .product-recommed .switch-tool {
    display: flex;
    justify-content: flex-end; }
    .product-recommed .switch-tool .list-icon-warp {
      margin-right: 0.18rem;
      display: flex;
      flex-direction: column;
      align-items: center;
      align-self: flex-end;
      font-size: 0.24rem;
      font-weight: bold; }
      .product-recommed .switch-tool .list-icon-warp .list-icon {
        width: 0.48rem;
        height: 0.48rem;
        background: url(data:image/png;base64,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) no-repeat;
        display: inline-block;
        background-size: cover; }
      .product-recommed .switch-tool .list-icon-warp .list-col {
        background-position: 40%; }
      .product-recommed .switch-tool .list-icon-warp .list-row {
        background-position: 0%; }
      .product-recommed .switch-tool .list-icon-warp span:last-child {
        margin-top: -0.04rem;
        margin-bottom: 0.1rem; }

.classification-container .product-recommed .marginTop20 {
  margin-top: 1rem; }

.product-recommed-good-item .row .goods-item-content .color-box {
  margin-top: 0; }
.rank .bage {
  border: 1px solid #bfbebe;
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  text-align: center;
  line-height: 0.48rem;
  font-size: 0.48rem;
  margin: 0.36rem 0 0.12rem; }

.rank .item-box {
  position: relative; }

.rank .hot-tag {
  border: 1px solid #bfbebe;
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 24px;
  font-size: 16px;
  margin: 18px 0 6px; }

.rank .item-box:nth-of-type(1) .hot-tag::before {
  border-top: 0.3rem solid #e5ce62;
  border-left: 0.3rem solid #e5ce62; }

.rank .item-box:nth-of-type(2) .hot-tag::before {
  border-top: 0.3rem solid #aab5bc;
  border-left: 0.3rem solid #aab5bc; }

.rank .item-box:nth-of-type(3) .hot-tag::before {
  border-top: 0.3rem solid #c29c55;
  border-left: 0.3rem solid #c29c55; }

.rank .vux-fixed {
  position: absolute; }

.rank .box1-item {
  display: inline-block;
  white-space: normal; }

.rank .box1-item:first-child {
  margin-left: 0; }

.rank .box1-item:last-child {
  margin-right: 0 !important; }

.rank .vux-tab .vux-tab-item {
  line-height: 0.4rem; }

[data-v-1f1949de]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
.bage[data-v-1f1949de] {
  border: 1px solid #ababab;
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  text-align: center;
  line-height: 0.5rem;
  margin: 0.16rem 0;
}
.menu-content[data-v-1f1949de] {
  margin-top: 0.3rem;
}
.vux-fixed[data-v-1f1949de] {
  position: absolute;
}
.box1-item[data-v-1f1949de] {
  display: inline-block;
}
.box1-item[data-v-1f1949de]:first-child {
  margin-left: 0;
}
.box1-item[data-v-1f1949de]:last-child {
  margin-right: 0;
}
.vux-tab .vux-tab-item[data-v-1f1949de] {
  line-height: 0.4rem;
}

[data-v-0b12d89c]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
img[data-v-0b12d89c] {
  vertical-align: text-top;
}
.good-photo-box[data-v-0b12d89c] {
  position: relative;
  padding-bottom: 0.36rem;
}
.love[data-v-0b12d89c] {
  position: absolute;
  right: 0.16rem;
  top: 0.16rem;
}

[data-v-b7ce73f8]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
.specila-recommendation[data-v-b7ce73f8] {
  overflow: hidden;
}
.img-special-list[data-v-b7ce73f8] {
  position: relative;
  overflow: hidden;
  width: 1000%;
}
.img-special-list img[data-v-b7ce73f8] {
    float: left;
}

































































































































.home-banner-box .home-banner {
  position: relative;
  z-index: 0; }
  .home-banner-box .home-banner .banner-img {
    height: 100%; }
  .home-banner-box .home-banner .vw100 {
    height: 100vw; }

.home-banner-box .L3-dot {
  display: flex;
  justify-content: space-around;
  position: absolute;
  bottom: 0.24rem !important;
  left: 50% !important;
  transform: translateX(-50%);
  z-index: 99;
  width: max-content; }
  .home-banner-box .L3-dot .swiper-pagination-bullet-active {
    display: flex;
    flex-shrink: 0;
    width: 0.4rem !important;
    background: #000000 !important; }
  .home-banner-box .L3-dot .swiper-pagination-bullet {
    height: 0.06rem;
    width: 0.06rem;
    border-radius: 0.03rem;
    margin: 0;
    padding: 0;
    background: #959595;
    opacity: 1 !important; }
  .home-banner-box .L3-dot .swiper-pagination-bullet + .swiper-pagination-bullet {
    margin-left: 0.08rem; }

.home-banner-box .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: -0.4rem; }

.home-banner-box .swiper-pagination-bullet-active {
  background: #000000;
  opacity: 1; }

.home-banner-box .swiper-button-prev,
.home-banner-box .swiper-button-next {
  background: #fff;
  width: 0.82rem;
  height: 0.82rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAACXBIWXMAAAxOAAAMTgF/d4wjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL9JREFUeNpikJSSMgDi90CcwEAEAKoTAOL9IAziM/Py8l4H0gJAHABkM375/PkAHs0KQGo7EFsAsQJIPciAl0COAxBzgGggXwFoyEYsmg2A1HGQRqjQBSDOZESS3A91CUzS8fmzZx+g8gFAaj6S/AKgXCKIwYjmvPVAbIBkSCKUPx/JMROAmgthHEb0AIIa4oAjGBKBmhcgCzDiCCyQjcixAvJKIFAzRgAzYzMAFIigEIa65AEQewI1n8CmFiDAAIKfOUtLYZI7AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.5;
  margin-top: -8px; }

.home-banner-box .swiper-button-prev {
  left: 0;
  transform: rotate(-270deg); }

.home-banner-box .swiper-button-next {
  right: 0;
  transform: rotate(270deg); }

.home-banner-box .swiper-button-img {
  width: 0.4rem;
  height: 0.96rem;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.5; }

.home-banner-box .swiper-button-prev-img {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDIwIDQ4Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0FCQUJBQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMEwxNy43ODggMjQgMCA0OCAyLjIxMyA0OCAxMy45NTggMzIuMTUyIDIwIDI0IDIuMjEzIDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOSAtMzc5KSB0cmFuc2xhdGUoOSAzNzkpIHJvdGF0ZSgtMTgwIDEwIDI0KSIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
  left: 0.2rem;
  position: absolute;
  top: 50%;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer; }

.home-banner-box .swiper-button-next-img {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDIwIDQ4Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0FCQUJBQiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAgMEwxNy43ODggMjQgMCA0OCAyLjIxMyA0OCAxMy45NTggMzIuMTUyIDIwIDI0IDIuMjEzIDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ4IC0zNzkpIHRyYW5zbGF0ZSgzNDggMzc5KSBtYXRyaXgoMSAwIDAgLTEgMCA0OCkiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  right: 0.2rem;
  position: absolute;
  top: 50%;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer; }

.home-banner-box .swiper-button-prev-img-white {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCAyMyA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kXzUwODVfMjA5MDQ5KSI+CiAgICA8cGF0aCBkPSJNMTcuNSA1MEw2IDI2LjVMMTcuNSAzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC45IiBzdHJva2Utd2lkdGg9IjIiLz4KICA8L2c+CiAgPGRlZnM+CiAgICA8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfNTA4NV8yMDkwNDkiIHg9IjAuODg2NzE5IiB5PSIwLjU2MDU0NyIgd2lkdGg9IjIxLjUxMTciIGhlaWdodD0iNTUuODc4OSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgogICAgICA8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KICAgICAgPGZlT2Zmc2V0IGR5PSIyIi8+CiAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz4KICAgICAgPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMiAwIi8+CiAgICAgIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzUwODVfMjA5MDQ5Ii8+CiAgICAgIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzUwODVfMjA5MDQ5IiByZXN1bHQ9InNoYXBlIi8+CiAgICA8L2ZpbHRlcj4KICA8L2RlZnM+Cjwvc3ZnPgo=);
  left: 0.24rem;
  width: 0.3rem;
  height: 0.98rem; }

.home-banner-box .swiper-button-next-img-white {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCAyMyA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kXzUwODVfMjA5MDUxKSI+CiAgICA8cGF0aCBkPSJNNS41IDNMMTcgMjYuNUw1LjUgNTAiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjkiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF81MDg1XzIwOTA1MSIgeD0iMC42MDE1NjIiIHk9IjAuNTYwNTQ3IiB3aWR0aD0iMjEuNTExNyIgaGVpZ2h0PSI1NS44Nzg5IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgICAgIDxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CiAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgogICAgICA8ZmVPZmZzZXQgZHk9IjIiLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIvPgogICAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yIDAiLz4KICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNTA4NV8yMDkwNTEiLz4KICAgICAgPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfNTA4NV8yMDkwNTEiIHJlc3VsdD0ic2hhcGUiLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KPC9zdmc+Cg==);
  right: 0.24rem;
  width: 0.3rem;
  height: 0.98rem; }

.home-banner-box .banner-tip {
  position: absolute;
  z-index: 100;
  bottom: 0.24rem;
  width: 1.08rem;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  opacity: 0.6;
  background: #000000;
  color: #fff;
  right: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.24rem; }

.home-banner-box .hide-player-btn::-webkit-media-controls-start-playback-button {
  display: none !important; }
.front-video .uniqlo-player-box {
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100%;
  min-height: 3.6rem;
  overflow: hidden; }
  .front-video .uniqlo-player-box:before {
    content: " ";
    display: table; }
  .front-video .uniqlo-player-box:after {
    content: " ";
    display: table;
    clear: both; }

.front-video .uniqlo-player-box-ios {
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100%; }
  .front-video .uniqlo-player-box-ios video {
    display: block;
    width: 100%; }

.front-video .myVideo {
  width: 100%;
  min-height: 3.6rem; }

.front-video .Button.play-btn {
  width: 0.94rem;
  height: 0.66rem;
  background-image: linear-gradient(-180deg, #E52D27 0%, #BF171D 100%);
  border-radius: 0.1rem;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.front-video .pa {
  position: absolute; }

.front-video .Button.play-btn:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  border-radius: 100%; }

.front-video .Button.play-btn:after {
  content: "";
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  -webkit-transform: translateX(-35%) translateY(-50%);
  transform: translateX(-35%) translateY(-50%);
  border-width: 0.12rem 0 0.12rem 0.24rem;
  border-style: dashed dashed dashed solid;
  border-color: transparent transparent transparent #fff; }

.front-video video {
  object-fit: contain;
  width: 100%;
  display: block; }

.front-video .set-width {
  width: 100%;
  height: 100vw; }
@charset "UTF-8";

.big-img .img-desc {
  background: darkblue;
  color: #fff;
  text-align: center;
  font-size: 0.4rem; }

.big-img .ximg-error {
  background-color: #fff; }

.big-img .ximg-error:after {
  content: '\52A0\8F7D\5931\8D25';
  color: #FF0000; }

.big-img .imgDpr img {
  position: absolute; }
#loading-more {
  width: 100%;
  text-align: center;
  position: relative;
  height: 3.8rem; }
  #loading-more .loading-wrap {
    position: relative;
    margin-top: 1.04rem;
    margin-left: auto;
    margin-right: auto;
    width: 0.8rem;
    height: 0.8rem; }
  #loading-more .loading {
    position: absolute;
    animation: spin 2s linear infinite;
    background-color: initial;
    border-left: 0.06rem solid #0000;
    border-radius: 50%;
    border-top: 0.06rem solid #0000;
    border-color: #dadada #0000 #0000 #dadada;
    border-style: solid;
    border-width: 0.06rem;
    height: 0.8rem;
    width: 0.8rem; }
  #loading-more .loading2 {
    animation: spin 1s linear infinite;
    border-bottom: 0.06rem solid #0000;
    border-right: 0.06rem solid #0000;
    border-color: #0000 #000 #000 #0000;
    border-style: solid;
    border-width: 0.06rem; }
  #loading-more .loading-msg {
    margin-top: 0.6rem;
    font-size: 0.28rem; }

@keyframes spin {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(1turn); } }
.product-list .box-item {
  margin-right: 2px;
  background-color: #fff; }
  .product-list .box-item .good_item_box {
    height: 33% !important; }

.product-list .marginTopF12 {
  margin-top: -0.24rem; }

.product-list .vux-fixed {
  position: absolute; }

.product-list .box1-item {
  display: inline-block;
  white-space: normal; }

.product-list .box1-item:first-child {
  margin-left: 0; }

.product-list .box1-item:last-child {
  margin-right: 0; }

.product-list .vux-tab .vux-tab-item {
  line-height: 0.4rem; }

.product-list .line-bottom {
  position: relative; }
  .product-list .line-bottom:after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    background: #f3f4f5; }

.product-list .menu-content {
  background: #fff; }

.product-list .switch-tool {
  display: flex;
  justify-content: flex-end; }
  .product-list .switch-tool .list-icon-warp {
    margin-right: 0.18rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: flex-end;
    font-size: 0.24rem;
    font-weight: bold; }
    .product-list .switch-tool .list-icon-warp .list-icon {
      width: 0.48rem;
      height: 0.48rem;
      background: url(data:image/png;base64,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) no-repeat;
      display: inline-block;
      background-size: cover; }
    .product-list .switch-tool .list-icon-warp .list-col {
      background-position: 40%; }
    .product-list .switch-tool .list-icon-warp .list-row {
      background-position: 0%; }
    .product-list .switch-tool .list-icon-warp span:last-child {
      margin-top: -0.04rem;
      margin-bottom: 0.1rem; }
.front-slide-bar {
  overflow: hidden; }
  .front-slide-bar .bar-slide-title {
    font-weight: bold;
    height: 1.12rem;
    line-height: 1.12rem;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    justify-content: space-between; }
    .front-slide-bar .bar-slide-title .title-text {
      padding: 0;
      flex: 1;
      font-size: 0.28rem;
      font-weight: bold; }
    .front-slide-bar .bar-slide-title .down-icon {
      width: 0.32rem;
      height: 0.32rem; }
  .front-slide-bar .slide-content {
    position: relative;
    overflow: hidden; }
  .front-slide-bar .folding-enter-active, .front-slide-bar .folding-leave-active {
    -webkit-transition: all 0.25s cubic-bezier(0.4, 0.6, 0.2, 1);
    transition: all 0.25s cubic-bezier(0.4, 0.6, 0.2, 1); }
  .front-slide-bar .folding-enter, .front-slide-bar .folding-leave-to {
    transform: translate3d(0, -10px, 0);
    opacity: 0; }
  .front-slide-bar .border-bottom {
    border-bottom: 1px solid #dadada; }
.front-slide-content .item {
  background: #fff;
  font-size: 0.26rem;
  padding: 0.24rem 0.3rem 0.24rem 0.3rem; }

.front-slide-content ul {
  padding: 0.24rem 0;
  border-bottom: 1px solid #dadada; }

.front-slide-content li {
  list-style: none; }

.front-slide-content .menu-ul {
  width: 100%;
  padding: 0; }
  .front-slide-content .menu-ul li {
    width: 50%;
    font-size: 0.28rem;
    display: inline-grid;
    height: 0.96rem; }
    .front-slide-content .menu-ul li span {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
  .front-slide-content .menu-ul li:nth-child(odd) {
    border-right: 0.02rem solid #dadada; }

.front-slide-content .li-border-bottom {
  border-bottom: 0.02rem solid #dadada; }
.anchor-class .name {
  line-height: 1rem;
  padding-left: 0.3rem;
  font-size: 0.32rem; }

.anchor-class .img-hot-zone {
  position: relative; }
  .anchor-class .img-hot-zone .hot-zone-box {
    position: absolute;
    width: 100%;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0; }
.hot-elevator .ulOne {
  background: white;
  display: flex;
  overflow-x: auto;
  align-items: center;
  min-height: 1.34rem;
  box-shadow: 0 0.04rem 0.04rem 0 #dadada; }
  .hot-elevator .ulOne .active {
    color: #FF0000; }
  .hot-elevator .ulOne li {
    flex-shrink: 0;
    text-align: center;
    list-style: none;
    color: #666;
    font-size: 0.24rem; }
    .hot-elevator .ulOne li img {
      display: block;
      margin: 0 auto; }
    .hot-elevator .ulOne li span {
      width: 1.44rem;
      display: inline-block;
      word-wrap: break-word; }
  .hot-elevator .ulOne .clearBtn {
    width: 0.9rem;
    height: 0.2rem; }

.hot-elevator .ul-padding {
  padding: 0.1rem; }

.hot-elevator .ulTwo {
  background: #fff; }
  .hot-elevator .ulTwo .chooseFloor {
    width: 100%;
    height: 1.34rem;
    line-height: 1.34rem;
    text-align: left;
    background: #fff; }
    .hot-elevator .ulTwo .chooseFloor span {
      color: #ababab;
      line-height: 0.8rem;
      margin: 0; }
  .hot-elevator .ulTwo .active {
    color: #FF0000; }
  .hot-elevator .ulTwo span {
    display: inline-block;
    width: 25%;
    height: 0.6rem;
    background: white;
    text-align: center;
    margin-top: 0.2rem;
    list-style: none;
    color: #666;
    font-size: 0.28rem;
    word-wrap: break-word; }

.hot-elevator .right-bar {
  width: 0.8rem;
  background: white;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  box-shadow: -0.04rem 0 0.06rem -0.02rem #f1f1f1; }
  .hot-elevator .right-bar img {
    width: 33%; }

.hot-elevator .right-bar:focus {
  outline: 0; }

.hot-elevator .uniqlo-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 3; }
.hot-zone-label .name {
  line-height: 1rem;
  padding-left: 0.3rem;
  font-size: 0.32rem; }

.hot-zone-label .img-hot-zone {
  position: relative; }
  .hot-zone-label .img-hot-zone .hot-zone-box {
    position: absolute;
    width: 100%;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0; }
.uniqlo-history {
  background: #fff;
  overflow: hidden; }
  .uniqlo-history .bgColor {
    background: #fff; }
  .uniqlo-history .box-item-box .box-item {
    margin-right: 2px; }
    .uniqlo-history .box-item-box .box-item .good_item_box {
      max-width: 33.3% !important;
      height: 33% !important;
      padding-right: 0.5% !important; }
  .uniqlo-history .padding-left-20 {
    padding-left: 0.4rem; }
  .uniqlo-history .product-container {
    display: flex; }
    .uniqlo-history .product-container .goods-item-content {
      padding-left: 0 !important; }
  .uniqlo-history .box1-item {
    display: inline-block;
    white-space: normal; }
  .uniqlo-history .box1-item:first-child {
    margin-left: 0; }
  .uniqlo-history .box1-item:last-child {
    margin-right: 0; }
  .uniqlo-history .vux-tab .vux-tab-item {
    line-height: 0.4rem; }
  .uniqlo-history .line-bottom {
    position: relative; }
    .uniqlo-history .line-bottom:after {
      content: '';
      position: absolute;
      bottom: 0px;
      left: 0px;
      width: 100%;
      height: 1px;
      background: #f3f4f5; }
  .uniqlo-history .menu-content {
    background: #fff; }
  .uniqlo-history .switch-tool {
    display: flex;
    justify-content: flex-end; }
    .uniqlo-history .switch-tool .list-icon-warp {
      margin-right: 0.18rem;
      display: flex;
      flex-direction: column;
      align-items: center;
      align-self: flex-end;
      font-size: 0.24rem;
      font-weight: bold; }
      .uniqlo-history .switch-tool .list-icon-warp .list-icon {
        width: 0.48rem;
        height: 0.48rem;
        background: url(data:image/png;base64,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) no-repeat;
        display: inline-block;
        background-size: cover; }
      .uniqlo-history .switch-tool .list-icon-warp .list-col {
        background-position: 40%; }
      .uniqlo-history .switch-tool .list-icon-warp .list-row {
        background-position: 0%; }
      .uniqlo-history .switch-tool .list-icon-warp span:last-child {
        margin-top: -0.04rem;
        margin-bottom: 0.1rem; }
.store-recommendation .name {
  line-height: 1rem;
  padding-left: 0.3rem;
  font-size: 0.36rem;
  margin-bottom: 0.3rem; }

.store-recommendation .bgColor {
  background: #fff; }

.store-recommendation .product-container {
  display: flex; }

.store-recommendation .box1-item {
  display: inline-block;
  white-space: normal; }

.store-recommendation .box1-item:first-child {
  margin-left: 0; }

.store-recommendation .box1-item:last-child {
  margin-right: 0; }

.store-recommendation .vux-tab .vux-tab-item {
  line-height: 0.4rem; }

.store-recommendation .menu-content {
  background: #fff; }

.store-recommendation .line-bottom {
  position: relative; }
  .store-recommendation .line-bottom:after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    background: #f3f4f5; }

.store-recommendation .switch-tool {
  display: flex;
  justify-content: flex-end; }
  .store-recommendation .switch-tool .list-icon-warp {
    margin-right: 0.18rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: flex-end;
    font-size: 0.24rem;
    font-weight: bold; }
    .store-recommendation .switch-tool .list-icon-warp .list-icon {
      width: 0.48rem;
      height: 0.48rem;
      background: url(data:image/png;base64,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) no-repeat;
      display: inline-block;
      background-size: cover; }
    .store-recommendation .switch-tool .list-icon-warp .list-col {
      background-position: 40%; }
    .store-recommendation .switch-tool .list-icon-warp .list-row {
      background-position: 0%; }
    .store-recommendation .switch-tool .list-icon-warp span:last-child {
      margin-top: -0.04rem;
      margin-bottom: 0.1rem; }

[data-v-c38d7176]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}

[data-v-1c05033e]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
.thousand-recommend[data-v-1c05033e] {
  background-color: #fff;
}
@charset "UTF-8";

.thousand-recommend-product {
  /*限时特优*/ }
  .thousand-recommend-product .vux-fixed {
    position: absolute; }
  .thousand-recommend-product .box1-item {
    display: inline-block;
    white-space: normal; }
  .thousand-recommend-product .box1-item:first-child {
    margin-left: 0; }
  .thousand-recommend-product .box1-item:last-child {
    margin-right: 0; }
  .thousand-recommend-product .vux-tab .vux-tab-item {
    line-height: 0.4rem; }
  .thousand-recommend-product .menu-content {
    background: #fff; }
  .thousand-recommend-product .marginTopF12 {
    margin-top: -0.24rem; }
  .thousand-recommend-product .line-bottom {
    position: relative; }
    .thousand-recommend-product .line-bottom:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 1px;
      background: #f3f4f5; }
  .thousand-recommend-product .switch-tool {
    display: flex;
    justify-content: flex-end; }
    .thousand-recommend-product .switch-tool .list-icon-warp {
      margin-right: 0.18rem;
      display: flex;
      flex-direction: column;
      align-items: center;
      align-self: flex-end;
      font-size: 0.24rem;
      font-weight: bold; }
      .thousand-recommend-product .switch-tool .list-icon-warp .list-icon {
        width: 0.48rem;
        height: 0.48rem;
        background: url(data:image/png;base64,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) no-repeat;
        display: inline-block;
        background-size: cover; }
      .thousand-recommend-product .switch-tool .list-icon-warp .list-col {
        background-position: 40%; }
      .thousand-recommend-product .switch-tool .list-icon-warp .list-row {
        background-position: 0%; }
      .thousand-recommend-product .switch-tool .list-icon-warp span:last-child {
        margin-top: -0.04rem;
        margin-bottom: 0.1rem; }

[data-v-6ff562ae]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}

@charset "UTF-8";
[data-v-98d30db8]:export {
  lineUpImgWidth: 84px;
  broadcastBannerHeight: 45px;
  headerHeight: 52px;
}
.big-img .img-desc[data-v-98d30db8] {
  background: darkblue;
  color: #fff;
  text-align: center;
  font-size: 0.4rem;
}
.ximg-error[data-v-98d30db8] {
  background-color: #fff;
}
.ximg-error[data-v-98d30db8]:after {
  content: "\52A0\8F7D\5931\8D25";
  color: #FF0000;
}
.img-style[data-v-98d30db8] {
  display: inline-block;
  width: 100%;
}
#img-style1 img[data-v-98d30db8] {
  width: 100%;
}
#img-style2 img[data-v-98d30db8] {
  width: 50%;
}
#img-style3 img[data-v-98d30db8] {
  width: 33.333%;
}
#img-style4 img[data-v-98d30db8] {
  width: 25%;
}
#img-style5 img[data-v-98d30db8] {
  width: 50%;
}
.l1_search {
  width: 80%;
  margin: auto;
  text-align: center;
  padding-top: 0.8rem;
  padding-bottom: 0.4rem; }
  .l1_search .search_form {
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 0;
    padding-bottom: 0.8rem; }
  .l1_search .search_form .search_form_txt {
    width: 100%;
    height: 0.88rem;
    border: none;
    margin: 0;
    border-bottom: 0.02rem solid #5a5a5a;
    font-size: 0.28rem;
    line-height: 0.88rem;
    outline: none;
    text-indent: 0.16rem; }
  .l1_search .search_form .search_form_btn {
    position: absolute;
    top: 0.2rem;
    right: 0.1rem; }
  .l1_search .search_form .search_form_btn img {
    width: 0.5rem;
    height: 0.5rem;
    border: none; }
  .l1_search .search_trend,
  .l1_search .search_size {
    text-align: center;
    overflow: hidden; }
  .l1_search .search_trend a,
  .l1_search .search_size a {
    display: inline-block;
    height: 0.68rem;
    line-height: 0.68rem;
    vertical-align: top;
    background-color: #f4f4f4;
    border-radius: 0.34rem;
    padding: 0 0.24rem;
    margin: 0 0.04rem 0.2rem 0.04rem;
    color: #5a5a5a;
    font-size: 0.24rem;
    text-decoration: none;
    float: left; }
.product-category .title {
  height: 1.6rem;
  line-height: 1.6rem;
  text-align: left;
  padding-left: 0.3rem;
  font-size: 0.36rem;
  font-weight: bold;
  border-bottom: 1px solid #dadada; }

.product-category .bar-slide-title {
  font-weight: bold;
  height: 1rem;
  line-height: 1rem;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
  justify-content: space-between; }
  .product-category .bar-slide-title .title-text {
    padding: 0;
    flex: 1;
    font-size: 0.28rem;
    font-weight: bold; }
    .product-category .bar-slide-title .title-text img {
      width: 0.5rem;
      height: 0.5rem;
      border-radius: 50%;
      vertical-align: middle;
      margin-right: 0.2rem; }
  .product-category .bar-slide-title .down-icon {
    width: 0.32rem;
    height: 0.32rem; }

.product-category .slide-content {
  position: relative;
  overflow: hidden; }

.product-category .folding-enter-active, .product-category .folding-leave-active {
  -webkit-transition: all 0.25s cubic-bezier(0.4, 0.6, 0.2, 1);
  transition: all 0.25s cubic-bezier(0.4, 0.6, 0.2, 1); }

.product-category .folding-enter, .product-category .folding-leave-to {
  transform: translate3d(0, -10px, 0);
  opacity: 0; }

.product-category .border-bottom {
  border-bottom: 1px solid #dadada; }

.product-category .item {
  font-size: 0.26rem;
  padding: 0.24rem 0.3rem 0.24rem 0.3rem; }

.product-category .item-border {
  border-right: 0;
  border-bottom: 0; }

.product-category ul {
  padding: 0.24rem 0;
  border-bottom: 1px solid #dadada; }

.product-category li {
  list-style: none; }

.product-category .menu-ul {
  width: 100%;
  padding: 0; }
  .product-category .menu-ul li {
    width: 50%;
    font-size: 0.28rem;
    display: inline-grid;
    height: 0.96rem;
    border-bottom: 1px solid #dadada; }
    .product-category .menu-ul li span {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
  .product-category .menu-ul li:nth-child(odd) {
    border-right: 0.02rem solid #dadada; }
  .product-category .menu-ul li:nth-child(even):nth-last-child(1) {
    border-bottom: none; }
  .product-category .menu-ul li:nth-child(odd):nth-last-child(1) {
    border-bottom: none; }
  .product-category .menu-ul li:nth-child(odd):nth-last-child(2) {
    border-bottom: none; }

.product-category .li-border-bottom {
  border-bottom: 0.02rem solid #dadada; }
.sub-category-wrap {
  background-color: #fff;
  position: relative; }
  .sub-category-wrap .title-line {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0 0.4rem 0.32rem; }
    .sub-category-wrap .title-line .title-name {
      font-size: 0.4rem;
      line-height: 0.56rem; }
  .sub-category-wrap .feature-btn {
    margin-left: 0.32rem;
    border-radius: 0.6rem;
    border: 1px solid #dadada;
    display: flex;
    height: 0.64rem;
    padding: 0.16rem 0.32rem;
    justify-content: center;
    align-items: center;
    gap: 0.08rem;
    font-size: 0.26rem;
    flex-shrink: 0; }
  .sub-category-wrap .product-btn {
    border-radius: var(--BorderRadius-Pill, 999px);
    background: var(--fill-secondary-floating, rgba(255, 255, 255, 0.9));
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(7.5px);
    display: flex;
    height: 0.64rem;
    padding: 0.16rem 0.32rem;
    justify-content: center;
    align-items: center;
    gap: 0.08rem;
    font-size: 0.26rem;
    position: absolute;
    bottom: 0.38rem;
    right: 0.24rem;
    color: #000000; }
  .sub-category-wrap .banner-img {
    width: 100% !important;
    object-fit: cover; }
@charset "UTF-8";

.cms-button-wrap {
  background-color: #fff; }
  .cms-button-wrap .cms-btn-list {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0.4rem; }
  .cms-button-wrap .overflow-scroll {
    justify-content: left !important;
    overflow-x: auto;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none;
    /* IE 10+ */ }
  .cms-button-wrap .overflow-scroll::-webkit-scrollbar {
    width: 0;
    height: 0;
    /* 隐藏Webkit浏览器下的滚动条 */
    display: none;
    /* 隐藏Chrome、Safari和Edge浏览器的滚动条 */ }
  .cms-button-wrap .btn-item {
    border-radius: 0.6rem;
    border: 1px solid #dadada;
    height: 0.64rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0.32rem;
    gap: 0.08rem;
    font-size: 0.26rem;
    flex: 0 0 auto; }
  .cms-button-wrap .btn-item + .btn-item {
    margin-left: 0.16rem; }
  .cms-button-wrap .page-wrap {
    background-color: #fff; }
@charset "UTF-8";

.search-tabs-wrap .vux-tab-item {
  font-size: 0.3rem !important;
  line-height: 0.88rem !important;
  font-weight: 400;
  font-family: u-regular; }

.search-tabs-wrap .search-tabs.vux-tab {
  overflow-x: auto;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
  overflow-y: hidden;
  margin-left: 0.08rem; }

.search-tabs-wrap .search-tabs.vux-tab::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
  /* 隐藏Chrome、Safari和Edge浏览器的滚动条 */ }

.search-tabs-wrap .search-tabs .vux-tab-item {
  font-size: 0.28rem;
  width: max-content !important;
  margin-left: 0.32rem;
  margin-right: 0.32rem;
  background: none;
  white-space: nowrap;
  letter-spacing: 0.01rem;
  flex: 0; }
  .search-tabs-wrap .search-tabs .vux-tab-item a {
    color: #6a6a6a; }

.search-tabs-wrap .search-tabs.vux-tab .vux-tab-item.vux-tab-selected {
  border-bottom: 1px solid #000000 !important; }
  .search-tabs-wrap .search-tabs.vux-tab .vux-tab-item.vux-tab-selected a {
    color: #000000 !important; }

.search-tabs-wrap .search-tabs .vux-tab-ink-bar {
  display: none !important; }

.lineup {
  background: #fff; }
  .lineup .vux-tab {
    height: auto; }
    .lineup .vux-tab .vux-tab-item {
      width: 1.68rem !important; }
      .lineup .vux-tab .vux-tab-item.vux-tab-selected.vux-center {
        border-bottom: none !important; }
        .lineup .vux-tab .vux-tab-item.vux-tab-selected.vux-center .lineup-card-name {
          font-weight: bold; }
  .lineup .lineup-title {
    font-size: 0.4rem;
    font-weight: 300;
    line-height: 0.56rem;
    text-align: center;
    color: #000000;
    margin-bottom: 0.32rem; }
  .lineup .lineup-card {
    width: 1.68rem; }
    .lineup .lineup-card-img {
      width: 100%;
      height: 1.68rem;
      display: block;
      object-fit: cover; }
    .lineup .lineup-card-name {
      margin-top: 0.08rem;
      color: #000;
      font-size: 0.26rem;
      font-weight: 300;
      line-height: 0.4rem;
      text-align: left;
      white-space: normal; }
  .lineup .tab-bar {
    margin-top: 0.32rem;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.08rem; }
    .lineup .tab-bar .bar {
      width: 0.06rem;
      height: 0.06rem;
      flex-shrink: 0;
      border-radius: 0.4rem;
      background: #959595; }
    .lineup .tab-bar .active-bar {
      width: 20px;
      background: #000; }
  .lineup .lineup-card-active .lineup-card-name {
    font-weight: bold; }
  .lineup .swiper-container {
    padding: 0 0.4rem 0.68rem 0.4rem; }
  .lineup .swiper-pagination .swiper-pagination-bullet {
    width: 0.06rem;
    height: 0.06rem;
    background: #959595;
    opacity: 1; }
    .lineup .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      width: 0.4rem;
      height: 0.06rem;
      border-radius: 999px;
      background: #000; }
  .lineup .swiper-slide {
    width: 1.68rem; }
  .lineup .lineup-btn {
    margin: 0.16rem 0 0.64rem 0; }
.product-module-box {
  margin-top: 0.3rem;
  padding: 0 0 0 0.32rem; }
  .product-module-box .product-description-content-item-line {
    min-height: 0.84rem;
    border-bottom: 1px solid #dadada; }
  .product-module-box .product-description-content-item-title {
    align-items: center;
    background: 0 0;
    border: none;
    display: flex;
    height: 100%;
    outline: 0;
    overflow: visible;
    padding: 0;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 100%; }
  .product-module-box .detail-img-box {
    margin-top: 0.56rem;
    margin-bottom: 0.2rem; }
  .product-module-box .label-left {
    color: #000;
    left: 0;
    right: 0.2rem;
    width: 100%;
    word-break: break-all;
    font-size: 0.28rem; }
  .product-module-box .product-background {
    background-color: #fff; }
  .product-module-box .product-module-title {
    padding: 0.3rem 0.3rem 0.48rem 0;
    font-size: 0.4rem;
    line-height: 0.36rem;
    color: #000000; }
  .product-module-box .module-box-item {
    display: inline-block;
    white-space: normal; }

.feature-modal-popup {
  z-index: 600;
  background-color: #fff;
  width: 100%; }
  .feature-modal-popup .feature-modal-header {
    height: 0.92rem;
    padding: 0.16rem 0.4rem;
    border-bottom: 0.02rem solid #dadada;
    display: flex;
    align-items: center;
    justify-content: end; }
    .feature-modal-popup .feature-modal-header .close-btn {
      height: 24px;
      width: 24px; }
  .feature-modal-popup .feature-modal-content {
    padding: 0.4rem;
    text-align: center; }
.writing {
  background-color: #fff;
  margin-top: 0.64rem;
  padding: 0 0.4rem; }
  .writing .writing-title {
    display: flex;
    justify-content: space-between;
    padding-right: 0.4rem; }
  .writing .writing-btn-link {
    color: #005DB5; }
  .writing .writing-btn-link:hover {
    text-decoration: underline; }
  .writing .writing-content-a {
    color: #000;
    font-size: 0.28rem;
    display: inline-block;
    margin-top: 0.32rem; }
.classification-container {
  background: #fff;
  bottom: 0;
  height: 100%;
  left: 0;
  max-width: 100%;
  overflow: scroll;
  position: fixed;
  right: 0;
  top: 0;
  visibility: visible;
  width: 100%;
  z-index: 499;
  padding-bottom: 3.2rem; }
  .classification-container .classification-header {
    z-index: 10005;
    position: relative; }
    .classification-container .classification-header .header-empty-space {
      height: 52px;
      visibility: hidden; }
    .classification-container .classification-header .lang-choice {
      position: fixed;
      z-index: 500000 !important; }
  .classification-container .classification-list-container {
    width: 100vw; }
  .classification-container .uniqlo-head {
    background-color: white;
    position: fixed;
    left: 0;
    top: 0;
    right: 0; }
  .classification-container .classification-gender-tap-wrapper {
    background-color: #fff;
    color: #ababab;
    z-index: 10002;
    top: 52px;
    font-weight: bold; }
    .classification-container .classification-gender-tap-wrapper.tapTop {
      position: fixed;
      width: 100%; }
    .classification-container .classification-gender-tap-wrapper.tapNotTop {
      position: fixed;
      width: 100%;
      transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }
    .classification-container .classification-gender-tap-wrapper .classification-gender-tap {
      display: flex;
      justify-content: space-between;
      padding: 0 0.48rem; }
      .classification-container .classification-gender-tap-wrapper .classification-gender-tap .classification-gender-tap-item {
        height: 44px;
        text-align: center;
        line-height: 44px;
        font-size: 0.3rem;
        font-family: 'u-regular'; }
  .classification-container .hide-gender {
    transform: translate3d(0, -52px, 0); }
  .classification-container .active-color {
    color: #000000 !important; }
    .classification-container .active-color:before {
      content: "";
      border-bottom: 0.08rem solid #000000;
      cursor: default;
      left: 0;
      position: absolute;
      right: 0;
      bottom: 0;
      border-width: 1px; }
  .classification-container .line-bottom {
    height: 0.04rem;
    background-color: #000000;
    margin-top: -0.06rem; }
  .classification-container .df {
    display: flex; }
  .classification-container .upload-wrap {
    padding: 0 0.4rem; }
    .classification-container .upload-wrap .title {
      font-size: 0.4rem;
      line-height: 0.56rem; }
    .classification-container .upload-wrap .upload-item {
      color: black;
      align-items: start;
      font-size: 0.26rem; }
      .classification-container .upload-wrap .upload-item .logo {
        width: 0.96rem; }
      .classification-container .upload-wrap .upload-item .desc-wrap {
        flex: 1;
        margin: 0 0.16rem 0 0.32rem; }
        .classification-container .upload-wrap .upload-item .desc-wrap .subtitle {
          font-size: 0.32rem;
          margin-bottom: 0.08rem;
          line-height: 0.48rem; }
        .classification-container .upload-wrap .upload-item .desc-wrap .desc {
          line-height: 0.39rem; }
      .classification-container .upload-wrap .upload-item .upload-text {
        padding: 0 0.44rem;
        border: 0.02rem solid #dadada;
        border-radius: 0.32rem;
        height: 0.64rem;
        line-height: 0.64rem; }
    .classification-container .upload-wrap .mb16 {
      margin-bottom: 0.32rem; }
  .classification-container .classification-gender-tap-item-name {
    display: flex;
    color: #6a6a6a;
    font-family: inherit;
    cursor: none;
    text-decoration: none;
    position: relative; }
  .classification-container .classification-list-content {
    position: relative;
    padding-top: 44px; }
    .classification-container .classification-list-content.third .header {
      display: flex; }
      .classification-container .classification-list-content.third .header img {
        width: 0.32rem;
        height: 0.32rem; }
  .classification-container .classification-list-wrapper {
    display: grid;
    grid-row-gap: 0.32rem;
    grid-column-gap: 0.48rem;
    grid-template-columns: repeat(2, 1fr);
    overflow-y: auto;
    background-color: #fff;
    margin-top: 0.32rem;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    width: 100%;
    z-index: 1001; }
    .classification-container .classification-list-wrapper .list-item {
      display: flex;
      align-items: center;
      -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
      .classification-container .classification-list-wrapper .list-item .item-image {
        width: 0.96rem;
        height: 0.96rem;
        margin-right: 0.16rem; }
      .classification-container .classification-list-wrapper .list-item .item-text {
        color: #000000;
        font-size: 0.26rem;
        word-break: break-word; }
  .classification-container .classification-list-secondary {
    width: 100%; }
  .classification-container .classification-list-third {
    overflow-x: hidden;
    width: 100%; }
    .classification-container .classification-list-third .classification-list-wrapper {
      padding-top: 0; }
    .classification-container .classification-list-third .header {
      display: flex;
      align-items: center;
      margin-bottom: 0.2rem;
      padding-top: 0.2rem;
      margin-right: 0.2rem; }
      .classification-container .classification-list-third .header .arrow-left-icon {
        align-items: center;
        background: 0 0;
        border: 1px solid #0000;
        display: inline-flex;
        flex-direction: column;
        height: 0.88rem;
        justify-content: center;
        margin: 0;
        min-width: 0.88rem;
        outline: 0;
        padding: 0.1rem;
        position: relative;
        text-decoration: none;
        margin-right: 0.1rem; }
        .classification-container .classification-list-third .header .arrow-left-icon > img {
          width: 0.18rem; }
      .classification-container .classification-list-third .header .title {
        display: block;
        left: 0.76rem;
        overflow: hidden;
        position: absolute;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: calc(100% - 38px); }
  .classification-container .hr {
    margin: 0.4rem 0.4rem 0.7rem 0.4rem;
    height: 1px;
    border-top: 1px solid #dadada; }
  .classification-container .class-space {
    margin: 0.32rem 0; }
  .classification-container .classification-list__slide-in {
    animation: classification-slideInRight 0.4s cubic-bezier(0.8, 0, 0.2, 1) forwards;
    opacity: 0;
    position: absolute;
    transform: translateX(-100%); }
  .classification-container .classification-list__slide-in-left {
    animation: classification-slideInLeft 0.4s cubic-bezier(0.8, 0, 0.2, 1) forwards;
    opacity: 0;
    transform: translateX(100%); }
  .classification-container .classification-list__slide-out {
    animation: classification-slideOutLeft 0.4s cubic-bezier(0.8, 0, 0.2, 1) forwards;
    opacity: 1;
    position: absolute;
    transform: translateX(0); }
  .classification-container .classification-list__slide-out-right {
    animation: classification-slideOutRight 0.4s cubic-bezier(0.8, 0, 0.2, 1) forwards;
    opacity: 1;
    transform: translateX(0); }
  .classification-container .classification-list-secondary-active {
    animation: list-item-fadeIn 0.8s cubic-bezier(0, 0, 0, 1) forwards;
    opacity: 0;
    transform: translateY(50px); }
  .classification-container .classification-list-secondary .classification-list-wrapper > :nth-child(odd) {
    animation-delay: 50ms; }

@keyframes list-item-fadeIn {
  0% {
    opacity: 0;
    transform: translateY(50px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes classification-slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(100%); }
  to {
    opacity: 1;
    transform: translateX(0); } }

@keyframes classification-slideInRight {
  0% {
    opacity: 0;
    transform: translateX(-100%); }
  to {
    opacity: 1;
    transform: translateX(0); } }

@keyframes classification-slideOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0); }
  to {
    opacity: 0;
    transform: translateX(-100%); } }

@keyframes classification-slideOutRight {
  0% {
    opacity: 1;
    transform: translateX(0); }
  to {
    opacity: 0;
    transform: translateX(100%); } }
@keyframes text-loop {
  0% {
    transform: translateX(0); }
  100% {
    transform: translateX(-50%); } }

.webcast {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 50;
  transition: all .4s ease; }
  .webcast .webcast_content {
    display: flex;
    align-items: center;
    height: 45px; }
    .webcast .webcast_content .webcast_img {
      height: 45px;
      width: 45px; }
    .webcast .webcast_content .webcast_container {
      width: 10px;
      flex: 1;
      margin: 0.08rem 0.24rem; }
      .webcast .webcast_content .webcast_container .notice-bar {
        overflow: hidden;
        width: 100%;
        white-space: nowrap;
        position: relative; }
        .webcast .webcast_content .webcast_container .notice-bar-slide {
          font-size: 0.26rem;
          color: #fff;
          padding-right: 120px;
          top: 0;
          position: absolute;
          animation: 20s linear -8.94545s infinite normal none running text-loop; }
          .webcast .webcast_content .webcast_container .notice-bar-slide-hidden {
            visibility: hidden;
            height: 20px;
            line-height: 20px; }
          .webcast .webcast_content .webcast_container .notice-bar-slide-mr {
            margin-right: 2.4rem; }
          .webcast .webcast_content .webcast_container .notice-bar-slide * {
            display: inline-block; }
        .webcast .webcast_content .webcast_container .notice-bar-play {
          width: 2.04rem;
          height: 0.34rem; }
    .webcast .webcast_content .webcast_icon {
      height: 0.48rem;
      width: 0.48rem;
      margin-right: 0.16rem; }
    .webcast .webcast_content img {
      width: 100%;
      height: 100%;
      display: block; }

.webcast-hidden {
  top: -45px; }

.bgd-uq {
  background: #000; }

.bgd-gu {
  background: #12288B; }
@charset "UTF-8";

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
  word-break: break-all;
  -webkit-tap-highlight-color: transparent; }

html,
html {
  overflow: hidden;
  height: 100%; }

body {
  color: #000000;
  background: #f4f4f4;
  user-select: none;
  -webkit-user-select: none;
  font-size: 0.32rem;
  line-height: 1.5; }

.front-style {
  /*字体大小start*/
  /**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
  /*浮动布局*/
  /* add by yky */
  /*浮动布局end*/
  /* padding margin 0-20 简写类 ========= start */
  /*padding-left 0-20*/
  /*padding-right 0-20*/
  /*padding-top 0-20*/
  /*padding-bottom*/
  /*margin 0-20*/
  /*margin-top*/
  /*margin-bottom*/
  /*margin-left*/
  /*margin-right*/
  /* padding margin 0-20 简写类 ========= end */
  /*弹性盒子布局*/
  /*col*/
  /*使子元素col变成flex布局*/
  /*子元素纵向排列*/
  /*子元素上下左右居中*/
  /*两端对其*/
  /*垂直居中*/
  /*左右居中*/
  /*弹性盒子布局end*/
  /*文字右浮动*/
  /*颜色 白色*/
  /*优衣库统一左右padding*/
  /*按钮样式清空*/
  /*禁止选中*/ }
  .front-style .sticky {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: calc(var(--vh, 1vh) * 100); }
  .front-style .sticky-body {
    flex: 1; }
  .front-style .html-body-overflow {
    position: fixed;
    top: 0;
    overflow-x: hidden;
    overflow-y: hidden; }
  .front-style .border-radius-50 {
    border-radius: 50%; }
  .front-style .font12 {
    font-size: 0.24rem; }
  .front-style .font13 {
    font-size: 0.26rem; }
  .front-style .font14 {
    font-size: 0.28rem; }
  .front-style .font15 {
    font-size: 0.3rem; }
  .front-style .font16 {
    font-size: 0.32rem; }
  .front-style .font18 {
    font-size: 0.36rem; }
  .front-style .font20 {
    font-size: 0.4rem; }
  .front-style .font24 {
    font-size: 0.48rem; }
  .front-style .fontB {
    font-weight: bold; }
  .front-style .input-label-manual {
    display: block;
    font-size: 0.24rem !important; }
  .front-style .vux-modal-open {
    overflow: hidden;
    position: fixed;
    width: 100%; }
  .front-style .vux-modal-open-for-container {
    overflow: hidden !important; }
  .front-style img {
    width: 100%;
    height: auto;
    border: none;
    padding: 0;
    vertical-align: middle; }
  .front-style input:-webkit-autofill,
  .front-style textarea:-webkit-autofill,
  .front-style select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
    background-color: #fff !important;
    background-image: none;
    color: black;
    outline: none; }
  .front-style input:-webkit-autofill,
  .front-style input:-webkit-autofill:hover,
  .front-style input:-webkit-autofill:focus,
  .front-style input:-webkit-autofill:active {
    -webkit-transition-delay: 9999s;
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out; }
  .front-style a {
    text-decoration: none; }
  .front-style a:active,
  .front-style a:hover {
    outline-width: 0; }
  .front-style .fl {
    float: left; }
  .front-style .fr {
    float: right; }
  .front-style .clearBox {
    clear: both; }
  .front-style .clearBox::after {
    content: '';
    display: block;
    clear: both; }
  .front-style div.clearBox:after {
    clear: both; }
  .front-style .position-relative {
    position: relative; }
  .front-style .position-absolute {
    position: absolute; }
  .front-style .position-fixed {
    position: fixed; }
  .front-style .btn.pl-0,
  .front-style .hms-col.pl-0,
  .front-style .hms-row.pl-0,
  .front-style .pl-0 {
    padding-left: 0rem; }
  .front-style .btn.pl-1,
  .front-style .hms-col.pl-1,
  .front-style .hms-row.pl-1,
  .front-style .pl-1 {
    padding-left: 0.02rem; }
  .front-style .btn.pl-2,
  .front-style .hms-col.pl-2,
  .front-style .hms-row.pl-2,
  .front-style .pl-2 {
    padding-left: 0.04rem; }
  .front-style .btn.pl-3,
  .front-style .hms-col.pl-3,
  .front-style .hms-row.pl-3,
  .front-style .pl-3 {
    padding-left: 0.06rem; }
  .front-style .btn.pl-4,
  .front-style .hms-col.pl-4,
  .front-style .hms-row.pl-4,
  .front-style .pl-4 {
    padding-left: 0.08rem; }
  .front-style .btn.pl-5,
  .front-style .hms-col.pl-5,
  .front-style .hms-row.pl-5,
  .front-style .pl-5 {
    padding-left: 0.1rem; }
  .front-style .btn.pl-6,
  .front-style .hms-col.pl-6,
  .front-style .hms-row.pl-6,
  .front-style .pl-6 {
    padding-left: 0.12rem; }
  .front-style .btn.pl-7,
  .front-style .hms-col.pl-7,
  .front-style .hms-row.pl-7,
  .front-style .pl-7 {
    padding-left: 0.14rem; }
  .front-style .btn.pl-8,
  .front-style .hms-col.pl-8,
  .front-style .hms-row.pl-8,
  .front-style .pl-8 {
    padding-left: 0.16rem; }
  .front-style .btn.pl-9,
  .front-style .hms-col.pl-9,
  .front-style .hms-row.pl-9,
  .front-style .pl-9 {
    padding-left: 0.18rem; }
  .front-style .btn.pl-10,
  .front-style .hms-col.pl-10,
  .front-style .hms-row.pl-10,
  .front-style .pl-10 {
    padding-left: 0.2rem; }
  .front-style .btn.pl-11,
  .front-style .hms-col.pl-11,
  .front-style .hms-row.pl-11,
  .front-style .pl-11 {
    padding-left: 0.22rem; }
  .front-style .btn.pl-12,
  .front-style .hms-col.pl-12,
  .front-style .hms-row.pl-12,
  .front-style .pl-12 {
    padding-left: 0.24rem; }
  .front-style .btn.pl-13,
  .front-style .hms-col.pl-13,
  .front-style .hms-row.pl-13,
  .front-style .pl-13 {
    padding-left: 0.26rem; }
  .front-style .btn.pl-14,
  .front-style .hms-col.pl-14,
  .front-style .hms-row.pl-14,
  .front-style .pl-14 {
    padding-left: 0.28rem; }
  .front-style .btn.pl-15,
  .front-style .hms-col.pl-15,
  .front-style .hms-row.pl-15,
  .front-style .pl-15 {
    padding-left: 0.3rem; }
  .front-style .btn.pl-16,
  .front-style .hms-col.pl-16,
  .front-style .hms-row.pl-16,
  .front-style .pl-16 {
    padding-left: 0.32rem; }
  .front-style .btn.pl-17,
  .front-style .hms-col.pl-17,
  .front-style .hms-row.pl-17,
  .front-style .pl-17 {
    padding-left: 0.34rem; }
  .front-style .btn.pl-18,
  .front-style .hms-col.pl-18,
  .front-style .hms-row.pl-18,
  .front-style .pl-18 {
    padding-left: 0.36rem; }
  .front-style .btn.pl-19,
  .front-style .hms-col.pl-19,
  .front-style .hms-row.pl-19,
  .front-style .pl-19 {
    padding-left: 0.38rem; }
  .front-style .btn.pl-20,
  .front-style .hms-col.pl-20,
  .front-style .hms-row.pl-20,
  .front-style .pl-20 {
    padding-left: 0.4rem; }
  .front-style .btn.pr-0,
  .front-style .hms-col.pr-0,
  .front-style .hms-row.pr-0,
  .front-style .pr-0 {
    padding-right: 0rem; }
  .front-style .btn.pr-1,
  .front-style .hms-col.pr-1,
  .front-style .hms-row.pr-1,
  .front-style .pr-1 {
    padding-right: 0.02rem; }
  .front-style .btn.pr-2,
  .front-style .hms-col.pr-2,
  .front-style .hms-row.pr-2,
  .front-style .pr-2 {
    padding-right: 0.04rem; }
  .front-style .btn.pr-3,
  .front-style .hms-col.pr-3,
  .front-style .hms-row.pr-3,
  .front-style .pr-3 {
    padding-right: 0.06rem; }
  .front-style .btn.pr-4,
  .front-style .hms-col.pr-4,
  .front-style .hms-row.pr-4,
  .front-style .pr-4 {
    padding-right: 0.08rem; }
  .front-style .btn.pr-5,
  .front-style .hms-col.pr-5,
  .front-style .hms-row.pr-5,
  .front-style .pr-5 {
    padding-right: 0.1rem; }
  .front-style .btn.pr-6,
  .front-style .hms-col.pr-6,
  .front-style .hms-row.pr-6,
  .front-style .pr-6 {
    padding-right: 0.12rem; }
  .front-style .btn.pr-7,
  .front-style .hms-col.pr-7,
  .front-style .hms-row.pr-7,
  .front-style .pr-7 {
    padding-right: 0.14rem; }
  .front-style .btn.pr-8,
  .front-style .hms-col.pr-8,
  .front-style .hms-row.pr-8,
  .front-style .pr-8 {
    padding-right: 0.16rem; }
  .front-style .btn.pr-9,
  .front-style .hms-col.pr-9,
  .front-style .hms-row.pr-9,
  .front-style .pr-9 {
    padding-right: 0.18rem; }
  .front-style .btn.pr-10,
  .front-style .hms-col.pr-10,
  .front-style .hms-row.pr-10,
  .front-style .pr-10 {
    padding-right: 0.2rem; }
  .front-style .btn.pr-11,
  .front-style .hms-col.pr-11,
  .front-style .hms-row.pr-11,
  .front-style .pr-11 {
    padding-right: 0.22rem; }
  .front-style .btn.pr-12,
  .front-style .hms-col.pr-12,
  .front-style .hms-row.pr-12,
  .front-style .pr-12 {
    padding-right: 0.24rem; }
  .front-style .btn.pr-13,
  .front-style .hms-col.pr-13,
  .front-style .hms-row.pr-13,
  .front-style .pr-13 {
    padding-right: 0.26rem; }
  .front-style .btn.pr-14,
  .front-style .hms-col.pr-14,
  .front-style .hms-row.pr-14,
  .front-style .pr-14 {
    padding-right: 0.28rem; }
  .front-style .btn.pr-15,
  .front-style .hms-col.pr-15,
  .front-style .hms-row.pr-15,
  .front-style .pr-15 {
    padding-right: 0.3rem; }
  .front-style .btn.pr-16,
  .front-style .hms-col.pr-16,
  .front-style .hms-row.pr-16,
  .front-style .pr-16 {
    padding-right: 0.32rem; }
  .front-style .btn.pr-17,
  .front-style .hms-col.pr-17,
  .front-style .hms-row.pr-17,
  .front-style .pr-17 {
    padding-right: 0.34rem; }
  .front-style .btn.pr-18,
  .front-style .hms-col.pr-18,
  .front-style .hms-row.pr-18,
  .front-style .pr-18 {
    padding-right: 0.36rem; }
  .front-style .btn.pr-19,
  .front-style .hms-col.pr-19,
  .front-style .hms-row.pr-19,
  .front-style .pr-19 {
    padding-right: 0.38rem; }
  .front-style .btn.pr-20,
  .front-style .hms-col.pr-20,
  .front-style .hms-row.pr-20,
  .front-style .pr-20 {
    padding-right: 0.4rem; }
  .front-style .btn.pt-0,
  .front-style .hms-col.pt-0,
  .front-style .hms-row.pt-0,
  .front-style .pt-0 {
    padding-top: 0rem; }
  .front-style .btn.pt-1,
  .front-style .hms-col.pt-1,
  .front-style .hms-row.pt-1,
  .front-style .pt-1 {
    padding-top: 0.02rem; }
  .front-style .btn.pt-2,
  .front-style .hms-col.pt-2,
  .front-style .hms-row.pt-2,
  .front-style .pt-2 {
    padding-top: 0.04rem; }
  .front-style .btn.pt-3,
  .front-style .hms-col.pt-3,
  .front-style .hms-row.pt-3,
  .front-style .pt-3 {
    padding-top: 0.06rem; }
  .front-style .btn.pt-4,
  .front-style .hms-col.pt-4,
  .front-style .hms-row.pt-4,
  .front-style .pt-4 {
    padding-top: 0.08rem; }
  .front-style .btn.pt-5,
  .front-style .hms-col.pt-5,
  .front-style .hms-row.pt-5,
  .front-style .pt-5 {
    padding-top: 0.1rem; }
  .front-style .btn.pt-6,
  .front-style .hms-col.pt-6,
  .front-style .hms-row.pt-6,
  .front-style .pt-6 {
    padding-top: 0.12rem; }
  .front-style .btn.pt-7,
  .front-style .hms-col.pt-7,
  .front-style .hms-row.pt-7,
  .front-style .pt-7 {
    padding-top: 0.14rem; }
  .front-style .btn.pt-8,
  .front-style .hms-col.pt-8,
  .front-style .hms-row.pt-8,
  .front-style .pt-8 {
    padding-top: 0.16rem; }
  .front-style .btn.pt-9,
  .front-style .hms-col.pt-9,
  .front-style .hms-row.pt-9,
  .front-style .pt-9 {
    padding-top: 0.18rem; }
  .front-style .btn.pt-10,
  .front-style .hms-col.pt-10,
  .front-style .hms-row.pt-10,
  .front-style .pt-10 {
    padding-top: 0.2rem; }
  .front-style .btn.pt-11,
  .front-style .hms-col.pt-11,
  .front-style .hms-row.pt-11,
  .front-style .pt-11 {
    padding-top: 0.22rem; }
  .front-style .btn.pt-12,
  .front-style .hms-col.pt-12,
  .front-style .hms-row.pt-12,
  .front-style .pt-12 {
    padding-top: 0.24rem; }
  .front-style .btn.pt-13,
  .front-style .hms-col.pt-13,
  .front-style .hms-row.pt-13,
  .front-style .pt-13 {
    padding-top: 0.26rem; }
  .front-style .btn.pt-14,
  .front-style .hms-col.pt-14,
  .front-style .hms-row.pt-14,
  .front-style .pt-14 {
    padding-top: 0.28rem; }
  .front-style .btn.pt-15,
  .front-style .hms-col.pt-15,
  .front-style .hms-row.pt-15,
  .front-style .pt-15 {
    padding-top: 0.3rem; }
  .front-style .btn.pt-16,
  .front-style .hms-col.pt-16,
  .front-style .hms-row.pt-16,
  .front-style .pt-16 {
    padding-top: 0.32rem; }
  .front-style .btn.pt-17,
  .front-style .hms-col.pt-17,
  .front-style .hms-row.pt-17,
  .front-style .pt-17 {
    padding-top: 0.34rem; }
  .front-style .btn.pt-18,
  .front-style .hms-col.pt-18,
  .front-style .hms-row.pt-18,
  .front-style .pt-18 {
    padding-top: 0.36rem; }
  .front-style .btn.pt-19,
  .front-style .hms-col.pt-19,
  .front-style .hms-row.pt-19,
  .front-style .pt-19 {
    padding-top: 0.38rem; }
  .front-style .btn.pt-20,
  .front-style .hms-col.pt-20,
  .front-style .hms-row.pt-20,
  .front-style .pt-20 {
    padding-top: 0.4rem; }
  .front-style .btn.pb-0,
  .front-style .hms-col.pb-0,
  .front-style .hms-row.pb-0,
  .front-style .pb-0 {
    padding-bottom: 0rem; }
  .front-style .btn.pb-1,
  .front-style .hms-col.pb-1,
  .front-style .hms-row.pb-1,
  .front-style .pb-1 {
    padding-bottom: 0.02rem; }
  .front-style .btn.pb-2,
  .front-style .hms-col.pb-2,
  .front-style .hms-row.pb-2,
  .front-style .pb-2 {
    padding-bottom: 0.04rem; }
  .front-style .btn.pb-3,
  .front-style .hms-col.pb-3,
  .front-style .hms-row.pb-3,
  .front-style .pb-3 {
    padding-bottom: 0.06rem; }
  .front-style .btn.pb-4,
  .front-style .hms-col.pb-4,
  .front-style .hms-row.pb-4,
  .front-style .pb-4 {
    padding-bottom: 0.08rem; }
  .front-style .btn.pb-5,
  .front-style .hms-col.pb-5,
  .front-style .hms-row.pb-5,
  .front-style .pb-5 {
    padding-bottom: 0.1rem; }
  .front-style .btn.pb-6,
  .front-style .hms-col.pb-6,
  .front-style .hms-row.pb-6,
  .front-style .pb-6 {
    padding-bottom: 0.12rem; }
  .front-style .btn.pb-7,
  .front-style .hms-col.pb-7,
  .front-style .hms-row.pb-7,
  .front-style .pb-7 {
    padding-bottom: 0.14rem; }
  .front-style .btn.pb-8,
  .front-style .hms-col.pb-8,
  .front-style .hms-row.pb-8,
  .front-style .pb-8 {
    padding-bottom: 0.16rem; }
  .front-style .btn.pb-9,
  .front-style .hms-col.pb-9,
  .front-style .hms-row.pb-9,
  .front-style .pb-9 {
    padding-bottom: 0.18rem; }
  .front-style .btn.pb-10,
  .front-style .hms-col.pb-10,
  .front-style .hms-row.pb-10,
  .front-style .pb-10 {
    padding-bottom: 0.2rem; }
  .front-style .btn.pb-11,
  .front-style .hms-col.pb-11,
  .front-style .hms-row.pb-11,
  .front-style .pb-11 {
    padding-bottom: 0.22rem; }
  .front-style .btn.pb-12,
  .front-style .hms-col.pb-12,
  .front-style .hms-row.pb-12,
  .front-style .pb-12 {
    padding-bottom: 0.24rem; }
  .front-style .btn.pb-13,
  .front-style .hms-col.pb-13,
  .front-style .hms-row.pb-13,
  .front-style .pb-13 {
    padding-bottom: 0.26rem; }
  .front-style .btn.pb-14,
  .front-style .hms-col.pb-14,
  .front-style .hms-row.pb-14,
  .front-style .pb-14 {
    padding-bottom: 0.28rem; }
  .front-style .btn.pb-15,
  .front-style .hms-col.pb-15,
  .front-style .hms-row.pb-15,
  .front-style .pb-15 {
    padding-bottom: 0.3rem; }
  .front-style .btn.pb-16,
  .front-style .hms-col.pb-16,
  .front-style .hms-row.pb-16,
  .front-style .pb-16 {
    padding-bottom: 0.32rem; }
  .front-style .btn.pb-17,
  .front-style .hms-col.pb-17,
  .front-style .hms-row.pb-17,
  .front-style .pb-17 {
    padding-bottom: 0.34rem; }
  .front-style .btn.pb-18,
  .front-style .hms-col.pb-18,
  .front-style .hms-row.pb-18,
  .front-style .pb-18 {
    padding-bottom: 0.36rem; }
  .front-style .btn.pb-19,
  .front-style .hms-col.pb-19,
  .front-style .hms-row.pb-19,
  .front-style .pb-19 {
    padding-bottom: 0.38rem; }
  .front-style .btn.pb-20,
  .front-style .hms-col.pb-20,
  .front-style .hms-row.pb-20,
  .front-style .pb-20 {
    padding-bottom: 0.4rem; }
  .front-style .btn.mg-0,
  .front-style .hms-col.mg-0,
  .front-style .hms-row.mg-0,
  .front-style .mg-0 {
    margin: 0rem; }
  .front-style .mg-lt-rt-0 {
    margin-left: 0rem;
    margin-right: 0rem; }
  .front-style .btn.mg-l-r-0,
  .front-style .hms-col.mg-l-r-0,
  .front-style .hms-row.mg-l-r-0,
  .front-style .mg-l-r-0 {
    margin-left: 0rem;
    margin-right: 0rem; }
  .front-style .btn.mg-1,
  .front-style .hms-col.mg-1,
  .front-style .hms-row.mg-1,
  .front-style .mg-1 {
    margin: 0.02rem; }
  .front-style .mg-lt-rt-1 {
    margin-left: 0.02rem;
    margin-right: 0.02rem; }
  .front-style .btn.mg-l-r-1,
  .front-style .hms-col.mg-l-r-1,
  .front-style .hms-row.mg-l-r-1,
  .front-style .mg-l-r-1 {
    margin-left: 0.02rem;
    margin-right: 0.02rem; }
  .front-style .btn.mg-2,
  .front-style .hms-col.mg-2,
  .front-style .hms-row.mg-2,
  .front-style .mg-2 {
    margin: 0.04rem; }
  .front-style .mg-lt-rt-2 {
    margin-left: 0.04rem;
    margin-right: 0.04rem; }
  .front-style .btn.mg-l-r-2,
  .front-style .hms-col.mg-l-r-2,
  .front-style .hms-row.mg-l-r-2,
  .front-style .mg-l-r-2 {
    margin-left: 0.04rem;
    margin-right: 0.04rem; }
  .front-style .btn.mg-3,
  .front-style .hms-col.mg-3,
  .front-style .hms-row.mg-3,
  .front-style .mg-3 {
    margin: 0.06rem; }
  .front-style .mg-lt-rt-3 {
    margin-left: 0.06rem;
    margin-right: 0.06rem; }
  .front-style .btn.mg-l-r-3,
  .front-style .hms-col.mg-l-r-3,
  .front-style .hms-row.mg-l-r-3,
  .front-style .mg-l-r-3 {
    margin-left: 0.06rem;
    margin-right: 0.06rem; }
  .front-style .btn.mg-4,
  .front-style .hms-col.mg-4,
  .front-style .hms-row.mg-4,
  .front-style .mg-4 {
    margin: 0.08rem; }
  .front-style .mg-lt-rt-4 {
    margin-left: 0.08rem;
    margin-right: 0.08rem; }
  .front-style .btn.mg-l-r-4,
  .front-style .hms-col.mg-l-r-4,
  .front-style .hms-row.mg-l-r-4,
  .front-style .mg-l-r-4 {
    margin-left: 0.08rem;
    margin-right: 0.08rem; }
  .front-style .btn.mg-5,
  .front-style .hms-col.mg-5,
  .front-style .hms-row.mg-5,
  .front-style .mg-5 {
    margin: 0.1rem; }
  .front-style .mg-lt-rt-5 {
    margin-left: 0.1rem;
    margin-right: 0.1rem; }
  .front-style .btn.mg-l-r-5,
  .front-style .hms-col.mg-l-r-5,
  .front-style .hms-row.mg-l-r-5,
  .front-style .mg-l-r-5 {
    margin-left: 0.1rem;
    margin-right: 0.1rem; }
  .front-style .btn.mg-6,
  .front-style .hms-col.mg-6,
  .front-style .hms-row.mg-6,
  .front-style .mg-6 {
    margin: 0.12rem; }
  .front-style .mg-lt-rt-6 {
    margin-left: 0.12rem;
    margin-right: 0.12rem; }
  .front-style .btn.mg-l-r-6,
  .front-style .hms-col.mg-l-r-6,
  .front-style .hms-row.mg-l-r-6,
  .front-style .mg-l-r-6 {
    margin-left: 0.12rem;
    margin-right: 0.12rem; }
  .front-style .btn.mg-7,
  .front-style .hms-col.mg-7,
  .front-style .hms-row.mg-7,
  .front-style .mg-7 {
    margin: 0.14rem; }
  .front-style .mg-lt-rt-7 {
    margin-left: 0.14rem;
    margin-right: 0.14rem; }
  .front-style .btn.mg-l-r-7,
  .front-style .hms-col.mg-l-r-7,
  .front-style .hms-row.mg-l-r-7,
  .front-style .mg-l-r-7 {
    margin-left: 0.14rem;
    margin-right: 0.14rem; }
  .front-style .btn.mg-8,
  .front-style .hms-col.mg-8,
  .front-style .hms-row.mg-8,
  .front-style .mg-8 {
    margin: 0.16rem; }
  .front-style .mg-lt-rt-8 {
    margin-left: 0.16rem;
    margin-right: 0.16rem; }
  .front-style .btn.mg-l-r-8,
  .front-style .hms-col.mg-l-r-8,
  .front-style .hms-row.mg-l-r-8,
  .front-style .mg-l-r-8 {
    margin-left: 0.16rem;
    margin-right: 0.16rem; }
  .front-style .btn.mg-9,
  .front-style .hms-col.mg-9,
  .front-style .hms-row.mg-9,
  .front-style .mg-9 {
    margin: 0.18rem; }
  .front-style .mg-lt-rt-9 {
    margin-left: 0.18rem;
    margin-right: 0.18rem; }
  .front-style .btn.mg-l-r-9,
  .front-style .hms-col.mg-l-r-9,
  .front-style .hms-row.mg-l-r-9,
  .front-style .mg-l-r-9 {
    margin-left: 0.18rem;
    margin-right: 0.18rem; }
  .front-style .btn.mg-10,
  .front-style .hms-col.mg-10,
  .front-style .hms-row.mg-10,
  .front-style .mg-10 {
    margin: 0.2rem; }
  .front-style .mg-lt-rt-10 {
    margin-left: 0.2rem;
    margin-right: 0.2rem; }
  .front-style .btn.mg-l-r-10,
  .front-style .hms-col.mg-l-r-10,
  .front-style .hms-row.mg-l-r-10,
  .front-style .mg-l-r-10 {
    margin-left: 0.2rem;
    margin-right: 0.2rem; }
  .front-style .btn.mg-11,
  .front-style .hms-col.mg-11,
  .front-style .hms-row.mg-11,
  .front-style .mg-11 {
    margin: 0.22rem; }
  .front-style .mg-lt-rt-11 {
    margin-left: 0.22rem;
    margin-right: 0.22rem; }
  .front-style .btn.mg-l-r-11,
  .front-style .hms-col.mg-l-r-11,
  .front-style .hms-row.mg-l-r-11,
  .front-style .mg-l-r-11 {
    margin-left: 0.22rem;
    margin-right: 0.22rem; }
  .front-style .btn.mg-12,
  .front-style .hms-col.mg-12,
  .front-style .hms-row.mg-12,
  .front-style .mg-12 {
    margin: 0.24rem; }
  .front-style .mg-lt-rt-12 {
    margin-left: 0.24rem;
    margin-right: 0.24rem; }
  .front-style .btn.mg-l-r-12,
  .front-style .hms-col.mg-l-r-12,
  .front-style .hms-row.mg-l-r-12,
  .front-style .mg-l-r-12 {
    margin-left: 0.24rem;
    margin-right: 0.24rem; }
  .front-style .btn.mg-13,
  .front-style .hms-col.mg-13,
  .front-style .hms-row.mg-13,
  .front-style .mg-13 {
    margin: 0.26rem; }
  .front-style .mg-lt-rt-13 {
    margin-left: 0.26rem;
    margin-right: 0.26rem; }
  .front-style .btn.mg-l-r-13,
  .front-style .hms-col.mg-l-r-13,
  .front-style .hms-row.mg-l-r-13,
  .front-style .mg-l-r-13 {
    margin-left: 0.26rem;
    margin-right: 0.26rem; }
  .front-style .btn.mg-14,
  .front-style .hms-col.mg-14,
  .front-style .hms-row.mg-14,
  .front-style .mg-14 {
    margin: 0.28rem; }
  .front-style .mg-lt-rt-14 {
    margin-left: 0.28rem;
    margin-right: 0.28rem; }
  .front-style .btn.mg-l-r-14,
  .front-style .hms-col.mg-l-r-14,
  .front-style .hms-row.mg-l-r-14,
  .front-style .mg-l-r-14 {
    margin-left: 0.28rem;
    margin-right: 0.28rem; }
  .front-style .btn.mg-15,
  .front-style .hms-col.mg-15,
  .front-style .hms-row.mg-15,
  .front-style .mg-15 {
    margin: 0.3rem; }
  .front-style .mg-lt-rt-15 {
    margin-left: 0.3rem;
    margin-right: 0.3rem; }
  .front-style .btn.mg-l-r-15,
  .front-style .hms-col.mg-l-r-15,
  .front-style .hms-row.mg-l-r-15,
  .front-style .mg-l-r-15 {
    margin-left: 0.3rem;
    margin-right: 0.3rem; }
  .front-style .btn.mg-16,
  .front-style .hms-col.mg-16,
  .front-style .hms-row.mg-16,
  .front-style .mg-16 {
    margin: 0.32rem; }
  .front-style .mg-lt-rt-16 {
    margin-left: 0.32rem;
    margin-right: 0.32rem; }
  .front-style .btn.mg-l-r-16,
  .front-style .hms-col.mg-l-r-16,
  .front-style .hms-row.mg-l-r-16,
  .front-style .mg-l-r-16 {
    margin-left: 0.32rem;
    margin-right: 0.32rem; }
  .front-style .btn.mg-17,
  .front-style .hms-col.mg-17,
  .front-style .hms-row.mg-17,
  .front-style .mg-17 {
    margin: 0.34rem; }
  .front-style .mg-lt-rt-17 {
    margin-left: 0.34rem;
    margin-right: 0.34rem; }
  .front-style .btn.mg-l-r-17,
  .front-style .hms-col.mg-l-r-17,
  .front-style .hms-row.mg-l-r-17,
  .front-style .mg-l-r-17 {
    margin-left: 0.34rem;
    margin-right: 0.34rem; }
  .front-style .btn.mg-18,
  .front-style .hms-col.mg-18,
  .front-style .hms-row.mg-18,
  .front-style .mg-18 {
    margin: 0.36rem; }
  .front-style .mg-lt-rt-18 {
    margin-left: 0.36rem;
    margin-right: 0.36rem; }
  .front-style .btn.mg-l-r-18,
  .front-style .hms-col.mg-l-r-18,
  .front-style .hms-row.mg-l-r-18,
  .front-style .mg-l-r-18 {
    margin-left: 0.36rem;
    margin-right: 0.36rem; }
  .front-style .btn.mg-19,
  .front-style .hms-col.mg-19,
  .front-style .hms-row.mg-19,
  .front-style .mg-19 {
    margin: 0.38rem; }
  .front-style .mg-lt-rt-19 {
    margin-left: 0.38rem;
    margin-right: 0.38rem; }
  .front-style .btn.mg-l-r-19,
  .front-style .hms-col.mg-l-r-19,
  .front-style .hms-row.mg-l-r-19,
  .front-style .mg-l-r-19 {
    margin-left: 0.38rem;
    margin-right: 0.38rem; }
  .front-style .btn.mg-20,
  .front-style .hms-col.mg-20,
  .front-style .hms-row.mg-20,
  .front-style .mg-20 {
    margin: 0.4rem; }
  .front-style .mg-lt-rt-20 {
    margin-left: 0.4rem;
    margin-right: 0.4rem; }
  .front-style .btn.mg-l-r-20,
  .front-style .hms-col.mg-l-r-20,
  .front-style .hms-row.mg-l-r-20,
  .front-style .mg-l-r-20 {
    margin-left: 0.4rem;
    margin-right: 0.4rem; }
  .front-style .mt-0 {
    margin-top: 0rem; }
  .front-style .mt-1 {
    margin-top: 0.02rem; }
  .front-style .mt-2 {
    margin-top: 0.04rem; }
  .front-style .mt-3 {
    margin-top: 0.06rem; }
  .front-style .mt-4 {
    margin-top: 0.08rem; }
  .front-style .mt-5 {
    margin-top: 0.1rem; }
  .front-style .mt-6 {
    margin-top: 0.12rem; }
  .front-style .mt-7 {
    margin-top: 0.14rem; }
  .front-style .mt-8 {
    margin-top: 0.16rem; }
  .front-style .mt-9 {
    margin-top: 0.18rem; }
  .front-style .mt-10 {
    margin-top: 0.2rem; }
  .front-style .mt-11 {
    margin-top: 0.22rem; }
  .front-style .mt-12 {
    margin-top: 0.24rem; }
  .front-style .mt-13 {
    margin-top: 0.26rem; }
  .front-style .mt-14 {
    margin-top: 0.28rem; }
  .front-style .mt-15 {
    margin-top: 0.3rem; }
  .front-style .mt-16 {
    margin-top: 0.32rem; }
  .front-style .mt-17 {
    margin-top: 0.34rem; }
  .front-style .mt-18 {
    margin-top: 0.36rem; }
  .front-style .mt-19 {
    margin-top: 0.38rem; }
  .front-style .mt-20 {
    margin-top: 0.4rem; }
  .front-style .mb-0 {
    margin-bottom: 0rem; }
  .front-style .mb-1 {
    margin-bottom: 0.02rem; }
  .front-style .mb-2 {
    margin-bottom: 0.04rem; }
  .front-style .mb-3 {
    margin-bottom: 0.06rem; }
  .front-style .mb-4 {
    margin-bottom: 0.08rem; }
  .front-style .mb-5 {
    margin-bottom: 0.1rem; }
  .front-style .mb-6 {
    margin-bottom: 0.12rem; }
  .front-style .mb-7 {
    margin-bottom: 0.14rem; }
  .front-style .mb-8 {
    margin-bottom: 0.16rem; }
  .front-style .mb-9 {
    margin-bottom: 0.18rem; }
  .front-style .mb-10 {
    margin-bottom: 0.2rem; }
  .front-style .mb-11 {
    margin-bottom: 0.22rem; }
  .front-style .mb-12 {
    margin-bottom: 0.24rem; }
  .front-style .mb-13 {
    margin-bottom: 0.26rem; }
  .front-style .mb-14 {
    margin-bottom: 0.28rem; }
  .front-style .mb-15 {
    margin-bottom: 0.3rem; }
  .front-style .mb-16 {
    margin-bottom: 0.32rem; }
  .front-style .mb-17 {
    margin-bottom: 0.34rem; }
  .front-style .mb-18 {
    margin-bottom: 0.36rem; }
  .front-style .mb-19 {
    margin-bottom: 0.38rem; }
  .front-style .mb-20 {
    margin-bottom: 0.4rem; }
  .front-style .ml-0 {
    margin-left: 0rem; }
  .front-style .ml-1 {
    margin-left: 0.02rem; }
  .front-style .ml-2 {
    margin-left: 0.04rem; }
  .front-style .ml-3 {
    margin-left: 0.06rem; }
  .front-style .ml-4 {
    margin-left: 0.08rem; }
  .front-style .ml-5 {
    margin-left: 0.1rem; }
  .front-style .ml-6 {
    margin-left: 0.12rem; }
  .front-style .ml-7 {
    margin-left: 0.14rem; }
  .front-style .ml-8 {
    margin-left: 0.16rem; }
  .front-style .ml-9 {
    margin-left: 0.18rem; }
  .front-style .ml-10 {
    margin-left: 0.2rem; }
  .front-style .ml-11 {
    margin-left: 0.22rem; }
  .front-style .ml-12 {
    margin-left: 0.24rem; }
  .front-style .ml-13 {
    margin-left: 0.26rem; }
  .front-style .ml-14 {
    margin-left: 0.28rem; }
  .front-style .ml-15 {
    margin-left: 0.3rem; }
  .front-style .ml-16 {
    margin-left: 0.32rem; }
  .front-style .ml-17 {
    margin-left: 0.34rem; }
  .front-style .ml-18 {
    margin-left: 0.36rem; }
  .front-style .ml-19 {
    margin-left: 0.38rem; }
  .front-style .ml-20 {
    margin-left: 0.4rem; }
  .front-style .mr-0 {
    margin-right: 0rem; }
  .front-style .mr-1 {
    margin-right: 0.02rem; }
  .front-style .mr-2 {
    margin-right: 0.04rem; }
  .front-style .mr-3 {
    margin-right: 0.06rem; }
  .front-style .mr-4 {
    margin-right: 0.08rem; }
  .front-style .mr-5 {
    margin-right: 0.1rem; }
  .front-style .mr-6 {
    margin-right: 0.12rem; }
  .front-style .mr-7 {
    margin-right: 0.14rem; }
  .front-style .mr-8 {
    margin-right: 0.16rem; }
  .front-style .mr-9 {
    margin-right: 0.18rem; }
  .front-style .mr-10 {
    margin-right: 0.2rem; }
  .front-style .mr-11 {
    margin-right: 0.22rem; }
  .front-style .mr-12 {
    margin-right: 0.24rem; }
  .front-style .mr-13 {
    margin-right: 0.26rem; }
  .front-style .mr-14 {
    margin-right: 0.28rem; }
  .front-style .mr-15 {
    margin-right: 0.3rem; }
  .front-style .mr-16 {
    margin-right: 0.32rem; }
  .front-style .mr-17 {
    margin-right: 0.34rem; }
  .front-style .mr-18 {
    margin-right: 0.36rem; }
  .front-style .mr-19 {
    margin-right: 0.38rem; }
  .front-style .mr-20 {
    margin-right: 0.4rem; }
  .front-style .pd-none {
    padding: 0 !important; }
  .front-style .mg-none {
    margin: 0 !important; }
  .front-style .hms-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    align-items: stretch;
    flex-direction: row;
    overflow: hidden; }
  .front-style .hms-row.pd-0 {
    padding: 0; }
  .front-style .hms-row.hms-wrap {
    flex-wrap: wrap; }
  .front-style .hms-row .hms-col {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    padding: 0.1rem;
    width: 100%; }
  .front-style .flex-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .front-style .hms-row .hms-col.flex-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .front-style .hms-row .hms-col.flex-box.flex-end {
    justify-content: flex-end; }
  .front-style .flex-box.flex-col {
    flex-direction: column; }
  .front-style .flex-box.flex-t-l-center {
    align-items: center;
    justify-content: center; }
  .front-style .flex-box.flex-space-between,
  .front-style .hms-row.hms-col.hms-space-between {
    justify-content: space-between; }
  .front-style .flex-box.flex-top-center,
  .front-style .hms-row.flex-top-center {
    align-items: center; }
  .front-style .flex-box.flex-left-center,
  .front-style .hms-row.flex-left-center {
    justify-content: center; }
  .front-style .hms-col.pt-0 {
    padding-top: 0; }
  .front-style .hms-col.pd-0 {
    padding: 0; }
  .front-style .hms-row.hms-col-center {
    align-self: center;
    justify-content: center; }
  .front-style .hms-row.hms-col-line-center {
    align-items: center; }
  .front-style .hms-row.hms-col-left-center {
    justify-content: center; }
  .front-style .hms-row > .hms-col.hms-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 1%;
    -ms-flex: 0 0 1%;
    flex: 0 0 1%;
    max-width: 1%; }
  .front-style .hms-row > .hms-col.hms-offset-1 {
    margin-left: 1%; }
  .front-style .hms-row > .hms-col.hms-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 2%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 2%;
    -ms-flex: 0 0 2%;
    flex: 0 0 2%;
    max-width: 2%; }
  .front-style .hms-row > .hms-col.hms-offset-2 {
    margin-left: 2%; }
  .front-style .hms-row > .hms-col.hms-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 3%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 3%;
    -ms-flex: 0 0 3%;
    flex: 0 0 3%;
    max-width: 3%; }
  .front-style .hms-row > .hms-col.hms-offset-3 {
    margin-left: 3%; }
  .front-style .hms-row > .hms-col.hms-col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 4%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 4%;
    -ms-flex: 0 0 4%;
    flex: 0 0 4%;
    max-width: 4%; }
  .front-style .hms-row > .hms-col.hms-offset-4 {
    margin-left: 4%; }
  .front-style .hms-row > .hms-col.hms-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 5%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 5%;
    -ms-flex: 0 0 5%;
    flex: 0 0 5%;
    max-width: 5%; }
  .front-style .hms-row > .hms-col.hms-offset-5 {
    margin-left: 5%; }
  .front-style .hms-row > .hms-col.hms-col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 6%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 6%;
    -ms-flex: 0 0 6%;
    flex: 0 0 6%;
    max-width: 6%; }
  .front-style .hms-row > .hms-col.hms-offset-6 {
    margin-left: 6%; }
  .front-style .hms-row > .hms-col.hms-col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 7%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 7%;
    -ms-flex: 0 0 7%;
    flex: 0 0 7%;
    max-width: 7%; }
  .front-style .hms-row > .hms-col.hms-offset-7 {
    margin-left: 7%; }
  .front-style .hms-row > .hms-col.hms-col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 8%;
    -ms-flex: 0 0 8%;
    flex: 0 0 8%;
    max-width: 8%; }
  .front-style .hms-row > .hms-col.hms-offset-8 {
    margin-left: 8%; }
  .front-style .hms-row > .hms-col.hms-col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 9%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 9%;
    -ms-flex: 0 0 9%;
    flex: 0 0 9%;
    max-width: 9%; }
  .front-style .hms-row > .hms-col.hms-offset-9 {
    margin-left: 9%; }
  .front-style .hms-row > .hms-col.hms-col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 10%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 10%;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%; }
  .front-style .hms-row > .hms-col.hms-offset-10 {
    margin-left: 10%; }
  .front-style .hms-row > .hms-col.hms-col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 11%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 11%;
    -ms-flex: 0 0 11%;
    flex: 0 0 11%;
    max-width: 11%; }
  .front-style .hms-row > .hms-col.hms-offset-11 {
    margin-left: 11%; }
  .front-style .hms-row > .hms-col.hms-col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 12%;
    -ms-flex: 0 0 12%;
    flex: 0 0 12%;
    max-width: 12%; }
  .front-style .hms-row > .hms-col.hms-offset-12 {
    margin-left: 12%; }
  .front-style .hms-row > .hms-col.hms-col-13 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 13%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 13%;
    -ms-flex: 0 0 13%;
    flex: 0 0 13%;
    max-width: 13%; }
  .front-style .hms-row > .hms-col.hms-offset-13 {
    margin-left: 13%; }
  .front-style .hms-row > .hms-col.hms-col-14 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 14%;
    -ms-flex: 0 0 14%;
    flex: 0 0 14%;
    max-width: 14%; }
  .front-style .hms-row > .hms-col.hms-offset-14 {
    margin-left: 14%; }
  .front-style .hms-row > .hms-col.hms-col-15 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 15%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 15%;
    -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    max-width: 15%; }
  .front-style .hms-row > .hms-col.hms-offset-15 {
    margin-left: 15%; }
  .front-style .hms-row > .hms-col.hms-col-16 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 16%;
    -ms-flex: 0 0 16%;
    flex: 0 0 16%;
    max-width: 16%; }
  .front-style .hms-row > .hms-col.hms-offset-16 {
    margin-left: 16%; }
  .front-style .hms-row > .hms-col.hms-col-17 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 17%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 17%;
    -ms-flex: 0 0 17%;
    flex: 0 0 17%;
    max-width: 17%; }
  .front-style .hms-row > .hms-col.hms-offset-17 {
    margin-left: 17%; }
  .front-style .hms-row > .hms-col.hms-col-18 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 18%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 18%;
    -ms-flex: 0 0 18%;
    flex: 0 0 18%;
    max-width: 18%; }
  .front-style .hms-row > .hms-col.hms-offset-18 {
    margin-left: 18%; }
  .front-style .hms-row > .hms-col.hms-col-19 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 19%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 19%;
    -ms-flex: 0 0 19%;
    flex: 0 0 19%;
    max-width: 19%; }
  .front-style .hms-row > .hms-col.hms-offset-19 {
    margin-left: 19%; }
  .front-style .hms-row > .hms-col.hms-col-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; }
  .front-style .hms-row > .hms-col.hms-offset-20 {
    margin-left: 20%; }
  .front-style .hms-row > .hms-col.hms-col-21 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 21%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 21%;
    -ms-flex: 0 0 21%;
    flex: 0 0 21%;
    max-width: 21%; }
  .front-style .hms-row > .hms-col.hms-offset-21 {
    margin-left: 21%; }
  .front-style .hms-row > .hms-col.hms-col-22 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 22%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 22%;
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%; }
  .front-style .hms-row > .hms-col.hms-offset-22 {
    margin-left: 22%; }
  .front-style .hms-row > .hms-col.hms-col-23 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 23%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 23%;
    -ms-flex: 0 0 23%;
    flex: 0 0 23%;
    max-width: 23%; }
  .front-style .hms-row > .hms-col.hms-offset-23 {
    margin-left: 23%; }
  .front-style .hms-row > .hms-col.hms-col-24 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 24%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 24%;
    -ms-flex: 0 0 24%;
    flex: 0 0 24%;
    max-width: 24%; }
  .front-style .hms-row > .hms-col.hms-offset-24 {
    margin-left: 24%; }
  .front-style .hms-row > .hms-col.hms-col-25 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .front-style .hms-row > .hms-col.hms-offset-25 {
    margin-left: 25%; }
  .front-style .hms-row > .hms-col.hms-col-26 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 26%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 26%;
    -ms-flex: 0 0 26%;
    flex: 0 0 26%;
    max-width: 26%; }
  .front-style .hms-row > .hms-col.hms-offset-26 {
    margin-left: 26%; }
  .front-style .hms-row > .hms-col.hms-col-27 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 27%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 27%;
    -ms-flex: 0 0 27%;
    flex: 0 0 27%;
    max-width: 27%; }
  .front-style .hms-row > .hms-col.hms-offset-27 {
    margin-left: 27%; }
  .front-style .hms-row > .hms-col.hms-col-28 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 28%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 28%;
    -ms-flex: 0 0 28%;
    flex: 0 0 28%;
    max-width: 28%; }
  .front-style .hms-row > .hms-col.hms-offset-28 {
    margin-left: 28%; }
  .front-style .hms-row > .hms-col.hms-col-29 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 29%;
    -ms-flex: 0 0 29%;
    flex: 0 0 29%;
    max-width: 29%; }
  .front-style .hms-row > .hms-col.hms-offset-29 {
    margin-left: 29%; }
  .front-style .hms-row > .hms-col.hms-col-30 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%; }
  .front-style .hms-row > .hms-col.hms-offset-30 {
    margin-left: 30%; }
  .front-style .hms-row > .hms-col.hms-col-31 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 31%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 31%;
    -ms-flex: 0 0 31%;
    flex: 0 0 31%;
    max-width: 31%; }
  .front-style .hms-row > .hms-col.hms-offset-31 {
    margin-left: 31%; }
  .front-style .hms-row > .hms-col.hms-col-32 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 32%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 32%;
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 32%; }
  .front-style .hms-row > .hms-col.hms-offset-32 {
    margin-left: 32%; }
  .front-style .hms-row > .hms-col.hms-col-33 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%; }
  .front-style .hms-row > .hms-col.hms-offset-33 {
    margin-left: 33%; }
  .front-style .hms-row > .hms-col.hms-col-34 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 34%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 34%;
    -ms-flex: 0 0 34%;
    flex: 0 0 34%;
    max-width: 34%; }
  .front-style .hms-row > .hms-col.hms-offset-34 {
    margin-left: 34%; }
  .front-style .hms-row > .hms-col.hms-col-35 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 35%;
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%; }
  .front-style .hms-row > .hms-col.hms-offset-35 {
    margin-left: 35%; }
  .front-style .hms-row > .hms-col.hms-col-36 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 36%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 36%;
    -ms-flex: 0 0 36%;
    flex: 0 0 36%;
    max-width: 36%; }
  .front-style .hms-row > .hms-col.hms-offset-36 {
    margin-left: 36%; }
  .front-style .hms-row > .hms-col.hms-col-37 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 37%;
    -ms-flex: 0 0 37%;
    flex: 0 0 37%;
    max-width: 37%; }
  .front-style .hms-row > .hms-col.hms-offset-37 {
    margin-left: 37%; }
  .front-style .hms-row > .hms-col.hms-col-38 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 38%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 38%;
    -ms-flex: 0 0 38%;
    flex: 0 0 38%;
    max-width: 38%; }
  .front-style .hms-row > .hms-col.hms-offset-38 {
    margin-left: 38%; }
  .front-style .hms-row > .hms-col.hms-col-39 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 39%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 39%;
    -ms-flex: 0 0 39%;
    flex: 0 0 39%;
    max-width: 39%; }
  .front-style .hms-row > .hms-col.hms-offset-39 {
    margin-left: 39%; }
  .front-style .hms-row > .hms-col.hms-col-40 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%; }
  .front-style .hms-row > .hms-col.hms-offset-40 {
    margin-left: 40%; }
  .front-style .hms-row > .hms-col.hms-col-41 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 41%;
    -ms-flex: 0 0 41%;
    flex: 0 0 41%;
    max-width: 41%; }
  .front-style .hms-row > .hms-col.hms-offset-41 {
    margin-left: 41%; }
  .front-style .hms-row > .hms-col.hms-col-42 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 42%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 42%;
    -ms-flex: 0 0 42%;
    flex: 0 0 42%;
    max-width: 42%; }
  .front-style .hms-row > .hms-col.hms-offset-42 {
    margin-left: 42%; }
  .front-style .hms-row > .hms-col.hms-col-43 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 43%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 43%;
    -ms-flex: 0 0 43%;
    flex: 0 0 43%;
    max-width: 43%; }
  .front-style .hms-row > .hms-col.hms-offset-43 {
    margin-left: 43%; }
  .front-style .hms-row > .hms-col.hms-col-44 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 44%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 44%;
    -ms-flex: 0 0 44%;
    flex: 0 0 44%;
    max-width: 44%; }
  .front-style .hms-row > .hms-col.hms-offset-44 {
    margin-left: 44%; }
  .front-style .hms-row > .hms-col.hms-col-45 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%; }
  .front-style .hms-row > .hms-col.hms-offset-45 {
    margin-left: 45%; }
  .front-style .hms-row > .hms-col.hms-col-46 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 46%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 46%;
    -ms-flex: 0 0 46%;
    flex: 0 0 46%;
    max-width: 46%; }
  .front-style .hms-row > .hms-col.hms-offset-46 {
    margin-left: 46%; }
  .front-style .hms-row > .hms-col.hms-col-47 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 47%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 47%;
    -ms-flex: 0 0 47%;
    flex: 0 0 47%;
    max-width: 47%; }
  .front-style .hms-row > .hms-col.hms-offset-47 {
    margin-left: 47%; }
  .front-style .hms-row > .hms-col.hms-col-48 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 48%;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%; }
  .front-style .hms-row > .hms-col.hms-offset-48 {
    margin-left: 48%; }
  .front-style .hms-row > .hms-col.hms-col-49 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 49%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 49%;
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    max-width: 49%; }
  .front-style .hms-row > .hms-col.hms-offset-49 {
    margin-left: 49%; }
  .front-style .hms-row > .hms-col.hms-col-50 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .front-style .hms-row > .hms-col.hms-offset-50 {
    margin-left: 50%; }
  .front-style .hms-row > .hms-col.hms-col-51 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 51%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 51%;
    -ms-flex: 0 0 51%;
    flex: 0 0 51%;
    max-width: 51%; }
  .front-style .hms-row > .hms-col.hms-offset-51 {
    margin-left: 51%; }
  .front-style .hms-row > .hms-col.hms-col-52 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 52%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 52%;
    -ms-flex: 0 0 52%;
    flex: 0 0 52%;
    max-width: 52%; }
  .front-style .hms-row > .hms-col.hms-offset-52 {
    margin-left: 52%; }
  .front-style .hms-row > .hms-col.hms-col-53 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 53%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 53%;
    -ms-flex: 0 0 53%;
    flex: 0 0 53%;
    max-width: 53%; }
  .front-style .hms-row > .hms-col.hms-offset-53 {
    margin-left: 53%; }
  .front-style .hms-row > .hms-col.hms-col-54 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 54%;
    -ms-flex: 0 0 54%;
    flex: 0 0 54%;
    max-width: 54%; }
  .front-style .hms-row > .hms-col.hms-offset-54 {
    margin-left: 54%; }
  .front-style .hms-row > .hms-col.hms-col-55 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 55%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 55%;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%; }
  .front-style .hms-row > .hms-col.hms-offset-55 {
    margin-left: 55%; }
  .front-style .hms-row > .hms-col.hms-col-56 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 56%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 56%;
    -ms-flex: 0 0 56%;
    flex: 0 0 56%;
    max-width: 56%; }
  .front-style .hms-row > .hms-col.hms-offset-56 {
    margin-left: 56%; }
  .front-style .hms-row > .hms-col.hms-col-57 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 57%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 57%;
    -ms-flex: 0 0 57%;
    flex: 0 0 57%;
    max-width: 57%; }
  .front-style .hms-row > .hms-col.hms-offset-57 {
    margin-left: 57%; }
  .front-style .hms-row > .hms-col.hms-col-58 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 58%;
    -ms-flex: 0 0 58%;
    flex: 0 0 58%;
    max-width: 58%; }
  .front-style .hms-row > .hms-col.hms-offset-58 {
    margin-left: 58%; }
  .front-style .hms-row > .hms-col.hms-col-59 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 59%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 59%;
    -ms-flex: 0 0 59%;
    flex: 0 0 59%;
    max-width: 59%; }
  .front-style .hms-row > .hms-col.hms-offset-59 {
    margin-left: 59%; }
  .front-style .hms-row > .hms-col.hms-col-60 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%; }
  .front-style .hms-row > .hms-col.hms-offset-60 {
    margin-left: 60%; }
  .front-style .hms-row > .hms-col.hms-col-61 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 61%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 61%;
    -ms-flex: 0 0 61%;
    flex: 0 0 61%;
    max-width: 61%; }
  .front-style .hms-row > .hms-col.hms-offset-61 {
    margin-left: 61%; }
  .front-style .hms-row > .hms-col.hms-col-62 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 62%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 62%;
    -ms-flex: 0 0 62%;
    flex: 0 0 62%;
    max-width: 62%; }
  .front-style .hms-row > .hms-col.hms-offset-62 {
    margin-left: 62%; }
  .front-style .hms-row > .hms-col.hms-col-63 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 63%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 63%;
    -ms-flex: 0 0 63%;
    flex: 0 0 63%;
    max-width: 63%; }
  .front-style .hms-row > .hms-col.hms-offset-63 {
    margin-left: 63%; }
  .front-style .hms-row > .hms-col.hms-col-64 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 64%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 64%;
    -ms-flex: 0 0 64%;
    flex: 0 0 64%;
    max-width: 64%; }
  .front-style .hms-row > .hms-col.hms-offset-64 {
    margin-left: 64%; }
  .front-style .hms-row > .hms-col.hms-col-65 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 65%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 65%;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%; }
  .front-style .hms-row > .hms-col.hms-offset-65 {
    margin-left: 65%; }
  .front-style .hms-row > .hms-col.hms-col-66 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 66%;
    -ms-flex: 0 0 66%;
    flex: 0 0 66%;
    max-width: 66%; }
  .front-style .hms-row > .hms-col.hms-offset-66 {
    margin-left: 66%; }
  .front-style .hms-row > .hms-col.hms-col-67 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 67%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 67%;
    -ms-flex: 0 0 67%;
    flex: 0 0 67%;
    max-width: 67%; }
  .front-style .hms-row > .hms-col.hms-offset-67 {
    margin-left: 67%; }
  .front-style .hms-row > .hms-col.hms-col-68 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 68%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 68%;
    -ms-flex: 0 0 68%;
    flex: 0 0 68%;
    max-width: 68%; }
  .front-style .hms-row > .hms-col.hms-offset-68 {
    margin-left: 68%; }
  .front-style .hms-row > .hms-col.hms-col-69 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 69%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 69%;
    -ms-flex: 0 0 69%;
    flex: 0 0 69%;
    max-width: 69%; }
  .front-style .hms-row > .hms-col.hms-offset-69 {
    margin-left: 69%; }
  .front-style .hms-row > .hms-col.hms-col-70 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 70%;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%; }
  .front-style .hms-row > .hms-col.hms-offset-70 {
    margin-left: 70%; }
  .front-style .hms-row > .hms-col.hms-col-71 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 71%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 71%;
    -ms-flex: 0 0 71%;
    flex: 0 0 71%;
    max-width: 71%; }
  .front-style .hms-row > .hms-col.hms-offset-71 {
    margin-left: 71%; }
  .front-style .hms-row > .hms-col.hms-col-72 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 72%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 72%;
    -ms-flex: 0 0 72%;
    flex: 0 0 72%;
    max-width: 72%; }
  .front-style .hms-row > .hms-col.hms-offset-72 {
    margin-left: 72%; }
  .front-style .hms-row > .hms-col.hms-col-73 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 73%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 73%;
    -ms-flex: 0 0 73%;
    flex: 0 0 73%;
    max-width: 73%; }
  .front-style .hms-row > .hms-col.hms-offset-73 {
    margin-left: 73%; }
  .front-style .hms-row > .hms-col.hms-col-74 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 74%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 74%;
    -ms-flex: 0 0 74%;
    flex: 0 0 74%;
    max-width: 74%; }
  .front-style .hms-row > .hms-col.hms-offset-74 {
    margin-left: 74%; }
  .front-style .hms-row > .hms-col.hms-col-75 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .front-style .hms-row > .hms-col.hms-offset-75 {
    margin-left: 75%; }
  .front-style .hms-row > .hms-col.hms-col-76 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 76%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 76%;
    -ms-flex: 0 0 76%;
    flex: 0 0 76%;
    max-width: 76%; }
  .front-style .hms-row > .hms-col.hms-offset-76 {
    margin-left: 76%; }
  .front-style .hms-row > .hms-col.hms-col-77 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 77%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 77%;
    -ms-flex: 0 0 77%;
    flex: 0 0 77%;
    max-width: 77%; }
  .front-style .hms-row > .hms-col.hms-offset-77 {
    margin-left: 77%; }
  .front-style .hms-row > .hms-col.hms-col-78 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 78%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 78%;
    -ms-flex: 0 0 78%;
    flex: 0 0 78%;
    max-width: 78%; }
  .front-style .hms-row > .hms-col.hms-offset-78 {
    margin-left: 78%; }
  .front-style .hms-row > .hms-col.hms-col-79 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 79%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 79%;
    -ms-flex: 0 0 79%;
    flex: 0 0 79%;
    max-width: 79%; }
  .front-style .hms-row > .hms-col.hms-offset-79 {
    margin-left: 79%; }
  .front-style .hms-row > .hms-col.hms-col-80 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%; }
  .front-style .hms-row > .hms-col.hms-offset-80 {
    margin-left: 80%; }
  .front-style .hms-row > .hms-col.hms-col-81 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 81%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 81%;
    -ms-flex: 0 0 81%;
    flex: 0 0 81%;
    max-width: 81%; }
  .front-style .hms-row > .hms-col.hms-offset-81 {
    margin-left: 81%; }
  .front-style .hms-row > .hms-col.hms-col-82 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 82%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 82%;
    -ms-flex: 0 0 82%;
    flex: 0 0 82%;
    max-width: 82%; }
  .front-style .hms-row > .hms-col.hms-offset-82 {
    margin-left: 82%; }
  .front-style .hms-row > .hms-col.hms-col-83 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 83%;
    -ms-flex: 0 0 83%;
    flex: 0 0 83%;
    max-width: 83%; }
  .front-style .hms-row > .hms-col.hms-offset-83 {
    margin-left: 83%; }
  .front-style .hms-row > .hms-col.hms-col-84 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 84%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 84%;
    -ms-flex: 0 0 84%;
    flex: 0 0 84%;
    max-width: 84%; }
  .front-style .hms-row > .hms-col.hms-offset-84 {
    margin-left: 84%; }
  .front-style .hms-row > .hms-col.hms-col-85 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 85%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 85%;
    -ms-flex: 0 0 85%;
    flex: 0 0 85%;
    max-width: 85%; }
  .front-style .hms-row > .hms-col.hms-offset-85 {
    margin-left: 85%; }
  .front-style .hms-row > .hms-col.hms-col-86 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 86%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 86%;
    -ms-flex: 0 0 86%;
    flex: 0 0 86%;
    max-width: 86%; }
  .front-style .hms-row > .hms-col.hms-offset-86 {
    margin-left: 86%; }
  .front-style .hms-row > .hms-col.hms-col-87 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 87%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 87%;
    -ms-flex: 0 0 87%;
    flex: 0 0 87%;
    max-width: 87%; }
  .front-style .hms-row > .hms-col.hms-offset-87 {
    margin-left: 87%; }
  .front-style .hms-row > .hms-col.hms-col-88 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 88%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 88%;
    -ms-flex: 0 0 88%;
    flex: 0 0 88%;
    max-width: 88%; }
  .front-style .hms-row > .hms-col.hms-offset-88 {
    margin-left: 88%; }
  .front-style .hms-row > .hms-col.hms-col-89 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 89%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 89%;
    -ms-flex: 0 0 89%;
    flex: 0 0 89%;
    max-width: 89%; }
  .front-style .hms-row > .hms-col.hms-offset-89 {
    margin-left: 89%; }
  .front-style .hms-row > .hms-col.hms-col-90 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 90%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 90%;
    -ms-flex: 0 0 90%;
    flex: 0 0 90%;
    max-width: 90%; }
  .front-style .hms-row > .hms-col.hms-offset-90 {
    margin-left: 90%; }
  .front-style .hms-row > .hms-col.hms-col-91 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 91%;
    -ms-flex: 0 0 91%;
    flex: 0 0 91%;
    max-width: 91%; }
  .front-style .hms-row > .hms-col.hms-offset-91 {
    margin-left: 91%; }
  .front-style .hms-row > .hms-col.hms-col-92 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 92%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 92%;
    -ms-flex: 0 0 92%;
    flex: 0 0 92%;
    max-width: 92%; }
  .front-style .hms-row > .hms-col.hms-offset-92 {
    margin-left: 92%; }
  .front-style .hms-row > .hms-col.hms-col-93 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 93%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 93%;
    -ms-flex: 0 0 93%;
    flex: 0 0 93%;
    max-width: 93%; }
  .front-style .hms-row > .hms-col.hms-offset-93 {
    margin-left: 93%; }
  .front-style .hms-row > .hms-col.hms-col-94 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 94%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 94%;
    -ms-flex: 0 0 94%;
    flex: 0 0 94%;
    max-width: 94%; }
  .front-style .hms-row > .hms-col.hms-offset-94 {
    margin-left: 94%; }
  .front-style .hms-row > .hms-col.hms-col-95 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 95%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 95%;
    -ms-flex: 0 0 95%;
    flex: 0 0 95%;
    max-width: 95%; }
  .front-style .hms-row > .hms-col.hms-offset-95 {
    margin-left: 95%; }
  .front-style .hms-row > .hms-col.hms-col-96 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 96%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 96%;
    -ms-flex: 0 0 96%;
    flex: 0 0 96%;
    max-width: 96%; }
  .front-style .hms-row > .hms-col.hms-offset-96 {
    margin-left: 96%; }
  .front-style .hms-row > .hms-col.hms-col-97 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 97%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 97%;
    -ms-flex: 0 0 97%;
    flex: 0 0 97%;
    max-width: 97%; }
  .front-style .hms-row > .hms-col.hms-offset-97 {
    margin-left: 97%; }
  .front-style .hms-row > .hms-col.hms-col-98 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 98%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 98%;
    -ms-flex: 0 0 98%;
    flex: 0 0 98%;
    max-width: 98%; }
  .front-style .hms-row > .hms-col.hms-offset-98 {
    margin-left: 98%; }
  .front-style .hms-row > .hms-col.hms-col-99 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 99%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 99%;
    -ms-flex: 0 0 99%;
    flex: 0 0 99%;
    max-width: 99%; }
  .front-style .hms-row > .hms-col.hms-offset-99 {
    margin-left: 99%; }
  .front-style .hms-row > .hms-col.hms-col-100 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .front-style .hms-row > .hms-col.hms-offset-100 {
    margin-left: 100%; }
  .front-style .icon-top {
    flex: 1;
    display: flex !important;
    padding: 0.1rem;
    width: 100%;
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  .front-style .text-right {
    text-align: right; }
  .front-style .text-left {
    text-align: left; }
  .front-style .text-center {
    text-align: center; }
  .front-style .tip {
    color: #378694; }
  .front-style .tip-red {
    color: #FF0000 !important; }
  .front-style .light,
  .front-style a.light,
  .front-style input.light {
    color: #fff;
    text-decoration: none; }
  .front-style .default-color,
  .front-style a.default-color,
  .front-style input.default-color {
    color: #000000 !important;
    text-decoration: none; }
  .front-style .gray-color,
  .front-style a.gray-color,
  .front-style input.gray-color {
    color: #7d7d7d !important;
    text-decoration: none; }
  .front-style .danger,
  .front-style a.danger,
  .front-style input.danger {
    color: #FF0000;
    text-decoration: none; }
  .front-style .approve,
  .front-style a.approve,
  .front-style input.approve {
    color: #000000;
    text-decoration: none; }
  .front-style .footer-top-item.light-bg,
  .front-style .light-bg {
    background-color: #fff; }
  .front-style .gray-bg {
    background-color: #f4f4f4; }
  .front-style .approve-bg {
    background-color: #000000; }
  .front-style .default-bg {
    background-color: #F3F4F5; }
  .front-style .uniqlo-pl-pr {
    padding: 0 4vw; }
  .front-style .border-radius {
    border-radius: 0.1rem; }
  .front-style .border-radius-none {
    border-radius: 0 !important; }
  .front-style .border-none {
    border: none !important; }
  .front-style .btn.btn-block {
    display: block;
    width: 100%; }
  .front-style .btn.btn-default {
    background-color: #F3F4F5; }
  .front-style .uniqlo-white-btn-noboder {
    border-radius: 0;
    padding: 0;
    color: #000000;
    height: 1.04rem;
    line-height: 1.04rem;
    background-color: #fff; }
  .front-style .icon-uniqlo {
    width: 0.52rem;
    height: 0.52rem;
    align-self: center; }
  .front-style .btn.pd-0 {
    padding: 0; }
  .front-style .btn.btn-clear {
    background: transparent;
    border: none;
    outline: none;
    padding: 0; }
  .front-style .btn-disable-light {
    background: #F3F2F2 !important;
    pointer-events: none;
    transition: all .25s; }
  .front-style .border-bottom {
    position: relative; }
  .front-style .border-top {
    position: relative; }
  .front-style .border-top:before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    top: 0;
    left: 0;
    background: #dadada; }
  .front-style .shopCar .spacing-bottom {
    margin-bottom: 0.36rem; }
  .front-style .shopCar .spacing-top {
    margin-top: 0.36rem; }
  .front-style .order-detail .title-info {
    padding-top: 0.36rem;
    padding-bottom: 0.36rem; }
  .front-style .order-detail .spacing-top {
    margin-top: 0.36rem; }
  .front-style .actionSheetStyle {
    max-height: 6.4rem;
    overflow-y: scroll; }
    .front-style .actionSheetStyle .link-line {
      padding: 0.36rem 0;
      margin: 0 0.3rem;
      border-top: 0.02rem solid #dadada; }
  .front-style .line-right {
    position: relative;
    box-sizing: border-box; }
    .front-style .line-right:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0px;
      width: 1px;
      height: 100%;
      background: #f4f4f4; }
  .front-style .line-bottom-left-5-b1b1 {
    position: relative; }
    .front-style .line-bottom-left-5-b1b1:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0.1rem;
      width: 100%;
      height: 0.02rem;
      background: #ababab; }
  .front-style .line-bottom-right-5-b1b1 {
    position: relative; }
    .front-style .line-bottom-right-5-b1b1:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: -0.1rem;
      width: 100%;
      height: 0.02rem;
      background: #ababab; }
  .front-style .line-bottom-left-5-da {
    position: relative; }
    .front-style .line-bottom-left-5-da:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0.1rem;
      width: 100%;
      height: 0.02rem;
      background: #dadada; }
  .front-style .line-bottom-right-5-da {
    position: relative; }
    .front-style .line-bottom-right-5-da:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: -0.1rem;
      width: 100%;
      height: 0.02rem;
      background: #dadada; }
  .front-style .line-top-da {
    position: relative;
    border-top: 1px solid #dadada; }
  .front-style .line-bottom-da {
    position: relative;
    border-bottom: 1px solid #dadada; }
  .front-style .hulk-fix-safari-overflow-scrolling {
    -webkit-overflow-scrolling: auto !important; }
  .front-style .no-select {
    user-select: none;
    -webkit-user-select: none; }
  .front-style .icon-right-wrap {
    position: relative;
    padding-right: 0.3rem; }
  .front-style .icon-right-icon {
    width: 0.4rem;
    height: 0.4rem;
    position: absolute;
    top: 50%;
    right: 0.1rem;
    transform: translate3d(0px, -50%, 0px); }
  .front-style .hms-input .weui-cells:before {
    border: none !important; }
  .front-style .hms-input .weui-cells:after {
    border: none; }
  .front-style .hms-input .vux-cell-value {
    color: inherit; }
  .front-style .hms-input .weui-cell__ft {
    color: #000000;
    font-size: 0.28rem;
    letter-spacing: 0; }
  .front-style .storeAddress .weui-cell {
    padding: 0.4rem 0 !important; }
  .front-style .address-edit .vux-cell-box .weui-cell .weui-cell__ft:after {
    width: 0;
    height: 0;
    border-top: 0.12rem solid #1b1b1b;
    border-left: 0.12rem solid transparent;
    border-right: 0.12rem solid transparent;
    border-bottom: 0.12rem solid transparent;
    transform: rotate(0); }
  .front-style .address-readonly .vux-cell-box .weui-cell .weui-cell__ft:after {
    background-image: none;
    width: 0;
    height: 0;
    border: none;
    transform: none; }
  .front-style .address-entrance {
    min-height: 0.84rem;
    height: auto;
    font-size: 0.26rem;
    color: #000000; }
    .front-style .address-entrance .vux-cell-box:before {
      border: none !important; }
    .front-style .address-entrance .vux-cell-box .weui-cell:before {
      border: none; }
    .front-style .address-entrance .vux-cell-box .weui-cell_access .weui-cell__ft:after {
      border-width: 0 0.04rem 0.04rem 0; }
  .front-style .address-popup1 {
    width: 100%;
    height: 100%;
    overflow: hidden; }
  .front-style .address-popup1-content {
    position: absolute;
    padding-top: 1.56rem;
    height: 100%;
    width: 100%;
    overflow-x: scroll; }
  .front-style .vux-popup-picker-select .vux-popup-picker-placeholder {
    font-size: 0.24rem !important; }
  .front-style .title-info {
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    color: #000000;
    padding-top: 0.36rem;
    padding-bottom: 0.36rem; }
    .front-style .title-info .title {
      font-size: 0.28rem;
      font-weight: bold; }
    .front-style .title-info .edit {
      font-size: 0.26rem;
      text-decoration: underline; }
  .front-style .card-info {
    font-size: 0.26rem;
    display: -webkit-flex;
    display: flex;
    flex-direction: column; }
    .front-style .card-info > :nth-child(n) {
      margin-top: 0.18rem; }
    .front-style .card-info > :first-child {
      margin-top: 0; }
  .front-style .list-enter-active,
  .front-style .list-leave-active {
    transition: all 1s; }
  .front-style .list-enter,
  .front-style .list-leave-active {
    opacity: 0; }
  .front-style .icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden; }

@font-face {
  .front-style {
    font-family: 'iconfont';
    /* project id 59226 */
    src: url("//at.alicdn.com/t/font_1462198510_5424418.eot");
    src: url("//at.alicdn.com/t/font_1462198510_5424418.eot?#iefix") format("embedded-opentype"), url("//at.alicdn.com/t/font_1462198510_5424418.woff") format("woff"), url("//at.alicdn.com/t/font_1462198510_5424418.ttf") format("truetype"), url("//at.alicdn.com/t/font_1462198510_5424418.svg#iconfont") format("svg"); } }
  .front-style .iconfont {
    font-family: "iconfont";
    font-size: 0.32rem;
    font-style: normal; }
  .front-style .font-bold {
    font-weight: bold; }
  .front-style .font-ur {
    font-weight: normal !important; }
  .front-style img[lazy="loading"] {
    width: 100%;
    height: 100%;
    opacity: 0; }
  .front-style img[lazy="loaded"] {
    opacity: 1;
    transition: all 0.25s; }
  .front-style .whiteBg {
    background: white; }
  .front-style .paddingTenLine {
    position: relative; }
  .front-style .paddingTenLine:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0.2rem;
    right: 0.2rem;
    border-bottom: 1px solid #ddd; }
  .front-style .textEllipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .front-style .component-name {
    line-height: 1.2rem;
    padding-left: 0.3rem;
    font-size: 0.36rem; }
  .front-style .showAnimate-leave-active {
    transition: opacity 0.5s; }
  .front-style .showAnimate-leave-to {
    opacity: 0; }
  .front-style .imgDpr {
    position: relative; }
    .front-style .imgDpr > img {
      position: absolute; }
  .front-style .weui-toast {
    top: 40vh;
    background: none;
    min-width: 7.6em;
    width: fit-content !important;
    transform: translateX(-50%) translateY(0%); }
    .front-style .weui-toast .weui-icon_toast {
      display: none; }
    .front-style .weui-toast .weui-toast__content {
      font-size: 0.28rem;
      background: rgba(17, 17, 17, 0.7);
      border-radius: 0.1rem;
      padding: 0.2rem; }
  .front-style .vux-tab-wrap {
    padding-top: 0 !important; }
    .front-style .vux-tab-wrap .vux-tab-container {
      position: inherit !important;
      height: auto !important; }
      .front-style .vux-tab-wrap .vux-tab-container .vux-tab {
        height: auto !important; }
@charset "UTF-8";

body,
html {
  height: 100%;
  width: 100%;
  overflow-x: hidden; }

input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none; }

.front-style-uq-hk-en .vux-picker .scroller-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.28rem; }

.front-style-uq-hk * {
  word-break: break-word !important; }

.front-style-uq-hk .uniqlo-alert-content {
  text-align: center !important; }

.front-style-uq {
  /* padding margin 0-20 简写类 ========= start */
  /*pdding 0-10*/
  /* padding margin 0-20 简写类 ========= end */
  /*按钮*/
  /*第二个底部*/ }
  .front-style-uq .sticky-in-scroll {
    display: flex;
    flex-flow: column;
    min-height: calc(100vh - 1.3rem);
    overflow-y: auto; }
  .front-style-uq button {
    padding: 0;
    outline: none;
    display: inline-block;
    height: 0.8rem;
    border-width: 1px;
    border-style: solid;
    border-color: #808080;
    background-color: #fff;
    letter-spacing: -0.008rem;
    font-size: 0.28rem;
    text-align: center;
    border-radius: 0 !important; }
    .front-style-uq button.black {
      color: #fff !important;
      border-color: #000000;
      background-color: #000000;
      letter-spacing: -0.5px; }
    .front-style-uq button.red {
      color: #fff !important;
      border-color: #f00;
      background-color: #f00;
      letter-spacing: -0.01rem; }
    .front-style-uq button.gray {
      color: #000000 !important;
      border-color: #f4f4f4;
      background-color: #f4f4f4;
      letter-spacing: -0.01rem; }
    .front-style-uq button:disabled {
      color: #fff !important;
      background-color: #dadada;
      border: none !important;
      cursor: default; }
  .front-style-uq .require-notice:after {
    display: inline;
    content: "\203B";
    color: #378694;
    letter-spacing: 0.02rem;
    font-size: inherit;
    font-weight: normal; }
  .front-style-uq .require-notice-before::before {
    display: inline;
    content: "\203B";
    color: #378694;
    letter-spacing: 0.02rem;
    font-size: 0.24rem;
    font-weight: normal;
    padding-left: 0; }
  .front-style-uq .require-notice-error:after {
    display: inline;
    content: "\203B";
    color: #FF0000;
    letter-spacing: 0.02rem;
    font-size: inherit;
    font-weight: normal; }
  .front-style-uq .require-notice-error_tw:after {
    display: inline;
    content: "\203B";
    color: #FF0000;
    letter-spacing: 0.02rem;
    font-size: inherit;
    font-weight: normal; }
  .front-style-uq .require-notice-error_hk::before {
    display: inline;
    content: "*";
    color: #FF0000;
    letter-spacing: 0.02rem;
    font-size: inherit;
    font-weight: normal; }
  .front-style-uq .no-break {
    word-wrap: break-word;
    word-break: keep-all !important; }
  .front-style-uq .require-notice-min:after {
    display: inline;
    content: " *";
    color: #378694;
    letter-spacing: 0.02rem;
    font-size: inherit;
    font-weight: normal; }
  .front-style-uq .u-card-outer {
    padding-left: 0.3rem !important;
    padding-right: 0.3rem !important;
    background: #fff;
    box-shadow: 0 0.04rem 0.04rem 0 rgba(0, 0, 0, 0.16); }
  .front-style-uq .u-card {
    padding-left: 0.3rem !important;
    padding-right: 0.3rem !important;
    background: #fff;
    box-shadow: 0 1px 0.04rem 0 rgba(0, 0, 0, 0.32); }
  .front-style-uq .u-card-group {
    box-shadow: 0 1px 0.04rem 0 rgba(0, 0, 0, 0.16); }
    .front-style-uq .u-card-group .u-card {
      margin-left: 0.3rem !important;
      margin-right: 0.3rem !important;
      background: #fff;
      box-shadow: 0 1px 0.04rem 0 rgba(0, 0, 0, 0.32); }
  .front-style-uq .u-card-block {
    margin-left: 0.3rem !important;
    margin-right: 0.3rem !important;
    padding-left: 0.3rem !important;
    padding-right: 0.3rem !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16); }
  .front-style-uq .u-component-card {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16); }
  .front-style-uq input {
    width: 100%;
    outline: none;
    height: 100%;
    border-radius: 0;
    border: 1px solid #111; }
  .front-style-uq .btn.pd-0,
  .front-style-uq .hms-col.pd-0,
  .front-style-uq .hms-row.pd-0,
  .front-style-uq .pd-0 {
    padding: 0rem; }
  .front-style-uq .mg-lt-rt-0 {
    margin-left: 0rem;
    margin-right: 0rem; }
  .front-style-uq .btn.pd-l-r-0,
  .front-style-uq .hms-col.pd-l-r-0,
  .front-style-uq .hms-row.pd-l-r-0,
  .front-style-uq .pd-l-r-0 {
    padding-left: 0rem;
    padding-right: 0rem; }
  .front-style-uq .pd-t-b-0 {
    padding-top: 0rem;
    padding-bottom: 0rem; }
  .front-style-uq .btn.pd-1,
  .front-style-uq .hms-col.pd-1,
  .front-style-uq .hms-row.pd-1,
  .front-style-uq .pd-1 {
    padding: 0.02rem; }
  .front-style-uq .mg-lt-rt-1 {
    margin-left: 0.02rem;
    margin-right: 0.02rem; }
  .front-style-uq .btn.pd-l-r-1,
  .front-style-uq .hms-col.pd-l-r-1,
  .front-style-uq .hms-row.pd-l-r-1,
  .front-style-uq .pd-l-r-1 {
    padding-left: 0.02rem;
    padding-right: 0.02rem; }
  .front-style-uq .pd-t-b-1 {
    padding-top: 0.02rem;
    padding-bottom: 0.02rem; }
  .front-style-uq .btn.pd-2,
  .front-style-uq .hms-col.pd-2,
  .front-style-uq .hms-row.pd-2,
  .front-style-uq .pd-2 {
    padding: 0.04rem; }
  .front-style-uq .mg-lt-rt-2 {
    margin-left: 0.04rem;
    margin-right: 0.04rem; }
  .front-style-uq .btn.pd-l-r-2,
  .front-style-uq .hms-col.pd-l-r-2,
  .front-style-uq .hms-row.pd-l-r-2,
  .front-style-uq .pd-l-r-2 {
    padding-left: 0.04rem;
    padding-right: 0.04rem; }
  .front-style-uq .pd-t-b-2 {
    padding-top: 0.04rem;
    padding-bottom: 0.04rem; }
  .front-style-uq .btn.pd-3,
  .front-style-uq .hms-col.pd-3,
  .front-style-uq .hms-row.pd-3,
  .front-style-uq .pd-3 {
    padding: 0.06rem; }
  .front-style-uq .mg-lt-rt-3 {
    margin-left: 0.06rem;
    margin-right: 0.06rem; }
  .front-style-uq .btn.pd-l-r-3,
  .front-style-uq .hms-col.pd-l-r-3,
  .front-style-uq .hms-row.pd-l-r-3,
  .front-style-uq .pd-l-r-3 {
    padding-left: 0.06rem;
    padding-right: 0.06rem; }
  .front-style-uq .pd-t-b-3 {
    padding-top: 0.06rem;
    padding-bottom: 0.06rem; }
  .front-style-uq .btn.pd-4,
  .front-style-uq .hms-col.pd-4,
  .front-style-uq .hms-row.pd-4,
  .front-style-uq .pd-4 {
    padding: 0.08rem; }
  .front-style-uq .mg-lt-rt-4 {
    margin-left: 0.08rem;
    margin-right: 0.08rem; }
  .front-style-uq .btn.pd-l-r-4,
  .front-style-uq .hms-col.pd-l-r-4,
  .front-style-uq .hms-row.pd-l-r-4,
  .front-style-uq .pd-l-r-4 {
    padding-left: 0.08rem;
    padding-right: 0.08rem; }
  .front-style-uq .pd-t-b-4 {
    padding-top: 0.08rem;
    padding-bottom: 0.08rem; }
  .front-style-uq .btn.pd-5,
  .front-style-uq .hms-col.pd-5,
  .front-style-uq .hms-row.pd-5,
  .front-style-uq .pd-5 {
    padding: 0.1rem; }
  .front-style-uq .mg-lt-rt-5 {
    margin-left: 0.1rem;
    margin-right: 0.1rem; }
  .front-style-uq .btn.pd-l-r-5,
  .front-style-uq .hms-col.pd-l-r-5,
  .front-style-uq .hms-row.pd-l-r-5,
  .front-style-uq .pd-l-r-5 {
    padding-left: 0.1rem;
    padding-right: 0.1rem; }
  .front-style-uq .pd-t-b-5 {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem; }
  .front-style-uq .btn.pd-6,
  .front-style-uq .hms-col.pd-6,
  .front-style-uq .hms-row.pd-6,
  .front-style-uq .pd-6 {
    padding: 0.12rem; }
  .front-style-uq .mg-lt-rt-6 {
    margin-left: 0.12rem;
    margin-right: 0.12rem; }
  .front-style-uq .btn.pd-l-r-6,
  .front-style-uq .hms-col.pd-l-r-6,
  .front-style-uq .hms-row.pd-l-r-6,
  .front-style-uq .pd-l-r-6 {
    padding-left: 0.12rem;
    padding-right: 0.12rem; }
  .front-style-uq .pd-t-b-6 {
    padding-top: 0.12rem;
    padding-bottom: 0.12rem; }
  .front-style-uq .btn.pd-7,
  .front-style-uq .hms-col.pd-7,
  .front-style-uq .hms-row.pd-7,
  .front-style-uq .pd-7 {
    padding: 0.14rem; }
  .front-style-uq .mg-lt-rt-7 {
    margin-left: 0.14rem;
    margin-right: 0.14rem; }
  .front-style-uq .btn.pd-l-r-7,
  .front-style-uq .hms-col.pd-l-r-7,
  .front-style-uq .hms-row.pd-l-r-7,
  .front-style-uq .pd-l-r-7 {
    padding-left: 0.14rem;
    padding-right: 0.14rem; }
  .front-style-uq .pd-t-b-7 {
    padding-top: 0.14rem;
    padding-bottom: 0.14rem; }
  .front-style-uq .btn.pd-8,
  .front-style-uq .hms-col.pd-8,
  .front-style-uq .hms-row.pd-8,
  .front-style-uq .pd-8 {
    padding: 0.16rem; }
  .front-style-uq .mg-lt-rt-8 {
    margin-left: 0.16rem;
    margin-right: 0.16rem; }
  .front-style-uq .btn.pd-l-r-8,
  .front-style-uq .hms-col.pd-l-r-8,
  .front-style-uq .hms-row.pd-l-r-8,
  .front-style-uq .pd-l-r-8 {
    padding-left: 0.16rem;
    padding-right: 0.16rem; }
  .front-style-uq .pd-t-b-8 {
    padding-top: 0.16rem;
    padding-bottom: 0.16rem; }
  .front-style-uq .btn.pd-9,
  .front-style-uq .hms-col.pd-9,
  .front-style-uq .hms-row.pd-9,
  .front-style-uq .pd-9 {
    padding: 0.18rem; }
  .front-style-uq .mg-lt-rt-9 {
    margin-left: 0.18rem;
    margin-right: 0.18rem; }
  .front-style-uq .btn.pd-l-r-9,
  .front-style-uq .hms-col.pd-l-r-9,
  .front-style-uq .hms-row.pd-l-r-9,
  .front-style-uq .pd-l-r-9 {
    padding-left: 0.18rem;
    padding-right: 0.18rem; }
  .front-style-uq .pd-t-b-9 {
    padding-top: 0.18rem;
    padding-bottom: 0.18rem; }
  .front-style-uq .btn.pd-10,
  .front-style-uq .hms-col.pd-10,
  .front-style-uq .hms-row.pd-10,
  .front-style-uq .pd-10 {
    padding: 0.2rem; }
  .front-style-uq .mg-lt-rt-10 {
    margin-left: 0.2rem;
    margin-right: 0.2rem; }
  .front-style-uq .btn.pd-l-r-10,
  .front-style-uq .hms-col.pd-l-r-10,
  .front-style-uq .hms-row.pd-l-r-10,
  .front-style-uq .pd-l-r-10 {
    padding-left: 0.2rem;
    padding-right: 0.2rem; }
  .front-style-uq .pd-t-b-10 {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem; }
  .front-style-uq .btn.pd-11,
  .front-style-uq .hms-col.pd-11,
  .front-style-uq .hms-row.pd-11,
  .front-style-uq .pd-11 {
    padding: 0.22rem; }
  .front-style-uq .mg-lt-rt-11 {
    margin-left: 0.22rem;
    margin-right: 0.22rem; }
  .front-style-uq .btn.pd-l-r-11,
  .front-style-uq .hms-col.pd-l-r-11,
  .front-style-uq .hms-row.pd-l-r-11,
  .front-style-uq .pd-l-r-11 {
    padding-left: 0.22rem;
    padding-right: 0.22rem; }
  .front-style-uq .pd-t-b-11 {
    padding-top: 0.22rem;
    padding-bottom: 0.22rem; }
  .front-style-uq .btn.pd-12,
  .front-style-uq .hms-col.pd-12,
  .front-style-uq .hms-row.pd-12,
  .front-style-uq .pd-12 {
    padding: 0.24rem; }
  .front-style-uq .mg-lt-rt-12 {
    margin-left: 0.24rem;
    margin-right: 0.24rem; }
  .front-style-uq .btn.pd-l-r-12,
  .front-style-uq .hms-col.pd-l-r-12,
  .front-style-uq .hms-row.pd-l-r-12,
  .front-style-uq .pd-l-r-12 {
    padding-left: 0.24rem;
    padding-right: 0.24rem; }
  .front-style-uq .pd-t-b-12 {
    padding-top: 0.24rem;
    padding-bottom: 0.24rem; }
  .front-style-uq .btn.pd-13,
  .front-style-uq .hms-col.pd-13,
  .front-style-uq .hms-row.pd-13,
  .front-style-uq .pd-13 {
    padding: 0.26rem; }
  .front-style-uq .mg-lt-rt-13 {
    margin-left: 0.26rem;
    margin-right: 0.26rem; }
  .front-style-uq .btn.pd-l-r-13,
  .front-style-uq .hms-col.pd-l-r-13,
  .front-style-uq .hms-row.pd-l-r-13,
  .front-style-uq .pd-l-r-13 {
    padding-left: 0.26rem;
    padding-right: 0.26rem; }
  .front-style-uq .pd-t-b-13 {
    padding-top: 0.26rem;
    padding-bottom: 0.26rem; }
  .front-style-uq .btn.pd-14,
  .front-style-uq .hms-col.pd-14,
  .front-style-uq .hms-row.pd-14,
  .front-style-uq .pd-14 {
    padding: 0.28rem; }
  .front-style-uq .mg-lt-rt-14 {
    margin-left: 0.28rem;
    margin-right: 0.28rem; }
  .front-style-uq .btn.pd-l-r-14,
  .front-style-uq .hms-col.pd-l-r-14,
  .front-style-uq .hms-row.pd-l-r-14,
  .front-style-uq .pd-l-r-14 {
    padding-left: 0.28rem;
    padding-right: 0.28rem; }
  .front-style-uq .pd-t-b-14 {
    padding-top: 0.28rem;
    padding-bottom: 0.28rem; }
  .front-style-uq .btn.pd-15,
  .front-style-uq .hms-col.pd-15,
  .front-style-uq .hms-row.pd-15,
  .front-style-uq .pd-15 {
    padding: 0.3rem; }
  .front-style-uq .mg-lt-rt-15 {
    margin-left: 0.3rem;
    margin-right: 0.3rem; }
  .front-style-uq .btn.pd-l-r-15,
  .front-style-uq .hms-col.pd-l-r-15,
  .front-style-uq .hms-row.pd-l-r-15,
  .front-style-uq .pd-l-r-15 {
    padding-left: 0.3rem;
    padding-right: 0.3rem; }
  .front-style-uq .pd-t-b-15 {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem; }
  .front-style-uq .btn.pd-16,
  .front-style-uq .hms-col.pd-16,
  .front-style-uq .hms-row.pd-16,
  .front-style-uq .pd-16 {
    padding: 0.32rem; }
  .front-style-uq .mg-lt-rt-16 {
    margin-left: 0.32rem;
    margin-right: 0.32rem; }
  .front-style-uq .btn.pd-l-r-16,
  .front-style-uq .hms-col.pd-l-r-16,
  .front-style-uq .hms-row.pd-l-r-16,
  .front-style-uq .pd-l-r-16 {
    padding-left: 0.32rem;
    padding-right: 0.32rem; }
  .front-style-uq .pd-t-b-16 {
    padding-top: 0.32rem;
    padding-bottom: 0.32rem; }
  .front-style-uq .btn.pd-17,
  .front-style-uq .hms-col.pd-17,
  .front-style-uq .hms-row.pd-17,
  .front-style-uq .pd-17 {
    padding: 0.34rem; }
  .front-style-uq .mg-lt-rt-17 {
    margin-left: 0.34rem;
    margin-right: 0.34rem; }
  .front-style-uq .btn.pd-l-r-17,
  .front-style-uq .hms-col.pd-l-r-17,
  .front-style-uq .hms-row.pd-l-r-17,
  .front-style-uq .pd-l-r-17 {
    padding-left: 0.34rem;
    padding-right: 0.34rem; }
  .front-style-uq .pd-t-b-17 {
    padding-top: 0.34rem;
    padding-bottom: 0.34rem; }
  .front-style-uq .btn.pd-18,
  .front-style-uq .hms-col.pd-18,
  .front-style-uq .hms-row.pd-18,
  .front-style-uq .pd-18 {
    padding: 0.36rem; }
  .front-style-uq .mg-lt-rt-18 {
    margin-left: 0.36rem;
    margin-right: 0.36rem; }
  .front-style-uq .btn.pd-l-r-18,
  .front-style-uq .hms-col.pd-l-r-18,
  .front-style-uq .hms-row.pd-l-r-18,
  .front-style-uq .pd-l-r-18 {
    padding-left: 0.36rem;
    padding-right: 0.36rem; }
  .front-style-uq .pd-t-b-18 {
    padding-top: 0.36rem;
    padding-bottom: 0.36rem; }
  .front-style-uq .btn.pd-19,
  .front-style-uq .hms-col.pd-19,
  .front-style-uq .hms-row.pd-19,
  .front-style-uq .pd-19 {
    padding: 0.38rem; }
  .front-style-uq .mg-lt-rt-19 {
    margin-left: 0.38rem;
    margin-right: 0.38rem; }
  .front-style-uq .btn.pd-l-r-19,
  .front-style-uq .hms-col.pd-l-r-19,
  .front-style-uq .hms-row.pd-l-r-19,
  .front-style-uq .pd-l-r-19 {
    padding-left: 0.38rem;
    padding-right: 0.38rem; }
  .front-style-uq .pd-t-b-19 {
    padding-top: 0.38rem;
    padding-bottom: 0.38rem; }
  .front-style-uq .btn.pd-20,
  .front-style-uq .hms-col.pd-20,
  .front-style-uq .hms-row.pd-20,
  .front-style-uq .pd-20 {
    padding: 0.4rem; }
  .front-style-uq .mg-lt-rt-20 {
    margin-left: 0.4rem;
    margin-right: 0.4rem; }
  .front-style-uq .btn.pd-l-r-20,
  .front-style-uq .hms-col.pd-l-r-20,
  .front-style-uq .hms-row.pd-l-r-20,
  .front-style-uq .pd-l-r-20 {
    padding-left: 0.4rem;
    padding-right: 0.4rem; }
  .front-style-uq .pd-t-b-20 {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem; }
  .front-style-uq .tip-cyan-dark {
    color: #378694 !important; }
  .front-style-uq .primary-bg {
    background-color: #FF0000; }
    .front-style-uq .primary-bg a {
      color: #fff; }
  .front-style-uq .go-back {
    padding: 0.4rem 0.3rem; }
    .front-style-uq .go-back .uniqlo-white-btn {
      width: 100%; }
    .front-style-uq .go-back .uniqlo-black-btn {
      width: 100%; }
  .front-style-uq .btn {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    padding: 0.2rem 0.3rem;
    border-radius: 0 !important; }
  .front-style-uq .btn.btn-danger {
    background: #FF0000; }
  .front-style-uq .uniqlo-primary-btn {
    border-radius: 0;
    background-color: #FF0000;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: 0.32rem;
    color: #fff;
    text-align: center;
    font-weight: bold; }
  .front-style-uq .uniqlo-grey-btn {
    border-radius: 0;
    padding: 0;
    background-color: #ababab;
    height: 1.04rem;
    line-height: 1.04rem;
    font-size: 0.32rem;
    color: #fff;
    text-align: center; }
  .front-style-uq .uniqlo-black-btn {
    border-radius: 0;
    padding: 0;
    background-color: #000000;
    height: 1.04rem;
    line-height: 1.04rem;
    font-size: 0.32rem;
    color: #fff;
    text-align: center; }
  .front-style-uq .uniqlo-white-btn {
    border-radius: 0;
    color: #000000;
    padding: 0;
    height: 1.04rem;
    line-height: 1.04rem;
    background-color: #fff;
    text-align: center;
    border: 1px solid #000000; }
  .front-style-uq .btn-disable {
    background: #dadada !important;
    pointer-events: none;
    transition: all .25s; }
  .front-style-uq .btn-box {
    border-radius: 0;
    background: #FF0000;
    color: #fff; }
  .front-style-uq .copyNums {
    display: inline-block;
    width: 1.36rem;
    height: 0.44rem;
    line-height: 0.44rem;
    text-align: center;
    border-radius: 0.08rem;
    float: right;
    font-size: 0.24rem;
    color: #000000;
    margin: 0;
    padding: 0;
    background-color: transparent;
    border: 1px solid #000000;
    outline: none; }
  .front-style-uq .box-shadow-defalut {
    box-shadow: 0 1px 1px rgba(152, 149, 149, 0.3); }
  .front-style-uq .arrow-down {
    width: 20%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAQAAACxD+fXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAAAlgAAAJYAJvGvrMAAAAHdElNRQfeBBoIJxYOxpBIAAAApElEQVQoz4XKIQ7CQBRF0RsaSDCYujqQtfVoWEAXwAa6gW6gnuBhA3gSBAJEDQEFsq4GBEE0hMBgyITf6Qz3uZcDa9Sf5TDi4iQ3YvCYOtGcDkBIYSUlEd9SK8rQBewbyZkBP014GuRFgqjHykBbfGqNuQtSEWPUZiHQki4NRZSaXBliKdNoRsuG+pxQKApCHCW8UaQ489lxIJCnV0MVD45s5PkBg5yTrQu8EkwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDktMTdUMTU6MjA6MTUrMDg6MDAv/kfWAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA0LTI2VDA4OjM5OjIyKzA4OjAwFrogrwAAAE10RVh0c29mdHdhcmUASW1hZ2VNYWdpY2sgNy4wLjEtNiBRMTYgeDg2XzY0IDIwMTYtMDktMTcgaHR0cDovL3d3dy5pbWFnZW1hZ2ljay5vcmfd2aVOAAAAY3RFWHRzdmc6Y29tbWVudAAgR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICByC3WWAAAAGHRFWHRUaHVtYjo6RG9jdW1lbnQ6OlBhZ2VzADGn/7svAAAAGHRFWHRUaHVtYjo6SW1hZ2U6OkhlaWdodAAzMzPOMX0nAAAAF3RFWHRUaHVtYjo6SW1hZ2U6OldpZHRoADM4M7409LEAAAAZdEVYdFRodW1iOjpNaW1ldHlwZQBpbWFnZS9wbmc/slZOAAAAF3RFWHRUaHVtYjo6TVRpbWUAMTM5ODQ3Mjc2Mlqb6cIAAAASdEVYdFRodW1iOjpTaXplADQuNjlLQqVPrgcAAABfdEVYdFRodW1iOjpVUkkAZmlsZTovLy9ob21lL3d3d3Jvb3Qvc2l0ZS93d3cuZWFzeWljb24ubmV0L2Nkbi1pbWcuZWFzeWljb24uY24vc3JjLzExNTI1LzExNTI1MjYucG5nnSzDKgAAAABJRU5ErkJggg==) no-repeat right center;
    background-size: 0.18rem; }
  .front-style-uq .footer-top-item {
    position: fixed;
    bottom: 0;
    left: 0;
    background: #F3F4F5;
    width: 100%;
    height: 1.04rem;
    overflow: hidden;
    z-index: 99; }
  .front-style-uq .store-address-group {
    background-color: #fff; }
    .front-style-uq .store-address-group .weui-cells {
      line-height: 0.6rem;
      padding: 0.1rem 0.14rem; }
  .front-style-uq .hms-input-box-edit .weui-cells {
    border-bottom: 0.02rem solid #ababab; }
  .front-style-uq .date-box .weui-cell__ft:after {
    width: 0 !important;
    height: 0 !important;
    border-width: 0.12rem !important;
    transform: rotate(0) !important;
    border-style: solid;
    border-color: #000000 transparent transparent transparent !important; }
  .front-style-uq .address {
    font-size: 0.28rem;
    color: #000000; }
    .front-style-uq .address .vux-cell-box:before {
      border: none; }
    .front-style-uq .address .weui-cell {
      padding: 0 !important; }
      .front-style-uq .address .weui-cell .vux-cell-primary {
        min-height: 0.6rem;
        line-height: 0.6rem;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
    .front-style-uq .address .vux-popup-dialog .vux-popup-picker-container {
      display: -webkit-flex;
      display: flex;
      flex-direction: column; }
      .front-style-uq .address .vux-popup-dialog .vux-popup-picker-container .vux-popup-picker-header {
        order: 2; }
        .front-style-uq .address .vux-popup-dialog .vux-popup-picker-container .vux-popup-picker-header .vux-flexbox {
          text-align: center;
          border-top: 1px solid #f4f4f4; }
          .front-style-uq .address .vux-popup-dialog .vux-popup-picker-container .vux-popup-picker-header .vux-flexbox .vux-flexbox-item {
            margin-left: 0 !important; }
            .front-style-uq .address .vux-popup-dialog .vux-popup-picker-container .vux-popup-picker-header .vux-flexbox .vux-flexbox-item:nth-child(1) {
              text-align: center;
              border-radius: 0;
              color: #000000;
              background-color: #fff;
              padding-left: 0.3rem;
              padding-right: 0.3rem; }
            .front-style-uq .address .vux-popup-dialog .vux-popup-picker-container .vux-popup-picker-header .vux-flexbox .vux-flexbox-item:nth-child(2) {
              text-align: center;
              border-radius: 0;
              background-color: #000000;
              color: #fff; }
      .front-style-uq .address .vux-popup-dialog .vux-popup-picker-container .vux-picker {
        order: 1; }
  .front-style-uq .case-popup-pick {
    border-bottom: 1px solid #ababab; }
    .front-style-uq .case-popup-pick::before {
      content: '';
      display: none; }
    .front-style-uq .case-popup-pick .weui-cell {
      padding: 0;
      height: 0.8rem;
      font-size: 0.28rem;
      color: #000000; }
      .front-style-uq .case-popup-pick .weui-cell .vux-popup-picker-placeholder {
        color: #ababab; }
      .front-style-uq .case-popup-pick .weui-cell .weui-cell__ft:after {
        width: 0;
        height: 0;
        border-top: 0.12rem solid #000000;
        border-left: 0.12rem solid transparent;
        border-right: 0.12rem solid transparent;
        border-bottom: 0.12rem solid transparent;
        transform: rotate(0); }
  .front-style-uq .vux-popup-picker-container {
    display: -webkit-flex;
    display: flex;
    flex-direction: column; }
  .front-style-uq .vux-popup-picker-header {
    order: 2; }
    .front-style-uq .vux-popup-picker-header .vux-flexbox {
      text-align: center;
      border-top: 1px solid #f4f4f4; }
      .front-style-uq .vux-popup-picker-header .vux-flexbox .vux-flexbox-item {
        margin-left: 0 !important; }
        .front-style-uq .vux-popup-picker-header .vux-flexbox .vux-flexbox-item:nth-child(1) {
          text-align: center;
          border-radius: 0;
          color: #000000;
          background-color: #fff;
          padding-left: 0.3rem;
          padding-right: 0.3rem; }
        .front-style-uq .vux-popup-picker-header .vux-flexbox .vux-flexbox-item:nth-child(2) {
          text-align: center;
          border-radius: 0;
          background-color: #000000;
          color: #fff; }
  .front-style-uq .vux-picker {
    order: 1; }
  .front-style-uq .lang-en {
    font-weight: bold; }
  .front-style-uq .vux-swipeout-button-box {
    top: 1px !important;
    bottom: 1px !important; }
  .front-style-uq .pswp__button {
    background-color: transparent !important;
    border: none !important; }
