/* reset */
:root {
  --max-width:100vw;
}

.lightbreth {
  position: relative;
}
.lightbreth:after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  background: linear-gradient(150deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 65%) 100% 50%/700% 300%;
  pointer-events: none;
  z-index: 30;
  animation: lightbreth 2s ease infinite;
}

@keyframes lightbreth {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@media screen and (max-width: 1400px) {
  :root {
    --max-width:1400px;
  }
}
body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, p, form {
  margin: 0;
  padding: 0;
}

body {
  font: 12px/1.5 tahoma, "Microsoft YaHei", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-top: 0;
  background: #222222;
  font-family: "u65b9u6b63u5170u4eadu9ed1";
  overflow-x: hidden;
  font-family: "cgr";
}

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

em, b {
  font-style: normal;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

img {
  border: 0;
}

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

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

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

td, th, ul, ol {
  padding: 0;
  list-style-type: none;
}

.clearfix:after {
  content: " ";
  height: 0;
  display: block;
  clear: both;
}

.hidden {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}

body {
  font-family: "cgr";
}

@font-face {
  font-family: "cgr";
  src: url("https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/cala.eot");
  src: url("https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/cala.eot?#iefix") format("embedded-opentype"), url("https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/cala.woff") format("woff"), url("https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/cala.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "calabod";
  src: url("https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/calabod.eot");
  src: url("https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/calabod.eot?#iefix") format("embedded-opentype"), url("https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/calabod.woff") format("woff"), url("https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/calabod.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.wrap {
  width: calc(1920/ 1920 * var(--max-width));
  height: calc(1080/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/bg.jpg) no-repeat;
  background-size: 100% 100%;
  position: relative;
  z-index: 50;
  overflow: hidden;
  color: #000;
  font-family: "cgr";
}

/* footer */
#afooter {
  width: 100%;
  height: 100px;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  color: #999;
  background: #000;
  padding-top: 35px;
  min-width: 1200px;
  overflow: hidden;
}

#afooter .wrap_ied {
  width: 100%;
  margin: 0 auto;
  padding-top: 10px;
  width: 1200px;
}

#afooter p.e {
  font-size: 10px;
  -webkit-text-size-adjust: none;
}

#afooter a {
  color: #999;
  text-decoration: none;
}

#afooter a:hover {
  text-decoration: underline;
}

.bg_box {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.w_in {
  width: calc(1670/ 1920 * var(--max-width));
  display: flex;
  position: relative;
  margin: calc(88/ 1920 * var(--max-width)) auto 0;
  z-index: 10;
}

.cont_left {
  width: calc(1142/ 1920 * var(--max-width));
  position: relative;
  margin-left: calc(28/ 1920 * var(--max-width));
}

.cont_title {
  width: calc(1142/ 1920 * var(--max-width));
  height: calc(179/ 1920 * var(--max-width));
  position: relative;
  overflow: hidden;
}

.cont_slogan {
  width: calc(533/ 1920 * var(--max-width));
  height: calc(94/ 1920 * var(--max-width));
  position: absolute;
  left: calc(226/ 1920 * var(--max-width));
  top: calc(70/ 1920 * var(--max-width));
  text-indent: -9999px;
  -webkit-mask-image: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/main_tilte_tmask.png);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
}

.cont_title_p1 {
  width: calc(30/ 1920 * var(--max-width));
  height: calc(91/ 1920 * var(--max-width));
  position: absolute;
  left: calc(14/ 1920 * var(--max-width));
  top: calc(70/ 1920 * var(--max-width));
  text-indent: -9999px;
  -webkit-mask-image: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/main_tilte_p1.png);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
}

.cont_title_p2 {
  width: calc(137/ 1920 * var(--max-width));
  height: calc(74/ 1920 * var(--max-width));
  position: absolute;
  left: calc(62/ 1920 * var(--max-width));
  top: calc(78/ 1920 * var(--max-width));
  text-indent: -9999px;
  -webkit-mask-image: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/main_tilte_p2.png);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
}

.cont_time {
  font-size: calc(16/ 1920 * var(--max-width));
  color: #e9e4e1;
  line-height: calc(34/ 1920 * var(--max-width));
  margin: calc(20/ 1920 * var(--max-width)) 0 0 calc(12/ 1920 * var(--max-width));
  font-style: normal;
}
.cont_time i {
  font-style: normal;
  color: #e9c28b;
}
.cont_time .cont_time_jt {
  display: inline-block;
  vertical-align: top;
  width: calc(5/ 1920 * var(--max-width));
  height: calc(9/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/time_jt.png) no-repeat;
  background-size: 100% 100%;
  margin: calc(12/ 1920 * var(--max-width)) calc(6/ 1920 * var(--max-width)) 0;
}
.cont_time2 {
  width: calc(300/ 1920 * var(--max-width));
  position: absolute;
  right: calc(100/ 1920 * var(--max-width));
  top: calc(20/ 1920 * var(--max-width));
  margin-left: 0;
  margin-top: 0;
  text-align: center;
}

.cont_time_help {
  display: inline-block;
  width: calc(19/ 1920 * var(--max-width));
  height: calc(19/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/time_help.png) no-repeat;
  background-size: 100% 100%;
  vertical-align: top;
  margin: calc(8/ 1920 * var(--max-width)) 0 0 calc(12/ 1920 * var(--max-width));
}

.cont_zb {
  width: calc(1135/ 1920 * var(--max-width));
  height: calc(404/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/zb_bg.png) no-repeat;
  background-size: 100% 100%;
  position: relative;
  margin-left: calc(8/ 1920 * var(--max-width));
  display: flex;
}

.zb_box {
  width: calc(664/ 1920 * var(--max-width));
  height: calc(404/ 1920 * var(--max-width));
  position: relative;
}

.zb_info {
  width: 100%;
  height: calc(38/ 1920 * var(--max-width));
  display: flex;
}

.zb_info_title {
  width: calc(300/ 1920 * var(--max-width));
  font-size: calc(14/ 1920 * var(--max-width));
  color: #ffffff;
  line-height: calc(38/ 1920 * var(--max-width));
  position: relative;
  display: flex;
}

.zb_img {
  display: inline-block;
  vertical-align: top;
  width: calc(20/ 1920 * var(--max-width));
  height: calc(20/ 1920 * var(--max-width));
  border-radius: 50%;
  overflow: hidden;
  margin-left: calc(12/ 1920 * var(--max-width));
  margin-right: calc(6/ 1920 * var(--max-width));
  margin-top: calc(5/ 1920 * var(--max-width));
  border: #fff solid 1px;
}
.zb_img img {
  display: block;
  width: 100%;
  height: 100%;
}

.zb_person_num {
  width: calc(194/ 1920 * var(--max-width));
  margin-left: calc(16/ 1920 * var(--max-width));
  font-size: calc(14/ 1920 * var(--max-width));
  color: #ffffff;
  line-height: calc(38/ 1920 * var(--max-width));
  position: relative;
  text-align: center;
}
.zb_person_num:after {
  content: "";
  height: calc(14/ 1920 * var(--max-width));
  border-left: rgba(255, 255, 255, 0.5) solid 1px;
  position: absolute;
  right: 0;
  top: calc(12/ 1920 * var(--max-width));
}

.zb_nowday {
  width: calc(140/ 1920 * var(--max-width));
  font-size: calc(14/ 1920 * var(--max-width));
  color: #ffffff;
  line-height: calc(38/ 1920 * var(--max-width));
  position: relative;
  text-align: center;
}

