@keyframes ease-right {
0% {
opacity: 0;
transform: translateX(-100px);
}
to {
opacity: 1;
transform: translateX(0);
}
}
@-webkit-keyframes ease-right {
0% {
opacity: 0;
transform: translateX(-100px);
}
to {
opacity: 1;
transform: translateX(0);
}
}
@-webkit-keyframes reveal {
0% {
-webkit-transform-origin: left;
transform-origin: left;
-webkit-transform: translateZ(0) skew(45deg) scaleX(0);
transform: translateZ(0) skew(45deg) scaleX(0);
}
0.0001% {
-webkit-transform-origin: left;
transform-origin: left;
}
50% {
-webkit-transform-origin: left;
transform-origin: left;
-webkit-transform: translateZ(0) skew(45deg) scaleX(1);
transform: translateZ(0) skew(45deg) scaleX(1);
}
50.0001% {
-webkit-transform-origin: right;
transform-origin: right;
}
to {
-webkit-transform-origin: right;
transform-origin: right;
-webkit-transform: translateZ(0) skew(45deg) scaleX(0);
transform: translateZ(0) skew(45deg) scaleX(0);
}
}
@keyframes reveal {
0% {
-webkit-transform-origin: left;
transform-origin: left;
-webkit-transform: translateZ(0) skew(45deg) scaleX(0);
transform: translateZ(0) skew(45deg) scaleX(0);
}
0.0001% {
-webkit-transform-origin: left;
transform-origin: left;
}
50% {
-webkit-transform-origin: left;
transform-origin: left;
-webkit-transform: translateZ(0) skew(45deg) scaleX(1);
transform: translateZ(0) skew(45deg) scaleX(1);
}
50.0001% {
-webkit-transform-origin: right;
transform-origin: right;
}
to {
-webkit-transform-origin: right;
transform-origin: right;
-webkit-transform: translateZ(0) skew(45deg) scaleX(0);
transform: translateZ(0) skew(45deg) scaleX(0);
}
}
@keyframes zoomSmall {
0% {
transform: scale(1.15);
}
100% {
transform: scale(1);
}
}
@-webkit-keyframes zoomSmall {
0% {
transform: scale(1.15);
}
100% {
transform: scale(1);
}
}
@-webkit-keyframes pulse-border {
0% {
-webkit-transform: translateZ(0) scale(1);
transform: translateZ(0) scale(1);
opacity: 1;
}
to {
-webkit-transform: scale(2);
transform: scale(2);
opacity: 0;
}
}
@keyframes pulse-border {
0% {
-webkit-transform: translateZ(0) scale(1);
transform: translateZ(0) scale(1);
opacity: 1;
}
to {
-webkit-transform: scale(2);
transform: scale(2);
opacity: 0;
}
}
@keyframes toRight {
0% {
right: 0.2rem;
}
100% {
right: 0.3rem;
}
}
@-webkit-keyframes toRight {
0% {
right: 0.2rem;
}
100% {
right: 0.3rem;
}
}
@keyframes toLeft {
0% {
left: 0.55rem;
}
100% {
left: 0.65rem;
}
}
@-webkit-keyframes toLeft {
0% {
left: 0.55rem;
}
100% {
left: 0.65rem;
}
}
@font-face {
font-family: 'Urbanist-Bold';
src: url(//cdn.nexabar.com/nexabar_www/default/static/fonts/Urbanist-Bold.otf);
font-weight: normal;
font-style: normal;
font-display: swap;
}
.container-fluid {
font-family: 'Urbanist-Bold';
}
.top {
color: #fff;
}
.top .bTit {
font-size: 0.6rem;
line-height: 0.6rem;
font-family: 'Urbanist-Bold';
margin-bottom: 0.2rem;
color: #fff;
}
.top p {
font-size: 0.28rem;
line-height: 0.37rem;
font-family: 'Urbanist-Bold';
color: #fff;
}
.mobile {
display: none;
}
.b-lazy {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.w1300 {
width: 13rem;
margin: 0 auto;
}
.banner {
height: 9rem;
}
.banner .banner-video {
width: 100%;
height: 101%;
object-fit: cover;
}
.banner .shop-btn {
display: none;
}
.part1 {
height: 9rem;
}
.part1 .icoBox {
width: 12.45rem;
height: 3.53rem;
display: flex;
justify-content: space-between;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: 3;
flex-wrap: wrap;
}
.part1 .icoBox li {
text-align: center;
width: 6.15rem;
height: 1.9rem;
margin-bottom: 0.2rem;
display: flex;
align-items: center;
text-align: left;
padding-left: 2.56rem;
background-size: 6.09rem 1.84rem;
background-position: center center;
background-repeat: no-repeat;
}
.part1 .icoBox li:hover .tit {
color: #3aff7d;
}
.part1 .icoBox li:nth-child(1) {
width: 6.19rem;
height: 1.94rem;
}
.part1 .icoBox li:nth-child(1).on {
background-image: url(//cdn.nexabar.com/nexabar_www/default/static/image/product/nexa-pro/ico_01_h.png) !important;
background-size: 100% !important;
}
.part1 .icoBox li:nth-child(2).on {
background-image: url(//cdn.nexabar.com/nexabar_www/default/static/image/product/nexa-pro/ico_02_h.png) !important;
background-size: 100% !important;
}
.part1 .icoBox li:nth-child(3).on {
background-image: url(//cdn.nexabar.com/nexabar_www/default/static/image/product/nexa-pro/ico_03_h.png) !important;
background-size: 100% !important;
}
.part1 .icoBox li:nth-child(4).on {
background-image: url(//cdn.nexabar.com/nexabar_www/default/static/image/product/nexa-pro/ico_04_h.png) !important;
background-size: 100% !important;
}
.part1 .icoBox li .tit {
color: #fff;
display: block;
font-style: inherit;
font-weight: bold;
font-size: 0.36rem;
line-height: 0.36rem;
}
.part1 .icoBox li .tit.mobile {
display: none;
}
.proVideo {
height: 10.8rem;
}
.proVideo .video {
width: 100%;
height: 100%;
object-fit: cover;
}
.part2 {
height: 100vh;
background-color: #000;
}
.part2 .bg {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.part2 .top {
position: absolute;
width: 100%;
padding-left: 3.4rem;
top: 50%;
left: 0;
transform: translateY(-50%);
}
.part2 .bg2,
.part2 .bg3,
.part2 .top2 {
opacity: 0;
}
.part3 {
height: 100vh;
overflow: hidden;
background-color: #000;
position: relative;
}
.part3 .part3-tit,
.part3 .part3-con {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
}
.part3 .part3-tit {
font-size: 0.6rem;
width: 100%;
text-align: center;
}
.part3 .part3-con {
font-size: 0.28rem;
line-height: 0.3734rem;
opacity: 0;
text-align: center;
}
.part3 .bg {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
}
.part4 {
height: 9rem;
overflow: hidden;
padding-top: 3.5rem;
padding-left: 9.85rem;
}
.part4 .bg {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
} .part5 {
height: 31.54rem;
background-color: #000;
padding-top: 1.25rem;
}
.part5 .top {
text-align: center;
}
.part5 .pro-box {
width: 18.55rem;
margin: 1.35rem auto 0;
display: flex;
flex-wrap: wrap;
overflow: hidden;
}
.part5 .pro-box .pro-item {
width: 3.99rem;
margin: 0.28rem 0.32rem;
position: relative;
z-index: 2;
box-sizing: border-box;
overflow: hidden;
}
.part5 .pro-box .pro-item:hover .inner {
transform: rotateY(-180deg);
}
.part5 .pro-box .pro-item:hover .back {
transform: rotateY(10deg) translateZ(1px);
}
.part5 .pro-box .pro-item:nth-of-type(1) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #1c5421;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(2) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #03008d;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(3) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #7e2428;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(4) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #ff5c52;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(5) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #7d5823;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(6) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #ff4045;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(7) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #749e13;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(8) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #ff7f7f;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(9) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #a80008;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(10) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #d7242c;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(11) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #687e00;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(12) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #ffbb00;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(13) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #8500a7;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .pro-item:nth-of-type(14) .back p::after {
width: 90%;
content: attr(data-content);
-webkit-text-stroke: 0.06rem #ffa201;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}
.part5 .pro-box .inner {
transform-style: preserve-3d;
backface-visibility: hidden;
transform: rotateY(0deg);
transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
perspective: 500px;
position: relative;
z-index: 1;
}
.part5 .pro-box .inner img {
width: 100%;
}
.part5 .pro-box .inner p {
position: absolute;
width: 100%;
text-align: center;
font-size: 0.3739rem;
left: 0;
bottom: 0.25rem;
color: #fff;
}
.part5 .pro-box .back {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
transform-style: preserve-3d;
transform: rotateY(180deg) translateZ(1px);
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
}
.part5 .pro-box .back img {
width: 100%;
}
.part5 .pro-box .back p {
position: absolute;
width: 100%;
text-align: center;
font-size: 0.4rem;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
}
.part7 {
height: 9rem;
overflow: hidden;
}
.part7 .w1300 {
height: 100%;
position: absolute;
left: 50%;
top: 0;
transform: translateX(-50%);
z-index: 3;
}
.part7 .w1300 .pro {
position: absolute;
left: 0.8rem;
bottom: 1.3rem;
z-index: 5;
width: 4.15rem;
}
.part7 .top {
width: 6.5rem;
position: absolute;
left: 7.95rem;
top: 2.85rem;
color: #fff;
z-index: 4;
text-align: left;
}
.part7 .top .bTit {
font-size: 0.6rem;
line-height: 0.6rem;
color: #fff;
}
.part7 .top p {
margin: 0.2rem 0 0 0rem;
color: #fff;
}
.part8 {
height: 9rem;
padding-top: 0.9rem;
text-align: center;
}
.part8 h1 {
font-size: 0.28rem;
line-height: 0.37rem;
font-family: 'Urbanist-Bold';
color: #fff;
}
@media (max-width: 750px) {
.pc {
display: none !important;
}
.mobile {
display: block !important;
}
.banner {
height: 13.34rem;
position: relative;
}
.banner .shop-btn {
display: inline-block;
position: absolute;
font-size: 0.24rem;
line-height: 0.36rem;
padding: 0 0.06rem;
top: 11.58rem;
left: 3rem;
color: #fed314;
border: 0.02rem solid #fed314;
}
.top .bTit {
font-size: 0.48rem;
}
.top p {
font-size: 0.24rem;
}
.part1 {
height: 13.34rem;
}
.part1 .icoBox {
width: 6.15rem;
height: auto;
}
.part1 .icoBox li {
margin-bottom: 0.6rem;
}
.part1 .icoBox li:last-child {
margin-bottom: 0;
}
.part1 .icoBox li .tit {
font-size: 0.36rem;
line-height: 0.33rem;
}
.proVideo {
height: 4.22rem;
}
.part2 {
height: 100vh;
position: relative;
}
.part2 .top {
width: 100%;
left: 0;
top: 2.5rem;
padding-left: 0;
text-align: center;
}
.part3 {
height: 100vh;
}
.part3 .part3-tit {
width: 200%;
}
.part3 .part3-con {
width: 100%;
}
.part4 {
height: 100vh;
overflow: hidden;
padding-top: 10.45rem;
padding-left: 0;
}
.part4 .top {
text-align: center;
}
.part5 {
height: 20.13rem;
padding-top: 0.65rem;
}
.part5 .pro-box {
margin-top: 0.5rem;
width: 100%;
padding-left: 0.15rem;
}
.part5 .pro-box .pro-item {
width: 2.09rem;
height: 3.14rem;
border-radius: 0.34rem;
overflow: hidden;
margin: 0.16rem 0.15rem;
}
.part5 .pro-box .inner p {
font-size: 0.1957rem;
bottom: 0.12rem;
}
.part5 .pro-box .back p {
font-size: 0.2094rem;
}
.part7 {
height: 13.34rem;
}
.part7 .w1300 {
height: 100%;
width: 100%;
}
.part7 .w1300 .pro {
width: 3.25rem;
top: 2.07rem;
left: 2rem;
}
.part7 .w1300 .top {
top: 9.17rem;
left: 0;
width: 100%;
text-align: center;
}
.part7 .w1300 .top .bTit {
font-size: 0.48rem;
}
.part7 .w1300 .top p {
font-size: 0.24rem;
line-height: 0.3rem;
}
.part8 {
height: 13.34rem;
background-size: 7.5rem 13.4rem;
padding-top: 2.2rem;
}
.part8 .w1300 {
width: 100%;
}
.part8 .w1300 .pro {
left: 2rem;
bottom: 1.8rem;
}
.part8 .top {
top: 1.3rem;
left: 0;
text-align: center;
}
.part8 .top .tit {
display: none;
}
.part8 .top .bTit {
margin: 0;
}
.part8 .top h1 {
font-size: 0.24rem;
margin: 0.1rem 0 0 0.1rem;
}
}