@charset "UTF-8";

.wrap {
  height: 100vh;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

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

.content-container .header-bg-gold {
  background: url("https://cloud.dlife.cn/h5/client/order/img/bg/head-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/head-bg-platinum.png?t=1767779175975") no-repeat;
  background-size: 100% 100%;
}

.content-container .header {
  height: 2.666667rem;
  width: 10rem;
  min-height: 2.666667rem;
  box-sizing: border-box;
  padding: 0;
  background: none;
}

.content-container .header .user-container {
  width: 100%;
  height: 100%;
}

.content-container .header .user-container .avator {
  width: 1.28rem;
  height: 1.28rem;
  margin: 0 0.32rem 0 0.426667rem;
}

.content-container .header .user-container .account-content {
  margin-top: 0;
}

.content-container .header .user-container .account-content .account-info {
  margin-bottom: 0.106667rem;
  height: 0.48rem;
}

.content-container .header .user-container .account-content .account-info .nickname {
  font-size: 0.426667rem;
  color: #030819;
  line-height: 0.48rem;
  font-weight: 600;
}

.content-container .header .user-container .account-content .member-info-box .member-info {
  color: #323746;
  opacity: 0.7;
}

.content-container .header .user-container .account-content .member-info-box .member-sign-contract {
  color: #323746;
  opacity: 0.7;
}

.content-container .header .auto-order .avator {
  margin-top: -0.066667rem;
}

.content-container .header .auto-order .account-content {
  margin-top: -0.4rem;
}

.auto-order-manage::after {
  display: none;
}

.auto-order-manage .icon-arrow-right {
  display: inline-block;
  width: 0.4rem;
  height: 0.4rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAFMN540AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAHgAAAADKQTcFAAACJ0lEQVRIDe1Wu0oDURA9G0MggqiF+Gg0NvGBhYXiJ9iIVUgUK1H8AkslEGwUf0DRKhglKKhfoIVYWIkiNiYWxtagWIToOhP2hs19uFkFscgWuXdmzpy5s5mZu4DuifdjTNEnIjhVlGbFTATrZuvvLLEIosR/YmTxeVYjj1+DZ1wZEJAiFCitBUkHsNdcL7oVwz9RaOtFczY52wokYKOLE6TM0xqfqsqq7jSb+Sha3kvYY9N+DlMyxOic6MMhLIRsG2sHeVzKjlqZ8+Ujx4YR0gIayto34BSI8V9woxWQ6JnmEGZ37/HqBst7pcK4GIjR5uLgsSE7uGUlsjByadpAKwG2Mjn9GGwSYHm9ecHRSDtGiWBypA0Fkh9ljHJsAeCuJ8dBljN5nAu9e9U6x/swUQ5gCzZKTkMQj/oEZRUPIEJOk76wn8eSbHfLSmR2tCxcUMRvHd0kjX3jDejfgLEfBZzHimVjlWUuu3IYm9lblIT9p6tnYCZ2NYqIUwh+Ipl+xLNQ+F3rCixIucXJYZmvr4qOWp0acKPua0wQ0eorsPDj4UQzJklyj9AR0TGNyB2StfNG4MRqHJsCoFuvi3gb78RZ+QNDZO9wMAM0Xp9041XH4Ttjvj1oWq5QWq1MSASc4bbpQtAFdfxMplo9FRh/xyxSlMph6adYBlLZHO5rkfVJnhm724kpyeEuHELK69L1Cu8ZmAmcTwQcPOCKxLqKxytww/5nb+ALyWOE8mwv/PAAAAAASUVORK5CYII=) no-repeat;
  background-size: 100% 100%;
  margin-bottom: -0.08rem;
}

.white-bg {
  width: 100%;
  height: 1.8rem;
  background: #fff;
  margin-top: -2.133333rem;
  border-radius: 0.533333rem 0.533333rem 0 0;
}

