* {
	margin: 0;
	padding: 0;
}
body {
	background: #d83e26;
	overflow-x: hidden;
}
.waper {
	width: 100%;
	margin: 0 auto;
}

.contents {
	width: 100%;
	overflow: hidden;
}
.main {
	width: 100%;
	position: relative;
}

a.alink {
	width: 100%;
	height: 100%;
	display: block;
}
.logo {
	width: 153px;
	height: 44px;
	position: absolute;
	left: 5px;
	top: 12px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/logo.png) no-repeat center top;
}
.logo a {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}

.yun_icon1 {
	width: 198px;
	height: 122px;
	position: absolute;
	left: 0px;
	top: 377px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/yun_icon1.png) no-repeat center top;
	animation: moveCloud 120s linear infinite;  /* 20秒内完成一次循环，无限重复 */

}
@keyframes moveCloud {
	0% {
		left: -360px;   /* 起始位置 */
		right: auto;    /* 确保只使用left属性 */
	}
	100% {
		left: calc(100% + 360px);  /* 结束位置：超出右边360px，相当于right:-360px的效果 */
		right: auto;    /* 确保只使用left属性 */
	}
}

.yun_icon2 {
	width: 419px;
	height: 245px;
	position: absolute;
	right: -440px;
	top: 327px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/yun_icon2.png) no-repeat center top;
	/* animation: moveCloud2 60s linear infinite; */
}
@keyframes moveCloud2 {
	0% {
		left: -360px;   /* 起始位置 */
		right: auto;    /* 确保只使用left属性 */
	}
	100% {
		left: calc(100% + 360px);  /* 结束位置：超出右边360px，相当于right:-360px的效果 */
		right: auto;    /* 确保只使用left属性 */
	}
}
.yun_icon3 {
	width: 175px;
	height: 110px;
	position: absolute;
	left: 0px;
	top: 10px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/yun_icon3.png) no-repeat center top;
	animation: moveCloud3 80s linear infinite;
	z-index: 3;
}
@keyframes moveCloud3 {
	0% {
		left: calc(100% + 150px);  /* 结束位置：超出右边360px，相当于right:-360px的效果 */
		right: auto;    /* 确保只使用left属性 */
	}
	100% {
		left: -360px;   /* 起始位置 */
		right: auto;    /* 确保只使用left属性 */
	}
}


.hua_l1{
	width: 140px; height: 140px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/huaicon.png) no-repeat center center;
	background-size: 100% 100%;
	animation: 2s ease-out 0.1s infinite normal none running firecracker;
	position: absolute;
	bottom: 100px;
	left: -270px;
	opacity: 0;
}
.hua_l2{
	width: 140px; height: 140px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/huaicon.png) no-repeat center center;
	background-size: 100% 100%;
	animation: 1.6s ease-out 0.4s infinite normal none running firecracker;
	position: absolute;
	bottom: 160px;
	left: -100px;
	opacity: 0;
}

.hua_r1{
	width: 140px; height: 140px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/huaicon.png) no-repeat center center;
	background-size: 100% 100%;
	animation: 2s ease-out 0.1s infinite normal none running firecracker;
	position: absolute;
	bottom: 100px;
	right: -270px;
	opacity: 0;
}
.hua_r2{
	width: 140px; height: 140px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/huaicon.png) no-repeat center center;
	background-size: 100% 100%;
	animation: 1.6s ease-out 0.4s infinite normal none running firecracker;
	position: absolute;
	bottom: 160px;
	right: -100px;
	opacity: 0;
}
@keyframes firecracker {
	0% {
		transform: scale(0.1);
		opacity: 0;
	}
	10% {
		transform: scale(0.5);
		opacity: 0.5;
	}
	20% {
		transform: scale(1.2);
		opacity: 1;
	}
	100% {
		transform: scale(2);
		opacity: 0;
	}
}