.zb_vbox {
  width: calc(650/ 1920 * var(--max-width));
  height: calc(370/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/news_box.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: calc(-8/ 1920 * var(--max-width));
  bottom: 0;
  z-index: 10;
  overflow: hidden;
}
.zb_vbox:after {
  content: "";
  width: calc(650/ 1920 * var(--max-width));
  height: calc(370/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/news_line.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 20;
  pointer-events: none;
}

.danmu {
  font-size: calc(18/ 1920 * var(--max-width)) !important;
  color: #ffffff;
  filter: drop-shadow(rgba(0, 0, 0, 0.8) 0 0 calc(4/ 1920 * var(--max-width)));
}

.mydanmu {
  font-size: calc(18/ 1920 * var(--max-width)) !important;
  box-sizing: border-box;
  border: #1bd1ff solid 1px !important;
  background: rgba(0, 0, 0, 0.2);
  padding: 0 calc(10/ 1920 * var(--max-width));
}

.zb_v_in {
  width: calc(640/ 1920 * var(--max-width));
  height: calc(360/ 1920 * var(--max-width));
  margin: calc(5/ 1920 * var(--max-width)) auto 0;
  overflow: hidden;
}
.zb_v_in video, .zb_v_in img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.zb_v_in .zbj_bg {
  display: block;
  width: calc(700/ 1920 * var(--max-width));
  height: calc(450/ 1920 * var(--max-width));
  object-fit: contain;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
}
.zb_v_in .zbj_zbm {
  display: block;
  width: calc(250/ 1920 * var(--max-width));
  height: calc(360/ 1920 * var(--max-width));
  object-fit: contain;
  position: absolute;
  left: calc(72/ 1920 * var(--max-width));
  top: calc(-8/ 1920 * var(--max-width));
  z-index: 10;
}
.zb_v_in .zbj_newsimg {
  width: calc(220/ 1920 * var(--max-width));
  height: calc(160/ 1920 * var(--max-width));
  position: absolute;
  left: calc(314/ 1920 * var(--max-width));
  top: calc(74/ 1920 * var(--max-width));
  z-index: 15;
}
.zb_v_in .zbj_newsimg p {
  width: 200%;
  height: calc(40/ 1920 * var(--max-width));
  position: absolute;
  left: 0;
  top: calc(140/ 1920 * var(--max-width));
  transform-origin: 0 0;
  font-size: calc(26/ 1920 * var(--max-width));
  color: #ffffff;
  line-height: calc(40/ 1920 * var(--max-width));
  transform: scale(0.5);
  background: rgba(0, 0, 0, 0.7);
  font-family: "calabod";
  font-weight: normal !important;
}

.zb_dm_tbox {
  width: calc(640/ 1920 * var(--max-width));
  height: calc(360/ 1920 * var(--max-width));
  position: absolute;
  left: calc(5/ 1920 * var(--max-width));
  top: calc(5/ 1920 * var(--max-width));
  z-index: 25;
  overflow: hidden;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
}

.zb_todayd_news {
  width: calc(544/ 1920 * var(--max-width));
  height: calc(74/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/today_newsbg.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: calc(6/ 1920 * var(--max-width));
  top: calc(266/ 1920 * var(--max-width));
  z-index: 15;
  font-family: "calabod";
  font-weight: normal !important;
  box-sizing: border-box;
  padding: calc(31/ 1920 * var(--max-width)) calc(36/ 1920 * var(--max-width)) calc(8/ 1920 * var(--max-width)) calc(54/ 1920 * var(--max-width));
  font-size: calc(21/ 1920 * var(--max-width));
  line-height: calc(24/ 1920 * var(--max-width));
  color: #191919;
  font-weight: normal;
  display: flex;
  align-items: center;
}

.zb_dm {
  width: calc(470/ 1920 * var(--max-width));
}

.zb_dm_p, .zb_dm_sjt {
  width: calc(368/ 1920 * var(--max-width));
  font-size: calc(14/ 1920 * var(--max-width));
  color: #ffffff;
  line-height: calc(38/ 1920 * var(--max-width));
  position: relative;
}

.zb_dm_sjt {
  width: calc(100/ 1920 * var(--max-width));
  text-align: center;
}

.zb_dmlist {
  width: calc(468/ 1920 * var(--max-width));
  height: calc(242/ 1920 * var(--max-width));
  overflow: hidden;
  overflow-y: auto;
  margin-top: 2px;
}
.zb_dmlist.show {
  height: calc(356/ 1920 * var(--max-width));
  background: #efefee;
}
.zb_dmlist::-webkit-scrollbar {
  width: calc(4/ 1920 * var(--max-width));
  height: calc(4/ 1920 * var(--max-width));
  background-color: #d1cdc6;
}
.zb_dmlist::-webkit-scrollbar-track {
  border-radius: calc(2/ 1920 * var(--max-width));
  background-color: #d1cdc6;
}
.zb_dmlist::-webkit-scrollbar-thumb {
  border-radius: calc(2/ 1920 * var(--max-width));
  background-color: #ceb591;
}
.zb_dmlist li {
  display: flex;
  font-size: calc(14/ 1920 * var(--max-width));
  color: #494644;
  line-height: 1.2;
  margin-bottom: calc(16/ 1920 * var(--max-width));
  margin-top: calc(10/ 1920 * var(--max-width));
}

.zb_dmleft {
  width: calc(366/ 1920 * var(--max-width));
}

.zb_dm_det {
  box-sizing: border-box;
  padding-right: calc(24/ 1920 * var(--max-width));
}

.zb_dm_time {
  width: calc(90/ 1920 * var(--max-width));
  text-align: center;
  font-size: calc(14/ 1920 * var(--max-width));
  color: #837269;
  line-height: 1.2;
}

.zb_dm_at {
  color: #2b64b9;
}

.zb_dm_xbtn {
  width: calc(454/ 1920 * var(--max-width));
  margin: calc(16/ 1920 * var(--max-width)) 0 0 0;
}
.zb_dm_xbtn a {
  display: block;
  width: calc(360/ 1920 * var(--max-width));
  height: calc(40/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dm_btn.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
  line-height: calc(40/ 1920 * var(--max-width));
  font-size: calc(16/ 1920 * var(--max-width));
  color: #ffffff;
  font-family: "calabod";
  font-weight: normal !important;
  margin: 0 auto calc(14/ 1920 * var(--max-width));
  font-weight: normal;
  transition: all 0.5s;
}
.zb_dm_xbtn a:after {
  -webkit-mask-image: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dm_btn.png);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  animation: lightbreth 2s 0.7s ease infinite;
}
.zb_dm_xbtn a:nth-child(2):after {
  animation: lightbreth 2s 1s ease infinite;
}
.zb_dm_xbtn a:hover {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dm_btn_hov.png) no-repeat;
  background-size: 100% 100%;
  transform: scale(1.05);
}
.zb_dm_xbtn a span {
  text-decoration: underline;
}

.cont_calendar {
  display: flex;
  width: calc(1119/ 1920 * var(--max-width));
  height: calc(270/ 1920 * var(--max-width));
  position: relative;
  margin: calc(20/ 1920 * var(--max-width)) 0 0 calc(25/ 1920 * var(--max-width));
}

.calendar_title {
  display: block;
  width: calc(118/ 1920 * var(--max-width));
  height: calc(270/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/calendar_title.png) no-repeat;
  background-size: 100% 100%;
  text-indent: -9999px;
  position: absolute;
  left: calc(-25/ 1920 * var(--max-width));
  top: 0;
}

.calendar_suitable_box {
  width: calc(480/ 1920 * var(--max-width));
  margin-left: calc(104/ 1920 * var(--max-width));
  margin-top: calc(-8/ 1920 * var(--max-width));
}
.calendar_suitable_box2 {
  width: calc(513/ 1920 * var(--max-width));
  margin-left: calc(10/ 1920 * var(--max-width));
}

.suitable_top {
  width: calc(480/ 1920 * var(--max-width));
  height: calc(84/ 1920 * var(--max-width));
  position: relative;
  display: flex;
}
.suitable_top2 {
  width: calc(513/ 1920 * var(--max-width));
}
.suitable_top2 .suitable_top_jx {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/y_tip_icon2.png) no-repeat;
  background-size: 100% 100%;
}

.suitable_top_jx {
  width: calc(81/ 1920 * var(--max-width));
  height: calc(83/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/y_tip_icon1.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: calc(4/ 1920 * var(--max-width));
  top: 0;
  transition: all 0.5s;
  z-index: 50;
}
.suitable_top_jx:hover {
  transform-origin: 50% 100%;
  transform: scale(1.1);
}

.suitable_top_jyp {
  width: calc(378/ 1920 * var(--max-width));
  display: flex;
  justify-content: space-between;
  font-size: calc(18/ 1920 * var(--max-width));
  color: #f2f1f0;
  font-family: "calabod";
  font-weight: normal !important;
  line-height: calc(22/ 1920 * var(--max-width));
  margin: calc(40/ 1920 * var(--max-width)) 0 0 calc(108/ 1920 * var(--max-width));
}

.suitable_top_p {
  width: calc(140/ 1920 * var(--max-width));
  font-size: calc(14/ 1920 * var(--max-width));
  color: #faf5f1;
  line-height: 1.2;
  margin: calc(42/ 1920 * var(--max-width)) 0 0 calc(98/ 1920 * var(--max-width));
}

.suitable_top_count {
  font-size: calc(14/ 1920 * var(--max-width));
  color: #faf5f1;
  margin-top: calc(36/ 1920 * var(--max-width));
}
.suitable_top_count span, .suitable_top_count i {
  display: inline-block;
  vertical-align: top;
  width: calc(40/ 1920 * var(--max-width));
  height: calc(32/ 1920 * var(--max-width));
  text-align: center;
  line-height: calc(32/ 1920 * var(--max-width));
  font-style: normal;
}
.suitable_top_count i {
  width: calc(38/ 1920 * var(--max-width));
}
.suitable_top_count span {
  background: #9b462c;
  border-radius: calc(4/ 1920 * var(--max-width));
}

.suitable_test_list {
  width: 100%;
  display: flex;
  margin: calc(6/ 1920 * var(--max-width)) auto 0;
  height: calc(180/ 1920 * var(--max-width));
  position: relative;
}
.suitable_test_list2 {
  width: calc(474/ 1920 * var(--max-width));
  margin-left: calc(38/ 1920 * var(--max-width));
}
.suitable_test_list2:before {
  content: "";
  width: calc(40/ 1920 * var(--max-width));
  height: calc(187/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/j_tips.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: calc(-38/ 1920 * var(--max-width));
  top: 0;
}
.suitable_test_list li {
  width: 100%;
  height: calc(180/ 1920 * var(--max-width));
  flex: 1;
  border: #d1cdc6 solid 1px;
  box-sizing: border-box;
  border-right: none;
  position: relative;
  background: #f2eeec;
}
.suitable_test_list li:last-child {
  border: #d1cdc6 solid 1px;
}
.suitable_test_list li.over {
  background: #d9d6d4;
}
.suitable_test_list li.over .test_btn {
  display: none;
}
.suitable_test_list li.over:after {
  content: "";
  width: calc(70/ 1920 * var(--max-width));
  height: calc(59/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/ywc_icon.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  bottom: 0;
}
.suitable_test_list li.over .test_name, .suitable_test_list li.over .test_det_p, .suitable_test_list li.over .test_det_jf {
  color: #837269;
}
.suitable_test_list li.over .test_det_jf {
  color: rgba(131, 114, 105, 0.5);
}
.suitable_test_list li:hover {
  z-index: 50;
  border: #d1cdc6 solid 1px;
  transition: all 0.5s;
  transform: scale(1.05);
}

.test_det {
  height: calc(130/ 1920 * var(--max-width));
  border-bottom: #d1cdc6 dashed 1px;
  box-sizing: border-box;
  padding-top: 1px;
}

.test_name {
  display: block;
  width: 100%;
  text-align: center;
  font-size: calc(20/ 1920 * var(--max-width));
  color: #494644;
  font-family: "calabod";
  font-weight: normal !important;
  font-weight: normal;
  line-height: calc(24/ 1920 * var(--max-width));
  margin: calc(10/ 1920 * var(--max-width)) auto 0;
}

.test_det_p {
  width: 90%;
  height: calc(60/ 1920 * var(--max-width));
  margin: calc(8/ 1920 * var(--max-width)) auto 0;
  text-align: center;
  font-size: calc(12/ 1920 * var(--max-width));
  color: #837269;
  line-height: calc(18/ 1920 * var(--max-width));
  white-space: nowrap;
}
.test_det_p span:nth-child(1) {
  white-space: normal;
  font-size: calc(14/ 1920 * var(--max-width));
}

.test_det_jf {
  font-size: calc(14/ 1920 * var(--max-width));
  color: rgba(131, 114, 105, 0.5);
  line-height: calc(18/ 1920 * var(--max-width));
  text-align: center;
}

.test_btn {
  display: block;
  width: calc(74/ 1920 * var(--max-width));
  height: calc(28/ 1920 * var(--max-width));
  font-size: calc(14/ 1920 * var(--max-width));
  color: #837269;
  text-align: center;
  line-height: calc(28/ 1920 * var(--max-width));
  border-radius: calc(14/ 1920 * var(--max-width));
  background: #d9d6d4;
  margin: calc(10/ 1920 * var(--max-width)) auto 0;
  transition: all 0.5s;
  position: relative;
}
.test_btn.ycc_btn {
  background: #d3a564;
  color: #fff;
}
.test_btn.ycc_btn:hover {
  background: #ba8c4b;
}
.test_btn:hover {
  transform: scale(1.1);
}

.cont_right {
  width: calc(460/ 1920 * var(--max-width));
  margin-left: calc(20/ 1920 * var(--max-width));
  position: relative;
}

.cont_ticket {
  width: calc(454/ 1920 * var(--max-width));
  height: calc(167/ 1920 * var(--max-width));
  margin-top: calc(16/ 1920 * var(--max-width));
  overflow: hidden;
  transition: all 0.5s;
  position: relative;
}

.ticket_team_info {
  width: calc(250/ 1920 * var(--max-width));
  height: calc(78/ 1920 * var(--max-width));
  margin: calc(22/ 1920 * var(--max-width)) 0 0 calc(50/ 1920 * var(--max-width));
  display: flex;
  border-bottom: #75b1a3 solid calc(2/ 1920 * var(--max-width));
  position: relative;
  z-index: 20;
}

.ticket_team_img {
  width: calc(64/ 1920 * var(--max-width));
  height: calc(64/ 1920 * var(--max-width));
  border-radius: calc(4/ 1920 * var(--max-width));
  border: #fff solid 1px;
  box-sizing: border-box;
  overflow: hidden;
}
.ticket_team_img img {
  display: block;
  width: 100%;
  height: 100%;
}

.ticket_team_idet {
  width: calc(170/ 1920 * var(--max-width));
  margin-left: calc(12/ 1920 * var(--max-width));
}
.ticket_team_idet strong {
  display: block;
  font-weight: bold;
  font-size: calc(20/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(28/ 1920 * var(--max-width));
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: tahoma, "Microsoft YaHei", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ticket_team_idet p {
  font-size: calc(16/ 1920 * var(--max-width));
  color: #bd6145;
  line-height: calc(20/ 1920 * var(--max-width));
}
.ticket_team_idet a {
  color: #494644;
}

.ticket_para {
  width: calc(250/ 1920 * var(--max-width));
  margin-left: calc(54/ 1920 * var(--max-width));
  margin-top: calc(12/ 1920 * var(--max-width));
  font-size: calc(14/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(18/ 1920 * var(--max-width));
  position: relative;
  z-index: 20;
}

.ticket_yqbox {
  width: calc(64/ 1920 * var(--max-width));
  position: absolute;
  left: calc(364/ 1920 * var(--max-width));
  bottom: calc(36/ 1920 * var(--max-width));
  z-index: 20;
}

.cont_ticket_bg {
  width: calc(480/ 1920 * var(--max-width));
  height: calc(200/ 1920 * var(--max-width));
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-46.5%, -50%);
  z-index: 0;
}

.ticket_yqbtn {
  display: block;
  width: calc(64/ 1920 * var(--max-width));
  height: calc(65/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/yqbtn.png) no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding: calc(9/ 1920 * var(--max-width)) calc(8/ 1920 * var(--max-width)) 0 calc(8/ 1920 * var(--max-width));
}
.ticket_yqbtn:hover {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/yqbtn_hov.png) no-repeat;
  background-size: 100% 100%;
}
.ticket_yqbtn:hover .ticket_yqjia {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/yq_jia.png) no-repeat;
  background-size: 100% 100%;
}
.ticket_yqbtn img {
  display: block;
  width: calc(48/ 1920 * var(--max-width));
  height: calc(48/ 1920 * var(--max-width));
  border-radius: 50%;
}
.ticket_yqbtn .ticket_yqjia {
  display: block;
  width: calc(48/ 1920 * var(--max-width));
  height: calc(48/ 1920 * var(--max-width));
  border-radius: 50%;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/yq_jia2.png) no-repeat;
  background-size: 100% 100%;
}

.ticket_yqpara {
  width: 100%;
  text-align: center;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(22/ 1920 * var(--max-width));
  font-family: tahoma, "Microsoft YaHei", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: calc(10/ 1920 * var(--max-width)) auto 0;
}

.cont_country {
  width: calc(454/ 1920 * var(--max-width));
  height: calc(220/ 1920 * var(--max-width));
  margin: calc(6/ 1920 * var(--max-width)) 0 0 0;
  position: relative;
  transition: all 0.5s;
}

.country_lqbtn {
  display: block;
  width: calc(65/ 1920 * var(--max-width));
  height: calc(65/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/hq_btn.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: calc(212/ 1920 * var(--max-width));
  top: calc(76/ 1920 * var(--max-width));
}
.country_lqbtn2 {
  width: calc(82/ 1920 * var(--max-width));
  height: calc(82/ 1920 * var(--max-width));
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.country_lqbtn2.over:after {
  width: calc(114/ 1920 * var(--max-width));
  height: calc(96/ 1920 * var(--max-width));
  right: calc(-176/ 1920 * var(--max-width));
  top: calc(-48/ 1920 * var(--max-width));
}
.country_lqbtn:hover {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/hq_btnhov.png) no-repeat;
  background-size: 100% 100%;
}
.country_lqbtn.redicon:before {
  right: calc(8/ 1920 * var(--max-width));
}
.country_lqbtn.over {
  pointer-events: none;
}
.country_lqbtn.over:after {
  content: "";
  width: calc(102/ 1920 * var(--max-width));
  height: calc(86/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/hq_ywc.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: calc(-138/ 1920 * var(--max-width));
  top: calc(-44/ 1920 * var(--max-width));
}
.country_lqbtn.grey {
  filter: grayscale(1);
  pointer-events: none;
}

.country_para {
  width: calc(264/ 1920 * var(--max-width));
  text-align: center;
  font-size: calc(14/ 1920 * var(--max-width));
  color: #f7dcce;
  line-height: calc(18/ 1920 * var(--max-width));
  position: absolute;
  left: calc(110/ 1920 * var(--max-width));
  top: calc(166/ 1920 * var(--max-width));
  display: none;
}

.cont_special {
  width: calc(455/ 1920 * var(--max-width));
  height: calc(459/ 1920 * var(--max-width));
  margin: calc(6/ 1920 * var(--max-width)) 0 0 0;
  padding-top: 1px;
  box-sizing: border-box;
}

.specia_top {
  width: calc(390/ 1920 * var(--max-width));
  height: calc(66/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_bg1.png) no-repeat;
  background-size: 100% 100%;
  position: relative;
  margin: calc(18/ 1920 * var(--max-width)) 0 0 calc(50/ 1920 * var(--max-width));
  display: flex;
}
.specia_top.grade1 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_bg1.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade1 .specia_top_gradeicon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_icon1.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade1 .specia_top_gifticon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box1.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade2 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_bg2.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade2 .specia_top_gradeicon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_icon2.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade2 .specia_top_gifticon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box4.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade3 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_bg3.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade3 .specia_top_gradeicon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_icon3.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade3 .specia_top_gifticon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box5.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade4 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_bg4.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade4 .specia_top_gradeicon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_icon4.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade4 .specia_top_gifticon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box6.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade5 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_bg5.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade5 .specia_top_gradeicon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_icon5.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade5 .specia_top_gifticon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box7.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade6 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_bg6.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade6 .specia_top_gradeicon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_icon6.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade6 .specia_top_gifticon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box8.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade7 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_bg7.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade7 .specia_top_gradeicon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_icon7.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.grade7 .specia_top_gifticon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box9.png) no-repeat;
  background-size: 100% 100%;
}
.specia_top.nograde {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/no_grade.png) no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding-left: calc(14/ 1920 * var(--max-width));
}
.specia_top.nograde .specia_top_gradeicon, .specia_top.nograde .specia_top_gifticon {
  display: none;
}

.specia_top_gradeicon {
  display: block;
  width: calc(61/ 1920 * var(--max-width));
  height: calc(66/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_icon1.png) no-repeat;
  background-size: 100% 100%;
}

.specia_top_gifticon {
  display: block;
  width: calc(124/ 1920 * var(--max-width));
  height: calc(85/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box1.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  top: calc(-18/ 1920 * var(--max-width));
}

.specia_top_info {
  width: calc(230/ 1920 * var(--max-width));
  height: calc(66/ 1920 * var(--max-width));
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.specia_top_p1 {
  font-size: calc(14/ 1920 * var(--max-width));
  line-height: calc(18/ 1920 * var(--max-width));
  color: #ffffff;
}
.specia_top_p1 strong {
  font-family: "calabod";
  font-weight: normal !important;
  font-size: calc(18/ 1920 * var(--max-width));
  padding-left: calc(8/ 1920 * var(--max-width));
  font-weight: normal;
}

.specia_top_p2 {
  font-size: calc(14/ 1920 * var(--max-width));
  line-height: calc(16/ 1920 * var(--max-width));
  color: rgba(255, 255, 255, 0.5);
  line-height: calc(18/ 1920 * var(--max-width));
}

.specia_top_p3 {
  width: 200%;
  height: calc(11/ 1920 * var(--max-width));
  font-size: calc(20/ 1920 * var(--max-width));
  line-height: calc(11/ 1920 * var(--max-width));
  color: #e9c28b;
  transform: scale(0.5);
  transform-origin: 0 0;
  margin-top: calc(4/ 1920 * var(--max-width));
}

.specia_giftlist {
  width: calc(390/ 1920 * var(--max-width));
  margin-left: calc(50/ 1920 * var(--max-width));
  display: flex;
  flex-wrap: wrap;
}
.specia_giftlist li {
  width: calc(130/ 1920 * var(--max-width));
  height: calc(70/ 1920 * var(--max-width));
  position: relative;
  cursor: pointer;
}
.specia_giftlist li:nth-child(1) {
  z-index: 20;
}
.specia_giftlist li:nth-child(2) {
  z-index: 18;
}
.specia_giftlist li:nth-child(3) {
  z-index: 16;
}
.specia_giftlist li:nth-child(4) {
  z-index: 10;
}
.specia_giftlist li:nth-child(5) {
  z-index: 12;
}
.specia_giftlist li:nth-child(6) {
  z-index: 14;
}
.specia_giftlist li:nth-child(7) {
  z-index: 8;
}
.specia_giftlist li:nth-child(8) {
  z-index: 6;
}
.specia_giftlist li:nth-child(9) {
  z-index: 4;
}
.specia_giftlist li.spe {
  width: 100%;
  height: calc(80/ 1920 * var(--max-width));
}
.specia_giftlist li.light .specia_gift_mr {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li.light .specia_gift_mr:after {
  content: "";
  width: calc(34/ 1920 * var(--max-width));
  height: calc(20/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/nlight_bq.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: calc(5/ 1920 * var(--max-width));
  top: 0;
  z-index: 10;
}
.specia_giftlist li.light .specia_gift_mr2 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg3_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li.light .specia_gift_mr2:after {
  right: 0;
}
.specia_giftlist li.light .specia_gift_mr_num {
  color: #707886;
}
.specia_giftlist li.light .specia_gift_name {
  color: #ffffff;
}
.specia_giftlist li.light:nth-child(2) .specia_gift_mr {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg2_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li.light:nth-child(2) .specia_gift_mr_num {
  color: #b6764a;
}
.specia_giftlist li.light:nth-child(4) .specia_gift_mr {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg6_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li.light:nth-child(4) .specia_gift_mr_num {
  color: #bb7ff7;
}
.specia_giftlist li.light:nth-child(5) .specia_gift_mr {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg5_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li.light:nth-child(5) .specia_gift_mr_num {
  color: #6695ea;
}
.specia_giftlist li.light:nth-child(6) .specia_gift_mr {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg4_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li.light:nth-child(6) .specia_gift_mr_num {
  color: #ffd67e;
}
.specia_giftlist li.light:nth-child(7) .specia_gift_mr {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg7_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li.light:nth-child(7) .specia_gift_mr_num {
  color: #e57a59;
}
.specia_giftlist li:hover .specia_gift_icon {
  transform: scale(1.1);
}
.specia_giftlist li:hover .specia_gift_mr {
  display: none;
}
.specia_giftlist li:hover .specia_gift_mrhov {
  display: block;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li:hover .specia_gift_mrhov:after {
  display: none;
}
.specia_giftlist li:hover .specia_gift_mr2 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg3_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li:hover .specia_gift_mr2:after {
  right: 0;
}
.specia_giftlist li:hover:nth-child(2) .specia_gift_mrhov {
  display: block;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg2_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li:hover:nth-child(4) .specia_gift_mrhov {
  display: block;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg6_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li:hover:nth-child(5) .specia_gift_mrhov {
  display: block;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg5_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li:hover:nth-child(6) .specia_gift_mrhov {
  display: block;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg4_light.png) no-repeat;
  background-size: 100% 100%;
}
.specia_giftlist li:hover:nth-child(7) .specia_gift_mrhov {
  display: block;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg7_light.png) no-repeat;
  background-size: 100% 100%;
}

.specia_ck_p {
  font-size: calc(14/ 1920 * var(--max-width));
  color: #ffffff;
  line-height: calc(18/ 1920 * var(--max-width));
  position: absolute;
  left: calc(8/ 1920 * var(--max-width));
  top: calc(28/ 1920 * var(--max-width));
}
.specia_ck_p:before {
  content: "";
  width: calc(16/ 1920 * var(--max-width));
  height: calc(16/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/ck_icon.png) no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  vertical-align: top;
  margin-right: calc(4/ 1920 * var(--max-width));
}

.specia_gift_mrhov {
  display: none;
}

.specia_gift_mr {
  width: calc(135/ 1920 * var(--max-width));
  height: calc(70/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.specia_gift_mr2 {
  width: calc(130/ 1920 * var(--max-width));
  height: calc(75/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg2.png) no-repeat;
  background-size: 100% 100%;
}
.specia_gift_mr3 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg3.png) no-repeat;
  background-size: 100% 100%;
  left: unset;
  right: 0;
  box-sizing: border-box;
  padding-left: calc(5/ 1920 * var(--max-width));
}
.specia_gift_mr3 .specia_gift_icon {
  left: calc(65/ 1920 * var(--max-width));
}
.specia_gift_mr4 {
  width: 100%;
  height: calc(80/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/mr_bg4.png) no-repeat;
  background-size: 100% 100%;
}
.specia_gift_mr4 .specia_gift_mr_num {
  margin-top: calc(14/ 1920 * var(--max-width));
}
.specia_gift_mr4 .specia_gift_name {
  margin-top: calc(10/ 1920 * var(--max-width));
}

.specia_gift_mr_num {
  display: block;
  font-size: calc(20/ 1920 * var(--max-width));
  line-height: calc(24/ 1920 * var(--max-width));
  color: #afafaf;
  font-family: "calabod";
  font-weight: normal !important;
  margin: calc(8/ 1920 * var(--max-width)) 0 0 calc(8/ 1920 * var(--max-width));
  font-weight: normal;
}

.specia_gift_name {
  font-size: calc(14/ 1920 * var(--max-width));
  line-height: calc(16/ 1920 * var(--max-width));
  color: #494644;
  margin: calc(18/ 1920 * var(--max-width)) 0 0 calc(8/ 1920 * var(--max-width));
  font-family: "calabod";
  font-weight: normal !important;
}

.specia_gift_icon {
  display: block;
  width: calc(64/ 1920 * var(--max-width));
  height: calc(44/ 1920 * var(--max-width));
  position: absolute;
  left: calc(60/ 1920 * var(--max-width));
  top: calc(16/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box9.png) no-repeat;
  background-size: 100% 100%;
  transition: all 0.5s;
}
.specia_gift_icon2 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box8.png) no-repeat;
  background-size: 100% 100%;
}
.specia_gift_icon3 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box7.png) no-repeat;
  background-size: 100% 100%;
}
.specia_gift_icon4 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box6.png) no-repeat;
  background-size: 100% 100%;
}
.specia_gift_icon5 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box5.png) no-repeat;
  background-size: 100% 100%;
}
.specia_gift_icon6 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/grade_box4.png) no-repeat;
  background-size: 100% 100%;
}
.specia_gift_icon7 {
  width: calc(248/ 1920 * var(--max-width));
  height: calc(56/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/spe_icon.png) no-repeat;
  background-size: 100% 100%;
  left: calc(116/ 1920 * var(--max-width));
  top: calc(11/ 1920 * var(--max-width));
}

.special_t_para {
  width: calc(394/ 1920 * var(--max-width));
  height: calc(32/ 1920 * var(--max-width));
  margin: calc(18/ 1920 * var(--max-width)) 0 0 calc(50/ 1920 * var(--max-width));
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: calc(14/ 1920 * var(--max-width));
  color: #e4a584;
  line-height: calc(16/ 1920 * var(--max-width));
  border-bottom: #d8846c solid 1px;
}

.special_jf {
  width: calc(394/ 1920 * var(--max-width));
  height: calc(66/ 1920 * var(--max-width));
  display: flex;
  margin: 0 0 0 calc(50/ 1920 * var(--max-width));
  align-items: center;
}
.special_jf:after {
  background: linear-gradient(70deg, rgba(255, 255, 255, 0) 30%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 65%) 100% 50%/400% 100%;
  z-index: 30;
  animation: lightbreth 2s ease infinite;
}

.special_jf_reflash {
  display: block;
  width: calc(28/ 1920 * var(--max-width));
  height: calc(28/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/reflash_btn.png) no-repeat;
  background-size: 100% 100%;
}
.special_jf_reflash:hover {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/reflash_btn_hov.png) no-repeat;
  background-size: 100% 100%;
}

.special_jf_p {
  width: calc(188/ 1920 * var(--max-width));
  font-size: calc(14/ 1920 * var(--max-width));
  color: #ffffff;
  line-height: calc(18/ 1920 * var(--max-width));
  margin-left: calc(12/ 1920 * var(--max-width));
}
.special_jf_p .jf_p1 {
  font-family: "calabod";
  font-weight: normal !important;
}
.special_jf_p .jf_p1 strong {
  color: #e9c28b;
  font-size: calc(20/ 1920 * var(--max-width));
  line-height: calc(20/ 1920 * var(--max-width));
}

.special_jf_lqbtn {
  display: block;
  width: calc(160/ 1920 * var(--max-width));
  height: calc(48/ 1920 * var(--max-width));
  border-radius: calc(24/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/splqbtn.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #ffffff;
  line-height: calc(18/ 1920 * var(--max-width));
  font-family: "calabod";
  font-weight: normal !important;
}
.special_jf_lqbtn:after {
  -webkit-mask-image: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/splqbtn.png);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
}
.special_jf_lqbtn:hover {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/splq_hov.png) no-repeat;
  background-size: 100% 100%;
}

.special_jf_para {
  width: calc(416/ 1920 * var(--max-width));
  height: calc(32/ 1920 * var(--max-width));
  line-height: calc(32/ 1920 * var(--max-width));
  text-align: center;
  margin-left: calc(36/ 1920 * var(--max-width));
  font-size: calc(14/ 1920 * var(--max-width));
  color: #d59878;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.special_jf_help {
  display: block;
  width: calc(18/ 1920 * var(--max-width));
  height: calc(18/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/jf_help.png) no-repeat;
  background-size: 100% 100%;
  margin-left: calc(6/ 1920 * var(--max-width));
}
.special_jf_help:hover {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/jf_help_hov.png) no-repeat;
  background-size: 100% 100%;
}
.special_jf_help:hover + .special_jf_tips {
  display: block;
}

