.content__bg_image/*样式初始化*/
* {
  margin: 0px;
  padding: 0px;
}

input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

input, textarea, select {
  /* font-size:100%; */
}

em {
  font-style: normal;
}

img {
  border: 0;
}

blockquote, body, caption, dd, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, html, iframe, img, input, label, legend, li, object, ol, p, pre, span, strong, table, tbody, td, tfoot, th, thead, tr, ul {
  border: 0 none;
  margin: 0;
  outline: 0 none;
  padding: 0;
}

body, html {
  font: 12px/1.25 'Microsoft YaHei',sans-serif;
  /* overflow-x: hidden; */
   }

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

:focus {
  outline: 0;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

a {
  outline: 0;
  text-decoration: none;
}

.clear {
  clear: both;
  display: block;
  margin: 0;
  padding: 0;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
  zoom: 1;
}

.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both
}
.relative {
  position: relative;
}
.pl3{
	padding-left:3px;
}

/*样式开始*/

body {
    font-size: 12px;
    line-height: 1.5;
    color: #ccc;
}

.base_bottom {
    width: 100%;
    min-width: 960px;
    overflow: hidden;
}
.nav_top{
	width:960px;
	/* margin:0 auto; */
	margin:0 333px;
	z-index: 11;
	position: relative;
}
.nav_top a {
	width: 147px;
	height: 60px;
	display: block;
	text-indent: -9999px;
}

.nav_top a img {
	display: block;
}

#main {
    background-size: 100% auto;
    background-attachment: fixed;
    background: #1355b3;
}


/*.tc {
	text-align: center;
}*/
.tr img{
	display: block;
}
.tr{
	text-align: right;
}
.mb15{
	margin-bottom:15px!important;
}
.tc .special_footer {
    background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/151025halloween/special_footer.png) left bottom no-repeat;
    padding-bottom: 64px;
    margin-bottom: 10px;
    
}
.tc .special_body {
    background: transparent url(https://static.web.sdo.com/jijiamobile/pic/ff14/151025halloween/special_body.png) repeat-y left top;
    width: 720px;
    padding: 0px 40px 30px;
}
.tc .special_body h2{
    font-size: 16px;
    font-weight: bold;
    color: #960;
    margin-bottom:5px;
   /* text-align: left;*/
}
.tc .special_body p{
	color:#265699;
}
.window {
	width: 790px;
	margin: 0 auto;
	position: relative;
	top: 10px;

}

.window .footer {
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/Moonfire/bg_content_window_footer.png) left bottom no-repeat;
	padding-bottom: 36px;
}

.window .header {
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/160926thegoldsaucer/icon.png) center top no-repeat;
	padding-top: 46px
}

.window .body {
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/Moonfire/bg_content_window_body.png) left top repeat-y;
}

.window .inr {
padding: 18px 35px 0;
}


.window h2 {
	color: #ffb400;
	font:bold 18px/32px '微软雅黑';
}

.window h3 {
	color: #ffad39;
	font:bold 16px/28px '微软雅黑';
	margin-top: 30px;
}

.window .green {
	color: #79caf2;
	font:normal 14px/24px '微软雅黑';
}

.window p {
	color: #fff;
	font:normal 14px/24px '微软雅黑';
}
.window .mb5 {
	margin-bottom: 5px !important;
}
.window .wrap_eventitem {
	width: 340px;
	padding: 5px 0 70px 0;
}
.ic_reflection_box_item1{
    width: 440px;
    margin: 0px auto;
}
.ic_reflection_box_minion{
	width: 168px;
    float:left;

}
.ic_reflection_box_item2{
    width: 460px;
    float:left;
}
.ic_reflection_box {
	width: 76px;
	height: 76px;
	position: relative;
	float:left;
}
.ic_reflection_box p{
    width:188px;
    color:#121259;
    font-size: 14px;
    padding:13px 61px;
}
.ic_reflection_box .bigimg{
	position:absolute;
	top:50px;
	left:15px;
	z-index: 10;
	display: none;
}