.warp1 {
	width: 100%;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec0.jpg) no-repeat center top;
	max-width: 1920px;
	overflow: hidden;
	margin: 0 auto;
}
.box1 {
	width: 1200px;
	margin: 0 auto;
	height: 1160px;
	position: relative;
}
.warp2 {
	width: 100%;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec1.jpg) no-repeat center top;
}
.box2 {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 1093px;
}
.warp3 {
	width: 100%;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec2.jpg) no-repeat center top;
}
.box3 {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 747px;
}

.warp4 {
	width: 100%;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec3.jpg) no-repeat center top;
}
.box4 {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 818px;
}

.warp5 {
	width: 100%;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec4.jpg) no-repeat center top;
}
.box5 {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 967px;
}

/* 111 */
.cent1_1 {
	width: 100%;
	height: 1160px;
	position: relative;
}
.slogin_l {
	position: absolute;
	left: 50%;
	top: 700px;
	width: 470px;
	height: 848px;
	margin-left: -235px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/slogin_s.png) no-repeat center top;
	z-index: 1;
	opacity: 0;
	animation: totbMove ease-in 0.3s 0.1s both;
}
.slogin_r {
	position: absolute;
	left: 50%;
	top: 620px;
	width: 849px;
	height: 450px;
	margin-left: -425px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/slogin_b.png) no-repeat center top;
	z-index: 2;
	animation: totbMoves ease-in 0.3s 0.1s both;
}

.deng_lf_1 {
	position: absolute;
	left: -198px;
  top: 44px;
	width: 152px;
	height: 242px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/deng_lf_1.png) no-repeat center top;
	z-index: 2;
	opacity: 0; /* 初始透明 */
    animation: fadeInSwing .3s ease-out 0.1s forwards, swingLoop 3s ease infinite 0s; /* 先执行淡入，然后循环摆动 */
		transform-origin: center top;
}

.deng_rt_1 {
	position: absolute;
	right: -202px;
    top: 43px;
	width: 153px;
	height: 245px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/deng_rt_1.png) no-repeat center top;
	z-index: 2;
	opacity: 0; /* 初始透明 */
    animation: fadeInSwing .3s ease-out 0.1s forwards, swingLoop 3s ease infinite 0.2s; /* 先执行淡入，然后循环摆动 */
		transform-origin: center top;
}


/* 淡入动画 - 只执行一次 */
@keyframes fadeInSwing {
	0% {
			opacity: 0;
			transform: translateX(0);
	}
	100% {
			opacity: 1;
			transform: translateX(0);
	}
}

/* 循环摆动动画 */
@keyframes swingLoop {
	0% {
		transform: rotate(-5deg);
	}
	50% {
			transform: rotate(5deg);
	}
	100% {
			transform: rotate(-5deg);
	}
}

@keyframes totbMove {
	0% {
		opacity: 0;
		transform: translateY(-50px);
	}
	100% {
		opacity: 1;
		transform: translateY(0px);
	}
}

@keyframes totbMoves {
	0% {
		opacity: 0;
		transform: translateY(50px);
	}
	100% {
		opacity: 1;
		transform: translateY(0px);
	}
}

.cent1_2 {
	width: 100%;
	position: relative;
	height: 765px;
}
.sec1_box {
	position: absolute;
	left: -71px;
	top: 0px;
	width: 1466px;
	height: 908px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20230115newyear/pc/sec1_box.png) no-repeat center top;
	z-index: 1;
}
.sec1_pop {
	position: absolute;
	left: 672px;
	top: 94px;
	width: 678px;
	height: 738px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20230115newyear/pc/sec1_pop.png) no-repeat center top;
	z-index: 2;
}
.sec1_shop {
	position: absolute;
	left: 258px;
	top: 454px;
	width: 223px;
	height: 46px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20230115newyear/pc/sec1_shop.png) no-repeat center top;
	transition: all 0.3s;
	z-index: 2;
}
.sec1_shop:hover {
	transform: scale(1.05);
}

