@charset "UTF-8";
blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
select,
td,
textarea,
th,
ul {
  padding: 0;
  margin: 0;
}

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

fieldset,
img {
  border: 0;
}

address,
b,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
i {
  font-weight: 400;
  font-style: normal;
}

ol,
ul {
  list-style: none;
}

caption,
th {
  text-align: left;
}

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

img[alt] {
  color: white;
}

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

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

abbr,
acronym {
  border: 0;
}

strong,
th {
  font-weight: 700;
}

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

a {
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 0.5s ease-out;
  -moz-transition: color 0.5s ease-out;
  transition: color 0.5s ease-out;
}

a:hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}

/* button,
input,
option,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}

input:focus,
textarea:focus {
  outline: 0;
} */
body,
html {
  overflow: hidden;
  -webkit-user-drag: none;
}

table {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
}

table td {
  word-break: break-all;
  word-wrap: break-word;
}

body {
  font: "Microsoft YaHei", "微软雅黑", "LoL Display", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  background-color: #000000;
}

@font-face {
  font-family: "sellnum-1";
  src: url("//game.gtimg.cn/images/lol/common/sell/font/sellnum-1.eot");
  src: url("//game.gtimg.cn/images/lol/common/sell/font/sellnum-1.woff") format("woff"), url("//game.gtimg.cn/images/lol/common/sell/font/sellnum-1.ttf") format("truetype"), url("//game.gtimg.cn/images/lol/common/sell/font/sellnum-1.svg") format("svg");
}
@font-face {
  font-family: "beautfort-lol";
  src: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/fonts/beaufort-lol.ttf");
}
@font-face {
  font-family: "syht-bold";
  src: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/font/sourcehansanssc-bold.subset.otf") format("truetype");
  font-style: normal;
}
@font-face {
  font-family: "syht-medium";
  src: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/font/sourcehansanssc-medium.subset.otf") format("truetype");
  font-style: normal;
}
@font-face {
  font-family: "syht-regular";
  src: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/font/sourcehansanssc-regular.subset.otf") format("truetype");
  font-style: normal;
}
@font-face {
  font-family: "fzshitss_te";
  src: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/font/fzshitss_te.ttf") format("truetype");
  font-style: normal;
}
@font-face {
  font-family: "sachsenwaldregular";
  src: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/font/sachsenwaldregular.ttf") format("truetype");
  font-style: normal;
}
.disabled {
  pointer-events: none;
}

.wrap {
  position: relative;
  width: 1055px;
  height: 640px;
  display: block;
  overflow: hidden;
}

.subnav {
  position: absolute;
  z-index: 1000;
  top: 88px;
  left: 35px;
}

div {
  outline: 0;
}

.content {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.content .inner-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.content .top-box {
  display: none;
}

.slogant-top {
  position: absolute;
  top: -2px;
  left: 72px;
  z-index: 2;
}
.slogant-top .slogan {
  width: 545.5px;
  height: 100px;
  opacity: 0;
  font-size: 0;
}
.slogant-top .title-sub {
  width: 442.5px;
  height: 33.5px;
  opacity: 0;
  pointer-events: none;
}
.slogant-top .title-date {
  width: 263.5px;
  height: 18px;
  line-height: 18px;
  font-size: 13.42px;
  font-family: "syht-medium";
  text-align: center;
  color: white;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-date.png");
  background-size: 100% 100%;
  background-position: center top;
  background-repeat: no-repeat;
  margin-left: 91px;
  margin-top: -2px;
}
.slogant-top .user-nick {
  font-size: 12.92px;
  font-family: "syht-medium";
  text-align: center;
  color: white;
  width: 394px;
  margin-top: 2px;
}

.top-right {
  position: absolute;
  top: 35px;
  right: 0px;
  z-index: 2;
}
.top-right .navbar {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-left: auto;
  padding-right: 7.5px;
}
.top-right .navbar .navbar-item {
  color: #c6f1ff;
  font-size: 12px;
  font-family: "Microsoft YaHei";
  margin: 0 18px;
  text-align: center;
  line-height: 1.2;
  position: relative;
}
.top-right .navbar .navbar-item:not(:last-child)::after {
  content: "";
  width: 1px;
  height: 12.5px;
  background-color: #c6f1ff;
  position: absolute;
  top: 0;
  right: -18px;
  z-index: 1;
}
.top-right .nav-title-box {
  padding-right: 25px;
  margin-top: 31px;
}
.top-right .nav-title-box .nav-title {
  font-size: 23.105px;
  color: #fffbe2;
  font-family: "syht-bold";
  text-align: right;
}
.top-right .nav-title-box .nav-desc {
  color: #fffbe2;
  font-family: "syht-regular";
  font-size: 14.33px;
  line-height: 1.3;
  text-align: right;
}
.top-right .nav-task-list-drawer {
  padding-right: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.top-right .nav-task-list {
  width: 458.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 8px;
  height: 268px;
  overflow-y: auto;
  overflow-x: hidden;
}
.top-right .nav-task-list.scroll-mask {
  -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgb(0, 0, 0) 60px);
          mask-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgb(0, 0, 0) 60px);
}
.top-right .nav-task-list .nav-task-item {
  width: 330px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 54px;
  position: relative;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  transition: all 400ms linear;
}
.top-right .nav-task-list .nav-task-item:first-child .nav-task-inner {
  width: 193px;
}
.top-right .nav-task-list .nav-task-item:hover::before {
  content: "";
  width: 458.5px;
  height: 54px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/nav-task-itemcur.png");
  background-size: 100% 100%;
  background-position: center top;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  right: -22px;
  z-index: -1;
  pointer-events: none;
}
.top-right .nav-task-list .nav-task-item:not(:last-child)::after {
  content: "";
  width: 335.5px;
  height: 1px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/nav-task-itemline.png");
  background-size: 100% 100%;
  background-position: center top;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
}
.top-right .nav-task-list .nav-task-item .task-index {
  width: 17.5px;
  height: 20.5px;
  line-height: 19px;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/index-bg.png");
  background-size: 100% 100%;
  background-position: center top;
  background-repeat: no-repeat;
  font-family: "sachsenwaldregular";
  color: #000000;
  font-size: 10.565px;
  margin-right: 9px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.top-right .nav-task-list .nav-task-item .nav-task-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.top-right .nav-task-list .nav-task-item .nav-task-inner .nav-task-title {
  color: #fffbe3;
  font-size: 12px;
  font-family: "syht-bold";
}
.top-right .nav-task-list .nav-task-item .nav-task-inner .nav-task-details {
  color: #fff3a7;
  font-size: 10px;
  font-family: "syht-regular";
}
.top-right .nav-task-list .nav-task-item .nav-task-inner .nav-task-tip {
  color: white;
  font-size: 9px;
  font-family: "syht-regular";
  white-space: nowrap;
}
.top-right .nav-task-list .nav-task-item .nav-num-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 9px;
  margin-left: auto;
}
.top-right .nav-task-list .nav-task-item .nav-num-box .icon-2 {
  width: 12.5px;
  height: 11px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-2.png");
  background-size: 100% 100%;
  background-position: center top;
  background-repeat: no-repeat;
}
.top-right .nav-task-list .nav-task-item .nav-num-box .nav-index {
  font-size: 11.75px;
  color: #fff3a7;
  font-family: "syht-regular";
  letter-spacing: 2px;
}
.top-right .nav-task-list .nav-task-item .nav-num-box .nav-index span {
  color: #fffbe3;
}
.top-right .nav-task-list .nav-task-item .nav-task-link {
  width: 63px;
  height: 26px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/nav-task-link.png");
  background-size: 100% 100%;
  background-position: center top;
  background-repeat: no-repeat;
  letter-spacing: 2px;
  font-size: 10px;
  font-family: "syht-bold";
  color: #fef7e2;
}
.top-right .nav-task-list .nav-task-item .nav-task-link.letter-1 {
  letter-spacing: 1px;
}
.top-right .nav-task-list .nav-task-item .nav-task-link.share {
  margin-left: 2px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.top-right .nav-task-list .nav-task-item .nav-task-link.gray {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  pointer-events: none;
  color: #a2a3a5;
}

.content-bottom {
  position: absolute;
  bottom: 32px;
  left: 71px;
  z-index: 2;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.content-bottom .content-bottom-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  bottom: -17px;
}
.content-bottom .content-bottom-group .btn-videostart {
  width: 46px;
  height: 52px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-video.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  position: absolute;
  bottom: 148px;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
  display: block;
}
.content-bottom .content-bottom-group .btn-videostart::after {
  content: "";
  width: 95px;
  height: 96px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-video-mask.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  position: absolute;
  bottom: -22px;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 0;
  display: block;
  pointer-events: none;
}
.content-bottom .content-bottom-group .seal-item-left {
  width: 174.5px;
  height: 61.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-arrow-left.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  font-size: 0;
  position: relative;
}
.content-bottom .content-bottom-group .seal-item-left .seal-item-tip {
  position: absolute;
  bottom: -14px;
  left: 5px;
  text-indent: 0px;
  z-index: 2;
  width: 94%;
  text-align: right;
  padding-right: 19px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff3a7;
  font-size: 8.5px;
  text-shadow: 0px 3px 3px #000000;
}
.content-bottom .content-bottom-group .seal-item-right {
  width: 174.5px;
  height: 61.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-arrow-right.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  font-size: 0;
  position: relative;
}
.content-bottom .content-bottom-group .seal-item-right .seal-item-tip {
  position: absolute;
  bottom: -14px;
  left: -5px;
  text-indent: 0px;
  z-index: 2;
  width: 100%;
  text-align: center;
  color: #fff3a7;
  font-size: 8.5px;
  text-shadow: 0px 3px 3px #000000;
}
.content-bottom .content-bottom-group .seal-item-right .seal-item-tip br {
  display: none;
}
.content-bottom .content-bottom-group .seal-wrap {
  width: 110.5px;
  height: 125.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/max-index-bg.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.content-bottom .content-bottom-group .seal-wrap .seal-tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-top: 15px;
  text-indent: 8px;
}
.content-bottom .content-bottom-group .seal-wrap .seal-tr.pt-3 {
  padding-top: 3px;
}
.content-bottom .content-bottom-group .seal-wrap .seal-tr .seal-index {
  font-family: "sachsenwaldregular";
  color: #000000;
  font-size: 55px;
  line-height: 1.3;
  height: 61px;
  margin-right: 0px;
}
.content-bottom .content-bottom-group .seal-wrap .seal-tr .icon-3 {
  width: 12px;
  height: 12px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-ask1.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  margin-bottom: 2px;
  cursor: pointer;
}
.content-bottom .content-bottom-group .seal-wrap .seal-tr .icon-4 {
  width: 12.5px;
  height: 12.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-4.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  margin-bottom: 2px;
  margin-top: 4px;
}
.content-bottom .content-bottom-group .seal-wrap .seal-tr .seal-text {
  text-indent: 0;
  padding: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #000000;
  font-size: 12.12px;
  line-height: 1.3;
  font-family: "syht-regular";
}
.content-bottom .content-role {
  position: relative;
  width: 151px;
  margin-left: 6px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.content-bottom .content-role .role-img {
  width: 151px;
  height: 163px;
  position: absolute;
  right: 0;
  top: -163px;
  z-index: 1;
}
.content-bottom .content-role .role-img img {
  width: 100%;
  height: 100%;
  display: block;
}
.content-bottom .content-role .nameplate-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 11px;
  top: -130px;
  z-index: 1;
}
.content-bottom .content-role .nameplate-box .nameplate {
  width: 21.5px;
  height: 117px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/nameplate.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  color: black;
  font-size: 8.44px;
  text-align: center;
  padding: 0 0 0 4px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "syht-bold";
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.content-bottom .content-role .nameplate-box .nameplate-sub {
  font-size: 10px;
  color: #fef7e2;
  font-family: "syht-bold";
  letter-spacing: 1px;
  padding-top: 13px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}
.content-bottom .content-role .golinks-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  position: relative;
  z-index: 8;
  margin-left: 40px;
}
.content-bottom .content-role .golinks-group .btn-golinks {
  width: 76.5px;
  height: 26px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-watch.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fef7e2;
  font-size: 10px;
  letter-spacing: 1px;
  text-align: center;
  font-family: "syht-bold";
  cursor: pointer;
}
.content-bottom .content-role .golinks-group .btn-golinks.gray {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  pointer-events: none;
  color: #a2a3a5;
  font-size: 9px;
}
.content-bottom .content-role .golinks-group .icon-5 {
  width: 16px;
  height: 16px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-ask3.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  cursor: pointer;
  margin-left: 3.5px;
}
.content-bottom .content-role .golinks-group .golinks-tip_lcu_1 {
  width: 180%;
  color: #fefdf5;
  font-size: 8px;
  text-align: center;
  position: absolute;
  bottom: 30px;
  left: 39%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
  pointer-events: none;
}
.content-bottom .content-role .golinks-group .golinks-tip_lcu_2 {
  width: 180%;
  color: #fefdf5;
  font-size: 8px;
  text-align: center;
  position: absolute;
  bottom: -26px;
  left: 39%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
  pointer-events: none;
  line-height: 1.42;
}
.content-bottom .activity-area-list {
  width: 323.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 16px;
  position: relative;
  top: -9px;
  z-index: 10;
}
.content-bottom .activity-area-list .activity-area-item {
  width: 158.5px;
  height: 158.5px;
  padding-top: 111px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.content-bottom .activity-area-list .activity-area-item.banner1 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/banner1.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
}
.content-bottom .activity-area-list .activity-area-item.banner2 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/banner2.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
}
.content-bottom .activity-area-list .activity-area-item .activity-area-text {
  font-size: 10px;
  color: #fef7e2;
  text-align: center;
  font-family: "syht-bold";
  width: 100%;
  line-height: 1.24;
}
.content-bottom .activity-area-list .activity-area-item .btn-watch {
  width: 76.5px;
  height: 26px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-watch.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fef7e2;
  font-size: 10px;
  letter-spacing: 1px;
  text-align: center;
  font-family: "syht-bold";
  margin: 7.5px auto 0;
}
.content-bottom .activity-area-list .activity-area-item .activity-area-icon {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 111px;
  height: 16.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-title6.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  position: absolute;
  top: -7px;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}