.ic_reflection_box .ic_reflection_frame {
	width: 76px;
	height: 76px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250710MoonfireFaire/reflection_frame.png) 0 0 no-repeat;
	position: absolute;
	top: 2px;
	left: 0px;

}

.ic_reflection_box img {
	position: absolute;
	top: 0px;
	left: 0px;

}

.ic_reflection_box img.ic_reflection {
	margin: 5px 0 0 6px;
}
.ic_reflection_box2 {
	width: 48px;
	height: 48px;
	position: relative;
	float:left;
	display:block;
}
.ic_reflection_box2 p{
    width:188px;
    color:#121259;
    font-size: 14px;
    padding:13px 61px;
}
.ic_reflection_box2 .bigimg{
	position:absolute;
	top:50px;
	left:15px;
	z-index: 10;
	display: none;
}

.ic_reflection_box2 .ic_reflection_frame {
	width: 48px;
	height: 48px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250710MoonfireFaire/reflection_frame2.png) 0 0 no-repeat;
	position: absolute;
	top: 3px;
	left: 2px;

}

.ic_reflection_box2 img {
	position: absolute;
	top: 0px;
	left: 0px;

}

.ic_reflection_box2 img.ic_reflection {
	margin: 5px 0 0 6px;
}
/*侧边栏样式*/
#code, #code_hover {
    width: 170px;
    height: 120px;
    background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/151025halloween/pagetop2.png);
    position: fixed;
    right: 0px;
    bottom:205px;
}
.nav1 {
    width: 130px;
    display: block;
    height: 40px;
    line-height: 40px;
    color: #4f4f4f;
    padding-left: 35px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
}
.nav1:hover{
	color:#000;
}
/*返回顶部样式*/
#gotop {
	  width: 48px;
	  height: 48px;
	  display: block;
	  position: fixed;
	  right:8%;
	  bottom:180px;
	  cursor: pointer;
	  z-index: 1;
	  background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/Moonfire/top.png) no-repeat left top;
	  opacity:0.5;
}


.left{
	float: left;
}
.m_left{
	margin-left: 50px;
}
.box{
	margin-bottom: 80px;
}


.show_btn{
    display: block;
    width: 64px;
    height: 64px;
    position: absolute;
    right: 50%;
    top: 760px;
    margin-right: -440px;
    overflow: hidden;
    z-index: 2;
}
.show_btn a{
	display: inline-block;
	width: 64px;
	height: 64px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250710MoonfireFaire/bt_main_art.png) 0 0 no-repeat;
}

.show_btn a:hover{
	background-position: 0px -64px;
}


.mask{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 99;
	display: none;
}

.mask_box{
	display: none;
	position: fixed;
	top: 20px;
	left: 0px;
	z-index: 100;
	text-align: center;
	width: 100%;
}
.mask_cont{
	height: 90%;
}
.mask_box img{
	margin-top: 3%;
}

.close_btn{
	position: absolute;
	top: 0px;
	right: 33%;
	display: inline-block;
	width: 48px;
	height: 48px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/Moonfire/button_close.png) 0 0 no-repeat;
}
.close_btn:hover{
	background-position: 0px -48px;
}
#main #contents {
/*    background: url(http://static.web.sdo.com/jijiamobile/pic/ff14/171226Heavensturn/smallsnow.png) fixed;
*/    margin-bottom: 0;
    padding-top: 0;
    position: relative;
    height: 100%;
    width: 100%;
}
.content__main-art{
    width: 100%;
    padding-top: 550px;
    overflow: hidden;
    max-width: 1280px;
    min-width: 960px;
    margin:0 auto;
    background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250710MoonfireFaire/main_art.jpg) center top no-repeat #fff;
    position: relative;
}
.content__wrapper{
	position: relative;
    width: 960px;
    height: 1%;
    margin: 0 auto;
}
.content__wrapper__bg--header{
/*	background:url(http://static.web.sdo.com/jijiamobile/pic/ff14/171226Heavensturn/smallsnow.png) fixed;
*/	margin-top:0px;
	position: relative;
	z-index: 2;
	text-align:center;
}
.content__event-info{
	margin:0 auto;
	width:880px;
	position: relative;
/*	padding-top: 870px;*/
    z-index: 3;
}