/* 2222 */
.sec1_tit {
	position: absolute;
	left: 50%;
	margin-left: -444px;
	top: 66px;
	width: 888px;
	height: 69px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec1_tit.png) no-repeat center top;
	z-index: 1;
}
.sec1_cont {
	position: absolute;
	left: 50%;
	margin-left: -510px;
	top: 193px;
	width: 1020px;
	height: 464px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec1_cont.png) no-repeat center top;
	z-index: 1;
}

.sec1_copy {
	position: absolute;
	left: 640px;
	top: 93px;
	width: 60px;
	height: 26px; line-height: 26px; 
	background: #b99863;
	z-index: 1;
	cursor: pointer; color: #fff5e4; font-weight: bold; text-align: center; border-radius: 8px;
	transition: all 0.1s;
	opacity: 0.85;
}
.sec1_copy:hover {
	transform: scale(1.05);
	opacity: 1;
}
.sec1_pop {
	position: absolute;
	left: -60px;
	top: 170px;
	width: 262px;
	height: 513px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec1_pop.png) no-repeat center top;
	z-index: 2;
}
.sec1_btn {
	position: absolute;
	left: 50%;
	top: 680px;
	margin-left: -157px;
	width: 314px;
	height: 84px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec1_btn.png) no-repeat center top;
	z-index: 2;
	transition: all 0.3s;
}
.sec1_btn:hover {
	transform: scale(1.05);
}
.sec1_txt {
	position: absolute;
	left: 50%;
	margin-left: -511px;
	top: 830px;
	width: 1023px;
	height: 209px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec1_txt.png) no-repeat center top;
}


.sec2_tit {
	position: absolute;
	left: 50%;
	margin-left: -444px;
	top: 68px;
	width: 888px;
	height: 69px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec2_tit.png) no-repeat center top;
	z-index: 1;
}
.sec2_cont {
	position: absolute;
	left: 50%;
	margin-left: -510px;
	top: 185px;
	width: 1020px;
	height: 300px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec2_cont_bg.png) no-repeat center top;
	z-index: 1;
}

.sec2_pop {
	position: absolute;
	right: 48px;
	top: 340px;
	width: 205px;
	height: 181px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec2_pop.png) no-repeat center top;
	z-index: 2;
}
.sec2_btn {
	position: absolute;
	left: 50%;
	top: 510px;
	margin-left: -157px;
	width: 314px;
	height: 84px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec1_btn.png) no-repeat center top;
	z-index: 2;
	transition: all 0.3s;
}
.sec2_btn:hover {
	transform: scale(1.05);
}




.sec3_tit {
	position: absolute;
	left: 50%;
	margin-left: -346px;
	top: 65px;
	width: 693px;
	height: 69px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec3_tit.png) no-repeat center top;
	z-index: 1;
}
.sec3_cont {
	position: absolute;
	left: 50%;
	margin-left: -510px;
	top: 209px;
	width: 1020px;
	height: 273px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec3_cont.png) no-repeat center top;
	z-index: 1;
}

.sec3_pop {
	position: absolute;
	left: -135px;
	top: 78px;
	width: 378px;
	height: 539px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec3_pop.png) no-repeat center top;
	z-index: 2;
}
.sec3_btn {
	position: absolute;
	left: 50%;
	top: 533px;
	margin-left: -162px;
	width: 324px;
	height: 98px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec3_btn.png) no-repeat center top;
	z-index: 2;
	transition: all 0.3s;
}
.sec3_btn:hover {
	transform: scale(1.05);
}



.sec4_tit {
	position: absolute;
	left: 50%;
	margin-left: -444px;
	top: 67px;
	width: 888px;
	height: 69px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec4_tit.png) no-repeat center top;
	z-index: 1;
}
.sec4_cont {
	position: absolute;
	left: 50%;
	margin-left: -510px;
	top: 202px;
	width: 1020px;
	height: 234px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec4_cont.png) no-repeat center top;
	z-index: 1;
}