.special_jf_tips {
  width: calc(416/ 1920 * var(--max-width));
  height: calc(37/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/jf_tips.png) no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding-top: calc(5/ 1920 * var(--max-width));
  text-align: center;
  line-height: calc(32/ 1920 * var(--max-width));
  font-size: calc(14/ 1920 * var(--max-width));
  color: #f2eeec;
  position: absolute;
  left: 0;
  bottom: calc(-40/ 1920 * var(--max-width));
  display: none;
}

.cont_rtx {
  display: block;
  width: calc(40/ 1920 * var(--max-width));
  height: calc(40/ 1920 * var(--max-width));
  border-radius: 50%;
  border: #f6f4ef solid 1px;
  position: absolute;
  right: calc(-85/ 1920 * var(--max-width));
  top: calc(-4/ 1920 * var(--max-width));
  cursor: pointer;
  z-index: 50;
}
.cont_rtx img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.cont_rtx:hover .cont_rtx_login {
  display: block;
}

.cont_rtx_login {
  width: calc(160/ 1920 * var(--max-width));
  height: calc(53/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/loginbox.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: calc(50/ 1920 * var(--max-width));
  right: 0;
  box-sizing: border-box;
  padding-top: calc(5/ 1920 * var(--max-width));
  display: none;
}
.cont_rtx_login:before {
  content: "";
  width: calc(40/ 1920 * var(--max-width));
  height: calc(50/ 1920 * var(--max-width));
  position: absolute;
  right: 0;
  top: calc(-50/ 1920 * var(--max-width));
}
.cont_rtx_login p {
  height: calc(48/ 1920 * var(--max-width));
  font-size: calc(16/ 1920 * var(--max-width));
  display: flex;
  justify-content: center;
  align-items: center;
  color: #aeb0b3;
}
.cont_rtx_login p a {
  color: #fff;
}
.cont_rtx_login span {
  max-width: calc(80/ 1920 * var(--max-width));
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.yd_box {
  width: calc(1920/ 1920 * var(--max-width));
  height: calc(1080/ 1920 * var(--max-width));
  position: absolute;
  left: 0;
  top: 0;
  z-index: 300;
}
.yd_box img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}
.yd_box img:nth-child(1) {
  display: block;
}

.pop {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 9999;
}

.dia_mask {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.7);
  transform: translate3d(0, 0, 0);
  z-index: 9990;
}