.content-bottom .activity-area-list .activity-area-item .activity-area-icon .activity-title {
  line-height: 16.5px;
  text-align: center;
  font-size: 8.5px;
  color: #000000;
  font-family: "syht-bold";
}
.content-bottom .activity-area-list .activity-area-item .activity-area-icon .icon-6 {
  margin-left: 3px;
  width: 12px;
  height: 12px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-ask1.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  cursor: pointer;
  margin-top: -1px;
}

.content .bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 1055px;
  height: 640px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 1055px 640px;
}

.content .bg .img {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 1055px 640px;
  background-position: center top;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.mbtn {
  display: none !important;
}

.content .bg img[src=""] {
  display: none;
}

.content .bg img.pic-pc,
.content .bg img.pic-m {
  display: none;
}

.bg-swiper {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  /* background-color: rgba(0, 0, 0, .5); */
}

.bg-container {
  /* opacity: 0; */
}

.bg-video-pc {
  display: none;
}

.bg-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: none;
}

.bg-video video {
  position: relative;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* loading */
.loading {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: #000;
}

.loading::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  background: url(//game.gtimg.cn/images/lol/act/a20200831eliteplan/loading.webp);
  -webkit-animation: load-rotate 4s infinite;
  -moz-animation: load-rotate 4s infinite;
       animation: load-rotate 4s infinite;
  background-size: cover;
  z-index: 990;
}

/* .dialog, */
.pop {
  display: none;
  outline: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 1000;
}

.pop *::before,
.pop *::after,
.pop * {
  outline: 0;
  border: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center top;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.pop .pop-cont {
  margin: 0 auto;
  padding-top: 23px;
  position: absolute;
  top: 55%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.pop.dia-comm .pop-cont {
  width: 347.5px;
  height: 163.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-comm.png");
}

.pop.dia-comm.long_bg .pop-cont {
  height: 212px;
}
.pop.dia-comm.long_bg .pop-cont .pop-text {
  height: 118px !important;
}
.pop.dia-comm.long_bg .pop-cont .lot_tip {
  width: 100%;
  padding: 0 25px;
  line-height: 1.2;
  font-size: 15px;
  margin-top: 2px;
  font-family: "syht-regular";
  color: #967406;
}

.pop.dia-comm#diaCommTip2 .pop-cont {
  width: 372px;
  height: 193px;
}

.pop.dia-spell-success .pop-cont {
  padding-top: 16px;
}

.pop.dia-spell-success#diaLqSuccessClient2 .pop-cont .pop-text {
  height: 76px;
}

.higt_color {
  color: #967406;
}

.pop.dia-spell-success.lq-max .pop-cont {
  width: 370.5px;
  height: 248.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/lq-max.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
}
.pop.dia-spell-success.lq-max .pop-cont .pop-text {
  height: 155px;
}

.pop.dia-spell-success#diaDHSuccessClient1 .pop-cont .pop-text,
.pop.dia-spell-success#diaKqSuccessClient1 .pop-cont .pop-text,
.pop.dia-spell-success#diaLqSuccessClient3 .pop-cont .pop-text {
  height: 76px;
}

.pop.dia-spell-success .pop-btnsure {
  width: 129.5px;
  height: 31px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-lq.png");
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  color: #fef7e2;
  font-size: 12.395px;
  font-family: "syht-bold";
  letter-spacing: 1px;
}
.pop.dia-spell-success .pop-btnsure.width-259 {
  width: 129.5px;
  height: 31px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-lq.png");
}

.pop.dia-spell-success#diaDHSuccessClient1 .pop-btnsure,
.pop.dia-spell-success#diaOpenSuccess .pop-btnsure,
.pop.dia-spell-success#diaLqSuccessClient3 .pop-btnsure,
.pop.dia-spell-success#diaDHSuccessCjCode .pop-btnsure {
  margin: 0px auto 0;
}

.pop.dia-spell-success#diaOpenSuccess .pop-btnsure,
.pop.dia-spell-success#diaDHSuccessCjCode .pop-btnsure {
  margin: 12px auto 0;
}

.pop.dia-invite .pop-cont .pop-text,
.pop.dia-spell-success .pop-cont .pop-text {
  text-align: center;
  width: 100%;
  height: 68px;
  padding: 0 10px;
  font-size: 15px;
  color: #381f02;
  font-family: "syht-regular";
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: center;
      align-content: center;
  line-height: 1.3;
}
.pop.dia-invite .pop-cont .pop-text.regular,
.pop.dia-spell-success .pop-cont .pop-text.regular {
  font-family: "syht-regular";
}
.pop.dia-invite .pop-cont .pop-text.regular a,
.pop.dia-spell-success .pop-cont .pop-text.regular a {
  font-family: "syht-bold";
  color: #967406;
  padding-bottom: 1px;
  border-bottom: 1px solid currentColor;
}
.pop.dia-invite .pop-cont .pop-text.flex-column,
.pop.dia-spell-success .pop-cont .pop-text.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.pop.dia-invite .pop-cont .pop-text span,
.pop.dia-spell-success .pop-cont .pop-text span {
  color: #967406;
}

