html,
body,
div,
p,
ul,
li,
dl,
dt,
dd,
em,
i,
span,
a,
img,
input,
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
  padding: 0;
  outline: none;
}

a,
img,
input,
h3 {
  border: none;
  outline: none;
}

ul,
li {
  list-style: none;
}

a {
  text-decoration: none;
  color: #333;
}

img[src=''],
img:not([src]) {
  opacity: 0;
}

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

* {
  -webkit-tap-highlight-color: transparent;
}

html {
  user-select: none;
  touch-action: none;
}

input,
textarea {
  user-select: all;
  user-select: auto;
}

body {
  font: 14px/1.75 -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

em {
  font-style: normal;
}

html {
  font-size: 50px;
  font-size: 5.20833333vw;
  /* 19.2rem === 100vw */
}

html,
body {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-text-size-adjust: none !important;
  -moz-text-size-adjust: none !important;
  -ms-text-size-adjust: none !important;
  text-size-adjust: none !important;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.pr {
  position: relative;
}

.pa {
  position: absolute;
}

.ovh {
  overflow: hidden;
}

.block {
  display: block;
}

.flex {
  display: flex;
}

.none {
  display: none;
}

html {
  font-size: calc(100vw / 750 * 100);
}

.btn-go-game {
  font-size: 0;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn27.png") no-repeat;
  background-size: 100% 100%;
  width: 2.35rem;
  height: .66rem;
  display: block;
}

.main {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-size: cover;
  position: relative;
  background-position: 50% 50%;
}

.main .main-frame {
  height: 100%;
  width: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.main .main-frame .login {
  position: absolute;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/home/logo-k.png") no-repeat;
  right: 0;
  background-size: 100% 100%;
  display: flex;
  width: 2.09rem;
  right: .42rem;
  top: 0.4rem;
  justify-content: center;
  height: .3rem;
  text-align: center;
}

.main .main-frame .login .login-box {
  color: #fff;
  transform: none;
  font-size: .18rem;
}

.main .main-frame .login .logoff {
  width: 1.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: .18rem;
}

.main .main-frame .economic-num {
  width: 5.22rem;
  height: .67rem;
  color: #10f797;
  display: block;
  margin: .16rem auto;
  line-height: .67rem;
  font-size: .5rem;
  text-align: center;
  font-family: "projectdtype";
  transform: translateX(-0.05rem);
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/economic-up-icon.png) no-repeat center/contain;
}

.main .main-frame .economic-global.loss .economic-num {
  color: #eb7d7d;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/economic-down-icon.png) no-repeat center/contain;
}

.main .main-frame .economic-num span {
  position: relative;
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.main .main-frame .economic-num i.hfb {
  display: inline-block;
  width: 0.52rem;
  height: 0.52rem;
  margin-right: -0.1em;
  vertical-align: middle;
  margin-bottom: 0.04rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon-hfb.png) no-repeat center/contain;
}

.main .main-frame .economic-num i.trend {
  display: inline-block;
  width: 0.4rem;
  height: 0.5rem;
  margin-right: -0.1em;
  vertical-align: middle;
  margin-bottom: 0.04rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/economic-up.png) no-repeat center/contain;
}

.main .main-frame .economic-global.loss .economic-num i.trend {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/economic-down.png) no-repeat center/contain;
}

.main .main-frame .fiber-p6 .economic-num {
  background: url('https://game.gtimg.cn/images/dfm/cp/weekly20250821/war-icon1.png') no-repeat !important;
  background-size: 100% 100% !important;
  position: relative;
}

.main .main-frame .logoff {
  text-decoration: underline;
  color: #03d37c;
}

.main .main-frame .login-box {
  height: .3rem;
  display: flex;
  font-family: "dfgametype";
  font-weight: 600;
  align-items: center;
  font-size: .3rem;
  justify-content: center;
  color: #010000;
  transform: rotate(3.8deg) translateY(0.05rem);
}

.main .main-frame .login-box a {
  color: #010000;
}

.main .main-frame .login-box a span {
  color: #03d37c;
  text-decoration: underline;
}

.main .main-frame .fiberHome {
  height: 100%;
}

.main .main-frame .logo {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/home/logo2.png") no-repeat;
  background-size: 100% 100%;
  width: 1.78rem;
  height: .32rem;
  position: absolute;
  left: .42rem;
  top: 0.4rem;
}

.main .main-frame .home {
  width: 100%;
  height: 100%;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/home/home-bg.jpg") no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}

.main .main-frame .home .home-box {
  position: relative;
  padding-top: 1.35rem;
  box-sizing: border-box;
}

.main .main-frame .home .fixed-ewm {
  top: 0rem;
  width: 1.49rem;
  /* background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/fiberHome-ewm-k2.png") no-repeat; */
  background-size: 100% 100%;
  height: 1.63rem;
  right: .3rem;
}

.main .main-frame .home .fixed-ewm img {
  width: 100%;
  height: 100%;
  top: 0;
  transform: rotate(27deg);
}

.main .main-frame .home .home-title {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/home/home-title.png") no-repeat;
  background-size: 100% 100%;
  width: 4.3rem;
  height: 1.64rem;
  display: block;
  margin: 1.2rem auto .15rem;
  transform: translateX(0.2rem) rotate(5deg);
  position: relative;
}

.main .main-frame .home .home-title::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/home/top-secret.png") no-repeat;
  background-size: 100% 100%;
  width: 2.42rem;
  height: 1.01rem;
  display: block;
  z-index: -1;
  right: -0.35rem;
  position: absolute;
  bottom: -0.7rem;
  transform: rotate(-5deg);
}

.main .main-frame .home .home-title span {
  color: #ffffff;
  font-size: .28rem;
  font-family: "projectdtype";
  position: absolute;
  bottom: 0.01rem;
  left: 0;
  right: 0;
  text-align: center;
  margin: auto;
}

.main .main-frame .home .home-user-tx {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/home/home-user-tx.png") no-repeat;
  background-size: 100% 100%;
  width: 1.83rem;
  height: 1.83rem;
  position: relative;
  transform: rotate(4deg) translateX(0.1rem);
  margin: auto;
}

.main .main-frame .home .home-user-tx img {
  width: 1.5rem;
  position: absolute;
  left: 0;
  right: 0;
  transform: rotate(0.5deg);
  top: 0;
  bottom: 0;
  margin: auto;
  height: 1.5rem;
}

.main .main-frame .home .home-user-tx span {
  color: #010000;
}

.main .main-frame .home .home-btn {
  width: 6rem;
  margin: .4rem auto 0;
}

.main .main-frame .home .btn-suss {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/home/btn-suss.png") no-repeat;
  background-size: 100% 100%;
  width: 3.43rem;
  height: 1.05rem;
  display: block;
  margin: .55rem auto 0;
  transform: rotate(4deg);
}

.main .main-frame .home .home-btn a {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/home/btn1.png") no-repeat;
  background-size: 100% 100%;
  width: 3.06rem;
  height: .73rem;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  font-size: 0;
  padding-left: .3rem;
  padding-top: .04rem;
  font-family: "projectdtype";
}

.main .main-frame .home .home-btn a.btn-fiberHome {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/home/btn1.png") no-repeat;
  background-size: 100% 100%;
  margin-left: 2.4rem;
  margin-top: .3rem;
  transform: rotate(4deg);
}

.main .main-frame .home .home-btn a.btn-fiberHome.act {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/home/btn1-act.png") no-repeat;
  background-size: 100% 100%;
}

.main .main-frame .home .home-btn a.btn-war {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/home/btn2.png") no-repeat;
  background-size: 100% 100%;
  margin-left: .39rem;
  transform: rotate(3deg) translateY(0.1rem);
}

.main .main-frame .home .home-btn a.btn-war.act {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/home/btn2-act.png") no-repeat;
  background-size: 100% 100%;
}

.main .main-frame .not-user {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg2.jpg") no-repeat;
  background-size: cover;
  height: 100%;
  background-position: 50% 50%;
}

.main .main-frame .not-user.act .btn-download {
  display: none;
}

.main .main-frame .frame-progressBar {
  width: 100%;
  height: 100%;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/progressBar-bg.jpg") no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  font-family: "dfgametype";
  display: flex;
  font-weight: 600;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.main .main-frame .frame-progressBar .progressBar-box {
  position: relative;
}

.main .main-frame .frame-progressBar .logo {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/logo.png") no-repeat;
  background-size: 100% 100%;
  width: 3.56rem;
  height: .63rem;
  position: absolute;
  bottom: 1.15rem;
  left: 0;
  right: 0;
  top: unset;
  margin: auto;
}

.main .main-frame .frame-progressBar .progressBar-inner {
  position: relative;
  width: 4.84rem;
  height: .13rem;
  overflow: hidden;
}

.main .main-frame .frame-progressBar .progressBar-inner span {
  height: .08rem;
  width: 1%;
  background: #10f797;
  position: absolute;
  left: 0;
  top: 0;
  transition: all .1s;
  bottom: 0;
  margin: auto;
}

.main .main-frame .frame-progressBar .progressBar-inner::before {
  position: absolute;
  content: '';
  left: 0;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/progressBar-inner.png") no-repeat;
  background-size: 100% 100%;
  width: 4.84rem;
  right: 0;
  margin: auto;
  height: .13rem;
  margin: auto;
}

.main .main-frame .frame-progressBar .progressBar-txt {
  color: #10f797;
  width: 100%;
  font-size: .35rem;
  margin-top: .1rem;
  text-align: center;
}

.main .main-frame .frame-progressBar .tips {
  font-size: .2rem;
  color: #8a8a8a;
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: .95rem;
  left: 0;
}

.main .main-frame .frame-fiberHome {
  width: 100%;
  height: 100%;
  position: relative;
  background: #969190;
}

.main .main-frame .frame-fiberHome .fiberHome-tit {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/war-title.png") no-repeat;
  background-size: 100% 100%;
  width: 6.34rem;
  height: .68rem;
  transform: translateX(-0.15rem);
}

.main .main-frame .frame-fiberHome .war {
  height: 100%;
}

.main .main-frame .frame-fiberHome .swiper-slide {
  height: 100% !important;
}

.main .main-frame .frame-fiberHome .warHome {
  height: 100%;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg5.jpg") no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox {
  padding-top: 0.86rem;
  box-sizing: border-box;
}

.main .main-frame .frame-fiberHome .warHome .fibel-txt-con {
  position: relative;
  width: 7.12rem;
  height: 2.7rem;
  margin: 0.28rem auto 0;
  text-align: center;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/fiber-con1.png) no-repeat center/contain;
}

.main .main-frame .frame-fiberHome .warHome .fibel-txt-con::after {
  content: "";
  position: absolute;
  width: 1.38rem;
  height: 0.43rem;
  top: 0.45rem;
  right: 0.34rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/fiber-champion.png) no-repeat center/contain;
}

.main .main-frame .frame-fiberHome .warHome .tip-con1 {
  width: 5.8rem;
  height: 1.74rem;
  margin: 0 auto;
  display: flex;
  align-items: center;
}

.main .main-frame .frame-fiberHome .warHome .fiber-txt {
  width: 100%;
  font-size: 1.13rem;
  /* color: #2f2f2f; */
  line-height: 1.13rem;
  font-family: "fzltth";
  /* font-weight: bold; */
  padding-top: 0.1rem;
  box-sizing: border-box;
  letter-spacing: 0.03rem;
}

.main .main-frame .frame-fiberHome .warHome .fiber-txt em {
  color: #12f092;
  text-shadow: 0 0 0.01rem rgba(0, 0, 0, 0.5);
}

