body {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  width: 100% !important;
}
.primary-btn {
  /* Safari 5.1 - 6.0 */
  /* Opera 11.1 - 12.0 */
  /* Firefox 3.6 - 15 */
  background: -webkit-gradient(linear, left top, right top, from(#7279d5), to(#a7a8e1));
  background: linear-gradient(to right, #7279d5, #a7a8e1);
  /* 标准的语法 */
  color: white;
}
.van-list .order-list:nth-child(1) {
  border-top: none;
}
.text-textarea textarea {
  font-size: 0.64rem;
  padding: 0.512rem 0;
}
.text-textarea .van-cell {
  padding: 0 !important;
}
.text-textarea textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #A0A0A0;
  font-size: 0.64rem;
}
.text-textarea textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #A0A0A0 !important;
  font-size: 0.64rem !important;
}
.text-textarea textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #A0A0A0 !important;
  font-size: 0.64rem !important;
}
.text-textarea textarea:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #A0A0A0 !important;
  font-size: 0.64rem !important;
}
.van-picker__toolbar {
  height: 1.92rem !important;
  line-height: 1.92rem !important;
  border-bottom: 0.04274rem solid #EAEAEA;
}
.van-picker__cancel {
  font-size: 0.59733333rem !important;
}
.van-picker__confirm {
  font-size: 0.59733333rem !important;
}