.sec4_pop1 {
	position: absolute;
	left: 20px;
	top: 345px;
	width: 208px;
	height: 147px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec4_pop1.png) no-repeat center top;
	z-index: 2;
}
.sec4_pop2 {
	position: absolute;
	right: -110px;
	top: 115px;
	width: 402px;
	height: 496px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec4_pop2.png) no-repeat center top;
	z-index: 2;
}
.sec4_btn {
	position: absolute;
	left: 50%;
	top: 480px;
	margin-left: -157px;
	width: 314px;
	height: 84px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/sec4_btn.png) no-repeat center top;
	z-index: 2;
	transition: all 0.3s;
}
.sec4_btn:hover {
	transform: scale(1.05);
}




.main0 {
	width: 1200px;
	margin: 0 auto;
	height: 1002px;
}
.main1 {
	width: 1200px;
	margin: 0 auto;
	height: 895px;
}
.main2 {
	width: 1200px;
	margin: 0 auto;
	height: 900px;
}
.main3 {
	width: 1200px;
	margin: 0 auto;
	height: 808px;
}
.main4 {
	width: 1200px;
	margin: 0 auto;
	height: 1015;
}

.actlink {
	width: 153px;
	height: 45px;
	position: absolute;
	bottom: 93px;
	right: 218px;
}
.actlinks {
	width: 223px;
	height: 45px;
	position: absolute;
	top: 453px;
	left: 314px;
}
.actlinkb {
	width: 223px;
	height: 45px;
	position: absolute;
	bottom: 252px;
	right: 278px;
}
.lck a {
	display: block;
	width: 100%;
	height: 100%;
}
.rtnav {
	width: 221px;
	height: 457px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20260202nyears/rtnav.png) no-repeat center top;
	position: fixed;
	right: 100px;
	/* top: 50%;
	margin-top: -331px; */
	top: 0px;
	display: none;
	box-sizing: border-box;
	z-index: 9999;
	padding-top: 154px;
}
.rtnav .nav {
	width: 100%;
	height: 34px;
	/* background: rgba(201, 201, 201, 0.5); */
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #ffedd0;
	position: relative;
}

.rtnav .nav:hover {
	color: #ffd368;
}
.rtnav .nav.act {
	color: #ffd368;
}
/* .rtnav .nav.act:after {
	content: "";
	position: absolute;
	right: 15px;
	top: 50%;
	width: 8px;
	height: 17px;
	margin-top: -8px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20230115newyear/pc/after_rt.png) no-repeat center top;
}
.rtnav .nav.act:before {
	content: "";
	position: absolute;
	left: 15px;
	top: 50%;
	width: 8px;
	height: 17px;
	margin-top: -8px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20230115newyear/pc/after_lf.png) no-repeat center top;
} */
.rtnav .nav .txt {
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 46px;
}

.fullmask {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background: rgba(0, 0, 0, 0.9);
	z-index: 999999;
	display: none;
}
.popcontbox {
	display: none;
	width: 1280px;
	height: 720px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -392px 0 0 -640px;
	z-index: 9999999;
	background: #000;
}
.popcontbox .vidbox {
	width: 100%;
	height: 100%;
}
.popcontbox .close {
	position: absolute;
	top: 0px;
	right: -48px;
	width: 48px;
	height: 48px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/web7/button_close.png) center top no-repeat;
	cursor: pointer;
}
.video {
	width: 88px;
	height: 94px;
	position: absolute;
	cursor: pointer;
	right: 426px;
	top: 498px;
	background: url(https://static.web.sdo.com/jijiamobile/pic/ff14/20220120newyear/pc/vide.png) no-repeat center top;
	animation: upmov 2s linear infinite;
	/* display: none; */
}
@keyframes upmov {
	0% {
		transform: translateY(10px);
	}
	50% {
		transform: translateY(0px);
	}
	100% {
		transform: translateY(10px);
	}
}
@keyframes roadm {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@-webkit-keyframes roadm {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}