.main .main-frame .frame-fiberHome .warHome .fiber-sub-txt {
  width: 5.8rem;
  font-size: 0.34rem;
  color: #ffffff;
  line-height: 1;
  margin: 0.45rem auto 0;
  font-family: "projectdtype";
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-tips {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/fiber-tips.png") no-repeat;
  background-size: 100% 100%;
  width: 4.58rem;
  height: 1.33rem;
  font-family: "projectdtype";
  color: #e8e8e8;
  font-size: .31rem;
  display: block;
  line-height: .4rem;
  text-align: center;
  margin: .2rem auto 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-tips p {
  width: 4rem;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-tips span {
  color: #0ff796;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con {
  width: 6.86rem;
  height: 5.99rem;
  margin: 0.14rem auto 0;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/fiber-con2.png) no-repeat center/contain;
  overflow: hidden;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .user {
  width: 5.8rem;
  height: 1.16rem;
  display: flex;
  align-items: center;
  margin: 0.3rem 0 0 0.42rem;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .head {
  width: 1.15rem;
  height: 1.16rem;
  margin-right: 0.35rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/head-box.png) no-repeat center/contain;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .head img {
  width: 1rem;
  height: 1rem;
  object-fit: cover;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .name {
  width: 0;
  height: 0.8rem;
  max-width: 1.8rem;
  margin-right: 0.2rem;
  flex: 1;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .game-lv {
  width: auto;
  height: 0.8rem;
  min-width: 2rem;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .name span,
.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .game-lv span {
  display: block;
  width: 100%;
  font-size: 0.28rem;
  color: #c5c0c2;
  line-height: 0.4rem;
  text-align: left;
  font-family: "dfgametype";
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .name span:nth-child(1),
.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .game-lv span:nth-child(1) {
  font-size: 0.206rem;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .game-lv i {
  display: inline-block;
  width: 0.22rem;
  height: 0.22rem;
  margin-right: 0.03rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon1.png) no-repeat top/contain;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .name span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .game-detail {
  width: 5.7rem;
  margin: 0.58rem 0 0 0.46rem;
  display: flex;
  text-align: center;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .detail-item:nth-child(1) {
  width: 1.93rem;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .detail-item:nth-child(2) {
  width: 1.78rem;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .detail-item:nth-child(3) {
  width: 0;
  flex: 1;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .detail-item p:nth-child(1) {
  font-size: 0.4rem;
  color: #0ff796;
  line-height: 1;
  font-family: "projectdtype";
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .detail-item sub {
  font-size: 0.24rem;
  line-height: 0.4rem;
  vertical-align: bottom;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .detail-item p:nth-child(2) {
  font-size: 0.24rem;
  color: #c5c0c2;
  line-height: 1;
  margin-top: 0.08rem;
  font-family: "dfgametype";
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .game-income {
  width: 3.75rem;
  margin: 0.94rem 0 0;
  text-align: center;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .game-income .tit {
  font-size: 0.28rem;
  color: #f8f8f8;
  line-height: 1;
  font-family: "projectdtype";
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .game-income .num {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.34rem;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .game-income .num i {
  display: inline-block;
  width: 0.4rem;
  height: 0.45rem;
  margin-right: 0.06rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon-hfb.png) no-repeat top / contain;
}

.main .main-frame .frame-fiberHome .warHome .warHomeBox .fiber-data-con .game-income .num span {
  font-size: 0.6rem;
  color: #10f797;
  line-height: 1;
  font-family: "projectdtype";
}

.main .main-frame .frame-fiberHome .warOverview {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg4_1.jpg") no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}

.main .main-frame .frame-fiberHome .warOverview::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/td.png") no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  background-position: 50% 50%;
  z-index: 9999;
  width: 100%;
  height: 100%;
  margin: auto;
  pointer-events: none;
}

.main .main-frame .frame-fiberHome .economicHighlights {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg5.jpg") no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}

.main .main-frame .frame-fiberHome .economic {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg5.jpg") no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}

/* .main .main-frame .frame-fiberHome .economic::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/td.png") no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  background-position: 50% 50%;
  z-index: 9999;
  width: 100%;
  height: 100%;
  margin: auto;
  pointer-events: none;
} */

.main .main-frame .frame-fiberHome .killHighlights {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg5.jpg") no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info {
  position: relative;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/killHighlights-box1.png") no-repeat bottom/contain;
  width: 6.49rem;
  height: 4.45rem;
  display: block;
  font-family: "dfgametype";
  font-size: 0.218rem;
  line-height: 1;
  color: #000;
  margin: .26rem auto 0;
  padding: 0 .34rem;
  font-weight: 600;
  box-sizing: border-box;
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on1::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img1.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on2::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img2.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on3::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img3.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on4::before {
  left: 1.2rem;
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img4.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on5::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img5.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on6::before {
  left: 1.8rem;
  top: -0.4rem;
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img6.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on7::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img7.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on8::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img8.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on9::before {
  left: 1.2rem;
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img9.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on10::before {
  left: 1.3rem;
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img10.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on11::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img11.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on12::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img12.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on13::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img13.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on14::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img14.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on15::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img15.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on16::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img16.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info.on17::before {
  background-image: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img17.png");
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role3_img1.png") no-repeat;
  background-size: contain;
  width: 6.9rem;
  height: 10.47rem;
  position: absolute;
  left: 1rem;
  top: -0.5rem;
  pointer-events: none;
  mask: linear-gradient(180deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 1) 46%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask: linear-gradient(180deg, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 1) 46%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info p {
  margin-bottom: 0.28rem;
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info p span.num {
  display: inline-block;
  font-size: 0.513rem;
  color: #272a2d;
  font-family: "projectdtype";
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info p span.type {
  font-size: 0.2rem;
  line-height: 1.6;
  color: #000;
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info p.kh-t1 {
  align-items: flex-end;
  margin-bottom: 0.5rem;
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info p.kh-t1 span:nth-child(1) {
  font-size: 0.72rem;
  line-height: 1;
  letter-spacing: 0.06rem;
  margin-right: 0.06rem;
  color: #272a2d;
  font-family: "projectdtype";
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info p.kh-t1 span.num {
  position: relative;
  padding: 0 0.05rem 0.02rem;
  box-sizing: border-box;
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info p.kh-t1 span.num::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.13rem;
  background-color: #10f797;
  bottom: 0.05rem;
  left: 0;
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info p.kh-t1 span.num em {
  position: relative;
  font-size: 0.26rem;
  font-family: "dfgametype";
  font-weight: bold;
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info p.kh-t1 span.num sub {
  position: relative;
  font-size: 0.2rem;
  vertical-align: middle;
  margin-left: 0.02rem;
  font-weight: normal;
  vertical-align: baseline;
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info i {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/icon12.png") no-repeat;
  background-size: 100% 100%;
  width: .28rem;
  height: .3rem;
  margin: 0 .05rem;
}

.main .main-frame .frame-fiberHome .killHighlights .killHighlights-info .kill-txt4 span {
  margin-left: 0;
}

.viewBox .item-title.highlight-tit2 {
  margin-top: 0.42rem;
}

.killHighlights-weapon {
  position: relative;
  width: 7.15rem;
  height: 3.97rem;
  margin: 0.12rem auto 0;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/killHighlights-box2.png) no-repeat center/contain;
}

.killHighlights-weapon.act {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/killHighlights-box2-none.png) no-repeat left/contain;
}

.killHighlights-weapon.act>* {
  display: none;
}

.killHighlights-weapon .weapon-con {
  position: absolute;
  height: 1.9rem;
  width: 2.6rem;
  top: 1rem;
  left: 0.3rem;
}

.killHighlights-weapon .weapon-con img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.killHighlights-weapon .weapon-desc {
  position: absolute;
  top: 0.44rem;
  left: 3.55rem;
  font-size: 0.28rem;
  line-height: 0.42rem;
  color: #ffffff;
  font-family: "dfgametype";
}

.killHighlights-weapon .weapon-desc span {
  color: #10f797;
  font-family: "projectdtype";
}

.killHighlights-earning {
  position: absolute;
  top: 2.25rem;
  left: 3.55rem;
  font-size: 0;
  line-height: 0;
}

.killHighlights-earning span {
  display: block;
  font-size: 0.28rem;
  color: #f8f8f8;
  line-height: 1.15;
  font-family: "projectdtype";
  text-indent: 0.23rem;
  margin-bottom: 0.24rem;
}

.killHighlights-earning i {
  width: 0.5rem;
}

.killHighlights-earning i {
  display: inline-block;
  width: 0.5rem;
  height: 0.56rem;
  margin-right: 0.05rem;
  vertical-align: bottom;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon-hfb.png) no-repeat top/contain;
}

.killHighlights-earning em {
  font-size: 0.56rem;
  color: #0ff796;
  line-height: 1;
  font-family: "projectdtype";
}

.killHighlights-td1 {
  margin-top: -4.34rem;
  margin-left: -4.54rem;
  transform: rotate(14.5deg);
}

.killHighlights-td2 {
  margin-top: 1rem;
  margin-left: -4.64rem;
  transform-origin: 100% 100%;
  transform: rotate(7.4deg) scale(0.7);
}

.surprise-con {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg5.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}

.surprise-main {
  position: relative;
  width: 7.5rem;
  height: 9.84rem;
  margin: 0.2rem auto 0;
  overflow: hidden;
  text-align: center;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/surprise-con.png) no-repeat center/contain;
}

.surprise-pf {
  position: absolute;
  width: 100%;
  height: 9.2rem;
  top: 50%;
  margin-top: -4.1rem;
  z-index: 5;
  pointer-events: none;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/surprise-pf.png) no-repeat center/contain;
}

.surprise-t1 {
  width: 100%;
  font-size: 0.18rem;
  color: #e0e0df;
  line-height: 1;
  margin-top: 0.29rem;
  font-family: "projectdtype";
}

.surprise-t2 {
  height: 0.75rem;
  display: flex;
  justify-content: center;
  margin-top: 0.26rem;
}

.surprise-t2 span {
  position: relative;
  min-width: 5.8rem;
  font-size: 0.75rem;
  color: #e0e0df;
  line-height: 1;
  font-family: "projectdtype";
  font-weight: bold;
}

.surprise-t2 span::after {
  position: absolute;
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/specular-title-before.png") no-repeat;
  background-size: 100% 100%;
  width: 1.36rem;
  height: .65rem;
  bottom: -0.1rem;
  right: 0.3rem;
}

.surprise-t3 {
  display: flex;
  height: 0.76rem;
  font-size: 0.3rem;
  color: #e0e0df;
  line-height: 0.38rem;
  margin-top: 0.5rem;
  font-family: "projectdtype";
  justify-content: center;
  align-items: center;
}

.surprise-t3.t3-2 {
  height: 0.6rem;
  margin-top: 0.66rem;
}

.surprise-t3 span,
.surprise-t3 em {
  color: #16f799;
}

.surprise-t3 em {
  font-size: 0.5rem;
  vertical-align: baseline;
}

.surprise-img {
  position: relative;
  width: 5.9rem;
  height: 5.15rem;
  margin: 0.57rem auto 0;
}

.surprise-img::after {
  content: "";
  position: absolute;
  width: 1.67rem;
  height: 1.44rem;
  bottom: -0.6rem;
  left: -0.6rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/surprise-tab.png) no-repeat center/contain;
}

.surprise-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.surprise-t4 {
  font-size: 0.28rem;
  color: #ffffff;
  line-height: 1;
  font-family: "dfgametype";
  margin-top: 0.96rem;
}

.surprise-td1 {
  margin-top: -2.2rem;
  margin-left: -3.9rem;
}

.surprise-td2 {
  margin-top: 3.75rem;
  margin-left: 2.6rem;
}

.main .main-frame .frame-war {
  width: 100%;
  height: 100%;
  position: relative;
  background: #969190;
}

.main .main-frame .frame-war .swiper-slide {
  height: 100% !important;
}

.main .main-frame .frame-war .item-title {
  margin-top: 0.1rem;
}

.main .main-frame .frame-war .fiberHomeHome {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg8.jpg") no-repeat;
  background-size: cover;
  height: 100%;
  background-position: 50% 50%;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-txt {
  position: relative;
  width: 6rem;
  height: 1.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0.26rem auto 0;
  z-index: 3;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-txt span {
  font-size: 1.13rem;
  line-height: 1.13rem;
  font-family: "fzltth";
  /* font-weight: bold; */
  letter-spacing: 0.03rem;
  text-align: center;
  /* color: #2f2f2f; */
}

.main .main-frame .frame-war .fiberHomeHome .fiber-txt span em {
  color: #12f092;
  text-shadow: 0 0 0.01rem rgba(0, 0, 0, 0.5);
}

.main .main-frame .frame-war .fiberHomeHome .fiber-tips {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/fiber-tips.png") no-repeat right/contain;
  width: 6.06rem;
  height: 3.81rem;
  margin: -2.55rem auto 0;
  padding: 3.02rem 0.3rem 0 0.24rem;
  font-size: 0.34rem;
  line-height: 1;
  color: #ffffff;
  font-family: "projectdtype";
  text-align: center;
  box-sizing: border-box;
}

.main .main-frame .frame-war .fiberHomeHome .fiberHome-tit {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/fiberHome-tit0.png") no-repeat;
  background-size: 100% 100%;
  width: 6.35rem;
  height: .77rem;
  display: block;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con {
  width: 6.91rem;
  height: 5.66rem;
  margin: 0.1rem auto 0;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/fiber-con3.png) no-repeat center/contain;
  overflow: hidden;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .user {
  width: 5.8rem;
  height: 1.16rem;
  display: flex;
  align-items: center;
  margin: 0.35rem 0 0 0.42rem;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .head {
  width: 1.15rem;
  height: 1.16rem;
  margin-right: 0.35rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/head-box.png) no-repeat center/contain;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .head img {
  width: 1rem;
  height: 1rem;
  object-fit: cover;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .name {
  width: 0;
  height: 0.8rem;
  max-width: 1.8rem;
  margin-right: 0.2rem;
  flex: 1;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .game-lv {
  width: auto;
  height: 0.8rem;
  min-width: 2rem;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .name span,
.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .game-lv span {
  display: block;
  width: 100%;
  font-size: 0.28rem;
  color: #c5c0c2;
  line-height: 0.4rem;
  text-align: left;
  font-family: "dfgametype";
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .name span:nth-child(1),
.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .game-lv span:nth-child(1) {
  font-size: 0.206rem;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .game-lv i {
  display: inline-block;
  width: 0.22rem;
  height: 0.22rem;
  margin-right: 0.03rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon1.png) no-repeat top/contain;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .name span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .game-detail {
  width: 5.75rem;
  margin: 0.8rem 0 0 0.46rem;
  display: flex;
  text-align: center;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .detail-item:nth-child(1) {
  width: 1.88rem;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .detail-item:nth-child(2) {
  width: 2.02rem;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .detail-item:nth-child(3) {
  width: 0;
  flex: 1;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .detail-item p:nth-child(1) {
  font-size: 0.4rem;
  color: #0ff796;
  line-height: 1;
  font-family: "projectdtype";
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .detail-item sub {
  font-size: 0.24rem;
  line-height: 0.4rem;
  vertical-align: bottom;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .detail-item p:nth-child(2) {
  font-size: 0.24rem;
  color: #c5c0c2;
  line-height: 1;
  margin-top: 0.08rem;
  font-family: "dfgametype";
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .game-score {
  width: 100%;
  margin: 0.74rem 0 0;
  padding-right: 0.2rem;
  text-align: center;
  box-sizing: border-box;
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .game-score .tit {
  font-size: 0.28rem;
  color: #f8f8f8;
  line-height: 1;
  margin-top: 0.27rem;
  font-family: "projectdtype";
}

.main .main-frame .frame-war .fiberHomeHome .fiber-data-con .game-score .num span {
  font-size: 0.6rem;
  color: #10f797;
  line-height: 1;
  font-family: "projectdtype";
}

.main .main-frame .frame-war .fiberVehicleShow {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg8.jpg") no-repeat;
  background-size: cover;
  height: 100%;
  background-position: 50% 50%;
}

.main .main-frame .frame-war .vehicleShow-main {
  display: flow-root;
  width: 7.04rem;
  height: 9.38rem;
  margin: 0.2rem auto 0;
  padding-top: 0.14rem;
  box-sizing: border-box;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/vehicleShow-box1.png) no-repeat right/contain;

}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-keyword {
  width: 6rem;
  height: 1.7rem;
  margin: 0 auto 0;
  display: flex;
  align-items: center;
  padding-left: 0.1rem;
  box-sizing: border-box;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-keyword span {
  width: 100%;
  font-size: 0.79rem;
  line-height: 0.85rem;
  letter-spacing: 0.03rem;
  font-family: "projectdtype";
  font-weight: bold;
  text-align: center;
  color: #2f2f2f;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data-con {
  position: relative;
  width: 6.4rem;
  height: 7.3rem;
  margin: 0.12rem auto 0;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/vehicleShow-slice-3.png) no-repeat center 0.7rem/5.71rem;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data-con.s2 {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/vehicleShow-slice-2.png) no-repeat center 0.7rem/5.71rem;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data1 {
  display: flex;
  height: 1.82rem;
  margin: 0 auto 0;
  align-items: center;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data1 p:nth-child(1) {
  width: 1.96rem;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data1 p:nth-child(2) {
  width: 2.48rem;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data1 p:nth-child(3) {
  width: 1.78rem;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data-con.s2 .vehicleShow-data1 p {
  width: 50%;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data1 p span {
  display: block;
  margin: 0.12rem 0;
  line-height: 1;
  text-align: center;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data1 p span:nth-child(1) {
  font-size: 0.4rem;
  color: #0ff796;
  font-family: "projectdtype";
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data1 p span:nth-child(2) {
  font-size: 0.178rem;
  line-height: 0.22rem;
  color: #c5c0c2;
  font-family: "dfgametype";
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data-con.s2 .vehicleShow-data1 p span:nth-child(2) {
  font-size: 0.2rem;
}

.main .main-frame .frame-war .vehicleShowt2 {
  margin: 0.2rem 0 0 -0.44rem;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShowImgBox {
  position: relative;
  width: 6.78rem;
  height: 3.64rem;
  margin: 0.12rem auto 0;
  padding: 0.38rem 0.28rem 1.04rem 0;
  box-sizing: border-box;
  transform: rotate(-3deg);
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/vehicleShow-box2.png) no-repeat center/contain;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShowImgBox img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShowImgBox p {
  position: absolute;
  top: 2.52rem;
  right: 0.39rem;
  width: auto;
  height: 0.47rem;
  font-size: 0.24rem;
  color: #d1d1d1;
  line-height: 0.38rem;
  padding: 0.05rem 0.26rem;
  box-sizing: border-box;
  background-color: #565656;
  overflow: hidden;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShowImgBox p::before,
.main .main-frame .frame-war .vehicleShow-main .vehicleShowImgBox p::after {
  content: "";
  position: absolute;
  width: 0.12rem;
  height: 0.36rem;
  top: 50%;
  margin-top: -0.18rem;
  border: 0.02rem rgba(255, 255, 255, 0.15) solid;
  box-sizing: border-box;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShowImgBox p::before {
  left: 0.04rem;
  border-right: none;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShowImgBox p::after {
  right: 0.04rem;
  border-left: none;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data2 {
  display: flex;
  height: 0.66rem;
  margin: 0 auto 0;
  align-items: center;
  text-align: center;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data2 p {
  width: 100%;
  line-height: 1.2;
  display: flex;
  align-items: center;
  justify-content: center;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data2 p:nth-child(1) {
  width: 3.65rem;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data2 p:nth-child(2) {
  width: 2.75rem;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data2 p span {
  margin: 0 0.1rem;
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data2 p span:nth-child(1) {
  font-size: 0.24rem;
  color: #c5c0c2;
  font-family: "dfgametype";
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data2 p span:nth-child(2) {
  font-size: 0.4rem;
  color: #0ff796;
  margin: 0 0.15rem;
  font-family: "projectdtype";
}

.main .main-frame .frame-war .vehicleShow-main .vehicleShow-data2 p span:nth-child(3) {
  font-size: 0.32rem;
  color: #0ff796;
  font-family: "projectdtype";
}

.main .main-frame .frame-war .specularData {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg8.jpg") no-repeat;
  background-size: cover;
  height: 100%;
  background-position: 50% 50%;
}

.main .main-frame .frame-war .specularData::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/td2.png") no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  background-position: 50% 50%;
  z-index: 9999;
  width: 7.5rem;
  height: 100%;
  margin: auto;
  pointer-events: none;
}

.main .main-frame .frame-war .relationalChainData {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg2.jpg") no-repeat;
  background-size: cover;
  height: 100%;
  background-position: 50% 50%;
}

.main .main-frame .frame-war .relationalChainData::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/td.png") no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  background-position: 50% 50%;
  z-index: 9999;
  width: 100%;
  height: 100%;
  margin: auto;
  pointer-events: none;
}

.main .main-frame .frame-war .fiberOverview {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg2.jpg") no-repeat;
  background-size: cover;
  height: 100%;
  background-position: 50% 50%;
}

.main .main-frame .frame-war .fiberOverview::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/td.png") no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  background-position: 50% 50%;
  z-index: 9999;
  width: 100%;
  height: 100%;
  margin: auto;
  pointer-events: none;
}

.main .main-frame .icon-xh {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon.png") no-repeat;
  background-size: 100% 100%;
  width: .57rem;
  height: .58rem;
  position: absolute;
  bottom: .7rem;
  left: 0;
  right: 0;
  margin: auto;
  animation: floatAndFade 2s infinite;
  z-index: 1;
}

.main .main-frame .specularData .specular-tit {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/specular-tit.png") no-repeat;
  background-size: 100% 100%;
  width: 1.99rem;
  height: .48rem;
  display: block;
  margin: .2rem 0 0 .25rem;
  position: relative;
}

.main .main-frame .specularData .specular-tit::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/specular-tit-before.png") no-repeat;
  background-size: 100% 100%;
  width: 1.25rem;
  height: .56rem;
  position: absolute;
  right: -1.4rem;
  top: .05rem;
}

.main .main-frame .specularData .specular-title {
  width: 6.37rem;
  font-family: "fzltth";
  /* padding-left: .4rem; */
  box-sizing: border-box;
  font-size: 1rem;
  height: 1.4rem;
  color: #000;
  margin: 0 auto 0;
  /* transform: translateX(0.15rem); */
  text-align: center;
}

.main .main-frame .specularData .specular-title p {
  position: relative;
  width: auto;
}

.main .main-frame .specularData .specular-title p::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/specular-title-before.png") no-repeat;
  background-size: 100% 100%;
  width: 1.36rem;
  height: .65rem;
  position: absolute;
  bottom: .25rem;
  right: .5rem;
}

.main .main-frame .specularData .specular-x2 {
  font-size: .3rem;
  margin-top: .05rem;
  text-align: center;
  font-family: "projectdtype_medium";
  margin-bottom: .3rem;
}

.main .main-frame .specularData .specular-x {
  font-size: .3rem;
  font-family: "projectdtype_medium";
  text-align: center;
  color: #e6e6e6;
  line-height: .52rem;
}

.main .main-frame .specularData .specular-x span {
  color: #10f797;
  font-family: "projectdtype";
}

.main .main-frame .specularData .specular-x span.count {
  font-size: 0.42rem;
}

.main .main-frame .specularData .specular-txt {
  width: 5.51rem;
  height: 2.99rem;
  position: relative;
  margin: .1rem auto 0;
  transform: rotate(2deg);
  box-sizing: border-box;
  padding: 0.1rem 0.32rem 0.57rem 0.1rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/vehicleShow-box2.png) no-repeat center/contain;
}

.main .main-frame .specularData .specular-txt img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.main .main-frame .specularData .specular-txt .kills-assists-killed {
  display: flex;
  height: .8rem;
  background: rgba(0, 0, 0, 0.3) url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/kills-assists-killed.png") no-repeat;
  background-size: 100% 100%;
  width: 5.08rem;
  position: absolute;
  left: 0.1rem;
  bottom: 0.55rem;
  justify-content: space-between;
}

.main .main-frame .specularData .specular-txt .kills-assists-killed p {
  width: 33%;
  display: flex;
  flex-direction: column;
  padding-top: .1rem;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.main .main-frame .specularData .specular-txt .kills-assists-killed p span:nth-child(1) {
  font-size: .18rem;
  color: #cbc8c8;
  position: relative;
  line-height: 1.2;
  font-family: "dfgametype";
  margin-bottom: 0.06rem;
}

.main .main-frame .specularData .specular-txt .kills-assists-killed p span:nth-child(2) {
  font-size: 0.3rem;
  color: #10f797;
  line-height: 1.2;
  font-family: "projectdtype";
}

.main .main-frame .specularData .specular-info {
  position: relative;
  display: flex;
  width: 6.37rem;
  margin: auto;
}

.main .main-frame .specularData .specular-info .specular-info-box {
  width: 100%;
  margin-top: .25rem;
  padding-left: .75rem;
  color: #000000;
  font-size: .16rem;
  font-family: "projectdtype";
  box-sizing: border-box;
}

.main .main-frame .specularData .specular-info .specular-info-box span {
  display: block;
}

.main .main-frame .specularData .specular-info .specular-info-box .specular-info-txt {
  margin-top: .18rem;
}

.main .main-frame .specularData .specular-info .specular-info-box .specular-info-txt:last-child {
  margin-top: .08rem;
}

.main .main-frame .specularData .specular-info .specular-info-box .specular-info-txt span {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/specular-info-txt.png") no-repeat;
  background-size: 100% 100%;
  width: 2.11rem;
  height: .63rem;
  color: #10f797;
  font-size: .18rem;
  line-height: .63rem;
  padding-top: .05rem;
  box-sizing: border-box;
  padding-left: .2rem;
  transform: translateX(-0.15rem);
  font-family: "projectdtype";
  box-sizing: border-box;
}

.main .main-frame .specularData .specular-info .specular-info-box .specular-info-txt span em {
  margin-right: .05rem;
  font-size: .41rem;
  font-style: normal;
}

.main .main-frame .specularData .specular-info .specular-info-box .specular-info-tit {
  width: 3rem;
}

.main .main-frame .specularData .specular-info .specular-info-box .specular-info-tit span {
  font-size: .58rem;
  line-height: .68rem;
  min-width: 1.33rem;
  height: .62rem;
  width: auto;
  text-align: center;
  display: inline-block;
  position: relative;
}

.main .main-frame .specularData .specular-info .specular-info-box .specular-info-tit span::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon3.png") no-repeat;
  background-size: 100% 100%;
  width: .28rem;
  height: .13rem;
  display: block;
  position: absolute;
  right: -.1rem;
  bottom: 0;
}

.main .main-frame .specularData .specular-info .specular-info-box .specular-info-tit span::after {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon3.png") no-repeat;
  background-size: 100% 100%;
  width: .28rem;
  height: .13rem;
  display: block;
  position: absolute;
  top: 0;
  left: -.1rem;
  transform: rotate(180deg);
}

.main .main-frame .specularData .specular-info .role {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/role.png") no-repeat;
  background-size: 100% 100%;
  width: 3.6rem;
  height: 6.31rem;
  position: absolute;
  right: 0;
  display: block;
}

.main .main-frame .fiberOverview .overview-user-info,
.main .main-frame .warOverview .overview-user-info {
  width: 6.37rem;
  justify-content: unset;
  padding-left: .05rem;
  box-sizing: border-box;
  margin: .05rem auto;
}

.main .main-frame .fiberOverview .overview-tit,
.main .main-frame .warOverview .overview-tit {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/overview-tit.png") no-repeat;
  background-size: 100% 100%;
  width: 1.99rem;
  height: .48rem;
  display: block;
  margin: .21rem 0 0 .25rem;
}

.main .main-frame .relationalChainData-box .notice-box,
.main .main-frame .relationalChainData-box .notice-wall {
  position: relative;
  width: 6.37rem;
  margin: .2rem auto 0;
}

.main .main-frame .relationalChainData-box .notice-box .notice-title,
.main .main-frame .relationalChainData-box .notice-wall .notice-title {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/notice-title.png") no-repeat;
  background-size: 100% 100%;
  width: 1.99rem;
  height: .48rem;
  display: block;
  transform: translateX(-0.35rem);
}

.main .main-frame .relationalChainData-box .notice-box .notice-item,
.main .main-frame .relationalChainData-box .notice-wall .notice-item {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/notice-item.png") no-repeat;
  background-size: 100% 100%;
  width: 5.01rem;
  height: 1.35rem;
  margin: .05rem auto;
  position: relative;
  transform: translateX(-0.05rem);
  display: block;
}

.main .main-frame .relationalChainData-box .notice-box .notice-item.bf1::before,
.main .main-frame .relationalChainData-box .notice-wall .notice-item.bf1::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon99.png") no-repeat;
  background-size: 100% 100%;
  width: 1.17rem;
  right: .75rem;
  height: .56rem;
  position: absolute;
  bottom: .35rem;
}

.main .main-frame .relationalChainData-box .notice-box .notice-item.bf2::before,
.main .main-frame .relationalChainData-box .notice-wall .notice-item.bf2::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon98.png") no-repeat;
  background-size: 100% 100%;
  width: 1.17rem;
  height: .56rem;
  right: .75rem;
  position: absolute;
  bottom: .35rem;
}

.main .main-frame .relationalChainData-box .notice-box .notice-item.bf3::before,
.main .main-frame .relationalChainData-box .notice-wall .notice-item.bf3::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon97.png") no-repeat;
  background-size: 100% 100%;
  width: 1.17rem;
  height: .56rem;
  right: .75rem;
  position: absolute;
  bottom: .35rem;
}

.main .main-frame .relationalChainData-box .notice-box .notice-item.bf4::before,
.main .main-frame .relationalChainData-box .notice-wall .notice-item.bf4::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon96.png") no-repeat;
  background-size: 100% 100%;
  width: 1.17rem;
  height: .56rem;
  right: .75rem;
  position: absolute;
  bottom: .35rem;
}

.main .main-frame .relationalChainData-box .notice-box .notice-name,
.main .main-frame .relationalChainData-box .notice-wall .notice-name {
  width: 2rem;
  height: .25rem;
  color: #ffffff;
  font-size: .14rem;
  padding-left: .12rem;
  box-sizing: border-box;
  display: flex;
  font-family: "projectdtype";
  line-height: .25rem;
}

.main .main-frame .relationalChainData-box .notice-box .notice-name span,
.main .main-frame .relationalChainData-box .notice-wall .notice-name span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: .95rem;
}

.main .main-frame .relationalChainData-box .notice-box .notice-info,
.main .main-frame .relationalChainData-box .notice-wall .notice-info {
  display: flex;
  padding-left: .06rem;
  box-sizing: border-box;
  align-items: center;
}

.main .main-frame .relationalChainData-box .notice-box .notice-info .btn-notice-like,
.main .main-frame .relationalChainData-box .notice-wall .notice-info .btn-notice-like {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/notice-like.png") no-repeat;
  background-size: 100% 100%;
  width: .38rem;
  height: .37rem;
  display: block;
  position: absolute;
  top: 0.1rem;
  bottom: 0;
  right: .2rem;
  margin: auto;
}

.main .main-frame .relationalChainData-box .notice-box .notice-info .btn-notice-like.act,
.main .main-frame .relationalChainData-box .notice-wall .notice-info .btn-notice-like.act {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/notice-like-act.png") no-repeat;
  background-size: 100% 100%;
}

.main .main-frame .relationalChainData-box .notice-box .notice-info img,
.main .main-frame .relationalChainData-box .notice-wall .notice-info img {
  width: .97rem;
  height: .97rem;
  margin-right: .25rem;
  object-fit: cover;
}

.main .main-frame .relationalChainData-box .notice-box .notice-info .notice-info-txt,
.main .main-frame .relationalChainData-box .notice-wall .notice-info .notice-info-txt {
  display: block;
  height: .75rem;
  line-height: .3rem;
  padding-top: .15rem;
  box-sizing: border-box;
  font-family: "projectdtype";
  position: relative;
}

.main .main-frame .relationalChainData-box .notice-box .notice-info .notice-info-txt::before,
.main .main-frame .relationalChainData-box .notice-wall .notice-info .notice-info-txt::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/notice-info-txt-before.png") no-repeat;
  background-size: 100% 100%;
  width: 1.68rem;
  height: .01rem;
  position: absolute;
  left: 0;
  top: .45rem;
}

.main .main-frame .relationalChainData-box .notice-box .notice-info .notice-info-txt span:nth-child(1),
.main .main-frame .relationalChainData-box .notice-wall .notice-info .notice-info-txt span:nth-child(1) {
  color: #00f38e;
  display: block;
  font-size: .34rem;
}

.main .main-frame .relationalChainData-box .notice-box .notice-info .notice-info-txt span:nth-child(2),
.main .main-frame .relationalChainData-box .notice-wall .notice-info .notice-info-txt span:nth-child(2) {
  color: #e7e7e7;
  font-size: .12rem;
}

.main .main-frame .relationalChainData-box .notice-wall {
  margin-top: .26rem;
  padding-top: .44rem;
}

.main .main-frame .relationalChainData-box .notice-wall .notice-wall-title {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/notice-wall-title.png") no-repeat;
  background-size: 100% 100%;
  width: 1.99rem;
  height: .48rem;
  display: block;
  transform: translateX(0.37rem);
  position: absolute;
  right: 0;
  top: 0;
}

.main .main-frame .relationalChainData-box .notice-wall .notice-info-txt::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/notice-info-txt-before1.png") no-repeat !important;
  background-size: 100% 100% !important;
}

.main .main-frame .relationalChainData-box .notice-wall .notice-info-txt span:nth-child(1) {
  color: #f4cf67 !important;
}

.main .main-frame .relationalChainData-box .notice-wall .btn-notice-like.act {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/notice-like-act1.png") no-repeat !important;
  background-size: 100% 100% !important;
}

.main .main-frame .relationalChainData-box .notice-btn-box {
  width: 5.5rem;
}

.main .main-frame .economic-box .economic-inner {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/economic-inner.png") no-repeat;
  background-size: 100% 100%;
  width: 6.63rem;
  height: 5.28rem;
  display: block;
  position: relative;
  margin: -.24rem auto 0;
  padding-top: .25rem;
  transform: translateX(-0.1rem);
  box-sizing: border-box;
}

.main .main-frame .economic-box .economic-tit1 {
  position: relative;
  z-index: 3;
}

.main .main-frame .economic-box .economic-tit2 {
  margin: 0.1rem 0 0 0.08rem;
}

.main .main-frame .economic-box .economic-table {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/economic-table.png") no-repeat;
  background-size: 100% 100%;
  width: 4.97rem;
  height: 2.48rem;
  display: block;
  margin: .1rem auto 0;
  position: relative;
  transform: translateX(-0.3rem) scale(1.05);
}

.main .main-frame .economic-box .e-table-num {
  font-size: .136rem;
  color: #4c4d4c;
  font-family: "dfgametype";
  font-weight: 600;
  padding-top: 0;
  width: 1rem;
  transform: translate(-0.3rem, -0.05rem);
  box-sizing: border-box;
}

.main .main-frame .economic-box .e-table-num span {
  display: block;
  margin-bottom: 0.35rem;
  width: 1rem;
  text-align: right;
}

.main .main-frame .economic-box .e-table-time {
  display: flex;
  font-size: .14rem;
  color: #4c4d4c;
  font-family: "dfgametype";
  padding-top: .552rem;
  font-weight: 600;
  width: 4.76rem;
  position: absolute;
  bottom: -.35rem;
  left: .6rem;
  justify-content: space-between;
}

.main .main-frame .economic-box .e-table-time span {
  flex: 1;
  text-align: center;
}

.main .main-frame .economic-box .e-table-time span:last-child {
  margin-right: 0;
}

.main .main-frame .economic-box .e-table-line {
  width: 4.05rem;
  height: 2.34rem;
  position: absolute;
  right: 0;
  bottom: 0.05rem;
}

.main .main-frame .economic-box .e-table-line .line-item {
  position: absolute;
  width: .68rem;
}

.main .main-frame .economic-box .e-table-line .line-item span {
  color: #000000;
  font-size: .126rem;
  width: 100%;
  height: .2rem;
  line-height: .2rem;
  z-index: 11;
  text-align: center;
  left: -.34rem;
  background: rgba(97, 208, 161, 0.6);
  border-radius: .15rem;
  position: absolute;
}

.main .main-frame .economic-box .e-table-line .line-item.loss span {
  background-color: rgba(191, 113, 114, 0.6);
}

.main .main-frame .economic-box .e-table-line .line-item span.top {
  top: -.3rem;
}

.main .main-frame .economic-box .e-table-line .line-item span.bottom {
  bottom: -.3rem;
}

.main .main-frame .economic-box .e-table-line .line-item i {
  background: #011b10;
  width: .03rem;
  height: .04rem;
  display: block;
}

.main .main-frame .economic-box .e-table-line .line-item:nth-child(1) {
  left: 0;
  bottom: 10%;
}

.main .main-frame .economic-box .e-table-line .line-item:nth-child(2) {
  left: .69rem;
  bottom: 30%;
}

.main .main-frame .economic-box .e-table-line .line-item:nth-child(3) {
  left: 1.34rem;
  bottom: 0%;
}

.main .main-frame .economic-box .e-table-line .line-item:nth-child(4) {
  left: 2.03rem;
  bottom: 50%;
}

.main .main-frame .economic-box .e-table-line .line-item:nth-child(5) {
  left: 2.69rem;
  bottom: 30%;
}

.main .main-frame .economic-box .e-table-line .line-item:nth-child(6) {
  left: 3.36rem;
  bottom: 80%;
}

.main .main-frame .economic-box .e-table-line .line-item:nth-child(7) {
  left: 4.01rem;
  bottom: 100%;
}

.main .main-frame .economicHighlights-box .notice-btn-box,
.main .main-frame .killHighlights-box .notice-btn-box {
  margin: .3rem auto;
}

.main .main-frame .economicHighlights-box .highlights-info,
.main .main-frame .killHighlights-box .highlights-info {
  margin-top: .03rem;
  margin-left: -.1rem;
}

.main .main-frame .economicHighlights-box .highlights-tit,
.main .main-frame .killHighlights-box .highlights-tit {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/highlights-tit.png") no-repeat;
  background-size: 100% 100%;
  width: 1.82rem;
  height: .44rem;
  transform: translate(-0.4rem);
  margin-top: .1rem;
}

.main .main-frame .economicHighlights-box .highlights-tit2,
.main .main-frame .killHighlights-box .highlights-tit2 {
  width: 6.52rem;
  height: 1.8rem;
  text-align: center;
  font-size: .795rem;
  line-height: 1.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translateY(0.08rem) translateX(-0.15rem);
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/highlights-icon1.png) no-repeat center 0.4rem / 6.52rem;
}

.main .main-frame .economicHighlights-box .highlights-tit2 p,
.main .main-frame .killHighlights-box .highlights-tit2 p {
  position: relative;
  width: auto;
  color: #2f2f2f;
  line-height: 0.9rem;
  font-family: "projectdtype";
  font-weight: bold;
  opacity: 0.9;
  letter-spacing: 0.03rem;
}

.main .main-frame .economicHighlights-box .highlights-tit2 p::before,
.main .main-frame .killHighlights-box .highlights-tit2 p::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/specular-title-before.png") no-repeat;
  background-size: 100% 100%;
  width: 1.36rem;
  height: .65rem;
  position: absolute;
  bottom: 0.05rem;
  right: -0.3rem;
}

.main .main-frame .economicHighlights-box .highlights-txt,
.main .main-frame .killHighlights-box .highlights-txt {
  font-size: .2rem;
  color: #fff;
  font-family: "dfgametype";
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/highlights-txt.png") no-repeat;
  background-size: 100% 100%;
  width: 6.85rem;
  font-weight: 600;
  height: 3.85rem;
  margin: auto;
  position: relative;
  transform: translateX(-0.14rem);
  z-index: 4;
}

/* .main .main-frame .economicHighlights-box .highlights-txt::before,
.main .main-frame .killHighlights-box .highlights-txt::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/highlights-txt-befor.png") no-repeat;
  background-size: 100% 100%;
  width: 5.02rem;
  height: 1.61rem;
  position: absolute;
  left: .2rem;
  margin: auto;
  bottom: .2rem;
  transform: rotate(-2deg);
  z-index: 11;
} */

.main .main-frame .economicHighlights-box .highlights-txt span,
.main .main-frame .killHighlights-box .highlights-txt span {
  position: absolute;
  bottom: .25rem;
  transform: rotate(-3deg);
  left: .35rem;
  z-index: 11;
}

.main .main-frame .economicHighlights-box .highlights-txt img,
.main .main-frame .killHighlights-box .highlights-txt img {
  width: 6.16rem;
  height: 3.03rem;
  position: absolute;
  left: 0.21rem;
  top: 0.28rem;
  transform: rotate(-2.3deg);
}

.main .main-frame .economicHighlights-box .highlights-txt em,
.main .main-frame .killHighlights-box .highlights-txt em {
  color: #10f797;
  font-style: normal;
}

.main .main-frame .economicHighlights-box .highlights-txt i,
.main .main-frame .killHighlights-box .highlights-txt i {
  color: #10f797;
  font-style: normal;
  font-family: "projectdtype";
}

.main .main-frame .economicHighlights-box .highlights-txt2 {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/highlights-txt2.png") no-repeat;
  background-size: 100% 100%;
  width: 6.75rem;
  height: 5.46rem;
  display: block;
  padding-top: 2.05rem;
  box-sizing: border-box;
  position: relative;
  margin: -1.6rem auto 0;
  transform: translateX(-0.05rem);
}

.main .main-frame .killHighlights-box .highlights-txt2 {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/highlights-txt2.png") no-repeat;
  background-size: 100% 100%;
  width: 6.29rem;
  height: 3.37rem;
  display: block;
  padding-top: .2rem;
  box-sizing: border-box;
  position: relative;
  margin: .3rem auto 0;
}

.main .main-frame .economicHighlights-box .highlights-txt2 .tx1,
.main .main-frame .killHighlights-box .highlights-txt2 .tx1 {
  width: 5.9rem;
  margin: .03rem auto;
  font-family: "dfgametype";
  color: #eaeaea;
  line-height: 1.4;
  font-size: .2rem;
  align-items: center;
}

.main .main-frame .economicHighlights-box .highlights-txt2 .tx1 i,
.main .main-frame .killHighlights-box .highlights-txt2 .tx1 i {
  display: inline-block;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon-hfb.png") no-repeat top/contain;
  width: 0.5rem;
  height: 0.75rem;
  margin-right: 0.15rem;
  vertical-align: middle;
}

.main .main-frame .economicHighlights-box .highlights-txt2 .tx1 span,
.main .main-frame .killHighlights-box .highlights-txt2 .tx1 span {
  color: #0ff796;
  font-family: "projectdtype";
}

.main .main-frame .economicHighlights-box .highlights-txt2 .tx1 span.num,
.main .main-frame .killHighlights-box .highlights-txt2 .tx1 span.num {
  font-size: 0.563rem;
}

.main .main-frame .killHighlights-box .highlights-award-box {
  display: flex;
  justify-content: center;
  width: 6rem;
  margin: .23rem auto .05rem;
}

.main .main-frame .economicHighlights-box .highlights-award-box {
  display: flex;
  width: 5.9rem;
  margin: .15rem auto .05rem;
}

.highlight-td1 {
  margin-top: -3.55rem;
  margin-left: -4.6rem;
  z-index: 5;
  transform-origin: 100% 100%;
  transform: rotate(13deg);
}

.highlight-td2 {
  margin-top: 0.45rem;
  margin-left: 2.95rem;
  z-index: 5;
  transform-origin: 0 0;
  transform: rotate(3deg);
}

.highlight-td3 {
  margin-top: 3.35rem;
  margin-left: -3.95rem;
  z-index: 5;
  transform-origin: 0 0;
  transform: rotate(7deg) scale(0.9);
}


/* 
.main .main-frame .economicHighlights-box .highlights-award-box .earnings-item2::before,
.main .main-frame .killHighlights-box .highlights-award-box .earnings-item2::before {
  width: 1.5rem;
  height: .07rem;
  bottom: .17rem;
  left: .17rem;
}


.main .main-frame .economicHighlights-box .highlights-award-box .earnings-item2::after,
.main .main-frame .killHighlights-box .highlights-award-box .earnings-item2::after {
  bottom: .315rem;
  left: .21rem;
}

.main .main-frame .economicHighlights-box .highlights-award-box .earnings-item2:last-child,
.main .main-frame .killHighlights-box .highlights-award-box .earnings-item2:last-child {
  margin-right: 0;
} */

.main .main-frame .economicHighlights-box .highlights-bc,
.main .main-frame .killHighlights-box .highlights-bc {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/highlights-bc.png") no-repeat;
  background-size: 100% 100%;
  width: 2.64rem;
  height: 1.35rem;
  position: absolute;
  top: 2.85rem;
  left: 4.5rem;
}

.collect-main {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg6.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}

.collect-inner1 {
  position: relative;
  width: 6.38rem;
  height: 4.02rem;
  margin: -0.36rem auto 0;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-box1.png) no-repeat center/contain;
}

.collect-desc1,
.collect-desc2 {
  position: absolute;
  top: 0.94rem;
  width: 1em;
  font-size: 0.237rem;
  line-height: 1.07;
  font-family: "projectdtype";
}

.collect-desc1 {
  left: 0.3rem;
  color: #c37777;
}

.collect-desc2 {
  left: 2.53rem;
  color: #cbb77e;
}

.collect-num1,
.collect-num2 {
  position: absolute;
  width: 1.5rem;
  top: 1.36rem;
  text-align: center;
  font-size: 0.66rem;
  line-height: 1;
  font-family: "projectdtype";
}

.collect-num1 {
  left: 0.66rem;
  color: #c37777;
}

.collect-num2 {
  left: 2.88rem;
  color: #cbb77e;
}

.collect-desc3 {
  position: absolute;
  top: 2.77rem;
  left: 0.04rem;
  width: 2.08rem;
  font-size: 0.32rem;
  color: #f8f8f8;
  line-height: 1.07;
  text-align: center;
  font-family: "projectdtype";
}

.collect-num3 {
  position: absolute;
  width: 3.45rem;
  top: 3.29rem;
  font-size: 0;
  line-height: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.collect-num3 i {
  display: inline-block;
  width: 0.5rem;
  height: 0.53rem;
  margin-right: 0.15rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon-hfb.png) no-repeat top/contain;
}

.collect-num3 span {
  font-size: 0.588rem;
  color: #0ff796;
  line-height: 1;
  font-family: "projectdtype";
}

.collect-inner2 {
  position: relative;
  width: 7.51rem;
  height: 6.13rem;
  margin: -0.1rem auto 0;
  transform: translateX(0.35rem);
  overflow: hidden;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-box2.png) no-repeat center/contain;
}

.collect-date {
  position: absolute;
  top: 0.46rem;
  left: 4.93rem;
}

.collect-date p {
  color: #313130;
  line-height: 1;
  font-family: "projectdtype";
}

.collect-date p:nth-child(1) {
  font-size: 0.354rem;
}

.collect-date p:nth-child(2) {
  font-size: 0.42rem;
  text-indent: 0.36rem;
}

.collect-box .collect-list {
  width: 5.96rem;
  height: 1rem;
  display: flex;
  flex-wrap: wrap;
  margin: 1.4rem 0 0 0.4rem;
}

.collect-box .collect-list li {
  position: relative;
  width: 1.87rem;
  height: 1.33rem;
  margin-right: 0.17rem;
  margin-bottom: 0.16rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item6-best.png) no-repeat top/contain;
}

.collect-box .collect-list li:nth-child(3n) {
  margin-right: 0;
}

.collect-box .collect-list li.c6 {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item6-best.png) no-repeat top/contain;
}

.collect-box .collect-list li.c5 {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item5-best.png) no-repeat top/contain;
}


.collect-box .collect-list li.c4 {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item4-best.png) no-repeat top/contain;
}


.collect-box .collect-list li.c3 {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item3-best.png) no-repeat top/contain;
}


.collect-box .collect-list li.c2 {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item2-best.png) no-repeat top/contain;
}


.collect-box .collect-list li.c1 {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item1-best.png) no-repeat top/contain;
}

.collect-box .collect-list li img {
  position: absolute;
  width: auto;
  height: 0.78rem;
  left: 50%;
  top: 0.11rem;
  transform: translateX(-50%);
}

.collect-box .collect-list li p {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 1.01rem;
  left: 0;
  font-size: 0.16rem;
  color: #ebe8ea;
  line-height: 1.1;
  font-family: "dfgametype";
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.collect-box .collect-list li p.num {
  width: auto;
  color: rgba(209, 209, 209, 0.7);
  top: 0.08rem;
  right: 0.08rem;
  text-align: right;
}

.collect-td1 {
  margin-top: -0.62rem;
  margin-left: -4.24rem;
}

.collect-td2 {
  margin-top: -0.92rem;
  margin-left: 2.7rem;
  transform-origin: 0 0;
  transform: rotate(-5deg);
}

.collect-td3 {
  margin-top: 3.95rem;
  margin-left: -3.95rem;
}


.main .main-frame .icon12 {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/icon12.png") no-repeat;
  background-size: 100% 100%;
  width: .28rem;
  height: .3rem;
  margin: 0 .05rem;
  display: block;
}

.main .main-frame .friendNotice-box .friend-title {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/notice-title.png") no-repeat;
  background-size: 100% 100%;
  width: 1.82rem;
  height: .44rem;
  display: block;
  position: relative;
  z-index: 3;
  margin: .15rem 0 0 -.4rem;
}

.main .main-frame .friendNotice-box .friend-box {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/friend-box1.png") no-repeat left / contain;
  position: relative;
  width: 7.5rem;
  height: 4.71rem;
  z-index: 2;
  margin: -0.1rem auto 0;
  padding-top: .35rem;
  padding-left: .47rem;
  box-sizing: border-box;
  transform: translateX(-0.1rem);
}

.main .main-frame .friendNotice-box .friend-box.act,
.main .main-frame .frame-war .friendNotice-box .friend-box.act {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/friend-box1-none.png);
}

.main .main-frame .friendNotice-box .friend-box.act>* {
  display: none;
}


.main .main-frame .friendNotice-box .friend-box2 {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/friend-box2.png") no-repeat center/contain;
  position: relative;
  width: 7.5rem;
  height: 4.59rem;
  z-index: 1;
  box-sizing: border-box;
  margin: .34rem auto 0;
}

.main .main-frame .friendNotice-box .friend-box2.act,
.main .main-frame .frame-war .friendNotice-box .friend-box2.act {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/friend-box2-none.png);
}

.main .main-frame .frame-war .friendNotice-box .friend-box2.act {
  margin-top: -0.36rem;
}

.main .main-frame .frame-war .overview-user-info {
  width: 4rem;
}

.main .main-frame .frame-war .friend-box2 .overview-user-info .user-info {
  margin-top: 0.08rem;
}

.main .main-frame .friendNotice-box .friend-box2.act>* {
  display: none;
}

.main .main-frame .friendNotice-box .user-grade {
  margin-top: 0;
  transform: translateY(0.05rem);
}

.main .main-frame .friendNotice-box .overview-user-info .user-grade span {
  color: #0ff796;
  font-family: "projectdtype";
  font-size: .22rem;
}

.main .main-frame .friendNotice-box .user-friends {
  color: #000000;
  font-size: .19rem;
  font-family: "dfgametype";
  margin: .15rem 0 .05rem;
}

.main .main-frame .friendNotice-box .friends-victory-evacuation {
  position: absolute;
  top: 1.74rem;
  left: 3.3rem;
  display: flex;
  width: 3.6rem;
  justify-content: space-between;
}

.main .main-frame .friendNotice-box .friend-box2 .friends-victory-evacuation {
  left: 0.4rem;
}

.main .main-frame .friendNotice-box .friends-victory-evacuation .victory-item,
.main .main-frame .friendNotice-box .friends-victory-evacuation .evacuation-item {
  font-size: .18rem;
  color: #ebe8ea;
  line-height: 0.3rem;
  font-family: "dfgametype";
  text-align: center;
}

.main .main-frame .friendNotice-box .friends-victory-evacuation .victory-item {
  width: 1.42rem;
}

.main .main-frame .friendNotice-box .friends-victory-evacuation .evacuation-item {
  width: 1.9rem;
  margin-top: -0.02rem;
}

.main .main-frame .friendNotice-box .friends-victory-evacuation .evacuation-item i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0;
}

.main .main-frame .friendNotice-box .friends-victory-evacuation span {
  display: block;
  margin-top: 0.16rem;
  font-size: .42rem;
  color: #0ff796;
  font-family: "projectdtype";
  line-height: .42rem;
}

.main .main-frame .friendNotice-box .friends-victory-evacuation sub {
  font-size: 0.24rem;
  font-family: "dfgametype";
  vertical-align: baseline;
}

.main .main-frame .friendNotice-box .friend-box2 .friends-victory-evacuation span {
  color: #bf7172;
}

.main .main-frame .friendNotice-box .friends-earning-tit {
  position: absolute;
  top: 2.99rem;
  left: 3.34rem;
  font-size: 0.19rem;
  line-height: 1.1;
  color: #000;
  font-family: "dfgametype";
}

.main .main-frame .friendNotice-box .friend-box2 .friends-earning-tit {
  left: 0.43rem;
  top: 2.94rem;
}

.main .main-frame .friendNotice-box .friend-earning-list {
  position: absolute;
  top: 3.25rem;
  left: 3.02rem;
  display: flex;
  transform-origin: 0 0;
  transform: scale(0.82);
}

.main .main-frame .friendNotice-box .friend-box2 .friend-earning-list {
  left: 0.15rem;
  top: 3.22rem;
}

.main .main-frame .friendNotice-box .friend-earning-list li {
  position: relative;
  width: 1.64rem;
  height: 1.33rem;
  margin-right: 0.07rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item6.png) no-repeat;
  background-size: 100% 100%;
}

.main .main-frame .friendNotice-box .friend-earning-list li img {
  position: absolute;
  width: auto;
  height: 0.78rem;
  left: 50%;
  top: 0.11rem;
  transform: translateX(-50%);
}

.main .main-frame .friendNotice-box .friend-earning-list li p {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 1.01rem;
  left: 0;
  font-size: 0.18rem;
  color: #ebe8ea;
  line-height: 1;
  font-family: "dfgametype";
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.main .main-frame .friendNotice-box .friend-earning-list li.c6 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item6.png);
}

.main .main-frame .friendNotice-box .friend-earning-list li.c5 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item5.png);
}

.main .main-frame .friendNotice-box .friend-earning-list li.c4 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item4.png);
}

.main .main-frame .friendNotice-box .friend-earning-list li.c3 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item3.png);
}

.main .main-frame .friendNotice-box .friend-earning-list li.c2 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item2.png);
}

.main .main-frame .friendNotice-box .friend-earning-list li.c1 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item1.png);
}

.main .main-frame .friendNotice-box .friend-player-icon {
  position: absolute;
  top: 0.74rem;
  left: 0.3rem;
  width: 2.4rem;
  height: 3.48rem;
  transform: rotate(-2.9deg);
  overflow: hidden;
}

.main .main-frame .friendNotice-box .friend-box2 .friend-player-icon {
  width: 2.36rem;
  left: 4.78rem;
  top: 0.77rem;
  transform: rotate(3deg);
}

.main .main-frame .friendNotice-box .friend-player-icon img {
  position: absolute;
  width: 200%;
  left: 50%;
  margin-left: -100%;
  height: auto;
  top: 0.3rem;
  max-width: none;
}

.friend-td1 {
  margin-top: -0.2rem;
  margin-left: 2.6rem;
  transform: rotate(16deg);
}

.main .main-frame .part5 .part5-box,
.main .main-frame .fiber-p6 .part5-box {
  width: 6.6rem;
  position: relative;
  height: auto;
  margin: .6rem auto .1rem;
  padding: 0 .2rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}

.main .main-frame .part5 .part5-box .user-tx,
.main .main-frame .fiber-p6 .part5-box .user-tx {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/user-tx.png") no-repeat;
  background-size: 100% 100%;
  width: 1.3rem;
  height: 1.3rem;
  display: block;
  margin: -.07rem auto .05rem;
  position: relative;
}

.main .main-frame .part5 .part5-box .user-tx img,
.main .main-frame .fiber-p6 .part5-box .user-tx img {
  width: 1.1rem;
  height: 1.1rem;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.main .main-frame .part5 .part5-box .user-name,
.main .main-frame .fiber-p6 .part5-box .user-name {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/user-inner-name.png") no-repeat;
  background-size: 100% 100%;
  width: 2rem;
  height: .33rem;
  line-height: .33rem;
  margin-left: 0;
  box-sizing: border-box;
  color: #d9d6d0;
  padding-left: .1rem;
  box-sizing: border-box;
  font-size: .15rem;
  display: flex;
  overflow: hidden;
}

.main .main-frame .part5 .part5-box .user-name span,
.main .main-frame .fiber-p6 .part5-box .user-name span {
  height: .34rem;
  color: #fff;
  width: 1.3rem;
  display: block;
  font-size: .17rem;
  font-family: "dfgametype";
}

.main .main-frame .part5 .part5-box .part5-item-info,
.main .main-frame .fiber-p6 .part5-box .part5-item-info {
  width: 4rem;
  margin-top: 0;
  margin-left: .1rem;
  box-sizing: border-box;
}

.main .main-frame .part5 .part5-box .part5-item-info .tit,
.main .main-frame .fiber-p6 .part5-box .part5-item-info .tit {
  font-size: .71rem;
  font-family: "fzltth";
  color: #161616;
  text-align: center;
  height: 1.17rem;
  width: 3.89rem;
  line-height: 1.35rem;
  display: inline-block;
  margin-bottom: .03rem;
  position: relative;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon7.png") no-repeat;
  background-size: 100% 100%;
}

.main .main-frame .part5 .part5-box .part5-item-info .tit.on,
.main .main-frame .fiber-p6 .part5-box .part5-item-info .tit.on {
  font-size: .55rem;
  position: relative;
  line-height: .55rem;
  padding-top: .1rem;
  box-sizing: border-box;
}

.main .main-frame .part5 .part5-box .part5-item-info .txt,
.main .main-frame .fiber-p6 .part5-box .part5-item-info .txt {
  display: block;
  width: 3.8rem;
  line-height: .24rem;
  font-size: .18rem;
  font-weight: 600;
  text-align: center;
  margin-top: .05rem;
}

.main .main-frame .part5 .part5-item-user,
.main .main-frame .fiber-p6 .part5-item-user {
  height: 1.61rem;
  width: 2rem;
}

.main .main-frame .part5 .user-match,
.main .main-frame .fiber-p6 .user-match {
  
  padding-top: .1rem;
  box-sizing: border-box;
}
.main .main-frame .part5 .user-match{
  margin: .8rem auto 0 !important;
}

.main .main-frame .fiber-p6 .fiber-p6-item .user-match{
  margin: .2rem auto 0 !important;
}

.main .main-frame .part5 .specularBox .specular-txt,
.main .main-frame .fiber-p6 .specularBox .specular-txt {
  width: 6.15rem;
  height: 3.1rem;
}

.main .main-frame .part5 .notice-btn-box,
.main .main-frame .fiber-p6 .notice-btn-box {
  margin: .8rem auto;
  transform: translateX(0.1rem);
}

.main .main-frame .part5 .notice-btn-box .btn-save,
.main .main-frame .fiber-p6 .notice-btn-box .btn-save {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn28.png") no-repeat;
  background-size: 100% 100%;
  width: 2.72rem;
  height: .77rem;
}

.main .main-frame .part5 .notice-btn-box .btn-zf,
.main .main-frame .fiber-p6 .notice-btn-box .btn-zf {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn29.png") no-repeat;
  background-size: 100% 100%;
  width: 2.72rem;
  height: .77rem;
}

.main .main-frame .friendNotice {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg7.jpg") no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}

.main .main-frame .friendNotice .notice-btn-box {
  margin: .33rem auto;
  transform: translateX(0.06rem);
}

.main .main-frame .frame-war .friendNotice {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg9.jpg") no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}

.main .main-frame .frame-war .friendNotice-box .friend-box {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/friend-box1-2.png);
  background-position-x: 0.1rem;
  z-index: 3;
}

.main .main-frame .frame-war .friendNotice-box .friend-box2 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/friend-box2-2.png);
  background-position-x: 0;
  transform: translateX(0.2rem);
  margin-top: -0.46rem;
  z-index: 1;
}

.main .main-frame .frame-war .friendNotice .notice-btn-box {
  margin: 0 auto 0;
}

.main .main-frame .frame-war .friendNotice-box .friend-box2 .friend-player-icon {
  left: 4.5rem;
  top: 0.72rem;
  width: 2.4rem;
}

.main .main-frame .frame-war .friendNotice-box .friends-victory-evacuation {
  top: 1.68rem;
  flex-wrap: wrap;
}

.main .main-frame .friendNotice-box .friends-victory-evacuation .help-item,
.main .main-frame .friendNotice-box .friends-victory-evacuation .count-item {
  font-size: .18rem;
  color: #ebe8ea;
  line-height: 0.3rem;
  font-family: "dfgametype";
  text-align: center;
  margin-top: 0.25rem;
}

.main .main-frame .friendNotice-box .friends-victory-evacuation .help-item {
  width: 1.42rem;
}

.main .main-frame .friendNotice-box .friends-victory-evacuation .count-item {
  width: 1.9rem;
}

.main .main-frame .frame-war .btn-war-share {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn24.png") no-repeat;
  background-size: 100% 100%;
  width: 2.7rem;
  height: .81rem;
}

.main .main-frame .frame-war .btn-fiberHome-week {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn23.png") no-repeat;
  background-size: 100% 100%;
  width: 2.7rem;
  height: .81rem;
}

.not-user-box-inner {
  width: 5.53rem;
  height: 3.92rem;
  display: block;
  margin: auto;
}

.not-user-box-inner .not-user-box-inner-img {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/user-tx.png") no-repeat;
  background-size: 100% 100%;
  width: 1.56rem;
  margin: auto;
  height: 1.56rem;
  display: block;
  position: relative;
}

.not-user-box-inner .not-user-box-inner-img img {
  width: 1.3rem;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 1.3rem;
  object-fit: cover;
}

.not-user-box-inner .user-inner-txt {
  font-family: "projectdtype";
  color: #000000;
  font-size: .3rem;
  text-align: center;
  line-height: .4rem;
  margin-top: .5rem;
}

.not-user-box-inner .user-inner-name {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/user-inner-name.png");
  background-size: 100% 100%;
  font-family: "projectdtype";
  color: #ffffff;
  width: 2.53rem;
  height: .4rem;
  text-align: center;
  line-height: .4rem;
  margin: .15rem auto .25rem;
  font-size: .27rem;
}

.not-user-box-inner .not-btn-box {
  display: flex;
  width: 5rem;
  margin: auto;
  position: absolute;
  bottom: .65rem;
  left: .1rem;
  right: 0;
  justify-content: space-between;
}

.not-user-box-inner .not-btn-box .btn-download {
  font-size: 0;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn26.png") no-repeat;
  background-size: 100% 100%;
  width: 2.35rem;
  height: .66rem;
  display: block;
}

.not-user-box-inner .not-btn-box .btn-gamingCircles {
  font-size: 0;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn25.png") no-repeat;
  background-size: 100% 100%;
  width: 2.35rem;
  height: .66rem;
  display: block;
}

.overview-user-info {
  position: absolute;
  top: 0.4rem;
  left: 3.07rem;
  display: flex;
  width: 4.08rem;
  justify-content: space-between;
  align-items: center;
}

.friend-box2 .overview-user-info {
  top: 0.35rem;
  left: 0.17rem;
}

.overview-user-info .user-tx {
  width: 1.33rem;
  height: 1.33rem;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/user-tx.png") no-repeat;
  background-size: 100% 100%;
  margin-right: .2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.overview-user-info .user-tx img {
  width: 1.16rem;
  height: 1.16rem;
}

.overview-user-info .user-info {
  width: 2.52rem;
  height: auto;
  margin-top: 0.08rem;
  font-size: .2rem;
  font-family: "dfgametype";
  display: flex;
  justify-content: space-between;
}

.overview-user-info .user-info span {
  display: block;
  line-height: .3rem;
  overflow: hidden;
  font-family: "dfgametype";
}

.overview-user-info .user-info .user-name span {
  font-size: .2rem;
  width: 1.7rem;
  color: #ebe8ea;
  box-sizing: border-box;
  padding-left: 0.1rem;
}

.overview-user-info .user-info .user-num span {
  width: 0.53rem;
  font-size: 0.15rem;
  color: #9ca0a3;
  line-height: 0.3rem;
}

.overview-user-info .dz-btn,
.overview-user-info .dc-btn {
  display: block;
  width: 1.44rem;
  height: 0.47rem;
  transition: background 0.3s;
}

.overview-user-info .dz-btn {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/friend-evaluate1.png) no-repeat bottom/contain;
}

.overview-user-info .dz-btn.act {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/friend-evaluate2.png) no-repeat bottom/contain;
}

.overview-user-info .dc-btn {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/friend-evaluate5.png) no-repeat bottom/contain;
}

.overview-user-info .dc-btn.act {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/friend-evaluate6.png) no-repeat bottom/contain;
}

.overview-user-info .dz-btn.act,
.overview-user-info .dc-btn.act {
  animation: btnClickAni 0.3s ease forwards;
}

.notice-btn-box {
  display: flex;
  width: 5.75rem;
  margin: .16rem auto 0;
  justify-content: space-between;
}

.notice-btn-box .btn-war-share {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn21.png") no-repeat center/contain;
  width: 2.6rem;
  height: .76rem;
  display: block;
}

.notice-btn-box .btn-fiberHome-week {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn22.png") no-repeat center/contain;
  width: 2.6rem;
  height: .76rem;
  display: block;
}

.inner-box {
  position: relative;
  width: 6.37rem;
  margin: auto;
}

.viewBox {
  height: 12.06rem;
  position: relative;
  top: 50%;
  left: 50%;
  width: 7.5rem;
  padding-top: 0.86rem;
  box-sizing: border-box;
  transform: translate(-50%, -50%);
}

.viewBox .fixed-ewm {
  position: absolute;
  width: 1.34rem;
  height: 1.49rem;
  right: .35rem;
  top: -.6rem;
  background-size: 100% 100%;
}

.fixed-tips {
  background: url('https://game.gtimg.cn/images/dfm/cp/weekly20250821/tips.png') no-repeat;
  background-size: 100% 100%;
  width: 1.98rem;
  height: .56rem;
  position: fixed;
  z-index: 11;
  top: 1rem;
  right: 0;
}

/* .frame-fiberHome .fixed-tips,.frame-war .fixed-tips{
  top: -1.5rem;
} */

.viewBox .fixed-ewm img {
  position: absolute;
  bottom: 0.3rem;
  width: 100%;
  height: 100%;
  left: 0.22rem;
  right: 0;
}

.viewBox .viewBox-fixed {
  position: relative;
  width: 100%;
  display: block !important;
  /* pointer-events: none; */
}

.viewBox .viewBox-fixed .fiberHome-tit {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/fiberHome-tit0.png") no-repeat;
  background-size: 100% 100%;
  width: 6.35rem;
  height: .77rem;
  transform: translateX(-0.03rem);
  margin: auto;
}

.viewBox .item-title {
  position: relative;
  width: 2.03rem;
  height: 0.44rem;
  font-size: 0.21rem;
  color: #ffffff;
  line-height: 0.44rem;
  text-align: center;
  font-family: "projectdtype";
  font-weight: normal;
  margin: 0.23rem 0 0 0.08rem;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/fiber-tit1.png") no-repeat center/contain;
}

.viewBox .item-title i {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.08rem;
  border-left: 0.08rem #FFF solid;
  border-top: 0.06rem transparent solid;
  border-bottom: 0.06rem transparent solid;
  border-right: none;
  vertical-align: middle;
}

.viewBox .fiber-title2 {
  margin: 0.38rem 0 0 0.08rem;
}

.earnings-item2 {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item1.png") no-repeat;
  background-size: 100% 100%;
  width: 1.54rem;
  height: 1.08rem;
  margin-right: 0.18rem;
  position: relative;
}

.earnings-item2 img {
  width: 100%;
  display: block;
  margin: .05rem auto 0;
  height: .65rem;
  object-fit: contain;
}

.earnings-item2 .earnings-name {
  font-size: .16rem;
  color: #ffffff;
  font-family: "dfgametype";
  font-weight: 600;
  display: block;
  text-align: center;
  width: 100%;
  margin: auto;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  line-height: .26rem;
  padding: .05rem;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.earnings-item2 .earnings-name em {
  width: auto;
  text-align: center;
  font-weight: normal;
}

.earnings-name i {
  display: none !important;
}

.earnings-item2.on1 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item1.png);
}

.earnings-item2.on2 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item2.png);
}

.earnings-item2.on3 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item3.png);
}

.earnings-item2.on4 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item4.png);
}

.earnings-item2.on5 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item5.png);
}

.earnings-item2.on6 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item6.png);
}

.part6 .title6 {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/title6.png") no-repeat;
  background-size: 100% 100%;
  width: 1.99rem;
  height: .48rem;
  display: block;
  margin: .2rem 0 0 .15rem;
}

.part6 .title6_2 {
  position: absolute;
  box-sizing: border-box;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon-txt.png") no-repeat;
  background-size: 100% 100%;
  width: 1.94rem;
  height: .63rem;
  top: .3rem;
  left: 0;
  right: 0;
  margin: auto;
}

.part6 .p6-txt-info {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/p6-txt-info3.png") no-repeat;
  background-size: 100% 100%;
  width: 6.18rem;
  height: 1.18rem;
  padding-top: .19rem;
  position: relative;
  box-sizing: border-box;
  display: flex;
  margin: 0 auto 0;
}

.part6 .p6-txt-info .p6-txt3 {
  width: 0;
  flex: 1;
  font-size: 0;
  line-height: 0;
  text-align: center;
  font-family: "projectdtype_medium";
}

.part6 .p6-txt-info .p6-txt3 span:nth-child(1) {
  display: block;
  width: 100%;
  font-size: .2rem;
  color: #d1d1d1;
  line-height: 1;
  margin-bottom: 0.24rem;
}

.part6 .p6-txt-info .p6-txt3 span:nth-child(2) {
  font-family: "projectdtype";
  color: #11ed90;
  font-size: .46rem;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  margin-left: 0.1rem;
}

.part6 .p6-txt-info .p6-txt3 sub {
  font-family: "projectdtype_medium";
  color: #11ed90;
  font-size: .22rem;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: .05rem;
  box-sizing: border-box;
  vertical-align: baseline;
}

.p6-highlight-data {
  position: relative;
  width: 6.3rem;
  height: 3.97rem;
  margin: 0.36rem auto 0;
  padding-top: 0.26rem;
  box-sizing: border-box;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/p6-box3.png) no-repeat center/contain;
}

.part6 .p6-box {
  width: 6.36rem;
  margin: .25rem auto 0;
  padding-left: .3rem;
  height: 3.65rem;
  box-sizing: border-box;
  position: relative;
}

.part6 .p6-box.on1::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img1.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on2::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img2.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on3::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img3.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on4::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img4.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on5::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img5.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on6::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img6.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on7::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img7.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on8::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img8.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on9::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img9.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on10::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img10.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on11::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img11.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on12::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img12.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on13::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img13.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on14::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img14.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on15::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img15.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on16::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img16.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box.on17::before {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img17.png") no-repeat;
  background-size: 100% 100%;
}

.part6 .p6-box::before {
  content: '';
  width: 4.13rem;
  height: 5.96rem;
  right: -.3rem;
  position: absolute;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/agent/role2_img1.png") no-repeat;
  background-size: contain;
  top: -1.05rem;
  pointer-events: none;
  z-index: 3;
}

.part6 .p6-txt1 {
  font-size: .19rem;
  color: #000000;
  margin-bottom: -0.05rem;
  font-family: "projectdtype_medium";
}

.part6 .p6-txt1 span {
  display: inline-block;
  font-family: "fzltth";
  font-size: .84rem;
  line-height: 0.94rem;
  color: #000000;
  position: relative;
  margin: .05rem 0 0;
}

.part6 .p6-txt1 span::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon3.png") no-repeat;
  background-size: 100% 100%;
  width: .22rem;
  height: .2rem;
  display: block;
  position: absolute;
  right: -.155rem;
  bottom: 0;
}

.part6 .p6-txt1 span::after {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon3.png") no-repeat;
  background-size: 100% 100%;
  width: .22rem;
  height: .2rem;
  display: block;
  position: absolute;
  top: -.05rem;
  left: -.1rem;
  transform: rotate(180deg);
}

.part6 .p6-txt2 {
  position: relative;
  display: inline-block;
  font-size: .21rem;
  color: #000000;
  padding: 0 0.03rem 0 0.07rem;
  box-sizing: border-box;
}

.part6 .p6-txt2::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.11rem;
  bottom: 0;
  left: 0;
  background-color: #10f797;
}

.part6 .p6-txt2 span {
  position: relative;
  font-size: 0.2rem;
  color: #2d2d2c;
  z-index: 3;
  font-family: "projectdtype_medium";
}

.part6 .p6-txt2 span em {
  font-size: 0.26rem;
  color: #2d2d2c;
  line-height: 0.26rem;
  font-family: "fzltth";
  vertical-align: baseline;
}

.part6 .p6-txt4 {
  position: absolute;
  width: 6.12rem;
  height: 3.63rem;
  top: -0.13rem;
  left: 0.1rem;
  padding: 2.04rem 0 0 0.25rem;
  box-sizing: border-box;
  text-align: left;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/p6-txt4-box.png) no-repeat center/contain;
}

.part6 .p6-txt4 p {
  font-size: 0.35rem;
  color: #2d2d2c;
  line-height: 0.48rem;
  /* font-weight: bold; */
  font-family: "projectdtype";
  text-shadow: 0 0 0.01rem #2d2d2c;
}

.part6 .p6-txt4 p:nth-child(2) {
  text-indent: 0.22rem;
}

.title {
  margin: .2rem 0 0 .25rem;
}

.title2 {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/title-bg2.png") no-repeat;
  background-size: 100% 100%;
  width: 1.9rem;
  height: .49rem;
  font-size: .23rem;
  color: #fff;
  text-align: center;
  font-family: "projectdtype";
  line-height: .49rem;
}

.user-match {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/user-match.png") no-repeat;
  background-size: 100% 100%;
  width: 6.75rem;
  height: 1.89rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: .75rem auto 0;
}

.user-match:last-child {
  margin: .6rem auto 0;
}

.user-match .match-item {
  position: relative;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.user-match .match-item:last-child .match-num {
  font-size: .40rem;
}

.user-match .match-item .match-max-dt {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/match-max-dt-bg.png") no-repeat;
  background-size: 100% 100%;
  width: 2.69rem;
  height: 1.82rem;
  position: absolute;
  left: -.075rem;
  top: -.8rem;
}

.user-match .match-item .match-max-dt img {
  position: absolute;
  width: 2.38rem;
  height: 1.53rem;
  top: .06rem;
  left: .06rem;
  transform: rotate(1deg);
}

.user-match .match-item .match-max-dt .de {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/de.png") no-repeat;
  background-size: 100% 100%;
  width: 1.84rem;
  height: .43rem;
  position: absolute;
  font-family: "projectdtype_medium";
  left: .3rem;
  line-height: .43rem;
  font-size: .2rem;
  color: #ffffff;
  bottom: -.05rem;
}

.user-match .match-item .match-max-dt .ne {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/ne.png") no-repeat;
  background-size: 100% 100%;
  width: 2.17rem;
  height: .27rem;
  font-family: "dfgametype";
  padding-left: .10rem;
  box-sizing: border-box;
  font-size: .178rem;
  color: #ffffff;
  text-align: center;
  position: absolute;
  left: .08rem;
  line-height: .27rem;
  top: .15rem;
}

.user-match .match-item .match-max-dt .ne em {
  color: #0ff796;
  font-size: .18rem;
  font-weight: 600;
}

.user-match .match-item:nth-child(1) {
  width: 2.17rem;
}

.user-match .match-item:nth-child(2) {
  width: 1.9rem;
}

.user-match .match-item:nth-child(3) {
  width: 2.21rem;
}

.user-match .match-item .match-txt {
  width: 100%;
  color: #c5c0c2;
  font-family: "dfgametype";
  font-size: .23rem;
  font-weight: 600;
}

.user-match .match-item .match-num {
  color: #0ff796;
  /* line-height: .45rem; */
  font-size: .50rem;
  margin-top: -.1rem;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "projectdtype";
}

.user-data {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/user-data.png") no-repeat;
  background-size: 100% 100%;
  width: 6.19rem;
  height: 1.64rem;
  display: flex;
  padding-top: .53rem;
  padding-left: .22rem;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 1.1rem;
  z-index: -1;
}

.user-data .user-data-img {
  width: .92rem;
  height: .92rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.user-data .user-data-img img {
  width: .65rem;
  height: .65rem;
  object-fit: cover;
}

.user-data .user-data-txt {
  height: .92rem;
  margin-left: .2rem;
  font-size: .18rem;
  line-height: .2rem;
  font-family: "dfgametype";
  color: #ffffff;
}

.user-data .user-data-txt .u-tx1 {
  font-family: "projectdtype";
  color: #f4cf67;
}

.user-data .user-data-txt .u-tx2 {
  color: #10f797;
  font-family: "projectdtype";
}

.pop {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  z-index: 99999;
}

.pop .pop-share {
  top: 50%;
  left: 50%;
  width: 5.74rem;
  height: 9.8rem;
  position: relative;
  border: .01rem solid #fff;
  box-sizing: border-box;
  transform: translate(-50%, -50%);
}

.pop .pop-share img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pop .pop-share p {
  font-size: .25rem;
  color: #fff;
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: -.55rem;
}

.pop .pop-share .btn-close {
  top: -.45rem;
  right: 0;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/close.png") no-repeat;
  background-size: 100% 100%;
}

.pop .btn-close {
  position: absolute;
  z-index: 111;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn-close.png") no-repeat;
  background-size: 100% 100%;
  width: .26rem;
  height: .23rem;
  right: .3rem;
  top: .25rem;
}

.pop .pop-title {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/pop-title.png") no-repeat;
  background-size: 100% 100%;
  width: 4.98rem;
  font-family: "projectdtype";
  height: .47rem;
  display: block;
  color: #000000;
  text-align: center;
  margin: auto;
  line-height: .53rem;
  font-size: .32rem;
}

.pop .pop-login {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/pop-login.png") no-repeat;
  background-size: 100% 100%;
  top: 50%;
  left: 50%;
  width: 5.74rem;
  height: 4.11rem;
  position: relative;
  padding-top: .6rem;
  box-sizing: border-box;
  transform: translate(-50%, -50%);
}

.pop .pop-login .pop-title {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/pop-title3.png") no-repeat;
  background-size: 100% 100%;
  width: 4.98rem;
}

.pop .pop-login .login-box {
  display: flex;
  width: 3.05rem;
  justify-content: space-between;
  margin: .4rem auto;
}

.pop .pop-login .btn-wx-login {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn-wx-login.png") no-repeat;
  background-size: 100% 100%;
  width: 1.33rem;
  height: 1.59rem;
  display: block;
}

.pop .pop-login .btn-qq-login {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn-qq-login.png") no-repeat;
  background-size: 100% 100%;
  width: 1.33rem;
  height: 1.59rem;
  display: block;
}

.pop .pop-zf {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}

.pop .pop-zf .pop-zf-before {
  width: 1.78rem;
  height: 1.61rem;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/pop-zf-before.png") no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: .5rem;
  color: #000;
  line-height: .5rem;
  text-align: center;
  font-size: .2rem;
  top: .1rem;
}

.pop .pop-tips,
.pop .pop-tips2,
.pop .pop-tips3,
.pop .pop-tips4 {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/pop-tips.png") no-repeat;
  background-size: 100% 100%;
  width: 5.8rem;
  height: 5.41rem;
  display: block;
  position: relative;
  top: 50%;
  font-family: "dfgametype";
  left: 50%;
  padding-top: .65rem;
  box-sizing: border-box;
  transform: translate(-50%, -50%);
}

.pop .pop-tips .pop-txt,
.pop .pop-tips2 .pop-txt,
.pop .pop-tips3 .pop-txt,
.pop .pop-tips4 .pop-txt {
  height: 1.4rem;
  line-height: .30rem;
  font-size: .23rem;
  font-family: "dfgametype";
  width: 5.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: .45rem auto .25rem;
}

.pop .pop-tips .pop-tips-btn,
.pop .pop-tips2 .pop-tips-btn,
.pop .pop-tips3 .pop-tips-btn,
.pop .pop-tips4 .pop-tips-btn {
  display: flex;
  width: 5.2rem;
  justify-content: space-between;
  margin: auto;
}

.pop .pop-tips .pop-txt2,
.pop .pop-tips2 .pop-txt2,
.pop .pop-tips3 .pop-txt2,
.pop .pop-tips4 .pop-txt2 {
  font-size: .2rem;
  text-align: center;
  color: #070707;
  margin-top: .1rem;
}

.pop .pop-tips .pop-txt3,
.pop .pop-tips2 .pop-txt3,
.pop .pop-tips3 .pop-txt3,
.pop .pop-tips4 .pop-txt3 {
  width: 4.5rem;
  height: .35rem;
  font-size: .2rem;
  color: #e0e0e0;
  line-height: .35rem;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/user-inner-name.png") no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 .1rem;
  box-sizing: border-box;
  margin: 0rem auto .2rem;
  padding: 0 .05rem;
  box-sizing: border-box;
}

.pop .pop-tips .pop-txt4,
.pop .pop-tips2 .pop-txt4,
.pop .pop-tips3 .pop-txt4,
.pop .pop-tips4 .pop-txt4 {
  font-size: .2rem;
  text-align: center;
  color: #070707;
  margin-top: .5rem;
}

.pop .pop-tips .btn-copy,
.pop .pop-tips2 .btn-copy,
.pop .pop-tips3 .btn-copy,
.pop .pop-tips4 .btn-copy {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn-copy.png") no-repeat;
  background-size: 100% 100%;
  width: 2.38rem;
  height: .68rem;
  display: block;
  font-size: 0;
  margin: auto;
}

.pop .pop-tips .btn-agree,
.pop .pop-tips2 .btn-agree,
.pop .pop-tips3 .btn-agree,
.pop .pop-tips4 .btn-agree {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn-agree.png") no-repeat;
  background-size: 100% 100%;
  width: 2.36rem;
  height: .67rem;
  font-size: 0;
}

.pop .pop-tips .btn-refuse,
.pop .pop-tips2 .btn-refuse,
.pop .pop-tips3 .btn-refuse,
.pop .pop-tips4 .btn-refuse {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/btn-refuse.png") no-repeat;
  background-size: 100% 100%;
  width: 2.36rem;
  height: .67rem;
  font-size: 0;
}

.pop .pop-tips-ewm {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/pop-tips-ewm.png") no-repeat;
  background-size: 100% 100%;
  width: 1.64rem;
  height: 1.57rem;
  display: block;
  position: relative;
  margin: .1rem auto 0;
}

.pop .pop-tips-ewm img {
  position: absolute;
  left: -.06rem;
  right: 0;
  bottom: 0;
  top: 0;
  width: 1.36rem;
  height: 1.36rem;
  margin: auto;
  object-fit: cover;
  border: .01rem solid #000;
}

.pop .pop-tips3 {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/pop-tips3.png") no-repeat;
  background-size: 100% 100%;
  width: 5.8rem;
  padding-top: .65rem;
  height: 5.73rem;
}

.pop .pop-tips4 {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/pop-tips4.png") no-repeat;
  background-size: 100% 100%;
  width: 5.8rem;
  padding-top: .55rem;
  height: 5.82rem;
}

.pop .pop-tips4 .pop-txt4 {
  font-size: .2rem;
  margin-top: .15rem;
  margin-bottom: .2rem;
  font-family: "projectdtype";
  color: #070707;
}

.pop .pop-tips4 .pop-tips-ewm {
  margin: 0 auto .2rem;
}

.pop .pop-tips4 .pop-txt5 {
  text-align: center;
  font-size: .2rem;
  margin-bottom: .05rem;
  font-family: "dfgametype";
  color: #070707;
}

.pop .pop-ing-user .user-inner-txt {
  margin-top: .2rem;
}

.pop .pop-not-user,
.pop .pop-ing-user {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/pop-not-user.png") no-repeat;
  background-size: 100% 100%;
  width: 5.8rem;
  height: 5.53rem;
  display: block;
  position: relative;
  top: 50%;
  font-family: "dfgametype";
  left: 50%;
  padding-top: .8rem;
  box-sizing: border-box;
  transform: translate(-50%, -50%);
}

.economic-global {
  width: 5.97rem;
  height: 1.6rem;
  margin: 0 auto 0;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/economic-up-con1.png) no-repeat top/contain;
}

.economic-txt1 {
  font-size: .16rem;
  font-weight: 600;
  text-align: center;
  line-height: .26rem;
  color: #070707;
  font-family: "dfgametype";
  opacity: 0.75;
  margin: auto;
}

.economic .economic-num {
  transform: translate(0rem, -0.05rem);
  font-size: .6rem !important;
}

.economic .economic-txt2 {
  margin-top: -.05rem;
  opacity: 0.75;
}

.economic-txt2 {
  text-align: center;
  font-weight: 600;
  font-family: "dfgametype";
  font-size: .195rem;
}

.economic-txt2 span {
  color: #09a765;
}

.economic-global.loss .economic-txt2 span {
  color: #c1696a;
}

.e-inner-earnings {
  position: relative;
  width: 7.9rem;
  height: 4.1rem;
  margin: .1rem auto 0;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/earnings-con.png) no-repeat center/contain;
}

.e-inner-earnings .earnings-item {
  position: absolute;
  display: flex;
  flex-direction: column-reverse;
  text-align: left;
}

.e-inner-earnings .earnings-item span:nth-child(1) {
  font-size: 0.226rem;
  color: #e0e1dd;
  line-height: 0.48rem;
  font-family: "dfgametype";
}

.e-inner-earnings .earnings-item span:nth-child(2) {
  font-size: 0.32rem;
  color: #10f797;
  line-height: 0.48rem;
  font-family: "projectdtype";
}

.e-inner-earnings .earnings-item span:nth-child(2).loss {
  color: #eb7d7d;
}

.e-inner-earnings .earnings-item:nth-child(1) {
  top: 0.3rem;
  left: 1.2rem;
}

.e-inner-earnings .earnings-item:nth-child(2) {
  top: 0.3rem;
  left: 3.3rem;
}

.e-inner-earnings .earnings-item:nth-child(3) {
  top: 0.3rem;
  left: 5.52rem;
}

.e-inner-earnings .earnings-item:nth-child(4) {
  flex-direction: column;
  top: 1.62rem;
  left: 4.15rem;
}

.e-inner-earnings .earnings-item:nth-child(4) span:nth-child(1) {
  font-size: 0.252rem;
}

.e-inner-earnings .earnings-item:nth-child(4) span:nth-child(2) {
  font-size: 0.6rem;
  line-height: 0.66rem;
}

.e-inner-earnings .earnings-state {
  position: absolute;
  width: 2.7rem;
  height: 1.06rem;
  top: 2.97rem;
  left: 4.65rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/earnings-state1.png) no-repeat center/contain;
}

.e-inner-earnings .earnings-state.loss {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/earnings-state2.png) no-repeat center/contain;
}

.e-inner-earnings .earnings-txt2 {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/earnings-txt2.png") no-repeat;
  background-size: 100% 100%;
  width: 2.81rem;
  height: .46rem;
  font-family: "projectdtype";
  color: #10f797;
  line-height: .46rem;
  flex-wrap: wrap;
  flex-direction: column;
  position: absolute;
  font-size: .22rem;
  font-size: 0;
  left: 0;
  top: 0;
  text-align: center;
  right: 0;
  margin: auto;
}


@keyframes floatAndFade {

  0%,
  100% {
    transform: translateY(0);
    opacity: 1;
  }

  50% {
    transform: translateY(-10px);
    opacity: 0.5;
  }
}

.tdicon {
  position: absolute;
  width: 1.67rem;
  height: 2.23rem;
  top: 50%;
  left: 50%;
  width: 1.67rem;
  height: 2.23rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/economic-td1.png) no-repeat center/contain;
}

.economic-td1 {
  margin-top: -0.42rem;
  margin-left: -4.5rem;
}

.economic-td2 {
  margin-top: 0.28rem;
  margin-left: 2.6rem;
}

#myCanvas {
  width: 4.06rem;
  height: 2.38rem;
  position: absolute;
  top: .05rem;
  right: -.02rem;
}

#share-screenshots-image2 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1111;
  position: absolute;
  top: 0;
  left: 0;
}

.fiber-p6 {
  width: 100%;
  height: 100%;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg5.jpg") no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}

.fiber-p6::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/td.png") no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  background-position: 50% 50%;
  z-index: 9999;
  width: 100%;
  height: 100%;
  margin: auto;
  pointer-events: none;
}

.fiber-p6 .notice-btn-box {
  margin: 0 auto 0 !important;
}

.fiber-p6::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/td2.png") no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  background-position: 50% 50%;
  z-index: 9999;
  width: 100%;
  height: 100%;
  margin: auto;
  pointer-events: none;
}

.fiber-p6 .part5-box {
  padding: 0;
  justify-content: unset;
}

.fiber-p6 .fiber-p6-item {
  display: block;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/fiber-p6-item.png") no-repeat;
  background-size: 100% 100%;
  width: 6.31rem;
  height: 3.15rem;
  margin: .35rem auto 0;
  padding-top: .18rem;
  box-sizing: border-box;
}

.fiber-p6 .economic-txt1 {
  color: #fff;
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/economic-txt1.png") no-repeat;
  background-size: 100% 100%;
  height: .25rem;
  width: 2.35rem;
  line-height: .3rem;
  text-align: center;
}

.fiber-p6 .economic-num {
  background: none !important;
}

.fiber-p6 .economic-num span {
  display: inline-block;
  width: auto;
  position: relative;
}

.fiber-p6 .user-match {
  width: 6.05rem;
  height: 1rem;
  background: none;
  margin: .25rem auto !important;
}

.fiber-p6 .user-match .match-num {
  font-size: .38rem;
  margin-top: 0.05rem;
}

.fiber-p6 .user-match .match-txt {
  font-size: .17rem;
}

.fiber-p6 .economic-txt2 {
  color: #fff;
  margin-top: -.1rem;
}

/* 烽火分享页面专用样式 - 避免与其他页面冲突 */
.fiber-p6-e-inner-earnings {
  position: relative;
  /* width: 7.9rem; */
  height: 3.1rem;
  margin: .1rem auto 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  box-sizing: border-box;
}

.fiber-p6-e-inner-earnings .earnings-txt2 {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/earnings-txt2.png") no-repeat;
  background-size: 100% 100%;
  width: 2.81rem;
  height: .46rem;
  font-family: "projectdtype";
  color: #10f797;
  line-height: .46rem;
  flex-wrap: wrap;
  flex-direction: column;
  position: absolute;
  font-size: .22rem;
  font-size: 0;
  left: 0;
  top: 0;
  text-align: center;
  right: 0;
  margin: auto;
}

.fiber-p6-e-inner-earnings .earnings-txt2 span {
  display: block;
}

.fiber-p6-e-inner-earnings .earnings-item2 {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item1.png) no-repeat;
  background-size: 100% 100%;
  width: 1.76rem;
  height: 1.85rem;
  margin-right: .3rem;
  position: relative;
}

.fiber-p6-e-inner-earnings .earnings-item2 img {
  width: 100%;
  display: block;
  margin: .1rem auto 0;
  height: 1.1rem;
  object-fit: contain;
}

.fiber-p6-e-inner-earnings .earnings-item2 .earnings-name {
  font-size: .16rem;
  color: #ffffff;
  font-family: "dfgametype";
  line-height: .25rem;
  padding: .05rem;
  height: .5rem;
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow-wrap: break-word;
  word-break: break-all;
  white-space: normal;
  text-overflow: ellipsis;
}

.fiber-p6-e-inner-earnings .earnings-item2 .earnings-name em {
  width: auto;
  text-align: center;
  font-weight: normal;
}

.fiber-p6-e-inner-earnings .earnings-name i {
  display: none !important;
}

.fiber-p6-e-inner-earnings .earnings-item2.on1 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item1.png);
}