.gradient-bg {
  width: 100%;
  height: 5.066667rem;
  background-image: -webkit-linear-gradient(top, #ffffff 41%, #f5f6fa 75%);
  background-image: linear-gradient(180deg, #ffffff 41%, #f5f6fa 75%);
}

.content-bg {
  width: 10rem;
  position: absolute;
  top: 2.666667rem;
  left: 0;
}

.package-container {
  margin-top: 0;
  box-shadow: inset 0 0.026667rem 0 0 #ffffff;
  border-radius: 0.533333rem 0.533333rem 0 0;
  background: none;
}

.package-container .panel-item {
  text-align: left;
  width: 1.72rem;
  height: 0.64rem;
  line-height: 0.64rem;
  padding: 0;
  margin-left: 0.373333rem;
  margin-top: 0.48rem;
  margin-right: 0.426667rem;
  font-size: 0.426667rem;
  white-space: nowrap;
}

.package-container .panel-item:nth-child(2) {
  margin-left: 0.533333rem;
  padding: 0;
}

.package-container .panel-item span:nth-child(1)::after {
  width: 0.453333rem;
  height: 0.16rem;
}

.package-container .platinum-panel span:nth-child(1),
.package-container .gold-panel span:nth-child(1) {
  font-size: 0.426667rem;
  line-height: 0.64rem;
  font-weight: 600;
}

.package-container .platinum-panel span:nth-child(1) {
  color: #ac4502;
}

.package-container .platinum-panel span:nth-child(1)::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAJCAYAAAFf+txQAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAABsAAAAAQAAAGwAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABigAwAEAAAAAQAAAAkAAAAAo7o9kQAAAAlwSFlzAAAQnAAAEJwBJs06NAAAAXZJREFUKBWdUrFKA0EQndkjioWVgljYBEPwBywsUuUStAjCHVjYq4jgD6iF8QcEIegfqDlQQcUkVQr/QQM2FiIJWFjIcdyOM4t7Er0QceBuZt+8tzszuwBD7awMs4bEwbwEKL+6q0h8n9VdyPUBXwtMZROcJOSgCNnLCoxbAOVUpVVHAD6w6jX1nk2KD8owTbF64KQRmaIkcV5UVUTYkTjFuuGIzq9ew5vJJb2lMC1kOd9NELyjo/PeHbxYkvjAVfs8k12JtdI5rBfVMde3JsAw85sald/S66ycYHJ3kIAIDoQs+aRpS5YRhiHMOTH0vBY8Wdx6I+DLqDGwISABXWWQtpYb8GxJf/EXJZiJCI8QsGL4CDW/oTd5SPIE1OOATSIW3POxbS6+w030hMcvaZIx1mGBC1pgKJOmN0O1iaDkrGiiQ25pymL/8Xxjrwpx22vEp6L/NVMBbxZh9CNyPEJyeVngLyt4isnM20jYHMvEwdIthD85nyRKdEOWkNlyAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% 100%;
}

.package-container .gold-panel span:nth-child(1) {
  color: #a36415;
}

.package-container .gold-panel span:nth-child(1)::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAJCAYAAAFf+txQAAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAABsAAAAAQAAAGwAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABigAwAEAAAAAQAAAAkAAAAAo7o9kQAAAAlwSFlzAAAQnAAAEJwBJs06NAAAAYBJREFUKBVjYCAIKvxEVcCKynwkzEAMRhBR6iPxH0SjgFIfUVUUASiHEatqxv+z4IorvMWVyvxEeGECjCBb//5jvg0SYGRkaO7a/KIOJgmiC9xFJFlZWW4CmWBNYEeBJEp9xJuBWmpAbCzgNfN/NvWOrY/eg+XgfsOiEiYEU4Psic+/f/9Rn7DzzXOYIhBd5ivR9P8/Qy2Izcz0V5Wx1Fd8JsN/xjSQACHQveUFI1P35pfpf36zCAMVv8at4X8LSDFIHu5pmGJwEP5j0WT6//9Nx9aX92DiMBoWddOBAhlQwU1/mZly+jY+ewxTRAxd5C8ly/z33xSgWj+wekaG6d2bX2QBAwmUBJhvYTWEkeE3w3+GY8D4PAR0/O2/DP/fgNQxMzCKMDD8VwUGnh3QT1ZANazY9IMDFSYBjOdwoCETgXxxmBiZ9Eug5fndW16uBOnHCFOQYK6nCjs7y+dgxn+MrkAVdkAhJZA4FnAP6PpD/5n+7/75h3ft5O13fqKrAQBEW3NJulkKqgAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100% 100%;
}