.content_title{
    text-align: center;
    margin-bottom: 16px;
}


.content__event-info__notes{
	background:#fff;
	border-radius:8px;
    margin-bottom:32px;
    padding:16px 24px 14px 24px;
    color:#404040;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.content__event-info__quest{
    display: table-cell;
    vertical-align: middle;
    width: 404px;
}
.content__event-info__area{
    display: table;
    margin-right: -40px;
    margin-bottom: 16px;
}
.content__event-info__quest--title{
	background:url('data:image/svg+xml;utf8,<svg width="480" height="640" viewBox="0 0 480 640" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M411.142 358.98L409.447 362.214C377.188 423.845 335.254 464.699 288.331 481.258C290.297 499.218 295.991 509.65 311.175 527.669C325.975 545.229 354.028 566.904 374.966 578.881C388.046 586.468 374.916 595.515 357.677 595.952C320.666 596.9 274.657 583.699 247.592 562.759C224.49 544.886 208.682 523.876 195.782 482.515C146.738 466.588 103.573 425.299 70.5506 362.212L68.8604 358.981C25.1788 275.528 21.2189 192.952 57.9947 132.153C92.4369 75.3073 157.074 44 240 44C322.927 44 387.564 75.3073 422.004 132.153C458.781 192.952 454.821 275.528 411.142 358.98ZM357.059 171.448C336.909 138.187 295.336 119.87 240 119.87C184.664 119.87 143.091 138.187 122.94 171.448C100.246 209.723 105.396 264.438 136.133 323.812L137.824 327.043C166.658 382.129 203.899 413.722 240 413.722C276.099 413.722 313.341 382.129 342.174 327.044L343.869 323.81C374.945 264.438 379.951 209.723 357.059 171.448ZM238.877 308.773C231.016 308.773 226.251 288.514 220.38 265.692C211.665 232.245 203.516 188.63 203.516 178.866C203.516 163.696 210.781 144.536 238.877 144.536C266.973 144.536 274.237 163.696 274.237 178.866C274.237 188.36 266.122 231.564 257.452 265.392C251.567 288.353 246.773 308.773 238.877 308.773ZM238.877 323.976C256.008 323.976 270.335 337.504 270.335 354.189C270.335 370.876 256.008 384.402 238.877 384.402C221.746 384.402 207.859 370.876 207.859 354.189C207.859 337.504 221.746 323.976 238.877 323.976Z" fill="rgb(229,96,0)"/></svg>') left top no-repeat;
    padding: 3px 36px 0 28px;
    background-size: 24px 32px;
    margin-bottom: 4px;
    min-height: 32px;
    color: #e56000;
    font-size: 18px;
    font-weight: bold;
}
.content__event-info__quest--text{
	color:#333;
	font-size:17px;
	margin-bottom: 24px;
	padding-left: 4px;
}
.content__event-info__quest__data{
	overflow-x:hidden;
	overflow-y:hidden;
	border-radius: 8px;
	width:353px;
	margin-left: 4px;
}
.content__event-info__quest__data--title{
    padding: 4px 8px;
    margin-left: 4px;
    background-color: #2949a6;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}
.content__event-info__quest__data--text{
	background:#f5eeeb;
	padding:8px 12px 1px 36px;
}
.content__event-info__quest__data--level{
	color:#4c3326;
	margin-bottom:10px;
	display:block;
	font-size: 15px;
	position: relative;
}
.content__event-info__quest__data--level img{
	position: absolute;
	left:-28px;
	top:0;
}
.content__event-info__quest__data--conditions{
	color:#4d2800;
	margin-bottom:10px;
	display:block;
	font-size: 17px;
	position: relative;
}
.content__event-info__quest__data--conditions img{
	position: absolute;
	left:-28px;
	top:0;
}


.content__event-info__map{
	display: table-cell;
}
.content__event-reward{
	width:880px;
	margin:0 auto;
	position: relative;
	z-index: 2;
}
.content__event-reward__item{
    position: relative;
    margin: 0 auto;

}
.content__event-reward__img{
	display: block;
    position: relative;
    z-index: 1;
    margin-bottom: 8px;
}

.content__event-reward__bg{
    position: absolute;
    top: -100px;
    left: 170px;
    width: 370px;
    height: 360px;
    z-index: 1;
    display: block;
}



.content__event-reward__item--title{
    background: url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M360.227 323.699L276.545 239.996L360.227 156.294L444 239.996L360.227 323.699ZM156.273 119.691L239.956 36L323.639 119.691L239.956 203.398L156.273 119.691ZM119.685 323.699L36 239.996L119.685 156.294L203.368 239.996L119.685 323.699ZM323.639 360.296L239.956 444L156.273 360.296L239.956 276.586L323.639 360.296Z" fill="rgb(229,96,0)"/></svg>')  no-repeat;
    padding:0 0 0 28px;
    background-size: 24px 24px;
    line-height: 24px;
    color:#e56000;
    font-size: 18px;
    font-weight: bold;
    position:relative;
    z-index: 2;
    margin-bottom: 8px;

}
.content__event-reward__item--text{
    margin-bottom: 11px;
    color: #662e29;
    font-size: 14px;
    line-height: 1;
    font-weight: bold;
    text-align: center;
}
.content__event-reward__item--list{
	margin-bottom: 12px;
}
.content__event-reward__item--list2{
	margin-bottom: 0px;
}
.content__event-reward__item--notes{
	max-width: 880px;
    color: #cc2944;
    font-size: 14px;
    text-align: center;
    margin: 0 auto 120px;
}
.content__item__list {
    display: flex;
    justify-content: center;
}
.content__item__list li {
    position: relative;
    width: 76px;
}
.content__item__list li.emote{
    width: 100%;
    text-align: center;
}
.content__item__list li.emote p{
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 1;
}
.content__item__list li.emote img{
    display: block;
    margin: 0 auto;
}
.content__item__arms {
    width: 392px;
    float: left;
    text-align: center;
}
.content__item__tools {
    width: 220px;
    float: left;
}
.content__item__box {
    text-align: center;
    box-sizing: border-box;
    width: 424px;
}
.content__item__inner {
    width: 880px;
    float: left;
    text-align: center;
    display:flex;
    margin:0 auto 32px;
}
.content__item__area{
	float:left;
	width:248px
}
.content__item__armor {
    text-align: center;
    box-sizing: border-box;
    padding: 0 76px 0 38px;
}
.content__item__emote{
    width: 50%;
    text-align: center;
    box-sizing: border-box;
}
.content__item__title.emote{
    white-space: nowrap;
}
.content__item__emote__title {
    margin-bottom: 12px;
    text-align: center;
    font-size: 14px;
    color: #474f66;
}
.content__item__emote__text{
    font-size: 14px;
    color: #265699;
}
.content__item__housing {
    float: left;
}
.content__item__housing__title {
    margin-bottom: 12px;
    text-align: center;
    font-size: 14px;
    color: #474f66;
}
.content__item__item{
    width: 440px;
    text-align: center;
    box-sizing: border-box;
}
.content__item h3{
    margin-bottom: 11px;
    color: #fafafa;
    font-size: 14px;
    line-height: 1;
    font-weight: bold;
    text-align: center;
}
.content__item__item h3{
    margin-bottom: 11px;
    color: #662e29;
    font-size: 14px;
    line-height: 1;
    font-weight: bold;
    text-align: center;
}
.content__item__table{
	text-align:center
}.content__item__table img{
	padding-right:8px;
	vertical-align:middle
}
.content__item__table div{
	font-size:14px;
	color:#4d3422;
}
.content__notes{
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 880px;
    margin: 0 auto;
    padding-bottom: 110px;

}
.content__notes img{
	display: block;
    margin-right: 5px;
    flex-shrink: 0;
}
.content__notes p {
    background: url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M460.742 380.596L275.181 63.7781C255.831 30.7405 224.169 30.7405 204.823 63.7781L19.2589 380.596C-0.0912724 413.627 15.7386 441 54.4399 441H425.563C464.26 441 480.091 413.627 460.742 380.596ZM240.265 391.067C223.696 391.067 210.484 377.507 210.484 361.583C210.484 344.03 223.696 330.466 240.265 330.466C256.293 330.466 269.506 344.03 269.506 361.583C269.506 377.507 256.293 391.067 240.265 391.067ZM261.673 282.12C261.673 294.369 251.917 304.388 240.245 304.388C228.777 304.388 218.31 294.369 218.31 282.12L207.713 179.815C207.713 161.106 221.773 145.253 240.245 145.253C258.21 145.253 272.272 161.106 272.272 179.815L261.673 282.12Z" fill="rgb(51,51,51)"/></svg>') no-repeat;
    background-size: 48px 48px;
    background-position: left top;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding-left: 53px;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    line-height: 1.5;
}
.content__notes__bg{
    position: absolute!important;
    bottom: 0;
    right:-84px;
    width: 580px;
    height:260px;
    z-index: 1!important;
    display:block;
}
.content__bg--right{
    width: 380px;
    height: 468px;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: 332px;
    z-index: 1;
}
#contents{
	width: 960px;
	margin:0 auto 40px;
}


