@charset "UTF-8";

/* CSS reset
---------------------------------------------------------------- */

*,
*:before,
*:after {
  box-sizing: border-box;
  outline: none;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
a,
code,
em,
img,
q,
small,
strong,
dd,
dl,
dt,
ol,
ul,
li,
fieldset,
form,
label,
table,
tbody,
tr,
th,
td,
input {
  margin: 0;
  padding: 0;
}

body {
  color: #000;
  background: #fff;
  font-family: 'Microsoft YaHei', 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* 去掉各 Table  cell 的边距并让其边重合 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 去除默认边框 */

fieldset,
img {
  border: 0;
}

/* 去掉 firefox 下此元素的边框 */

abbr,
acronym {
  border: 0;
  font-variant: normal;
}

/* 一致的 del 样式 */

del {
  text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500;
}

/* 去掉列表前的标识, li 会继承 */

ol,
ul,
dl {
  list-style: none;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */

caption,
th {
  text-align: left;
}

/* 来自 yahoo, 让标题都自定义, 适应多个系统应用 */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}

q:before,
q:after {
  content: '';
}

/* 统一上标和下标 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* 默认不显示下划线，保持页面简洁 */

ins,
a {
  text-decoration: none;
}

/* 点击不弹出对话框 */

a,
img {
  -webkit-touch-callout: none;
}

input,
select,
textarea {
  font-size: 100%;
}

textarea,
input[type="password"],
input[type="text"] {
  resize: none;
  outline: none;
  -webkit-appearance: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: #fff;
}

body {
  padding-top: env(safe-area-inset-top);
  padding-left: env(safe-area-inset-left);
  padding-right: env(safe-area-inset-right);
  padding-bottom: env(safe-area-inset-bottom);
}

input {
  margin: 0;
  padding: 0;
  list-style: none;
  vertical-align: middle;
  font-weight: normal;
  outline: none;
  border: none;
  -webkit-appearance: none;
  -webkit-user-select: none;
          user-select: none;
}

button {
  padding: 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
  font-weight: normal;
  letter-spacing: 0.013333rem;
  -webkit-user-select: none;
          user-select: none;
}

/* 闭合浮动 */

.clear-fix:before,
.clear-fix:after {
  display: table;
  content: '';
}

.clear-fix:after {
  clear: both;
}

/* 文字超出隐藏 */

/* 1px 上线 */

/* 1px 双线 */

/* 1px 下划线 */

.blank-bottom-min {
  height: 0.88rem;
}

.blank-bottom {
  height: 1.066667rem;
}

.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.text-select {
  -webkit-user-select: text;
  user-select: text;
}

.text-no-select {
  -webkit-user-select: no;
  user-select: no;
}

.mask-explain {
  position: fixed;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.mask-explain.show {
  display: block;
}

.mask-explain .popup {
  position: absolute;
  right: 0;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
  background-color: #fff;
  border-radius: 0.133333rem;
}

.popup-state {
  position: relative;
  width: 86.7%;
  padding: 0.933333rem 0.933333rem 0;
}

.popup-state .confirm {
  height: 1.173333rem;
  line-height: 1.173333rem;
  text-align: center;
  color: #CD8900;
  border-radius: 0 0 0.133333rem 0.133333rem;
}

.popup-state p {
  width: 100%;
  max-height: 8rem;
  overflow-y: auto;
  font-size: 0.373333rem;
  color: #888888;
  padding-bottom: 0.933333rem;
  line-height: 0.64rem;
  text-align: justify;
}

.popup-state .line {
  display: block;
  height: 1px;
  position: absolute;
  bottom: 1.173333rem;
  left: 0;
  width: 100%;
  background: #d9d9d9;
}

.popup-state ::-webkit-scrollbar {
  display: none;
}

.popup-state .opacity-gap {
  height: 1.333333rem;
  position: absolute;
  left: 0;
  bottom: 1.12rem;
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), white);
}

.toast {
  position: absolute;
  top: 0.933333rem;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 3.333333rem;
  height: 1.066667rem;
  display: inline-block;
  font-size: 0.373333rem;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.066667rem;
  z-index: 999;
}

.toast p {
  text-align: center;
  color: #fff;
  line-height: 1.066667rem;
  padding: 0 0.266667rem;
}

.header {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  min-height: 3.173333rem;
  padding-top: 0.8rem;
  background-image: -webkit-linear-gradient(left, #2C2C2F 15%, #151516 80%);
  background-image: linear-gradient(90deg, #2C2C2F 15%, #151516 80%);
}

.user-container {
  width: 9.2rem;
  height: 2.666667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: relative;
}

.user-container .account-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}

.user-container .account-content .account-info {
  max-width: 100%;
  height: 0.48rem;
  font-weight: bold;
  color: #E2CDA1;
  overflow: hidden;
  word-spacing: -0.106667rem;
  padding-right: 1.066667rem;
  margin-bottom: 0.186667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.user-container .account-content .account-info .nickname {
  display: inline-block;
  max-width: 5.546667rem;
  font-size: 0.48rem;
  line-height: 0.48rem;
  color: #000000;
  overflow: hidden;
  white-space: nowrap;
}

.user-container .account-content .member-info-box {
  font-size: 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.user-container .account-content .member-info-box .member-info {
  opacity: 0.66;
  color: #333333;
  line-height: 0.48rem;
}

.user-container .account-content .member-info-box .member-info .member-info-count-down {
  color: #A90112;
}

.user-container .account-content .member-info-box .member-sign-contract {
  opacity: 0.66;
  line-height: 0.48rem;
  color: #333333;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.user-container .account-content .member-info-box .member-sign-contract .icon-arrow {
  margin-left: 0.08rem;
  width: 0.106667rem;
  height: 0.186667rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOBAMAAADgeEClAAAABGdBTUEAALGPC/xhBQAAABJQTFRFdmdhdmdgd2ZgeW1hAAAAdmZgDTb5iwAAAAV0Uk5TtcTUFQBeVoN8AAAANElEQVQI12NgNHFxYRBVBhJGQSYuDM6qyi4MLkAmgwuQyeDiYhQIJcBckARYCVgxWBvIAACrZQw9RycuwgAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100%;
  background-position: center;
}

.user-container .avator {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  margin: 0 0.4rem;
}

.user-container .avator img {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
}

.user-container .tips {
  width: 1.76rem;
  height: 0.64rem;
  position: absolute;
  top: 0;
  right: 0;
  color: #FFFFFF;
  background-image: -webkit-linear-gradient(354deg, rgba(97, 97, 97, 0.68) 53%, #202120 100%);
  background-image: linear-gradient(96deg, rgba(97, 97, 97, 0.68) 53%, #202120 100%);
  border-radius: 0 0.32rem 0 0.32rem;
}

.user-container .tips span {
  line-height: 0.64rem;
  display: block;
  font-size: 0.32rem;
  -webkit-transform: scale(0.83);
          transform: scale(0.83);
}

.user-container .tips span .icon {
  display: inline-block;
  width: 0.227rem;
  height: 0.227rem;
  margin-left: 0.026667rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOBAMAAADgeEClAAAABGdBTUEAALGPC/xhBQAAABJQTFRF////////////////AAAA////SkAeswAAAAV0Uk5TtcTUFQBeVoN8AAAANElEQVQI12NgNHFxYRBVBhJGQSYuDM6qyi4MLkAmgwuQyeDiYhQIJcBckARYCVgxWBvIAACrZQw9RycuwgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: contain;
}

.user-container .vip-info {
  display: inline-block;
  margin-bottom: 0.066667rem;
  max-width: 97%;
  height: 0.453333rem;
  margin-top: 0.066667rem;
  line-height: 0.453333rem;
  font-size: 0.346667rem;
  color: #9F8E69;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.user-container .icon-wrap {
  display: inline-block;
  margin-left: 0.08rem;
}

.user-container .validate-days {
  position: relative;
  margin-bottom: 0.066667rem;
  line-height: 0.266667rem;
}

.user-container .icon-triangle {
  display: inline-block;
  position: absolute;
  height: 0;
  border: 0.12rem solid transparent;
}

.user-container .icon-triangle.icon-collapse {
  top: 0.16rem;
  border-left-color: #9F8E69;
}

.user-container .icon-triangle.icon-expand {
  top: 0.24rem;
  border-top-color: #9F8E69;
}

.user-container .icon-vip-info {
  width: 0.133333rem;
  height: 0.213333rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAAXNSR0IArs4c6QAAAKtJREFUKBWN0sENhCAQBdAf2BMFSAtaA2cs1wsdQBHaghTADVzHBFcUdecCybyBnwCstUuMcXkrNo4jjDEIIeCpGDXnecYwDPDe39oNUpdOpJOnaariHVJ3zYo1M5xzSCkVAwXMnVruKqSBc+5bSPiY+xESzvXJm9oqhEDf92iaBrdQSgmtNQhTVWHXdVBKgbFfsgJyzjfQtu0lyQ6PeS4qX33OU4P0ZH99sy9N7I0X1Hhg8gAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.user-container .icon-vip-info-down {
  width: 0.213333rem;
  height: 0.133333rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVChTndDBEYMgEAXQFW4UAC1ADZyhcJqAbgx/BxKyxJjJu+jg31X/UUo5a630jxACqRgjOefG0e8wg1nVUUqJjDHj0T1kMYNZNQ9yzqS15sA3yCA7X8gLwFrLn3QHGWSn5wLw3nMxV/AMmdXbArgqdZYmbQs+lbqWJu0n3VqqLE06zm7cb1prfJX//UL0AKwTHKiTOyZxAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.user-container .vip-icon {
  display: inline-block;
  width: 0.453333rem;
  height: 0.453333rem;
  margin-left: 0.106667rem;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.user-container .vip-icon-normal {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAABNpJREFUWAntVU1LXFcYPjOOjmN01AkofmGqibpIECtShK7aQksDXRTyAwItaaE0WWaRiGQjIW79WCiCm6TQ7hQRBJGiKGiLm4DGqBO1mvgddfzWPM/JvCfn3hkliYuEkhfuPV/v+5znPO97z1Xqk/1fFaivr+/p6+urP+v5vGcBaGtruzA3N/fV8fHxb0NDQ+fPgnUmIktLSw+Ojo48IOLf2dm5/kGIYHPP+vr6VZ/PpzweDznc4Nz7knlvRRoaGm7u7+8HEhMTZe+L/f3938jgXVtDpKamZrOjo+Pe254qEon8TjUSEhLMnoj9xQxO6dTW1nrr6ur+7u3tnRE3Q2R1dTUwOTl5t7Oz84+BgYGAOMRr29vbL4PIBRLhAwLaDe0Pw8PDOfFiZK6lpSWEunqWkpLyZVpaWlDmDRG/378/MTGhtra2ri0vL/f29PRki5O73djYuO/1ej1ChDUSJeND0f7k9pcxvrIrOOwzxOdVVVWxtp7LmiEChhFOjo+Ps/lid3d3qLu7+zIHtuHEidvb219LWiQ10YIloZ/xvMlXNLi5ufnHsbGxf3DQc9XV1SopKYkrC4JtiECRl1xcW1tTi4uLBCyEhP1dXV3fijPb0dHR25j3s0hJRoo1qghdCgYHB79nR6yxsfHO1NTUnwcHB768vDxVVFSklxATl8gKQUlmenpaIUhhwyCcO6HMrwIKpW6IGtKShChCP8SZom1qano4Ozt7j6nEYVVlZaVAOVLjk1mAvrBPNzMzI8wTANwIMiWonb/w5JKAvblNIor3HVS5NDIy8mhhYeFz+tOHSqSnp8uWbI0ihgjYztlEmCLkU6GydSA2vgW1rvNkBLWJ2MjsY82LWvt3ZWXlHEnQkpOTVUlJie7LC36xxYqiCzMtJEMJ2eI/QpklTqWmpqYTmAXKFqTMPUJitpGE4BGrrKxMx9g+OFCsIgB/KuzltCSBVKisrCwdTyWoEL4aG8+syeTm5qY6PDw0hZyRkaGys7NjVMRBjCImNWA9RuY0IcI+U0Qgno5EoIrC1c4lY7Y/JxlDfxpjWBv0oYK2Lw4eq0hmZuZj1kQ8oyo5Oa8vTKaNyvHE+OkpfEW6DQaDqqCgQBMgjqjLuEAgEA+WxIwijr9la2vrISK8ZO02ENVq8FT4/atwOKzJ2H5UtLS0VN9DnCfp4uJirQSV4cN4Gvqr+JRDeoCXudA4gcBdFiIB3Q/+LaZw5+fnY0gwninjb4KxTE1ubq7eXEjQxzKTFs6ZGuEAwREEOXQkCI0qkQyJxitW7YQX/jW6y7qSlIjCdo1gzqSFAQ4icOQ1f14CNaL14le0t7dnzZzcJRGaHEQ8ZYz2VEWWUYSfiTMJsS8twex7RcDdbSgUMsUqa4LDcRT/VEWeSzEJAEnYkvJroOQnpYdrLGwhb8cTxzqkQxFHsWKT/6RIuSEfFh1bzkvLe4Fjt3GON6iYtalMaYIcYO1kRVCIYVsROZVBiXZ4u5aXl+tfAG9RGufy8/P1PyXqZlSxCQk+5hyKOIoVi0/tzQWAwO55nr6wsFBLTXDWDr8o2yReYjmWPmIcRBypQaE+kWAbkH0BYZ9gtpEEybhjZVP62vEcI8aRGgcRyPsYAXoX92YCZm8m4PFI0J/mxmEM96ioqHjx2uPT+yNX4BW62kT/hw1fzwAAAABJRU5ErkJggg==);
}

.user-container .vip-icon-platinum {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2ZTFkNGQ5OS1kNGUzLTQzYjgtYTdkYS0yYTM0MmZlZDMyODciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkRBMkE4RDg3OTZGMTFFOEFEN0U4QkZGQjQ5MjNGM0YiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUIzQ0E5MzA3OTRGMTFFOEFEN0U4QkZGQjQ5MjNGM0YiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MmI4YmMzNy0zZjhjLTQ3MjItOTM4OS01MTkxMmE0MWJkMDciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1OWQ5NWMzYy1jMTY3LTExN2ItYWY2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);
}

.user-container .vip-icon-gold {
  background-image: url(data:image/png;base64,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);
}

.gold-head {
  background: url("https://cloud.dlife.cn/h5/client/order/img/main/gold-head.png?t=1767779175975") no-repeat;
  background-size: 100% 100%;
}

.platinum-head {
  background: url("https://cloud.dlife.cn/h5/client/order/img/main/platinum-head.png?t=1767779175975") no-repeat;
  background-size: 100% 100%;
}

.gold-head {
  background: url("https://cloud.dlife.cn/h5/client/order/img/main/gold-head.png?t=1767779175975") no-repeat;
  background-size: 100% 100%;
}

.normal-head {
  background: url("https://cloud.dlife.cn/h5/client/order/img/main/normal-head.png?t=1767779175975") no-repeat;
  background-size: 100% 100%;
}

.gift-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin-right: 0.4rem;
  line-height: 0.8rem;
  min-width: 2.133333rem;
  border: 1px solid #E2CDA1;
  border-radius: 1.333333rem;
}

.gift-container .my-record {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: #E2CDA1;
  border-radius: 0.106667rem;
  font-size: 0.32rem;
}

.gift-container .icon-more {
  display: inline-block;
  width: 0.186667rem;
  height: 0.32rem;
  margin-left: 0.066667rem;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAsCAYAAAB/nHhDAAAAAXNSR0IArs4c6QAAA4ZJREFUWAm9V01oE0EUfrP9If5AtYeqkASlV6E1HkQsgiAqaL0Ui1Cb4NW/Y2/tpV4EDyqoR+3WPyq9iAWtgqBV8dCkQQ8eWoRssNqD4kVrmu743qSTzGzS7GwSnMvMe5n3ffNmZr95AVDat7S9SzEbMrQkijNrD+VW4bMzO35M+hrRMwJxUvYV7vIhGqPjN2NwOBxLvCe73sactL0PVvk7zqGYDTD2E5rgYLQr/qleAivSFf/AwLqgAXG+FfIw3YgzEasOxwZv46qHNRLgO3J5/uL7xwfbdH8wq7gt0Vj8Mu7/dU94Z24l//zHwkSbx29sikOWsznnLDtn29yFM9JX6NkM6wgdiUT6/+h+f6uYAU1ljPFwd/QsA/ZUD+U9sLT8mPNXzbrf39IIaDpjh/LQEerH0Rs1nAM/np3L3KEsVb/fuIyAAmgrNm8J9WJGaRWAti6bGr+m+vzGFQkoqL2z/1drS/NRJJlXQTCDS07SHlF91ca+6dK3kMvDW8BrqwFZcD66J3FL81UwfAkoJpO2d8MqvAb6ANcayonLgQ3g9X4kfZV6IwIKzCbH9qOcvOQAGxWgFVSBk5G9g88UnzZc9wy0WWgUxM/qw+GK8lsLgDtJ5IpPGxoTUJRYKWNx2h6JQhm5wKbENkqn0gcioDjac/wSLioYeP7ri2NgAkFCt4eB56pWFseaCAqZJEbxG7mhZQJQJo7Gt8gDJEwTcaw5A2JQxHFKX0BJHOsi0EErW3URiC1KOndJaXV4VOKO0ClS5sD6rgKRsiL4gOojBd7UFuptX3ucas6AFJWU1QM+TwpMSiz9Nd2iTGrsHH7LNyWI6Bl8bW1iPdu74l9Uf2CCTNI+zYDfN62jAhFQWcnBfYIrRJErNASoWgkan0FBMd1JFRzHqKxWX7Uy04iAlJIUU30LhKKislZ7CyhHXwJRPmIZqb5mFEiK6vea+RJQ2UjlY9l7jEpq8h5XJaBykcpGnNRJE2UjBY3GEqPS9usr3iLHmdjAl5anceU9KgCz4F64O44vGsPjMGtlZyDKQywTy8DxkEVZGQCclqARFPQdy8Ny8ZqR4mW27tIsTeyEeHG9sl4TrxNSvEqhZqNiBpnk2LBXvBBiwSteZrClWeKQK4oXsMXWZjjgFa9SqNno//wJxMf1qlwPiZeFh9yIf5gSU/T0Rxyl+G+j/4hrJIuphzs1RwOMf7ZObTw5YlkAAAAAAElFTkSuQmCC);
}

.vip-panel {
  position: relative;
  width: 10rem;
  height: 1.173333rem;
  margin: 0 auto;
  font-size: 0;
  line-height: 0.906667rem;
  color: #999;
}

.vip-panel .panel-item {
  display: inline-block;
  width: 50%;
  height: 1.173333rem;
  line-height: 1.173333rem;
  font-size: 0.4rem;
  text-align: center;
  color: #888888;
  letter-spacing: 0;
}

.vip-panel .platinum-panel {
  color: #730707;
  position: relative;
  font-weight: 900;
}

.vip-panel .platinum-panel::after {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0.053333rem;
  width: 0.853333rem;
  height: 0.053333rem;
  background-color: #730707;
}

.vip-panel .gold-panel {
  color: #D38E1D;
  position: relative;
  font-weight: 900;
}

.vip-panel .gold-panel::after {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0.053333rem;
  width: 0.853333rem;
  height: 0.053333rem;
  background-color: #D38E1D;
}

.vip-panel .panel-title {
  position: absolute;
  width: 4.466667rem;
  height: 0.053333rem;
  bottom: 0;
  background: #E1B355;
  -webkit-transform: translate(-1px, 0);
          transform: translate(-1px, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.vip-panel .selected {
  -webkit-transform: translate(4.466667rem, 0);
          transform: translate(4.466667rem, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.vip-panel .active {
  color: #E1B355;
  font-size: 0.48rem !important;
  font-weight: bold;
}

.vip-panel .actived {
  color: #000 !important;
  font-weight: bold;
}

.vip-panel .tip {
  height: 0.746667rem;
  padding: 0 0.186667rem;
  font-size: 0.32rem;
  line-height: 0.746667rem;
  color: #fff;
  background: #F6541C;
  border-radius: 0.106667rem 0 0.106667rem 0;
  vertical-align: 0.053333rem;
}

*::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.more-menu {
  position: absolute;
  right: 0.213333rem;
  top: 0.213333rem;
  width: 0.64rem;
  height: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

.more-menu .menu-icon {
  width: 100%;
  height: 100%;
}

.auto-order-manage {
  position: absolute;
  font-size: 0.32rem;
  color: #582100;
  letter-spacing: 0;
  line-height: 0.48rem;
  right: unset !important;
  bottom: 0.413333rem !important;
  left: 2rem;
}

.auto-order-manage:after {
  content: '';
  display: inline-block;
  width: 0.173333rem;
  height: 0.173333rem;
  border-top: 0.04rem solid #582100;
  border-right: 0.04rem solid #582100;
  margin-left: 0.106667rem;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: translateY(-0.04rem) rotate(45deg);
  transform: translateY(-0.04rem) rotate(45deg);
}

.menu-box {
  position: absolute;
  top: -133.32rem;
  right: -133.32rem;
  width: 3.36rem;
  height: 4.186667rem;
}

.menu-box .menu-mask {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.1);
}

.menu-box .menu-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 0.426667rem;
  background: #FFFFFF;
  border-radius: 4px;
  position: relative;
  z-index: 100;
}

.menu-box .menu-list::after {
  position: absolute;
  top: -0.24rem;
  right: 0.213333rem;
  content: ' ';
  width: 0;
  height: 0;
  border: 0.133333rem solid transparent;
  border-bottom: 0.133333rem solid #FFFFFF;
}

.menu-box .menu-list span {
  font-size: 0.373333rem;
  color: #323746;
  line-height: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 0.64rem;
  width: 100%;
}

.menu-box .menu-list span:last-child {
  margin-bottom: 0;
}

.menu-box .menu-list img {
  width: 0.64rem;
  height: 0.64rem;
  margin-right: 0.173333rem;
}

.scroll-list,
.scroll-list-activity {
  padding: 0.4rem 0 0.453333rem 0;
  overflow-x: auto;
  overflow-y: hidden;
  font-size: 0;
  white-space: nowrap;
  text-align: left;
}

.scroll-list .scroll-item,
.scroll-list-activity .scroll-item {
  position: relative;
  display: inline-block;
  margin-right: 0.266667rem;
  vertical-align: top;
  overflow: hidden;
  text-align: center;
  width: 3.733333rem;
}

.scroll-list .scroll-item .discount-tag,
.scroll-list-activity .scroll-item .discount-tag {
  position: absolute;
  left: -0.04rem;
  top: -0.24rem;
  line-height: 0.48rem;
  height: 0.48rem;
  padding: 0 0.16rem;
  background-image: -webkit-linear-gradient(left, #FF825D 0%, #FE353D 90%);
  background-image: linear-gradient(90deg, #FF825D 0%, #FE353D 90%);
  border-radius: 0.106667rem 0 0.106667rem 0;
  font-size: 0.32rem;
  color: #FFFFFF;
  text-align: center;
  overflow: hidden;
}

.scroll-list .scroll-item:first-child,
.scroll-list-activity .scroll-item:first-child {
  margin-left: 0.4rem;
}

.scroll-list .scroll-item:last-child,
.scroll-list-activity .scroll-item:last-child {
  margin-right: 0.4rem;
}

.scroll-list .scroll-item .package-item-img,
.scroll-list-activity .scroll-item .package-item-img {
  width: 3.733333rem;
  height: auto;
  display: block;
}

.scroll-list .scroll-item.rights-item,
.scroll-list-activity .scroll-item.rights-item {
  overflow: unset;
  padding-bottom: 0.026667rem;
}

.scroll-list .selected .discount-tag,
.scroll-list-activity .selected .discount-tag {
  left: -0.053333rem;
}

.scroll-list-activity {
  padding: 0.213333rem 0 0.64rem 0;
}

.scroll-list-desc {
  padding-bottom: 0.266667rem;
}

.section-bar {
  height: 1.2rem;
  padding: 0 0.4rem;
  font-size: 0;
  line-height: 0;
  font-weight: bold;
  color: #333333;
  text-align: left;
  overflow: hidden;
}

.section-bar .more {
  float: right;
}

.btn-order {
  margin: 0 auto;
  background-image: -webkit-linear-gradient(109deg, #FFCE79 0%, #FFE6BE 100%);
  background-image: linear-gradient(-19deg, #FFCE79 0%, #FFE6BE 100%);
  border-radius: 1.333333rem;
  color: #730707;
  text-align: center;
  font-weight: 900;
  position: relative;
  overflow: hidden;
}

.btn-order.charges-btn {
  overflow: unset;
}

.btn-order::after {
  content: '';
  width: 2.533333rem;
  height: 100%;
  position: absolute;
  left: -2.533333rem;
  top: 0;
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 80%);
  pointer-events: none;
  -webkit-animation: light-flash 2s ease-in-out infinite;
          animation: light-flash 2s ease-in-out infinite;
}

@-webkit-keyframes light-flash {
  0% {
    -webkit-transform: skewX(-30deg) translateX(0);
            transform: skewX(-30deg) translateX(0);
  }

  100% {
    -webkit-transform: skewX(-30deg) translateX(12rem);
            transform: skewX(-30deg) translateX(12rem);
  }
}

@keyframes light-flash {
  0% {
    -webkit-transform: skewX(-30deg) translateX(0);
            transform: skewX(-30deg) translateX(0);
  }

  100% {
    -webkit-transform: skewX(-30deg) translateX(12rem);
            transform: skewX(-30deg) translateX(12rem);
  }
}

@-webkit-keyframes light-flash-tag {
  0% {
    -webkit-transform: skewX(-30deg) translateX(0);
            transform: skewX(-30deg) translateX(0);
  }

  100% {
    -webkit-transform: skewX(-30deg) translateX(4rem);
            transform: skewX(-30deg) translateX(4rem);
  }
}

@keyframes light-flash-tag {
  0% {
    -webkit-transform: skewX(-30deg) translateX(0);
            transform: skewX(-30deg) translateX(0);
  }

  100% {
    -webkit-transform: skewX(-30deg) translateX(4rem);
            transform: skewX(-30deg) translateX(4rem);
  }
}

html,
body {
  height: 100%;
  background-color: #fff;
  -webkit-overflow-scrolling: touch;
}

[v-cloak] {
  display: none !important;
}

.wrap {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}

.content-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.content-container.no-scroll {
  height: 100%;
  overflow-y: hidden;
}

.content-container .header {
  background: url("https://cloud.dlife.cn/h5/client/order/img/bg/bg-normal.png?t=1767779175975") no-repeat;
  background-size: 100% 100%;
}

.content-container .header-bg-gold {
  background: url("https://cloud.dlife.cn/h5/client/order/img/bg/bg-gold.png?t=1767779175975") no-repeat;
  background-size: 100% 100%;
}

.content-container .header-bg-platinum {
  background: url("https://cloud.dlife.cn/h5/client/order/img/bg/bg-platinum.png?t=1767779175975") no-repeat;
  background-size: 100% 100%;
}

.discount-desc {
  font-size: 0.32rem;
  color: #888888;
  line-height: 0.426667rem;
  margin-left: 0.4rem;
  margin-right: 0.266667rem;
  margin-bottom: 0.453333rem;
}

.discount-desc .desc-title {
  color: black;
}

.money-saving {
  width: 9.253333rem;
  height: 3.2rem;
  border-radius: 0.213333rem;
  margin: 0 auto 0.266667rem;
  background-image: url("https://cloud.dlife.cn/h5/client/order/img/money-saving.png?t=1767779175975");
  background-position: center;
  background-size: cover;
  padding: 0.373333rem 0.533333rem 0 0.373333rem;
}

.money-saving.selected {
  background-image: url("https://cloud.dlife.cn/h5/client/order/img/money-saving-actived.png?t=1767779175975");
}

.money-saving-gold {
  background-image: url(data:image/png;base64,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);
}

.money-saving-gold.selected {
  background-image: url("https://cloud.dlife.cn/h5/client/order/img/money-saving-gold-actived.png?t=1767779175975");
}

.money-saving-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.money-saving-header p {
  font-size: 0.426667rem;
  color: #030819;
  line-height: 0.64rem;
  font-weight: 600;
}

.money-saving-header img {
  width: 1.066667rem;
  margin-right: 0.133333rem;
}

.money-saving-header .rule-btn {
  height: 0.32rem;
  font-size: 0.32rem;
  color: #0087FF;
  letter-spacing: 0;
  line-height: 0.32rem;
  font-weight: 400;
  margin-left: 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.money-saving-header .rule-btn .rule-arrow-icon {
  width: 0.32rem;
  height: 0.32rem;
  margin-left: 0.106667rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAADCgAwAEAAAAAQAAADAAAAAACbrUrQAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAZlJREFUaAXtmUFOwzAQRb8BpQsuwJXYwQ04Aet2RbkCJ+AGsOvJWLQLQn4jS41UN+7YMxMkW2qVKLbz3iSOxjbQSotAi8C/jkAQ0W/7Dh3eEfBybN/jEwe8YRsOov4KGt2I2o7w66Htw/EXsMYK3/joV6L+ChrJBGLkpzd+xA++rCVkAlPw0zNzCZkA3/l0MZWQCXDAAru0A8wkZF8hknPA8p3HAJsuO9zjGa9hn65SdkUuwPsuQKJMYAES5QLOEnUEHCXqCThJ1BVwkKgvYCyhI2AooSdgJKErcI3EHk+S+YQsFyJYbmEawXRiLnfiHENQ9AUIlSNxfo4xq2QjMIshr2AjkJP0XZ5jJA31BXLgOT7GOUYSNHVB9yuUC18wZ9ATMIDnU9ERMILXETCEry9gDF9XwAG+noATfB0BR/hyAWf4MoEFwFPgln9XF+4P/A7L6c6rcuSW5UJj7u66pBiDLhO4nLurr4dGePkTOO1hemwKLxc4n7ubw1PgbhrAzDPm7t1QN75KcZNvY7/Jl0ncqrUItAgsNQJ/hqXGldpQ60EAAAAASUVORK5CYII=);
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.money-saving-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 0.346667rem;
  color: #565D6B;
  line-height: 0.32rem;
  font-weight: 400;
  margin-top: 0.32rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}

.money-saving-content .text {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-weight: 400;
  letter-spacing: 0.006667rem;
  line-height: 0.426667rem;
}

.money-saving-content .text .color-text {
  color: #AC4502;
  font-weight: 500;
}

.money-saving-content .question-mark {
  width: 0.426667rem;
  height: 0.426667rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAELUExURUdwTIWLl4eLl35+mYeLl4eLlYeLlYeNl4eHl4eLl4eLl4eNl4eLl4eNlYeLl4eNlYeLl4eLl4eLl4uLlYWLl36Pj6urq4eNlX5+foeLl4eLl4eLl4eLl4eNlYWNlYeNl4eLlYeNl4eNlX5+q4eNlYeNl4eNlYmPlX5+n4eLl4eNlYmJl35+foWLlYmNlYeNlYeLl4OLk4OLlYeLl4eNlYeNlX6RkYeLlYeLl4eNlYeNl4eLlYeLl4eNl4ePl4eNl4eNl4eNlYeLl4ePl4eLl4eLl4eNlYeLlYeLl4eNlYWJl4mLl42Nm4eNlYWRm4uLl4eNl4mPlYmNl5mZmYeNl4eHk4eLlYeNl4eNl8j7pSYAAABYdFJOUwAsvQrFmbv7EFCf9dmh07+Rv9sYOhAC9wTzXNeho1C5uTJcBvPvXioIbtMmAjA8t6sgHrfh2w5gjWytaImbIofnpcMgqfn5+3b1PEgSVhYWiShGBJkSsZ0VQhuqAAAB5klEQVQ4EY1UaU/bQBCdJI5lW7nInZBETkiAAlUF9ECcbUW7NafUQvX+/y9hJutdbwwC9oM98/btXDuzRM4KZqN6ZTCo1EezwIFdMSwq2KWKobuXym1PCL1aHEVxrSey187Rug1Gk2pY0ngpjBIGGl2X1vEBVW65UKvMzv1OBnXWgWYh07VUaALrltVlO/4L6QSMx8Yjx+P383ZE7zOroTfa7Cuz09+dftU4f2/Yo87Rg7LxbPlSq52/hlZQ8EQOgbLBbn8zRdYHg5QBqWoRicn9bsEHwskP4NduymolKBIFClVz7BS4EPkYypqqQgU0BCaG9Ak4EHnTiWACDGmMXnoXRJfezz0hnQBH8pdV6mFMddS0ln03doBNq9ZQpwpiq2th+z/wecOCMSo0QGT1pbDNZf5uC0cUYUBzlSNdAl/2nXMR5s/cXUMtzh0Oibt84A/AH5dDEvjIKYFsHgJXLolLMJJirrT8fmEry4zZfLWzlWsRCx9Pvy0Laqwtr8W9YN54nKusBVjXF7zSKkRT7pMzY4X/aauQ23T0z0PiBG6ajnLtO73PDAW2fek9g0CvjZRvRoreM5xEnfjtMSdKH4xJ2qSlsLp8MFbKyvlceTJKrz49knW49uYjJrRgONbP4XiYzT3jT64/XsWNox8NAAAAAElFTkSuQmCC);
  background-position: center;
  background-size: 100% 100%;
  margin-left: 0.213333rem;
}

.money-saving-content .check-box {
  width: 0.426667rem;
  height: 0.426667rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACWUExURUdwTO/Hp/HJp/HHp+PHq/HHp/+rq+/Hp+/Hp/HHp+/Hp/HHp+/Hp+XNs+/Hp/HHp/HDpe/Hp+3Hq/HHp+/Hp+/Hp/HHp/37+fHHp/v59/37+/39+//////9/fv5+f39/fv7+fPRt/359f/9+////fHJqfnl1/vx6fnr3/PPsfvz6/vr4fnn2f338/HNr/fj0f35+ffj0yZJeN4AAAAXdFJOUwBgZlwI9QLnTjbb88sKt48Q7Rp89/mvZUzFgAAAA49JREFUSA2VVgtT4jAYDIiCqDxEyKNpU7TSOmPl/v+vu90vKW05bm4uzECh32N3v22CUtdrtlivltv9frtcrRez67vX3zeTw70ZrPvDZHMdM/j+snsaBKfLp93LIGR4+TCdS8zx3NStc23dnI/yw3z6MIzrrl+fefd4evfeV3moQlV5335LzvNrF9V/PrL8T+N9HrLM8YWVBR+aH9yYP/aR8eruzZjPE+5nWRa6eKSU+On0aczb3TjjjuVrVmd0LI9o7XTpgq/ZZJTxiPrH1gfWxyIYIkIKkrTzLZi8DVC9Av/RxXhpIOEojuhSl6XzDhnzC/MH6PPT+kzqd7Wd09IAoLCqFqieO3Wn4FuTrrsgEjSszha/ykL7GsynkfgLAJ0Yn6M6SMcFwkDEhDKiOgFUnPnOmK8PyHNRP0IBFrIokFEUhQ0BoHZssYF/mqh/GlfXgg1Qvig0s3xjzNMGCRMoVAFN30ATi5TXZcEMtLA2C1BqgoQDGVAh5nCV8k62CMUHAKGL1R4sDkrN4P/34Xglhy0c9WT1srSltTa8G3M/UwsgkpFxumhBN6Au1SEFVrcW9W3hPDAt1NqYs0/BggU5WQpG/UgZHQpb+LMxa7WiRoKeDIAfAyhlvOjBBhbVEU5M0GmllsbUVUQjbqBEwAIhAV7gozrjMYramKXaGtNiZt1CceELgYSwpUBCutBZa8xWwdiuSxD/R/wikCVjChQxOWfMXu2Nia6QHtCSLYrSifia+CGQ5NiY0EPq/a8d4eOFygxGFleERNK5cBj6H54jZ74lTEiIpClrRTjUknYQ/zOQdTtF2SDJmgYHH3AEeGHxjWjIN8FhQhycWCPjxBgN/1Mfek3LeBmYlo7WoPlaPGYMl1c0AwhDnQEBIMIYYL5ob4DIUJ6CgimdIxJ1xeXTf4u94wMUZMAj/yNpgN9aV6UHKD6iJE2+6JD8Hyfc97g8ooqbQB4AihR6/48EwtQ+vtImoOI2A9aoPvR/XxxXJR/QtM2ouJEhg3oCd5rWiMFwI1Nxq6wAXtyZ/D9qkI+2SpU248hA/J/82SXl481YqbTdk8XA/1148cd2r1Q6UALHdfF/SshuHCjIkCMr9/nA/5Lg/MetIwuoeCh+NZUPriegg68a6H/jUFSqO3Zbz30NO1UIOHZP8AOOksvhg731sv73YEfi7NZfh+1f/zqw1a0/J93JdoFydfGPvz+/AV1GwKAX8RjKAAAAAElFTkSuQmCC);
  background-position: center;
  background-size: 100% 100%;
}

.money-saving-content .check-box.selected {
  background-image: url(data:image/png;base64,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);
}

.money-saving-tips {
  font-size: 0.293333rem;
  color: #878C96;
  line-height: 0.4rem;
  font-weight: 400;
  padding-right: 1.333333rem;
  margin-top: 0.32rem;
  letter-spacing: 0.006667rem;
}

.giving-benefits {
  width: 9.253333rem;
  background: #FFFFFF;
  border-radius: 0.213333rem;
  margin: 0 auto 0.266667rem;
  padding: 0.373333rem 0.373333rem 0.426667rem;
}

.giving-benefits .giving-benefits-header {
  height: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  line-height: 0.64rem;
}

.giving-benefits .giving-benefits-title {
  font-size: 0.426667rem;
  color: #BE4425;
  font-weight: 600;
}

.giving-benefits .rule-desc {
  font-size: 0.32rem;
  color: #878C96;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.giving-benefits .rule-desc .rule-arrow-icon {
  width: 0.32rem;
  height: 0.32rem;
  margin-left: 0.106667rem;
  background-image: url(data:image/png;base64,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);
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.giving-benefits .benefits-info {
  margin-top: 0.426667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

.giving-benefits .benefits-info .benefits-icon {
  width: 0.96rem;
  height: 0.96rem;
  background-image: url("https://cloud.dlife.cn/h5/client/order/img/ai-icon.png?t=1767779175975");
  background-size: cover;
  background-position: center;
  border-radius: 50%;
}

.giving-benefits .benefits-info .benefits-right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding: 0.053333rem 0 0 0.213333rem;
}

.giving-benefits .benefits-info .benefits-name {
  font-size: 0.346667rem;
  color: #030819;
  line-height: 0.32rem;
  font-weight: 600;
}

.giving-benefits .benefits-info .benefits-price {
  line-height: 0.32rem;
  font-weight: 400;
}

.giving-benefits .benefits-info .special-price {
  font-size: 0.293333rem;
  color: #030819;
}

.giving-benefits .benefits-info .real-price {
  font-size: 0.293333rem;
  color: #878C96;
  text-decoration: line-through;
}

.giving-benefits .benefits-info .tips {
  font-size: 0.293333rem;
  color: #BE4425;
}

.giving-benefits.giving-benefits-gold .giving-benefits-title {
  color: #7A4200;
}

.giving-benefits.giving-benefits-gold .benefits-info .tips {
  color: #7A4200;
}

/*.titlenner*/

.banner {
  height: 1.653333rem;
  width: 8.933333rem;
  margin: 0 auto;
  margin-bottom: 0.2rem;
  background-image: url("https://cloud.dlife.cn/h5/client/order/img/banner.png?t=1767779175975");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.ad-box {
  width: 100%;
}

.ad-box #ad853 {
  font-size: 0;
}

.ad-box #ad853:empty {
  display: none;
}

.ad-box #ad853 > a {
  display: block;
  position: relative;
  width: 100%;
  padding-right: 0.8rem;
  padding-left: 1.173333rem;
  background-color: #fff !important;
  max-width: 100% !important;
  color: #333 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
  overflow: hidden;
}

[data-dpr="1"] .ad-box #ad853 > a {
  height: 44px;
  line-height: 44px !important;
  font-size: 14px !important;
}

[data-dpr="2"] .ad-box #ad853 > a {
  height: 88px;
  line-height: 88px !important;
  font-size: 28px !important;
}

[data-dpr="3"] .ad-box #ad853 > a {
  height: 132px;
  line-height: 132px !important;
  font-size: 42px !important;
}

.ad-box #ad853 > a:before,
.ad-box #ad853 > a:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  height: 100%;
}

.ad-box #ad853 > a:before {
  left: 0;
  width: 1.173333rem;
  background: url(https://cloud.dlife.cn/h5/client/order/img/icon_gift.png?t=1767779175975) 0.426667rem center/0.453333rem auto no-repeat;
}

.ad-box #ad853 > a:after {
  right: 0;
  width: 0.8rem;
  background: url(https://cloud.dlife.cn/h5/client/order/img/icon_arrow_gold.png?t=1767779175975) 0.2rem center/auto 0.4rem no-repeat;
}

.package-tip {
  font-size: 0.293333rem;
  color: #888;
  text-align: right;
  line-height: 0.4rem;
  margin-right: 0.4rem;
}

.package-tip .package-tip-icon {
  display: inline-block;
  width: 0.373333rem;
  height: 0.373333rem;
  margin-left: 0.053333rem;
  vertical-align: -2px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAtlJREFUSA29lj9rU1EYxpNbQjOk6aBTmkFxMFvRJCVLcepUaAs6iUvBVdTZQgn0A4hfwEWcFGKgky7SJWkaJZOpUHRo6xSQ2KFBk/h7bs8JN/X2pupNL5ycf+/7/M55c/5FI+f4arXajX6/v0Kaj0ajM+QpuVE+pHxAvkUq5fP5j6PkokEGgO4guEG6HmRn+4DuktYAv7Jtp3NfYKPRuHp8fPwS44Jx2EfoDWmz1+vtJRKJQ7UfHR2lHMe5xoAWScs0pY19JR6P352dnf1i6oPsD+D29vYtel8jcAmAQrY+Nzf3nHJ34OVTwG4C31XsipRT5C3MbuP73ms+BDSwtzjEcCgnk8l7mUzmh9dhVLnZbE612+0XaCyh8RP7BS90AFQYO51ODUPN7Bn/w2Py3mnAzs7OZdqUItls9rOfDRoOdk8J/wP6W5OTk3kbXscK6j8zsPJZMNki8rDb7X5SqtfrU9bfm2sQuVzuEXlZmmY9uCYuUKuRWgGDQ4VRDl6BfylLw2hpgRUMI+ICGcWGRMnXz/Gf7SH2TikWi/0KGoy0pGm0XUZUm5owfaBxnz/3CkKBqzEI4NcHUKv3K31pttBNh4YVGQLSPhsJq1arTxD4rsTCmJZv0CdNactGLAHnVaFxU/moD7s4PtNKo2xtv9UWy6Eyow6dINYg7Nxqi6UZugexPa7ChknPaos12IfjAPlo9hXSwUHsYxBKkw55CcH6ppAeqKJTX/k4Pqstlma4JQiVxXHAvNpiCVgyjctAJ8KGSpOku1IhLTl6FlDYpZ5mM6+GDTSaaTHEclcplTUzgqLus7Cg0kK7aLRdhguErDdIhamnzOX539sFLcdoaYVWDCPy1xcwQvKxkfE9ewU76wIeADVt4q33zFifGEOhM2+PBeLeYpRLhKTJ7XCf8sjVKxvZyke+0mDwQ+8ZTWpohmrQd6HPxBPkye+FPYS9UJX1KiBMoTz1fwMM1uFjQW0W8AAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100% 100%;
}

.package-container {
  position: relative;
  margin-top: 0.4rem;
  background-color: #fff;
}

.package-container .panel-item {
  text-align: right;
  padding-right: 0.8rem;
}

.package-container .panel-item span:nth-child(1) {
  font-size: 0.426667rem;
  position: relative;
}

.package-container .panel-item span:nth-child(1)::after {
  display: none;
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -0.266667rem;
  width: 0.533333rem;
  height: 0.053333rem;
  background-color: #730707;
}

.package-container .panel-item:nth-child(2) {
  padding-left: 0.8rem;
  text-align: left;
}

.package-container .platinum-panel span:nth-child(1) {
  font-size: 0.48rem;
}

.package-container .platinum-panel span:nth-child(1)::after {
  display: block !important;
}

.package-container .gold-panel {
  color: #A36415;
}

.package-container .gold-panel span:nth-child(1) {
  font-size: 0.48rem;
}

.package-container .gold-panel span:nth-child(1)::after {
  display: block !important;
}

.package-container .vip-panel .panel-item.platinum-panel::after {
  display: none;
}

.package-container .vip-panel .panel-item.gold-panel::after {
  display: none;
}

.package-list .package-item {
  position: relative;
  width: 2.72rem;
  height: 3.2rem;
  padding: 0.533333rem 0;
  overflow: visible;
  box-sizing: border-box;
}

.package-list .tips-content {
  width: 100%;
  height: 3.866667rem;
  padding: 0.4rem 0 0.48rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.package-list .tips-content .tips {
  width: 9.2rem;
  height: 3.2rem;
  background: #FFFFFF;
  border: 0.026667rem solid #EEEEEE;
  border-radius: 0.106667rem;
  border-radius: 0.106667rem;
  font-size: 0.426667rem;
  color: #888888;
  text-align: center;
  line-height: 3.2rem;
}

.package-list .tip {
  position: absolute;
  top: -0.186667rem;
  left: -0.04rem;
  height: 0.533333rem;
  padding: 0 0.186667rem;
  line-height: 0.533333rem;
  font-size: 0.32rem;
  color: #fff;
  background: #F6541C;
  border-radius: 0.106667rem 0 0.106667rem 0;
}

.package-list .time {
  font-size: 0.373333rem;
  color: #333333;
  font-weight: bolder;
  margin-bottom: 0.266667rem;
  margin-top: 0.053333rem;
}

.package-list .real-price {
  font-size: 0.293333rem;
  font-weight: 500;
  margin-bottom: 0.213333rem;
}

.package-list .real-price span {
  font-size: 0.746667rem;
  line-height: 0.746667rem;
  font-weight: bolder;
  font-family: DIN Alternate;
}

.package-list .origin {
  margin-right: 0.16rem;
  font-size: 0.293333rem;
  color: #888;
  text-decoration: line-through;
}

.package-list .explain {
  max-width: 90%;
  margin: auto;
  font-size: 0.293333rem;
  color: #888;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.package-list .explain .icon {
  display: inline-block;
  width: 0.333333rem;
  height: 0.333333rem;
  vertical-align: bottom;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAtlJREFUSA29lj9rU1EYxpNbQjOk6aBTmkFxMFvRJCVLcepUaAs6iUvBVdTZQgn0A4hfwEWcFGKgky7SJWkaJZOpUHRo6xSQ2KFBk/h7bs8JN/X2pupNL5ycf+/7/M55c/5FI+f4arXajX6/v0Kaj0ajM+QpuVE+pHxAvkUq5fP5j6PkokEGgO4guEG6HmRn+4DuktYAv7Jtp3NfYKPRuHp8fPwS44Jx2EfoDWmz1+vtJRKJQ7UfHR2lHMe5xoAWScs0pY19JR6P352dnf1i6oPsD+D29vYtel8jcAmAQrY+Nzf3nHJ34OVTwG4C31XsipRT5C3MbuP73ms+BDSwtzjEcCgnk8l7mUzmh9dhVLnZbE612+0XaCyh8RP7BS90AFQYO51ODUPN7Bn/w2Py3mnAzs7OZdqUItls9rOfDRoOdk8J/wP6W5OTk3kbXscK6j8zsPJZMNki8rDb7X5SqtfrU9bfm2sQuVzuEXlZmmY9uCYuUKuRWgGDQ4VRDl6BfylLw2hpgRUMI+ICGcWGRMnXz/Gf7SH2TikWi/0KGoy0pGm0XUZUm5owfaBxnz/3CkKBqzEI4NcHUKv3K31pttBNh4YVGQLSPhsJq1arTxD4rsTCmJZv0CdNactGLAHnVaFxU/moD7s4PtNKo2xtv9UWy6Eyow6dINYg7Nxqi6UZugexPa7ChknPaos12IfjAPlo9hXSwUHsYxBKkw55CcH6ppAeqKJTX/k4Pqstlma4JQiVxXHAvNpiCVgyjctAJ8KGSpOku1IhLTl6FlDYpZ5mM6+GDTSaaTHEclcplTUzgqLus7Cg0kK7aLRdhguErDdIhamnzOX539sFLcdoaYVWDCPy1xcwQvKxkfE9ewU76wIeADVt4q33zFifGEOhM2+PBeLeYpRLhKTJ7XCf8sjVKxvZyke+0mDwQ+8ZTWpohmrQd6HPxBPkye+FPYS9UJX1KiBMoTz1fwMM1uFjQW0W8AAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.package-list .explain .real {
  font-size: 0.293333rem;
  color: #CD8900;
}

.package-list .explain .real span {
  font-size: 0.613333rem;
  color: #CD8900;
}

.package-list .explain-2 {
  margin: auto;
  font-size: 0.32rem;
  color: #AFB4BE;
  letter-spacing: 0.002667rem;
  text-align: center;
  line-height: 0.4rem;
  white-space: normal;
  -webkit-transform: scale(0.92);
          transform: scale(0.92);
}

.package-list .explain-2 .icon {
  display: inline-block;
  width: 0.333333rem;
  height: 0.333333rem;
  vertical-align: bottom;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAtlJREFUSA29lj9rU1EYxpNbQjOk6aBTmkFxMFvRJCVLcepUaAs6iUvBVdTZQgn0A4hfwEWcFGKgky7SJWkaJZOpUHRo6xSQ2KFBk/h7bs8JN/X2pupNL5ycf+/7/M55c/5FI+f4arXajX6/v0Kaj0ajM+QpuVE+pHxAvkUq5fP5j6PkokEGgO4guEG6HmRn+4DuktYAv7Jtp3NfYKPRuHp8fPwS44Jx2EfoDWmz1+vtJRKJQ7UfHR2lHMe5xoAWScs0pY19JR6P352dnf1i6oPsD+D29vYtel8jcAmAQrY+Nzf3nHJ34OVTwG4C31XsipRT5C3MbuP73ms+BDSwtzjEcCgnk8l7mUzmh9dhVLnZbE612+0XaCyh8RP7BS90AFQYO51ODUPN7Bn/w2Py3mnAzs7OZdqUItls9rOfDRoOdk8J/wP6W5OTk3kbXscK6j8zsPJZMNki8rDb7X5SqtfrU9bfm2sQuVzuEXlZmmY9uCYuUKuRWgGDQ4VRDl6BfylLw2hpgRUMI+ICGcWGRMnXz/Gf7SH2TikWi/0KGoy0pGm0XUZUm5owfaBxnz/3CkKBqzEI4NcHUKv3K31pttBNh4YVGQLSPhsJq1arTxD4rsTCmJZv0CdNactGLAHnVaFxU/moD7s4PtNKo2xtv9UWy6Eyow6dINYg7Nxqi6UZugexPa7ChknPaos12IfjAPlo9hXSwUHsYxBKkw55CcH6ppAeqKJTX/k4Pqstlma4JQiVxXHAvNpiCVgyjctAJ8KGSpOku1IhLTl6FlDYpZ5mM6+GDTSaaTHEclcplTUzgqLus7Cg0kK7aLRdhguErDdIhamnzOX539sFLcdoaYVWDCPy1xcwQvKxkfE9ewU76wIeADVt4q33zFifGEOhM2+PBeLeYpRLhKTJ7XCf8sjVKxvZyke+0mDwQ+8ZTWpohmrQd6HPxBPkye+FPYS9UJX1KiBMoTz1fwMM1uFjQW0W8AAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.package-list .explain-2 .real {
  font-size: 0.293333rem;
  color: #CD8900;
}

.package-list .explain-2 .real span {
  font-size: 0.613333rem;
  color: #CD8900;
}

.package-list .decoration {
  text-decoration: line-through;
}

.gold-list .real-price {
  color: #AC4502;
}

.gold-list .package-item.selected {
  background: #FDF9F0;
  border: 0.053333rem solid #F3BB6B;
}

.platinum-list .real-price {
  color: #AC4502;
}

.platinum-list .package-item.selected {
  background: #FFF6F3;
  border: 0.053333rem solid #F9A983;
}

.order-box {
  width: 9.2rem;
  height: 1.28rem;
  line-height: 1.28rem;
  font-size: 0.4rem;
  color: #730707;
  font-weight: 900;
  margin-bottom: 0.266667rem;
}

.order-box .order-box-price {
  font-size: 0.533333rem;
  margin: 0 0.133333rem;
}

.gold-btn {
  background-size: 100% 100%;
}

.gold-btn-unclick {
  background: url("https://cloud.dlife.cn/h5/client/order/img/main/gold-btn-unclick.png?t=1767779175975") no-repeat;
  background-size: 100% 100%;
}

.platinum-btn {
  background-image: -webkit-linear-gradient(116deg, #F7BB9E 0%, #FFE0CC 100%);
  background-image: linear-gradient(-26deg, #F7BB9E 0%, #FFE0CC 100%);
  background-size: 100% 100%;
}

.platinum-btn-unclick {
  background: url("https://cloud.dlife.cn/h5/client/order/img/main/platinum-btn-unclick.png?t=1767779175975") no-repeat;
  background-size: 100% 100%;
}

.point-list .package-item {
  width: 4.186667rem;
  height: 1.866667rem;
  border: none;
  background: #F7F7F7;
}

.point-list .package-item .package-item-box {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.point-list .cover {
  width: 1.2rem;
  height: 1.2rem;
}

.point-list .text-box {
  text-align: left;
  margin-left: 0.213333rem;
}

.point-list .text-box p {
  max-width: 3.04rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.point-list .text-box .title {
  margin-bottom: 0.08rem;
  font-size: 0.373333rem;
  font-weight: bold;
  color: #333333;
}

.point-list .text-box .subtitle {
  font-size: 0.32rem;
  color: #666666;
}

.union-package-list {
  text-align: left;
}

.union-package-list .package-item {
  width: 2.666667rem;
  height: 4rem;
  text-align: center;
  border: none;
}

.union-package-list .cover {
  display: block;
  width: 2.666667rem;
  height: 2.133333rem;
  border-radius: 0.066667rem 0.066667rem 0 0;
}

.union-package-list .content {
  width: 2.666667rem;
  height: 1.84rem;
  margin: 0 auto;
  border: 0.013333rem solid #e6e6e6;
  border-top: none;
  border-radius: 0 0 0.16rem 0.16rem;
}

.union-package-list .title {
  width: 2.666667rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.32rem;
  color: #333333;
  font-weight: bold;
  padding: 0.2rem 0 0.133333rem;
}

.union-package-list .btn-small {
  display: inline-block;
  width: 2.133333rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}

.union-package-list .union-more {
  width: 2.666667rem;
  height: 4rem;
  padding-top: 60%;
  border: 1px solid #d9d9d9;
  font-size: 0.32rem;
  color: #bcbcbc;
}

.activity-list .package-item {
  border: 0;
}

.activity-list a {
  display: inline-block;
  width: 3.92rem;
  height: 2.133333rem;
  overflow: hidden;
}

.activity-list .cover {
  width: 100%;
  height: 100%;
}

/* 支付选项 和 弹窗 */

.other-modules {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

.other-modules.mask {
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
}

/* 支付选项 */

.pay-action-sheet {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 0.4rem;
  overflow: hidden;
  background-color: #fff;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition: all 0.3s ease;
  z-index: 200;
  border-radius: 0.32rem 0.32rem 0 0;
}

.pay-action-sheet.not-support-wxpay {
  height: 7.146667rem;
}

.pay-action-sheet.show {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.pay-action-sheet .pay-title {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  font-size: 0.373333rem;
  color: #333;
  position: relative;
}

.pay-action-sheet .pay-title:before,
.pay-action-sheet .pay-title:after {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #d9d9d9;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
  z-index: 20;
}

.pay-action-sheet .pay-title:before {
  top: 0;
}

.pay-action-sheet .pay-title:after {
  bottom: 0;
}

.pay-action-sheet .pay-title:after {
  background-color: white;
}

.pay-action-sheet .pay-title:before {
  background-color: white;
}

.pay-action-sheet .pay-title .grey-block {
  position: absolute;
  width: 0.8rem;
  height: 0.106667rem;
  background: #D8D8D8;
  border-radius: 0.053333rem;
  top: 0.2rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.pay-action-sheet .pay-title .payment-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}

.pay-action-sheet .pay-title .payment-content .android-modal-detail {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  width: 100%;
  margin: 0.533333rem 0 0.8rem 0;
}

.pay-action-sheet .pay-title .payment-content .android-modal-header {
  font-family: PingFangSC-Semibold;
  font-size: 0.426667rem;
  color: #030819;
  letter-spacing: 0;
  line-height: 1.333333rem;
  font-weight: 600;
}

.pay-action-sheet .pay-title .payment-content .android-modal-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding: 0.053333rem;
  width: 100%;
}

.pay-action-sheet .pay-title .payment-content .modal-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  font-family: MicrosoftYaHei;
  font-size: 0.373333rem;
  color: #030819;
  line-height: 0.32rem;
  font-weight: 400;
  margin-bottom: 0.4rem;
}

.pay-action-sheet .pay-title .payment-content .modal-title {
  font-family: MicrosoftYaHei;
  font-size: 0.373333rem;
  color: #878c96;
  line-height: 0.733333rem;
  font-weight: 400;
}

.pay-action-sheet .pay-title .payment-content .modal-describe {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
          align-items: baseline;
}

.pay-action-sheet .pay-title .payment-content .modal-product-name {
  font-family: MicrosoftYaHei;
  font-size: 0.373333rem;
  color: #030819;
  line-height: 0.533333rem;
  font-weight: 600;
}

.pay-action-sheet .pay-title .payment-content .modal-account {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
          align-items: baseline;
  font-family: MicrosoftYaHei;
  font-size: 0.373333rem;
  color: #878C96;
  text-align: right;
  line-height: 0.6rem;
}

.pay-action-sheet .pay-title .payment-content .modal-real-price {
  color: #878c96;
  margin-left: 0.053333rem;
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}

.pay-action-sheet .pay-title .payment-content .modal-price {
  font-size: 0.533333rem;
  color: #ac4502;
  text-align: right;
  font-weight: 700;
  margin: 0 0.053333rem;
}

.pay-action-sheet .pay-title .payment-content .modal-old-price {
  font-size: 0.64rem;
  color: #AC4502;
  text-align: right;
  font-weight: 700;
}

.pay-action-sheet .pay-title .modal-money {
  font-family: DINAlternate-Bold;
  font-size: 0.746667rem;
  color: #AC4502;
  font-weight: 700;
  margin-left: 0.2rem;
}

.pay-action-sheet .pay-title .modal-money .modal-yuan {
  font-family: PingFangSC-Medium;
  font-size: 0.293333rem;
  color: #AC4502;
  line-height: 0.293333rem;
  font-weight: 500;
  margin-left: 0.04rem;
}

.pay-action-sheet .pay-title .modal-final-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  margin-bottom: 0.333333rem;
  min-height: 1.6rem;
}

.pay-action-sheet .pay-title .modal-text {
  margin-left: 0;
  margin-bottom: 0.133333rem;
}

.pay-action-sheet .pay-title img {
  width: 0.266667rem;
  height: 0.186667rem;
  margin: 0.133333rem;
  margin-bottom: 0.28rem;
}

.pay-action-sheet .pay-title .modal-details-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}

.pay-action-sheet .pay-title .modal-details {
  font-size: 0.373333rem;
  margin-bottom: 0.133333rem;
}

.pay-action-sheet .pay-method {
  padding-right: 0.4rem;
  border-top: 0.013333rem solid #d9d9d9;
}

.pay-action-sheet .pay-method .title {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.373333rem;
  color: #666;
}

.pay-action-sheet .pay-method-item {
  position: relative;
  height: 1.2rem;
  padding-left: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.426667rem;
}

.pay-action-sheet .pay-method-item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2rem;
  height: 1.2rem;
  background: left center / 0.773333rem auto no-repeat;
}

.pay-action-sheet .pay-method-item .methods {
  color: #333;
}

.pay-action-sheet .pay-method-item .radio {
  float: right;
  width: 0.533333rem;
  height: 0.533333rem;
  margin-top: 0.346667rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAdVBMVEUAAAD////////j4+PV1dXY2NjR0dHMzMzJycnNzc3KysrLy8vMzMzLy8vKysrLy8vLy8vKysrJycnLy8vKysrKysrJycnKysrKysrJycnKysrKysrKysrKysrKysrJycnJycnKysrJycnJycnJycnKysrJyclo4B61AAAAJnRSTlMAAQQJDA0WIyYpOkBBRVJdXm9yf4KDoqOlqq6/xNPZ6O7v8vP8/h8bQWQAAAEbSURBVDjLjZXZloIwEERLjIAsyib7aqD+/xPnYTzKOEC6HnNu0ulOdwX4Iycpm17rvikTB7uys44rdZm9ialUk2MR+a66uH5UjKRO1X/uNpB1YH0WrKAmh9sXdkoXtt73Zq/lkp7WK+eKc7x1n3hmdV6dV3EKtxMMJ1afM1NO171SXCem7zyWOdwvWjgvr4zUwBgHijmoV+AWh2p/g9ua3jHoUdsAHqxhUM0MQMfABAbsAIejZQKtkQ4S5jAqZ4KSdzMYsURD3wz6bNDTNYMue2gqM6io8eTFDF74lIcWJ1MykpVHVPCCifwJxU2BTNpm4sYVj4J8uMTjKjcAuaWITUpue3IjfVtzfvddpVw/yvesGYD9EJm94fv4AXF1I2Vl9B1jAAAAAElFTkSuQmCC) center/0.506667rem auto no-repeat;
}

.pay-action-sheet .pay-method-item .radio.selected {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABPZJREFUWAnNmT1sHEUYhnf3jGysK7gmEQd2EyiQkVz4BylWSBFcRBg5RoRENFQ0EVEKIyqUKEkX4QKB0qRKg0KCbFkYuQAKCEHyzxWWcAU0PnIoNMbSydgid8v7jHZOa/t2Zy/KnTzSevZmvu/9np2fndmx7z1hWl1dPVar1SZ93x+SRJErDENyT2UVZeZSWSmXy80PDw//QV2ryW/FYW1t7cju7u6H8plS4Fdb8RX0r7Kf6+7u/mJwcPDvrL6ZANfX1/Pb29vT9Xr9IwnnI/FNBf1W13f6vaG6Sj6fr6i1/K2treeDIKA1+/Ug47re1H0h8quq7tPe3t6ZgYGBalSWmDkBl5eX31aAm1I4ioqA5hTg86Ghofu6f5yoHKuQf1epVDqhh7io+6mo6pH8L4yOjs7GTA/cJgJKyNc4u6z8CvdKD+T9sQR/OaDSQoEe+LjMb0hzTJoIX9X4vMZ9M5mmgOVy+dlKpXJbDmd11eQ8LbDPmgk8aZlALwlyRv45XfeKxeL7fX19/+7XC/YX0FoWTmD/qDtPP204YqKJNjH08ywxib2f5wAg3YoDjhrwx0dGRpgEbUloE8NCRrH3xNpDzIRQ7dd6kjpP1064OMXKysq4JtCiQGmwd9S6jYnTaEFeJQK7STMrTXcKDlBiEZPYMMBiH6AByHtOhUdl+KAdY84GTMqJSWwYIhZjarqYFWJnZ4elKC+jMRlnfpX8uXj+VK1WP+eF4esSewFVvS8e6oX5Uy4XfPXi6Ts/mEgZ/vAKUgsCWe3p6TnGimMAVXFdFZ8Ibk5wjENnKn/z3suh998twZxMM1aAH33vmQ/63vrytzQ7WyeWWbFMieW6WC7bLj6DASuENUzLNxbOn6j7j5dccGhggy0+aZq2LsZgVhxWC3Ylv8tgU8RHRJ66fNFyBFSX2rXVaqfnvr8ZhF2vuVpSrdelVmQzUdAr6KWALVOkvOCCw45ubRnOOIYF4xsFS8oihgXqYQtUwH6O7nW+kJkQWboVvWYJXzSa1cXLxPI9v2FjDJpNpvIyhWnJzNY0gwx1GTU2IqliA5D9nFNfrxKnjcsgg0aMpRhoUJoWZLPp0rbvOZddWn0WDcsCGy2ooaE9j3bCacKdrIuxhEySvwjONt0FoSd56LJx1WfRsCyw0YKmazVz7GRJjqHlK7kyY00GjRhLpQEo+X5XCNZWl42rPqOGZakwSUqIaua84RJn4Wdtddkl1eObZfMgpnE0YAs0IOcjwQkVdCWJ23IWfr1BN+3vzLl8jK/DAQZdfKYycecDvvg1GPmoLvBp6PD3WEt9L5hsCdLABZOudZjYEUMBJtgYg6Q5/qibL5K7Uv/Enfss/Fm6Gxts8XHpUh9jMEzy97zDvGGFzyR9uFxZWloKtdX52ZZ1Oic2DLDY2LaLPc5KVPhIA3RMhpesQadyYhIbhojFhG4AcpCjgXlBl+zCGT4FOwVHLGISG4b4oVIDEBjtqGdlcFW3OTnc1Yx6pd2QxCAWMYkNQzymmSTxAhn7am5WDHO6IKd32/WNHLXcXcV8TvHuCe6c4pnNi2Xa04IUYsBBDg44atovtmNMoom2hSPmfjjDw59miZY8tMdvcWA96eE8wIxDJh0By2Yh+tgqq7vMETB+1Wq1GG2Z+lXOJmRCl/1MfbpHwAS0KTpEZzk8oyFweA7RLWA8jz742/5viP8BvYK8qu88V7sAAAAASUVORK5CYII=);
}

.pay-action-sheet .pay-method-item .activity {
  display: inline;
  margin-left: 0.266667rem;
  padding: 0.066667rem 0.133333rem;
  font-size: 0.32rem;
  font-weight: normal;
  color: #FFFFFF;
  background: #FF6B4D;
  border-radius: 0.053333rem;
  vertical-align: middle;
}

.pay-action-sheet .pay-method-item .activity.show {
  display: inline;
}

.pay-action-sheet .weixin:before {
  background-image: url(data:image/png;base64,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);
}

.pay-action-sheet .bestpay:before {
  background-image: url(data:image/png;base64,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);
}

.pay-action-sheet .alipay:before {
  background-image: url(data:image/png;base64,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);
}

.pay-action-sheet .btn-sumbit {
  margin-top: 0.506667rem;
}

.pay-action-sheet .btn-sumbit button {
  display: block;
  width: 9.2rem;
  margin: 0 auto;
  height: 1.066667rem;
  line-height: 1.066667rem;
  background: #E1B355;
  border-radius: 0.053333rem;
  font-size: 0.426667rem;
  color: #fff;
  text-align: center;
  z-index: 1000;
}

.pay-action-sheet .pay-btn {
  margin: 0.32rem 0;
}

.pay-action-sheet .pay-btn-center {
  margin: 0 auto !important;
}

.pay-action-sheet .agreement-tips {
  min-height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.32rem;
  margin-top: 0.4rem;
  color: #999999;
}

.pay-action-sheet .pay-btn .pay {
  width: 9.2rem;
  height: 1.28rem;
  border-radius: 1.333333rem;
  font-size: 0.426667rem;
  line-height: 1.28rem;
  font-weight: bolder;
  color: #730707;
  text-align: center;
}

.pay-platinum {
  background-image: -webkit-linear-gradient(116deg, #EEAE8F 0%, #FFDFCA 100%);
  background-image: linear-gradient(-26deg, #EEAE8F 0%, #FFDFCA 100%);
}

.pay-gold {
  background-image: -webkit-linear-gradient(116deg, #F8C162 0%, #FFE2B4 100%);
  background-image: linear-gradient(-26deg, #F8C162 0%, #FFE2B4 100%);
}

.pay-action-sheet .pay-btn .pay .pay-btn-text {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 2.666667rem;
  height: 100%;
  margin: 0 auto;
}

.pay-action-sheet .pay-btn .pay .pay-btn-text .pay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(0.56rem);
  transform: translateX(0.56rem);
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 50%;
  -webkit-animation: typing 1s linear infinite alternate;
  animation: typing 1s linear infinite alternate;
}

@-webkit-keyframes typing {
  0% {
    background-color: #730707;
    box-shadow: 0.24rem 0 0 0 rgba(115, 7, 7, 0.2), 0.48rem 0 0 0 rgba(115, 7, 7, 0.2);
  }

  25% {
    background-color: rgba(115, 7, 7, 0.4);
    box-shadow: 0.24rem 0 0 0 #730707, 0.48rem 0 0 0 rgba(115, 7, 7, 0.2);
  }

  75% {
    background-color: rgba(115, 7, 7, 0.4);
    box-shadow: 0.24rem 0 0 0 rgba(115, 7, 7, 0.2), 0.48rem 0 0 0 #730707;
  }
}

@keyframes typing {
  0% {
    background-color: #730707;
    box-shadow: 0.24rem 0 0 0 rgba(115, 7, 7, 0.2), 0.48rem 0 0 0 rgba(115, 7, 7, 0.2);
  }

  25% {
    background-color: rgba(115, 7, 7, 0.4);
    box-shadow: 0.24rem 0 0 0 #730707, 0.48rem 0 0 0 rgba(115, 7, 7, 0.2);
  }

  75% {
    background-color: rgba(115, 7, 7, 0.4);
    box-shadow: 0.24rem 0 0 0 rgba(115, 7, 7, 0.2), 0.48rem 0 0 0 #730707;
  }
}

.discount-detail {
  position: fixed;
  z-index: 10000;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.discount-detail.show {
  display: block;
}

.discount-detail .popup {
  position: absolute;
  right: 0;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
  background-color: #fff;
  border-radius: 0.133333rem;
}

.popup-state-index {
  width: 86.7%;
}

.popup-state-index .content {
  padding: 0.666667rem 0.533333rem 0.666667rem 0.8rem;
  white-space: normal;
  font-size: 0.373333rem;
  color: #888888;
  line-height: 0.64rem;
  text-align: justify;
}

.popup-state-index .content p {
  color: #2A2A2A;
  margin-bottom: 0.213333rem;
  text-indent: -0.266667rem;
}

.popup-state-index .content p:last-child {
  margin-bottom: 0;
}

.popup-state-index .confirm {
  font-size: 0.373333rem;
  height: 1.173333rem;
  line-height: 1.173333rem;
  text-align: center;
  color: #CD8900;
  border-top: 1px solid #d9d9d9;
  border-radius: 0 0 0.133333rem 0.133333rem;
}

.popup-state-index .tip-icon {
  display: inline-block;
  width: 0.266667rem;
  height: 0.266667rem;
  transform: scale(0.5);
  -ms-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  -o-transform: scale(0.5);
  background: #666;
  border-radius: 50%;
  vertical-align: -1px;
}

.popup-state {
  width: 86.7%;
}

.popup-state .content {
  padding: 0.266667rem 0.133333rem 0.133333rem 0.266667rem;
}

.popup-state h4 {
  height: 1.786667rem;
  width: 100%;
  line-height: 1.786667rem;
  text-align: center;
  font-size: 0.533333rem;
  color: #333333;
}

.popup-state .confirm {
  height: 1.173333rem;
  line-height: 1.173333rem;
  text-align: center;
  color: #CD8900;
  border-top: 0.013333rem solid #d9d9d9;
  border-radius: 0 0 0.133333rem 0.133333rem;
}

.popup-state p {
  width: 100%;
  max-height: 8rem;
  font-size: 0.373333rem;
  color: #888888;
  line-height: 0.64rem;
  text-align: justify;
}

.prompt-mask {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.prompt-mask.mask {
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
}

.prompt-box {
  display: none;
  width: 7.2rem;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 0.133333rem;
  z-index: 1000;
  overflow: hidden;
}

.prompt-box.show {
  display: block;
}

.prompt-box .modal-header {
  margin: 0.746667rem 0.266667rem 0.213333rem;
}

.prompt-box .title {
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.453333rem;
  line-height: 0.56rem;
  color: #000;
}

.prompt-box .content {
  margin: 0 0.4rem 0.746667rem;
  word-break: break-all;
  font-size: 0.346667rem;
  line-height: 0.453333rem;
  color: #020202;
  text-align: center;
}

.prompt-box .modal-footer {
  position: relative;
}

.prompt-box .modal-footer:before {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  top: 0;
  left: 0;
  height: 0.026667rem;
  background: #d9d9d9;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}

.prompt-box .modal-footer:after {
  position: absolute;
  content: '';
  width: 0.026667rem;
  top: 0;
  left: 50%;
  height: 1.173333rem;
  background: #d9d9d9;
  -webkit-transform: scaleX(0.5);
          transform: scaleX(0.5);
  z-index: 5;
}

.prompt-box .btn {
  float: left;
  width: 50%;
  height: 1.173333rem;
  line-height: 1.173333rem;
  background-color: #fff;
  color: #2b89eA;
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
}

[data-dpr="1"] .prompt-box .btn {
  font-size: 17px;
}

[data-dpr="2"] .prompt-box .btn {
  font-size: 34px;
}

[data-dpr="3"] .prompt-box .btn {
  font-size: 51px;
}

.prompt-box .btn:active {
  background-color: #e6e6e6;
}

.pay-prompt-box {
  display: none;
  width: 7.2rem;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 0.133333rem;
  z-index: 1000;
  overflow: hidden;
}

.pay-prompt-box.show {
  display: block;
}

.pay-prompt-box .modal-header {
  height: 1.946667rem;
  line-height: 1.946667rem;
  font-size: 0.48rem;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333;
}

.pay-prompt-box .modal-header:after {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 0.026667rem;
  background-color: #d9d9d9;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  z-index: 20;
}

.pay-prompt-box .modal-footer .item {
  display: block;
  width: 100%;
  height: 1.333333rem;
  background: #fff;
  line-height: 1.333333rem;
  font-size: 0.48rem;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.pay-prompt-box .modal-footer .item.parimary {
  color: #3B86F3;
}

.pay-prompt-box .modal-footer .item.parimary:after {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 0.026667rem;
  background-color: #ddd;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  z-index: 20;
}

.pay-prompt-box .modal-footer .item.secondary {
  color: #999;
}

/*skeleton*/

#app .skeleton-item1,
#app .skeleton-item2,
#app .skeleton-item3 {
  height: 0.466667rem;
  margin: 0 auto;
  margin-bottom: 0.16rem;
}

#app .skeleton-item1 {
  width: 0.533333rem;
}

#app .skeleton-item2 {
  width: 2.133333rem;
}

#app .skeleton-item3 {
  width: 1.066667rem;
}

.activity-banner {
  width: 100%;
  max-height: 2.133333rem;
  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;
  margin: 0.533333rem 0 0 0;
}

.activity-banner .swiper-wrapper {
  max-height: 1.946667rem;
}

.activity-banner .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 0.213333rem;
}

.activity-banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 0.053333rem;
  width: 0.2rem;
  height: 0.053333rem;
  border-radius: 0;
}

.activity-banner .swiper-pagination {
  height: unset;
  line-height: 0.186667rem;
}

.activity-banner .banner-close {
  width: 0.426667rem;
  height: 0.426667rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.activity-banner .banner-close::after {
  content: '';
  width: 0.213333rem;
  height: 0.213333rem;
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAACCgAwAEAAAAAQAAACAAAAAAfgvaUgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAxFJREFUWAmtVz1vFDEQtQ8hBYki+QNIQElDR0nBX+DuGi4FSZrcVUjpELlDokKiylGQQJGj4eAnUFDTUdBy4g+QMpGQMPO8O97ZsXe9F3Cxtsfz3rzxx3rX9Pv7140ug9HYwca1H092vHGwPX7MFGRY2eFoPHPWOuPc4XIxt70Pi/khOsbaGTx7wGEEHXjb/miyY407gcfy9GiKARSO6j1h8NzGPEMbhVl6RdcYUl4MlrEG25MpxixR/aD6JiNgRPEOEEcOvwpT/ByO9k8QYosFSRfYnLE73oaOdJL9kIV0AEprSjLB2I1BxgRK9jEPfnV1TLbDAfOwBaReD29LPBjsIXjodWoikkDgoCok2UaUAsIfpUZQmBKKygE9DzCH3cRg1GFnSSO1eYdJc01Bk9Sw80okgZ77o0J9T9AElJHQThHRMk7ekOg9OKRyhF0XSeQJ6Ew+IEm3tWNTf/hovOuseXlx9fwGTaLbo0m7pdNoBPv3hjmm8c2N39d+1lYhR6I3HB3Ig57Ou4kEecvlxUp8XBy9DcuogZJYThpSi5aR802RtIFLMoYXtSaRozIy20MKbECdIkmB4VtbBRhQ4Fy0qidv3cpStCIFeqkkQE4s22sKInD5nmfnhtSK4RSYrxsNlEp8Cm3gpuhMUtyJfDXBW110TIA6pSS8tr1jC5iJFMmqmsQOYJCw9ILQfq69UDhKWxrBZ81GNM8eb48xBf4GT/J1zCqJLY3pwAGxSu+CMF42LiFEvwQiyvJiqJ2kjNrWHcYBugZm/5oANl5GyLqBOVZSAA92EWKdow/T6vuRsVxTgHAHs03WrQLYMSuEHUWdC8yunQSwcxchXQMz5xVu5OouwUuO+3fu3rPfv339kuPEeHYG1ggcx+twfBsFZAML8twJaHuzRgKygZ2bLt+/nsXpxh+P2oeCRSciCMgGFhlrYt3PzYgUUv0wahburxGYIVznhNCn5S4uo+oviZGo/yGwpEG7RciZxa+73ei9oq/shzQ1Z/TZ/WJ5On+nSf5H3//iO/OUuDYpw0/u4s+Tv3DK0GpASqicAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 0.213333rem;
  top: 0.213333rem;
}

.activity-banner-img {
  width: 100%;
  height: auto;
  border-radius: 0.133333rem;
}

.activity-banner-img-one {
  width: 92%;
  height: auto;
  border-radius: 0.133333rem;
}

.activity-pop-up {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  z-index: 998;
}

.pop-up-img-wrapper {
  position: relative;
  width: 7.946667rem;
  height: auto;
  display: block;
}

.pop-up-img {
  width: 7.946667rem;
  height: auto;
  display: block;
}

.pop-up-close-btn {
  width: 0.8rem;
  height: 0.8rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAABGdBTUEAALGPC/xhBQAAAMBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////d/3pMgAAAD90Uk5TGo2MkKjeq6zoUI8Z6SyG663QomJjD5KH31XhEMLP9wfslf1T8MVWTRz2m51HS+UCWEzAqdgBbPnS6l9clABJbL615QAAAp1JREFUWMO9mGeXojAYhdnR0Rl717H33kak63v//79asOzOIgmBk7P3kyfCAyHJfYtyZUrL24VSuTU0jGGrXCrYeY19rcIYr1eTOfiUS1brUTAaqX33tuKp0tTt+WIxt/Vm5VR0h/oqaYKYw9EExr1GjXyqNXpjwDweRDDbM2BtHAqUs7GA8zYUs0wB+8Q3MfWd2AOpJR8zmWK13hFXu/UK0wkHM7gAM4dC5cyAy4CF6XRhjEhIIwPdTjAma8LSSVC6BTMbhMm+o+2QsJw23rOvmI6J8xdF0NcZZsePGXTRjkRxOW10Bz7MBZZDEeVYuPyLmcDQKbJ0A5OfmOUUI4qhEabLH5g0ZhRLM6T/YrZYOfEwzgrbJ+Zwxppiao3z4YE5Yr+Li9ntcbxjNBMZ35/2G+u2N9s3kIGp3TAEy+cvnx+4BFMu+Pj0+Y8FumFUbF6vDuYEjW+geph6f+yQGCdw1Bn36y6mip7gcxnv2EPVxahoiL0/a6YNd1aKlkONRDgsCtWQ05Q8ikQCHCaFqIi8YuNEAhwOhU6wlQIqFM7hUaiCglJCk0I5XAo1UVLK4PnV/X4+hXSUlRZsCuGEUMhGSxliTiGcEArNMVQMLPhWcAJ7Le9awAjFCLyNhwmZlMi38SbF/8RCK+V9Yu6Ci+0bb8F5209wF3vbj3MYRM+UdxjYR1P4hHtHk2kUwn5zMwqWbYm73822rslAE43gxQ0kWZYeITI8LD0owESJU48AExDuokTNZ7gLCL6cGP7Lf3T+BN+AVCCCEs9UQFJiIitNkpS0Xa+p+ClkSn5CKym9lpXsyyo9JBVCssoy96eUIlFWySqrgJZVznv7OQ3sM7zmQmYPpJf/p9UhrfEiqw30aEqpr00pNVpTKnqL7DelpWyCpme0qAAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100%;
  margin-top: 0.8rem;
}

.pop-up-btn {
  width: 5.466667rem;
  height: 1.266667rem;
  border-radius: 0.64rem;
  position: absolute;
  left: 1.226667rem;
  bottom: 0.906667rem;
}

.jump {
  height: 0.533333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 0.133333rem;
  text-align: center;
}

.jump span {
  font-size: 0.32rem;
  color: #C29240;
  line-height: 0.48rem;
}

.jump .icon {
  display: inline-block;
  width: 0.227rem;
  height: 0.227rem;
  margin-left: 0.026667rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAACqADAAQAAAABAAAAFAAAAADkqJEWAAAAsElEQVQoFWNgAILHxyw5QTQ+wPRwrU7D32efjj3eYSmEV+H//wwRQAUGf7982otPMRMDI7sjAwPjTUKKGUHWPVhrLMnw/+d+Bob/6kDuBWYePmdZj+PvQHIwAFYI4hBSDFdISDGKQnyKMRTiUoxVITbFTCBBYgBWE7GFAIZCbIpAYYqiEJcikNPgCvEpgiskpAiskBhFIIVMhBIDSBEIMDEyMqwA0lhTDFgFMkFMVgAAJDOK/Nny+SMAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: contain;
}

.platinum-jump span {
  color: #985030;
}

.platinum-jump .icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAFYeN7WAAAAAXNSR0IArs4c6QAAARBJREFUKBWFkbFOwzAQhs92M/MG5RXSZGBl4AFqBFJXJESehHeIWRgRQm3nvgEDhTcAqSOVCDPFNfcfOHKAtpbiO393v+/OIUpXPczf0jP7jAKQ/uGNWHda9uEodvbY4iNyw3xKtc0nOEgorPy7ysx+dTdfCMSGBV0MxqspfPprjjWSXdvi7E8/gKJPNq3CuuLSzwn7dhne7wyoKHMXZRZe/UfP9AppKQKlTXk+fnhSKagm80coNSTIiABQXdnBaB3CDV/+Qpk5jPMjmC4pLm+48jN+54NNgrZLqLcJOomx1H+C9tXbJMzPfwBtMGtImxP03d4o4y/9LQWySOCpjzpT70qIlcQ6W1y647LowF+HL3Ihjxc/KKrDAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: contain;
}

.service-agreement-btn {
  font-size: 0.32rem;
  color: #888888;
  text-align: center;
  line-height: 0.48rem;
  margin-bottom: 0.533333rem;
}

.agreement-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
}

.agreement-mask.unpaid-mask {
  z-index: 1001;
}

.service-agreement {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 10.933333rem;
  width: 7.92rem;
  background-color: #fff;
  border-radius: 0.266667rem;
}

.service-agreement .service-title {
  width: 100%;
  height: 1.653333rem;
  line-height: 1.866667rem;
  text-align: center;
  font-size: 0.373333rem;
  color: #323746;
  font-weight: bold;
  z-index: 10;
}

.service-agreement .service-content {
  position: relative;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.service-agreement .service-content .color-text {
  color: #0087FF;
}

.service-agreement .content {
  padding: 0.666667rem 0.533333rem 0.666667rem 0.8rem;
  white-space: normal;
  font-size: 0.373333rem;
  color: #888888;
  line-height: 0.64rem;
  text-align: justify;
}

.service-agreement .content p {
  color: #2A2A2A;
  margin-bottom: 0.213333rem;
  text-indent: -0.266667rem;
}

.service-agreement .content p:last-child {
  margin-bottom: 0;
}

.service-agreement .tip-icon {
  display: inline-block;
  width: 0.266667rem;
  height: 0.266667rem;
  transform: scale(0.5);
  -ms-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  -o-transform: scale(0.5);
  background: #666;
  border-radius: 50%;
  vertical-align: -1px;
}

.service-agreement .close {
  width: 4.933333rem;
  height: 1.013333rem;
  font-size: 0.373333rem;
  color: #FFFFFF;
  background: #0087FF;
  border-radius: 0.506667rem;
  border-radius: 0.506667rem;
  margin: 0.533333rem 0;
}

.service-agreement .unpaid-tips {
  font-size: 0.426667rem;
  color: #323746;
  letter-spacing: 0;
  text-align: center;
  line-height: 0.64rem;
  margin: 1.2rem 0 0.613333rem 0;
}

.service-agreement .unpaid-tips .countdown {
  color: #FE353D;
}

.loading {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  background: #fff;
}

.loading img {
  width: 1.6rem;
  height: 1.6rem;
}

.persuade-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 998;
}

.persuade-main {
  font-size: medium;
  width: 8.133333rem;
  height: 10.266667rem;
  position: absolute;
  z-index: 999;
  top: 4rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-size: 100%;
}

.persuade-main .persuade-title {
  margin-top: 0.48rem;
  font-size: 0.506667rem;
  color: #000000;
  text-align: center;
  line-height: 0.666667rem;
}

.persuade-main .persuade-tips {
  margin-top: 1.066667rem;
  font-size: 0.373333rem;
  color: #FFFFFF;
  text-align: center;
  line-height: 0.533333rem;
}

.persuade-main .persuade-img {
  margin-top: 0.426667rem;
  padding: 0 0.4rem;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}

.persuade-main .persuade-img-item {
  width: 25%;
  font-size: 0.266667rem;
  color: #FFFFFF;
  letter-spacing: 0;
  text-align: center;
  line-height: 0.373333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.persuade-main .persuade-img-item img {
  width: 0.853333rem;
  height: 0.853333rem;
}

.persuade-main .persuade-img-item span {
  margin-top: 0.213333rem;
  white-space: nowrap;
  margin-bottom: 0.506667rem;
}

.persuade-main .persuade-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin-top: 0.24rem;
}

.persuade-main .persuade-btn .give-up {
  width: 3.226667rem;
  height: 1.066667rem;
  line-height: 1.066667rem;
  border: 0.04rem solid #FCE0A4;
  border-radius: 0.533333rem;
  border-radius: 0.533333rem;
  font-size: 0.4rem;
  color: #FCE0A4;
  letter-spacing: 0;
  text-align: center;
  margin-right: 0.426667rem;
}

.persuade-main .persuade-btn .continue {
  width: 3.226667rem;
  height: 1.066667rem;
  line-height: 1.066667rem;
  background-image: -webkit-linear-gradient(left, #FDE7B8 13%, #FAD78A 83%);
  background-image: linear-gradient(90deg, #FDE7B8 13%, #FAD78A 83%);
  border-radius: 0.533333rem;
  border-radius: 0.533333rem;
  font-size: 0.4rem;
  color: #662907;
  letter-spacing: 0;
  text-align: center;
}

.persuade-main .is-platinum-btn .continue {
  background-image: -webkit-linear-gradient(118deg, #EEAE8F 0%, #FFDFCA 100%);
  background-image: linear-gradient(-28deg, #EEAE8F 0%, #FFDFCA 100%);
  color: #660B07;
}

.persuade-main .is-platinum-btn .give-up {
  border: 0.04rem solid #FFDEC9;
  color: #FEDCC6;
}

.persuade-main .persuade-desc {
  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;
  margin-bottom: 0.613333rem;
}

.persuade-main .persuade-text {
  font-size: 0.266667rem;
  color: #888888;
  line-height: 0.48rem;
  margin: 0 0.266667rem;
}

.persuade-main .persuade-line {
  width: 0.533333rem;
  height: 0.026667rem;
  background: #888888;
}

.is-gold-bg {
  background-image: url("https://cloud.dlife.cn/h5/client/order/img/main/persuade-gold.png?t=1767779175975");
}

.is-platinum-bg {
  background-image: url("https://cloud.dlife.cn/h5/client/order/img/main/persuade-platinum.png?t=1767779175975");
}

.bottom-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding: 0.32rem 0 0.373333rem 0;
}

.bottom-btns .cancel-btn,
.bottom-btns .continue-btn {
  width: 3.146667rem;
  display: inline-block;
  height: 1.013333rem;
  font-size: 0.426667rem;
  border-radius: 0.506667rem;
}

.bottom-btns .cancel-btn {
  margin-right: 0.373333rem;
  background: #F5F5FA;
  color: #0087FF;
}

.bottom-btns .continue-btn {
  background-image: -webkit-linear-gradient(right, #0087FF 0%, #2BBFFB 100%);
  background-image: linear-gradient(270deg, #0087FF 0%, #2BBFFB 100%);
  color: #fff;
}

.service-agreement .automatic {
  color: #323746;
  padding: 0 0.4rem;
  font-size: 0.373333rem;
}

.service-automatic {
  height: auto;
  max-height: 10.933333rem;
}

.service-agree-auto {
  width: 7.2rem;
  height: unset;
}

.service-agree-auto .service-title {
  font-size: 0.426667rem;
  color: #323746;
  height: 0.586667rem;
  margin: 0.64rem 0 0.213333rem 0;
  line-height: unset;
}

.service-agree-auto .service-content {
  -webkit-box-flex: unset;
  -webkit-flex: unset;
          flex: unset;
  overflow-x: unset;
  overflow-y: unset;
}

.service-agree-auto .automatic {
  font-size: 0.373333rem;
  color: #030819;
  letter-spacing: 0;
  line-height: 0.586667rem;
  font-weight: 400;
}

.service-agree-auto .bottom-btns .cancel-btn,
.service-agree-auto .bottom-btns .continue-btn {
  width: 2.933333rem;
  height: 1.013333rem;
}

.service-agree-auto .bottom-btns .cancel-btn {
  margin-right: 0.373333rem;
}

.service-auto-tip {
  height: 11.68rem;
  width: 8.293333rem;
  border-radius: 0.32rem;
}

.service-auto-tip .service-title {
  font-size: 0.48rem;
  color: #030819;
  letter-spacing: 0;
  text-align: center;
  line-height: 0.64rem;
  font-weight: 600;
  margin: 0.533333rem 0 0.426667rem 0;
  height: 0.64rem;
}

.service-auto-tip .content {
  padding: 0 0.533333rem;
  font-size: 0.32rem;
  color: #030819;
  letter-spacing: 0;
  text-align: justify;
  line-height: 0.48rem;
  font-weight: 400;
}

.service-auto-tip .bottom-btns {
  padding: 0;
}

.service-auto-tip .bottom-btns button {
  margin: 0.426667rem auto;
  background-image: -webkit-linear-gradient(right, #0087FF 0%, #139FFD 100%);
  background-image: linear-gradient(270deg, #0087FF 0%, #139FFD 100%);
  border-radius: 0.586667rem;
  height: 1.066667rem;
  width: 7.226667rem;
}

.results-suggest {
  font-size: 0.32rem;
  color: #878C96;
  padding: 0 0.4rem;
  margin-top: 0.106667rem;
}

.results-suggest .cloud-msg {
  color: #141900;
}

.user-container .avator,
.user-container .account-content {
  margin-top: -0.533333rem;
}

.user-container .account-location {
  margin-top: -0.133333rem;
}

.user-container .account-content .account-info {
  margin-bottom: 0.13rem;
}

.user-container .avator-icon {
  margin-top: -0.333333rem;
}

.user-container .account-content-icon {
  margin-top: -0.333333rem;
}

.toast {
  width: 4.333333rem;
  height: -webkit-fit-content;
  height: fit-content;
  z-index: 10000;
}

.toast p {
  line-height: 0.5rem;
  padding-top: 0.26rem;
  padding-bottom: 0.26rem;
}

.loading-paying {
  background: #3333334d;
}

.activity-msg {
  width: 271PX;
  height: 36PX;
  background-image: url("https://cloud.dlife.cn/h5/client/order/img/activity/bg-msg.png?t=1767779175975");
  background-repeat: no-repeat;
  background-size: 100% auto;
  font-size: 15PX;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: fixed;
  bottom: 3.52rem;
  left: 50%;
  -webkit-transform: translateZ(0) translateX(-50%);
          transform: translateZ(0) translateX(-50%);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-animation: activityMsg 4s linear forwards;
          animation: activityMsg 4s linear forwards;
  z-index: 100;
}

@-webkit-keyframes activityMsg {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(0.013333rem) translate(-50%, 0.96rem);
            transform: translateZ(0.013333rem) translate(-50%, 0.96rem);
  }

  12.5%, 87.5% {
    opacity: 1;
    -webkit-transform: translateZ(0) translate(-50%, 0);
            transform: translateZ(0) translate(-50%, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateZ(0) translate(-50%, -0.4rem);
            transform: translateZ(0) translate(-50%, -0.4rem);
  }
}

@keyframes activityMsg {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(0.013333rem) translate(-50%, 0.96rem);
            transform: translateZ(0.013333rem) translate(-50%, 0.96rem);
  }

  12.5%, 87.5% {
    opacity: 1;
    -webkit-transform: translateZ(0) translate(-50%, 0);
            transform: translateZ(0) translate(-50%, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateZ(0) translate(-50%, -0.4rem);
            transform: translateZ(0) translate(-50%, -0.4rem);
  }
}

.ai-right-mask {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  background-color: rgba(0, 0, 0, 0.5);
}

.ai-right-mask .ai-right-modal {
  width: 10.306667rem;
  height: 7.706667rem;
  background-image: url("https://cloud.dlife.cn/h5/client/order/img/ai-right/modal-bg.png?t=1767779175975");
  background-repeat: no-repeat;
  background-size: 100% auto;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0.266667rem 0 0 1.16rem;
}

.ai-right-mask .ai-right-modal-inner {
  width: 8rem;
  height: 7.04rem;
  border-radius: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding-top: 0.853333rem;
}

.ai-right-mask .ai-right-modal-title {
  font-size: 0.533333rem;
  color: #4C0A7B;
  letter-spacing: 0;
  text-align: center;
  line-height: 0.533333rem;
}

.ai-right-mask .ai-right-modal-subtitle {
  font-size: 0.373333rem;
  color: #4C0A7B;
  letter-spacing: 0;
  text-align: center;
  line-height: 0.373333rem;
  font-weight: 400;
  margin-top: 0.426667rem;
}

.ai-right-mask .ai-right-modal-card {
  width: 5.893333rem;
  height: 1.68rem;
  background-image: url("https://cloud.dlife.cn/h5/client/order/img/ai-right/right-card.png?t=1767779175975");
  background-repeat: no-repeat;
  background-size: 100% auto;
  margin-top: 0.426667rem;
  padding-top: 0.426667rem;
  font-size: 0.426667rem;
  color: #B85CFF;
  letter-spacing: 0;
  text-align: center;
  line-height: 0.426667rem;
  font-weight: bold;
}

.ai-right-mask .ai-right-modal-card-text {
  background-image: -webkit-linear-gradient(left, #B85CFF, #297AFF);
  background-image: linear-gradient(to right, #B85CFF, #297AFF);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.ai-right-mask .ai-right-modal-btn {
  display: inline-block;
  width: 5.866667rem;
  height: 1.28rem;
  background-image: -webkit-linear-gradient(348deg, #FD39C2 0%, #FC268B 50%, #FE9956 100%);
  background-image: linear-gradient(102deg, #FD39C2 0%, #FC268B 50%, #FE9956 100%);
  border-radius: 0.64rem;
  margin-top: 0.853333rem;
  font-size: 0.48rem;
  color: #FCFFF8;
  letter-spacing: 0;
  text-align: center;
  line-height: 1.28rem;
  font-weight: bold;
}

.ai-right-mask .ai-right-close-btn {
  width: 0.746667rem;
  height: 0.746667rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAABGdBTUEAALGPC/xhBQAAAM9QTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////O+NeBAAAAER0Uk5To0oHjoQ/mI87Hxo2mqyr6bqbNXLC8GpDTx0h+SAN1NIMItCwE0H7hXlJQAnb1VXkyWPfmdoGAQNzBTcLCD7B8fS57ACD6cj4AAACNUlEQVRIx6XX13LbMBAFUKTbVrFFSlS1erV6Y4kjW8He//+miKIdkygSg+wbMTgzJLBYLBkpwrPsbHHD63W+KWZty1PNYdJIUMmXkIhSvhJchdMxP03dbZ1yrb/f92tlZ7s7DfDx9CL01kug61eTc6p+F1iuPT2czIHVk+qLnlbAfKKB7giYLUgTixkwclWw3cPQD0gbgT9Ery3DRgt8QBdjwNFqiLBxj2aHrkSniftGErZbeHikq/H4gFY7Dt0emincSTbRc2NwBN6hVNHhGH3ACYYDShmDISbv0JvDp9ThY+69wTVmQXoYzLCO4HSJBf1DLLCcnuEYq/i4u5fnfk48rTAOYcARz2v3++9font++ZLIePDgBCvoxkd/AKJ8fgG+xge6qJxgLrmkh6MoQ/f6M7mweWJeCclzK0rZURUlj2WwE74oKRWOaAeL2djSBal0tIXNCnBIL9WOHBRYEWXSSo2jMopsgxrppM5RDRvG0Sed1Dnqg7M69qSTOkd71LWQPoXwG2mh5lXP6yJnX+xV1YsTredRJ8PFUW7H2z4cdDLcDlUC/N0/nXSQVaVcbN81Mkw5S0ryRL6oZZjk0rES8kwlz8dKPMhSfirk+SCLpUPOT1lGpUMoVkzOs1Bu5WIllMfbjZyfh+PuTi6PYkG+teR9u7lTFWTjK8D80jG+5swvVvOr3Lh5MG9XzBsk85bMvAk0bzv/o9E1b62jZj4nNvO5FM189MYZu/D++1CwM8rfhz9ZMQQS+GD3dAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 100% auto;
  position: absolute;
  left: 50%;
  bottom: -0.906667rem;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 20vh;
  background-color: rgba(0, 0, 0, 0.5);
  /* 半透明黑色 */
  z-index: 1;
  /* 确保在其他元素之上 */
}

.IOS-bug-box {
  z-index: 100;
  width: 10rem;
  box-shadow: 0 -0.16rem 0.213333rem 0 rgba(0, 0, 0, 0.04);
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  /* 价格信息样式 */
}

.IOS-bug-box .bottom-infos {
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}

.IOS-bug-box .info-details {
  padding: 0.2rem 0.266667rem 0.133333rem 0.586667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}

.IOS-bug-box .price-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: end;
          align-items: end;
  cursor: pointer;
}

.IOS-bug-box .price-info img {
  width: 0.266667rem;
  height: 0.186667rem;
  margin-left: 0.106667rem;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.IOS-bug-box .price-info.active img {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.IOS-bug-box .agreement-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  font-family: PingFangSC-Regular;
}

.IOS-bug-box .agreement-checkbox {
  width: 0.32rem;
  height: 0.32rem;
  border: 0.026667rem solid #878C96;
  border-radius: 0.16rem;
  display: inline-block;
  margin: 0.026667rem 0 0.16rem 0 0;
  position: relative;
  box-sizing: border-box;
}

.IOS-bug-box .agreement-checkbox img {
  display: none;
}

.IOS-bug-box .agreement-checkbox.agreement-checkbox-selected {
  border: none;
}

.IOS-bug-box .agreement-checkbox.agreement-checkbox-selected img {
  display: inline-block;
  width: 0.48rem;
  height: 0.48rem;
  border: none;
  position: absolute;
  top: -0.08rem;
  left: -0.08rem;
}

.IOS-bug-box .rules {
  font-family: PingFangSC-Regular;
  font-size: 0.266667rem;
  color: #878C96;
  line-height: 0.32rem;
  font-weight: 400;
  max-width: 4.8rem;
}

.IOS-bug-box .rules .rule-detail {
  color: #030819;
}

.IOS-bug-box .current-price {
  margin-right: 0.133333rem;
  font-family: DINAlternate-Bold;
  font-size: 0.746667rem;
  color: #CC0000;
  text-align: center;
  line-height: 0.8rem;
  font-weight: 700;
}

.IOS-bug-box .payment-detail {
  font-size: 0.186667rem;
  color: #888;
  /* 灰色 */
  cursor: pointer;
  font-family: PingFangSC-Regular;
  font-size: 0.293333rem;
  color: #030819;
  line-height: 0.48rem;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.IOS-bug-box .btn-order {
  width: 3.333333rem;
}

.IOS-bug-box.auto-pay {
  height: 3.04rem;
  padding-top: 0.266667rem;
}

.IOS-bug-box .order-box {
  margin: auto;
  z-index: 16;
  background-image: -webkit-linear-gradient(right, #ffc3a6 0%, #ffede3 67%, #ffdec9 100%);
  background-image: linear-gradient(270deg, #ffc3a6 0%, #ffede3 67%, #ffdec9 100%);
  border: 0.013333rem solid #f5a881;
  border-radius: 1.333333rem;
}

.IOS-bug-box .order-box.gold-btn {
  background-image: -webkit-linear-gradient(right, #ffcf7c 0%, #ffefd4 74%, #ffe6bd 100%);
  background-image: linear-gradient(270deg, #ffcf7c 0%, #ffefd4 74%, #ffe6bd 100%);
  border: 0.013333rem solid #f2c881;
}

/* 容器样式 */

.subscription-container {
  font-family: Arial, sans-serif;
  max-width: 5.333333rem;
  margin: 0 auto;
  text-align: left;
}

/* 价格信息样式 */

.price-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 0.133333rem;
}

.payment-detail {
  font-size: 0.186667rem;
  color: #888;
  /* 灰色 */
  cursor: pointer;
}

/* 按钮样式 */

.subscribe-button {
  display: block;
  width: 100%;
  background: -webkit-linear-gradient(left, #fbc02d, #f57f17);
  background: linear-gradient(90deg, #fbc02d, #f57f17);
  color: #fff;
  font-size: 0.24rem;
  font-weight: bold;
  text-align: center;
  padding: 0.16rem 0;
  border: none;
  border-radius: 0.106667rem;
  cursor: pointer;
}

.subscribe-button:hover {
  background: -webkit-linear-gradient(left, #f57f17, #fbc02d);
  background: linear-gradient(90deg, #f57f17, #fbc02d);
}

/* 协议复选框样式 */

.agreement-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 0.133333rem;
  font-size: 0.186667rem;
  color: #333;
}

.agreement-checkbox {
  position: relative;
  margin-right: 0.08rem;
}

.agreement-checkbox input {
  display: none;
}

.agreement-checkbox span {
  display: block;
  width: 0.213333rem;
  height: 0.213333rem;
  border: 0.013333rem solid #ccc;
  border-radius: 0.026667rem;
  background-color: #fff;
  cursor: pointer;
}

.agreement-checkbox input:checked + span {
  background: url("https://cloud.dlife.cn/h5/client/order/css/img/icon-checked.png?t=1767779175975") no-repeat center center;
  background-size: 0.16rem 0.16rem;
  border-color: #e53935;
}

/* 链接样式 */

.link {
  color: #1e88e5;
  /* 蓝色 */
  text-decoration: none;
  margin: 0 0.066667rem;
}

.link:hover {
  text-decoration: underline;
}

.ios-modal-detail {
  z-index: 100;
  background: #FFFFFF;
  padding: 0.586667rem  0.4rem 0.586667rem 0.586667rem;
  position: relative;
  border-top-left-radius: 0.32rem;
  border-top-right-radius: 0.32rem;
}

.ios-modal-detail .grey-block {
  z-index: 100;
  position: absolute;
  width: 0.8rem;
  height: 0.106667rem;
  background: #D8D8D8;
  border-radius: 0.053333rem;
  top: 0.2rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.ios-modal-detail .ios-modal-header {
  font-size: 0.373333rem;
  color: #030819;
  font-weight: 600;
  margin-bottom: 0.453333rem;
}

.ios-modal-detail .ios-modal-content .details-product {
  margin-bottom: 0.32rem;
}

.ios-modal-detail .ios-modal-content .details-product .details-title {
  font-size: 0.32rem;
  color: #565D6B;
  margin-bottom: 0.066667rem;
}

.ios-modal-detail .ios-modal-content .details-product .details-describe {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
          align-items: baseline;
}

.ios-modal-detail .ios-modal-content .details-product .details-describe .details-title {
  margin-top: 0.053333rem;
}

.ios-modal-detail .ios-modal-content .details-product .details-describe .details-product-name {
  font-size: 0.373333rem;
  color: #030819;
  font-family: PingFangSC-Semibold;
}

.ios-modal-detail .ios-modal-content .details-product .details-describe .details-account {
  font-size: 0.32rem;
  color: #030819;
}

.ios-modal-detail .ios-modal-content .details-product .details-describe .details-account .details-price {
  margin-left: 0.053333rem;
  font-family: DINAlternate-Bold;
  font-size: 0.533333rem;
  color: #AC4502;
  text-align: right;
  line-height: 0.533333rem;
  font-weight: 700;
}

.ios-modal-detail .ios-modal-content .details-product .details-describe .details-account .details-real-price {
  text-decoration: line-through;
  color: #878C96;
  margin-right: 0.106667rem;
}