.scroll-list {
  padding-top: 0.6rem;
}

.scroll-list .scroll-item .discount-tag,
.scroll-list .tip {
  background-image: -webkit-linear-gradient(left, #ff825d 0%, #fe353d 90%);
  background-image: linear-gradient(90deg, #ff825d 0%, #fe353d 90%);
  border-radius: 0.16rem 0 0.16rem 0;
  top: -0.2rem;
  left: -0.026667rem;
}

.package-list .package-item {
  border-radius: 0.213333rem;
}

.package-list .package-item.selected {
  width: 3.093333rem;
  height: 3.2rem;
}

.package-list .package-item .real-price span {
  font-size: 0.853333rem;
  line-height: 0.746667rem;
  font-weight: 700;
}

.platinum-list .package-item {
  background: #fffcfa;
  border: 0.026667rem solid #f5d7c0;
  padding-top: 0.48rem;
}

.platinum-list .package-item.selected {
  background-image: url("https://cloud.dlife.cn/h5/client/order/img/platinum-price-selected.png?t=1767779175975");
  border: none;
  background-size: 100% 100%;
}

.platinum-list .package-item.selected .discount-tag,
.platinum-list .package-item.selected .tip {
  left: 0;
}

.gold-list .package-item {
  background: #fffdf9;
  border: 0.026667rem solid #fce8c2;
  padding-top: 0.533333rem;
}

.gold-list .package-item.selected {
  background-image: url("https://cloud.dlife.cn/h5/client/order/img/gold-price-selected.png?t=1767779175975");
  border: none;
  background-size: 100% 100%;
}

.gold-list .package-item.selected .discount-tag,
.gold-list .package-item.selected .tip {
  left: 0;
}

.gold-list .package-item .real-price span {
  font-size: 0.8rem;
  line-height: 0.746667rem;
  font-weight: 700;
}

.discount-desc {
  font-size: 0.32rem;
  color: #565d6b;
  line-height: 0.48rem;
  font-weight: 400;
  margin-bottom: 0.426667rem;
}

.discount-desc .desc-title {
  font-size: 0.32rem;
  color: #030819;
  line-height: 0.48rem;
  font-weight: 600;
}

/* 开通会员按钮 */

.bug-box {
  z-index: 5;
  width: 10rem;
  height: 2.56rem;
  text-align: center;
  background: #ffffff;
  box-shadow: 0 -0.16rem 0.213333rem 0 rgba(0, 0, 0, 0.04);
  padding-top: 0.266667rem;
  box-sizing: border-box;
}

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

.bug-box .agreement-auto-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin-bottom: 0.213333rem;
}

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

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

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

.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;
}

.bug-box .agreement-auto-text {
  max-width: 8.56rem;
  position: relative;
  display: inline-block;
  color: #878C96;
  text-align: left;
  font-weight: 400;
  white-space: normal;
  word-break: break-all;
  font-size: 0.293333rem;
  line-height: 0.48rem;
}