.dia {
  width: calc(575/ 1920 * var(--max-width));
  height: calc(613/ 1920 * var(--max-width));
}
.dia:before, .dia:after {
  content: "";
  width: 100%;
  height: calc(84/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_top.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.dia:after {
  height: calc(529/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_bot.png) no-repeat;
  background-size: 100% 100%;
  top: calc(84/ 1920 * var(--max-width));
}
.dia2:before {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_top2.png) no-repeat;
  background-size: 100% 100%;
}
.dia3:before {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_top3.png) no-repeat;
  background-size: 100% 100%;
}
.dia4:before {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_top4.png) no-repeat;
  background-size: 100% 100%;
}
.dia5:before {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_top5.png) no-repeat;
  background-size: 100% 100%;
}
.dia6:before {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_top6.png) no-repeat;
  background-size: 100% 100%;
}

.dia_in {
  width: 100%;
  position: relative;
  z-index: 10;
  box-sizing: border-box;
  padding-top: 1px;
}

.dia_grade {
  width: calc(98/ 1920 * var(--max-width));
  height: calc(118/ 1920 * var(--max-width));
  position: absolute;
  left: 0;
  top: calc(15/ 1920 * var(--max-width));
  z-index: 30;
}
.dia_grade.grade1 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dw_ticon1.png) no-repeat;
  background-size: 100% 100%;
}
.dia_grade.grade2 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dw_ticon2.png) no-repeat;
  background-size: 100% 100%;
}
.dia_grade.grade3 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dw_ticon3.png) no-repeat;
  background-size: 100% 100%;
}
.dia_grade.grade4 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dw_ticon4.png) no-repeat;
  background-size: 100% 100%;
}
.dia_grade.grade5 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dw_ticon5.png) no-repeat;
  background-size: 100% 100%;
}
.dia_grade.grade6 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dw_ticon6.png) no-repeat;
  background-size: 100% 100%;
}
.dia_grade.grade7 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dw_ticon7.png) no-repeat;
  background-size: 100% 100%;
}

.dia_grade_t {
  display: block;
  width: 100%;
  height: calc(56/ 1920 * var(--max-width));
  margin: calc(28/ 1920 * var(--max-width)) auto 0;
  text-align: center;
  font-size: calc(32/ 1920 * var(--max-width));
  color: #ffdaa5;
  font-family: "calabod";
  font-weight: normal !important;
}