.fiber-p6-e-inner-earnings .earnings-item2.on2 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item2.png);
}

.fiber-p6-e-inner-earnings .earnings-item2.on3 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item3.png);
}

.fiber-p6-e-inner-earnings .earnings-item2.on4 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item4.png);
}

.fiber-p6-e-inner-earnings .earnings-item2.on5 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item5.png);
}

.fiber-p6-e-inner-earnings .earnings-item2.on6 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item6.png);
}

.fiber-p6-e-inner-earnings .earnings-item2:last-child {
  margin-right: 0;
}

.fiber-p6-e-inner-earnings.act::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/not.png") no-repeat;
  background-size: 100% 100%;
  width: 4.07rem;
  height: 1.19rem;
  right: .3rem;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.fiber-p6-e-inner-earnings.act .earnings-item2 {
  display: none !important;
}

.btn-box {
  display: flex;
  width: 5.7rem;
  justify-content: space-between;
}

.btn-all a {
  color: #fff;
  text-align: center;
  width: 2.5rem;
  display: inline-block;
}

.main .main-frame .weekEven {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/bg5.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}

.weekEven-notice {
  position: relative;
  width: 6.84rem;
  height: 3.45rem;
  margin: 0.06rem auto 0;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-box1.png) no-repeat left/contain;
}