.bug-box .agreement-question {
  display: inline-block;
  width: 0.32rem;
  height: 0.32rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAClklEQVRIS7VVTW7aUBCesaGwJDdwbgAnKNwATtBkWVCVokIUkkXJInEVkECqIEvSE4SeoM4Jwg3gBmEZoPZ0xvjRh/GjZFFLbB4z8803P98g/OcPD4nvuvcOpSkPBI7YI/gT+J2atVofZ//y3wvg3g1O0MIzAsgbAnkQ0I/Wee3BBJQI0O71chk/2wOgE3b0AqInzn68Si/DjNOrdw4iFi2EDxG4Bys8TWK0A3BzN8jbFv6SQAHB9WWz2t9XhtvO8DMi9DjQnMivtJqfPN1+C0Ayz/qZKRvMaIUVPaPb7rDMGb8nwhwEwZNeljXjzCMHy7NfQffbAvjWHT5y8KIfUOnqvDZRmcg7l6IswPwLGy2lazWqJWUTgbzE3zcAiioR1PWySKPBwhH34XqVWvbb9frc7d6Pwv4EdKozEZYcUJKpXDaq4/XERR9n+SwZXjSqFb2GEgyByq/24liCq//c7nDKzpO4vaoCvx9tAKSxloXPkuVVs9beAhAG/MVH0QSgGPNUHUsvQgaKWhBQQa+9aXpUOZMSUr1QpV4DRKOmUE2B5f2mM2hbiF95NPsXX6r1uO1egIW9ONLrHHdWTE3Btf6QYvemEkUNdLiBBRNL0S1I01RNWAgQp2V07g7DDdfn38QSyC/JVm/GNJqK+d7sDBOlg8RZ/l20hCXZ1+yk//SlVOOeKBVxPdk0jxkQYi5JAJWO8RZP9BLuiB2L1otsaFzsBCTMMGHpouAsH7s6tiPXbud7EdAOmxnXmsSysD2iLSIJPJv1+MYbDw7L9kgUlA3G7PgTfMuT1Q8n7jWbkxNqQXhwRGUPPzh6ltGGn/Gbk5S9HBk5SsvU4sG0oIcdfSkbWU6A4CBgqKhE5B2iWwcBvHVcdfs/gdacKM0e+AUAAAAASUVORK5CYII=) no-repeat;
  background-size: 100% 100%;
  margin: 0 0 0 0.16rem;
  position: relative;
  top: 0.08rem;
  left: 0;
}

.bug-box .order-box {
  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;
}

.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;
}

.bug-box .service-agreement-btn {
  z-index: 6;
  font-size: 0.293333rem;
  color: #878c96;
  text-align: center;
  line-height: 0.48rem;
  font-weight: 400;
  white-space: nowrap;
  font-size: 0.586667rem;
  line-height: 0.96rem;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  margin-left: 2.2rem;
}

.content-container {
  height: calc(100vh - 2.56rem);
  background: #f5f6fa;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.content-container.auto-selected {
  height: calc(100vh - 3.04rem);
}

/* 专属特权 */

.privilege-detail {
  width: 9.253333rem;
  background-color: #fff;
  border-radius: 0.213333rem;
  margin: 0 auto;
  padding-bottom: 0.266667rem;
}

.privilege-detail .section-bar {
  height: 1.44rem;
  padding: 0.373333rem 0.4rem 0.24rem;
}

.privilege-detail .section-bar .title {
  font-size: 0.426667rem;
  color: #030819;
  line-height: 0.64rem;
  font-weight: 600;
}

.privilege-detail .section-bar .more {
  float: right;
  height: 0.64rem;
  line-height: 0.64rem;
  font-size: 0.32rem;
  color: #878c96;
  letter-spacing: 0;
  font-weight: 400;
  position: relative;
  display: block;
}

.privilege-detail .section-bar .more img {
  display: inline-block;
  width: 1.706667rem;
  height: 0.32rem;
}

.privilege-detail .section-bar .more .text {
  display: inline-block;
  line-height: 0.32rem;
  vertical-align: middle;
}

