.banner{position:relative;min-height:20.8vw;--swiper-pagination-bullet-border-radius:0;--swiper-pagination-bullet-width:40px;--swiper-pagination-bullet-height:10px;--swiper-pagination-bullet-inactive-color:rgba(255, 255, 255, 0.7);--swiper-pagination-color:rgba(255, 255, 255, 1);--swiper-pagination-bottom:3%;--swiper-theme-color:white}#page-footer{margin-top:0}.swiper-button-next,.swiper-button-prev{visibility:hidden}.swiper:hover .swiper-button-next,.swiper:hover .swiper-button-prev{visibility:visible}.banner-swiper-outer{position:relative;padding-bottom:43.75%;z-index:3}#bannerSwiper{position:absolute;top:0;left:0;width:100%;height:100%}.banner .swiper .swiper-slide img{width:100%;display:block;background-color:#fff}.banner .swiper .title-box{position:absolute;top:10%;left:3.8%;color:#fff;white-space:pre;line-height:1.28}.banner .swiper .title{font-size:2.9vw;font-family:dingtalk}.banner .swiper .subtitle{font-size:1.3vw;line-height:1.5;margin-top:3%}.article-session .session-content{margin-top:0}.p-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:90px 0}#productSession,.p-item__no,.video-js .vjs-picture-in-picture-control{display:none}.article-list .p-item:first-of-type{padding-top:0}.article-list .p-item:not(:first-of-type){border-top:1px solid #f0f0f0}.article-list .p-item:last-of-type{padding-bottom:0}.p-item>div{-ms-flex-negative:0;flex-shrink:0}.p-item__left{-webkit-box-flex:4;-ms-flex:4;flex:4}.p-item__right{height:100%;position:relative;text-align:right;-webkit-box-flex:6;-ms-flex:6;flex:6}.p-item__right img{width:84%;position:relative;z-index:2;max-height:480px;-o-object-fit:contain;object-fit:contain}.article-list .p-item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.article-list .p-item:nth-of-type(2n) .p-item__right::before{left:0}.article-list .p-item:nth-of-type(2n) .p-item__right{text-align:left}.p-item__header{font-size:40px;margin-bottom:20px}.p-item__title{line-height:1.2;color:var(--color-primary);font-weight:700}.p-item__no{font-family:rubik_regular;font-weight:700;line-height:3.646vw;letter-spacing:.26vw;color:#ccc;margin-right:15px}#productList,.system-item.s8 .content{display:-webkit-box;display:-ms-flexbox}.p-item__content{font-size:18px;line-height:34px;color:#777;word-break:break-all}.p-item__footer{height:60px;margin-top:20px}.p-item__more-btn:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}#productList{overflow:hidden;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#productList .good-item{width:25%;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;border-radius:0;border:1px solid #f0f4f5;-webkit-transition:none;transition:none}#productList .good-item .good-lk{border-radius:0}#productList .good-item:hover{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;color:var(--color-primary)}#productList .good-info{height:80px;-webkit-transition:none;transition:none}#productList .good-info-name{text-align:center;font-size:20px;line-height:1.5;height:auto;color:inherit}.advantage-session .njf-grid{--gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.advantage-session .njf-grid__item{width:33.3%}.advantage-item{background-color:#fff;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:200px;text-align:center;padding:40px 30px;border-radius:4px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.advantage-item .icon{font-size:60px;color:var(--color-primary);height:60px}.advantage-item .title{font-size:22px;font-weight:700;padding:20px 0;color:#555}.advantage-item .description{color:#777}.system-session .session-content{background-color:#f0f4f5;padding:40px 20px}.system-session .njf-grid{--gap:40px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.system-session .njf-grid__item{-ms-flex-preferred-size:50%;flex-basis:50%}.system-session .njf-grid__item:last-of-type{-ms-flex-preferred-size:100%;flex-basis:100%}.system-item{text-align:center;padding:60px 30px 40px;background-color:#fff;position:relative;border-radius:10px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.system-item .title{font-size:22px;font-weight:700;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:0;padding:10px 40px;border-radius:30px;background-color:var(--color-primary);color:#fff;word-break:keep-all}.system-item.s8 .content{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.system-item.s8 .content>div{margin:10px;background-color:#e9f3ec;padding:10px 20px;border-radius:40px}.banner-video-play-button{--roundness:10px;--thickness:2px;--color:#fff;position:absolute;top:50%;left:50%;width:120px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-25px;margin-left:-60px;z-index:1;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:var(--roundness);background:rgba(0,0,0,.2);font-size:50px;-webkit-box-shadow:0 0 0 20px transparent;box-shadow:0 0 0 20px transparent;-webkit-filter:brightness(1.2);filter:brightness(1.2);outline:0}.banner-video-play-button:hover{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.banner-video-play-button .outline{border-radius:var(--roundness);display:block;-webkit-filter:url(#glow);filter:url(#glow);height:100%;left:0;position:absolute;top:0;width:100%;pointer-events:none}.banner-video-play-button .outline rect{fill:none;stroke:var(--color);stroke-width:var(--thickness);rx:var(--roundness);stroke-linejoin:round;stroke-dasharray:185%;stroke-dashoffset:0%;height:50px;-webkit-transition:opacity .2s;transition:opacity .2s;width:120px;-webkit-animation:snake 3s linear infinite;animation:snake 3s linear infinite}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}}@-webkit-keyframes snake{to{stroke-dashoffset:370%}}@keyframes snake{to{stroke-dashoffset:370%}}.videos-dialog .njf-dialog__inner{width:90%;background:0 0}.videos-dialog .video-js,.videos-dialog video{width:100%;height:100%}.videos-dialog .njf-dialog__content{padding:0;border-radius:8px;overflow:hidden;background-color:#fff}.videos-dialog-content{display:-webkit-box;display:-ms-flexbox;display:flex}.videos-dialog .vd-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.videos-dialog .vd-inner{padding-bottom:56.25%;position:relative}.videos-dialog .vd-box{position:absolute;top:0;left:0;right:0;bottom:0}.videos-dialog video{background-color:#000;-o-object-fit:contain;object-fit:contain;display:block;outline:0}.videos-dialog .promotion-video video{-o-object-fit:fill;object-fit:fill}.videos-dialog .promotion-video .video-js.vjs-fullscreen video{-o-object-fit:contain;object-fit:contain}.vd-list-wrapper{width:340px;-ms-flex-negative:0;flex-shrink:0;position:relative}.videos-dialog .vd-list-box{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding:15px}.videos-dialog .njf-dialog__close{right:-54px;top:5px;color:#fff;font-size:20px;background-color:rgba(0,0,0,.5);width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vd-list-box .item-cover-box{width:118px;height:66px;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;position:relative;border-radius:6px;overflow:hidden}.vd-list-box .item-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vd-list-box li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;cursor:pointer}.vd-list-box li.active .item-cover-box::before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5)}.vd-list-box li.active .item-cover-box::after{content:'';display:block;position:absolute;width:28px;height:20px;background-image:url(https://image2.njf2016.com/zyl/20200622-1.gif);background-size:cover;background-repeat:no-repeat;left:50%;top:50%;margin-top:-10px;margin-left:-14px}.vd-list-box .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vd-list-box .item-title{line-height:1.5;font-size:14px;color:#222}.vd-list-box .item-ext{font-size:12px;color:#999;line-height:1.4}.vd-list-box .item-ext span{margin-right:15px}@media (max-width:1200px){#productList .good-info-name{font-size:17px}.p-item__title{font-size:26px}.p-item__content{font-size:16px;line-height:1.5}.advantage-content>.njf-grid__item{width:100%!important}}@media (max-width:900px){.banner{--swiper-navigation-size:30px;--swiper-pagination-bullet-width:32px;--swiper-pagination-bullet-height:8px}.videos-dialog-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vd-list-wrapper{height:40vh;width:100%}.banner-video-box.mini-player{height:135px;width:240px}#productList .good-item{width:50%}.footer-top .footer-container{padding-left:50px}.p-item{padding:30px 0;display:block}.p-item__right{text-align:left}.p-item__right img{width:100%}.advantage-session .njf-grid{--gap:10px}.advantage-session .njf-grid__item{width:50%}.system-session .njf-grid{--gap:20px}.system-item .title{font-size:18px;padding:8px 24px}.system-item{padding:40px 15px 30px}.system-item.s8 .content>div{margin:5px;padding:8px 15px}#productList .good-info-name{font-size:16px}}@media (max-width:620px){.banner{--swiper-navigation-size:20px}.videos-dialog .njf-dialog__close{width:30px;height:30px;top:5px;right:5px;z-index:1}.videos-dialog .njf-dialog__outer{padding:0}.videos-dialog .njf-dialog__inner{width:100%;height:100%;border-radius:0}.videos-dialog .njf-dialog__content{height:100%;border-radius:0}.videos-dialog-content{height:100%}.videos-dialog .vd-wrapper{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.vd-list-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto}.banner-video-play-button{width:100px;height:40px;font-size:40px;margin-left:-50px;margin-top:-20px}.banner-video-play-button .outline rect{height:40px;width:100px}.advantage-item .title{font-size:20px;padding:15px 0}.advantage-item{padding:20px 10px}.advantage-item .icon{height:50px;font-size:50px}}.vjs-switch-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vjs-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}.vjs-switch-label{margin-right:5px;font-size:1.2em}.vjs-switch .vjs-switch-track{width:40px;height:20px;background-color:#ccc;border-radius:10px;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}.vjs-switch .vjs-switch-thumb{width:18px;height:18px;background-color:#fff;border-radius:50%;position:absolute;top:1px;left:1px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.vjs-switch-active .vjs-switch-track{background-color:#4caf50}.vjs-switch-active .vjs-switch-thumb{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.vjs-autoplay-next,.vjs-autoplay-next>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-autoplay-next-icon{font-size:1.8em;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vjs-autoplay-next .vjs-menu .vjs-menu-content{padding:8px}.vjs-autoplay-next.vjs-menu-button-popup .vjs-menu{width:12em;left:-4em}.vjs-left-second-to-next{position:absolute;bottom:40px;right:14px;max-width:50%;background:rgba(18,18,18,.8);border-radius:8px;color:#dddada;display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px}