.f{
  float: left;
  position: absolute;
}
.r{
  float: none;
  position: relative;
  top:337px;
}
.content__item{
    display: flex;
    justify-content: center;
    margin: 0 auto 18px;
    width: 960px;
    padding: 0 24px;
    box-sizing: border-box;


}

.fangju{
    background: #f0faff;
    width: 288px;
    height: 86px;
    padding: 8px 0 0 6px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 8px;
    -moz-box-shadow: 0px 0px 0px 2px #bfe8ff inset;
    -webkit-box-shadow: 0px 0px 0px 2px #bfe8ff inset;
    box-shadow: 0px 0px 0px 2px #bfe8ff inset;
}
.daoju{
	width:228px;
	margin:0 auto;
}
.chongwu{
  position: relative;
  text-align:center;
  margin:0 62px;
}
#special {
    background:  #1355b3;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    background-attachment: fixed;
}
#special.base_top {
    width: 100%;
}
#special #contents {
    margin-bottom: 0;
    padding-top: 0;
    position: relative;
    height: 100%;
    width: 100%;
}
.content__event-info__orders {
    padding: 4px 8px;
    margin-left: 4px;
    background-color: #bf1d2a;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}
.content__event-info__box {
    padding: 8px;
    margin-left: 4px;
    background-color: #f5f5f5;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    color: #333;
}
.content__event-info__level.ja{
	background: url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M445.116 172.288C444.928 172.142 444.825 171.809 444.744 171.565H445.312L445.116 172.288ZM337.263 293.542L288.191 171.565H228.391L310.042 366.478H363.656L445.116 172.288C452.501 193.602 456 216.322 456 239.995C456 359.281 359.226 456 239.848 456C120.47 456 24 359.281 24 239.995C24 120.703 120.47 24 239.848 24C335.263 24 416.08 85.853 444.744 171.565H383.868L337.263 293.542ZM126.523 110.971H71.6745V366.481H262.619V321.56H126.523V110.971Z" fill="%237ca629"/></svg>') no-repeat;
    background-size:20px 20px;
    background-position:left top;
}
.content__event-info__terms{
    background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250710MoonfireFaire/info.png) left top no-repeat;
}
.content__event-info__level, .content__event-info__terms{
	padding-left: 24px;
    margin-bottom: 4px;
    font-size: 14px;
}
#special .content_header{
	width: 1280px;
    padding: 0 0 0 16px;
    position: absolute;
    top: 17px;
    left: 50%;
    margin-left: -622px;
    z-index: 2;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.content_header a img {
	display: block;
}
.content__bg_image {
    background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250710MoonfireFaire/main_background.png)center top no-repeat #ffc94c; 
    background-size: cover;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.content__span {
    max-width: 880px;
    text-align: center;
    position: relative;
    z-index: 1;
    margin: 0 auto 30px;
}
.content__span img{
    display: block;
    width: 320px;
    height: 28px;
    margin: 0 auto 16px;
}
.content__span p{
    font-size: 32px;
    font-weight: bold;
    letter-spacing:2px;
    font-feature-settings: "palt";
    color: #333;
    /* font-family: 'Noto Sans', sans-serif; */
    line-height: 1.3;
}
.content__span p.attention {
    font-size: 14px;
    font-weight: 400;
    margin-top: 8px;
    letter-spacing:0;
}
.content__item__title {
    margin-bottom: 4px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.content__item__armor__list {
    margin: 25px 0 0 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.l__footer{
    
    min-width: 960px;
    margin: 0 auto;
    padding: 0;
    height: 1%;
    position: relative;
    z-index: 10;
}
.content__item__minion{
    width: 440px;
    text-align: center;
    box-sizing: border-box;
}
.content__item__housing {
    float: left;
}
/* .content__event-reward::before {
    content: "";
    display: block;
    background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250710MoonfireFaire/I796YcdovMOyesBwLgmArPYzLY.png) left top no-repeat;
    width: 140px;
    height: 120px;
    position: absolute;
    left: -40px;
    bottom: -10px;
    z-index: 2;
}
.content__event-reward::after {
    content: "";
    display: block;
    background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20250710MoonfireFaire/Fj5nQX6z4EpydbLl3G0N-wxmV8.png) left top no-repeat;
    width: 140px;
    height: 120px;
    position: absolute;
    right: -40px;
    top: -10px;
    z-index: 2;
} */
.content__event-reward__snow_right {
    position: absolute;
    top: -10px;
    right: -40px;
    display: block;
    z-index: 3;
    pointer-events: none;
}
.content__event-reward__snow_left {
    position: absolute;
    left: -40px;
    bottom: -10px;
    display: block;
    z-index: 3;
    pointer-events: none;
}
.content__event-info__lead {
    width: 880px;
    margin-bottom: 32px;
    font-size: 18px;
    font-weight: bold;
    color: #e56000;
    text-align: center;
}
.content__event-info__decoration__list {
    width: 880px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 48px;
}
.content__event-info__add {
    margin-bottom: 16px;
}
.content__event-info__decoration {
    width: 880px;
    display: flex;
    border-radius: 16px;
    overflow: hidden;
    margin-bottom: 48px;
}
.content__event-info__decoration__box {
    padding: 12px 32px 10px;
    width: 50%;
    box-sizing: border-box;
    background: linear-gradient(to right, #c01f1f 0%,#d93333 100%);
}
.content__event-info__decoration__box:nth-child(2) {
    background: linear-gradient(to right, #ea6a9b 0%,#e24e79 100%);
}
.content__event-info__decoration__list li img {
    width: 100%;
    height: auto;
    display: block;
}
.content__event-info__decoration__list li {
    width: 288px;
}
.content__event-info__decoration__box p {
    margin-bottom: 6px;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    line-height: 1.5;
    font-feature-settings: "palt";
    font-family: 'Noto Sans', sans-serif;
}
.content__item__wrapper{
    display: flex;
    margin-bottom: 32px;
    padding-left: 100px;
}