.privilege-detail .section-bar .more .icon-arrow {
  width: 0.16rem;
  height: 0.266667rem;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAHO9+yHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADKADAAQAAAABAAAAFAAAAABDnCYeAAABFElEQVQoFY1SQXLCMAy0Mv1cy5Ef0M60wI1wSHgA6SHpDQozkF8EXteoXhkZx63T6hBbK2m1kmOYmYxaVe/ZDBAXERxXvTzAKfJ5Zg822+bwBACWEX9Nq3p3hiPM6gAQAmkAJu1EICDuO0vWluvls6Taj1fmOGimCT6ATNC8N5897hIIAYgkIicybIpsMTRXJYrhtJP0HXjjYHYb3MTBZHMvN1aG/YmJRDs9nOrj+OgD4eSb/O0iVCGo+6LfQNBZqvviAKgFawfEbZEvXpwQTRme5OTvT45Rg+nCaO6/C32B55a3TRf+KBgrZMomfrGaiDM1V7l6vQ46pBLDzUnBfxJVQfQOImj0LeQd8JcgVTTiBx+xb6Ho4fqO331hAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% 100%;
  margin-left: 0.146667rem;
  vertical-align: middle;
}

.privilege-detail .section-bar .more:after {
  display: none;
}

.privilege-detail .privilege-list-box {
  overflow-x: auto;
  overflow-y: hidden;
  text-align: left;
  padding: 0.053333rem 0 0.266667rem;
}

.privilege-detail .privilege-list {
  display: inherit;
  width: 41.12rem;
  font-size: 0;
}

.privilege-detail .privilege-list .privilege-item {
  padding: 0;
  width: 3.573333rem;
  height: 0.96rem;
  margin-right: 0.426667rem;
  text-align: left;
  line-height: 0.96rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  float: left;
  position: relative;
}

.privilege-detail .privilege-list .privilege-item:first-child,
.privilege-detail .privilege-list .privilege-item:nth-child(5) {
  margin-left: 0.373333rem;
}

.privilege-detail .privilege-list .privilege-item:last-child {
  margin-right: 0;
}

.privilege-detail .privilege-list .privilege-item .icon {
  width: 0.96rem;
  height: 0.96rem;
}

.privilege-detail .privilege-list .privilege-item .describe {
  width: 2.4rem;
  box-sizing: border-box;
  margin-left: 0.213333rem;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 0.066667rem;
}

.privilege-detail .privilege-list .privilege-item .describe .title {
  display: block;
  max-width: 100%;
  width: 2.4rem;
  font-size: 0.346667rem;
  color: #030819;
  line-height: 0.373333rem;
  font-weight: 600;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 0.453333rem;
}

.privilege-detail .privilege-list .privilege-item .describe .detail {
  font-size: 0.293333rem;
  color: #878c96;
  line-height: 0.32rem;
  font-weight: 400;
  margin-top: 0.026667rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 2.4rem;
  display: inline-block;
  overflow: hidden;
}