.weekEven .we-tit {
  position: absolute;
  width: 100%;
  top: -0.42rem;
  font-size: 0.35rem;
  color: rgba(0, 0, 0, 0.68);
  line-height: 1;
  font-family: "projectdtype";
  text-align: center;
  font-weight: bold;
}

.we-list {
  position: relative;
  /* width: 98.5%;
  height: 100%; */
  width: 90.5%;
  height: 82%;
  mask: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-box1.png);
  mask-size: 6.84rem 3.45rem;
  mask-position: 0 0;
  -webkit-mask: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-box1.png);
  -webkit-mask-size: 6.84rem 3.45rem;
  -webkit-mask-position: 0 0;
  padding: 0.3rem;
  overflow: auto;
}

/* 整体滚动条样式 */
.we-list::-webkit-scrollbar {
  width: 1px;
}

/* 滚动条轨道样式 */
.we-list::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.5);
  /* 轨道背景颜色 */
}

/* 滚动条滑块样式 */
.we-list::-webkit-scrollbar-thumb {
  background: #0ff796;
  /* 滑块颜色 */
}

.we-list .bulletin_loading {
  width: 100%;
  height: 0.3rem;
  display: flex;
  justify-content: center;
}

.we-list .bulletin_loading img {
  width: 0.3rem;
  ;
  height: 0.3rem;
  display: inline-block;
  animation: bulletin_loading_rotate 1s 0s linear infinite;
}

