.huawei-diracf{width:100%;color:#fff;font-weight:500;letter-spacing:calc(-.037em + .526px);border-bottom:1px solid transparent;background:#17171a}
.countLength{width:100vw}
.blur-up{filter:blur(20px);transition:filter .2s}
.blur-up.lazyloaded{filter:blur(0)}
img,video{display:block;border:0;vertical-align:bottom;max-width:100%;width:100%;height:auto}
a{text-decoration:none}
.nr{white-space:nowrap;font-style:normal}
.diracf-sup{font-size:.6em;cursor:pointer}
.honey-sup a{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;display:contents;cursor:pointer}
.currentspecial{color:#fff}
.showPc{display:block}
.showMob{display:none}
.showInWx{display:none}
.showInUc{display:none}
.showie{display:none}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.showie{display:block}
.hideie{display:none}}
video{vertical-align:middle}
.imgforie{display:none!important}
.hidden{display:none!important}
.cbg-backtotop{position:fixed;z-index:200;bottom:90px;right:50px;display:none}
.cbg-backtotop a{display:block;width:40px;height:40px;margin:5px 0;text-indent:-9999px;background:url(https://consumer.huawei.com/content/dam/huawei-cbg-site/common/mkt/pdp/store/img/sprites_cbg_icon.png) no-repeat;opacity:.6;transition:all linear .2s}
.cbg-backtotop a.cbg-icon-backtotop{background-position:-549px -188px}
.cbg-backtotop a.hidden{opacity:0;cursor:default}
.cbg-backtotop a.cbg-icon-backtohome{background-position:-549px -148px}
.last-section ol{width:73.958333333vw;margin:10.4166666666vw auto;color:#7f7f7f;font-size:12px;font-weight:500;line-height:1.6;list-style:decimal}
.last-section .notmm{position:relative;list-style:none!important;margin:0 0 1.04166666666vw 0}
.last-section .mll{position:relative;list-style:none}
.last-section .mll::before{content:"*";position:absolute;top:0;left:-9px}
.last-section .mll1{position:relative;list-style:none}
.last-section .mll1::before{content:"**";position:absolute;top:0;left:-14px}
@media screen and (max-width:1023px),(max-aspect-ratio:1 / 1) and (max-width:1024px){.last-section .mll1::before{left:-4.1666666666vw}
.last-section .mll::before{left:-2.7777777777vw}}
@media screen and (min-width:1921px){.last-section .mll1::before{left:-.8333333333vw}}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.last-section .notmm{margin:0 0 2.777777777vw 0}
.showPc{display:none!important}
.showPcinline{display:none}
.showMob{display:block}
.last-section ol{width:82.1vw;margin:22.222222222vw 0 22.222222222vw 10.833333333vw;font-size:3.3333333333vw}}
.diracf-section1{position:relative;display:flex;justify-content:center;background-color:#fff}
.diracf-section1 .hdwindowc{position:absolute;right:8px;bottom:10.416666666vw;width:221px;height:32px;z-index:5}
@media screen and (max-width:1120px){.diracf-section1 .hdwindowc{bottom:7.416667vw}}
@media screen and (min-width:1025px) and (min-aspect-ratio:1600/800){.diracf-section1 .hdwindowc{bottom:16.416667vw}}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section1 .hdwindowc{bottom:17vw}}
.diracf-section1 .kv2p{display:flex;margin:6.875vw 0}
.diracf-section1 .kvimg{width:45.2604166vw;margin:0 1.8229166vw 0 0}
.diracf-section1 .kvtxt{display:flex;flex-direction:column;align-items:center}
.diracf-section1 .kvt{width:34.8958333vw;margin:8.697916666vw 0 0 0}
.diracf-section1 .kvtitle{margin:2.0833333vw 0 1.875vw 0;color:#000;font-size:2.5vw;font-weight:400;line-height:1.25}
.diracf-section1 .kvtitle span{margin:0 1.5625vw 0 0}
.diracf-section1 .kvtitle span:last-child{margin:0}
.diracf-section1 .kvksp{color:#000;font-size:1.1458333vw;font-weight:500;line-height:1.6}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section1 .kv2p{flex-direction:column;align-items:center;margin:13.888888888vw 0 27.7777777vw 0}
.diracf-section1 .kvtxt{order:-1}
.diracf-section1 .kvimg{width:83.3333333vw;height:62.5vw;margin:13.8888888888vw 0 0 0}
.diracf-section1 .kvt{width:83.3333333vw;height:4.1666666vw;margin:0}
.diracf-section1 .kvtitle{font-size:6.6666666vw;margin:5.5555555vw 0}
.diracf-section1 .kvtitle span{margin:0 5.5555555vw 0 0}
.diracf-section1 .kvksp{font-size:2.7777777vw}}
.diracf-section2{overflow:hidden;display:flex;flex-direction:column;align-items:center}
.diracf-section2 .heartbtit{margin:10.4166666vw 0 4.1666666666vw 0;color:transparent;font-size:4.1666666666vw;font-weight:700;line-height:1.25;text-align:center;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#bbd5cd 0,#4c665f 44.07%,#c6e2d8 100%)}
.diracf-section2 .sixreasons{display:flex;flex-wrap:wrap;width:calc(82.2916666vw + 1px)}
.diracf-section2 .sixreasons .item{position:relative;background:linear-gradient(115deg,rgba(188,230,239,.1) 0,rgba(71,121,129,.1) 52%,rgba(188,230,239,.1) 100%);border-radius:1.0416666vw;border-radius:1.0416666vw;-webkit-border-radius:1.0416666vw;-moz-border-radius:1.0416666vw;-ms-border-radius:1.0416666vw;-o-border-radius:1.0416666vw;cursor:pointer}
.diracf-section2 .sixreasons .item:hover .cimgc{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
.diracf-section2 .sixreasons .item .reasonc{position:absolute;z-index:2}
.diracf-section2 .sixreasons .item .reasonc h3{margin:0 0 1.0416666vw 0;color:#fff;font-size:1.6666666vw;font-weight:500;line-height:1.25}
.diracf-section2 .sixreasons .li2 .reasonc h3{text-align:right}
.diracf-section2 .sixreasons .item .reasonc p{color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6}
.diracf-section2 .sixreasons .li2 .reasonc p{text-align:right}
.diracf-section2 .sixreasons .li1 .reasonc{top:3.125vw;left:4.1666666vw}
.diracf-section2 .sixreasons .li2 .reasonc{top:3.125vw;right:4.1666666vw}
.diracf-section2 .sixreasons .li3 .reasonc{top:50%;left:4.1666666vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.diracf-section2 .sixreasons .li4 .reasonc{top:3.125vw;left:4.1666666vw}
.diracf-section2 .sixreasons .li5 .reasonc{top:3.125vw;left:3.125vw}
.diracf-section2 .sixreasons .li6 .reasonc{top:3.125vw;left:3.125vw}
.diracf-section2 .sixreasons .li1{width:40.4166666vw;height:35.5208333vw;margin:0 1.5625vw 0 0}
.diracf-section2 .sixreasons .emptydom{width:40.4166666vw;height:100%;margin:0 1.5625vw 0 0}
.diracf-section2 .sixreasons .fakedom{display:flex;height:11.0416666vw;margin:-11.0416666vw 0 1.5625vw 0}
.diracf-section2 .sixreasons .li2{width:40.3125vw;height:22.9166666vw}
.diracf-section2 .sixreasons .li3{width:40.3125vw;height:100%}
.diracf-section2 .sixreasons .li4{width:34.6875vw;margin:0 1.5625vw 0 0}
.diracf-section2 .sixreasons .li5{width:24.7916666666vw;margin:0 1.5625vw 0 0}
.diracf-section2 .sixreasons .li6{width:19.6875vw}
.diracf-section2 .circle{overflow:hidden;position:absolute;bottom:1.0416666vw;right:1.0416666vw;width:2.3958333vw;height:2.3958333vw;background-color:#424242;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.diracf-section2 .cimgc{display:flex;flex-direction:column;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:transform .3s linear;-webkit-transition:transform .3s linear;-moz-transition:transform .3s linear;-ms-transition:transform .3s linear;-o-transition:transform .3s linear}
.diracf-section2 .cimgc img{height:50%}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section2 .heartbtit{margin:22.2222222vw 0 8.3333333vw 0;font-size:8.8888888vw}
.diracf-section2 .sixreasons{width:calc(83.3333333vw + 1px);margin:0 auto}
.diracf-section2 .circle{width:5.27777777777vw;height:5.27777777777vw;right:2.22222222222vw;bottom:2.22222222222vw}
.diracf-section2 .sixreasons .fakedom{width:100%;height:auto;margin:0 0 4.1666666666vw 0;order:4}
.diracf-section2 .sixreasons .li1{width:100%;height:73.6111111vw;margin:0 0 4.1666666vw 0;order:1}
.diracf-section2 .sixreasons .li2{width:100%;height:73.6111111vw;margin:0 0 4.1666666vw 0;order:2}
.diracf-section2 .sixreasons .emptydom{width:0;margin:0}
.diracf-section2 .sixreasons .li3{width:100%;height:100%;order:4}
.diracf-section2 .sixreasons .li4{width:100%;margin:0 0 4.1666666vw 0;order:3}
.diracf-section2 .sixreasons .li5{width:39.583333333vw;margin:0 4.1666666666vw 0 0;order:5}
.diracf-section2 .sixreasons .li6{width:39.583333333vw;margin:0;order:6}
.diracf-section2 .sixreasons .li2 .reasonc{right:auto}
.diracf-section2 .sixreasons .li1 .reasonc,.diracf-section2 .sixreasons .li2 .reasonc,.diracf-section2 .sixreasons .li3 .reasonc,.diracf-section2 .sixreasons .li4 .reasonc,.diracf-section2 .sixreasons .li5 .reasonc,.diracf-section2 .sixreasons .li6 .reasonc{top:5.5555555vw;left:8.3333333vw}
.diracf-section2 .sixreasons .li3 .reasonc{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
.diracf-section2 .sixreasons .item{border-radius:2.777777777vw;-webkit-border-radius:2.777777777vw;-moz-border-radius:2.777777777vw;-ms-border-radius:2.777777777vw;-o-border-radius:2.777777777vw}
.diracf-section2 .sixreasons .item .reasonc h3{margin:0 0 1.3888888vw 0;font-size:4.4444444vw}
.diracf-section2 .sixreasons .li2 .reasonc h3{text-align:left}
.diracf-section2 .sixreasons .item .reasonc p{font-size:3.3333333vw}
.diracf-section2 .sixreasons .li2 .reasonc p{text-align:left}}
.diracf-section3 .s3sticty{display:flex;justify-content:center;align-items:center;position:static;position:sticky;height:auto;height:calc(100vh - var(--navH));top:var(--navH)}
.diracf-section3 .s3bigt{color:#fff;color:transparent;font-size:9.375vw;font-weight:700;line-height:1.25;text-align:center;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-clip:text;background-image:linear-gradient(156.21deg,#bbd5cd 20.02%,#4c665f 51.49%,#c6e2d8 84%)}
.diracf-section3 .s3movepart{background:#17171a;transform-style:preserve-3d;perspective:83.3333333vw;perspective-origin:top}
.diracf-section3 .s3space{height:340vh}
.diracf-section3 .s3sticky2{overflow:hidden;position:static;position:sticky;top:var(--s3stickyH);padding:0 0 10.416666666vw 0;background:#17171a;transform-style:preserve-3d;perspective:104.166666666vw;perspective-origin:top;z-index:22}
.diracf-section3 .s3movEle{width:100%}
.diracf-section3 .swiper2{position:relative;left:8.8541666vw;width:100%;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.difseion-will-change .s3bigt,.difseion-will-change .s3movEle,.difseion-will-change .swiper2{will-change:transform}
.diracf-section3 .swiper2 .swiper-slide{width:82.2916666vw;margin:0 8.8541666vw 0 0;background:#17171a;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.diracf-section3 .swiper2 .spebor{overflow:hidden;border-radius:1.0416666666vw;-webkit-border-radius:1.0416666666vw;-moz-border-radius:1.0416666666vw;-ms-border-radius:1.0416666666vw;-o-border-radius:1.0416666666vw}
.diracf-section3 .swiper2 .swiper-slide h3{margin:2.083333333vw 0 1.041666666vw 0;color:#fff;font-size:1.6666666666vw;font-weight:500;line-height:1.25}
.diracf-section3 .swiper2 .swiper-slide p{color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6}
.diracf-section3 .swiper2 .swiper-slide img{height:33.333333333vw;border-radius:1.0416666666vw;-webkit-border-radius:1.0416666666vw;-moz-border-radius:1.0416666666vw;-ms-border-radius:1.0416666666vw;-o-border-radius:1.0416666666vw;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.diracf-section3 .swiper-slide-active{opacity:1!important}
@media screen and (min-width:1025px) and (min-aspect-ratio:1366/640){.diracf-section3 .swiper2 .swiper-slide{width:73.291667vw}
.diracf-section3 .swiper2 .swiper-slide img{height:29.648609077vw}
.diracf-section3 .swiper2 .swiper-slide h3{margin:1.083333333vw 0 .041666666vw 0}}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section3 .s3sticty{position:initial;height:auto}
.diracf-section3 .s3bigt{margin:22.2222222vw 0;font-size:13.3333333vw}
.diracf-section3 .s3sticky2{position:initial;padding:0}
.diracf-section3 .s3movEle{height:auto}
.diracf-section3 .swiper2{overflow:hidden;position:relative;left:0;top:0;width:83.3333333vw;margin:0 auto}
.diracf-section3 .swiper2 .swiper-slide h3{margin:13.0555555vw 0 2.7777777vw 0;font-size:4.4444444vw;text-align:center}
.diracf-section3 .swiper2 .swiper-slide p{font-size:3.3333333vw;text-align:center}
.diracf-section3 .swiper-container-horizontal>.swiper-pagination-bullets,.diracf-section3 .swiper-pagination-custom,.diracf-section3 .swiper-pagination-fraction{display:flex;justify-content:center;align-items:center;top:75vw;bottom:auto}
.diracf-section3 .swiper2 .swiper-slide img{width:83.333333333vw;height:auto;border-radius:2.7777777777vw;-webkit-border-radius:2.7777777777vw;-moz-border-radius:2.7777777777vw;-ms-border-radius:2.7777777777vw;-o-border-radius:2.7777777777vw}
.diracf-section3 .swiper-pagination-bullet{width:1.9444444vw;height:1.9444444vw;background:#5a5a5a;opacity:1;outline:0}
.diracf-section3 .swiper-pagination-bullet-active{background:#d8d8d8}
.diracf-section3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 4.1666666vw 0 0}
.diracf-section3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin:0}
.diracf-section3 .swiper2 .spebor{border-radius:2.7777777777vw;-webkit-border-radius:2.7777777777vw;-moz-border-radius:2.7777777777vw;-ms-border-radius:2.7777777777vw;-o-border-radius:2.7777777777vw}}
.diracf-section4{display:flex;flex-direction:column;align-items:center}
.diracf-section4 .s4title{margin:0;color:#fff;color:transparent;font-size:6.25vw;font-weight:700;line-height:1.25;text-align:center;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(-51deg,#bbd5cd 27%,#4c665f 44.07%,#c6e2d8 83%)}
.diracf-section4 .s4video{overflow:hidden;position:relative;width:82.2916666vw;margin:10.4166666vw 0 3.125vw 0;border-radius:1.0416666666vw;-webkit-border-radius:1.0416666666vw;-moz-border-radius:1.0416666666vw;-ms-border-radius:1.0416666666vw;-o-border-radius:1.0416666666vw;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.diracf-section4 .s4video video{height:100%;object-fit:cover}
.diracf-section4 .s4vtxt{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:100%;justify-content:center}
.diracf-section4 .s4vtxt li{flex-shrink:0;display:flex;align-items:flex-end;margin:0 6.1458333vw 0 0}
.diracf-section4 .s4vtxt li:last-child{margin:0}
.diracf-section4 .s4vtxt li h3{flex-shrink:0;margin:0 .5208333vw 0 0;color:#fff;font-size:4.1666666vw;font-weight:700;line-height:1.25}
.diracf-section4 .s4vtxt li p{flex-shrink:0;margin:0 0 .5208333vw 0;color:#fff;font-size:1.25vw;font-weight:400;line-height:1.6}
.diracf-section4 .s4smallc{display:flex}
.diracf-section4 .s4smallc .s4cardb,.diracf-section4 .s4smallc .s4cardt{display:flex}
.diracf-section4 .s4smallc li{display:flex;background-image:linear-gradient(119deg,rgba(188,230,239,.1) 0,rgba(71,121,129,.1) 52%,rgba(188,230,239,.1) 100%);border-radius:1.0416666vw;-webkit-border-radius:1.0416666vw;-moz-border-radius:1.0416666vw;-ms-border-radius:1.0416666vw;-o-border-radius:1.0416666vw}
.diracf-section4 .s4smallc li img{margin:0 1.5625vw 0 2.0833333vw}
.diracf-section4 .s4smallc .s4cardt{margin:0 1.5625vw 0 0}
.diracf-section4 .s4smallc li:not(:last-of-type){margin:0 1.5625vw 0 0}
.diracf-section4 .s4smallc .s4cardt li:nth-child(1){width:17.0833333vw}
.diracf-section4 .s4smallc .s4cardt li:nth-child(2){width:17.0833333vw}
.diracf-section4 .s4smallc .s4cardt li:nth-child(1) img{width:3.3333333vw;height:3.3333333vw;margin:4.0625vw 1.3020833333vw 0 2.0833333vw}
.diracf-section4 .s4smallc .s4cardt li:nth-child(2) img{width:3.28125vw;height:3.125vw;margin:4.1666666vw 1.3020833333vw 0 2.0833333vw}
.diracf-section4 .s4smallc .s4cardt li:nth-child(1) .cright,.diracf-section4 .s4smallc .s4cardt li:nth-child(2) .cright{margin:2.0833333vw 0 1.9791666vw 0}
.diracf-section4 .s4smallc .s4cardb li:nth-child(1){width:22.7083333vw}
.diracf-section4 .s4smallc .s4cardb li:nth-child(2){width:20.7291666vw}
.diracf-section4 .s4smallc .s4cardb li:nth-child(1) img{width:3.2291666vw;height:3.2291666vw;margin:4.1145833vw 1.3020833333vw 0 2.0833333vw}
.diracf-section4 .s4smallc .s4cardb li:nth-child(2) img{width:3.8541666vw;height:3.8541666vw;margin:3.8020833vw 1.3020833333vw 0 2.0833333vw}
.diracf-section4 .s4smallc .s4cardb li:nth-child(1) .cright,.diracf-section4 .s4smallc .s4cardb li:nth-child(2) .cright{margin:2.0833333vw 0 1.9791666vw 0;flex-shrink:0}
.diracf-section4 .s4smallc li .csubt{color:#fff;font-size:1.25vw;font-weight:400;line-height:1.6}
.diracf-section4 .s4smallc li .ctitle{margin:.3125vw 0 0 0;color:#fff;font-size:2.5vw;font-weight:700;line-height:1.25}
.diracf-section4 .s4smallc li .ctdes{color:#fff;font-size:1.1458333vw;font-weight:400;line-height:1.6}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section4 .s4title{margin:22.222222222vw 0 0 0;font-size:13.3333333vw}
.diracf-section4 .s4bottom{display:flex;flex-direction:column;align-items:center}
.diracf-section4 .s4video{width:83.3333333vw;height:48.611111111vw;margin:22.2222222vw 0 8.3333333333vw 0;border-radius:2.777777777vw;-webkit-border-radius:2.777777777vw;-moz-border-radius:2.777777777vw;-ms-border-radius:2.777777777vw;-o-border-radius:2.777777777vw}
.diracf-section4 .s4smallc{flex-wrap:wrap;justify-content:center}
.diracf-section4 .s4smallc li{border-radius:2.77777777777vw;-webkit-border-radius:2.77777777777vw;-moz-border-radius:2.77777777777vw;-ms-border-radius:2.77777777777vw;-o-border-radius:2.77777777777vw}
.diracf-section4 .s4vtxt li{flex-direction:column;align-items:center;margin:0 6.25vw 0 0}
.diracf-section4 .s4vtxt li h3{margin:0;font-size:6.6666666vw}
.diracf-section4 .s4vtxt li p{margin:0;font-size:2.7777777vw}
.diracf-section4 .s4smallc .s4cardt li:nth-child(1){width:39.5833333vw;margin:0 4.1666666vw 0 0}
.diracf-section4 .s4smallc .s4cardt li:nth-child(2){width:39.5833333vw}
.diracf-section4 .s4smallc .s4cardb li:nth-child(1){width:39.5833333vw;margin:0 4.1666666vw 0 0}
.diracf-section4 .s4smallc .s4cardb li:nth-child(2){width:39.5833333vw}
.diracf-section4 .s4smallc .s4cardt{margin:0 0 4.1666666vw 0}
.diracf-section4 .s4smallc .s4cardt li:nth-child(1) img{width:6.9444444vw;height:6.9444444vw;margin:6.25vw 2.7777777vw 0 5.5555555vw}
.diracf-section4 .s4smallc .s4cardt li:nth-child(2) img{width:7.2222222vw;height:6.9444444vw;margin:6.25vw 2.7777777vw 0 5.5555555vw}
.diracf-section4 .s4smallc .s4cardb li:nth-child(1) img{width:6.9444444vw;height:6.9444444vw;margin:6.25vw 2.0833333333vw 0}
.diracf-section4 .s4smallc .s4cardb li:nth-child(2) img{width:6.9444444vw;height:6.9444444vw;margin:6.25vw 2.7777777vw 0 5.5555555vw}
.diracf-section4 .s4smallc li .csubt{font-size:2.7777777vw}
.diracf-section4 .s4smallc li .ctitle{font-size:4.4444444vw;margin:0}
.diracf-section4 .s4smallc li .ctdes{font-size:2.7777777vw}
.diracf-section4 .s4smallc .s4cardt li:nth-child(1) .cright,.diracf-section4 .s4smallc .s4cardt li:nth-child(2) .cright{margin:2.5vw 0}
.diracf-section4 .s4smallc .s4cardb li:nth-child(1) .cright,.diracf-section4 .s4smallc .s4cardb li:nth-child(2) .cright{margin:2.5vw 0}}
.diracf-section5{margin:10.4166666vw 0 0 0}
.diracf-section5 .s5sticky{overflow:hidden;position:relative;position:sticky;top:0;top:var(--navH);height:auto;height:calc(100vh - var(--navH))}
.diracf-section5 .s3shadow{position:absolute;top:0;left:0;width:101%;height:101%;background:rgba(23,23,26,.8);z-index:1}
.diracf-section5 .s5space{height:120vh}
.diracf-section5 .s5content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}
.diracf-section5 .s5bg{height:100%;object-fit:cover}
.diracf-section5 .s5content .s5maint{color:#fff;font-size:3.3333333vw;font-weight:400;line-height:1.25;text-align:center}
.diracf-section5 .s5content .s5des{margin:2.0833333vw 0 6.25vw 0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
@media screen and (min-width:1025px) and (min-aspect-ratio:1366/640){.diracf-section5 .s5content .s5des{margin:2.0833333vw 0 3.25vw 0}}
.diracf-section5 .s5content .s5mainp{width:61.1458333333vw}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section5{margin:22.2222222222vw 0 0 0}
.diracf-section5 .s5content .s5maint{width:83.3333333vw;font-size:8.8888888vw}
.diracf-section5 .s5content .s5des{width:83.3333333vw;margin:5.5555555vw 0 11.1111111vw 0;font-size:3.3333333vw}
.diracf-section5 .s5content .s5mainp{width:100%}}
@media screen and (min-width:669px) and (max-width:1023px) and (min-aspect-ratio:669/797){.diracf-section5 .s5content .s5des{margin:1.555555vw 0 0 0}
.diracf-section5 .s5content .s5des{width:90vw;font-size:1.944444444vw}
.diracf-section5 .s5content .s5maint{font-size:4.4444444vw}}
.diracf-section6{position:relative;display:flex;margin:10.4166666vw 0}
.diracf-section6 .s6maint{width:40.1041666vw;color:#fff;font-size:3.3333333vw;font-weight:400;line-height:1.25}
.diracf-section6 .s6card1{display:flex;margin:4.1666666vw 0 1.5625vw 0}
.diracf-section6 .s6card1 li{display:flex;width:12.2916666vw;background:linear-gradient(130.61deg,rgba(188,230,239,.1) 0,rgba(71,121,129,.1) 51.93%,rgba(188,230,239,.1) 100%);border-radius:1.0416666vw;-webkit-border-radius:1.0416666vw;-moz-border-radius:1.0416666vw;-ms-border-radius:1.0416666vw;-o-border-radius:1.0416666vw}
.diracf-section6 .s6card1 li img{width:3.6458333vw;height:3.6458333vw}
.diracf-section6 .s6card1 .scard1 img{margin:2.0833333vw .9375vw 2.0833333vw 1.0416666vw}
.diracf-section6 .s6card1 .scard2 img{margin:2.0833333vw .8854166vw 2.0833333vw 1.0416666vw}
.diracf-section6 .s6card1 .scard3 img{margin:2.0833333vw 1.09375vw 2.0833333vw 1.0416666vw}
.diracf-section6 .s6card1 .s6txtc{margin:1.0416666vw 0}
.diracf-section6 .s6card1 h3{color:#fff;font-size:1.6666666vw;font-weight:500;line-height:1.25}
.diracf-section6 .s6card1 p{color:#aaa;font-size:1.1458333vw;font-weight:400;line-height:1.6}
.diracf-section6 .s6card1 li:not(:last-child){margin:0 1.5625vw 0 0}
.diracf-section6 .s6card2{display:flex;justify-content:center;width:40.1041666vw;background:linear-gradient(119deg,rgba(188,230,239,.1) 0,rgba(71,121,129,.1) 52%,rgba(188,230,239,.1) 100%);border-radius:1.04166666666vw;-webkit-border-radius:1.04166666666vw;-moz-border-radius:1.04166666666vw;-ms-border-radius:1.04166666666vw;-o-border-radius:1.04166666666vw}
.diracf-section6 .s6card2 p{color:#aaa;font-size:1.1458333vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section6 .s6card2 li{display:flex;flex-direction:column;align-items:center}
.diracf-section6 .s6card2 .s6icon1{margin:0 1.9270833vw 0 0}
.diracf-section6 .s6card2 .s6icon2{margin:0 1.875vw 0 0}
.diracf-section6 .s6card2 p{margin:0 0 2.0833333vw 0}
.diracf-section6 .s6card2 .s6icon1 p{width:14.6875vw}
.diracf-section6 .s6card2 .s6icon2 p{width:8.0729166vw}
.diracf-section6 .s6card2 li .s6tim{margin:1.302083333vw 0 .78125vw 0}
.diracf-section6 .s6card2 .s6tim{width:6.25vw}
.diracf-section6 .s6lpart{width:82.2916666666vw;margin:0 auto}
.diracf-section6 .s6rpart{position:absolute;right:0;top:0;width:44.2708333vw}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section6{flex-direction:column;align-items:center;margin:22.2222222vw 0}
.diracf-section6 .s6maint{width:100%;font-size:8.8888888vw;text-align:center}
.diracf-section6 .s6card1{margin:8.3333333333vw 0 3.3333333vw 0}
.diracf-section6 .s6card1 li{width:25.5555555vw;border-radius:2.77777777777vw;-webkit-border-radius:2.77777777777vw;-moz-border-radius:2.77777777777vw;-ms-border-radius:2.77777777777vw;-o-border-radius:2.77777777777vw}
.diracf-section6 .s6card1 li.scard1{margin:0 3.1944444vw 0 0}
.diracf-section6 .s6card1 li.scard2{margin:0 3.3333333vw 0 0}
.diracf-section6 .s6card2{width:83.3333333vw;border-radius:2.77777777777vw;-webkit-border-radius:2.77777777777vw;-moz-border-radius:2.77777777777vw;-ms-border-radius:2.77777777777vw;-o-border-radius:2.77777777777vw}
.diracf-section6 .s6rpart{position:relative;width:83.3333333vw;margin:11.1111111vw 0 0 0}
.diracf-section6 .s6card2 .s6icon1,.diracf-section6 .s6card2 .s6icon2{margin:0 .5555555vw 0 0}
.diracf-section6 .s6card2 p{font-size:2.7777777vw}
.diracf-section6 .s6card2 .s6icon1 p{width:34.7222222vw}
.diracf-section6 .s6card2 .s6icon2 p{width:17.5vw}
.diracf-section6 .s6card2 .s6icon3 p{width:auto}
.diracf-section6 .s6card2 li .s6tim{width:13.333333333vw;height:11.11111111111vw;margin:2.777777777vw 0 1.388888888vw 0}
.diracf-section6 .s6card2 .s6icon1 p{margin:0 0 2.7777777vw 0}
.diracf-section6 .s6card1 li img{width:6.9444444vw;height:6.9444444vw}
.diracf-section6 .s6card1 h3{font-size:3.3333333vw}
.diracf-section6 .s6card1 p{font-size:2.7777777vw}
.diracf-section6 .s6card1 .scard1 img{margin:4.7222222vw 1.3888888vw 5vw 2.7777777vw}
.diracf-section6 .s6card1 .scard2 img{margin:4.5833333vw 2.0833333vw 5.1388888vw 2.6388888vw}
.diracf-section6 .s6card1 .scard3 img{margin:4.8611111vw 2.2222222vw 4.8611111vw 2.6388888vw}
.diracf-section6 .s6card1 .s6txtc{margin:1.6666666vw 0}}
.diracf-section7{display:flex;flex-direction:column;align-items:center}
.diracf-section7 h3{margin:0 0 10.4166666vw 0;color:#fff;color:transparent;font-size:6.25vw;font-weight:700;text-align:center;line-height:1.25;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(-50deg,#bbd5cd 17%,#4c665f 44.07%,#c6e2d8 94%)}
.diracf-section7 .s7midt{color:#fff;font-size:3.3333333vw;font-weight:400;line-height:1.25;text-align:center}
.diracf-section7 .s7smt{margin:2.0833333vw 0 4.1666666vw 0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section7 .s7biim{width:69.791666666vw;margin:0 0 5.2083333333vw 0}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section7 h3{margin:0 0 22.2222222vw 0;font-size:13.3333333vw}
.diracf-section7 .s7midt{font-size:8.8888888vw}
.diracf-section7 .s7smt{margin:5.5555555vw 0 11.1111111vw 0;font-size:3.3333333vw}
.diracf-section7 .s7biim{width:83.3333333vw;margin:0 auto 22.222222222vw}}
.diracf-section8{position:relative;display:flex;flex-direction:column;padding:0 0 5.2083333333vw 0;background:linear-gradient(360deg,#17171a 0,#222326 46.81%,#17171a 53.36%,#37383d 100%);background-size:cover;background-origin:center}
.diracf-section8 .s8txtp{position:relative;width:31.25vw;margin:0 0 -9.95vw 59.8958333vw;z-index:2}
.diracf-section8 .s8maint{margin:10.4166666vw 0 2.0833333vw 0;color:#fff;font-size:3.3333333vw;font-weight:400;line-height:1.25;text-align:right}
.diracf-section8 .s8dest{color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:right}
.diracf-section8 .swiper4{overflow:hidden;width:46.875vw}
.diracf-section8 .s8swiperp{position:relative;display:flex;align-items:flex-end;z-index:2}
.diracf-section8 .s8item1 h3{color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6}
.diracf-section8 .s8tswi{display:flex;align-items:center}
.diracf-section8 .s8item1 .s8tswi{margin:1.5625vw 0}
.diracf-section8 .s8item3 .s8tswi{margin:1.5625vw 0 0 0}
.diracf-section8 .s8tswi span{position:relative;width:1.25vw;height:1.25vw;margin:0 1.5625vw 0 0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer}
.diracf-section8 .s8item1 .s8tswi span:nth-child(1){background:#4d4d4d}
.diracf-section8 .s8item1 .s8tswi span:nth-child(2){background:#fff}
.diracf-section8 .s8item3 .s8ancolor1 span:nth-child(1){background:#0f3721}
.diracf-section8 .s8item3 .s8ancolor1 span:nth-child(2){background:#4d4d4d}
.diracf-section8 .s8item3 .s8ancolor2 span:nth-child(1){background-color:#fff}
.diracf-section8 .s8item3 .s8ancolor2 span:nth-child(2){background-color:pink}
.diracf-section8 .s8item3 h3{color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6}
.diracf-section8 .s8item1{margin:0 4.1666666vw 0 8.4375vw}
.diracf-section8 .s8item3{margin:0 0 3.5091666vw 7.6041666vw}
.diracf-section8 .s8item1 .s8tswi .cactive::after{position:absolute;top:50%;left:50%;content:"";width:125%;height:125%;border:.0520833vw solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);box-sizing:border-box}
.diracf-section8 .s8item3 .s8tswi .cactive::after{position:absolute;top:50%;left:50%;content:"";width:125%;height:125%;border:1px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);box-sizing:border-box}
.diracf-section8 .s8devicet{position:relative}
.diracf-section8 .s8devicet li{position:absolute;top:0;left:0;color:#fff;font-size:1.25vw;font-weight:400;line-height:1.6;white-space:nowrap}
.diracf-section8 .s8devicet li:nth-child(2){display:none}
.diracf-section8 .s8descri{position:relative}
.diracf-section8 .s8descri li{position:absolute;top:0;left:0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;white-space:nowrap}
.diracf-section8 .s8descri li:nth-child(2){display:none}
.diracf-section8 .keybordc{position:relative}
.diracf-section8 .keybordc li{position:absolute;top:0;left:0;color:#fff;font-size:1.25vw;font-weight:400;line-height:1.6;white-space:nowrap}
.diracf-section8 .togglehide{display:none}
.diracf-section8 .keybordc li:nth-child(2){display:none}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section8{padding:0;background:linear-gradient(39deg,#17171a 44%,#fafcfc1a 100%)}
.diracf-section8 .s8txtp{width:100%;margin:0}
.diracf-section8 .s8maint{margin:22.222222222vw 0 5.5555555vw 0;font-size:8.8888888vw;text-align:center}
.diracf-section8 .s8dest{width:83.3333333vw;margin:0 auto;font-size:3.3333333vw;text-align:center}
.diracf-section8 .s8swiperp{width:83.3333333vw;margin:0 auto;flex-direction:column;align-items:center}
.diracf-section8 .swiper4{width:83.3333333vw}
.diracf-section8 .s8item3{align-self:flex-start;margin:.8333333333vw 0 0 0}
.diracf-section8 .s8tswi span{width:3.3333333vw;height:3.3333333vw}
.diracf-section8 .s8tswi span{margin:0 4.1666666vw 0 0}
.diracf-section8 .s8item3 .s8tswi .cactive::after{border:.1388888vw solid #fff}
.diracf-section8 .s8item1 .s8tswi .cactive::after{border:.1388888vw solid #fff}
.diracf-section8 .s8item1 h3{font-size:2.7777777vw}
.diracf-section8 .s8item3 h3{font-size:2.7777777vw}
.diracf-section8 .s8devicet li{font-size:2.7777777vw}
.diracf-section8 .s8descri li{font-size:2.7777777vw}
.diracf-section8 .keybordc li{font-size:2.7777777vw}
.diracf-section8 .s8item3 .s8tswi{margin:2.7777777vw 0 0 .41666666666vw}
.diracf-section8 .s8item1 .s8tswi{margin:2.7777777vw 0}
.diracf-section8 .s8item1{position:relative;margin:11.1111111111vw 0 -20.2777777vw 56.8055555vw;z-index:99}}
.diracf-section9{display:flex;flex-direction:column;align-items:center}
.diracf-section9 .s9maint{margin:10.4166666vw 0;color:#fff;color:transparent;font-size:6.25vw;font-weight:700;text-align:center;line-height:1.25;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(-50deg,#bbd5cd 26%,#4c665f 44.07%,#c6e2d8 100%)}
.diracf-section9 .s9bott h3{color:#fff;font-size:3.3333333vw;font-weight:400;line-height:1.25;text-align:center}
.diracf-section9 .s9bott p{margin:2.0833333vw 0 4.1666666vw 0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section9 .s9imani{position:relative;position:sticky;top:0;top:var(--s9offset);width:54.1666666vw;height:36.4583333vw}
.diracf-section9 .s9space{height:160vh}
.diracf-section9 .s9imani .s7com{position:relative;z-index:2}
.diracf-section9 .s9comscreen{position:relative;z-index:1}
.diracf-section9 .s9imani .s7bg{position:absolute;top:1.5625vw;left:50%;width:82.2916666vw;height:30.2083333vw;max-width:none;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform-origin:center;z-index:2}
.diracf-section9 .s9imani .s9icon{position:absolute}
.diracf-section9 .s9imani .s9icon1{top:1.25vw;left:7.5vw;width:5.2083333vw;height:5.2083333vw}
.diracf-section9 .s9imani .s9icon2{top:9.3229166vw;left:1.8229166vw;width:4.3229166vw;height:4.375vw}
.diracf-section9 .s9imani .s9icon3{top:10.9375vw;left:10.8854166vw;width:3.6979166vw;height:3.6458333vw}
.diracf-section9 .s9imani .s9icon4{top:15.9895833vw;left:.3125vw;width:4.3229166vw;height:4.375vw}
.diracf-section9 .s9imani .s9icon5{top:17.0312vw;left:9.4270833vw;width:3.125vw;height:3.125vw}
.diracf-section9 .s9imani .s9icon6{top:22.6041666vw;left:13.2291666vw;width:2.6041666vw;height:2.6041666vw}
.diracf-section9 .s9imani .s9icon7{top:24.6354166vw;left:5.46875vw;width:4.4270833vw;height:4.4270833vw}
.diracf-section9 .s9imani .s9icon8{top:1.7708333vw;right:4.53125vw;width:5.3125vw;height:5.3125vw}
.diracf-section9 .s9imani .s9icon9{top:8.75vw;right:12.7083333vw;width:2.9166666vw;height:2.9166666vw}
.diracf-section9 .s9imani .s9icon10{top:9.4791666vw;right:.5729166vw;width:4.6875vw;height:4.6354166vw}
.diracf-section9 .s9imani .s9icon11{top:13.8541666vw;right:8.9583333vw;width:3.4895833vw;height:3.4895833vw}
.diracf-section9 .s9imani .s9icon12{top:19.1666666vw;right:14.0625vw;width:2.7083333vw;height:2.7083333vw}
.diracf-section9 .s9imani .s9icon13{top:19.375vw;right:2.0833333vw;width:5.3125vw;height:5.3125vw}
.diracf-section9 .s9imani .s9icon14{top:24.1145833vw;right:9.84375vw;width:3.1770833vw;height:3.1770833vw}
.diracf-section9 .s9imani .s7scrcont{position:absolute;top:3.125vw;left:50%;width:33.75vw;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:3;transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section9 .s9maint{width:83.3333333vw;margin:22.2222222vw 0;font-size:13.3333333vw}
.diracf-section9 .s9bott{width:83.3333333vw}
.diracf-section9 .s9bott h3{font-size:8.8888888vw}
.diracf-section9 .s9bott p{margin:5.5555555vw 0 11.111111111vw 0;font-size:3.3333333vw}
.diracf-section9 .s9imani{position:static;width:83.3333333vw;height:auto}
.diracf-section9 .s9imani .s7bg{position:sticky;top:var(--s9offset);width:83.3333333vw;height:55.5555555vw;margin:0 0 5.5555555vw 0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform-origin:center 38%}
.diracf-section9 .s9comscreen{position:sticky;top:var(--s9offset)}
.diracf-section9 .s9imani .s7scrcont{top:5.9722222vw;width:49.3055555vw}
.diracf-section9 .s9mobspace{height:80vh}}
.diracf-section10{display:flex;flex-direction:column;align-items:center;margin:10.4166666666vw 0 5.2083333333vw 0}
.diracf-section10 .s10tpart{display:flex}
.diracf-section10 .s10bpart .s10ctxt2,.diracf-section10 .s10tpart .s10ctxt1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:33.3333333vw;background:linear-gradient(130.61deg,rgba(188,230,239,.1) 0,rgba(71,121,129,.1) 51.93%,rgba(188,230,239,.1) 100%);border-radius:1.0416666vw;-webkit-border-radius:1.0416666vw;-moz-border-radius:1.0416666vw;-ms-border-radius:1.0416666vw;-o-border-radius:1.0416666vw}
.diracf-section10 .s10bpart .s10ctxt2 img,.diracf-section10 .s10tpart .s10ctxt1 img{width:3.6458333vw;height:2.6041666vw}
.diracf-section10 .s10bpart .s10ctxt2 h3,.diracf-section10 .s10tpart .s10ctxt1 h3{margin:3.125vw 0 2.0833333vw 0;color:#fff;font-size:1.6666666vw;font-weight:500;line-height:1.25;text-align:center}
.diracf-section10 .s10bpart .s10ctxt2 p,.diracf-section10 .s10tpart .s10ctxt1 p{width:28.125vw;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section10 .s10tpart .s10cvideo1{overflow:hidden;width:46.875vw;margin:0 0 0 2.0833333vw;border-radius:1.0416666vw;-webkit-border-radius:1.0416666vw;-moz-border-radius:1.0416666vw;-ms-border-radius:1.0416666vw;-o-border-radius:1.0416666vw;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.diracf-section10 .s10tpart .s10cvideo1 video{height:100%;object-fit:cover}
.diracf-section10 .s10bpart{display:flex;flex-direction:row-reverse;margin:5.2083333vw 0 0 0}
.diracf-section10 .s10bpart .s10cvideo2{overflow:hidden;width:46.875vw;margin:0 2.0833333vw 0 0;border-radius:1.0416666vw;-webkit-border-radius:1.0416666vw;-moz-border-radius:1.0416666vw;-ms-border-radius:1.0416666vw;-o-border-radius:1.0416666vw;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.diracf-section10 .s10bpart .s10cvideo2 video{height:100%;object-fit:cover}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section10{margin:22.2222222vw 0}
.diracf-section10 .s10tpart{flex-direction:column}
.diracf-section10 .s10bpart{flex-direction:column;margin:8.3333333vw 0 0 0}
.diracf-section10 .s10bpart .s10ctxt2,.diracf-section10 .s10tpart .s10ctxt1{width:83.3333333vw;margin:0 0 4.1666666vw 0;border-radius:2.7777777vw;-webkit-border-radius:2.7777777vw;-moz-border-radius:2.7777777vw;-ms-border-radius:2.7777777vw;-o-border-radius:2.7777777vw}
.diracf-section10 .s10tpart .s10cvideo1{width:83.3333333vw;height:55.5555555vw;margin:0;border-radius:2.7777777vw;-webkit-border-radius:2.7777777vw;-moz-border-radius:2.7777777vw;-ms-border-radius:2.7777777vw;-o-border-radius:2.7777777vw}
.diracf-section10 .s10bpart .s10cvideo2{width:83.3333333vw;height:55.5555555vw;margin:0;border-radius:2.7777777vw;-webkit-border-radius:2.7777777vw;-moz-border-radius:2.7777777vw;-ms-border-radius:2.7777777vw;-o-border-radius:2.7777777vw}
.diracf-section10 .s10bpart .s10ctxt2 img,.diracf-section10 .s10tpart .s10ctxt1 img{width:9.7222222vw;height:6.9444444vw;margin:8.3333333vw 0 0 0}
.diracf-section10 .s10bpart .s10ctxt2 h3,.diracf-section10 .s10tpart .s10ctxt1 h3{width:75vw;margin:8.3333333vw 0 5.5555555vw 0;font-size:4.4444444vw;text-align:center}
.diracf-section10 .s10bpart .s10ctxt2 p,.diracf-section10 .s10tpart .s10ctxt1 p{width:75vw;margin:0 0 8.3333333vw 0;font-size:3.3333333vw;text-align:center}}
.diracf-section11 .s11sticky{overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;position:sticky;top:0;top:var(--navH);height:auto;height:calc(100vh - var(--navH))}
.diracf-section11 .s11st{position:relative;width:48.0833333vw;background:linear-gradient(156.21deg,#bbd5cd 21.02%,#4c665f 51.49%,#c6e2d8 83%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;color:#fff;color:transparent;font-size:6.25vw;font-weight:700;line-height:1.25;text-align:center}
.diracf-section11 .s11op{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);opacity:0;z-index:3}
.difseion-will-change .s11op{will-change:transform}
.diracf-section11 .s11smet{display:flex}
.diracf-section11 .s11seti{width:14.5833333vw;color:#fff;font-size:1.6666666vw;font-weight:400;line-height:1.6}
.diracf-section11 .s11item1{margin:0 0 0 3.9583333vw}
.diracf-section11 .s11hour span:nth-child(1){width:15.1041666vw;background:linear-gradient(162.35deg,#ddd 0,#949494 56.99%,#d0d0d0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;color:#fff;color:transparent;font-size:6.25vw;font-weight:700;line-height:1.25}
.diracf-section11 .s11hour span:nth-child(2){display:inline-block;margin:0 0 1.0416666666vw .5208333333vw;background:linear-gradient(104deg,#ddd 0,#949494 56.99%,#d0d0d0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;color:#fff;font-size:2.5vw;font-weight:700;line-height:1.25}
.diracf-section11 .s11item0 .s11hour span:nth-child(2){display:inline-block;margin:0 0 1.0416666666vw .5208333333vw;background:linear-gradient(170deg,#ddd 0,#949494 56.99%,#d0d0d0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.diracf-section11 .s11des{width:36.8229166vw;margin:4.1666666vw 0 0 0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6}
.diracf-section11 .s11pen{position:absolute;left:0;top:0}
.diracf-section11 .s11posi{position:absolute;left:0;top:50%;width:2.4479166vw;height:42.4479166vw;transform:translateY(-50%) rotate(25deg);-webkit-transform:translateY(-50%) rotate(25deg);-moz-transform:translateY(-50%) rotate(25deg);-ms-transform:translateY(-50%) rotate(25deg);-o-transform:translateY(-50%) rotate(25deg)}
.diracf-section11 .s11penim{position:absolute;left:39.2708333333vw;top:-27.916666666vw;width:2.4479166vw;transform:translateY(0) rotate(25deg);-webkit-transform:translateY(0) rotate(25deg);-moz-transform:translateY(0) rotate(25deg);-ms-transform:translateY(0) rotate(25deg);-o-transform:translateY(0) rotate(25deg);z-index:2}
.diracf-section11 .penshadow{position:absolute;right:0;top:0;width:62.5vw;height:140%;background-color:#17171a}
.diracf-section11 .s11note{position:absolute;right:15.625vw;bottom:5.2083333333vw;color:#fff;font-size:12px;font-weight:400;line-height:1.6;opacity:0}
@media screen and (min-width:1920px){.diracf-section11 .s11note{font-size:.625vw}}
.diracf-section11 .s11space{height:180vh}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section11 .s11st{width:83.3333333vw;font-size:13.3333333vw;text-align:center}
.diracf-section11 .s11smet{flex-direction:column}
.diracf-section11 .s11seti{width:38.8888888vw;font-size:4.4444444vw}
.diracf-section11 .s11item1{margin:8.3333333vw 0 0 0}
.diracf-section11 .s11hour span:nth-child(1){font-size:16.6666666vw}
.diracf-section11 .s11hour span:nth-child(2){font-size:6.6666666vw;margin:0 0 0 1.3888888888vw}
.diracf-section11 .s11des{width:33.3333333vw;margin:8.3333333vw 0 0;font-size:3.3333333vw}
.diracf-section11 .s11op{left:8.3333333vw;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}
.diracf-section11 .s11penim{width:6.3888888vw;top:-62.3611111vw;left:38.3333333vw;transform-origin:50% 66%}
.diracf-section11 .penshadow{right:2vw;width:100vw;height:100%}
.diracf-section11 .s11posi{width:6.3888888vw;height:110.8333333vw;left:8vw}
.diracf-section11 .s11note{right:8.3333333333vw;bottom:11.1111111111vw;font-size:3.333333333vw}
.diracf-section11 .s11item0 .s11hour span:nth-child(2){margin:0 0 0 1.3888888888vw}}
@media screen and (max-width:1023px) and (max-aspect-ratio:1/1) and (min-aspect-ratio:768/1040){.diracf-section11 .s11penim{top:-70.361111vw}}
@media screen and (min-width:669px) and (max-width:1023px) and (min-aspect-ratio:669/797){.diracf-section11 .s11penim{top:-60%}
.diracf-section11 .s11penim{width:4.388889vw}
.diracf-section11 .s11hour span:nth-child(2){font-size:4.6666666vw}
.diracf-section11 .s11hour span:nth-child(1){font-size:12.666667vw}
.diracf-section11 .s11item1{margin:4.3333333vw 0 0 0}
.diracf-section11 .s11des{margin:4.3333333vw 0 0;font-size:2.3333333vw}
.diracf-section11 .s11posi{left:2vw}}
@media screen and (min-width:669px) and (max-width:1023px) and (min-aspect-ratio:768/1100){.diracf-section11 .s11note{font-size:18px}}
@media screen and (min-width:669px) and (max-width:1023px) and (min-aspect-ratio:820/734){.diracf-section11 .s11penim{top:-70%}}
.diracf-section12{margin:5.2083333333vw 0 0 0;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.diracf-section12 .s12fp{overflow:hidden;display:flex;width:82.291667vw;margin:0 auto;background:linear-gradient(130.61deg,rgba(188,230,239,.1) 0,rgba(71,121,129,.1) 51.93%,rgba(188,230,239,.1) 100%);border-radius:1.041667vw;-webkit-border-radius:1.041667vw;-moz-border-radius:1.041667vw;-ms-border-radius:1.041667vw;-o-border-radius:1.041667vw;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.diracf-section12 .s12fp .slefti{overflow:hidden;width:52.083333vw;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.diracf-section12 .s12fp .srightt{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}
.diracf-section12 .s12fp .srightt h3{margin:0 0 2.083333vw 0;color:#fff;font-size:1.666667vw;font-weight:500;line-height:1.25;text-align:center}
.diracf-section12 .s12fp .srightt p{width:19.791667vw;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section12 .s12fp .srightt .s12rth{width:10.4166666vw;color:#aaa;font-size:1.25vw;line-height:1.6;text-align:center}
.diracf-section12 .s12fp .srightt .srcon{display:flex;flex-direction:column;margin:3.125vw 0 0 0}
.diracf-section12 .s12fp .srightt .s12rfo{width:10.4166666vw;background:linear-gradient(162.35deg,#ddd 0,#949494 56.99%,#d0d0d0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;color:#fff;color:transparent;font-size:2.5vw;font-weight:700;line-height:1.25;text-align:center}
.diracf-section12 .s12sp{position:relative;align-self:flex-start;margin:0 0 0 8.541667vw}
.diracf-section12 .swiper8{overflow:hidden;margin:5.208333vw 0;border-radius:1.0416666666vw 0 0 1.0416666666vw;-webkit-border-radius:1.0416666666vw 0 0 1.0416666666vw;-moz-border-radius:1.0416666666vw 0 0 1.0416666666vw;-ms-border-radius:1.0416666666vw 0 0 1.0416666666vw;-o-border-radius:1.0416666666vw 0 0 1.0416666666vw}
.diracf-section12 .swiper8 .s8maint{width:16.6666666vw;margin:4.1666666vw 0 2.0833333vw 0;color:#fff;font-size:1.666666666vw;font-weight:500;line-height:1.25;text-align:center}
.diracf-section12 .swiper8 .s8subt{width:44.791666666vw;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section12 .swiper8 .s8slideim{overflow:hidden;width:43.2291666vw;margin:2.65625vw 0 5.46875vw 0;border-radius:1.0416666vw;-webkit-border-radius:1.0416666vw;-moz-border-radius:1.0416666vw;-ms-border-radius:1.0416666vw;-o-border-radius:1.0416666vw;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.diracf-section12 .s8spesli .s8slideim{width:44.7916666vw;margin:3.125vw 0 3.125vw 0}
.diracf-section12 .swiper8 .s8bbicon{display:flex;margin:0 0 3.75vw 0}
.diracf-section12 .s8bbicon .sicon1{width:9.8958333vw;height:2.0833333vw}
.diracf-section12 .s8bbicon .sicon2{width:6.7708333vw;height:2.0833333vw}
.diracf-section12 .s8bbicon .sicon3{width:6.7708333vw;height:2.0833333vw}
.diracf-section12 .s8bbicon .sicon4{width:7.2916666vw;height:2.0833333vw}
.diracf-section12 .s8bbicon .sicon5{width:5.2083333vw;height:2.0833333vw}
.diracf-section12 .s8bbicon .deactive{opacity:1}
.diracf-section12 .s8bbicon img{opacity:.3;transition:all .8s ease-in;-webkit-transition:all .8s ease-in;-moz-transition:all .8s ease-in;-ms-transition:all .8s ease-in;-o-transition:all .8s ease-in}
.diracf-section12 .s8bbicon img:not(:last-child){margin:0 2.0833333vw 0 0}
.diracf-section12 .swiper-button-next,.diracf-section12 .swiper-button-prev{overflow:hidden;width:2.395833vw;height:2.395833vw;background:0 0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.diracf-section12 .swiper-button-next:hover,.diracf-section12 .swiper-button-prev:hover{opacity:.8}
.diracf-section12 .swiper-button-prev{left:-3.4375vw}
.diracf-section12 .swiper-button-next{left:58.333333vw;right:auto}
.diracf-section12 .swiper8 .s8slidein{display:flex;flex-direction:column;align-items:center;background:linear-gradient(130.61deg,rgba(188,230,239,.1) 0,rgba(71,121,129,.1) 51.93%,rgba(188,230,239,.1) 100%);border-radius:1.041667vw;-webkit-border-radius:1.041667vw;-moz-border-radius:1.041667vw;-ms-border-radius:1.041667vw;-o-border-radius:1.041667vw}
.diracf-section12 .swiper8 .swiper-slide{width:57.2916666666vw;opacity:.5;transition:opacity .8s ease-in;-webkit-transition:opacity .8s ease-in;-moz-transition:opacity .8s ease-in;-ms-transition:opacity .8s ease-in;-o-transition:opacity .8s ease-in}
.diracf-section12 .swiper8 .swiper-slide-active{opacity:1}
.diracf-section12 .swiper8 .swiper-slide:not(:last-child){margin:0 4.479167vw 0 0}
.diracf-section12 .s12tp{overflow:hidden;display:flex;width:82.291667vw;margin:0 auto;background:linear-gradient(130.61deg,rgba(188,230,239,.1) 0,rgba(71,121,129,.1) 51.93%,rgba(188,230,239,.1) 100%);border-radius:1.041667vw;-webkit-border-radius:1.041667vw;-moz-border-radius:1.041667vw;-ms-border-radius:1.041667vw;-o-border-radius:1.041667vw;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.diracf-section12 .s12tp .sbleftt{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}
.diracf-section12 .s12tp .sbleftt h3{margin:0 0 2.083333vw 0;color:#fff;font-size:1.666667vw;font-weight:500;line-height:1.25;text-align:center}
.diracf-section12 .s12tp .sbleftt p{width:19.791667vw;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section12 .s12tp .sbrighti{width:52.083333vw;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section12{margin:11.111111111vw 0 0 0}
.diracf-section12 .s8bbicon .sicon1{width:17.2222222vw;height:3.6111111vw}
.diracf-section12 .s8bbicon .sicon2{width:11.6666666vw;height:3.6111111vw}
.diracf-section12 .s8bbicon .sicon3{width:11.6666666vw;height:3.6111111vw}
.diracf-section12 .s8bbicon .sicon4{width:12.5vw;height:3.6111111vw}
.diracf-section12 .s8bbicon .sicon5{width:8.8888888vw;height:3.6111111vw}
.diracf-section12 .s8bbicon img:not(:last-child){margin:0 2.7777777vw 0 0}
.diracf-section12 .s12fp{flex-direction:column;width:83.3333333vw;border-radius:2.7777777vw;-webkit-border-radius:2.7777777vw;-moz-border-radius:2.7777777vw;-ms-border-radius:2.7777777vw;-o-border-radius:2.7777777vw}
.diracf-section12 .s12fp .slefti{width:100%;height:55.555555555vw}
.diracf-section12 .s12fp .slefti video{height:100%;object-fit:cover}
.diracf-section12 .s12fp .srightt h3{width:75vw;margin:8.3333333vw 0 5.5555555vw 0;font-size:4.4444444vw;text-align:center}
.diracf-section12 .s12fp .srightt p{width:75vw;color:#aaa;font-size:3.3333333vw;text-align:center}
.diracf-section12 .s12fp .srightt .s12rfo,.diracf-section12 .s12fp .srightt .s12rth{width:auto}
.diracf-section12 .s12fp .srightt .s12rth{margin:0 1.3888888vw 0 0;font-size:3.3333333vw}
.diracf-section12 .s12fp .srightt .s12rfo{font-size:6.6666666vw;margin:0 0 -.5555555555vw 0}
.diracf-section12 .s12fp .srightt .srcon{flex-direction:row;align-items:flex-end;margin:5.5555555vw 0}
.diracf-section12 .swiper8 .s8slidein{overflow:hidden;border-radius:2.7777777vw;-webkit-border-radius:2.7777777vw;-moz-border-radius:2.7777777vw;-ms-border-radius:2.7777777vw;-o-border-radius:2.7777777vw}
.diracf-section12 .swiper8{overflow:hidden;margin:0;border-radius:2.7777777vw;-webkit-border-radius:2.7777777vw;-moz-border-radius:2.7777777vw;-ms-border-radius:2.7777777vw;-o-border-radius:2.7777777vw}
.diracf-section12 .swiper8 .s8slideim{width:69.444444444vw;height:43.0555555555vw;margin:8.3333333vw 0 0 0;order:1;border-radius:2.7777777777vw;-webkit-border-radius:2.7777777777vw;-moz-border-radius:2.7777777777vw;-ms-border-radius:2.7777777777vw;-o-border-radius:2.7777777777vw}
.diracf-section12 .s8spesli .s8slideim{width:66.666666666vw;height:auto}
.diracf-section12 .s8spesli:nth-child(5) .s8slideim{width:67.0833333333vw}
.diracf-section12 .swiper8 .s8maint{width:75vw;margin:8.3333333vw 0 5.5555555vw 0;font-size:4.4444444vw;text-align:center;order:2}
.diracf-section12 .swiper8 .s8subt{width:75vw;font-size:3.3333333vw;text-align:center;order:3}
.diracf-section12 .swiper8 .s8bbicon{margin:5.5555555vw 0 8.8888888vw 0;order:4}
.diracf-section12 .s12sp{width:83.3333333vw;margin:11.1111111vw auto 18.6111111vw}
.diracf-section12 .swiper8 .swiper-slide{opacity:1}
.diracf-section12 .swiper8 .swiper-slide:not(:last-child){margin:0}
.diracf-section12 .swiper-container-horizontal>.swiper-pagination-bullets,.diracf-section12 .swiper-pagination-custom,.diracf-section12 .swiper-pagination-fraction{display:flex;justify-content:center;bottom:auto;top:calc(100% + 5.5555555vw)}
.diracf-section12 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:1.9444444vw;height:1.9444444vw;margin:0 2.0833333vw;background:#5a5a5a;opacity:1;outline:0}
.diracf-section12 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#d8d8d8}
.diracf-section12 .s12tp{flex-direction:column;width:83.3333333vw;border-radius:2.7777777vw;-webkit-border-radius:2.7777777vw;-moz-border-radius:2.7777777vw;-ms-border-radius:2.7777777vw;-o-border-radius:2.7777777vw}
.diracf-section12 .s12tp .sbrighti{width:100%;height:55.555555555vw}
.diracf-section12 .s12tp .sbrighti video{height:100%;object-fit:cover}
.diracf-section12 .s12tp .sbleftt h3{width:75vw;margin:8.33333333333vw 0 0 0;font-size:4.4444444vw}
.diracf-section12 .s12tp .sbleftt p{width:75vw;margin:5.5555555vw 0 8.3333333vw 0;font-size:3.3333333vw;text-align:center}}
.diracf-section13{display:flex;flex-direction:column;align-items:center;justify-content:center}
.diracf-section13 .s13maint{margin:10.4166666vw 0;color:#fff;color:transparent;font-size:6.25vw;font-weight:700;text-align:center;line-height:1.25;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(-50deg,#bbd5cd 21%,#4c665f 44.07%,#c6e2d8 87%)}
.diracf-section13 .s13bpart h3{color:#fff;font-size:3.333333vw;font-weight:400;line-height:1.25;text-align:center}
.diracf-section13 .s13bpart p{margin:2.083333vw 0 2.0833333333vw 0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section13 .s13ic{overflow:hidden;width:57.291666666vw}
.diracf-section13 .s13ic video{overflow:hidden;height:100%;object-fit:cover;margin:0 0 0 -1px}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section13 .s13maint{margin:22.222222vw 0;font-size:13.333333vw;text-align:center}
.diracf-section13 .s13bpart h3{font-size:8.888889vw}
.diracf-section13 .s13bpart p{margin:5.555556vw 0 11.111111vw 0;font-size:3.333333vw;text-align:center}
.diracf-section13 .s13ic{width:83.333333vw;height:50vw}}
.diracf-section14{display:flex;flex-direction:column;align-items:center}
.diracf-section14 .s14card1{display:flex;margin:2.0833333333vw 0 0 0}
.diracf-section14 .s14card1:nth-child(2){flex-direction:row-reverse;margin:10.4166666666vw 0 0 0}
.diracf-section14 .s14card1:nth-child(2) .s14ct{margin:5.208333vw 6.770833vw 0 0}
.diracf-section14 .s14cim{width:54.166667vw}
.diracf-section14 .s14ct{width:21.354167vw;margin:5.208333vw 0 0 6.770833vw}
.diracf-section14 .s14ct h3{color:#fff;font-size:3.333333vw;font-weight:400;line-height:1.25}
.diracf-section14 .s14ct p{margin:2.083333vw 0 0 0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section14 .s14card1{margin:22.222222vw 0 0 0;flex-direction:column-reverse}
.diracf-section14 .s14ct{width:100%;margin:0}
.diracf-section14 .s14ct h3{font-size:8.888889vw;text-align:center}
.diracf-section14 .s14ct p{width:83.333333vw;margin:5.555556vw 0 11.111111vw 0;font-size:3.333333vw;text-align:center}
.diracf-section14 .s14cim{width:83.333333vw;height:45.833333vw}
.diracf-section14 .s14card1:nth-child(2){flex-direction:column-reverse;margin:22.222222222vw 0 0 0}
.diracf-section14 .s14card1:nth-child(2) .s14ct{margin:0}}
.diracf-section15{display:flex;flex-direction:column;align-items:center}
.diracf-section15 .s15maint{margin:10.4166666vw 0;color:#fff;color:transparent;font-size:6.25vw;font-weight:700;text-align:center;line-height:1.25;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(156.21deg,#bbd5cd 31.02%,#4c665f 51.49%,#c6e2d8 77%)}
.diracf-section15 .s15cardc{display:flex;justify-content:center}
.diracf-section15 .s15cardc li{display:flex;flex-direction:column;align-items:center;position:relative;width:39.583333vw;background:linear-gradient(130.61deg,rgba(188,230,239,.1) 0,rgba(71,121,129,.1) 51.93%,rgba(188,230,239,.1) 100%);border-radius:1.0416666666vw;-webkit-border-radius:1.0416666666vw;-moz-border-radius:1.0416666666vw;-ms-border-radius:1.0416666666vw;-o-border-radius:1.0416666666vw}
.diracf-section15 .s15cardc li:not(:last-child){margin:0 3.125vw 0 0}
.diracf-section15 .s15ttc h3{margin:1.5625vw 0 2.083333333vw 0;color:#fff;font-size:3.333333vw;font-weight:400;line-height:1.25;text-align:center}
.diracf-section15 .s15ttc p{width:31.25vw;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section15 .s15ttc .s15lic{display:flex;flex-direction:column;align-items:center;margin:1.5625vw 0 2.083333333vw 0}
.diracf-section15 .s15ttc .s15lic span:nth-child(1){color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section15 .s15ttc .s15lic span:nth-child(2){background:linear-gradient(162.35deg,#ddd 34%,#949494 56.99%,#d0d0d0 67%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;color:#fff;color:transparent;font-size:2.5vw;font-weight:700;line-height:1.25}
.diracf-section15 .s15ttc .s15note{display:flex;justify-content:space-between}
.diracf-section15 .s15ttc .s15note span{color:#aaa;font-size:1.25vw;line-height:1.6;text-align:center}
.diracf-section15 .stpartmain{width:52.083333333vw;margin:10.416667vw auto 4.166667vw;color:#fff;font-size:3.333333vw;font-weight:400;line-height:1.25;text-align:center}
.diracf-section15 .s15fcard{display:flex;flex-wrap:wrap;width:82.291667vw}
.diracf-section15 .s15fcard li{width:39.583333vw;background:linear-gradient(130.61deg,rgba(188,230,239,.1) 0,rgba(71,121,129,.1) 51.93%,rgba(188,230,239,.1) 100%);border-radius:1.0416666666vw;-webkit-border-radius:1.0416666666vw;-moz-border-radius:1.0416666666vw;-ms-border-radius:1.0416666666vw;-o-border-radius:1.0416666666vw}
.diracf-section15 .s15fcard .s15tcard1{display:flex;flex-direction:column;align-items:center;height:100%;margin:0 3.125vw 0 0}
.diracf-section15 .s15fcard .s15tcard2{display:flex;align-items:center}
.diracf-section15 .s15fcard .s15tcard3{display:flex;align-items:center}
.diracf-section15 .s15fcard .s15tcard2 img{width:18.645833333vw}
.diracf-section15 .s15fcard .s15tcard3 img{width:17.2916666666vw}
.diracf-section15 .s15cardt{display:flex;align-items:flex-start;margin:0 0 3.125vw 0}
.diracf-section15 .s15cardb{display:flex;align-items:flex-end;margin:-8.0208333333vw 0 0 0}
.diracf-section15 .s15tspace{height:8.125vw}
.diracf-section15 .s15bspace{height:8.0208333333vw}
.diracf-section15 .s15fcard .s15tcard4{display:flex;flex-direction:column-reverse;align-items:center;height:100%;margin:0 0 0 3.125vw}
.diracf-section15 .s15fcard .doublet h3{margin:2.0833333333vw 0 1.5625vw 0;color:#fff;font-size:1.666667vw;font-weight:500;line-height:1.25;text-align:center}
.diracf-section15 .s15fcard .doublet p{width:29.322917vw;margin:0 0 4.6875vw 0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section15 .s15fcard .sfwtt{margin:6.7708333333vw 0 6.7708333333vw 2.0833333333vw}
.diracf-section15 .s15fcard .sfmaint{color:#fff;font-size:1.666667vw;font-weight:500;line-height:1.25}
.diracf-section15 .s15fcard .sfsubt{width:15.260417vw;margin:1.5625vw 0 0 0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6}
.diracf-section15 .s15fcard .fprint{margin:4.6875vw 0 4.5833333333vw 2.083333333vw}
.diracf-section15 .s15fcard .fprint h3{color:#fff;font-size:1.666667vw;font-weight:500;line-height:1.25}
.diracf-section15 .s15fcard .fprint p{width:15.520833vw;margin:1.5625vw 0 0 0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6}
.diracf-section15 .s15fcard .wifit h3{margin:4.1666666666vw 0 1.5625vw 0;color:#fff;font-size:1.666667vw;font-weight:500;line-height:1.25}
.diracf-section15 .s15fcard .wifit p{width:30.208333vw;margin:0 0 2.083333333vw 0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section15 .s15maint{margin:22.222222vw 0;font-size:13.333333vw}
.diracf-section15 .s15cardc{flex-direction:column}
.diracf-section15 .s15cardc li{width:83.333333vw;border-radius:2.7777777777vw;-webkit-border-radius:2.7777777777vw;-moz-border-radius:2.7777777777vw;-ms-border-radius:2.7777777777vw;-o-border-radius:2.7777777777vw}
.diracf-section15 .s15cardt{flex-direction:column;margin:0}
.diracf-section15 .s15cardb{flex-direction:column;margin:0}
.diracf-section15 .s15fcard .s15tcard3{margin:0 0 8.333333333vw 0}
.diracf-section15 .s15fcard .s15tcard3 img{width:34.722222222vw}
.diracf-section15 .s15cardc li:not(:last-child){margin:0 0 8.333333vw 0}
.diracf-section15 .s15ttc{top:65.277778vw}
.diracf-section15 .s15ttc .s15lic{flex-direction:row;justify-content:center;align-items:flex-end;margin:4.1666666666vw 0 6.944444444vw 0}
.diracf-section15 .s15ttc h3{margin:4.1666666666vw 0 5.5555555555vw;font-size:8.888889vw;white-space:nowrap}
.diracf-section15 .s15ttc p{width:73.611111vw;margin:5.555556vw 0 0 0;color:#aaa;font-size:3.333333vw}
.diracf-section15 .s15ttc .s15lic span:nth-child(1){margin:0 1.388888888vw 0 0;font-size:3.333333333vw}
.diracf-section15 .s15ttc .s15lic span:nth-child(2){font-size:6.6666666666vw;margin:0 0 -.69444444444vw 0}
.diracf-section15 .s15ttc .s15note .s15lic{margin:0}
.diracf-section15 .s15ttc .s15note .s15lic:nth-child(2){margin:2.7777777777vw 0 0 0}
.diracf-section15 .s15ttc .s15note{margin:2.7777777777vw 0 5.555555555vw 0}
.diracf-section15 .s15ttc .s15note{flex-direction:column}
.diracf-section15 .s15ttc .s15note span{font-size:3.333333vw}
.diracf-section15 .s15fcard{flex-direction:column}
.diracf-section15 .stpartmain{width:100%;margin:22.222222vw 0 11.111111vw 0;font-size:8.888889vw}
.diracf-section15 .s15fcard li{width:83.333333vw;border-radius:2.7777777777vw;-webkit-border-radius:2.7777777777vw;-moz-border-radius:2.7777777777vw;-ms-border-radius:2.7777777777vw;-o-border-radius:2.7777777777vw}
.diracf-section15 .s15fcard .s15tcard1{margin:0}
.diracf-section15 .s15fcard .s15tcard2{flex-direction:column}
.diracf-section15 .s15fcard .s15tcard2 img{width:100%}
.diracf-section15 .s15fcard .s15tcard4{margin:0}
.diracf-section15 .s15fcard li:not(:last-child){margin:0 0 8.333333vw 0}
.diracf-section15 .s15fcard .doublet{top:48.055556vw}
.diracf-section15 .s15fcard .doublet h3{margin:6.3888888888vw 0 2.7777777777vw 0;font-size:4.444444vw}
.diracf-section15 .s15fcard .doublet p{width:75vw;margin:0 0 9.4444444444vw 0;font-size:3.333333vw}
.diracf-section15 .s15fcard .sfwtt{margin:0}
.diracf-section15 .s15fcard .sfmaint{margin:2.777777777vw 0;font-size:4.444444vw;text-align:center}
.diracf-section15 .s15fcard .sfsubt{width:73.611111vw;margin:0 0 9.444444444vw 0;color:#aaa;font-size:3.333333vw;text-align:center}
.diracf-section15 .s15fcard .fprint{margin:6.9444444444vw 0 8.3333333333vw 6.1111111111vw}
.diracf-section15 .s15fcard .fprint h3{font-size:4.444444vw}
.diracf-section15 .s15fcard .fprint p{width:37.5vw;margin:2.777778vw 0 0 0;font-size:3.333333vw}
.diracf-section15 .s15fcard .wifit h3{margin:6.9444444444vw 0 2.777778vw 0;font-size:4.444444vw;text-align:center}
.diracf-section15 .s15fcard .wifit p{width:63.611111vw;margin:0;font-size:3.333333vw;text-align:center}}
.diracf-section16{display:flex;flex-direction:column;align-items:center}
.diracf-section16 .s16maint{margin:10.4166666vw 0;color:#fff;color:transparent;font-size:6.25vw;font-weight:700;text-align:center;line-height:1.25;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(156.21deg,#bbd5cd 19.02%,#4c665f 51.49%,#c6e2d8 80%)}
.diracf-section16 .s16vtitle{margin:0 0 4.1666666vw 0;color:#fff;font-size:3.3333333vw;font-weight:400;line-height:1.25;text-align:center}
.diracf-section16 .s16lineim{position:sticky;top:var(--s16sticky);display:flex}
.diracf-section16 .s16lineim .s16im1{position:relative;width:32.2916666vw;height:34.8958333vw;transition:transform .1s linear;-webkit-transition:transform .1s linear;-moz-transition:transform .1s linear;-ms-transition:transform .1s linear;-o-transition:transform .1s linear}
.diracf-section16 .s16lineim .s16im2{position:relative;width:31.7708333vw;height:30.2083333vw;margin:6.25vw 0 0 -8.3333333vw;transition:transform .1s linear;-webkit-transition:transform .1s linear;-moz-transition:transform .1s linear;-ms-transition:transform .1s linear;-o-transition:transform .1s linear}
.difseion-will-change .s16im1,.difseion-will-change .s16im2{will-change:transform}
.diracf-section16 .s16space{height:100vh}
.diracf-section16 .s16eit{position:absolute;color:#fff;font-size:1.6666666vw;font-weight:400;line-height:1.6}
.diracf-section16 .s16eit1{top:5.8854166vw;right:2.6041666vw;width:43.6979166vw;border-top:.0520833vw solid #979797;z-index:2}
.diracf-section16 .s16eit span{display:block;margin:1.0416666vw 0 0 0}
.diracf-section16 .s16eit2{top:4.53125vw;left:19.0104166vw;width:25.2604166vw;border-top:.0520833vw solid #979797;text-align:right;z-index:2}
.diracf-section16 .s16confere{margin:10.4166666vw 0}
.diracf-section16 .s16confere .s16conferet{width:31.25vw;margin:0 auto 4.1666666vw;color:#fff;font-size:3.3333333vw;font-weight:400;line-height:1.25;text-align:center}
.diracf-section16 .s16confere .s16conmainc{display:flex;width:82.2916666vw;background:#1e1e21;border-radius:1.0416666vw;-webkit-border-radius:1.0416666vw;-moz-border-radius:1.0416666vw;-ms-border-radius:1.0416666vw;-o-border-radius:1.0416666vw}
.diracf-section16 .s16confere .s16conli{width:44.7916666vw}
.diracf-section16 .s16conrp{width:29.1666666vw;margin:5.20833333333vw 0 0 2.6041666vw}
.diracf-section16 .s16confere .cnav{display:flex;position:relative;z-index:2}
.diracf-section16 .cborbot{position:absolute;left:0;bottom:0;width:100%;height:.1041666vw;background:#5a5a5a}
.diracf-section16 .cnav .current span{color:#fff}
.diracf-section16 .cmoveline{position:absolute;bottom:0;left:0;width:9.7395833333vw;height:.1041666666vw;background-color:#fff;z-index:2}
.diracf-section16 .s16confere .cnav li{width:9.7395833vw}
.diracf-section16 .cnav li span{display:inline-flex;margin:0 0 .625vw 0;color:#aaa;font-size:1.25vw;font-weight:500;line-height:1.25;cursor:pointer}
.diracf-section16 .s16confere .cnitem1{text-align:center}
.diracf-section16 .s16confere .cnitem2{text-align:right}
.diracf-section16 .cswiper{overflow:hidden;width:100%;margin:2.0833333vw 0 1.5625vw 0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section16 .s16conrp .swiper-slide{background-color:#1e1e21;height:100%}
.diracf-section16 .cbuds{display:flex;justify-content:center;align-items:center;margin:4.1666666666vw 0 5.9375vw 0}
.diracf-section16 .cbuds img{width:3.125vw;height:3.125vw}
.diracf-section16 .cbuds p{width:10.9375vw;margin:0 0 0 1.0416666vw;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6}
.diracf-section16 .s16smartvt{color:#fff;font-size:3.3333333vw;font-weight:400;line-height:1.25;text-align:center}
.diracf-section16 .s16smartvdes{width:82.291666666vw;margin:2.0833333vw 0 4.1666666vw 0;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section16 .s16navigation li{display:flex;justify-content:center;align-items:center;width:33.3333333vw;background:linear-gradient(130.61deg,rgba(188,230,239,.1) 0,rgba(71,121,129,.1) 51.93%,rgba(188,230,239,.1) 100%);border-radius:1.0416666vw;-webkit-border-radius:1.0416666vw;-moz-border-radius:1.0416666vw;-ms-border-radius:1.0416666vw;-o-border-radius:1.0416666vw;cursor:pointer;opacity:.5}
.diracf-section16 .s16navigation .deactive{opacity:1}
.diracf-section16 .s16navigation li:not(:last-child){margin:0 0 3.125vw 0}
.diracf-section16 .navbtn h3{color:#fff;font-size:1.25vw;font-weight:500;line-height:1.25}
.diracf-section16 .navbtn p{width:11.9791666vw;margin:.7291666vw 0 0 0;color:#aaa;font-size:.8333333vw;font-weight:400;line-height:1.6}
.diracf-section16 .s16navigation li img{width:5.2083333vw;height:5.2083333vw;margin:1.6666666vw 2.6041666vw 1.6666666vw 0}
.diracf-section16 .s16swiper{display:flex;align-items:center}
.diracf-section16 .s16swiperm{overflow:hidden;width:40.625vw;height:26.0416666vw;margin:0 0 0 8.3333333vw}
.diracf-section16 .s16sticky{position:sticky;top:3.9583333vw;top:var(--s16offset)}
.diracf-section16 .s16fmaint{width:52.0833333333vw;margin:10.4166666vw auto 0;color:#fff;font-size:3.3333333vw;font-weight:400;line-height:1.25;text-align:center}
.diracf-section16 .s16fmaindes{width:82.2395833vw;margin:2.0833333vw auto 4.1666666vw;color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6;text-align:center}
.diracf-section16 .s16fim{width:82.2916666vw}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section16 .s16sticky{width:83.3333333vw}
.diracf-section16 .s16smartvt{font-size:8.8888888vw}
.diracf-section16 .s16smartvdes{width:100%;margin:5.5555555vw 0 11.1111111vw 0;font-size:3.3333333vw}
.diracf-section16 .s16swiper{flex-direction:column}
.diracf-section16 .s16navigation{display:flex;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
.diracf-section16 .navbtn h3{width:19.4444444vw;font-size:3.3333333vw}
.diracf-section16 .navbtn p{width:19.4444444vw;margin:1.3888888vw 0 0 0;font-size:2.7777777vw}
.diracf-section16 .s16navigation li{width:39.5833333vw;justify-content:flex-start;border-radius:2.7777777777vw;-webkit-border-radius:2.7777777777vw;-moz-border-radius:2.7777777777vw;-ms-border-radius:2.7777777777vw;-o-border-radius:2.7777777777vw}
.diracf-section16 .s16navigation li .navbtn{margin:3.8888888vw 0 3.0555555vw 0}
.diracf-section16 .s16navigation li:not(:last-child){margin:0 4.1666666vw 0 0}
.diracf-section16 .s16navigation li img{width:13.8888888vw;height:13.8888888vw;margin:4.4444444vw 1.3888888vw 4.4444444vw 2.7777777vw}
.diracf-section16 .s16swiperm{width:83.3333333vw;height:53.8888888vw;margin:8.3333333vw 0 0 0}
.diracf-section16 .s16fmaint{width:83.3333333vw;margin:22.22222222vw 0 0 0;font-size:8.8888888vw;text-align:center}
.diracf-section16 .s16fmaindes{width:83.3333333vw;margin:5.5555555vw 0 11.1111111vw 0;font-size:3.3333333vw;text-align:center}
.diracf-section16 .s16fim{width:83.3333333vw}
.diracf-section16 .s16maint{width:83.3333333vw;margin:22.2222222vw 0;font-size:13.3333333vw}
.diracf-section16 .s16vtitle{width:83.3333333vw;margin:0 0 11.1111111vw 0;font-size:8.8888888vw;text-align:center}
.diracf-section16 .s16lineim{justify-content:center}
.diracf-section16 .s16lineim .s16im1{width:63.8888888vw;height:auto}
.diracf-section16 .s16lineim .s16im1 img{height:44.4444444vw}
.diracf-section16 .s16lineim .s16im2{width:51.3888888vw;height:auto;margin:0 0 0 -31.94444444444vw}
.diracf-section16 .s16lineim .s16im2 img{height:50vw}
.diracf-section16 .s16eit{font-size:4.4444444vw}
.diracf-section16 .s16eit1 span{margin:0 2.6388888vw 0 0}
.diracf-section16 .s16eit2 span{margin:0 0 0 2.6388888vw;text-align:left}
.diracf-section16 .s16eit1,.diracf-section16 .s16eit2{position:static}
.diracf-section16 .s16eit1{position:relative;top:0;right:0;display:flex;justify-content:flex-end;width:auto;height:30.8333333vw;margin:0 7.9166666vw -10.13888888888vw 0;border-right:.2777777vw solid #979797;border-top:none;z-index:2}
.diracf-section16 .s16eit2{display:flex;justify-content:flex-start;position:relative;top:0;left:0;height:47.9166666vw;margin:0 0 -6.3888888888vw 29.4166666vw;z-index:2;border-top:none;border-left:.2777777vw solid #979797}
.diracf-section16 .s16confere .s16conmainc{width:83.3333333vw;flex-direction:column;border-radius:2.7777777vw;-webkit-border-radius:2.7777777vw;-moz-border-radius:2.7777777vw;-ms-border-radius:2.7777777vw;-o-border-radius:2.7777777vw}
.diracf-section16 .s16confere .s16conferet{width:83.3333333vw;margin:0 0 11.1111111vw 0;font-size:8.8888888vw;text-align:center}
.diracf-section16 .s16confere{margin:22.2222222vw 0}
.diracf-section16 .s16confere .s16conli{width:100%}
.diracf-section16 .s16conrp{width:66.6666666vw;margin:12.5vw auto 0}
.diracf-section16 .s16confere .cnav li{width:22.2222222vw}
.diracf-section16 .cnav li span{margin:0 0 2.2222222222vw 0;font-size:3.3333333vw}
.diracf-section16 .cmoveline{width:22.2222222vw;height:.2777777vw}
.diracf-section16 .cborbot{height:.2777777vw}
.diracf-section16 .cswiper{margin:5.5555555vw 0 11.1111111vw 0;font-size:3.3333333vw;text-align:center}
.diracf-section16 .cbuds img{width:8.3333333vw;height:8.3333333vw}
.diracf-section16 .cbuds{margin:0 0 8.8888888vw 0}
.diracf-section16 .cbuds p{width:auto;margin:0 0 0 2.7777777vw;font-size:3.3333333vw}}
@media screen and (min-width:669px) and (max-width:1023px) and (min-aspect-ratio:677/780){.diracf-section16 .s16eit1{height:17.833333vw}
.diracf-section16 .s16eit2{height:34.916667vw}
.diracf-section16 .s16eit{font-size:2.444444vw}
.diracf-section16 .s16lineim .s16im1 img{width:auto;height:44.4444444vw}
.diracf-section16 .s16lineim .s16im2 img{width:auto;height:44vw}}
@media screen and (min-width:669px) and (max-width:1023px) and (min-aspect-ratio:669/797){.diracf-section16 .s16swiperm{width:68.3333333vw;height:44.0956651718vw;margin:2.3333333vw 0 0 0}
.diracf-section16 .s16navigation li{width:35.583333vw}
.diracf-section16 .s16smartvdes{width:76.855243722vw;font-size:14px;margin:1.555556vw auto 2.111111vw}
.diracf-section16 .navbtn p{font-size:14px}
.diracf-section16 .navbtn h3{font-size:18px}
.diracf-section16 .s16smartvt{font-size:4.88888888888vw}
.diracf-section16 .s16navigation li img{width:10.888889vw;height:10.888889vw;margin:.444444vw 1.3888888vw .444444vw 2.7777777vw}
.diracf-section16 .s16navigation li .navbtn{margin:1.888889vw 0 1.055556vw 0}}
@media screen and (min-width:669px) and (max-width:1024px) and (min-aspect-ratio:768/1100) and (max-aspect-ratio:1 / 1){.diracf-section16 .s16smartvdes{margin:1.5555555vw auto 3.1111111vw}
.diracf-section16 .s16swiperm{margin:2.3333333vw 0 0 0}}
.diracf-section17{display:flex;flex-direction:column;align-items:center}
.diracf-section17 .s17btt{width:41.5vw;margin:10.4166666vw 0;background:linear-gradient(156.21deg,#bbd5cd 26.02%,#4c665f 51.49%,#c6e2d8 77%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;color:transparent;font-size:6.25vw;font-weight:700;line-height:1.25;text-align:center}
.diracf-section17 .s17bottom{display:flex;justify-content:center}
.diracf-section17 .s17bottom .s17lim{width:55.7291666vw}
.diracf-section17 .s17rtt{width:22.9166666vw;margin:0 0 0 3.6458333vw}
.diracf-section17 .s17rtt h3{margin:7.2916666vw 0 2.0833333vw 0;color:#fff;font-weight:400;font-size:3.3333333vw;line-height:1.25}
.diracf-section17 .s17rtt p{color:#aaa;font-size:1.25vw;font-weight:400;line-height:1.6}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section17 .s17bottom{flex-direction:column-reverse}
.diracf-section17 .s17btt{width:83.3333333vw;margin:22.2222222vw 0;font-size:13.3333333vw}
.diracf-section17 .s17rtt{width:83.3333333vw}
.diracf-section17 .s17rtt h3{margin:0;font-size:8.8888888vw;text-align:center}
.diracf-section17 .s17rtt p{margin:5.5555555vw 0;font-size:3.3333333vw;text-align:center}
.diracf-section17 .s17bottom .s17lim{width:83.3333333vw;margin:0 auto}}
.diracf-section18{position:relative;margin:10.416666666vw 0 0 0;z-index:1}
@media screen and (max-width:1023px),(max-aspect-ratio:1/1) and (max-width:1025px){.diracf-section18{margin:22.222222222vw 0 0 0}}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){.diracf-section15 .s15fcard li picture{width:100%;height:100%}
.diracf-section11 .s11st,.diracf-section13 .s13maint,.diracf-section15 .s15maint,.diracf-section16 .s16maint,.diracf-section17 .s17btt,.diracf-section2 .heartbtit,.diracf-section3 .s3bigt,.diracf-section4 .s4title,.diracf-section7 h3,.diracf-section9 .s9maint{color:#bbd5cd;background:0 0}
.diracf-section11 .s11hour span:nth-child(1),.diracf-section11 .s11hour span:nth-child(2),.diracf-section11 .s11item0 .s11hour span:nth-child(2),.diracf-section12 .s12fp .srightt .s12rfo,.diracf-section15 .s15ttc .s15lic span:nth-child(2){color:#d0d0d0;background:0 0}
.diracf-section11 .s11st{margin:10.416666666vw 0}
.diracf-section3 .swiper2 .swiper-wrapper{display:flex;flex-direction:column}
.diracf-section3 .s3bigt{margin:10.416666666vw 0}
.diracf-section11 .s11space,.diracf-section16 .s16space,.diracf-section3 .s3space,.diracf-section5 .s5space,.diracf-section9 .s9space{display:none}
.diracf-section3 .swiper2 .swiper-slide:not(:last-child){margin:0 0 10.416666666vw 0}
.diracf-section5 .s3shadow{opacity:1}
.diracf-section6 .s6card2 li .s6tim{height:5.208333333vw}
.diracf-section11 .s11sticky{flex-direction:column}
.diracf-section11 .s11op{position:relative;top:0;left:0;margin:13.28125vw 0 19.635416666vw 0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;opacity:1}
.diracf-section11 .s11note{opacity:1}
.diracf-section11 .s11penim{left:auto;top:auto;right:25.416666666vw;bottom:1.6666666666vw}
.diracf-section11 .s11hour span:nth-child(2){margin:0 0 0 .52083333333vw}
.diracf-section5 .s5bg{height:auto;object-fit:none}
.diracf-section5 .s5content .s5mainp{margin:0 0 0 -4.1145833333vw}
.diracf-section5 .s5content{width:auto;height:auto;top:5.0520833333vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.diracf-section11 .penshadow{display:none}
.diracf-section15 .s15fcard .s15tcard3 picture{width:auto;height:auto}}