.display-flex {
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  /* 新版本语法: Chrome 21+ */
  display: -webkit-box;
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
}
.box-sizing-border-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.box-sizing-content-box {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.bottom-line-zero {
  position: relative;
}
.bottom-line-zero::after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.04274rem;
  background-color: #e2e2e2;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.bottom-line-default {
  position: relative;
}
.bottom-line-default::after {
  position: absolute;
  content: '';
  left: 0.64rem;
  right: 0.64rem;
  bottom: 0;
  height: 0.04274rem;
  background-color: #e2e2e2;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.top-line-zero {
  position: relative;
}
.top-line-zero::before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  height: 0.04274rem;
  background-color: #e2e2e2;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.right-arrow-default {
  position: relative;
}
.right-arrow-default > .right-arrow {
  position: absolute;
  top: 50%;
  margin-top: -0.34133333rem;
  right: 0.42666667rem;
  background-size: 0.68266667rem;
  width: 0.68266667rem;
  height: 0.68266667rem;
  border: none;
}
.dialog-wrap {
  width: 12.288rem;
  border-radius: 0.17066667rem;
}
.dialog-wrap .van-dialog__header {
  color: #333;
  font-weight: bold;
  font-size: 0.768rem;
  padding-top: 1.024rem;
  padding-left: 1.024rem;
  padding-right: 1.024rem;
  text-align: left;
}
.dialog-wrap .van-dialog__message {
  color: #4c4c4c;
  font-size: 0.68266667rem;
  padding: 0.59733333rem 1.024rem 0.34133333rem 1.024rem;
  font-weight: normal;
  text-align: left;
  border-bottom: none;
}
.dialog-wrap .van-dialog__footer {
  padding: 0.68266667rem 1.23733333rem;
}
.dialog-wrap .van-dialog__footer:after {
  content: unset;
}
.dialog-wrap .van-dialog__footer .van-button {
  height: 1.408rem;
  line-height: 1.408rem;
  font-size: 0.68266667rem;
  border-radius: 0.17066667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.dialog-wrap .van-dialog__footer .van-dialog__cancel {
  background: white;
  border: 0.04266667rem solid #7174D8;
  color: #7174D8;
}
.dialog-wrap .van-dialog__footer .van-dialog__confirm {
  /* Safari 5.1 - 6.0 */
  /* Opera 11.1 - 12.0 */
  /* Firefox 3.6 - 15 */
  background: -webkit-gradient(linear, left top, right top, from(#7279d5), to(#a7a8e1));
  background: linear-gradient(to right, #7279d5, #a7a8e1);
  /* 标准的语法 */
  color: white;
}
.dialog-wrap.confirm-wrap .van-dialog__footer {
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.dialog-wrap.confirm-wrap .van-dialog__footer .van-button {
  /* Firefox 19- */
  -ms-flex: none;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: none;
  /* NEW,  Opera 12.1, Firefox 20+ */
  width: calc((100% - 0.68266667rem) / 2);
}
.dialog-wrap.alert-wrap .van-dialog__footer .van-button {
  /* Firefox 19- */
  -ms-flex: 1;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 1;
          flex: 1;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.dialog-close-x-wrap {
  overflow: visible !important;
}
.dialog-close-x-wrap .van-dialog__content {
  border-radius: 0.68266667rem;
  overflow: hidden;
}
.dialog-close-x-wrap .van-dialog__header {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
  margin-top: -1.70666667rem;
}
.popup-wrapper {
  width: 83%;
  max-height: 80%;
  border-radius: 0.21333333rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.popup-wrapper.popup-bottom {
  width: 100%;
  max-height: 80%;
  border-radius: 0.68266667rem 0.68266667rem 0 0;
}
.popup-wrapper .pop-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2.048rem;
  line-height: 2.048rem;
  border-bottom: 0.04266667rem solid #dddddd;
  color: #333;
  font-size: 0.68266667rem;
  font-weight: bold;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.popup-wrapper .pop-header .close-icon {
  display: block;
  position: absolute;
  right: 0.85333333rem;
  top: 50%;
  margin-top: -0.42666667rem;
  width: 0.85333333rem;
  height: 0.85333333rem;
  background: url(../../static/img/close_x.c73c914d.svg) no-repeat center;
  background-size: 60%;
}
.popup-wrapper .pop-content {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 1.28rem 0.85333333rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.popup-wrapper .pop-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2.77333333rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sep-line {
  display: block;
  position: relative;
  height: 1.024rem;
  margin: 0.55466667rem 0;
  margin-left: 16.5%;
  width: 0.04266667rem;
  background-color: #E5E5E5;
}
.hide-del .van-uploader__preview-delete {
  display: none !important;
}
.hide-del .van-uploader__upload {
  display: none !important;
}
.ver-child-mid .van-checkbox > * {
  display: inline-block;
  vertical-align: middle;
}
.ver-child-mid .van-checkbox__icon {
  width: 0.68266667rem;
  height: 0.68266667rem;
}
.ver-child-mid .van-checkbox__icon img {
  width: 100%;
  height: 100%;
}
.van-uploader {
  width: 100%;
}
.van-uploader.no-padding-bottom .van-uploader__wrapper {
  padding-bottom: 0;
}
.van-uploader .van-icon-plus:before {
  content: '' !important;
}
.van-uploader .van-uploader__upload-icon {
  display: inline-block;
  width: 100%;
  height: 100%;
  background: url(../../static/img/upload-icon.d4fa3c93.jpg) no-repeat center center;
  background-size: 53% 50%;
}
.van-uploader .van-icon-clear.van-uploader__preview-delete {
  color: #6d6d72;
}
.van-uploader .van-uploader__wrapper {
  padding-bottom: 0.42666667rem;
}
.van-uploader .van-uploader__wrapper.one-pic .van-uploader__preview,
.van-uploader .van-uploader__wrapper.one-pic .van-uploader__upload {
  margin: unset;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
.van-uploader .van-uploader__wrapper .van-uploader__preview,
.van-uploader .van-uploader__wrapper .van-uploader__upload {
  margin: unset;
  position: relative;
  margin-right: 0.42666667rem;
  margin-bottom: 0.42666667rem;
  width: calc((100% - 1.28rem) / 4);
  height: 0;
  padding-bottom: calc((100% - 1.28rem) / 4);
}
.van-uploader .van-uploader__wrapper > *:nth-child(4n+4) {
  margin-right: 0;
}
.van-uploader .van-uploader__wrapper .van-uploader__preview .van-image.van-uploader__preview-image {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  bottom: 0;
  height: unset;
  border: 0.04274rem solid #E1E1E1;
}
.van-uploader .van-uploader__wrapper .van-uploader__upload .van-uploader__input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  height: unset;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
}
.van-uploader .van-uploader__wrapper .van-uploader__upload-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.clear-default-radio-icon.van-radio__icon--checked.van-icon.van-icon-success {
  color: #7174D8 !important;
  background-color: unset !important;
  border: none !important;
}
.van-stepper__minus,
.van-stepper__plus {
  padding: 0;
}
.van-stepper__minus::before,
.van-stepper__plus::before {
  content: unset;
}
.van-stepper__minus::after {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  bottom: 0;
  background: url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAADCAYAAAHttr/CAAAAAXNSR0IArs4c6QAAAEtJREFUCB1jDg0NZePi4mpiNDExaWUAAjgDxAEBRmNjY1YmJqZ8CBeTxNCBrOT///8XWBgZGd8jC6KxvzK6ublxv3379guaBLHcpQBH3REZNT6h/wAAAABJRU5ErkJggg==) no-repeat center;
  background-size: 50%;
  content: '';
}
.van-stepper__plus::after {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  bottom: 0;
  background: url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAAGadH+5AAAAAXNSR0IArs4c6QAAANxJREFUKBVjYAACY2PjO4xAghXI/gUSAANGU1PTEhgHTAOV/AcxmFBEieJgGkZQG8w2mELG0NBQtvv379fDBP7//1/FyMjYBuNj0OgmYLgbqPsKsi5mZA5Q91RZWdkfT58+vQ8TRzEBqFsC6AZumCSIRlGALAFjM5qYmLTCOEA6GGjCJaBJt0FiQPYFFiDnPUwBUOA3kP8FSewrTA5MA01bC4wnX2RBgm5AV/AIqPsTsgl42SArQSGLbi2yJnQbkOWIYlNsAKObmxv327dvvxBlHaaipZhCSCJDIwwAZGA+2dMLHfwAAAAASUVORK5CYII=) no-repeat center;
  background-size: 50%;
  content: '';
}
.van-stepper__minus.van-stepper__minus--disabled:after,
.van-stepper__plus.van-stepper__plus--disabled:after {
  opacity: 0.3;
}
button.van-button--primary {
  color: #fff;
  background-color: #7174D8;
  border: 0.04274rem solid;
  border-color: #7174D8;
}
button.van-button--primary.van-button--plain {
  background-color: white;
  color: #7174D8;
}
.van-tabs.van-tabs--line .van-tabs__nav--line {
  padding-bottom: 0;
}
.van-tabs.van-tabs--line .van-tabs__nav--line .van-tabs__line {
  bottom: 0;
  background-color: #7174D8;
}
.van-tabs.van-tabs--line .van-tabs__nav--line .van-tab {
  font-size: 0.59733333rem;
  color: #888888;
}
.van-tabs.van-tabs--line .van-tabs__nav--line .van-tab--active {
  color: #7174D8;
  font-weight: 500;
  font-size: 0.68266667rem;
}
.van-tabs.van-tabs--card {
  padding-top: 0;
  margin: auto;
}
.van-tabs.van-tabs--card .van-tabs__nav--card {
  height: 1.28rem;
  margin: auto;
  border: 0.04266667rem solid #7174D8;
  border-radius: 0.17066667rem;
  overflow: hidden;
}
.van-tabs.van-tabs--card .van-tabs__nav--card .van-tab {
  color: #7174D8;
  height: 1.19466667rem;
  border-right: 0.04266667rem solid #7174D8;
  padding: 0;
}
.van-tabs.van-tabs--card .van-tabs__nav--card .van-tab:last-child {
  border-right: none;
}
.van-tabs.van-tabs--card .van-tabs__nav--card .van-tab.van-tab--active {
  color: #fff;
  background-color: #7174D8;
}
.van-picker__cancel,
.van-picker__confirm {
  color: #7174D8;
}
.check-icon {
  display: block;
  font-size: 0.85333333rem;
  width: 0.85333333rem;
  height: 0.85333333rem;
  background: url(../../static/img/icon_unchecked.a73273e5.svg) no-repeat center;
  background-size: 100%;
}
.check-icon.checked {
  background: url(../../static/img/icon_checked.f0214a7d.svg) no-repeat center;
  background-size: 100%;
}
.check-icon.disabled {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA7tJREFUWAnNmE1LG1EUhm8mavxAaBBciMa1iCIubbNwEbW0m278F8VCoT+iUKj0X3TTTUvVFFykdSkiiGtTURAkBRFRE+37XOeGSZrgjDOhHtB7J3Pnvs+c+3XOpExEK5VK2YuLixc3NzcFPZq7vb0dSaVSI3Sj+pHqR6qWPc8r9vX1fcvn8xXuhbVU2IYbGxuvBPFa7fMS7grznOCqalcS3KeFhYUvoZ65r5FAngrkvSDmaCsRk81mzdDQkJEHTCaTMT09Pbabq6src3l5aeRBc3p6aiqVCl6z9/TclsDeCeyX/aHNv7YeUkfp9fX1DypXeBbR8fFxMzw8bNLpdJvuGn+u1Wrm5OTEHBwcGGAxga0uLi6+VVlrbH131RJoc3Pzid70s2AKeCSXy5nR0dHQIM1CgB0eHppyuWw9pj6L8uzy/Pz8n+a2/wD5MFuCmcArk5OTZnBwsPm5B12fnZ2Zvb096y1B7QtqrhnKC/bMMPmemWBYmB+9vb3BJrHqvNjs7KwZGBjAUxO+VsP4NwD5c6aAZ/r7+w1vtLu7a66vr2OBBB+m76mpKTsnmRJoBu/Xh4zVpLH+yZyZmZmxngHm/PzcvtH09LTp7u4OPhurzsvu7OzYOaXReOZWX91DLG0UmMC4FnEgcC9QSXsKDbQwp03dArHpyX1zuJPV5KzTUGihiTYMdSB/B7b7TPMe00kotNjbMMfgcTbpOs/cYdNrZZ2EQhNtGGDxND9eymVdHAfN3gnCdQoKTbRhgIU5xKltz6YgQKt6p6A4F30rADTGBQdlGOsEVEB7zJOrbCzDrhzWkoZy2rB4mlAWiOUXxZKEctqw4KG7gCUKjd82SSi6hIU5dMyFi1eoR7EkoALaxwwZMbCN9KKABNvGhSLKxGDBQ2UuCDvjWByogHYZoB+AEAPHtYdCOW0yFU+n+Ve5qkpATqgZ16JCoYk2DKRNnp83lVhsBORJWBQoNP2FXoKFITPkTZRkB0l4ib7CQKGFJuYYLBBJnFy2xfIjO0jK7oNCC020YbBgTpwkjjqpCuFlUtYOCg20MKdNvR5Tc7G2tvZR47nCVk524LZ07sU1EgUXoxO+svf43lldWlp64/pvABIM2ep3lQViaZcduMZxSwDIy9h3qtUqQ1VUFvtcZX152znkhLihk3dZ5T6B/fb2dqLDh1f482FIFNGqw8DR4CEH9qhSaQflD9/j+NjgoChJIMmbBPh/P8cEoXywx/HBqhmMVIXsQL+THIzJc60+6f3WvSLnZNRPen8BPebGaJ/kiZYAAAAASUVORK5CYII=) no-repeat center;
  background-size: 100%;
}
/*提示*/
.notice-tips {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 0.512rem;
  font-weight: bold;
  padding: 0.34133333rem 0.512rem;
}
.notice-tips.tip-error {
  background: #FFF3F3;
  color: #EC7272;
}
.notice-tips.tip-error > i {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAEk0lEQVRoQ92aT2gcVRzHv7+d2Y2gSZrMXg2oVVHBqocWEaVFVLwURNpD1auiiIedbJMI2kHBZpO8OYhWPKuXBkE82VZNFETsQa2g4r8G0pvupGbHg7s7Oz95s9m4f2aT3Z03mzIDC7sw7/d+n/2993u/P4+g8NnM52/1fP8IAwcA3E7AzQDGAIxuTeMCKDFwGcAvBFzSU6mV8cXF31SpQVEFXZ2ZOeB73jMAjjPzjYPII6IrAM6mdP29iULh0iAyGmMGBiqePHkQtVoBzIejKNAxlmgVmjaTXVi4OIjcvoE2Z2f3e5XKGwwcG2TCXscQsKxnMi+Pz8//3usY+V7PQGxZ+obrzoP5JQbS/Uwy6LsEVEH05uTo6CxZlteLnJ6ASnNzRqVcXgZwpBehMbyzkhkZOTZ2+rSzm+xdgZyZmbtQrX7MdY+1Zw9Jz5hOHzUKhR93UmJHIMc0H2HgQzA33O6eAQUTE7kEPGkIcaGbIl2BpGXY876+ZmC2/TK5pOv3d7NUKJDcM9Vy+WLUZUZAjYB3AJxj4HomOgHmo1HNLJdfemTkYNie6gCS3sxx3QsqzheN6IkJIT5qBnBMc4GZ81GhAKwYY2OPtnu/DiDHNJeY2Yw8IdHnWSEebpfDlpXZcN0/mXk86hxEJAwhppvltABtHZo/KTpnClnbng1T2snlvmTgwchAQFXPZO5sPnxbgJxc7qyqCICIThlCvBYKZJqfMPNjUYG2IoNlw7aPb/uMxpcgNvO8b1RMUvewwwEK9NX1Q43Yb9tCRdNcUeEI/veuQwQiWs0KEUQxAZBMAWrV6veqrDN0CwHQ0ul7ZOoRACnzbE3/yFCXXH2JBx6vAbQ+aHLWNQQZ5h6qA10xhJgimTZXa7VfVS63vVhycs60pt1Gjmk+y8zvJgGIiJ6jomm+DeYXkgAEojMS6FMwd4QoUQGH7RQCfYk+k0vuMjPfFBWgffxeABHRmgQqMrORECBHApWZOZMQoEoigRK35GJxCiCazwox1yV9+IKZH4phma/F57aB84Ztd+Q8QcGyVPqLgX2qgQK3HdvBCjCIHjeEONesuDM9bbHvn1IOUz+HzsQW+mzFcxUGbI0oqPr4vn8CgPzE8gShT1zBaSwa7yI0CE638iHl6cOwgbbTh7gSvGagoIsAuani61q0JHhxpODBHgJ+1lKpF8enpr6SvzfX1x+o+f5bDNyh2oItKbgUHkORZG1ydPRusqx/mpVny7phw3V/UBoQtxdJAiDFZawU0dOTQnwQZokN03zKZ35fmZXCyljBXlJYaNQ1bf++xcU/wpT+O5+/xavV+mo1doOXrcvQQmOwxuv9UyWlYA24b8K2vwtT5Goud28N+DaqhaSz2bEUrNLjEfCqYduvhynt5HKvMBBaJu4HctdifeBaZTulVDofuZ9K9C+IDmeXllrKy8Xp6UNgXgXzdf0oH/Jub+0UOVBZw4vIkw0vn2hFyk0xy1smzzOzHgWmr4ZXY6JEtSS3oZLUNG62VGLa+g2oRF28aEAl6mpMs0dKzOWldjebmOtl7WCJuQAYdjBeC1c0/wNp9sMnC36CeAAAAABJRU5ErkJggg==) no-repeat center;
  background-size: 100%;
}
.notice-tips.tip-warning {
  background: #FFF5E7;
  color: #F2995B;
}
.notice-tips.tip-warning > i {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAFwUlEQVRoQ+WbX2zTVRTHv+e2wDY2UdivCL6YmIhGfZEHRoLAXvpbF/4kJpKgQWFrgy8SDWjARIOYIFGI/17EtgOiYVETDULY2gdRIAKJxERDFBOjD0ahv6ICCmOu95j76590W9u13b1tk/6elvX+zrmf3z33nnPPPZdg6OGjq9v+TIwtY+bFEnIRGItAdCfAHQTqUGoZfB2g62C+BMJFAXGRiM7P9XlP0+qjN0x0jXQK/Se8Zv5NcWs9JB4FYQkzz6xGPhGNgnEOAp+2zGg73PHkZ4lq5BR6RwtwItK7nDj1PMA9DHh1dU7JIWAMoGEmzxu+4PGT05U9LWAn3LOSiV8F87LpdqSs94lOE9NLVmj4y7LaF2hUFbDzgb0AI9jH4PXVKp7OewQaRAu2Whtif1Qqp2LgRDQQIJkaZGBOpcp0tifgKgvPel//0FAlcisCdsL2VgCvM1hUosRUWwJJAC9Yodi+cnWUBczHA7Oc31P7wXiqXME1bUc4ZC30bKbeoVtT6Z0S+PpAwLop5REwL51KWF1/JzrTKsTajr4hp1Q/SgKnR1aeaHjYLCHRGWuh6C410iWBExH/Qf1mTEkQvgHQDsbDALdptQzCIV8wvrGYzKLAaoFi8F6dnRGg3fPm3PYKrftkVMl1IzMaGWBGr049BNpWbCErCJx2PfKY1tVY0AFff6xvIhh//Fhr8tq1b5l5kS5otXqzEKsKuaxJwOmggn/Q7Wc9M+jBeRtjFwpBJcI9WwD5ti7gTEh6FS10/8TgZDJw2D6sO4JSm4HO/qWtRDuV35z0OAOBFZxKVR0uFp+vNGiFYo/n/z4O2Ina3Sz5C51f2pVF+NcXjLcXk5sc6F0iU2Nntet1VYvu/Nh7HHAiYp8yshGoIzCITvuCsUdyniv7hymzqvcIuwbm8ay0+oa+ysztNLITto8yeJUJs6qnSach6ZgViq3OAbv+ECO/6d685z5ePU06k0RomTX7LpU5ceewE7WfZclvGhndOi9aubkr6DmrP/ZWGjhsn2RwbmJrB6/zCGfM+pQVii0nlV1MXh79q9qEW1kfpxGAVSwwf+YddCUa8KdkKlZWx6tt1ADAquse4bEpGenZIVnurpalrPcaBFiQeJHMbAEnfIYGAQbhECXC/jMAusoaqWobNQowcJYSEfsXMN9dLUtZ7zUKMNGvyqSTYMwrq+PVNmoYYFwhJ2LfMuqSGiTwcLtBNNp8wE1n0jVZtEA3fKHY7GJLwJUDga7UWEp5C7OPu2jVwi0BaPN6F7RvOn6pEJET9T/BEh+apXWlK7dkIvc8uesEbLZC8fcLAoftjxi8zjiwCjxqElqm96RXPRDL54aGv8sHS0T8fWBEjcMCcEPLmmweMjTKLTAjTISv4dZ5cC8zr6kFbG7zUJPtYa2ISuhxU8Vqe6jaGE8ANAIwKJ0AcIFNp3gaATg/xWM8iZcFJowQ00ESdE79iyUvYeKNYLSY/CaqEmhcEi9j1ubStOlU6U/k5bWdm+I/5sMlD/jv4zE6wuB7TUFPStO6wIbOd9J7B1VrhS4rFD9f2A/7F6ugwFya2LsiW+NVq6OWuC8Yt0uNYCLij4Hh1z7KxY5aMouXmcM0Ifb4+od3lASO9rwGKbfrBi55mJaZywaOS7HfCsafLgXjRPzvMWOzTmBVwFbyuNQFNnAgTqALncHhh4iICwExswpxv2fwA7qAVShb1oG4Umii5EEIbOnsj79bCCgZ9T8jJd7RB1tByUNWqe6iFgL+YxK7rHu69lD3TrVqg0/s9Do/n91OLF9mYIZG4MqKWrKKTWwdifA3QBn3xIuZcbsuUFdOtWVL7gg0W2Gagm6q0sOsqTVVcWn+/Gqa8uF86KYqEM+5rGa6AjDOxFUhG2OXkdquQr6qXpc8JvZFbS2RkttMXuOBR+zN1lpNx29PWRFfiXATF7Va5azB9tDnlyvpR6m2WoHzFTXqVbz/AeMBOpIU0CgMAAAAAElFTkSuQmCC) no-repeat center;
  background-size: 100%;
}
.notice-tips i {
  display: inline-block;
  width: 0.55466667rem;
  height: 0.55466667rem;
  margin-right: 0.256rem;
}

.display-flex {
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  /* 新版本语法: Chrome 21+ */
  display: -webkit-box;
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
}
.box-sizing-border-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.box-sizing-content-box {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.bottom-line-zero {
  position: relative;
}
.bottom-line-zero::after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.04274rem;
  background-color: #e2e2e2;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.bottom-line-default {
  position: relative;
}
.bottom-line-default::after {
  position: absolute;
  content: '';
  left: 0.64rem;
  right: 0.64rem;
  bottom: 0;
  height: 0.04274rem;
  background-color: #e2e2e2;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.top-line-zero {
  position: relative;
}
.top-line-zero::before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  height: 0.04274rem;
  background-color: #e2e2e2;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.right-arrow-default {
  position: relative;
}
.right-arrow-default > .right-arrow {
  position: absolute;
  top: 50%;
  margin-top: -0.34133333rem;
  right: 0.42666667rem;
  background-size: 0.68266667rem;
  width: 0.68266667rem;
  height: 0.68266667rem;
  border: none;
}
/*清除默认样式*/
html {
  height: 100%;
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
  font-size: 0.55466667rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
ul {
  margin: 0;
  padding: 0;
}
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  font-weight: normal;
}
a {
  text-decoration: none;
}
button {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  cursor: pointer;
}
h1 {
  font-size: 1.36533333rem;
  color: #000;
}
h2 {
  font-size: 1.024rem;
  color: #222;
}
h3 {
  font-size: 0.768rem;
  color: #333;
}
h4 {
  font-size: 0.68266667rem;
  color: #444;
}
h5 {
  font-size: 0.59733333rem;
  color: #555;
}
h6 {
  font-size: 0.512rem;
  color: #666;
}
p {
  font-size: 0.512rem;
  color: #999;
}
input,
button {
  border-radius: 0;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.flex-row {
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  /* 新版本语法: Chrome 21+ */
  display: -webkit-box;
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-column {
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  /* 新版本语法: Chrome 21+ */
  display: -webkit-box;
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.jc-start {
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.jc-center {
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.jc-end {
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.jc-space-around {
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  -o-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.jc-space-between {
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ai-start {
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ai-center {
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ai-end {
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.ai-stretch {
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.ai-self-start {
  -ms-align-self: flex-start;
  -o-align-self: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.ai-self-center {
  -ms-align-self: center;
  -o-align-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
      align-self: center;
}
.ai-self-end {
  -ms-align-self: flex-end;
  -o-align-self: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.ai-self-stretch {
  -ms-align-self: stretch;
  -o-align-self: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.flex-none {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-1 {
  /* Firefox 19- */
  -ms-flex: 1;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 1;
          flex: 1;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-1-3 {
  /* Firefox 19- */
  -ms-flex: 1.3;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 1.3;
          flex: 1.3;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-1-5 {
  /* Firefox 19- */
  -ms-flex: 1.5;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 1.5;
          flex: 1.5;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-1-8 {
  /* Firefox 19- */
  -ms-flex: 1.8;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 1.8;
          flex: 1.8;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-2 {
  /* Firefox 19- */
  -ms-flex: 2;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 2;
          flex: 2;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-2-5 {
  /* Firefox 19- */
  -ms-flex: 2.5;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 2.5;
          flex: 2.5;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-3 {
  /* Firefox 19- */
  -ms-flex: 3;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 3;
          flex: 3;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
a {
  text-decoration: none;
}
.no-border {
  border: none !important;
}
.none {
  display: none !important;
}
.hide {
  visibility: hidden !important;
}
.over-flow-hide {
  overflow: hidden !important;
}
.over-flow-visible {
  overflow: visible !important;
}
.over-flow-auto {
  overflow: auto !important;
}
.maxW-none {
  max-width: none !important;
}
.minW-0 {
  min-width: 0 !important;
}
.maxH-none {
  max-height: none !important;
}
.minH-0 {
  min-height: 0 !important;
}
.wrap-normal {
  white-space: normal !important;
}
.nowrap {
  white-space: nowrap !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.fbold {
  font-weight: bold;
}
.fbold-400 {
  font-weight: 400;
}
.fbold-500 {
  font-weight: 500;
}
.fbold-600 {
  font-weight: 600;
}
.fnormal {
  font-weight: normal;
}
.font0 {
  font-size: 0 !important;
}
.font10 {
  font-size: 0.42666667rem !important;
}
.font11 {
  font-size: 0.46933333rem !important;
}
.font12 {
  font-size: 0.512rem !important;
}
.font13 {
  font-size: 0.55466667rem !important;
}
.font14 {
  font-size: 0.59733333rem !important;
}
.font15 {
  font-size: 0.64rem !important;
}
.font16 {
  font-size: 0.68266667rem !important;
}
.font17 {
  font-size: 0.72533333rem !important;
}
.font18 {
  font-size: 0.768rem !important;
}
.font19 {
  font-size: 0.81066667rem !important;
}
.font20 {
  font-size: 0.85333333rem !important;
}
.font25 {
  font-size: 1.06666667rem !important;
}
.font28 {
  font-size: 1.19466667rem !important;
}
.font30 {
  font-size: 1.28rem !important;
}
.font35 {
  font-size: 1.49333333rem !important;
}
.text00 {
  color: #000 !important;
}
.text33 {
  color: #333 !important;
}
.text66 {
  color: #666 !important;
}
.text99 {
  color: #999 !important;
}
.bg {
  background-color: #f5f5f5;
}
*[color='primary'] {
  color: #7174d8 !important;
}
*[color='secondary'] {
  color: #2a76fe !important;
}
*[color='danger'] {
  color: #ec7272 !important;
}
*[color='light'] {
  color: #f4f4f4 !important;
}
*[color='dark'] {
  color: #4c4c4c !important;
}
*[color='favorite'] {
  color: #5fb878 !important;
}
*[color='green'] {
  color: #5fb878 !important;
}
*[color='orange'] {
  color: #f2995b !important;
}
*[color='blue'] {
  color: #01aaed !important;
}
*[color='red'] {
  color: #ec7272 !important;
}
*[color='purple'] {
  color: #ae62f8 !important;
}
*[color='background'] {
  color: #f8f8f8 !important;
}
*[color='line'] {
  color: #eeeeee !important;
}
*[color='text00'] {
  color: #000000 !important;
}
*[color='text22'] {
  color: #222222 !important;
}
*[color='text33'] {
  color: #333333 !important;
}
*[color='text66'] {
  color: #666666 !important;
}
*[color='text99'] {
  color: #999999 !important;
}
*[color='white'] {
  color: #ffffff !important;
}
*[color='whiteTr'] {
  color: rgba(255, 255, 255, 0.6) !important;
}
*[color='yellowGreen'] {
  color: #84c049 !important;
}
*[color='lightYellowGreen'] {
  color: #eaf5de !important;
}
*[color='clear'] {
  color: rgba(0, 0, 0, 0) !important;
}
*[color='maskLayer'] {
  color: rgba(0, 0, 0, 0.3) !important;
}
*[color='lightBlue'] {
  color: #63a6f5 !important;
}
.color-primary {
  color: #7174d8 !important;
}
.color-secondary {
  color: #2a76fe !important;
}
.color-danger {
  color: #ec7272 !important;
}
.color-light {
  color: #f4f4f4 !important;
}
.color-dark {
  color: #4c4c4c !important;
}
.color-favorite {
  color: #5fb878 !important;
}
.color-green {
  color: #5fb878 !important;
}
.color-orange {
  color: #f2995b !important;
}
.color-blue {
  color: #01aaed !important;
}
.color-red {
  color: #ec7272 !important;
}
.color-purple {
  color: #ae62f8 !important;
}
.color-background {
  color: #f8f8f8 !important;
}
.color-line {
  color: #eeeeee !important;
}
.color-text00 {
  color: #000000 !important;
}
.color-text33 {
  color: #333333 !important;
}
.color-text66 {
  color: #666666 !important;
}
.color-text88 {
  color: #888888 !important;
}
.color-text99 {
  color: #999999 !important;
}
.color-white {
  color: #ffffff !important;
}
.color-whiteTr {
  color: rgba(255, 255, 255, 0.6) !important;
}
.color-yellowGreen {
  color: #84c049 !important;
}
.color-lightYellowGreen {
  color: #eaf5de !important;
}
.color-clear {
  color: rgba(0, 0, 0, 0) !important;
}
.color-maskLayer {
  color: rgba(0, 0, 0, 0.3) !important;
}
.color-lightBlue {
  color: #63a6f5 !important;
}
*[bg='primary'] {
  background-color: #7174d8 !important;
}
*[bg='secondary'] {
  background-color: #2a76fe !important;
}
*[bg='danger'] {
  background-color: #ec7272 !important;
}
*[bg='light'] {
  background-color: #f4f4f4 !important;
}
*[bg='dark'] {
  background-color: #4c4c4c !important;
}
*[bg='favorite'] {
  background-color: #5fb878 !important;
}
*[bg='green'] {
  background-color: #5fb878 !important;
}
*[bg='orange'] {
  background-color: #f2995b !important;
}
*[bg='blue'] {
  background-color: #01aaed !important;
}
*[bg='red'] {
  background-color: #ec7272 !important;
}
*[bg='purple'] {
  background-color: #ae62f8 !important;
}
*[bg='background'] {
  background-color: #f8f8f8 !important;
}
*[bg='line'] {
  background-color: #eeeeee !important;
}
*[bg='text00'] {
  background-color: #000000 !important;
}
*[bg='text33'] {
  background-color: #333333 !important;
}
*[bg='text66'] {
  background-color: #666666 !important;
}
*[bg='text99'] {
  background-color: #999999 !important;
}
*[bg='348CEB'] {
  background-color: #348ceb !important;
}
*[bg='white'] {
  background-color: #ffffff !important;
}
*[bg='yellowGreen'] {
  background-color: #84c049 !important;
}
*[bg='lightYellowGreen'] {
  background-color: #eaf5de !important;
}
*[bg='clear'] {
  background-color: rgba(0, 0, 0, 0) !important;
}
*[bg='maskLayer'] {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
*[bg='lightBlue'] {
  background-color: #63a6f5 !important;
}
.bg-primary {
  background-color: #7174d8 !important;
}
.bg-secondary {
  background-color: #2a76fe !important;
}
.bg-danger {
  background-color: #ec7272 !important;
}
.bg-light {
  background-color: #f4f4f4 !important;
}
.bg-dark {
  background-color: #4c4c4c !important;
}
.bg-favorite {
  background-color: #5fb878 !important;
}
.bg-green {
  background-color: #5fb878 !important;
}
.bg-orange {
  background-color: #f2995b !important;
}
.bg-blue {
  background-color: #01aaed !important;
}
.bg-red {
  background-color: #ec7272 !important;
}
.bg-purple {
  background-color: #ae62f8 !important;
}
.bg-background {
  background-color: #f8f8f8 !important;
}
.bg-line {
  background-color: #eeeeee !important;
}
.bg-text00 {
  background-color: #000000 !important;
}
.bg-text33 {
  background-color: #333333 !important;
}
.bg-text66 {
  background-color: #666666 !important;
}
.bg-text99 {
  background-color: #999999 !important;
}
.bg-white {
  background-color: #ffffff !important;
}
.bg-yellowGreen {
  background-color: #84c049 !important;
}
.bg-lightYellowGreen {
  background-color: #eaf5de !important;
}
.bg-clear {
  background-color: rgba(0, 0, 0, 0) !important;
}
.bg-maskLayer {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.bg-lightBlue {
  background-color: #63a6f5 !important;
}
.bRadius0 {
  border-radius: 0 !important;
}
.bRadius1 {
  border-radius: 0.04266667rem !important;
}
.bRadius2 {
  border-radius: 0.08533333rem !important;
}
.bRadius3 {
  border-radius: 0.128rem !important;
}
.bRadius4 {
  border-radius: 0.17066667rem !important;
}
.bRadius5 {
  border-radius: 0.21333333rem !important;
}
.bRadius8 {
  border-radius: 0.34133333rem !important;
}
.bRadius10 {
  border-radius: 0.42666667rem !important;
}
.bRadius15 {
  border-radius: 0.64rem !important;
}
.bRadius20 {
  border-radius: 0.85333333rem !important;
}
.no-margin {
  margin: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.ml0 {
  margin-left: 0 !important;
}
.ml3 {
  margin-left: 0.128rem !important;
}
.ml5 {
  margin-left: 0.21333333rem !important;
}
.ml8 {
  margin-left: 0.34133333rem !important;
}
.ml10 {
  margin-left: 0.42666667rem !important;
}
.ml12 {
  margin-left: 0.512rem !important;
}
.ml15 {
  margin-left: 0.64rem !important;
}
.ml16 {
  margin-left: 0.68266667rem !important;
}
.ml20 {
  margin-left: 0.85333333rem !important;
}
.ml30 {
  margin-left: 1.28rem !important;
}
.ml40 {
  margin-left: 1.70666667rem !important;
}
.ml88 {
  margin-left: 3.75466667rem !important;
}
.mlAuto {
  margin-left: auto !important;
}
.mlbfb20 {
  margin-left: 20% !important;
}
.mr0 {
  margin-right: 0 !important;
}
.mr3 {
  margin-right: 0.128rem !important;
}
.mr5 {
  margin-right: 0.21333333rem !important;
}
.mr8 {
  margin-right: 0.34133333rem !important;
}
.mr10 {
  margin-right: 0.42666667rem !important;
}
.mr15 {
  margin-right: 0.64rem !important;
}
.mr20 {
  margin-right: 0.85333333rem !important;
}
.mr30 {
  margin-right: 1.28rem !important;
}
.mr40 {
  margin-right: 1.70666667rem !important;
}
.mt0 {
  margin-top: 0 !important;
}
.mt3 {
  margin-top: 0.128rem !important;
}
.mt4 {
  margin-top: 0.17066667rem !important;
}
.mt5 {
  margin-top: 0.21333333rem !important;
}
.mt8 {
  margin-top: 0.34133333rem !important;
}
.mt10 {
  margin-top: 0.42666667rem !important;
}
.mt12 {
  margin-top: 0.512rem !important;
}
.mt15 {
  margin-top: 0.64rem !important;
}
.mt16 {
  margin-top: 0.68266667rem !important;
}
.mt20 {
  margin-top: 0.85333333rem !important;
}
.mt23 {
  margin-top: 0.98133333rem !important;
}
.mt30 {
  margin-top: 1.28rem !important;
}
.mt35 {
  margin-top: 1.49333333rem !important;
}
.mt37 {
  margin-top: 1.57866667rem !important;
}
.mt40 {
  margin-top: 1.70666667rem !important;
}
.mt50 {
  margin-top: 2.13333333rem !important;
}
.mt60 {
  margin-top: 2.56rem !important;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mb3 {
  margin-bottom: 0.128rem !important;
}
.mb5 {
  margin-bottom: 0.21333333rem !important;
}
.mb8 {
  margin-bottom: 0.34133333rem !important;
}
.mb10 {
  margin-bottom: 0.42666667rem !important;
}
.mb12 {
  margin-bottom: 0.512rem !important;
}
.mb15 {
  margin-bottom: 0.64rem !important;
}
.mb16 {
  margin-bottom: 0.68266667rem !important;
}
.mb20 {
  margin-bottom: 0.85333333rem !important;
}
.mb30 {
  margin-bottom: 1.28rem !important;
}
.mb40 {
  margin-bottom: 1.70666667rem !important;
}
.mb50 {
  margin-bottom: 2.13333333rem !important;
}
.mb60 {
  margin-bottom: 2.56rem !important;
}
.mhz0 {
  margin-left: 0;
  margin-right: 0;
}
.mhz3 {
  margin-left: 0.128rem;
  margin-right: 0.128rem;
}
.mhz5 {
  margin-left: 0.21333333rem;
  margin-right: 0.21333333rem;
}
.mhz8 {
  margin-left: 0.34133333rem;
  margin-right: 0.34133333rem;
}
.mhz10 {
  margin-left: 0.42666667rem;
  margin-right: 0.42666667rem;
}
.mhz15 {
  margin-left: 0.64rem;
  margin-right: 0.64rem;
}
.mhz20 {
  margin-left: 0.85333333rem;
  margin-right: 0.85333333rem;
}
.mhz30 {
  margin-left: 1.28rem;
  margin-right: 1.28rem;
}
.mhz40 {
  margin-left: 1.70666667rem;
  margin-right: 1.70666667rem;
}
.mhz50 {
  margin-left: 2.13333333rem;
  margin-right: 2.13333333rem;
}
.mhz60 {
  margin-left: 2.56rem;
  margin-right: 2.56rem;
}
.mvt0 {
  margin-top: 0;
  margin-bottom: 0;
}
.mvt3 {
  margin-top: 0.128rem;
  margin-bottom: 0.128rem;
}
.mvt5 {
  margin-top: 0.21333333rem;
  margin-bottom: 0.21333333rem;
}
.mvt8 {
  margin-top: 0.34133333rem;
  margin-bottom: 0.34133333rem;
}
.mvt10 {
  margin-top: 0.42666667rem;
  margin-bottom: 0.42666667rem;
}
.mvt15 {
  margin-top: 0.64rem;
  margin-bottom: 0.64rem;
}
.mvt20 {
  margin-top: 0.85333333rem;
  margin-bottom: 0.85333333rem;
}
.mvt30 {
  margin-top: 1.28rem;
  margin-bottom: 1.28rem;
}
.mvt40 {
  margin-top: 1.70666667rem;
  margin-bottom: 1.70666667rem;
}
.mvt50 {
  margin-top: 2.13333333rem;
  margin-bottom: 2.13333333rem;
}
.mvt60 {
  margin-top: 2.56rem;
  margin-bottom: 2.56rem;
}
.pl0 {
  padding-left: 0 !important;
}
.pl3 {
  padding-left: 0.128rem !important;
}
.pl5 {
  padding-left: 0.21333333rem !important;
}
.pl8 {
  padding-left: 0.34133333rem !important;
}
.pl10 {
  padding-left: 0.42666667rem !important;
}
.pl12 {
  padding-left: 0.512rem !important;
}
.pl15 {
  padding-left: 0.64rem !important;
}
.pl20 {
  padding-left: 0.85333333rem !important;
}
.pl30 {
  padding-left: 1.28rem !important;
}
.pl40 {
  padding-left: 1.70666667rem !important;
}
.pl50 {
  padding-left: 2.13333333rem !important;
}
.pl60 {
  padding-left: 2.56rem !important;
}
.pl88 {
  padding-left: 3.75466667rem !important;
}
.pr0 {
  padding-right: 0 !important;
}
.pr3 {
  padding-right: 0.128rem !important;
}
.pr5 {
  padding-right: 0.21333333rem !important;
}
.pr8 {
  padding-right: 0.34133333rem !important;
}
.pr10 {
  padding-right: 0.42666667rem !important;
}
.pr15 {
  padding-right: 0.64rem !important;
}
.pr20 {
  padding-right: 0.85333333rem !important;
}
.pr30 {
  padding-right: 1.28rem !important;
}
.pr40 {
  padding-right: 1.70666667rem !important;
}
.pr50 {
  padding-right: 2.13333333rem !important;
}
.pr60 {
  padding-right: 2.56rem !important;
}
.pt0 {
  padding-top: 0 !important;
}
.pt3 {
  padding-top: 0.128rem !important;
}
.pt4 {
  padding-top: 0.17066667rem !important;
}
.pt5 {
  padding-top: 0.21333333rem !important;
}
.pt6 {
  padding-top: 0.256rem !important;
}
.pt8 {
  padding-top: 0.34133333rem !important;
}
.pt9 {
  padding-top: 0.384rem !important;
}
.pt10 {
  padding-top: 0.42666667rem !important;
}
.pt12 {
  padding-top: 0.512rem !important;
}
.pt13 {
  padding-top: 0.55466667rem !important;
}
.pt14 {
  padding-top: 0.59733333rem !important;
}
.pt15 {
  padding-top: 0.64rem !important;
}
.pt16 {
  padding-top: 0.68266667rem !important;
}
.pt20 {
  padding-top: 0.85333333rem !important;
}
.pt30 {
  padding-top: 1.28rem !important;
}
.pt40 {
  padding-top: 1.70666667rem !important;
}
.pt50 {
  padding-top: 2.13333333rem !important;
}
.pt60 {
  padding-top: 2.56rem !important;
}
.pb0 {
  padding-bottom: 0 !important;
}
.pb3 {
  padding-bottom: 0.128rem !important;
}
.pb5 {
  padding-bottom: 0.21333333rem !important;
}
.pb8 {
  padding-bottom: 0.34133333rem !important;
}
.pb10 {
  padding-bottom: 0.42666667rem !important;
}
.pb12 {
  padding-bottom: 0.512rem !important;
}
.pb13 {
  padding-bottom: 0.55466667rem !important;
}
.pb14 {
  padding-bottom: 0.59733333rem !important;
}
.pb15 {
  padding-bottom: 0.64rem !important;
}
.pb16 {
  padding-bottom: 0.68266667rem !important;
}
.pb20 {
  padding-bottom: 0.85333333rem !important;
}
.pb30 {
  padding-bottom: 1.28rem !important;
}
.pb40 {
  padding-bottom: 1.70666667rem !important;
}
.pb50 {
  padding-bottom: 2.13333333rem !important;
}
.pb60 {
  padding-bottom: 2.56rem !important;
}
.phz0 {
  padding-left: 0;
  padding-right: 0;
}
.phz3 {
  padding-left: 0.128rem;
  padding-right: 0.128rem;
}
.phz5 {
  padding-left: 0.21333333rem;
  padding-right: 0.21333333rem;
}
.phz8 {
  padding-left: 0.34133333rem;
  padding-right: 0.34133333rem;
}
.phz10 {
  padding-left: 0.42666667rem;
  padding-right: 0.42666667rem;
}
.phz13 {
  padding-left: 0.55466667rem;
  padding-right: 0.55466667rem;
}
.phz15 {
  padding-left: 0.64rem;
  padding-right: 0.64rem;
}
.phz16 {
  padding-left: 0.68266667rem;
  padding-right: 0.68266667rem;
}
.phz18 {
  padding-left: 0.768rem;
  padding-right: 0.768rem;
}
.phz20 {
  padding-left: 0.85333333rem;
  padding-right: 0.85333333rem;
}
.phz30 {
  padding-left: 1.28rem;
  padding-right: 1.28rem;
}
.phz40 {
  padding-left: 1.70666667rem;
  padding-right: 1.70666667rem;
}
.phz50 {
  padding-left: 2.13333333rem;
  padding-right: 2.13333333rem;
}
.phz60 {
  padding-left: 2.56rem;
  padding-right: 2.56rem;
}
.pvt0 {
  padding-top: 0;
  padding-bottom: 0;
}
.pvt3 {
  padding-top: 0.128rem;
  padding-bottom: 0.128rem;
}
.pvt5 {
  padding-top: 0.21333333rem;
  padding-bottom: 0.21333333rem;
}
.pvt8 {
  padding-top: 0.34133333rem;
  padding-bottom: 0.34133333rem;
}
.pvt9 {
  padding-top: 0.384rem;
  padding-bottom: 0.384rem;
}
.pvt10 {
  padding-top: 0.42666667rem;
  padding-bottom: 0.42666667rem;
}
.pvt12 {
  padding-top: 0.512rem;
  padding-bottom: 0.512rem;
}
.pvt15 {
  padding-top: 0.64rem;
  padding-bottom: 0.64rem;
}
.pvt16 {
  padding-top: 0.68266667rem;
  padding-bottom: 0.68266667rem;
}
.pvt18 {
  padding-top: 0.768rem;
  padding-bottom: 0.768rem;
}
.pvt20 {
  padding-top: 0.85333333rem;
  padding-bottom: 0.85333333rem;
}
.pvt30 {
  padding-top: 1.28rem;
  padding-bottom: 1.28rem;
}
.pvt40 {
  padding-top: 1.70666667rem;
  padding-bottom: 1.70666667rem;
}
.pvt50 {
  padding-top: 2.13333333rem;
  padding-bottom: 2.13333333rem;
}
.pvt60 {
  padding-top: 2.56rem;
  padding-bottom: 2.56rem;
}
.flex-pixel0 {
  /* Firefox 19- */
  -ms-flex: 0 0 0;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 0;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel5 {
  /* Firefox 19- */
  -ms-flex: 0 0 0.21333333rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 0.21333333rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel10 {
  /* Firefox 19- */
  -ms-flex: 0 0 0.42666667rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 0.42666667rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel15 {
  /* Firefox 19- */
  -ms-flex: 0 0 0.64rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 0.64rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel20 {
  /* Firefox 19- */
  -ms-flex: 0 0 0.85333333rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 0.85333333rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel25 {
  /* Firefox 19- */
  -ms-flex: 0 0 1.06666667rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 1.06666667rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel30 {
  /* Firefox 19- */
  -ms-flex: 0 0 1.28rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 1.28rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel40 {
  /* Firefox 19- */
  -ms-flex: 0 0 1.70666667rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 1.70666667rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel50 {
  /* Firefox 19- */
  -ms-flex: 0 0 2.13333333rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 2.13333333rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel60 {
  /* Firefox 19- */
  -ms-flex: 0 0 2.56rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 2.56rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel70 {
  /* Firefox 19- */
  -ms-flex: 0 0 2.98666667rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 2.98666667rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel80 {
  /* Firefox 19- */
  -ms-flex: 0 0 3.41333333rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 3.41333333rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel90 {
  /* Firefox 19- */
  -ms-flex: 0 0 3.84rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 3.84rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.flex-pixel100 {
  /* Firefox 19- */
  -ms-flex: 0 0 4.26666667rem;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 4.26666667rem;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.w0 {
  width: 0 !important;
}
.w5 {
  width: 0.21333333rem !important;
}
.w10 {
  width: 0.42666667rem !important;
}
.w15 {
  width: 0.64rem !important;
}
.w20 {
  width: 0.85333333rem !important;
}
.w25 {
  width: 1.06666667rem !important;
}
.w30 {
  width: 1.28rem !important;
}
.w40 {
  width: 1.70666667rem !important;
}
.w50 {
  width: 2.13333333rem !important;
}
.w60 {
  width: 2.56rem !important;
}
.w70 {
  width: 2.98666667rem !important;
}
.w80 {
  width: 3.41333333rem !important;
}
.w90 {
  width: 3.84rem !important;
}
.w100 {
  width: 4.26666667rem !important;
}
.w110 {
  width: 4.69333333rem !important;
}
.wAuto {
  width: auto !important;
}
.h0 {
  height: 0 !important;
}
.h5 {
  height: 0.21333333rem !important;
}
.h10 {
  height: 0.42666667rem !important;
}
.h15 {
  height: 0.64rem !important;
}
.h20 {
  height: 0.85333333rem !important;
}
.h25 {
  height: 1.06666667rem !important;
}
.h30 {
  height: 1.28rem !important;
}
.h40 {
  height: 1.70666667rem !important;
}
.h47 {
  height: 2.00533333rem !important;
}
.h50 {
  height: 2.13333333rem !important;
}
.h60 {
  height: 2.56rem !important;
}
.h70 {
  height: 2.98666667rem !important;
}
.h80 {
  height: 3.41333333rem !important;
}
.h90 {
  height: 3.84rem !important;
}
.h100 {
  height: 4.26666667rem !important;
}
.hAuto {
  height: auto !important;
}
.wper10 {
  width: 10% !important;
}
.wper20 {
  width: 20% !important;
}
.wper50 {
  width: 50% !important;
}
.wper70 {
  width: 70% !important;
}
.wper100 {
  width: 100% !important;
}
.hper50 {
  height: 50% !important;
}
.hper100 {
  height: 100% !important;
}
.content-box {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.border-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.text-left,
.text-start {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right,
.text-end {
  text-align: right !important;
}
.fixed-full-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.b-line {
  position: relative;
}
.b-line::after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.04274rem;
  background-color: #e2e2e2;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.t-line {
  position: relative;
}
.t-line::before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  height: 0.04274rem;
  background-color: #e2e2e2;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.b-line-default {
  position: relative;
}
.b-line-default::after {
  position: absolute;
  content: '';
  left: 0.64rem;
  right: 0.64rem;
  bottom: 0;
  height: 0.04274rem;
  background-color: #e2e2e2;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.b-dash-line {
  position: relative;
}
.b-dash-line::before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 0;
  height: 0;
  border-bottom: 0.08533333rem dashed #e2e2e2;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.t-dash-line {
  position: relative;
}
.t-dash-line::before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  height: 0;
  border-top: 0.08533333rem dashed #e2e2e2;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
}
.shadow {
  -webkit-box-shadow: -px2rem(0.04274rem) 1 0.128rem #e2e2e2;
          box-shadow: -px2rem(0.04274rem) 1 0.128rem #e2e2e2;
}
.top-shadow {
  -webkit-box-shadow: 0 -px2rem(0.04274rem) 0.128rem #e2e2e2;
          box-shadow: 0 -px2rem(0.04274rem) 0.128rem #e2e2e2;
}
.left-shadow {
  -webkit-box-shadow: -px2rem(0.04274rem) 0 0.128rem #e2e2e2;
          box-shadow: -px2rem(0.04274rem) 0 0.128rem #e2e2e2;
}
.right-shadow {
  -webkit-box-shadow: 0.04266667rem 0 0.128rem #e2e2e2;
          box-shadow: 0.04266667rem 0 0.128rem #e2e2e2;
}
.bottom-shadow {
  -webkit-box-shadow: 0 0.04266667rem 0.128rem #e2e2e2;
          box-shadow: 0 0.04266667rem 0.128rem #e2e2e2;
}
.under-line {
  text-decoration: underline !important;
}
.through-line {
  text-decoration: line-through !important;
}
.over-line {
  text-decoration: overline !important;
}
.break-all {
  word-break: break-all;
}
.textarea-border {
  border-radius: 0.128rem;
  border: 0.04266667rem solid #eee;
  padding: 0.21333333rem 0.21333333rem;
}
/******边框******/
.border {
  border: 0.04266667rem solid #CFCFD4;
}
.z0 {
  z-index: 0 !important;
}
.z1 {
  z-index: 1 !important;
}
.z9 {
  z-index: 9 !important;
}
.z99 {
  z-index: 99 !important;
}
.z999 {
  z-index: 999 !important;
}
.z9999 {
  z-index: 9999 !important;
}
.lh0 {
  line-height: 1 !important;
}
.lh2 {
  line-height: 1.2 !important;
}
.lh4 {
  line-height: 1.4 !important;
}
.lh6 {
  line-height: 1.6 !important;
}
.lh8 {
  line-height: 1.8 !important;
}
.lh20 {
  line-height: 2 !important;
}
.full-img .img-wrap {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}
.full-img .img-wrap > img {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
.ver-mid {
  vertical-align: middle;
}
.ver-child-mid > * {
  vertical-align: middle;
}
.line-height20 {
  line-height: 0.85333333rem;
}
.clear-after:after {
  content: unset !important;
}
.clear-before:before {
  content: unset !important;
}
.w-h-100 {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.text-omit {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gy-full-block {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.gy-center {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.link {
  color: #7174d8 !important;
  cursor: pointer;
  border: none;
  border-radius: unset;
  background: unset;
}
.clickable {
  cursor: pointer;
  overflow: hidden;
}
.clickable .subscript {
  font-family: "Microsoft YaHei";
  color: #fff;
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  /* 新版本语法: Chrome 21+ */
  display: -webkit-box;
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2.73066667rem;
  height: 0.68266667rem;
  font-size: 0.384rem;
  position: absolute;
  top: 0.34133333rem;
  right: -0.68266667rem;
  text-align: center;
  background-color: #F79350;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 6;
}
.clickable .subscript.gray {
  background: #B7B7CF;
}
.clickable .subscript.subscript-big {
  width: 4.69333333rem;
  height: 1.024rem;
  font-size: 0.68266667rem;
  top: 0.768rem;
  right: -1.10933333rem;
}
.child-margin10 > * {
  margin-top: 0.42666667rem;
}
.child-margin10 > *:first-child {
  margin-top: 0;
}
.text-overflow-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-overflow-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.text-overflow-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.static {
  position: static;
}
.sticky {
  position: -webkit-sticky;
  position: sticky;
}
.fixed {
  position: fixed;
}
.row,
*[row] {
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  /* 新版本语法: Chrome 21+ */
  display: -webkit-box;
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.col-1,
*[col-1] {
  /* Firefox 19- */
  -ms-flex: 0 0 8.333333%;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 8.333333%;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.col-2,
*[col-2] {
  /* Firefox 19- */
  -ms-flex: 0 0 16.666667%;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.col-3,
*[col-3] {
  /* Firefox 19- */
  -ms-flex: 0 0 25%;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.col-4,
*[col-4] {
  /* Firefox 19- */
  -ms-flex: 0 0 33.333333%;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.col-5,
*[col-5] {
  /* Firefox 19- */
  -ms-flex: 0 0 41.666667%;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 41.666667%;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.col-6,
*[col-6] {
  /* Firefox 19- */
  -ms-flex: 0 0 50%;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.col-7,
*[col-7] {
  /* Firefox 19- */
  -ms-flex: 0 0 58.333333%;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 58.333333%;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.col-8,
*[col-8] {
  /* Firefox 19- */
  -ms-flex: 0 0 66.666667%;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 66.666667%;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.col-9,
*[col-9] {
  /* Firefox 19- */
  -ms-flex: 0 0 75%;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 75%;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.col-10,
*[col-10] {
  /* Firefox 19- */
  -ms-flex: 0 0 83.333333%;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 83.333333%;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.col-11,
*[col-11] {
  /* Firefox 19- */
  -ms-flex: 0 0 91.666667%;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 91.666667%;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.col-12,
*[col-12] {
  /* Firefox 19- */
  -ms-flex: 0 0 100%;
  /* IE 10 */
  /* Chrome */
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  /* NEW,  Opera 12.1, Firefox 20+ */
}
.info-header {
  height: 1.70666667rem;
  line-height: 1.70666667rem;
}

.page {
  /*.header ~ .content {*/
  /*margin-top: px2rem(49);*/
  /*}*/
  /*.footer ~ .content {*/
  /*padding-bottom: px2rem(49);*/
  /*}*/
}
.page .header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 10;
  /*height: px2rem(50);*/
  background: white;
  /*overflow: hidden;*/
}
.page .footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 10;
  background: white;
  -webkit-box-shadow: 0 0.04266667rem 0.08533333rem rgba(85, 85, 85, 0.65);
          box-shadow: 0 0.04266667rem 0.08533333rem rgba(85, 85, 85, 0.65);
  -webkit-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
  /*overflow: hidden;*/
}
.page .content {
  position: relative;
  margin: 0;
  /*background: #FBFBFC;*/
}
.page * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