@keyframes bulletin_loading_rotate {
  0% {
    transform: rotate(0deg);
  }

  50% {
    transform: rotate(180deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.we-list li {
  /* position: absolute; */
  width: 100%;
  height: 0.55rem;
  display: flex;
  box-sizing: border-box;
  justify-content: flex-end;
  margin-bottom: 0.2rem;
  /* left: 100%; */
  /* animation: dmAni 8s linear forwards; */
}

.we-list li:nth-child(even) {
  justify-content: flex-start;
}

@keyframes dmAni {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-200%);
  }
}

/* .we-list li:nth-child(odd) {
  justify-content: flex-end;
} */

/* .we-list li:nth-child(1) {
  top: 0.33rem;
}

.we-list li:nth-child(2) {
  top: 1.11rem;
}

.we-list li:nth-child(3) {
  top: 1.86rem;
}

.we-list li:nth-child(4) {
  top: 2.67rem;
} */

.we-list .dz-state {
  width: 0.72rem;
  height: 0.55rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-dz1.png) no-repeat center/contain;
  cursor: pointer;
}

.we-list .desc {
  width: auto;
  min-width: 4rem;
  max-width: 5.7rem;
  height: 0.55rem;
  background-size: 100% 100%;
  padding: 0 0.16rem 0 0.14rem;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

.we-list .s1 .desc {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-tab1.png);
}