.pop.dia-probability .pop-cont {
  width: 297.5px;
  height: 344.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-probability.png");
  padding-top: 36px;
}
.pop.dia-probability .pop-cont .pop-cont-arrow {
  width: 160px;
  height: 20.5px;
  line-height: 20.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-arrow2.png");
}
.pop.dia-probability .pop-cont .pop-cont-arrow span {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  font-size: 12px;
  color: #f2e8d2;
  text-align: center;
  font-family: "syht-bold";
}
.pop.dia-probability .pop-cont .pop-cont-prop {
  width: 100%;
  height: 175px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.pop.dia-probability .pop-cont .pop-cont-prop img {
  width: 100%;
  height: 175px;
  -o-object-fit: cover;
     object-fit: cover;
}
.pop.dia-probability .pop-cont .pop-cont-name {
  width: 100%;
  padding: 0 15px;
  text-align: center;
  color: #555555;
  font-size: 12px;
  font-family: "syht-regular";
}
.pop.dia-probability .pop-cont .pop-btnlq {
  width: 129.5px;
  height: 31px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-lq.png");
  text-align: center;
  color: #fef7e2;
  font-family: "syht-bold";
  font-size: 12.395px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 1px;
  margin: 25px auto 0;
}

.pop.dia-dh-record .pop-cont {
  width: 523.5px;
  height: 451.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-dh-record.png");
  padding-top: 23px;
}
.pop.dia-dh-record .pop-cont .dia-rule-scroll {
  width: 450px;
  color: #555555;
  font-family: "syht-regular";
  letter-spacing: 1px;
  margin: 14px auto 0;
  height: 360px;
  padding-right: 5px;
  font-size: 11.5px;
  overflow-y: auto;
  overflow-x: hidden;
}
.pop.dia-dh-record .pop-cont .dia-rule-scroll .rule-list-item {
  position: relative;
  color: #555555;
  font-size: 10px;
  font-family: "syht-regular";
  padding-left: 14px;
  margin-bottom: 6px;
  line-height: 1.8;
}
.pop.dia-dh-record .pop-cont .dia-rule-scroll .rule-list-item::after {
  content: "";
  width: 8px;
  height: 8px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/m/rule-index.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 5px;
  z-index: 2;
}
.pop.dia-dh-record .pop-cont .dia-rule-scroll .rule-list-item em {
  font-size: px(22);
  font-family: "syht-bold";
}
.pop.dia-dh-record .pop-cont .dia-rule-scroll .rule-list-item a {
  font-size: 10px;
  color: #d16700;
  border-bottom: 1px solid currentColor;
}
.pop.dia-dh-record .pop-cont .dia-dh-list {
  width: 426.5px;
  margin: 14px auto 0;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .dia-dh-th {
  height: 34px;
  line-height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(175, 156, 135, 0.5);
}
.pop.dia-dh-record .pop-cont .dia-dh-list .dia-dh-th .dia-th-td {
  font-size: 14px;
  color: #967406;
  text-align: center;
  font-family: "syht-bold";
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .dia-dh-tbody {
  width: 426.5px;
  height: 307px;
  margin: 0 auto;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .dia-dh-tbody .dia-dh-tr {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 34px;
  line-height: 34px;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .dia-dh-tbody .dia-dh-tr:not(:last-child) {
  border-bottom: 1px solid rgba(175, 156, 135, 0.5);
}
.pop.dia-dh-record .pop-cont .dia-dh-list .dia-dh-tbody .dia-dh-tr.empty {
  font-size: 11px;
  text-align: center;
  height: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #555555;
  font-family: "syht-regular";
  letter-spacing: 1px;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .dia-dh-tbody .dia-dh-tr .dia-dh-td {
  font-size: 12px;
  color: #555555;
  text-align: center;
  font-family: "syht-regular";
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .dia-dh-tbody .dia-dh-tr .dia-dh-td.flex-center {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.11;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .milo-paginator {
  width: 100%;
  height: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .milo-paginator .my-page-prev,
.pop.dia-dh-record .pop-cont .dia-dh-list .milo-paginator .my-page-next {
  min-width: 25px;
  text-align: center;
  white-space: nowrap;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .milo-paginator .my-page-prev,
.pop.dia-dh-record .pop-cont .dia-dh-list .milo-paginator .my-page-next,
.pop.dia-dh-record .pop-cont .dia-dh-list .milo-paginator .my-page-cell {
  font-size: 11.025px;
  cursor: pointer;
  color: #555555;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .milo-paginator .my-page-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 5px;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .milo-paginator .my-page-cell {
  margin: 0 11.5px;
  height: 15px;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .milo-paginator .my-page-cell .my-page-omit {
  height: 13px;
}
.pop.dia-dh-record .pop-cont .dia-dh-list .milo-paginator .my-page-cell.my-page-checked {
  color: #967406;
  border-bottom: 1px solid currentColor;
}

.pop.dia-copys .pop-msgtext {
  height: 57px;
  margin: 3px auto 0;
}

.pop.dia-copys .pop-btncopys {
  width: 189.5px;
  height: 32px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-copy.png");
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  color: #fef7e2;
  font-size: 12.395px;
  font-family: "syht-bold";
}

.pop .pop-cont .pop-close {
  width: 36px;
  height: 36px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn_close.png");
  position: absolute;
  top: -30px;
  right: -32px;
  z-index: 22;
  display: block;
  font-size: 0;
}

.hover-fc .pop-th1,
.pop .pop-th1 {
  font-family: "fzshitss_te";
  font-size: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  color: #5f4903;
  line-height: 1.18;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #251700), color-stop(65%, #5c4603));
  background-image: -moz-linear-gradient(top, #251700 35%, #5c4603 65%);
  background-image: linear-gradient(to bottom, #251700 35%, #5c4603 65%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 50% 50%;
  -webkit-background-clip: text;
  background-clip: text;
  color: rgba(255, 255, 255, 0);
}

.pop .pop-th1::before,
.pop .pop-th1::after {
  content: "";
  width: 22px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
}

.pop .pop-th1::before {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/pop-th1-before.png");
  margin-right: 12.5px;
}

.pop .pop-th1::after {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/pop-th1-after.png");
  margin-left: 12.5px;
}

.pop .pop-msgtext {
  width: 100%;
  height: 87.5px;
  margin: 6px auto 0;
  padding: 0 14px;
  font-size: 12px;
  color: #555555;
  text-align: center;
  font-family: "syht-regular";
  line-height: 1.64;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pop .pop-msgtext.text-align-left {
  text-align: left;
}

.pop#diaCommTip2 .pop-msgtext {
  height: 122px;
  padding: 0 4px;
  white-space: nowrap;
}

.dia-comm .pop-msgtext em {
  color: #967406;
  font-family: "syht-bold";
}

.pop.dia-desk .pop-cont,
.pop.dia-list .pop-cont {
  width: 987.5px;
  height: 564.5px;
  margin: 0 auto;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-bg2.png");
  padding-top: 15px;
}

.pop.dia-desk .pop-cont {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-bg3.png");
}

.pop.dia-desk .pop-th1,
.pop.dia-list .pop-th1 {
  height: 47px;
  line-height: 47px;
  font-size: 24px;
}

.pop.dia-watchlive .pop-cont .pop-close {
  top: -4px;
  right: -9px;
}

.pop.pop-video .pop-cont .pop-close {
  top: -20px;
  right: -25px;
}

.pop.dia-seal-exchange .pop-cont .pop-close,
.pop.dia-images-list .pop-cont .pop-close,
.pop.dia-player .pop-cont .pop-close,
.pop.dia-desk .pop-cont .pop-close,
.pop.dia-list .pop-cont .pop-close {
  top: 15px;
  right: -10px;
}

.pop.dia-list .btn-bdjc {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 13px;
  color: #ebdda6;
  padding-bottom: 2px;
  border-bottom: 1px solid currentColor;
  position: absolute;
  top: 78px;
  right: 43px;
  z-index: 2;
  font-family: "syht-regular";
  line-height: 1.2;
}
.pop.dia-list .btn-bdjc.only {
  right: 147px;
}

.higt {
  color: #967406;
}

span.higt {
  color: #967406;
  font-family: "syht-regular";
}

.pop.dia-list .pop-desc {
  width: 100%;
  font-size: 13px;
  color: white;
  text-align: center;
  font-family: "syht-regular";
  margin: 16px auto 0;
}

.pop.dia-list .pop-desc .btn-watch {
  color: #ffefad;
  margin-left: 4px;
  border-bottom: 1px solid currentColor;
}

.pop.dia-list .dia-list-scroll {
  width: 937.5px;
  height: 380px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-left: 9px;
  margin-top: 30px;
}
.pop.dia-list .dia-list-scroll::-webkit-scrollbar {
  width: 3px;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, transparent), color-stop(50%, #f5fcce), color-stop(60%, #f5fcce), color-stop(80%, transparent), to(transparent));
  background: linear-gradient(to right, transparent 30%, #f5fcce 50%, #f5fcce 60%, transparent 80%, transparent 100%);
}
.pop.dia-list .dia-list-scroll::-webkit-scrollbar-thumb {
  width: 3px;
  background-color: #fffeaf;
}
.pop.dia-list .dia-list-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.pop.dia-list .dia-list-scroll .dia-list-image {
  width: 935px;
  margin-left: 20px;
  margin-bottom: 20px;
}
.pop.dia-list .dia-list-scroll .dia-list-image.image4 .dia-list-num {
  text-indent: -26px;
}
.pop.dia-list .dia-list-scroll .dia-list-image img {
  width: 100%;
  height: 378px;
}
.pop.dia-list .dia-list-scroll .dia-list-image .dia-list-num {
  width: 100%;
  color: white;
  font-size: 13px;
  text-align: center;
  font-family: "syht-regular";
  line-height: 1.6;
}
.pop.dia-list .dia-list-scroll .dia-list-image .dia-list-num p {
  width: 100%;
  color: white;
  font-size: 11px;
  text-align: center;
  font-family: "syht-regular";
  line-height: 1.1;
}
.pop.dia-list .dia-list-warn {
  width: 100%;
  color: white;
  font-size: 10px;
  margin-top: 6px;
  text-align: center;
  font-family: "syht-regular";
}

.pop.dia-desk .pop-cont .pop-role1-le {
  width: 148px;
  height: 139.5px;
  position: absolute;
  bottom: 9px;
  left: -2px;
  z-index: 2;
  pointer-events: none;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/pop-role1.png");
}

.pop.dia-desk .pop-cont .pop-role1-ri {
  width: 197px;
  height: 128.5px;
  position: absolute;
  bottom: 4px;
  right: -2px;
  z-index: 2;
  pointer-events: none;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/pop-role2.png");
}

.pop-btnlink-box {
  width: 186.5px;
  height: 67px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btnlink-bg.png");
  position: absolute;
  top: 60px;
  right: 50px;
  z-index: 2;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.pop-btnlink-box .pop-btnlinks {
  margin-top: 20px;
  overflow: hidden;
  width: 132.5px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #543405;
  font-size: 13px;
  font-family: "syht-bold";
  display: block;
  letter-spacing: 2px;
}

.pop-btnlink-box .pop-btnlink-text {
  width: 54px;
  text-align: center;
  font-size: 9.5px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  color: #2d1d00;
  font-family: "syht-regular";
  margin-left: auto;
  margin-top: 40px;
}

.dia-desk .pop-desk-module .top-avatar {
  width: 79.5px;
  height: 79.5px;
  margin: 22px auto 0;
  display: block;
  position: relative;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/avatar-bg1.png");
}
.dia-desk .pop-desk-module .top-avatar + p {
  width: 100%;
  padding: 0 30px;
  text-align: center;
  font-size: 10px;
  color: #afb8e5;
  font-family: "syht-regular";
  margin-top: 18.5px;
}

.dia-desk .pop-desk-module .top-avatar::after {
  content: "";
  width: 92px;
  height: 99px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/self-avatar-border.png");
  position: absolute;
  top: 53%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 2;
  pointer-events: none;
}

.dia-desk .pop-desk-module .top-avatar img {
  width: 79.5px;
  height: 79.5px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.dia-desk .pop-desk-center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin: 14px auto 9px;
}

.dia-desk .pop-desk-center .pop-desk-wrap {
  width: 490px;
  height: 152px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-desk-bg.png");
  margin: 0 25px;
  padding-top: 100.5px;
}

.dia-desk .pop-desk-center .dia-btn-lq {
  width: 129.5px;
  height: 31px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-lq.png");
  text-align: center;
  color: #fef7e2;
  font-family: "syht-bold";
  font-size: 12.395px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 2px;
  margin: 0 auto;
}

.dia-desk .pop-desk-center .dia-btn-lq.gray {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-lq-gray.png");
  color: #a2a3a5;
}

.dia-desk .bottom-avatar-box,
.dia-desk .pop-desk-center .comm-avatar-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.dia-desk .bottom-avatar-box {
  width: 45%;
  margin: 0 auto;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.dia-desk .bottom-avatar,
.dia-desk .pop-desk-center .comm-avatar {
  width: 82px;
  height: 71.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/orther-avatar-bg.png");
}

.dia-desk .bottom-avatar img,
.dia-desk .pop-desk-center .comm-avatar img {
  width: 63.5px;
  height: 63.5px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  margin: auto;
}

.dia-desk .bottom-avatar-box p,
.dia-desk .pop-desk-center p {
  width: 100%;
  text-align: center;
  font-size: 10px;
  color: #afb8e5;
  font-family: "syht-regular";
  margin-top: 10px;
}

.dia-desk .pop-desk-center p {
  width: 150%;
  margin-left: -23%;
}

.dia-desk .pop-desk-content {
  width: 66%;
  text-align: center;
  font-size: 10px;
  color: #afb8e5;
  font-family: "syht-regular";
  margin: 17px auto 0;
  line-height: 1.4;
}

.pop.dia-invite .pop-cont {
  padding-top: 0px;
  height: 175.5px;
}

.pop.dia-invite .pop-text {
  height: 70px !important;
}

.pop .pop-group-btn2 {
  width: 276.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
}
.pop .pop-group-btn2 a {
  width: 129.5px;
  height: 31px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-watch.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fef7e2;
  font-size: 12.395px;
  letter-spacing: 1px;
  text-align: center;
  font-family: "syht-bold";
}

.pop.dia-invite .pop-desk-content {
  color: #555555;
  font-size: 10px;
  font-family: "syht-regular";
  margin: 12px auto 0;
  width: 90%;
  line-height: 1.5;
  text-align: center;
}

.pop.dia-bindcode .pop-th1 {
  font-size: 20px;
  text-align: center;
}

.pop.dia-bindcode .pop-cont {
  width: 370.5px;
  height: 285.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-bind2.png");
}

.pop.dia-bindcode.h-center .pop-cont {
  height: 290.5px;
}
.pop.dia-bindcode.h-center .pop-cont .pop-zjcode-warn {
  text-align: center;
}
.pop.dia-bindcode.h-center .pop-cont .pop-zjcode-warn.text-left {
  text-align: left;
}

/* .pop.dia-bindcode .pop-cont{
  padding-top: 4.5px;
} */
.pop.dia-bindcode .pop-inputbar {
  width: 312.5px;
  height: 31.5px;
  background-color: #7e5c37;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 14px auto 0;
}

.pop.dia-bindcode .pop-inputbar input {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0);
  font-size: 13px;
  color: white;
  font-family: "syht-medium";
  padding: 0 14px;
  text-align: center;
}

.pop.dia-bindcode .pop-inputbar input::-webkit-input-placeholder {
  color: #a79b9b;
}

.pop.dia-bindcode .pop-inputbar input:-moz-placeholder {
  color: #a79b9b;
}

.pop.dia-bindcode .pop-inputbar input::-moz-placeholder {
  color: #a79b9b;
}

.pop.dia-bindcode .pop-inputbar input:-ms-input-placeholder {
  color: #a79b9b;
}

.pop.dia-bindcode .pop-inputbar input::-ms-input-placeholder {
  color: #a79b9b;
}

.pop.dia-bindcode .pop-inputbar input::placeholder {
  color: #a79b9b;
}

.pop.dia-bindcode .pop-bind-code {
  width: 129.5px;
  height: 31px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-lq.png");
  color: #fef7e2;
  font-family: "syht-bold";
  font-size: 12.395px;
  letter-spacing: 1px;
  margin: 8.5px auto 0;
}

.pop.dia-bindcode .pop-zjcode-warn {
  color: #555555;
  font-size: 10px;
  font-family: "syht-regular";
  margin: 19px auto 0;
  width: 312.5px;
  line-height: 1.58;
}

.pop.dia-w-address .pop-address-giftpack-name {
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #381f02;
  line-height: 1.58;
  font-family: "syht-bold";
  margin-top: 10px;
  padding: 0 8px;
}
.pop.dia-w-address .pop-address-list {
  width: 278px;
  margin: 10px auto 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.pop.dia-w-address .pop-address-list .pop-address-tr {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pop.dia-w-address .pop-address-list .pop-address-tr:not(:last-child) {
  margin-bottom: 18px;
}
.pop.dia-w-address .pop-address-list .pop-address-tr label {
  width: -moz-calc(100% - 202px);
  width: calc(100% - 202px);
  font-size: 12px;
  color: #381f02;
  text-align: left;
  font-family: "syht-bold";
  height: 24px;
  line-height: 24px;
}
.pop.dia-w-address .pop-address-list .pop-address-tr input {
  width: 202px;
  height: 24px;
  line-height: 24px;
  padding: 0 12px;
  background-color: #7e5c37;
  color: white;
  font-size: 10px;
}
.pop.dia-w-address .pop-address-list .pop-address-tr input::-webkit-input-placeholder {
  color: #a59d84;
}
.pop.dia-w-address .pop-address-list .pop-address-tr input:-moz-placeholder {
  color: #a59d84;
}
.pop.dia-w-address .pop-address-list .pop-address-tr input::-moz-placeholder {
  color: #a59d84;
}
.pop.dia-w-address .pop-address-list .pop-address-tr input:-ms-input-placeholder {
  color: #a59d84;
}
.pop.dia-w-address .pop-address-list .pop-address-tr input::-ms-input-placeholder {
  color: #a59d84;
}
.pop.dia-w-address .pop-address-list .pop-address-tr input::placeholder {
  color: #a59d84;
}
.pop.dia-w-address .pop-address-list .sel-title {
  width: -moz-calc(100% - 202px);
  width: calc(100% - 202px);
  font-size: 12px;
  color: #381f02;
  text-align: left;
  font-family: "syht-bold";
  height: 24px;
  line-height: 24px;
}
.pop.dia-w-address .pop-address-list .pop-address-sel {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 22px;
}
.pop.dia-w-address .pop-address-list .pop-address-sel .sel-group {
  width: 202px;
  height: 108px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pop.dia-w-address .pop-address-list .pop-address-sel select {
  padding: 0 12px;
  height: 24px;
  line-height: 24px;
  color: white;
  width: 202px;
  font-size: 11px;
  background-color: transparent;
}
.pop.dia-w-address .pop-address-list .pop-address-sel option {
  color: #191219;
  background-color: transparent;
}
.pop.dia-w-address .pop-address-list .pop-address-sel .sel-item {
  width: 202px;
  height: 24px;
  line-height: 24px;
  color: white;
  background-color: #7e5c37;
  font-size: 10px;
  position: relative;
}
.pop.dia-w-address .pop-submit2 {
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto 14px;
  color: #fef7e2;
  font-size: 12.395px;
  font-family: "syht-bold";
  letter-spacing: 1px;
  width: 129.5px;
  height: 31px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-lq.png");
}
.pop.dia-w-address .pop-zjcode-warn {
  width: 100%;
  text-align: center;
  font-size: 11px;
  color: #555555;
  line-height: 1.58;
  font-family: "syht-regular";
}

.pop.dia-w-address .pop-cont,
.pop.dia-zj-history .pop-cont {
  width: 370.5px;
  height: 395.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dis-zj-history.png");
}

.pop.dia-w-address .pop-cont {
  height: 438.5px;
}

.pop.dia-zj-history .pop-table1 {
  width: 316.5px;
  margin: 22px auto 0;
}

.pop.dia-zj-history .pop-table1-th {
  width: 316.5px;
  height: 23px;
  background-color: #b08458;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.pop.dia-zj-history .pop-table1-th span {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  color: white;
  font-family: "syht-medium";
  text-align: center;
  font-size: 10px;
  line-height: 23px;
}

.pop.dia-zj-history .pop-table1-tbody {
  width: 316.5px;
  height: 165px;
  margin: 0 auto;
  overflow-y: auto;
  overflow-x: hidden;
}

.pop.dia-zj-history .pop-table1-tr {
  width: 316.5px;
  height: 33px;
  background-color: #f0e6d2;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  font-family: "syht-medium";
  color: #555555;
}
.pop.dia-zj-history .pop-table1-tr .line-height {
  line-height: 1.2;
  -ms-flex-line-pack: center;
      align-content: center;
}

.pop.dia-zj-history .pop-table1-tr.empty {
  text-align: center;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  letter-spacing: 1px;
}

.pop.dia-zj-history .pop-table1-tr .tr3 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.pop.dia-zj-history .pop-table1-tr:nth-child(2n) {
  background-color: #fffbf2;
}

.pop.dia-zj-history .pop-table1-tr .pop-lq {
  width: 45px;
  height: 18.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 10px;
  color: #fef7e2;
  letter-spacing: 1px;
  font-family: "syht-bold";
  margin: auto;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-lq-min.png");
}
.pop.dia-zj-history .pop-table1-tr .pop-lq.gray {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  pointer-events: none;
  color: #a2a3a5;
}

.pop.dia-zj-history .pop-table1-tr > div.tr1 {
  -webkit-box-flex: 1.4;
     -moz-box-flex: 1.4;
      -ms-flex: 1.4 0 0px;
          flex: 1.4 0 0;
}
.pop.dia-zj-history .pop-table1-tr > div {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  text-align: center;
  line-height: 33px;
}

.pop.dia-zj-history .milo-paginator {
  width: 100%;
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3px;
}
.pop.dia-zj-history .milo-paginator .my-page-prev,
.pop.dia-zj-history .milo-paginator .my-page-next {
  min-width: 25px;
  text-align: center;
  white-space: nowrap;
  font-family: "syht-regular";
}
.pop.dia-zj-history .milo-paginator .my-page-prev,
.pop.dia-zj-history .milo-paginator .my-page-next,
.pop.dia-zj-history .milo-paginator .my-page-cell {
  font-size: 11.025px;
  cursor: pointer;
  color: #555555;
  font-family: "syht-regular";
}
.pop.dia-zj-history .milo-paginator .my-page-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 5px;
}
.pop.dia-zj-history .milo-paginator .my-page-omit {
  font-size: 11px;
  font-family: "syht-regular";
}
.pop.dia-zj-history .milo-paginator .my-page-cell {
  margin: 0 11.5px;
}
.pop.dia-zj-history .milo-paginator .my-page-cell.my-page-checked {
  color: #967406;
  border-bottom: 1px solid currentColor;
}

.pop.dia-zj-history .pop-zjcode-warn {
  color: #555555;
  font-size: 10px;
  font-family: "syht-regular";
  margin: 24px auto 0;
  width: 312.5px;
  line-height: 1.7;
}

.pop.dia-jl-overview .pop-cont {
  width: 370.5px;
  height: 503px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-bg9.png");
  padding-top: 18px;
}
.pop.dia-jl-overview .pop-cont .pop-th1-scroll {
  width: 91%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 420px;
  margin-left: 12px;
  margin-top: 10px;
}

.pop-table1 {
  width: 279px;
  margin: 10px auto 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pop-table1 .pop-table1-th {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 25px;
  border-bottom: 1px solid rgba(216, 204, 185, 0.9);
}
.pop-table1 .pop-table1-th span:first-child {
  -webkit-box-flex: 1.4;
     -moz-box-flex: 1.4;
      -ms-flex: 1.4 0 0px;
          flex: 1.4 0 0;
}
.pop-table1 .pop-table1-th span {
  text-align: center;
  font-size: 10px;
  color: #967406;
  -webkit-box-flex: 0.83;
     -moz-box-flex: 0.83;
      -ms-flex: 0.83 0 0px;
          flex: 0.83 0 0;
  white-space: nowrap;
  font-family: "syht-bold";
}
.pop-table1 .pop-table1-tbody {
  width: 285px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 140px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-right: 6px;
}
.pop-table1 .pop-table1-tbody::-webkit-scrollbar {
  width: 2px;
  background-color: #bbb089;
}
.pop-table1 .pop-table1-tbody::-webkit-scrollbar-thumb {
  width: 2px;
  background-color: #544500;
}
.pop-table1 .pop-table1-tbody::-webkit-scrollbar-track {
  background: transparent;
}
.pop-table1 .pop-table1-tbody .pop-table1-tr {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 25px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-bottom: 1px solid rgba(216, 204, 185, 0.9);
}
.pop-table1 .pop-table1-tbody .pop-table1-tr.line-height_80 {
  height: 40px;
  line-height: 40px;
}
.pop-table1 .pop-table1-tbody .pop-table1-tr .td_span.tr1 {
  -webkit-box-flex: 1.44;
     -moz-box-flex: 1.44;
      -ms-flex: 1.44 0 0px;
          flex: 1.44 0 0;
}
.pop-table1 .pop-table1-tbody .pop-table1-tr .td_span {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  font-size: 10px;
  color: #555555;
  -webkit-box-flex: 0.88;
     -moz-box-flex: 0.88;
      -ms-flex: 0.88 0 0px;
          flex: 0.88 0 0;
  text-indent: 0;
  white-space: nowrap;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pop-table1 .pop-table1-tbody .pop-table1-tr .td_span.line-height {
  line-height: 1.32;
  padding-top: 2px;
}

.pop-th1.mini {
  font-size: 14px;
  margin: 14px auto 0;
}
.pop-th1.mini::before, .pop-th1.mini::after {
  width: 16.5px;
  height: 11px;
}

.table1 {
  width: 287.5px;
  margin: 3px auto 0;
  border: 1px solid #cec1ae;
}
.table1 tr td {
  border: 1px solid #cec1ae;
}
.table1 tr, .table1 td {
  height: 18.5px;
  line-height: 18.5px;
  font-size: 11px;
  color: #555555;
  font-family: "syht-regular";
  text-align: center;
}

.pop.dia-jl-overview.overview-long .pop-cont {
  height: 449px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-bg11.png");
}
.pop.dia-jl-overview.overview-long .pop-cont .pop-th1-scroll {
  height: 370px;
}
.pop.dia-jl-overview.overview-long .pop-cont .pop-table1 {
  margin: 0px auto 0;
}
.pop.dia-jl-overview.overview-long .pop-cont .pop-table1-tbody {
  margin-bottom: 0px;
  min-height: 130px;
}
.pop.dia-jl-overview.overview-long .pop-cont .pop-table1-tbody .pop-table1-tr {
  height: 25px;
}
.pop.dia-jl-overview.overview-long .pop-cont .pop-th1.mini {
  margin: 12px auto 0;
}

.pop.dia-seal-exchange .pop-cont {
  width: 987.5px;
  height: 564.5px;
  background-image: url(//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-seal-exchange.png);
  padding-top: 17px;
}
.pop.dia-seal-exchange .pop-cont .pop-role1-le {
  width: 148px;
  height: 139.5px;
  position: absolute;
  bottom: 9px;
  left: -2px;
  z-index: 2;
  pointer-events: none;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/pop-role1.png");
}
.pop.dia-seal-exchange .pop-cont .pop-role1-ri {
  width: 197px;
  height: 128.5px;
  position: absolute;
  bottom: 4px;
  right: 2px;
  z-index: 2;
  pointer-events: none;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/pop-role2.png");
}
.pop.dia-seal-exchange .pop-th1 {
  width: 100%;
  font-size: 24px;
  height: 47px;
  text-align: center;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pop.dia-seal-exchange .pop-th1 br {
  display: none;
}
.pop.dia-seal-exchange .pop-th7 {
  font-size: 0;
  width: 174px;
  height: 24px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/pop-th7.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  margin: 19px auto 0;
  position: relative;
}
.pop.dia-seal-exchange .pop-th7 .icon-ask3 {
  width: 15px;
  height: 15px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-ask3.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  position: absolute;
  right: -28px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
  cursor: pointer;
  display: block;
}
.pop.dia-seal-exchange .pop-dh-content {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 47px;
}
.pop.dia-seal-exchange .pop-dh-content .dh-tr {
  display: none;
}
.pop.dia-seal-exchange .pop-dh-content .dh-record {
  font-size: 13px;
  color: #ebdda6;
  letter-spacing: 2px;
  border-bottom: 1px solid currentColor;
  margin-left: 8.5px;
}
.pop.dia-seal-exchange .seal-wrap {
  width: 67px;
  height: 79px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/max-index-bg.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  left: 40px;
  top: 57.5px;
  z-index: 2;
}
.pop.dia-seal-exchange .seal-wrap .seal-tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-top: 10px;
  text-indent: 8px;
}
.pop.dia-seal-exchange .seal-wrap .seal-tr.pt-3 {
  padding-top: 0px;
}
.pop.dia-seal-exchange .seal-wrap .seal-tr .seal-index {
  font-family: "sachsenwaldregular";
  color: #000000;
  font-size: 34.335px;
  line-height: 1.3;
  height: 39px;
  margin-right: 0px;
  text-indent: 0px;
}
.pop.dia-seal-exchange .seal-wrap .seal-tr .icon-3 {
  width: 8px;
  height: 8px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-ask1.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  margin-bottom: 2px;
  cursor: pointer;
}
.pop.dia-seal-exchange .seal-wrap .seal-tr .icon-4 {
  width: 8px;
  height: 8px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-4.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  margin-bottom: 2px;
  margin-top: 4px;
}
.pop.dia-seal-exchange .seal-wrap .seal-tr .seal-text {
  text-indent: 0;
  padding: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #000000;
  font-size: 7.63px;
  line-height: 1.3;
  font-family: "syht-regular";
}
.pop.dia-seal-exchange .swiper-container3 {
  width: 784.5px;
  margin: 18px auto 0;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pop.dia-seal-exchange .swiper-container3 .swiper-btn-prev2 {
  width: 33.5px;
  height: 38px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/m/btn-left.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  margin-right: 7.5px;
  position: relative;
  z-index: 2;
  cursor: pointer;
  margin-top: -52px;
}
.pop.dia-seal-exchange .swiper-container3 .swiper-btn-prev2.swiper-button-disabled {
  opacity: 0.3;
}
.pop.dia-seal-exchange .swiper-container3 .swiper.swiper-my3 {
  width: 669px;
  height: 150px;
  margin: 0 auto;
}
.pop.dia-seal-exchange .swiper-container3 .swiper.swiper-my3 .swiper-slide {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.pop.dia-seal-exchange .swiper-container3 .swiper.swiper-my3 .swiper-slide.lcu-slide {
  display: none;
}
.pop.dia-seal-exchange .swiper-container3 .swiper.swiper-my3 .swiper-slide .bundle-items {
  width: 112.5px;
  position: relative;
}
.pop.dia-seal-exchange .swiper-container3 .swiper.swiper-my3 .swiper-slide .bundle-items:not(:last-child) {
  margin-right: 26px;
}
.pop.dia-seal-exchange .swiper-container3 .swiper.swiper-my3 .swiper-slide .bundle-items .bundle-innerbox {
  width: 112.5px;
  height: 109.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/m/bundle-imgbg.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
}
.pop.dia-seal-exchange .swiper-container3 .swiper.swiper-my3 .swiper-slide .bundle-items .bundle-innerbox.pt-2 {
  padding-top: 2px;
}
.pop.dia-seal-exchange .swiper-container3 .swiper.swiper-my3 .swiper-slide .bundle-items .bundle-innerbox img {
  width: 95.4%;
  height: 82px;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0 auto;
  display: block;
}
.pop.dia-seal-exchange .swiper-container3 .swiper.swiper-my3 .swiper-slide .bundle-items .bundle-innerbox .bundle-name1 {
  text-align: center;
  width: 100%;
  color: #092981;
  font-size: 10px;
  font-family: "syht-regular";
  position: absolute;
  left: 0;
  top: 67px;
  z-index: 2;
}
.pop.dia-seal-exchange .swiper-container3 .swiper.swiper-my3 .swiper-slide .bundle-items .bundle-innerbox .bundle-name1.line-height {
  line-height: 1.02;
  top: 62px;
}
.pop.dia-seal-exchange .swiper-container3 .swiper.swiper-my3 .swiper-slide .bundle-items .bundle-innerbox .bundle-count {
  text-align: center;
  width: 100%;
  color: #fffad9;
  font-size: 10px;
  font-family: "syht-regular";
  position: absolute;
  left: 0;
  top: 83px;
  z-index: 2;
}
.pop.dia-seal-exchange .swiper-container3 .swiper.swiper-my3 .swiper-slide .bundle-items .bundle-btn {
  width: 113.5px;
  height: 27px;
  text-align: center;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12.395px;
  letter-spacing: 2px;
  color: #fef7e2;
  font-family: "syht-medium";
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-lq.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
}
.pop.dia-seal-exchange .swiper-container3 .swiper-btn-next2 {
  width: 33.5px;
  height: 38px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/m/btn-right.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  margin-left: 7.5px;
  position: relative;
  z-index: 2;
  cursor: pointer;
  margin-top: -52px;
}
.pop.dia-seal-exchange .swiper-container3 .swiper-btn-next2.swiper-button-disabled {
  opacity: 0.3;
}
.pop.dia-seal-exchange .pop-line1 {
  width: 694px;
  height: 14px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/line1.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  margin: 0px auto 0;
}
.pop.dia-seal-exchange .lottery-wrap {
  width: 730.5px;
  height: 179px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/lottery-bg.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  margin: 7.5px auto 0;
  position: relative;
  overflow: hidden;
  padding-top: 117.5px;
}
.pop.dia-seal-exchange .lottery-wrap .lottery-start {
  width: 123px;
  height: 30px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/lottery-btn.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  display: block;
  font-size: 11.75px;
  color: #fef7e2;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  font-family: "syht-bold";
  letter-spacing: 3px;
}
.pop.dia-seal-exchange .lottery-wrap .lottery-start.gray {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/lottery-btn-gray.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  pointer-events: none;
  color: #a2a3a5;
}
.pop.dia-seal-exchange .lottery-wrap .lottery-count {
  width: 100%;
  text-align: center;
  font-size: 12.325px;
  color: #afb8e5;
  font-family: "syht-regular";
  position: absolute;
  bottom: 11px;
  z-index: 2;
}
.pop.dia-seal-exchange .lottery-tip {
  width: 100%;
  font-size: 13px;
  color: #afb8e5;
  font-family: "syht-regular";
  text-align: center;
  margin-top: 12px;
}
.pop.dia-seal-exchange .lottery-tip br {
  display: none;
}
.pop.dia-seal-exchange .lottery-tip .dh-jl-view {
  font-size: 13px;
  color: #ebdda6;
  padding-bottom: 2px;
  border-bottom: 1px solid currentColor;
  display: none;
}
.pop.dia-seal-exchange .lottery-tip .dh-addrees2 {
  font-size: 13px;
  color: #ebdda6;
  padding-bottom: 2px;
  border-bottom: 1px solid currentColor;
  margin-left: 12.5px;
}

.pop.dia-player .pop-cont {
  width: 987.5px;
  height: 564.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-bg4.png");
  padding-top: 15px;
}

.pop.dia-player .pop-th1 {
  height: 47px;
  line-height: 47px;
  font-size: 24px;
}

.pop.dia-player .pop-cont .pop-desc-date {
  width: 100%;
  text-align: center;
  font-size: 13px;
  color: #afb8e5;
  font-family: "syht-regular";
  margin-top: 18.5px;
  line-height: 1.2;
}
.pop.dia-player .pop-cont .pop-desc-date > div {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.pop.dia-player .pop-cont .pop-desc-date em {
  color: #f1e29d;
  font-family: "syht-bold";
}

.pop.dia-player .pop-cont .pop-player-list {
  margin: 24px auto 0;
  width: 875px;
  height: 351.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding-top: 2px;
  padding-left: 3px;
}

.pop.dia-player .pop-cont .pop-player-item {
  width: 121.5px;
  height: 115.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/player-mask.png");
  position: relative;
}

.pop.dia-player .pop-cont .pop-player-item.gray .pop-player::before,
.pop.dia-player .pop-cont .pop-player-item.gray::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.pop.dia-player .pop-cont .pop-player-item.gray .pop-player::before {
  background-color: rgba(7, 40, 132, 0.86);
}

.pop.dia-player .pop-cont .pop-player-item.gray::before {
  background-color: rgba(7, 40, 132, 0.86);
  -webkit-mask-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/player-mask2.png");
          mask-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/player-mask2.png");
  width: 125.5px;
  height: 119px;
  -webkit-mask-size: 125.5px 119px;
          mask-size: 125.5px 119px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  top: -2px;
  left: -2px;
}

.pop.dia-player .pop-cont .pop-player-item.gray::after {
  opacity: 0.2;
}

.pop.dia-player .pop-cont .pop-player-item.top1 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/player-mask-top1.png");
}

.pop.dia-player .pop-cont .pop-player-item.top2 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/player-mask-top2.png");
}

.pop.dia-player .pop-cont .pop-player-item.top3 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/player-mask-top3.png");
}

.pop.dia-player .pop-cont .pop-player-item.top4 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/player-mask-top4.png");
}

/* .pop.dia-player .pop-cont .pop-player-item.top5{
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/player-mask-top5.png");
} */
.pop.dia-player .pop-cont .pop-player-item::after {
  content: "";
  width: 127.5px;
  height: 130px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/player-border.png");
  position: absolute;
  top: -2px;
  left: -3px;
  z-index: 1;
  pointer-events: none;
}

.pop.dia-player .pop-cont .pop-player-item:not(:nth-child(1), :nth-child(7)) {
  margin-left: 28.5px;
}

.pop.dia-player .pop-cont .pop-player-item:nth-child(n+7) {
  margin-top: 77.5px;
}

.pop.dia-player .pop-cont .pop-player-item.gray .pop-player {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-ta-gray.png");
  color: #c3c3c3;
  pointer-events: none;
}

.pop.dia-player .pop-cont .pop-player-img {
  width: 121.5px;
  height: 101px;
  overflow: hidden;
}

.pop.dia-player .pop-cont .pop-player-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-top: 0.43rem;
}

.pop.dia-player .pop-cont .pop-player-id {
  width: 100%;
  text-align: center;
  height: 15px;
  line-height: 15px;
  color: #fffad9;
  font-size: 10px;
  font-family: "syht-regular";
}

.pop.dia-player .pop-cont .pop-player {
  width: 95.5px;
  height: 23px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 18.5px auto 0;
  color: #fef7e2;
  font-size: 10px;
  position: relative;
  font-family: "syht-bold";
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-ta.png");
}

.pop.dia-player .pop-cont .pop-desk-content {
  width: 80%;
  text-align: center;
  font-size: 10px;
  color: #afb8e5;
  font-family: "syht-regular";
  margin: 22px auto 0;
}

.pop.dia-player .pop-cont {
  width: 987.5px;
  height: 564.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-bg4.png");
  padding-top: 15px;
}

.pop.dia-watchlive .dia-live-left::after {
  content: "";
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-live-border.png");
  width: 710px;
  height: 402.5px;
  position: absolute;
  top: -3px;
  left: -4px;
  z-index: 1;
  pointer-events: none;
}
.pop.dia-watchlive .pop-cont {
  width: 1005px;
  height: 584px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-bg5.png");
  padding-top: 0px;
}

.pop.dia-watchlive .dia-slogan {
  width: 980px;
  height: 136px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-slogan.png");
}
.pop.dia-watchlive .dia-slogan.slogan-date21_22 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-slogan21_22.png");
}
.pop.dia-watchlive .dia-slogan.slogan-date21_22 .icon-ask5.date-23_29,
.pop.dia-watchlive .dia-slogan.slogan-date21_22 .icon-ask5.date-17_20 {
  display: none;
}
.pop.dia-watchlive .dia-slogan.slogan-date21_22 .icon-ask5.date-21_22 {
  display: block;
}
.pop.dia-watchlive .dia-slogan.slogan-date23_29 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-slogan0327.png");
}
.pop.dia-watchlive .dia-slogan.slogan-date23_29 .icon-ask5.date-23_29,
.pop.dia-watchlive .dia-slogan.slogan-date23_29 .icon-ask5.date-17_20 {
  display: none;
}
.pop.dia-watchlive .dia-slogan.slogan-date23_29 .icon-ask5.date-23_29 {
  display: block;
}
.pop.dia-watchlive .dia-slogan {
  position: relative;
}
.pop.dia-watchlive .dia-slogan .icon-ask5 {
  width: 23px;
  height: 23px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-ask3.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  position: absolute;
  right: 31%;
  bottom: 5px;
  z-index: 2;
  cursor: pointer;
  display: block;
}
.pop.dia-watchlive .dia-slogan .icon-ask5.date-21_22, .pop.dia-watchlive .dia-slogan .icon-ask5.date-23_29 {
  display: none;
}

.pop.dia-watchlive .dia-live-box {
  width: 931px;
  margin: 10px auto 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.pop.dia-watchlive .dia-live-left {
  width: 701px;
  height: 395px;
  position: relative;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-live-poster.png");
}

.pop.dia-watchlive .dia-live-container {
  width: 710px;
  height: 395px;
}

.pop.dia-watchlive .dia-live-left::after {
  content: "";
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-live-border.png");
  width: 710px;
  height: 402.5px;
  position: absolute;
  top: -3px;
  left: -4px;
  z-index: 1;
  pointer-events: none;
}

.pop.dia-watchlive .dia-live-left .btn-videostart {
  width: 61px;
  height: 69px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 2;
  display: block;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-videostart.png");
}

.pop.dia-watchlive .dia-live-task {
  width: 210.5px;
  height: 395px;
  margin-left: auto;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-live-taskbg.png");
  background-size: 100% 350px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.pop-tabs-inputbar {
  width: 210.5px;
  height: 31px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/pop-tabs-inputbar.png");
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
}
.pop-tabs-inputbar input {
  width: -moz-calc(100% - 65.5px);
  width: calc(100% - 65.5px);
  height: 100%;
  background-color: rgba(255, 255, 255, 0);
  font-size: 9.375px;
  color: white;
  font-family: "syht-medium";
  padding: 0 14px;
}
.pop-tabs-inputbar .pop-bind-dh {
  width: 65.5px;
  height: 31px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11.62px;
  color: #fef7e2;
  text-align: center;
  font-family: "syht-bold";
  letter-spacing: 1px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/pop-bind-dh.png");
}
.pop-tabs-inputbar .pop-bind-dh::-webkit-input-placeholder {
  color: rgba(254, 247, 226, 0.6);
}
.pop-tabs-inputbar .pop-bind-dh:-moz-placeholder {
  color: rgba(254, 247, 226, 0.6);
}
.pop-tabs-inputbar .pop-bind-dh::-moz-placeholder {
  color: rgba(254, 247, 226, 0.6);
}
.pop-tabs-inputbar .pop-bind-dh:-ms-input-placeholder {
  color: rgba(254, 247, 226, 0.6);
}
.pop-tabs-inputbar .pop-bind-dh::-ms-input-placeholder {
  color: rgba(254, 247, 226, 0.6);
}
.pop-tabs-inputbar .pop-bind-dh::placeholder {
  color: rgba(254, 247, 226, 0.6);
}

.pop.dia-watchlive .dia-live-task::after {
  content: "";
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-live-task-border.png");
  width: 210px;
  height: 350px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  pointer-events: none;
}

.pop.dia-watchlive .dia-live-tabs {
  width: 100%;
  height: 37px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.pop.dia-watchlive .dia-live-tabs span {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  color: #7a91ff;
  line-height: 37px;
  font-size: 11.62px;
  text-align: center;
  font-family: "syht-medium";
  letter-spacing: 1px;
  cursor: pointer;
}

.pop.dia-watchlive .dia-live-tabs span.cur {
  color: #fef7e2;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/task-cur.png");
}

.pop.dia-watchlive .tabs-box {
  width: 100%;
  display: none;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
  height: 300px;
}
.pop.dia-watchlive .tabs-box.scroll {
  overflow-y: auto;
  overflow-x: hidden;
}
.pop.dia-watchlive .tabs-box.scroll::-webkit-scrollbar {
  width: 0px;
  background-color: #dbcfb0;
}
.pop.dia-watchlive .tabs-box.scroll::-webkit-scrollbar-thumb {
  width: 0px;
  background-color: #c8b581;
  border-radius: 8px;
}
.pop.dia-watchlive .tabs-box.scroll::-webkit-scrollbar-track {
  background: transparent;
}
.pop.dia-watchlive .tabs-box.show {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.pop.dia-watchlive .tabs-box .task-tr {
  width: 100%;
  height: 51.5px;
  padding-left: 6.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.pop.dia-watchlive .tabs-box .task-tr:not(:last-child) {
  margin-bottom: 9px;
}
.pop.dia-watchlive .tabs-box .task-img {
  width: 51px;
  height: 51.5px;
  position: relative;
}
.pop.dia-watchlive .tabs-box .task-img::after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/task-tr-border.png");
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.pop.dia-watchlive .tabs-box .task-img img {
  margin: auto;
  width: 51px;
  height: 51.5px;
  -o-object-fit: cover;
     object-fit: cover;
}
.pop.dia-watchlive .tabs-box .task-time {
  width: 100%;
  height: 30.5px;
  text-align: center;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/task-time.png");
  margin-bottom: 7.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pop.dia-watchlive .tabs-box .task-time span {
  color: #efdf9d;
  font-size: 10.5px;
  font-family: "syht-medium";
  letter-spacing: 0.5px;
  background-image: -moz-linear-gradient(285deg, #d8c080 35%, #f1e69c 10%, #b08d52 5%);
  background-image: linear-gradient(165deg, #d8c080 35%, #f1e69c 10%, #b08d52 5%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 50% 50%;
  -webkit-background-clip: text;
  background-clip: text;
  color: rgba(255, 255, 255, 0);
}
.pop.dia-watchlive .tabs-box .task-reward-content {
  margin-left: 6px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pop.dia-watchlive .tabs-box .task-reward-content .task-reward-title {
  font-size: 11.25px;
  color: #fef7e2;
  font-family: "syht-bold";
  line-height: 1.2;
}
.pop.dia-watchlive .tabs-box .task-reward-content .task-reward-progress {
  font-size: 7.5px;
  color: #80b3fc;
  font-family: "syht-regular";
  line-height: 1.3;
}
.pop.dia-watchlive .tabs-box .task-reward-content .icon-refresh {
  width: 7px;
  height: 7px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-refresh.png");
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  margin-left: 4px;
  cursor: pointer;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  transition: all 300ms linear;
}
.pop.dia-watchlive .tabs-box .task-reward-content .icon-refresh:hover {
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.pop.dia-watchlive .tabs-box .task-reward-content .btn-task-lq {
  width: 47.5px;
  height: 19px;
  line-height: 19px;
  text-align: center;
  color: #fef7e2;
  font-size: 9.375px;
  font-family: "syht-bold";
  margin-top: -3px;
  letter-spacing: 1px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/btn-task-lq.png");
}
.pop.dia-watchlive .tabs-box .task-reward-content .btn-task-lq.gray {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  pointer-events: none;
  color: #a2a3a5;
}
.pop.dia-watchlive .tabs-box .tabs-task-tds {
  width: 100%;
  padding: 12.5px 7.5px 0 7.5px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 144px;
  border-bottom: 1px solid #ceab67;
}
.pop.dia-watchlive .tabs-box .tabs-task-tds .tabs-task-left1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 6px;
}
.pop.dia-watchlive .tabs-box .tabs-task-tds .tabs-task-left1 .tabs-task-group .tabs-live-title {
  font-size: 8px;
  color: #80b3fc;
  font-family: "syht-regular";
}
.pop.dia-watchlive .tabs-box .tabs-task-tds .tabs-task-left1 .tabs-task-group .tabs-live-time {
  color: #fef7e2;
  font-size: 8px;
  font-family: "syht-regular";
}
.pop.dia-watchlive .tabs-box .tabs-task-tds .tabs-task-left1 .pop-live-status {
  width: 32px;
  height: 13px;
  line-height: 13px;
  border: 1px solid #80b3fc;
  font-size: 8px;
  color: #80b3fc;
  text-align: center;
  font-family: "syht-regular";
  margin-left: auto;
}
.pop.dia-watchlive .tabs-box .tabs-task-tds .tabs-task-left1 .pop-live-status.start {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/icon-7.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  color: #fef7e2;
  border: 1px solid transparent;
}
.pop.dia-watchlive .tabs-box .tabs-player2 {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.pop.dia-watchlive .tabs-box .tabs-player2 .player2-item {
  width: 46px;
  height: 45.5px;
  position: relative;
}
.pop.dia-watchlive .tabs-box .tabs-player2 .player2-item:not(:nth-child(4n)) {
  margin-right: 3.5px;
}
.pop.dia-watchlive .tabs-box .tabs-player2 .player2-item:nth-child(n+5) {
  margin-top: 2.5px;
}
.pop.dia-watchlive .tabs-box .tabs-player2 .player2-item img,
.pop.dia-watchlive .tabs-box .tabs-player2 .player2-item .player2-img {
  width: 100%;
  height: 100%;
  background-color: rgba(14, 30, 127, 0.28);
}
.pop.dia-watchlive .tabs-box .tabs-player2 .player2-item::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/player-items.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
}
.pop.dia-watchlive .tabs-box .tabs-player2 .player2-item .player2-index {
  width: 14.5px;
  height: 7.5px;
  text-align: center;
  font-size: 7px;
  line-height: 7.5px;
  color: #091563;
  background-color: #80b3fc;
  position: absolute;
  right: 0.5px;
  bottom: 12px;
  z-index: 0;
}
.pop.dia-watchlive .tabs-box .tabs-player2 .player2-item .player2-name {
  height: 12px;
  line-height: 12px;
  text-align: center;
  font-size: 7px;
  color: #fef7e2;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 2;
}

.pop.dia-calendar .pop-cont {
  width: 432.5px;
  height: 295px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/calendar-img.png");
  padding-top: 0px;
}

.pop.dia-images-list .pop-cont {
  width: 987.5px;
  height: 564.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-bg10.png");
  padding-top: 16px;
}
.pop.dia-images-list .pop-cont .pop-th1 {
  font-size: 24px;
  height: 47px;
}
.pop.dia-images-list .pop-cont .pop-th1 br {
  display: none;
}
.pop.dia-images-list .pop-cont .pop-img-list {
  width: 905px;
  height: 429.5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 30px 0 0 48px;
  overflow-y: auto;
  overflow-x: hidden;
}
.pop.dia-images-list .pop-cont .pop-img-list .pop-img-item {
  width: 277.5px;
  height: 157px;
  position: relative;
  margin-bottom: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.pop.dia-images-list .pop-cont .pop-img-list .pop-img-item:not(:nth-child(3n)) {
  margin-right: 29px;
}
.pop.dia-images-list .pop-cont .pop-img-list .pop-img-item::after {
  content: "";
  width: 277.5px;
  height: 157px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/m/images-borderline.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.pop.dia-images-list .pop-cont .pop-img-list .pop-img-item img {
  width: 276.5px;
  height: 155.5px;
  margin: auto;
}

.pop.dia-bg8 .pop-cont {
  width: 347.5px;
  height: 290px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/m/dia-bg8.png");
  padding-top: 23px;
}
.pop.dia-bg8 .pop-cont .pop-activity-content {
  padding-top: 16px;
}
.pop.dia-bg8 .pop-cont .pop-activity-content p {
  color: #381f02;
  font-size: 12px;
  font-family: "syht-bold";
  text-align: center;
  width: 100%;
  padding: 0 12px;
  line-height: 1.6;
}
.pop.dia-bg8 .pop-cont .pop-activity-content p.high {
  color: #967406;
  margin-bottom: 10px;
  line-height: 1.44;
}
.pop.dia-bg8 .pop-cont .pop-group-btn2 {
  margin: 18px auto 0;
}
.pop.dia-bg8 .pop-cont .pop-group-tip {
  width: 100%;
  text-align: center;
  font-size: 9px;
  color: #381f02;
  font-family: "syht-regular";
  margin-top: 8px;
}

.pop.dia-bg9 .pop-cont {
  width: 347.5px;
  height: 268px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/m/dia-bg9.png");
  padding-top: 21px;
}
.pop.dia-bg9 .pop-cont .pop-activity-content {
  padding-top: 19px;
}
.pop.dia-bg9 .pop-cont .pop-activity-content p {
  color: #381f02;
  font-size: 12px;
  font-family: "syht-bold";
  text-align: center;
  width: 100%;
  padding: 0 12px;
  line-height: 1.6;
}
.pop.dia-bg9 .pop-cont .pop-activity-content p.high {
  color: #967406;
  margin-bottom: 15px;
  line-height: 1.44;
}
.pop.dia-bg9 .pop-cont .pop-group-btn2 {
  margin: 20px auto 0;
}
.pop.dia-bg9 .pop-cont .pop-group-tip {
  width: 100%;
  text-align: center;
  font-size: 9px;
  color: #381f02;
  font-family: "syht-regular";
  margin-top: 8px;
}

.pop.pop-video .pop-cont iframe,
.pop.pop-video .pop-cont,
.pop.pop-video .pop_container {
  width: 710px;
  height: 402.5px;
}

.pop.pop-video .pop-cont iframe,
.pop.pop-video .pop_container {
  position: relative;
}
.pop.pop-video .pop-cont iframe::after,
.pop.pop-video .pop_container::after {
  content: "";
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-live-border.png");
  width: 101.2%;
  height: 101.9%;
  position: absolute;
  top: -3px;
  left: -4px;
  z-index: 5;
  pointer-events: none;
}

.pop.pop-video .pop-cont .iframe-box {
  overflow: hidden;
}
.pop.pop-video .pop-cont .iframe-box iframe {
  width: 102.1%;
}
.pop.pop-video .pop-cont .iframe-box::after {
  content: "";
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/dia-live-border.png");
  width: 718px;
  height: 409.5px;
  position: absolute;
  top: 20px;
  left: -4px;
  z-index: 1;
  pointer-events: none;
}

.pop.dia-jl-overview .pop-cont .pop-th1-scroll::-webkit-scrollbar,
.hover-fc .hover-fc-scroll::-webkit-scrollbar {
  width: 3px;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, transparent), color-stop(50%, #544500), color-stop(60%, #544500), color-stop(80%, transparent), to(transparent));
  background: linear-gradient(to right, transparent 30%, #544500 50%, #544500 60%, transparent 80%, transparent 100%);
}

.pop.dia-jl-overview .pop-cont .pop-th1-scroll::-webkit-scrollbar-thumb,
.hover-fc .hover-fc-scroll::-webkit-scrollbar-thumb {
  width: 3px;
  background-color: #544500;
}

.pop.dia-jl-overview .pop-cont .pop-th1-scroll::-webkit-scrollbar-track,
.hover-fc .hover-fc-scroll::-webkit-scrollbar-track {
  background: transparent;
}

.pop.dia-zj-history .pop-table1-tbody::-webkit-scrollbar,
.pop.dia-dh-record .pop-cont .dia-rule-scroll::-webkit-scrollbar {
  width: 4px;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, transparent), color-stop(50%, #a99059), color-stop(60%, #a99059), color-stop(80%, transparent), to(transparent));
  background: linear-gradient(to right, transparent 30%, #a99059 50%, #a99059 60%, transparent 80%, transparent 100%);
}

.pop.dia-zj-history .pop-table1-tbody::-webkit-scrollbar-thumb,
.pop.dia-dh-record .pop-cont .dia-rule-scroll::-webkit-scrollbar-thumb {
  width: 4px;
  background-color: #a99059;
}

.pop.dia-zj-history .pop-table1-tbody::-webkit-scrollbar-track,
.pop.dia-dh-record .pop-cont .dia-rule-scroll::-webkit-scrollbar-track {
  background: transparent;
}

.pop.dia-zj-history .pop-table1-tbody::-webkit-scrollbar {
  width: 3px;
}

.pop.dia-zj-history .pop-table1-tbody::-webkit-scrollbar-thumb {
  width: 3px;
}

.pop.dia-images-list .pop-cont .pop-img-list::-webkit-scrollbar,
.top-right .nav-task-list::-webkit-scrollbar {
  width: 3px;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, transparent), color-stop(50%, #f5e38f), color-stop(60%, #f5e38f), color-stop(80%, transparent), to(transparent));
  background: linear-gradient(to right, transparent 30%, #f5e38f 50%, #f5e38f 60%, transparent 80%, transparent 100%);
}

.pop.dia-images-list .pop-cont .pop-img-list::-webkit-scrollbar-thumb,
.top-right .nav-task-list::-webkit-scrollbar-thumb {
  width: 3px;
  background-color: #f5e38f;
}

.pop.dia-images-list .pop-cont .pop-img-list::-webkit-scrollbar-track,
.top-right .nav-task-list::-webkit-scrollbar-track {
  background-color: transparent;
}

/* #pop-lottery1 .prop-item {
  opacity: 0;
}

@keyframes aniDown {
  0% {
    transform: scale(1.5);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
} */
@-webkit-keyframes aniDown2 {
  0% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes aniDown2 {
  0% {
    -moz-transform: scale(1.3);
         transform: scale(1.3);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(1);
         transform: scale(1);
    opacity: 1;
  }
}
@keyframes aniDown2 {
  0% {
    -webkit-transform: scale(1.3);
       -moz-transform: scale(1.3);
            transform: scale(1.3);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
/* #pop-exchange-result {
  padding-top: 100px;
}

#pop-exchange-result .dia-con {
  position: relative;
  width: 100%;
  height: 100%;
} */
.lack-btns a.btn-lack {
  /* display: block; */
  width: 140px;
  height: 100%;
  /* line-height: 32px;
  text-align: center;
    no-repeat;
  background-size: 100% 100%;
  font-size: 14px;
  font-weight: 800;
  color: #cdbe91; */
}

.pop-bind {
  width: 100%;
  height: 100%;
}

.dia-cont {
  position: absolute;
  top: 55%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@-webkit-keyframes ani-ten-item-in {
  0% {
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@-moz-keyframes ani-ten-item-in {
  0% {
    -moz-transform: scale(1.8);
         transform: scale(1.8);
    opacity: 0;
  }
  100% {
    -moz-transform: scale(1);
         transform: scale(1);
    opacity: 1;
  }
}

@keyframes ani-ten-item-in {
  0% {
    -webkit-transform: scale(1.8);
       -moz-transform: scale(1.8);
            transform: scale(1.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.img.qianming::after {
  opacity: 1;
}

.expend-btn {
  display: none;
}

.tb-m {
  display: none !important;
}

.record-pagination, .operation-pagination {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 12px auto 0;
  line-height: 24px;
}

.operation-pagination {
  margin: 0;
}

.record-pagination a, .pages a, .operation-pagination a {
  display: block;
  font-size: 12px;
  color: #f0e6d2;
}

.record-box-cont2 thead tr td:nth-child(2), .record-box-cont2 tbody tr td:nth-child(2) {
  width: 370px;
  text-align: center;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.record-box-cont2 thead tr td:nth-child(3), .record-box-cont2 tbody tr td:nth-child(3) {
  width: 111px;
}

.record-box-cont3 thead tr td:nth-child(2), .record-box-cont3 tbody tr td:nth-child(2) {
  width: 161px;
  text-align: center;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.record-box-cont3 thead tr td:nth-child(3), .record-box-cont3 tbody tr td:nth-child(3) {
  width: 208px;
  -webkit-box-pack: end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 10px;
}

.record-box-cont3 thead tr td:nth-child(4), .record-box-cont3 tbody tr td:nth-child(4) {
  width: 111px;
  -webkit-box-pack: end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}

.record-box-cont3 tbody tr td:nth-child(4) a {
  color: #F4DB8F;
  text-decoration: underline;
}

.operation-nav-item.on, .skins-item.on, .record-nav-item.on, .operation-nav-item:hover, .record-nav-item:hover, .skins-item:hover {
  opacity: 1;
}

.skins-box::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -35px;
  width: 738px;
  height: 96px;
  /* background: url('//game.gtimg.cn/images/lol/act/a20260317tftevent/operation_mask2.png') no-repeat;
  background-size: 100% 100%; */
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity linear 0.2s;
  -moz-transition: opacity linear 0.2s;
  transition: opacity linear 0.2s;
  pointer-events: none;
}

.skins-box.toend::after {
  opacity: 0;
}

.mp {
  position: absolute;
  bottom: 42px;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 80px;
  height: 50px;
}

/* #pop-operation .mp {
  top: -45px;
} */
/* .operation-info {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  z-index: 1;
  text-align: center;
} */
/* .operation-name {
  width: 112px;
  font-size: 12px;
  color: #f0e6d2;
  line-height: 16px;
  margin: 0 auto;
} */
.operation-bottom {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 854px;
  height: 57px;
  margin: 15px auto 0;
  border-top: 1px solid rgba(60, 60, 65, 0.5);
}

.prop-cont {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 840px;
  height: 472px;
  margin: -15px auto 0;
}

/* #pop-lottery1 .prop-cont {
  width: 724px;
} */
@-webkit-keyframes aniDown {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes aniDown {
  0% {
    -moz-transform: scale(1.5);
         transform: scale(1.5);
    opacity: 0;
  }
  100% {
    -moz-transform: scale(1);
         transform: scale(1);
    opacity: 1;
  }
}
@keyframes aniDown {
  0% {
    -webkit-transform: scale(1.5);
       -moz-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes aniDown2 {
  0% {
    -webkit-transform: scale(1.3);
       -moz-transform: scale(1.3);
            transform: scale(1.3);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.prop-item canvas {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.68);
     -moz-transform: translate(-50%, -50%) scale(0.68);
      -ms-transform: translate(-50%, -50%) scale(0.68);
          transform: translate(-50%, -50%) scale(0.68);
  margin-top: -20px;
  pointer-events: none;
}

.prop-item.fade .prop-pic {
  mask-image: none;
  -webkit-mask-image: none;
}

@-webkit-keyframes imgFadeOut {
  0% {
    margin-top: 23px;
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
  }
  25% {
    margin-top: 150px;
    -webkit-transform: translate(-50%, -50%) scale(0.85);
            transform: translate(-50%, -50%) scale(0.85);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
  }
  90% {
    margin-top: -100px;
    -webkit-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
    opacity: 1;
  }
  100% {
    margin-top: -150px;
    -webkit-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
    opacity: 0;
  }
}

@-moz-keyframes imgFadeOut {
  0% {
    margin-top: 23px;
    -moz-transform: translate(-50%, -50%) scale(1);
         transform: translate(-50%, -50%) scale(1);
    filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
  }
  25% {
    margin-top: 150px;
    -moz-transform: translate(-50%, -50%) scale(0.85);
         transform: translate(-50%, -50%) scale(0.85);
    filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
  }
  90% {
    margin-top: -100px;
    -moz-transform: translate(-50%, -50%) scale(1.1);
         transform: translate(-50%, -50%) scale(1.1);
    filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
    opacity: 1;
  }
  100% {
    margin-top: -150px;
    -moz-transform: translate(-50%, -50%) scale(1.1);
         transform: translate(-50%, -50%) scale(1.1);
    filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
    opacity: 0;
  }
}

@keyframes imgFadeOut {
  0% {
    margin-top: 23px;
    -webkit-transform: translate(-50%, -50%) scale(1);
       -moz-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
  }
  25% {
    margin-top: 150px;
    -webkit-transform: translate(-50%, -50%) scale(0.85);
       -moz-transform: translate(-50%, -50%) scale(0.85);
            transform: translate(-50%, -50%) scale(0.85);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
  }
  90% {
    margin-top: -100px;
    -webkit-transform: translate(-50%, -50%) scale(1.1);
       -moz-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
    opacity: 1;
  }
  100% {
    margin-top: -150px;
    -webkit-transform: translate(-50%, -50%) scale(1.1);
       -moz-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
    opacity: 0;
  }
}
@-webkit-keyframes imgFadeOut2 {
  0% {
    margin-top: 12px;
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
  }
  25% {
    margin-top: 50px;
    -webkit-transform: translate(-50%, -50%) scale(0.85);
            transform: translate(-50%, -50%) scale(0.85);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
  }
  90%, 100% {
    margin-top: -50px;
    -webkit-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
    opacity: 1;
  }
  100% {
    margin-top: -70px;
    -webkit-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
    opacity: 0;
  }
}
@-moz-keyframes imgFadeOut2 {
  0% {
    margin-top: 12px;
    -moz-transform: translate(-50%, -50%) scale(1);
         transform: translate(-50%, -50%) scale(1);
    filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
  }
  25% {
    margin-top: 50px;
    -moz-transform: translate(-50%, -50%) scale(0.85);
         transform: translate(-50%, -50%) scale(0.85);
    filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
  }
  90%, 100% {
    margin-top: -50px;
    -moz-transform: translate(-50%, -50%) scale(1.1);
         transform: translate(-50%, -50%) scale(1.1);
    filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
    opacity: 1;
  }
  100% {
    margin-top: -70px;
    -moz-transform: translate(-50%, -50%) scale(1.1);
         transform: translate(-50%, -50%) scale(1.1);
    filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
    opacity: 0;
  }
}
@keyframes imgFadeOut2 {
  0% {
    margin-top: 12px;
    -webkit-transform: translate(-50%, -50%) scale(1);
       -moz-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
  }
  25% {
    margin-top: 50px;
    -webkit-transform: translate(-50%, -50%) scale(0.85);
       -moz-transform: translate(-50%, -50%) scale(0.85);
            transform: translate(-50%, -50%) scale(0.85);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
  }
  90%, 100% {
    margin-top: -50px;
    -webkit-transform: translate(-50%, -50%) scale(1.1);
       -moz-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
    opacity: 1;
  }
  100% {
    margin-top: -70px;
    -webkit-transform: translate(-50%, -50%) scale(1.1);
       -moz-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
    -webkit-filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
            filter: brightness(2) blur(0.5px) drop-shadow(0 0 10px #FFFDD8);
    opacity: 0;
  }
}
.prop-name {
  position: absolute;
  bottom: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 120%;
  font-size: 16px;
  font-weight: 800;
  color: #f0e6d2;
  line-height: 20px;
  text-align: center;
}

@-webkit-keyframes fdHeight {
  0% {
    height: 0;
    opacity: 1;
  }
  100% {
    height: 392px;
    opacity: 1;
  }
}

@-moz-keyframes fdHeight {
  0% {
    height: 0;
    opacity: 1;
  }
  100% {
    height: 392px;
    opacity: 1;
  }
}

@keyframes fdHeight {
  0% {
    height: 0;
    opacity: 1;
  }
  100% {
    height: 392px;
    opacity: 1;
  }
}
/* #pop-fd .prop-pic::after {
  top: -38px;
  transform: translateX(-50%);
} */
.skins-text {
  width: 100%;
  height: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  color: #f0e6d2;
  margin-bottom: 14px;
}

.skins-text p {
  display: none;
}

.skins-text p.show {
  display: block;
}

/* .pop-optional-list::-webkit-scrollbar {
  width: 4px;
}
.pop-optional-list::-webkit-scrollbar-thumb {
  width: 4px;
  border-radius: 3px;
  background: #f4853b;
}
.pop-optional-list::-webkit-scrollbar-track {
  width: 4px;
  background: transparent;
} */
/* .bg-swiper {
  display: none;
} */
.bg-video {
  display: block;
}

.bg-video-lcu {
  height: 100%;
  width: 100%;
}

.cover-video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9999;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  opacity: 1;
  display: none;
}

.cover-video video {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.cover-video .video-lab {
  position: absolute;
  right: 130px;
  top: 136px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  height: 23px;
  line-height: 23px;
  color: #fff;
  font-size: 20px;
  text-shadow: 0px 2px 9.1px rgba(54, 12, 15, 0.9);
  z-index: 3;
}

.cover-video .btn-tick {
  margin-left: 4px;
}

.cover-video .call-check {
  display: none;
}

html.start .cover-video {
  opacity: 0;
  pointer-events: none;
  background: transparent;
}

.pop-player-list .pop-player-score,
.golinks-tip_h5_1, .golinks-tip_h5_2,
[m-show] {
  display: none !important;
}

.content-bottom .content-bottom-group .seal-wrap .seal-tr .icon-3.act .hover-fc {
  pointer-events: auto;
  opacity: 1;
  -webkit-transition: all 0.26s linear;
  -moz-transition: all 0.26s linear;
  transition: all 0.26s linear;
}
.content-bottom .activity-area-list .activity-area-item .activity-area-icon:hover .hover-fc {
  pointer-events: auto;
  opacity: 1;
  -webkit-transition: all 0.26s linear;
  -moz-transition: all 0.26s linear;
  transition: all 0.26s linear;
}

.hover-fc {
  width: 352.5px;
  height: 217.5px;
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/hover-fc.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
}
.hover-fc.bg2 {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/hover-fc2.png?v=160");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  top: -1435%;
  left: -192%;
}
.hover-fc {
  position: absolute;
  top: -137.6%;
  left: 16%;
  z-index: 22;
  padding-top: 17px;
  opacity: 0;
  pointer-events: none;
}
.hover-fc .hover-fc-scroll {
  width: 305px;
  height: 192px;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0 0 0 24px;
}
.hover-fc .pop-th2 {
  font-family: "fzshitss_te";
  font-size: 18.75px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  color: #5f4903;
  line-height: 1.18;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #251700), color-stop(65%, #5c4603));
  background-image: -moz-linear-gradient(top, #251700 35%, #5c4603 65%);
  background-image: linear-gradient(to bottom, #251700 35%, #5c4603 65%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 50% 50%;
  -webkit-background-clip: text;
  background-clip: text;
  color: rgba(255, 255, 255, 0);
}
.hover-fc .pop-th2.mini {
  font-size: 14px;
  margin: 21px auto 0;
}
.hover-fc .pop-th2.mini::before, .hover-fc .pop-th2.mini::after {
  content: "";
  width: 17px;
  height: 10px;
}
.hover-fc .pop-th2::before, .hover-fc .pop-th2::after {
  content: "";
  width: 22px;
  height: 15px;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.hover-fc .pop-th2::before {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/pop-th1-before.png");
  background-size: 100% 100%;
  margin-right: 8.5px;
}
.hover-fc .pop-th2::after {
  background-image: url("//game.gtimg.cn/images/lol/act/a20260317tftevent/pop-th1-after.png");
  background-size: 100% 100%;
  margin-left: 8.5px;
}
.hover-fc .pop-th2-sub {
  width: 100%;
  margin: 14px auto 0;
  font-size: 12px;
  text-align: center;
  color: #381f02;
  font-family: "syht-bold";
}
.hover-fc .pop-th2-sub span {
  color: #967406;
}
.hover-fc .table1 {
  width: 287.5px;
  margin: 3px auto 0;
  border: 1px solid #cec1ae;
}
.hover-fc .table1 tr td {
  border: 1px solid #cec1ae;
}
.hover-fc .table1 tr, .hover-fc .table1 td {
  height: 18.5px;
  line-height: 18.5px;
  font-size: 10px;
  color: #555555;
  font-family: "syht-regular";
  text-align: center;
}
.hover-fc .list-th {
  width: 100%;
  font-size: 10px;
  color: #381f02;
  font-family: "syht-bold";
  margin: 10px 0 8px 0;
}
.hover-fc .list-table {
  width: 97%;
}
.hover-fc .list-table li {
  list-style: circle;
  font-size: 10px;
  color: #381f02;
  font-family: "syht-regular";
  margin-bottom: 3px;
}
.hover-fc .list-table li.mt-12 {
  margin-top: 12px;
}