.nfui .major-updates .text h2{font-size: 62px;line-height: 1.4;position: relative}
.nfui .major-updates .text p{font-size: 22.5px;line-height: 38px;position: relative;padding-top:30px}
@media screen and (max-width: 736px){
  .nfui .major-updates .text h2{font-size: 0.54rem;line-height: 1.4}
  .nfui .major-updates .text p{font-size:0.28rem; line-height:0.36rem;padding-top: 0.2rem}
}
.nfui .major-updates .a .text { padding-top:100px; padding-bottom:135px; text-align:center }
.nfui .major-updates .a .text .icon { background:url(a.png) 50% no-repeat; height:220px; margin:0 auto; width:220px; }
.nfui .major-updates .a .text h2 { color:#000; color:rgba(0,0,0,0.6); font-size:54px; letter-spacing:0.025em; line-height:1.2; margin-top:-14px; }
@media screen and (max-width:736px){
  .nfui .major-updates .a .text { padding-top:0.7rem; padding-bottom:0.75rem; }
  .nfui .major-updates .a .text .icon { background-size:1.28rem; height:1.28rem; width:1.28rem; }
  .nfui .major-updates .a .text h2 { color:rgba(0,0,0,0.8); font-size:0.44rem; letter-spacing:0.01em; margin:0; }
}
/**************************************************************************************/
.nfui .major-updates .b{background: url(b.jpg) 50% 0 no-repeat;height: 1132px}
.nfui .major-updates .b .text{width: 600px;padding-top: 465px}
.nfui .major-updates .b p{padding-right: 65px}
.nfui .major-updates .b ul{text-align: left;padding-top: 30px}
.nfui .major-updates .b li{display: inline-block;width: 25%;height: 6em;background-position: 0 50%;background-size: contain;background-repeat: no-repeat}
.nfui .major-updates .b .li1{background-image: url(b-icon-1.png)}
.nfui .major-updates .b .li2{background-image: url(b-icon-2.png)}
.nfui .major-updates .b .li3{background-image: url(b-icon-3.png)}
@media screen and (max-width: 736px){
  .nfui .major-updates .b{background: url(m/b.jpg) 50% 100% / 100% no-repeat;height: auto;padding-bottom: 140%}
  .nfui .major-updates .b .text{width: auto;padding: 20px 6%;text-align: center}
  .nfui .major-updates .b p{padding-right: 0}
  .nfui .major-updates .b ul{text-align: center;padding-top: 0.35rem}
  .nfui .major-updates .b ul::after{content: '';display: inline-block;height: 0;width: 100%}
  .nfui .major-updates .b li{width: 1rem;height: 1rem;margin: 0 0.15rem}
}
/**************************************************************************************/
@keyframes move{
  from{transform: translate(0, -120%)}
  to{transform: translate(0, 120%)}
}
.nfui .major-updates .c{background: url(c.jpg) 50% 0 no-repeat;height: 1175px}
.nfui .major-updates .c .text{color: #fff;padding: 375px 0 0 654px}
.nfui .major-updates .c .rect{position: absolute;background-position: center;background-size: contain;background-repeat: no-repeat;-webkit-animation: move 4s linear 500ms infinite alternate;animation: move 4s linear 500ms infinite alternate}
.nfui .major-updates .c .rect1{background-image: url(c-rect-1.png);width: 32px;height: 92px;left: 550px;top: 585px}
.nfui .major-updates .c .rect2{background-image: url(c-rect-2.png);width: 21px;height: 102px;left: 5px;top: 805px;animation-delay: 100ms}
.nfui .major-updates .c .rect3{background-image: url(c-rect-3.png);width: 68px;height: 176px;left: -85px;top: 470px;animation-delay: 200ms}
@media screen and (max-width: 736px){
  .nfui .major-updates .c{background: url(m/c.jpg) 50% 100% / 100% no-repeat;height:auto;padding-bottom: 175%}
  .nfui .major-updates .c .text{color: #000;padding: 0.75rem 0 0.5rem;text-align: center}
  .nfui .major-updates .c .rect{display: none}
}
/**************************************************************************************/
.nfui .major-updates .d{background: url(d.jpg?1) 50% 100% no-repeat;padding-bottom: 42%}
.nfui .major-updates .d .text{padding: 95px 245px;text-align: center}
.nfui .major-updates .d .icons{height: 150px;background: url(d-icons.png) center / contain no-repeat;margin-top: 75px}
@media screen and (max-width: 736px){
  .nfui .major-updates .d{background: url(m/d.jpg) 50% 100% / 100% no-repeat;padding-bottom: 72%}
  .nfui .major-updates .d .text{padding: 0.75rem 0 0}
  .nfui .major-updates .d .icons{height: 1.5rem;margin-top: 0.15rem}
}
/**************************************************************************************/
@keyframes moveCircle{
  from{transform: translate(0, -40%)}
  to{transform: translate(0, 40%)}
}
.nfui .major-updates .e{background: url(e.jpg?1) 50% 0 no-repeat;height: 1096px}
.nfui .major-updates .e .text{padding: 490px 0 0 632px}
.nfui .major-updates .e .circle{position: absolute;background-size: contain;background-repeat: no-repeat;background-position: center;-webkit-animation: moveCircle 6s linear 500ms infinite alternate;animation: moveCircle 6s linear 500ms infinite alternate}
.nfui .major-updates .e .cir1{background-image: url(e-circle-1.png);width: 180px;height: 180px;left: -250px;top: 300px}
.nfui .major-updates .e .cir2{background-image: url(e-circle-2.png);width: 95px;height: 81px;right: -90px;top: 350px;animation-delay: 200ms}
.nfui .major-updates .e .cir3{background-image: url(e-circle-3.png);width: 149px;height: 141px;right: -220px;top: 650px;animation-delay: 400ms}
@media screen and (max-width: 736px){
  .nfui .major-updates .e{background: url(m/e.jpg?1) 50% 100% / 100% no-repeat;height: auto;padding-bottom: 127%}
  .nfui .major-updates .e .text{padding: 0.75rem 0 0;text-align: center}
  .nfui .major-updates .e .circle{display: none}
}
/**************************************************************************************/
.nfui .major-updates .f{background: url(f.jpg) 50% 0 no-repeat;height: 1239px}
.nfui .major-updates .f .text{padding: 140px 240px 0;text-align: center;color: #fff}
.nfui .major-updates .f .icons{background: url(f-icons.png) 80% 0 / contain no-repeat;height: 0;width: 100%;padding-bottom: 36%;position: absolute;top: 572px;opacity: 0;transition: all linear 1s}
.nfui .major-updates .f.active .icons{opacity: 1 }
@media screen and (max-width:736px){
  .nfui .major-updates .f{background: url(m/f.jpg) 50% 100% / 100% no-repeat;height: 0;padding-bottom: 134%}
  .nfui .major-updates .f .text{padding: 0.75rem 0 0;text-align: center}
  .nfui .major-updates .f .icons{display: none}
}
/**************************************************************************************/
.nfui .major-updates .g{background: url(g.jpg) 50% 0 no-repeat;height: 970px}
.nfui .major-updates .g .text{padding: 410px 0 0 700px}
.nfui .major-updates .g video{position: absolute;top: 0;left: -362px;transition: opacity linear 500ms}
@media screen and (max-width: 736px){
  .nfui .major-updates .g{background:#c6edf8 url(m/g.jpg) 50% 100% / 100% no-repeat;height: auto;padding-bottom: 120%}
  .nfui .major-updates .g .text{padding: 0.75rem 0 0;text-align: center}
}