.dia_close {
  display: block;
  width: calc(74/ 1920 * var(--max-width));
  height: calc(132/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_close.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: calc(-74/ 1920 * var(--max-width));
  top: calc(26/ 1920 * var(--max-width));
}
.dia_close2 {
  right: calc(-54/ 1920 * var(--max-width));
}

.dia_rw_box {
  width: calc(538/ 1920 * var(--max-width));
  margin: calc(20/ 1920 * var(--max-width)) 0 0 calc(30/ 1920 * var(--max-width));
  height: calc(474/ 1920 * var(--max-width));
  overflow: hidden;
  box-sizing: border-box;
  padding-right: calc(24/ 1920 * var(--max-width));
  overflow-y: auto;
  position: relative;
  z-index: 10;
}
.dia_rw_box2 {
  width: calc(1208/ 1920 * var(--max-width));
  height: calc(594/ 1920 * var(--max-width));
  margin: calc(28/ 1920 * var(--max-width)) auto 0;
  display: flex;
}
.dia_rw_box::-webkit-scrollbar {
  width: calc(4/ 1920 * var(--max-width));
  height: calc(4/ 1920 * var(--max-width));
  background-color: #d1cdc6;
}
.dia_rw_box::-webkit-scrollbar-track {
  border-radius: calc(2/ 1920 * var(--max-width));
  background-color: #d1cdc6;
}
.dia_rw_box::-webkit-scrollbar-thumb {
  border-radius: calc(2/ 1920 * var(--max-width));
  background-color: #ceb591;
}

.dia_rw_para {
  width: 100%;
  text-align: center;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(24/ 1920 * var(--max-width));
  margin: calc(22/ 1920 * var(--max-width)) auto 0;
}
.dia_rw_para span {
  color: #db9c44;
}

.dia_rw_imgbox {
  width: calc(124/ 1920 * var(--max-width));
  height: calc(85/ 1920 * var(--max-width));
  margin: calc(24/ 1920 * var(--max-width)) auto 0;
  position: relative;
}
.dia_rw_imgbox_jl {
  margin: calc(40/ 1920 * var(--max-width)) auto 0;
}
.dia_rw_imgbox img {
  display: block;
  width: 100%;
  height: 100%;
}

.dia_rw_name {
  display: block;
  width: 100%;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(22/ 1920 * var(--max-width));
  font-family: "calabod";
  font-weight: normal !important;
  text-align: center;
  font-weight: normal;
}

.dia_gvlist {
  width: calc(488/ 1920 * var(--max-width));
  margin: calc(20/ 1920 * var(--max-width)) auto 0;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  padding-bottom: calc(10/ 1920 * var(--max-width));
}
.dia_gvlist li {
  width: calc(122/ 1920 * var(--max-width));
  height: calc(122/ 1920 * var(--max-width));
  box-sizing: border-box;
  border: #d1cdc6 solid calc(1/ 1920 * var(--max-width));
  background: #f2eeec;
  overflow: hidden;
  border-right: none;
  border-bottom: none;
  position: relative;
}
.dia_gvlist li:nth-child(4n) {
  border-right: #d1cdc6 solid calc(1/ 1920 * var(--max-width));
}
.dia_gvlist li:nth-child(1) {
  border-radius: calc(10/ 1920 * var(--max-width)) 0 0 0;
}
.dia_gvlist li:nth-child(4) {
  border-radius: 0 calc(10/ 1920 * var(--max-width)) 0 0;
}
.dia_gvlist li.bbt {
  border-bottom: #d1cdc6 solid calc(1/ 1920 * var(--max-width));
}
.dia_gvlist li.rbt {
  border-right: #d1cdc6 solid calc(1/ 1920 * var(--max-width));
}
.dia_gvlist li.rrd {
  border-radius: 0 0 calc(10/ 1920 * var(--max-width)) 0;
}
.dia_gvlist2 {
  width: calc(636/ 1920 * var(--max-width));
}
.dia_gvlist2 li {
  width: calc(106/ 1920 * var(--max-width));
  cursor: pointer;
}
.dia_gvlist2 li:nth-child(4n) {
  border-right: none;
}
.dia_gvlist2 li:nth-child(6n) {
  border-right: #d1cdc6 solid calc(1/ 1920 * var(--max-width));
}
.dia_gvlist2 li:nth-child(4) {
  border-radius: 0;
}
.dia_gvlist2 li:nth-child(6) {
  border-radius: 0 calc(10/ 1920 * var(--max-width)) 0 0;
}
.dia_gvlist2 li:hover:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 50;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_hover.png) no-repeat;
  background-size: 100% 100%;
}
.dia_gvlist2 li.light:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 50;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_xz.png) no-repeat;
  background-size: 100% 100%;
}
.dia_gvlist2 .dia_gvimg img {
  object-fit: cover;
}
.dia_gvlist3 {
  width: calc(212/ 1920 * var(--max-width));
  position: relative;
}
.dia_gvlist3.light:after {
  content: "";
  width: 100%;
  height: calc(100% - (10/ 1920 * var(--max-width)));
  position: absolute;
  left: 0;
  top: 0;
  z-index: 50;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/xz_light.png) no-repeat;
  background-size: 100% 100%;
}
.dia_gvlist3 li {
  width: calc(106/ 1920 * var(--max-width));
}
.dia_gvlist3 li:nth-child(4n) {
  border-right: none;
}
.dia_gvlist3 li:nth-child(2n+1) {
  border-right: #d1cdc6 solid calc(1/ 1920 * var(--max-width));
}
.dia_gvlist3 li:nth-child(4) {
  border-radius: 0;
}
.dia_gvlist3 li.spe {
  width: 100%;
  border-radius: calc(10/ 1920 * var(--max-width)) calc(10/ 1920 * var(--max-width)) 0 0;
  border-right: #d1cdc6 solid calc(1/ 1920 * var(--max-width));
}
.dia_gvlist3 li.spe .dia_gvimg img {
  object-fit: contain;
}
.dia_gvlist3 .dia_gvimg img {
  object-fit: cover;
}

.dia_gvimg {
  width: 100%;
  height: calc(91/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_rw_nbg.png) no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  position: relative;
}
.dia_gvimg2 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_rw_nbg2.png) no-repeat;
  background-size: 100% 100%;
}
.dia_gvimg3 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_rw_nbg3.png) no-repeat;
  background-size: 100% 100%;
}
.dia_gvimg4 {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_rw_nbg4.png) no-repeat;
  background-size: 100% 100%;
}
.dia_gvimg5 {
  height: calc(72/ 1920 * var(--max-width));
}
.dia_gvimg.dia_gvimgspe {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_rw_nbg4.png) no-repeat;
  background-size: 100% 100%;
}
.dia_gvimg img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.dia_gvimg p {
  width: 100%;
  text-align: center;
  font-size: calc(14/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(18/ 1920 * var(--max-width));
  position: absolute;
  left: 0;
  top: calc(70/ 1920 * var(--max-width));
  font-family: "calabod";
  font-weight: normal !important;
}

.dia_gvbname {
  text-align: center;
  font-size: calc(14/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(28/ 1920 * var(--max-width));
  font-family: "calabod";
  font-weight: normal !important;
}
.dia_gvbname2 {
  height: calc(51/ 1920 * var(--max-width));
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: calc(18/ 1920 * var(--max-width));
}

.dia_gvicon {
  display: block;
  width: calc(34/ 1920 * var(--max-width));
  height: calc(19/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/d_gvicon.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  top: 0;
}

.dia7 {
  width: calc(1232/ 1920 * var(--max-width));
  height: calc(815/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_xlbg.png) no-repeat;
  background-size: 100% 100%;
}
.dia7:after {
  content: "";
  width: calc(23/ 1920 * var(--max-width));
  height: calc(23/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/jia_icon.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: calc(704/ 1920 * var(--max-width));
  top: calc(396/ 1920 * var(--max-width));
}

.dia_xz_left {
  width: calc(646/ 1920 * var(--max-width));
  margin: 0 0 0 calc(26/ 1920 * var(--max-width));
  padding-top: calc(18/ 1920 * var(--max-width));
}
.dia_xz_left2 {
  padding-top: 0;
}

.dia_xz_info {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dia_xz_info img, .dia_xz_info .dia_rw_imgbox {
  display: block;
  width: calc(124/ 1920 * var(--max-width));
  height: calc(85/ 1920 * var(--max-width));
  margin: 0;
  margin-right: calc(6/ 1920 * var(--max-width));
  position: relative;
}
.dia_xz_info img {
  margin-right: 0;
}
.dia_xz_info p {
  font-size: calc(16/ 1920 * var(--max-width));
  line-height: calc(22/ 1920 * var(--max-width));
  color: #494644;
}
.dia_xz_info p strong {
  font-family: "calabod";
  font-weight: normal !important;
  display: block;
}
.dia_xz_info p span {
  color: #db9c44;
}

.dia_xz_right {
  width: calc(446/ 1920 * var(--max-width));
  margin: 0 0 0 calc(60/ 1920 * var(--max-width));
}

.dia_two {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-top: calc(38/ 1920 * var(--max-width));
  position: relative;
}
.dia_two:after {
  content: "";
  width: calc(21/ 1920 * var(--max-width));
  height: calc(11/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/or_icon.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: 50%;
  top: calc(50/ 1920 * var(--max-width));
  margin-left: calc(-10/ 1920 * var(--max-width));
}
.dia_two li {
  width: calc(108/ 1920 * var(--max-width));
  margin: 0 calc(40/ 1920 * var(--max-width));
  cursor: pointer;
}
.dia_two li.light .dia_two_img:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 50;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_xz2.png) no-repeat;
  background-size: 100% 100%;
}
.dia_two li p {
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
  font-family: "calabod";
  font-weight: normal !important;
  text-align: center;
  line-height: calc(22/ 1920 * var(--max-width));
  margin: calc(8/ 1920 * var(--max-width)) auto 0;
}

.dia_two_img {
  width: calc(106/ 1920 * var(--max-width));
  height: calc(86/ 1920 * var(--max-width));
  margin: 0 auto;
  position: relative;
}
.dia_two_img .dia_rw_zx4 {
  width: calc(106/ 1920 * var(--max-width));
  height: calc(34/ 1920 * var(--max-width));
  position: absolute;
  left: 50%;
  top: calc(-34/ 1920 * var(--max-width));
  transform: translate(-50%, 0);
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/zx_icon4.png) no-repeat;
  background-size: 100% 100%;
}
.dia_two_img .dia_rw_zx4.dia_rw_zx5 {
  width: calc(96/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/zx_icon5.png) no-repeat;
  background-size: 100% 100%;
}
.dia_two_img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.dia_two_para {
  text-align: center;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(20/ 1920 * var(--max-width));
  margin-top: calc(8/ 1920 * var(--max-width));
  line-height: calc(28/ 1920 * var(--max-width));
}
.dia_two_para span {
  color: #db9c44;
}

.dia_two_b {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 0 auto 0;
}

.dia_xz_btnbox {
  width: calc(784/ 1920 * var(--max-width));
  display: flex;
  justify-content: space-between;
  margin: calc(36/ 1920 * var(--max-width)) 0 0 calc(275/ 1920 * var(--max-width));
}
.dia_xz_btnbox2 {
  width: 100%;
  margin: calc(36/ 1920 * var(--max-width)) auto 0;
  justify-content: center;
}
.dia_xz_btnbox2 a {
  margin: 0;
}
.dia_xz_btnbox3 {
  width: 100%;
  margin: calc(56/ 1920 * var(--max-width)) auto 0;
  justify-content: center;
}
.dia_xz_btnbox3 a {
  margin: 0 calc(32/ 1920 * var(--max-width));
}
.dia_xz_btnbox4 {
  width: 100%;
  margin: 0 auto 0;
  justify-content: center;
  position: absolute;
  left: 0;
  top: calc(528/ 1920 * var(--max-width));
  z-index: 50;
}
.dia_xz_btnbox4 a {
  margin: 0 calc(32/ 1920 * var(--max-width));
}
.dia_xz_btnbox a {
  display: block;
  width: calc(184/ 1920 * var(--max-width));
  height: calc(40/ 1920 * var(--max-width));
  line-height: calc(40/ 1920 * var(--max-width));
  text-align: center;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dai_xz_btn.png) no-repeat;
  background-size: 100% 100%;
  font-family: "calabod";
  font-weight: normal !important;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #ffffff;
}
.dia_xz_btnbox a:hover {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dai_xz_btn_hov.png) no-repeat;
  background-size: 100% 100%;
}
.dia_xz_btnbox a.redbtn {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/redbtn.png) no-repeat;
  background-size: 100% 100%;
}
.dia_xz_btnbox a.redbtn:hover {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/redbtn_hov.png) no-repeat;
  background-size: 100% 100%;
}
.dia_xz_btnbox a.grey {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dai_xz_btn_grey.png) no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
}