.we-list .s2 .desc {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-tab2.png);
}

.we-list .dz-state.s1 {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-dz1.png) no-repeat center/contain;
}

.we-list .dz-state.s2 {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-dz2.png) no-repeat center/contain;
}

.we-list .dz-state.s3 {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-dz3.png) no-repeat center/contain;
}

.we-list .desc>* {
  margin-right: 0.12rem;
}

.we-list .desc .name {
  font-size: 0.2rem;
  color: #3b3b38;
  line-height: 1;
  border-bottom: 1px #3b3b38 solid;
  font-family: "dfgametype";
  max-width: 1.25rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.we-list .desc span {
  font-size: 0.2rem;
  color: #3b3b38;
  line-height: 1;
  text-shadow: 0 0 0.01rem #3b3b38;
  font-family: "dfgametype";
}

.we-list .desc .red-middle {
  font-size: 0.257rem;
  color: #bf7172;
  line-height: 1;
  font-family: "projectdtype";
}

.we-list .desc .red-bold,
.we-list .desc .green-bold {
  font-size: 0.32rem;
  line-height: 1;
  font-family: "projectdtype";
}

.we-list .desc .red-bold {
  color: #bf7172;
}

.we-list .desc .green-bold {
  color: #1ab374;
}

.we-list .desc .icon {
  width: 0.87rem;
  height: 0.45rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-icon1.png) no-repeat center/contain;
}