.privilege-detail .privilege-list .privilege-item .new-tag {
  width: 0.693333rem;
  height: 0.32rem;
  position: absolute;
  left: 0.373333rem;
  top: -0.053333rem;
  background-image: -webkit-linear-gradient(left, #FF825D 0%, #FE353D 90%);
  background-image: linear-gradient(90deg, #FF825D 0%, #FE353D 90%);
  border-radius: 0.186667rem 0.186667rem 0.186667rem 0.013333rem;
  color: #fff;
  font-size: 0.24rem;
  line-height: 0.32rem;
  text-align: center;
}

@media (max-width: 375px) {
  .privilege-item:last-child {
    margin-right: 0;
  }

  .privilege-item .describe .title {
    line-height: 0.4rem !important;
  }

  .privilege-item .describe .detail {
    width: 3.173333rem !important;
    height: 0.8rem !important;
    margin-top: 0.106667rem !important;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    line-height: 0.346667rem !important;
  }
}

.content-container .header-bg-platinum .header .user-container .account-content .nickname,
.content-container .header-bg-gold .header .user-container .account-content .nickname {
  color: #541f00;
}

.content-container .header-bg-platinum .header .user-container .account-content .member-info,
.content-container .header-bg-gold .header .user-container .account-content .member-info {
  color: #582100;
  opacity: 0.7;
}

.content-container .header-bg-platinum .header .user-container .account-content .member-sign-contract,
.content-container .header-bg-gold .header .user-container .account-content .member-sign-contract {
  color: #582100;
  opacity: 0.7;
}

/* 活动会员 */

.activity-package {
  width: 9.253333rem;
  background-color: #fff;
  border-radius: 0.213333rem;
  margin: 0 auto;
  margin-top: 0.266667rem;
  padding: 0.373333rem 0 0.533333rem 0;
  box-sizing: border-box;
}

.activity-package.ai-right-package.activity-package-gold {
  border: 0.026667rem solid #FFD394;
  background-image: -webkit-linear-gradient(top, #FFF4E4 0%, #ffffff 100%);
  background-image: linear-gradient(180deg, #FFF4E4 0%, #ffffff 100%);
}

.activity-package.ai-right-package.activity-package-platinum {
  border: 0.026667rem solid #FFBA99;
  background-image: -webkit-linear-gradient(top, #FFF3ED 0%, #ffffff 100%);
  background-image: linear-gradient(180deg, #FFF3ED 0%, #ffffff 100%);
}

.activity-package:last-child {
  margin-bottom: 0.32rem;
}

.activity-package .section-bar {
  height: 0.64rem;
}

.activity-package .section-bar .title-wrapper {
  height: 0.64rem;
  line-height: 0.64rem;
  display: inline-block;
}

.activity-package .section-bar .title {
  font-size: 0.426667rem;
  color: #030819;
  line-height: 0.64rem;
  font-weight: 600;
  height: 0.64rem;
  display: block;
  float: left;
}

.activity-package .section-bar .tag {
  height: 0.586667rem;
  display: block;
  margin-left: 0.08rem;
  float: left;
}

.activity-package .section-bar .more {
  height: 0.64rem;
  font-size: 0.32rem;
  color: #878c96;
  letter-spacing: 0;
  text-align: right;
  line-height: 0.64rem;
  font-weight: 400;
  position: relative;
  display: block;
}

.activity-package .section-bar .more img {
  display: inline-block;
  width: 0.993333rem;
  height: 0.32rem;
}

.activity-package .section-bar .more img.ai-right {
  width: 1.92rem;
  height: 0.64rem;
}

.activity-package .section-bar .more .text {
  display: inline-block;
  line-height: 0.32rem;
  vertical-align: middle;
}

.activity-package .section-bar .more .icon-arrow {
  width: 0.16rem;
  height: 0.266667rem;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAHO9+yHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADKADAAQAAAABAAAAFAAAAABDnCYeAAABFElEQVQoFY1SQXLCMAy0Mv1cy5Ef0M60wI1wSHgA6SHpDQozkF8EXteoXhkZx63T6hBbK2m1kmOYmYxaVe/ZDBAXERxXvTzAKfJ5Zg822+bwBACWEX9Nq3p3hiPM6gAQAmkAJu1EICDuO0vWluvls6Taj1fmOGimCT6ATNC8N5897hIIAYgkIicybIpsMTRXJYrhtJP0HXjjYHYb3MTBZHMvN1aG/YmJRDs9nOrj+OgD4eSb/O0iVCGo+6LfQNBZqvviAKgFawfEbZEvXpwQTRme5OTvT45Rg+nCaO6/C32B55a3TRf+KBgrZMomfrGaiDM1V7l6vQ46pBLDzUnBfxJVQfQOImj0LeQd8JcgVTTiBx+xb6Ho4fqO331hAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% 100%;
  margin-left: 0.146667rem;
  vertical-align: middle;
}

.activity-package .section-bar .more:after {
  display: none;
}

.activity-package .scroll-list-activity {
  padding-top: 0.32rem;
  padding-bottom: 0;
}

/* 活动banner */

.activity-banner {
  margin-top: 0.266667rem;
}

.activity-banner-slide {
  width: 9.253333rem;
  height: unset;
  margin: 0 auto;
  position: relative;
}

.activity-banner-slide img {
  display: block;
}

/* 协议 */

.agreement-frame {
  width: 7.92rem !important;
}