.dia8 {
  width: calc(1089/ 1920 * var(--max-width));
  height: calc(613/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_xlbg2.png) no-repeat;
  background-size: 100% 100%;
}
.dia8:after {
  content: "";
  width: calc(23/ 1920 * var(--max-width));
  height: calc(23/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/jia_icon.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: calc(556/ 1920 * var(--max-width));
  top: calc(334/ 1920 * var(--max-width));
}
.dia8 .dia_rw_box2 {
  width: calc(1074/ 1920 * var(--max-width));
  height: calc(464/ 1920 * var(--max-width));
  margin: calc(30/ 1920 * var(--max-width)) auto 0;
}
.dia8 .dia_xz_left {
  width: calc(490/ 1920 * var(--max-width));
  margin-left: calc(34/ 1920 * var(--max-width));
}
.dia8 .dia_xz_right {
  margin-left: calc(70/ 1920 * var(--max-width));
}

.dia_rw_zx {
  display: block;
  width: calc(34/ 1920 * var(--max-width));
  height: calc(16/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/zx_icon.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  top: calc(-14/ 1920 * var(--max-width));
}
.dia_rw_zx2 {
  width: calc(88/ 1920 * var(--max-width));
  height: calc(34/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/zx_icon2.png) no-repeat;
  background-size: 100% 100%;
  right: calc(-30/ 1920 * var(--max-width));
}
.dia_rw_zx3 {
  width: calc(76/ 1920 * var(--max-width));
  height: calc(34/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/zx_icon3.png) no-repeat;
  background-size: 100% 100%;
  right: calc(-30/ 1920 * var(--max-width));
}

.dia_two_rw {
  display: flex;
  justify-content: center;
  position: relative;
}
.dia_two_rw:after {
  content: "";
  width: calc(21/ 1920 * var(--max-width));
  height: calc(11/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/or_icon.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: 50%;
  top: calc(70/ 1920 * var(--max-width));
  margin-left: calc(-10/ 1920 * var(--max-width));
}

.dia_two_in {
  width: calc(124/ 1920 * var(--max-width));
  margin: 0 calc(50/ 1920 * var(--max-width));
}

.dia_rw_dpara {
  font-size: calc(14/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(18/ 1920 * var(--max-width));
  margin: calc(20/ 1920 * var(--max-width)) 0 0 0;
}

.dia_gvlisttp {
  margin-top: calc(4/ 1920 * var(--max-width));
}

.dia_rw_dpara2 {
  font-size: calc(14/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(18/ 1920 * var(--max-width));
  margin: calc(20/ 1920 * var(--max-width)) 0 0 0;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
}
.dia_rw_dpara2 span {
  width: calc(212/ 1920 * var(--max-width));
  margin: 0 auto;
}

.dia9 {
  width: calc(575/ 1920 * var(--max-width));
  min-height: calc(300/ 1920 * var(--max-width));
  padding-bottom: calc(32/ 1920 * var(--max-width));
}
.dia9:before, .dia9:after {
  content: "";
  width: 100%;
  height: calc(84/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_top7.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.dia9:after {
  height: calc(100% - (84/ 1920 * var(--max-width)));
  background: #e4e0de;
  border-radius: 0 0 calc(16/ 1920 * var(--max-width)) calc(16/ 1920 * var(--max-width));
  top: calc(84/ 1920 * var(--max-width));
}
.dia9.dia10 {
  width: calc(454/ 1920 * var(--max-width));
}
.dia9.dia10:before {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_top8.png) no-repeat;
  background-size: 100% 100%;
}
.dia9.dia11 {
  width: calc(779/ 1920 * var(--max-width));
}
.dia9.dia11:before {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_top9.png) no-repeat;
  background-size: 100% 100%;
}

.dia_rulebox {
  width: calc(514/ 1920 * var(--max-width));
  height: calc(415/ 1920 * var(--max-width));
  background: #ebe9e8;
  border-radius: calc(10/ 1920 * var(--max-width));
  margin: calc(20/ 1920 * var(--max-width)) 0 0 calc(32/ 1920 * var(--max-width));
  box-sizing: border-box;
  border: #d3cfc8 solid calc(1/ 1920 * var(--max-width));
}

.dia_rulelist {
  width: calc(512/ 1920 * var(--max-width));
  height: calc(398/ 1920 * var(--max-width));
  padding-top: calc(22/ 1920 * var(--max-width));
  padding-bottom: calc(24/ 1920 * var(--max-width));
  padding-right: calc(46/ 1920 * var(--max-width));
  margin: calc(6/ 1920 * var(--max-width)) 0 0 calc(26/ 1920 * var(--max-width));
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: auto;
}
.dia_rulelist::-webkit-scrollbar {
  width: calc(4/ 1920 * var(--max-width));
  height: calc(4/ 1920 * var(--max-width));
  background-color: #d1cdc6;
}
.dia_rulelist::-webkit-scrollbar-track {
  border-radius: calc(2/ 1920 * var(--max-width));
  background-color: #d1cdc6;
}
.dia_rulelist::-webkit-scrollbar-thumb {
  border-radius: calc(2/ 1920 * var(--max-width));
  background-color: #ceb591;
}
.dia_rulelist li {
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(30/ 1920 * var(--max-width));
  margin-bottom: calc(34/ 1920 * var(--max-width));
}
.dia_rulelist li.mbt {
  margin-bottom: 0;
}
.dia_rulelist li.tnd {
  text-indent: calc(32/ 1920 * var(--max-width));
}
.dia_rulelist li a {
  color: #494644;
  text-decoration: underline;
}

.dia_jl_para {
  width: 100%;
  text-align: center;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
  font-family: "calabod";
  font-weight: normal !important;
  margin: calc(24/ 1920 * var(--max-width)) auto 0;
}

.dia_com_para {
  width: 80%;
  height: calc(150/ 1920 * var(--max-width));
  margin: calc(24/ 1920 * var(--max-width)) auto 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
}

.dia_jl_w {
  width: 100%;
  margin: calc(40/ 1920 * var(--max-width)) auto 0;
  text-align: center;
  font-size: 0;
}
.dia_jl_w .dia_jl_win {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  border-radius: calc(10/ 1920 * var(--max-width));
  border: #ddd9d5 solid calc(1/ 1920 * var(--max-width));
  min-height: calc(122/ 1920 * var(--max-width));
  font-size: 0;
  background: #f2eeeb;
  position: relative;
}
.dia_jl_w .dia_gvbname {
  display: block;
  width: 100%;
  line-height: calc(24/ 1920 * var(--max-width));
  position: absolute;
  left: 0;
  top: calc(91/ 1920 * var(--max-width));
  box-sizing: border-box;
  padding: calc(10/ 1920 * var(--max-width)) calc(10/ 1920 * var(--max-width));
  background: #f2eeeb;
  border-radius: 0 0 calc(10/ 1920 * var(--max-width)) calc(10/ 1920 * var(--max-width));
}
.dia_jl_w .dia_jl_img {
  display: inline-block;
  background: none;
  margin: 0;
  border: none;
  position: relative;
}

.dia_jl_img {
  width: calc(122/ 1920 * var(--max-width));
  box-sizing: border-box;
  border-radius: calc(10/ 1920 * var(--max-width));
  background: #f2eeec;
  border-radius: calc(8/ 1920 * var(--max-width));
}
.dia_jl_img.dia_gvimgspe {
  width: calc(209/ 1920 * var(--max-width));
}
.dia_jl_img .dia_gvbname {
  padding: calc(8/ 1920 * var(--max-width)) 0;
  line-height: calc(18/ 1920 * var(--max-width));
  white-space: normal;
}

.dia_txbox {
  width: calc(518/ 1920 * var(--max-width));
  margin: calc(38/ 1920 * var(--max-width)) auto 0;
}
.dia_txbox li {
  display: flex;
  margin-bottom: calc(8/ 1920 * var(--max-width));
}

.dia_tx_t {
  width: calc(84/ 1920 * var(--max-width));
  display: flex;
  justify-content: space-between;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
  font-family: "calabod";
  font-weight: normal !important;
  height: calc(38/ 1920 * var(--max-width));
  line-height: calc(38/ 1920 * var(--max-width));
}

.dia_tx_ipt {
  display: block;
  width: calc(440/ 1920 * var(--max-width));
  height: calc(38/ 1920 * var(--max-width));
  background: #f2eeec;
  border-radius: calc(8/ 1920 * var(--max-width));
  border: #d2cec8 solid calc(1/ 1920 * var(--max-width));
  box-sizing: border-box;
  padding: 0 calc(20/ 1920 * var(--max-width));
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
  resize: none;
}
.dia_tx_ipt2 {
  user-select: none;
  height: calc(75/ 1920 * var(--max-width));
  line-height: calc(38/ 1920 * var(--max-width));
}

.dia_tx_tips {
  width: 100%;
  text-align: center;
  font-size: calc(14/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(18/ 1920 * var(--max-width));
}

.dia_dcom {
  width: 80%;
  height: calc(150/ 1920 * var(--max-width));
  margin: calc(38/ 1920 * var(--max-width)) auto 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(32/ 1920 * var(--max-width));
}

.dia_login {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: calc(72/ 1920 * var(--max-width)) auto 0;
  padding-bottom: calc(50/ 1920 * var(--max-width));
}
.dia_login a {
  display: block;
  width: calc(134/ 1920 * var(--max-width));
  height: calc(126/ 1920 * var(--max-width));
  margin: 0 calc(15/ 1920 * var(--max-width));
}
.dia_login a.qicon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dlogin_qicon.png) no-repeat;
  background-size: 100% 100%;
}
.dia_login a.wicon {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dlogin_wicon.png) no-repeat;
  background-size: 100% 100%;
}

.dia_sy_list {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: calc(18/ 1920 * var(--max-width)) auto 0;
}
.dia_sy_list li {
  width: calc(170/ 1920 * var(--max-width));
  height: calc(288/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/sy_bg.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 calc(6/ 1920 * var(--max-width));
}

.dia_sy_name {
  display: block;
  width: 100%;
  text-align: center;
  font-size: calc(24/ 1920 * var(--max-width));
  color: #e9e4e1;
  line-height: calc(32/ 1920 * var(--max-width));
  font-family: "calabod";
  font-weight: normal !important;
  margin: calc(40/ 1920 * var(--max-width)) auto 0;
}

.dia_sy_snum {
  width: 100%;
  text-align: center;
  font-size: calc(24/ 1920 * var(--max-width));
  color: #ffdaa5;
  font-family: "calabod";
  font-weight: normal !important;
  line-height: calc(32/ 1920 * var(--max-width));
  margin: calc(12/ 1920 * var(--max-width)) auto 0;
}

.dia_sy_ms {
  text-align: center;
  margin: calc(28/ 1920 * var(--max-width)) auto 0;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #e9e4e1;
  line-height: calc(26/ 1920 * var(--max-width));
}

.dia_sy_total {
  width: calc(720/ 1920 * var(--max-width));
  height: calc(178/ 1920 * var(--max-width));
  border-radius: calc(10/ 1920 * var(--max-width));
  margin: calc(23/ 1920 * var(--max-width)) auto 0;
  background: #f2eeec;
  border: #d2cec8 solid calc(1/ 1920 * var(--max-width));
  display: flex;
  align-items: center;
}

.dia_sy_left {
  width: calc(548/ 1920 * var(--max-width));
  margin-left: calc(20/ 1920 * var(--max-width));
}

.dia_sy_tnum {
  display: block;
  font-size: calc(36/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(40/ 1920 * var(--max-width));
  font-family: "calabod";
  font-weight: normal !important;
}
.dia_sy_tnum span {
  color: #bd6145;
}

.dia_sy_zs {
  font-size: calc(20/ 1920 * var(--max-width));
  color: #d3a564;
  line-height: calc(26/ 1920 * var(--max-width));
  margin-top: calc(6/ 1920 * var(--max-width));
  font-family: "calabod";
  font-weight: normal !important;
}

.dia_sy_tis {
  font-size: calc(16/ 1920 * var(--max-width));
  color: #d3a564;
  line-height: calc(18/ 1920 * var(--max-width));
  margin-top: calc(4/ 1920 * var(--max-width));
  font-family: "calabod";
  font-weight: normal !important;
}

.dia_sy_zsbtn {
  display: block;
  width: calc(214/ 1920 * var(--max-width));
  height: calc(40/ 1920 * var(--max-width));
  font-size: calc(16/ 1920 * var(--max-width));
  color: #ffffff;
  line-height: calc(40/ 1920 * var(--max-width));
  text-align: center;
  margin: calc(14/ 1920 * var(--max-width)) 0 0 0;
  font-family: "calabod";
  font-weight: normal !important;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/sy_zs_btn.png) no-repeat;
  background-size: 100% 100%;
}
.dia_sy_zsbtn:hover {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/sy_zs_btn_hov.png) no-repeat;
  background-size: 100% 100%;
}
.dia_sy_zsbtn.grey {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/sy_zs_btn_grey.png) no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
}

.dia_sy_right {
  width: calc(138/ 1920 * var(--max-width));
}

.dia_sy_codepara {
  text-align: right;
  font-size: calc(14/ 1920 * var(--max-width));
  color: #a59a94;
  line-height: calc(18/ 1920 * var(--max-width));
}

.dia_sy_code {
  width: calc(100/ 1920 * var(--max-width));
  height: calc(100/ 1920 * var(--max-width));
  border-radius: calc(8/ 1920 * var(--max-width));
  border: #d3cfc9 solid calc(1/ 1920 * var(--max-width));
  background: #f2eeec;
  position: relative;
  margin-left: calc(36/ 1920 * var(--max-width));
  margin-top: calc(6/ 1920 * var(--max-width));
}
.dia_sy_code img {
  display: block;
  width: calc(83/ 1920 * var(--max-width));
  height: calc(83/ 1920 * var(--max-width));
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.dia12 {
  width: calc(582/ 1920 * var(--max-width));
  height: calc(605/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_xf.png) no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding-top: calc(42/ 1920 * var(--max-width));
}

.dia12.showAnimate {
  width: calc(578/ 1920 * var(--max-width));
  height: calc(303/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/xf_cs.png) no-repeat;
  background-size: 100% 100%;
  animation: anim-xf1 5s linear 1 both;
}
.dia12.showAnimate canvas {
  width: calc(1920/ 1920 * var(--max-width));
  height: calc(1080/ 1920 * var(--max-width));
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, calc(-618/ 1920 * var(--max-width)));
  z-index: 100;
  pointer-events: none;
}
.dia12.showAnimate:before {
  content: "";
  width: calc(578/ 1920 * var(--max-width));
  height: calc(245/ 1920 * var(--max-width));
  position: absolute;
  left: calc(1/ 1920 * var(--max-width));
  bottom: 0;
  z-index: 50;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/xf_s.png) no-repeat;
  background-size: 100% 100%;
  opacity: 0;
  animation: anim-xf2 3.35s linear 1 both;
}
.dia12.showAnimate .p_xf_in {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.dia12.showAnimate .p_xf_in:before {
  content: "";
  width: calc(574/ 1920 * var(--max-width));
  height: calc(202/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/xf_top.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: calc(3/ 1920 * var(--max-width));
  bottom: calc(240/ 1920 * var(--max-width));
  z-index: 0;
}
.dia12.showAnimate .dia_close2 {
  right: calc(-74/ 1920 * var(--max-width));
}
.dia12.showAnimate .p_xf_in {
  animation: anim-xf2 3.35s linear 1 both;
}
.dia12.showAnimate .p_xf_in2 {
  width: calc(582/ 1920 * var(--max-width));
  height: calc(605/ 1920 * var(--max-width));
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 50;
  animation: anim-xf2 3.35s linear 1 both;
}
.dia12.showAnimate .p_xf_in2:before {
  display: none;
}
.dia12.showAnimate .p_xf_paper {
  width: calc(644/ 1920 * var(--max-width));
  height: calc(512/ 1920 * var(--max-width));
  position: absolute;
  left: calc(18/ 1920 * var(--max-width));
  bottom: calc(90/ 1920 * var(--max-width));
  overflow: hidden;
  z-index: 10;
}
.dia12.showAnimate .p_xf_paperin {
  width: calc(544/ 1920 * var(--max-width));
  height: calc(512/ 1920 * var(--max-width));
  position: absolute;
  box-sizing: border-box;
  padding-top: calc(42/ 1920 * var(--max-width));
  left: 0;
  top: 0;
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_xf_paper.png) no-repeat;
  background-size: 100% 100%;
}
.dia12.showAnimate .p_xf_paperin {
  animation: anim-xf3 3.35s linear 1 both;
}

@keyframes anim-xf4 {
  0% {
    opacity: 0;
    transform: translate(0, calc(200/ 1920 * var(--max-width)));
  }
  10.99% {
    opacity: 0;
    transform: translate(0, calc(200/ 1920 * var(--max-width)));
  }
  11% {
    opacity: 1;
    transform: translate(0, calc(200/ 1920 * var(--max-width)));
  }
  20%, 100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes anim-xf3 {
  0%, 11% {
    top: calc(200/ 1920 * var(--max-width));
  }
  20%, 100% {
    top: 0;
  }
}
@keyframes anim-xf2 {
  0% {
    opacity: 0;
  }
  10.99% {
    opacity: 0;
  }
  11%, 100% {
    opacity: 1;
  }
}
@keyframes anim-xf1 {
  0% {
    margin-top: 0;
  }
  10.99% {
    margin-top: calc(176/ 1920 * var(--max-width));
  }
  11% {
    margin-top: calc(176/ 1920 * var(--max-width));
  }
  13% {
    margin-top: calc(196/ 1920 * var(--max-width));
  }
  15%, 100% {
    margin-top: calc(176/ 1920 * var(--max-width));
  }
}
.dia_xf_para1 {
  width: calc(448/ 1920 * var(--max-width));
  margin: 0 auto;
  font-size: calc(16/ 1920 * var(--max-width));
  line-height: calc(26/ 1920 * var(--max-width));
  color: #494644;
}
.dia_xf_para1.dia_xf_para2 {
  text-indent: calc(36/ 1920 * var(--max-width));
}
.dia_xf_para1.dia_xf_para3 {
  margin-top: calc(28/ 1920 * var(--max-width));
}
.dia_xf_para1.dia_xf_para4 {
  text-align: right;
}

.dia_xf_img {
  display: block;
  width: calc(445/ 1920 * var(--max-width));
  height: calc(123/ 1920 * var(--max-width));
  margin: calc(20/ 1920 * var(--max-width)) auto 0;
}

.dia_xf_hqicon {
  display: block;
  width: calc(88/ 1920 * var(--max-width));
  height: calc(89/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_xf_hqicon.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: 50%;
  top: calc(408/ 1920 * var(--max-width));
  margin-left: calc(-44/ 1920 * var(--max-width));
  z-index: 50;
}

.dia13 {
  width: calc(578/ 1920 * var(--max-width));
  height: calc(303/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_xxf_ylq.png) no-repeat;
  background-size: 100% 100%;
}

.dia14 {
  width: calc(938/ 1920 * var(--max-width));
  height: calc(347/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/txp_bg.png) no-repeat;
  background-size: 100% 100%;
}

.dia_txp_close {
  display: block;
  width: calc(31/ 1920 * var(--max-width));
  height: calc(31/ 1920 * var(--max-width));
  position: absolute;
  top: 0;
  right: calc(-38/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/txp_close.png) no-repeat;
  background-size: 100% 100%;
}

.dia_txp {
  width: calc(758/ 1920 * var(--max-width));
  height: calc(258/ 1920 * var(--max-width));
  position: absolute;
  left: calc(158/ 1920 * var(--max-width));
  top: calc(48/ 1920 * var(--max-width));
  display: flex;
}

.txp_left {
  width: calc(488/ 1920 * var(--max-width));
  position: relative;
}

.txp_info {
  width: calc(460/ 1920 * var(--max-width));
  height: calc(126/ 1920 * var(--max-width));
  display: flex;
  border-bottom: #75b1a3 solid calc(1/ 1920 * var(--max-width));
}

.txp_info_hdimg {
  width: calc(105/ 1920 * var(--max-width));
  height: calc(105/ 1920 * var(--max-width));
  border-radius: calc(4/ 1920 * var(--max-width));
  border: #fff solid calc(2/ 1920 * var(--max-width));
}
.txp_info_hdimg img {
  display: block;
  width: 100%;
  height: 100%;
}

.txp_info_det {
  width: calc(232/ 1920 * var(--max-width));
  margin-left: calc(16/ 1920 * var(--max-width));
}

.txp_info_name {
  font-size: calc(26/ 1920 * var(--max-width));
  color: #494644;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: calc(32/ 1920 * var(--max-width));
  font-family: tahoma, "Microsoft YaHei", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.txp_info_para {
  font-size: calc(20/ 1920 * var(--max-width));
  color: #bd6145;
  line-height: calc(26/ 1920 * var(--max-width));
}

.txp_info_jf {
  width: calc(182/ 1920 * var(--max-width));
  height: calc(34/ 1920 * var(--max-width));
  line-height: calc(18/ 1920 * var(--max-width));
  border-radius: calc(17/ 1920 * var(--max-width));
  background: rgba(56, 100, 88, 0.5);
  font-size: calc(16/ 1920 * var(--max-width));
  color: #ffffff;
  text-align: center;
  font-family: "calabod";
  font-weight: normal !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: calc(16/ 1920 * var(--max-width));
}

.txp_para1 {
  width: calc(480/ 1920 * var(--max-width));
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(20/ 1920 * var(--max-width));
  font-family: "calabod";
  font-weight: normal !important;
  margin-top: calc(12/ 1920 * var(--max-width));
  position: relative;
}

.txp_para2 {
  margin-top: calc(8/ 1920 * var(--max-width));
}

.txp_para_jf {
  font-size: calc(24/ 1920 * var(--max-width));
  color: #bd6145;
}

.txp_para_reflash {
  position: absolute;
  right: 0;
  top: 0;
  text-align: right;
  font-size: calc(14/ 1920 * var(--max-width));
  color: #bd6145;
  line-height: calc(28/ 1920 * var(--max-width));
  font-family: "cgr";
}
.txp_para_reflash a {
  display: inline-block;
  vertical-align: top;
  width: calc(28/ 1920 * var(--max-width));
  height: calc(28/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/reflash_btn.png) no-repeat;
  background-size: 100% 100%;
  margin-top: calc(-4/ 1920 * var(--max-width));
}
.txp_para_reflash a:hover {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/reflash_btn_hov.png) no-repeat;
  background-size: 100% 100%;
}

.txp_para3 {
  font-size: calc(14/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(22/ 1920 * var(--max-width));
  margin: calc(16/ 1920 * var(--max-width)) 0 0 0;
}

.txp_right {
  width: calc(200/ 1920 * var(--max-width));
  height: calc(260/ 1920 * var(--max-width));
  margin-left: calc(70/ 1920 * var(--max-width));
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}

.txp_hy_img {
  width: calc(104/ 1920 * var(--max-width));
  height: calc(104/ 1920 * var(--max-width));
  border-radius: 50%;
  box-sizing: border-box;
  border: #fff solid calc(2/ 1920 * var(--max-width));
}
.txp_hy_img img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.txp_hy_name {
  width: 100%;
  display: block;
  text-align: center;
  font-family: tahoma, "Microsoft YaHei", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: calc(24/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(28/ 1920 * var(--max-width));
  margin: calc(8/ 1920 * var(--max-width)) auto 0;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.txp_dy_jf {
  margin: calc(10/ 1920 * var(--max-width)) auto 0;
}

.dia15 {
  height: calc(897/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/txp_bg2.png) no-repeat;
  background-size: 100% 100%;
}

.dia_txp_yq {
  width: calc(728/ 1920 * var(--max-width));
  position: absolute;
  left: calc(160/ 1920 * var(--max-width));
  top: calc(340/ 1920 * var(--max-width));
}

.txp_yq_t {
  width: 100%;
  display: block;
  text-align: center;
  font-size: calc(24/ 1920 * var(--max-width));
  color: #c06145;
  font-family: "calabod";
  font-weight: normal !important;
  line-height: calc(28/ 1920 * var(--max-width));
}

.txp_fs_box {
  width: calc(720/ 1920 * var(--max-width));
  height: calc(136/ 1920 * var(--max-width));
  margin: calc(14/ 1920 * var(--max-width)) auto 0;
  background: #ebe9e8;
  border-radius: calc(10/ 1920 * var(--max-width));
  border: #d1cdc6 solid calc(1/ 1920 * var(--max-width));
  overflow: hidden;
}

.txp_fs_para {
  font-size: calc(14/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(20/ 1920 * var(--max-width));
  margin: calc(10/ 1920 * var(--max-width)) 0 0 calc(16/ 1920 * var(--max-width));
}
.txp_fs_para strong {
  font-family: "calabod";
  font-weight: normal !important;
}

.txp_fs_list {
  width: calc(612/ 1920 * var(--max-width));
  margin: calc(6/ 1920 * var(--max-width)) auto 0;
  position: relative;
}
.txp_fs_list:after {
  content: "";
  width: calc(21/ 1920 * var(--max-width));
  height: calc(11/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/or_icon.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: calc(40/ 1920 * var(--max-width));
  top: calc(36/ 1920 * var(--max-width));
}
.txp_fs_list li {
  display: flex;
  margin-bottom: calc(10/ 1920 * var(--max-width));
}

.txp_fs_t {
  width: calc(114/ 1920 * var(--max-width));
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(40/ 1920 * var(--max-width));
  white-space: nowrap;
  font-family: "calabod";
  font-weight: normal !important;
}

.txp_fs_ipt {
  display: block;
  width: calc(378/ 1920 * var(--max-width));
  height: tvow(40);
  background: #ebe9e8;
  border-radius: calc(10/ 1920 * var(--max-width));
  border: #d1cdc6 solid calc(1/ 1920 * var(--max-width));
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 calc(20/ 1920 * var(--max-width));
  font-size: calc(14/ 1920 * var(--max-width));
  color: #494644;
  font-family: "cgr";
}
.txp_fs_ipt2 {
  text-align: center;
}

.dia_txp_copy {
  display: block;
  width: calc(104/ 1920 * var(--max-width));
  height: calc(40/ 1920 * var(--max-width));
  display: flex;
  justify-content: center;
  align-items: center;
  background: #daae6a;
  border-radius: calc(20/ 1920 * var(--max-width));
  font-size: calc(16/ 1920 * var(--max-width));
  color: #ffffff;
  font-family: "calabod";
  font-weight: normal !important;
  margin-left: calc(10/ 1920 * var(--max-width));
}

.txp_fs_box2 {
  height: calc(312/ 1920 * var(--max-width));
  margin-top: calc(14/ 1920 * var(--max-width));
}

.txp_fs_codebox {
  display: flex;
  box-sizing: border-box;
  padding-left: calc(60/ 1920 * var(--max-width));
  margin-top: calc(6/ 1920 * var(--max-width));
}

.txp_fs_sharebox {
  width: calc(466/ 1920 * var(--max-width));
  height: calc(262/ 1920 * var(--max-width));
  border-radius: calc(8/ 1920 * var(--max-width));
  background: #333333;
  box-sizing: border-box;
  border: #d1cdc6 solid calc(1/ 1920 * var(--max-width));
  position: relative;
}
.txp_fs_sharebox img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.txp_fs_code {
  width: calc(1920/ 1920 * var(--max-width));
  height: calc(1080/ 1920 * var(--max-width));
  border-radius: calc(12.8/ 1920 * var(--max-width));
  background: #333333;
  box-sizing: border-box;
  border: #d1cdc6 solid calc(1.6/ 1920 * var(--max-width));
  position: fixed;
  left: 0;
  top: 0;
  z-index: -9999;
}
.txp_fs_code img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.txp_code_img {
  width: calc(206.4/ 1920 * var(--max-width)) !important;
  height: calc(206.4/ 1920 * var(--max-width)) !important;
  position: absolute;
  left: calc(491.2/ 1920 * var(--max-width)) !important;
  bottom: calc(86.4/ 1920 * var(--max-width)) !important;
}

.txp_code_para {
  width: calc(406.4/ 1920 * var(--max-width));
  position: absolute;
  left: calc(747.2/ 1920 * var(--max-width));
  top: calc(814.4/ 1920 * var(--max-width));
  font-size: calc(22.4/ 1920 * var(--max-width));
  line-height: calc(38.4/ 1920 * var(--max-width));
}
.txp_code_para2 {
  font-size: calc(20/ 1920 * var(--max-width));
  width: calc(866/ 1920 * var(--max-width));
  left: calc(222/ 1920 * var(--max-width));
  top: calc(232.8/ 1920 * var(--max-width));
  color: #fff;
  text-align: center;
}

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

.dia_txp_copy2 {
  margin-top: calc(222/ 1920 * var(--max-width));
}

.txp_tips {
  text-align: center;
  font-size: calc(14/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(18/ 1920 * var(--max-width));
  margin: calc(10/ 1920 * var(--max-width)) auto 0;
}

.tips {
  width: 100%;
  line-height: calc(32/ 1920 * var(--max-width));
  font-size: calc(16/ 1920 * var(--max-width));
  color: #ffffff;
  padding: calc(10/ 1920 * var(--max-width)) calc(20/ 1920 * var(--max-width));
  background: #bd6145;
  border-radius: 2px;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 999999;
  display: none;
  font-family: tahoma, "Microsoft YaHei", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  word-break: keep-all;
  word-wrap: break-word;
  max-width: calc(377/ 1920 * var(--max-width));
}

.dia_gvbox {
  width: calc(535/ 1920 * var(--max-width));
  height: calc(480/ 1920 * var(--max-width));
  overflow: hidden;
  overflow-y: auto;
  margin: calc(20/ 1920 * var(--max-width)) 0 0 calc(32/ 1920 * var(--max-width));
}
.dia_gvbox::-webkit-scrollbar {
  width: calc(4/ 1920 * var(--max-width));
  height: calc(4/ 1920 * var(--max-width));
  background-color: #d1cdc6;
}
.dia_gvbox::-webkit-scrollbar-track {
  border-radius: calc(2/ 1920 * var(--max-width));
  background-color: #d1cdc6;
}
.dia_gvbox::-webkit-scrollbar-thumb {
  border-radius: calc(2/ 1920 * var(--max-width));
  background-color: #ceb591;
}

.gv_list {
  width: calc(512/ 1920 * var(--max-width));
}
.gv_list li {
  border-radius: calc(10/ 1920 * var(--max-width));
  margin-bottom: calc(20/ 1920 * var(--max-width));
}
.gv_list li.show {
  background: #ebe9e8;
  border: #d1cdc6 solid calc(1/ 1920 * var(--max-width));
  border-top: none;
}
.gv_list li.show .gv_tab {
  display: block;
}
.gv_list li.show .dia_gvzk {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_gvss.png) no-repeat;
  background-size: 100% 100%;
}

.gv_t {
  width: 100%;
  height: calc(48/ 1920 * var(--max-width));
  display: flex;
  align-items: center;
  position: relative;
  background: #bd6145;
  border-radius: calc(10/ 1920 * var(--max-width));
}
.gv_t p {
  font-size: calc(16/ 1920 * var(--max-width));
  line-height: calc(24/ 1920 * var(--max-width));
  color: #faf5f1;
  font-family: "calabod";
  font-weight: normal !important;
  font-weight: normal;
  box-sizing: border-box;
  padding-left: calc(20/ 1920 * var(--max-width));
}
.gv_t p span {
  margin-right: calc(8/ 1920 * var(--max-width));
}

.dia_gvzk {
  display: block;
  width: calc(24/ 1920 * var(--max-width));
  height: calc(24/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/dia_gvzk.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: calc(20/ 1920 * var(--max-width));
  top: calc(12/ 1920 * var(--max-width));
}

.gv_tab {
  width: 100%;
  box-sizing: border-box;
  padding: calc(20/ 1920 * var(--max-width));
  display: none;
}
.gv_tab table {
  width: 100%;
}
.gv_tab table th {
  width: 50%;
  height: calc(48/ 1920 * var(--max-width));
  background: #e1deda;
  position: relative;
  font-weight: normal;
  text-align: center;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #494644;
}
.gv_tab table th:after {
  content: "";
  height: calc(16/ 1920 * var(--max-width));
  border-left: #b3b0ad solid calc(1/ 1920 * var(--max-width));
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: calc(-8/ 1920 * var(--max-width));
}
.gv_tab table th:last-child:after {
  display: none;
}
.gv_tab table td {
  width: 50%;
  font-size: calc(16/ 1920 * var(--max-width));
  color: #837269;
  line-height: calc(20/ 1920 * var(--max-width));
  vertical-align: middle;
  box-sizing: border-box;
  padding: calc(12/ 1920 * var(--max-width)) calc(10/ 1920 * var(--max-width));
  text-align: center;
  border: #e1deda solid calc(1/ 1920 * var(--max-width));
}
.gv_tab2 table th:nth-child(1), .gv_tab2 table th:nth-child(2), .gv_tab2 table td:nth-child(1), .gv_tab2 table td:nth-child(2) {
  width: calc(170/ 1920 * var(--max-width));
}
.gv_tab2 table th:nth-child(3), .gv_tab2 table td:nth-child(3) {
  width: calc(120/ 1920 * var(--max-width));
}

#qrcode {
  width: calc(206.4/ 1920 * var(--max-width));
  height: calc(206.4/ 1920 * var(--max-width));
  position: absolute;
  left: calc(136/ 1920 * var(--max-width));
  bottom: calc(80/ 1920 * var(--max-width));
  padding: calc(6.4/ 1920 * var(--max-width));
  background: #fcf5f2;
  border-radius: calc(9.6/ 1920 * var(--max-width));
}
#qrcode img, #qrcode canvas {
  position: absolute;
  left: calc(6.4/ 1920 * var(--max-width));
  top: calc(6.4/ 1920 * var(--max-width));
  width: calc(206.4/ 1920 * var(--max-width));
  height: calc(206.4/ 1920 * var(--max-width));
}

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

.yd_step1 {
  background: rgba(0, 0, 0, 0.7);
}

.yd_phd {
  width: calc(795/ 1920 * var(--max-width));
  height: calc(129/ 1920 * var(--max-width));
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/yd_hdbox.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: calc(500/ 1920 * var(--max-width));
  top: calc(500/ 1920 * var(--max-width));
  box-sizing: border-box;
  padding: calc(56/ 1920 * var(--max-width)) calc(20/ 1920 * var(--max-width)) 0 calc(142/ 1920 * var(--max-width));
  font-size: calc(14/ 1920 * var(--max-width));
  color: #494644;
  line-height: calc(20/ 1920 * var(--max-width));
  align-items: center;
  display: flex;
}

.yd_step2 .yd_phd {
  left: calc(120/ 1920 * var(--max-width));
  top: calc(288/ 1920 * var(--max-width));
}

.yd_step3 .yd_phd {
  left: calc(120/ 1920 * var(--max-width));
  top: calc(700/ 1920 * var(--max-width));
}

.yd_step4 .yd_phd {
  left: calc(778/ 1920 * var(--max-width));
  top: calc(700/ 1920 * var(--max-width));
}

.yd_step5 .yd_phd {
  left: calc(120/ 1920 * var(--max-width));
  top: calc(509/ 1920 * var(--max-width));
}

.yd_step6 .yd_phd {
  left: calc(734/ 1920 * var(--max-width));
  top: calc(516/ 1920 * var(--max-width));
}

.yd_step7 .yd_phd {
  background: url(https://game.gtimg.cn/images/kq/cp/MuchunSpecialAgenda/yd_hdbox2.png) no-repeat;
  background-size: 100% 100%;
  padding: calc(56/ 1920 * var(--max-width)) calc(142/ 1920 * var(--max-width)) 0 calc(20/ 1920 * var(--max-width));
  text-align: left;
  left: calc(1010/ 1920 * var(--max-width));
  top: calc(300/ 1920 * var(--max-width));
}

.yd_step8 .yd_phd {
  left: calc(1010/ 1920 * var(--max-width));
  top: calc(530/ 1920 * var(--max-width));
}

.yd_step10 .yd_phd, .yd_step9 .yd_phd {
  left: calc(1010/ 1920 * var(--max-width));
  top: calc(338/ 1920 * var(--max-width));
}

.redicon:before {
  content: "";
  width: calc(12/ 1920 * var(--max-width));
  height: calc(12/ 1920 * var(--max-width));
  position: absolute;
  right: 0;
  top: 0;
  background: #bb5e43;
  border-radius: 50%;
  box-sizing: border-box;
  border: #f2eeec solid calc(1/ 1920 * var(--max-width));
}

.grey {
  filter: grayscale(1);
}

/*# sourceMappingURL=style.css.map */