.we-list .desc .icon img {
  display: block;
  width: auto;
  height: 100%;
  margin: 0 auto;
}

.we-list .desc .hficon {
  display: inline-block;
  width: 0.25rem;
  height: 0.37rem;
  margin-right: 0.06rem;
  vertical-align: bottom;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon-hfb.png) no-repeat center/contain;
}

.weekEven-friendEarning {
  position: relative;
  width: 6.76rem;
  height: 4.5rem;
  margin: 0.64rem auto 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.__loading_layer__ {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.5)
}

.__loading_layer__ .earnings_loading {
  width: 100%;
  height: 0.5rem;
  text-align: center;
  display: block;
  margin: 0 auto;
  position: absolute;
  top: 40%;
}

.__loading_layer__ .loading-con--icon {
  height: 0.5rem;
  text-align: center;
  display: block;
  margin: 0 auto;
}

.__loading_layer__ .loading-con--icon img {
  width: auto;
  height: 100%;
  display: inline-block;
  animation: bulletin_loading_rotate 1s 0s linear infinite;
}

.__loading_layer__ .earnings_loading p {
  text-align: center;
  color: #fff;
  line-height: 0.5rem;
}

.weekEven-friendEarning .weekEven-earnings-item {
  position: relative;
  width: 6.76rem;
  height: 1.44rem;
  margin: 0.1rem auto 0;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-box2.png) no-repeat center top/6.76rem, url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/slice-line.png) no-repeat center bottom / 6.75rem;
}

.weekEven-friendEarning .name {
  position: absolute;
  top: 0.05rem;
  left: 0.08rem;
  font-size: 0.14rem;
  color: #ffffff;
  line-height: 1;
  font-family: "projectdtype";
}

.weekEven-friendEarning .num {
  position: absolute;
  top: 0.05rem;
  left: 2.02rem;
  font-size: 0.153rem;
  color: #FFF;
  line-height: 1;
  font-family: "dfgametype";
}

.weekEven-friendEarning .head-box {
  position: absolute;
  width: 1.04rem;
  height: 0.9rem;
  top: 0.3rem;
  left: 0.15rem;
  background-color: #FFF;
  padding: 0.04rem;
  box-sizing: border-box;
}

.weekEven-friendEarning .head-box img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.weekEven-friendEarning .t1 {
  position: absolute;
  top: 0.42rem;
  left: 1.64rem;
  font-size: 0.22rem;
  color: #e7e7e7;
  line-height: 1;
  font-family: "dfgametype";
}

.weekEven-friendEarning .t2 {
  position: absolute;
  width: 2.14rem;
  top: 0.81rem;
  left: 1.18rem;
  text-align: center;
}

.weekEven-friendEarning .t2 i {
  display: inline-block;
  width: 0.26rem;
  height: 0.26rem;
  margin-right: 0.07rem;
  margin-left: -0.16rem;
  vertical-align: middle;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon-hfb.png) no-repeat center/contain;
}

.weekEven-friendEarning .t2 {
  font-size: 0.32rem;
  color: #00f38e;
  line-height: 1;
  font-family: "projectdtype";
}

.weekEven-friendEarning .t3 {
  position: absolute;
  top: 0.26rem;
  left: 3.92rem;
  font-size: 0.15rem;
  color: #e7e7e7;
  line-height: 1;
  font-family: "dfgametype";
}

.weekEven .earning-list {
  position: absolute;
  top: 0.45rem;
  left: 3.31rem;
  display: flex;
  transform-origin: 0 0;
  transform: scale(0.71);
}

.weekEven .earning-list li {
  position: relative;
  width: 1.64rem;
  height: 1.12rem;
  margin-right: 0.07rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item6.png) no-repeat;
  background-size: 100% 100%;
}

.weekEven .earning-list li img {
  position: absolute;
  width: auto;
  height: 0.68rem;
  left: 50%;
  top: 0.07rem;
  transform: translateX(-50%);
}

.weekEven .earning-list li p {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 0.85rem;
  left: 0;
  font-size: 0.18rem;
  color: #ebe8ea;
  line-height: 1;
  font-family: "dfgametype";
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.weekEven .earning-list li.c6 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item6.png);
}

.weekEven .earning-list li.c5 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item5.png);
}

.weekEven .earning-list li.c4 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item4.png);
}

.weekEven .earning-list li.c3 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item3.png);
}

.weekEven .earning-list li.c2 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item2.png);
}

.weekEven .earning-list li.c1 {
  background-image: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collect-item1.png);
}

.weekEven .weekEven-earnings-item .dz-btn {
  position: absolute;
  width: 0.54rem;
  height: 0.54rem;
  top: 0.5rem;
  left: 5.97rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-dz5.png) no-repeat center/contain, url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-dz4.png) no-repeat 0 0/0;
  transition: background 0.3s;
}

.weekEven .weekEven-earnings-item .dz-btn.act {
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-dz4.png) no-repeat center/contain;
}

.weekEven .weekEven-earnings-item .dz-btn.act {
  animation: btnClickAni 0.3s ease forwards;
}

.weekEven .friend-game-tip {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.2rem 0;
  box-sizing: border-box;
}


.weekEven .friend-tip {
  display: flex;
  width: 4.11rem;
  height: 0.68rem;
  /* justify-content: center;
  align-items: center;
  font-size: 0.24rem;
  color: #141413;
  line-height: 1.2;
  font-family: "projectdtype";
  text-align: center;
  padding-top: 0.06rem;
  box-sizing: border-box; */
  line-height: 999px;
  overflow: hidden;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-box3.png) no-repeat center/contain;
}

.weekEven .game-tip {
  width: 2.28rem;
  height: 0.73rem;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/weekeven-play.png) no-repeat center/contain;
}

@media all and (orientation: landscape) and (min-width: 480px) {

  html,
  body {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
  }

  html::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #333;
    z-index: 99999;
  }

  html::after {
    content: "\4e3a\4e86\66f4\597d\7684\4f53\9a8c\ff0c\8bf7\5c06\624b\673a\7ad6\8fc7\6765";
    text-align: center;
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    height: 30px;
    width: 100%;
    margin-top: 50px;
    z-index: 99999;
  }

  body::before {
    content: "";
    position: absolute;
    z-index: 99999;
    height: 200px;
    width: 100px;
    left: 50%;
    top: 50%;
    margin: -140px 0 0 -50px;
    color: #fff;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB2CAYAAAAZUrcsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDAwMjcwNkVEQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDAwMjcwNkREQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0NzhCMTlBREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ0NzhCMTlCREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J30rNQAACRRJREFUeNrsXQlsFVUUfW2hpexQlhYJi0IQJaCgoLgAsohIkFWIURQFNaBgBKMRgZAY1KgYlRIiQVkEo4IBEVAxBsQgyFIkLAHRgFCkgJhCgVqg33syd+R1nPb/+Z3fzpvek5y0s/6Ze+Zt9933XlIkElExIpN4HfF6YmviJWUGkonFxP3Eg8QjxL9VSJEUg6CNiD2Jw4mdiRnEBmwkI96RiJc8xdxCXEz8sSoKOpH4PLFlCN99PfE94ldVQVBkq9nEe1yO5RPPEFMMeccIp9LGxHSX4/P5wy306fc6EjsQtxF/DYKg/YnLOFu1AQEXEncwc4nVDBO0FbEr8V7iUMc5OcRBxGM+/B4SwniuY3xD/IH4GZfdFfC2JKjGbsSiSElkE5s7zjOdvYnfOt5zF7FmOe+bGXHHKeIyYqdEv5u+0Yx4UnuIAuLgkAnp5GyH4VeU836NiPOJOZHSsZTYuSIEXeX44b4hF9Pmy473Hu/DPWsR2xOnEX9xEfU8cSYxKVGCDnT84NgqIqbNFdq7nyM29Pn+Q4hfugi7ye/Uav+zWvuRrVVMTLAl8axmg2cT9DsjiHscoqJoG+anoK2JhdoP9K6CgoIzNBtsSeDvpBLfcUmtvuSKyMPHUGX3Q670HiK2J172UFG+kViXWMRNGjeX4UCP94zVA4SmwXKf2pBo0mzm9nUht8UT2dQYRlxArKfte5z4UXmbLdnaV/K+h6+hPnGR4ytbR2zhOK9vJLFo6lPKSSHu0+47vAJyhXbE3Y73GVeeeyazb9bGUQ/fAhwNo12cEp8Tq2v7EunEP++jT/mKI0W2qwA3wAHifQ6P0gfEXvHeEN6eJtr2iRiv6018QPPE4IGyiHU463qQuNTlujziVr4mOU6jw33Xg1gjAQb+R/s/tYI8WbnsYv2e2Jb3IVHc7DGB/SdolrZ9Lsbrumj/b2cR5xAn8L7OpQi62cXt5hVp3A3WIkFdbfrHU1GAy3EU8WcuwzPYx9w/HkGLHduxIE/7H4Z9kXh7Kcd1dGM/cXGcvmBUvGpzl17YsJM4hrv2FPucR2vbMVeK9HbRiBgL3wbEvFIqKReJbbRzeyWwQnSB2NjHSore+J9eSc2nL7RnyGVbe6oUxQP0+I906fkv5K/skLYvkd1s6dx8CRPGanZtRpziNcuNFxu4rHyE+/+OExcRd7nU5F7xsb9R/1AKPZT7puAMd7zP4O1xxLd5f8Ky3LAyCFmuXaSdiMcVmawEQQSy3Hna9uh4qumCYGEZ1+rtZuAtLuc8QVxJvEYEDR6clbuD3Ma3dbrfcbwp8Q128OTYbVavlaJO7KoqUuaEcSr2Kv3FX/35AD4fOkfQKTLE4a1DRGJ3/r+r45qP1VW3bYbd9vcqKFx+rxmaAvARrgmYoCncAhjD23i+h7hlAOixw8h2EbmI2OKniX20Y49xKvWc5RYZnKWdDWCukqSXfyzaRnU1fHa31ibN5ATYlJs1NuD3XRJvO1Q3SD67q4KMauySxN/LAXw+PNOTXF6+qZWN65Tl80aKRXxvPz52K6dguzcrl1OrL46Fnco9EDtoOK1KdhEGEW8R/+ByEWKlcvn5qLLG5PTTzmurXfeU0+FQHkFTDRCznkE1eQRjFxA/UVYEiGLP22ntHF3MBZyCpR0aYKzlbHWvts+tZwm+8oniWDADKE8HKGuUXGl4mHhBBDUHKE/vIq5yOTZLWVEfSgQ1C6gBDybO1vYh1U6NVq0XBBuTuQ09mWu1ZUJSqBmYqSzn/G4RNFyVJSWCVjGIoCKoQAQViKACEVTAguqiRgtaTjLwY0j28LxebBHYl9XnI0qLcr4+4qu+Ae8HUewBtRkxiFpX+7+miYLC9YeobIyFRBR6NE/ET8S5LGyOAe+Hd3pVWVEA6N2PFmW/UFldU7juOxMFjWXyRoEIKhBBBSKoIH5BEZyEWJfmXBO8LKarsEorKnKHldW5faS8giJ2BeM/7yDWEvtWKiAsIukRCfipV0ExAGYqp0pB8IDgawwIXheLoJi8N1tsFnhEWKt5ZQn6kjJ3MFJVBWKNZrsJivn4Vot9jMQAO/u1BUXNFbOBNRHbGImTylpTp8B2Vk8RMY0GtHvOTqGYmQsRZVk+3Rxj/uEQTxE7lwlMPYfBvoN9uh9GfrdBw7WHj2IqbvzuEL1itpVfwIDgrshy7/b5IWuKTpVmq54QtJXYNTRo4ZwAWWA2spJ9Lj8F/iGemcCbS9Rf8AB/QE/iTcRnlLdpeJJQy5UO0eAAU6RjurdNvL1PWU6fWTFeH5EUGiz8qYlpY6OXG4igwQJmCrvN2RTxcgMZwR0sIIgA8yqgBwUTN8KLNE0ENRvwyy7hWm51rxdLlhtcVI/nIhE0ZBBBQwYpQ4OHPdx8qcHt0obsZEgWQc3EJGWtg2YDy15i5tN0yXLDAU+ePBE0eHBOW5smgkotVyCCCkLTbPmNiZXzOogJzU2hGP2E9UUwHwMWK+2orMntD4oZzRMUVedByppU4oq2b72yhhoeFlOaJSgWe9lQyjGsWjBXTGmWoJuiHM8RU5olaLQV42WIvmGC3hnleDcxpVmCjlLWGEQ3oPkySUxplqA4bzlxgrICmTAmA3MEYi4GrCEiwdoGOhbQfTOHOF1Z/XWYvLGlmNBcQW00UTI42PgsVyCCCuKEcwpYLLwbcye3hKAEDzdwHQUd3YjN7eAl4YmgwcO7ypqA2V5mGsKmiaDmIl3FGBAmZahUigQiqEAEFYigAhFUBBUYKqhMshgepEDQi2KH0CAfgh4RO4QGxyFovtghNDgNQXf5fNNisWul2WofBPV7WcVLolOl2eprTFGO6VMwyVFHn266HzdWMhFyNFwg9ie29+l+CNbrbq8KMZS4QmxsNIYQV+rrtmCihl5iFyOxRlnr7pRYiAcB09v4r8AcHFPWGnUnnIICmAlyrSq50LoguMjjlLnd3uG2mB2ClBYTu4i9Ag0scI/lQH/Xd5a23CRiWl5Q1opLdcR2gcIZ4uvKGsXwP7dttAVhWxH7EEcqa0ar2ixwkpKpzRMN28aI0y0gHiAuZb/B0VIvinHJ5muVFR+ayZWmZCUeoUTDtvFxrvDsVdZkJWXiXwEGAB5thUjn4vqyAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100px auto;
    -webkit-transform: rotateZ(-90deg);
  }
}

/*  |xGv00|1e0f55a8eb3328bf963988d1eb36c25a */
.frame-war .friends-victory-evacuation {
  margin-top: .25rem;
}

.specular-txt-code1,
.specular-txt-code2 {
  font-size: .2rem;
  font-family: "projectdtype_medium";
  color: #efefef;
  font-weight: 600;
  position: absolute;
  bottom: .85rem;
  left: .2rem;
}

.specular-txt-code1 span,
.specular-txt-code2 span {
  color: #10f797;
}

.specular-txt-code2 {
  bottom: .8rem;
  top: unset;
  right: 0;
  text-align: right;
  padding-right: .2rem;
  box-sizing: border-box;
}

@font-face {
  font-family: "dfgametype";
  src: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/font/dfgametype.ttf");
}

@font-face {
  font-family: "projectdtype";
  src: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/font/projectdtype.ttf");
}

@font-face {
  font-family: "projectdtype_medium";
  src: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/font/projectdtype-medium.ttf");
}

@font-face {
  font-family: "fzltth";
  src: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/font/fzltth.ttf");
}

#afooter {
  display: none !important;
}

.icon-thumbs-up {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon-thumbs-up.png") no-repeat;
  background-size: 100% 100%;
  width: .31rem;
  height: .31rem;
  display: block;
  position: absolute;
  right: .6rem;
  top: .35rem;
}

.icon-thumbs-up.act {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon-thumbs-up-act.png") no-repeat;
  background-size: 100% 100%;
}

.thumbs-tips {
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/icon-thumbs.png") no-repeat;
  background-size: 100% 100%;
  font-size: .2rem;
  width: 1.67rem;
  height: .32rem;
  text-align: center;
  color: #fff;
  line-height: .32rem;
  top: 3.2rem;
  left: 0;
  z-index: 111;
  right: 0;
  margin: auto;
  display: none;
  font-family: "projectdtype";
  position: absolute;
}

.thumbs-tips.act {
  color: #0ff796;
}

.friend-box .icon-thumbs-up {
  right: 2.2rem;
  top: .3rem;
}

.fiberHome-time {
  width: 1.44rem;
  height: .2rem;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: space-between;
  padding: 0rem .15rem;
  box-sizing: border-box;
  color: #000000;
  line-height: .2rem;
  font-family: "projectdtype_medium";
  font-size: .15rem;
  bottom: .07rem;
  left: .1rem;
}

.frame-war .fiberHome-time {
  bottom: 0.15rem;
  transform: translateX(-0.06rem);
}

.domHide::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/friend-before.png") no-repeat;
  background-size: 100% 100%;
  width: 3.44rem;
  height: 1.77rem;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.domHide .fiber-txt,
.domHide .fiber-tips,
.domHide .economic-inner,
.domHide .e-inner-earnings {
  display: none !important;
}

.sol_out_value_collection {
  justify-content: center;
  width: 7.2rem;
  padding-top: .6rem;
  box-sizing: border-box;
  background-image: none;
}

.e-inner-earnings.act::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/not.png") no-repeat;
  background-size: 100% 100%;
  width: 4.07rem;
  height: 1.19rem;
  right: .3rem;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.e-inner-earnings.act .earnings-item2 {
  display: none !important;
}

.sol_highlights_out_value_info.act::before {
  content: '';
  background: url("https://game.gtimg.cn/images/dfm/cp/weekly20250821/not.png") no-repeat;
  background-size: 100% 100%;
  width: 4.07rem;
  height: 1.19rem;
  right: 0;
  position: absolute;
  left: 0;
  bottom: .8rem;
  z-index: 11;
  margin: auto;
}

.sol_highlights_out_value_info.act .earnings-item2 {
  display: none;
}

.sol_highlights_out_value_info.act .highlights-bc {
  display: none !important;
}

.highlights-tit3 {
  margin-top: -.2rem;
  font-size: .18rem;
  font-family: "projectdtype_medium";
  width: 5.5rem;
  margin: -.15rem auto 0;
  text-align: center;
}

.killHighlights.act .highlights-tit2 {
  display: none;
}

.killHighlights.act .highlights-tit3 {
  display: none;
}

.killHighlights.act .highlights-info {
  margin-top: .5rem !important;
}

.killHighlights.act .killHighlights-info {
  margin-top: 1rem !important;
}

.mp_3.act .specular-title {
  display: none;
}

.mp_3.act .specular-x2 {
  display: none;
}

.mp_3.act .specular-x {
  margin: 1rem auto 0 !important;
  transform: scale(1.3);
}

.mp_3.act .specular-txt {
  margin: .5rem auto 0 !important;
}

.economicHighlights.act .highlights-tit2 {
  display: none;
}

.economicHighlights.act .highlights-tit3 {
  display: none;
}

.economicHighlights.act .highlights-info {
  margin-top: .5rem !important;
}

.economicHighlights.act .highlights-txt2 {
  margin: .6rem auto 0 !important;
}

.main .main-frame .part5 .part5-box .part5-item-info .tit.on span,
.main .main-frame .fiber-p6 .part5-box .part5-item-info .tit.on span,
#screenshots-html .part5-item-info .tit.on span,
#screenshots-html2 .part5-item-info .tit.on span {
  display: block;
}

#screenshots-html .part5-item-info .tit.on span,
#screenshots-html2 .part5-item-info .tit.on span {
  display: block;
  line-height: 0.5rem;
  font-size: 0.5rem;
}

#screenshots-html .part5-item-info .tit.on span:nth-child(1),
#screenshots-html2 .part5-item-info .tit.on span:nth-child(1) {
  margin-top: -0.15rem;
}

#sol_day_income_most .day {
  width: 1.7rem !important;
}

.login-tips {
  font-size: .22rem;
  color: #1b262c;
  font-weight: bold;
  text-align: center;
  opacity: .6;
  transform: rotate(4deg) translateY(10px);
  position: absolute;
  text-align: center;
  width: 100%;
}

.thumbs-up-button {
  font-size: 0.5rem;
}

#test_btn {
  position: absolute;
  top: 0.1rem;
  left: 0.1rem;
  width: 0.5rem;
  height: 0.5rem;
}

#loading-tip {
  display: none;
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: 99999;
  flex-direction: column;
  justify-content: center;
}

#loading-tip:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(0, 0, 0);
  opacity: 0.3;
  z-index: 1;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

#loading-tip .loading-inner {
  animation: spin 1s linear infinite;
  transform-origin: center;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  background: url(https://game.gtimg.cn/images/dfm/cp/weekly20250821/loading.svg) 100% 100% no-repeat;
  position: relative;
  z-index: 2;
}

/* 通告样式 */
.top-marquee {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: .8rem;
  line-height: .8rem;
  background-color: rgba(0, 0, 0, .7);
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  z-index: 99;
  color: #fff;
}

.marquee-content {
  white-space: nowrap;
  animation: marquee 8s linear infinite;
}

@keyframes marquee {
  0% {
    transform: translateX(100%);
  }

  100% {
    transform: translateX(-100%);
  }
}


.war-fiber-td1 {
  margin-top: -5.1rem;
  margin-left: -4.4rem;
}

.war-fiber-td2 {
  margin-top: -1.1rem;
  margin-left: 3.2rem;
  transform: rotate(-15deg);
}

.frame-war .killHighlights-td1 {
  margin-top: -4.64rem;
  margin-left: -4.34rem;
  transform: rotate(14.5deg);
  z-index: 4;
}

.frame-war .killHighlights-td2 {
  margin-top: -0.5rem;
  margin-left: 2.05rem;
  transform-origin: 100% 100%;
  transform: rotate(16deg) scale(0.7);
  z-index: 2;
}






@media screen and (min-aspect-ratio: 750/1624) {

  .main .main-frame .frame-fiberHome,
  .main .main-frame .frame-war {
    position: absolute;
    height: 16.24rem;
    bottom: 0;
  }
}


@media screen and (min-aspect-ratio: 750/1580) {

  .frame-fiberHome>.fixed-tips,
  .frame-war>.fixed-tips {
    top: 0.3rem;
  }
}


@media screen and (min-aspect-ratio: 750/1490) {

  .frame-fiberHome>.fixed-tips,
  .frame-war>.fixed-tips {
    top: 0;
  }
}

@media screen and (min-aspect-ratio: 750/1466) {

  .frame-fiberHome>.fixed-tips,
  .frame-war>.fixed-tips {
    top: auto;
    bottom: 12.3rem;
  }
}


@media screen and (min-aspect-ratio: 750/1410) {

  .main .main-frame .frame-fiberHome,
  .main .main-frame .frame-war {
    height: 16.24rem;
    bottom: auto;
    top: -2.1rem;
  }

  .frame-fiberHome>.fixed-tips,
  .frame-war>.fixed-tips {
    top: 1.3rem;
    bottom: auto;
  }
}

@media screen and (min-aspect-ratio: 750/1340) {
  .main .main-frame .icon-xh {
    position: fixed;
    bottom: auto;
    top: calc(100vh + 1.5rem);
    top: calc(100dvh + 1.5rem);
  }
}

@keyframes btnClickAni {
  0% {
    transform: scale(1);
  }

  60% {
    transform: scale(0.96);
  }

  100% {
    transform: scale(1);
  }
}

/* 藏品无数据兜底样式 */
.collect-box .collect-list.collection-no-data {
  background-image: url('https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collection-no-data.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 70% auto;
  height: 4rem !important;
  width: 5.96rem !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 1.4rem 0 0 0.4rem !important;
  flex-wrap: nowrap !important;
  position: relative !important;
}

/* 空的藏品项样式 */
.collect-box .collect-list li.collection-empty {
  background: url('https://game.gtimg.cn/images/dfm/cp/weekly20250821/war/collection-bg.png') no-repeat top/contain !important;
}


.main .main-frame .battlefield-share .battlefield-share-specular-txt {
  width: 6.15rem;
  height: 3.1rem;
  position: relative;
  margin: .15rem auto 0;
  transform: translateX(0.05rem);
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-specular-txt-code1,
.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-specular-txt-code2 {
  font-size: .2rem;
  font-family: "projectdtype_medium";
  color: #efefef;
  font-weight: 600;
  position: absolute;
  bottom: .85rem;
  left: .2rem;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-specular-txt-code1 span,
.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-specular-txt-code2 span {
  color: #10f797;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin-top: .8rem;
}


.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-kills-assists-killed {
  display: flex;
  bottom: 0.05rem;
  background: url(//game.gtimg.cn/images/dfm/cp/weekly20250821/kills-assists-killed.png) no-repeat;
  background-size: 100% 100%;
  width: 100%;
  position: absolute;
  left: 0;
  justify-content: space-between;
  height: .71rem;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-kills-assists-killed p {
  width: 33%;
  display: flex;
  padding-top: .1rem;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-kills-assists-killed .battlefield-share-kills {
  display: flex;
  align-items: center;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-kills-assists-killed span {
  font-family: "projectdtype";
  color: #ffffff;
  font-size: .45rem;
  line-height: .18rem;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-kills-assists-killed .battlefield-share-kills span:nth-child(1) {
  color: #10f797;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-kills-assists-killed p span:nth-child(1) {
  font-size: .18rem;
  width: .1rem;
  position: relative;
  line-height: .25rem;
  margin-right: .25rem;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-kills-assists-killed p span:nth-child(1)::before {
  content: '';
  width: .01rem;
  height: 100%;
  background: #5b5c5a;
  position: absolute;
  right: -.18rem;
  top: -.03rem;
  opacity: .8;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-kills-assists-killed p span:nth-child(2) {
  margin-left: .03rem;
  margin-top: .03rem;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-kills-assists-killed .battlefield-share-assists {
  align-items: center;
  display: flex;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-kills-assists-killed .battlefield-share-assists span:nth-child(1) {
  color: #f4cf67;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-kills-assists-killed .battlefield-share-killed {
  align-items: center;
  display: flex;
}

.main .main-frame .battlefield-share .battlefield-share-specular-txt .battlefield-share-kills-assists-killed .battlefield-share-killed span:nth-child(1) {
  color: #dd302f;
}

.main .main-frame .weekEven-earnings-item .name {
  top: 0.07rem;
}

.main .main-frame .weekEven-earnings-item .num{
  top: 0.07rem;
  left: 1.97rem;
  font-size: 0.15rem;
}


#sol_friend{
  position: relative;
}
#sol_friend .notice-btn-box{
  transform: translate(0, 0);
  position: absolute;
  top: 74%;
  left: 0;
  z-index: 1;
  width: 100%;
  justify-content: center;
}