@charset "utf-8";.y-about-4{width:100%;height:auto;position:relative;--value:80px}@media (max-width: 1580px){.y-about-4{--value:70px}}@media (max-width: 767px){.y-about-4{--value:60px}}.y-about-4 .img{width:100%;height:calc(100vh - var(--value));position:sticky;position:-webkit-sticky;top:0;z-index:1;overflow:hidden}.y-about-4 .img img{width:100%;height:100%;object-fit:cover;animation:imgBig 10s linear forwards}@media (max-width: 991px){.y-about-4 .img img.pc{display:none}}.y-about-4 .img img.mb{display:none}@media (max-width: 991px){.y-about-4 .img img.mb{display:block}}.y-about-4 .img video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:2}.y-about-4 .sbox1{width:100%;height:calc(100vh - var(--value));position:sticky;position:-webkit-sticky;z-index:3;top:0;margin-top:calc(-1 * (100vh - var(--value)));display:flex;align-items:center}.y-about-4 .sbox1 .container1600 .title{text-align:center;font-weight:bold;font-size:var(--font-size1);color:#fff;line-height:calc(58/48)}.y-about-4 .sbox1 .container1600 .txt{width:790px;max-width:100%;margin:.13rem auto 0;font-size:var(--font-size4);line-height:calc(36/24);color:#fff;text-align:center}.y-about-4 .sbox1 .container1600 .play{margin:.8rem auto 0;width:1.2rem;height:1.2rem;border-radius:50%;background:#FFFFFF;cursor:pointer;position:relative}.y-about-4 .sbox1 .container1600 .play img{width:100%;height:100%;object-fit:cover}.y-about-4 .sbox1 .mouse{position:absolute;left:50%;transform:translateX(-50%);bottom:.5rem}.y-about-4 .sbox1 .mouse img{animation:mouseRun 1.5s infinite linear}.y-about-4 .sbox2{width:100%;height:100vh;position:sticky;position:-webkit-sticky;top:0;margin-top:-100vh;z-index:1;opacity:0}.y-about-4 .sbox2 .container1600{padding:2.15rem 0 0}.y-about-4 .sbox2 .container1600 .title{text-align:center;font-size:var(--font-size1);color:#fff;line-height:calc(58/48)}.y-about-4 .sbox2 .container1600 .txt{width:990px;max-width:100%;margin:.25rem auto 0;font-size:var(--font-size7);line-height:calc(30/18);color:#fff;text-align:center}.y-about-4 .sbox2 .list{width:100%;height:3rem;position:absolute;left:0;bottom:0;backdrop-filter:blur(5px);padding-top:.8rem;border-top:1px solid rgba(255,255,255,0.4);overflow:hidden;padding-left:calc(50% - .7rem)}@media (max-width: 991px){.y-about-4 .sbox2 .list{height:auto;padding-left:0;padding:.8rem .4rem}}.y-about-4 .sbox2 .list ul{display:flex}@media (max-width: 991px){.y-about-4 .sbox2 .list ul{flex-wrap:wrap}}.y-about-4 .sbox2 .list ul li{position:relative;padding:0 .6rem}@media (min-width: 1901px){.y-about-4 .sbox2 .list ul li{width:calc(100 / 6 * 100%)}}@media (max-width:1024px){.y-about-4 .sbox2 .list ul li{padding:0 .4rem}}@media (max-width: 991px){.y-about-4 .sbox2 .list ul li{width:33.33%;margin:.2rem 0}.y-about-4 .sbox2 .list ul li:nth-child(3n)::after{display:none}}@media (max-width: 767px){.y-about-4 .sbox2 .list ul li{width:50%}.y-about-4 .sbox2 .list ul li:nth-child(3n)::after{display:block}.y-about-4 .sbox2 .list ul li:nth-child(2n)::after{display:none}}.y-about-4 .sbox2 .list ul li::after{content:'';width:2px;height:.93rem;background:rgba(255,255,255,0.3);position:absolute;right:0;top:.1rem}.y-about-4 .sbox2 .list ul li:last-child::after{display:none}.y-about-4 .sbox2 .list ul li .t1{font-size:.6rem;line-height:.66rem;color:#fff;font-weight:bold;display:flex;align-items:flex-start}.y-about-4 .sbox2 .list ul li .t1 span{font-size:.24rem;line-height:calc(.34/.24);font-weight:400;margin-left:.1rem}.y-about-4 .sbox2 .list ul li .t2{font-size:var(--font-size7);line-height:calc(24/18);color:#fff;margin-top:.15rem}@keyframes imgBig{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes imgRun{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(120deg)}}@keyframes mouseRun{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}
 
@charset "utf-8";.y-about-4{width:100%;height:auto;position:relative}.y-about-4 .img{width:100%;height:100vh;position:sticky;position:-webkit-sticky;top:0;z-index:1;overflow:hidden}.y-about-4 .img img{width:100%;height:100%;object-fit:cover;animation:imgBig 10s linear forwards}@media (max-width: 991px){.y-about-4 .img img.pc{display:none}}.y-about-4 .img img.mb{display:none}@media (max-width: 991px){.y-about-4 .img img.mb{display:block}}.y-about-4 .img video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:2}.y-about-4 .sbox1{width:100%;height:100vh;position:sticky;position:-webkit-sticky;z-index:3;top:0;margin-top:-100vh;display:flex;align-items:center}.y-about-4 .sbox1 .container1600 .title{text-align:center;font-weight:bold;font-size:var(--font-size1);color:#fff;line-height:calc(58/48)}.y-about-4 .sbox1 .container1600 .txt{width:790px;max-width:100%;margin:.13rem auto 0;font-size:var(--font-size4);line-height:calc(36/24);color:#fff;text-align:center}.y-about-4 .sbox1 .container1600 .play{margin:.8rem auto 0;width:1.2rem;height:1.2rem;border-radius:50%;background:#FFFFFF;cursor:pointer;position:relative}.y-about-4 .sbox1 .container1600 .play img{width:100%;height:100%;object-fit:cover}.y-about-4 .sbox1 .mouse{position:absolute;left:50%;transform:translateX(-50%);bottom:.5rem}.y-about-4 .sbox1 .mouse img{animation:mouseRun 1.5s infinite linear}.y-about-4 .sbox2{width:100%;height:100vh;position:sticky;position:-webkit-sticky;top:0;margin-top:-100vh;z-index:1;opacity:0}.y-about-4 .sbox2 .container1600{padding:2.15rem 0 0}.y-about-4 .sbox2 .container1600 .title{text-align:center;font-size:var(--font-size1);color:#fff;line-height:calc(58/48)}.y-about-4 .sbox2 .container1600 .txt{width:990px;max-width:100%;margin:.25rem auto 0;font-size:var(--font-size7);line-height:calc(30/18);color:#fff;text-align:center}.y-about-4 .sbox2 .list{width:100%;height:3rem;position:absolute;left:0;bottom:0;backdrop-filter:blur(5px);padding-top:.8rem;border-top:1px solid rgba(255,255,255,0.4);overflow:hidden;padding-left:calc(50% - .7rem)}@media (max-width: 991px){.y-about-4 .sbox2 .list{height:auto;padding-left:0;padding:.4rem}}.y-about-4 .sbox2 .list ul{display:flex;justify-content:center}@media (max-width: 991px){.y-about-4 .sbox2 .list ul{justify-content:space-between}}.y-about-4 .sbox2 .list ul li{width:auto;position:relative;padding:0 1rem}@media (max-width:1024px){.y-about-4 .sbox2 .list ul li{padding:0 .4rem}}@media (max-width: 991px){.y-about-4 .sbox2 .list ul li{width:auto;margin:.2rem 0}.y-about-4 .sbox2 .list ul li:nth-child(3n)::after{display:none}}@media (max-width: 767px){.y-about-4 .sbox2 .list ul li{padding:0 .3rem}.y-about-4 .sbox2 .list ul li:first-child{padding-left:0}.y-about-4 .sbox2 .list ul li:last-child{padding-right:0}.y-about-4 .sbox2 .list ul li::after{display:none}.y-about-4 .sbox2 .list ul li:nth-child(3n)::after{display:none}.y-about-4 .sbox2 .list ul li:nth-child(2n)::after{display:none}}.y-about-4 .sbox2 .list ul li::after{content:'';width:2px;height:.93rem;background:rgba(255,255,255,0.3);position:absolute;right:0;top:.1rem}.y-about-4 .sbox2 .list ul li:last-child::after{display:none}.y-about-4 .sbox2 .list ul li .t1{font-size:.6rem;line-height:1;color:#fff;font-weight:bold;display:flex;align-items:flex-start;justify-content:center}.y-about-4 .sbox2 .list ul li .t1 .beat{font-size:.6rem}.y-about-4 .sbox2 .list ul li .t1 span{font-size:.24rem;line-height:calc(.34/.24);font-weight:400;margin-left:.1rem}.y-about-4 .sbox2 .list ul li .t2{text-align:center;font-size:var(--font-size7);line-height:calc(24/18);color:#fff;margin-top:.15rem}@keyframes imgBig{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes imgRun{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(120deg)}}@keyframes mouseRun{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}
 
@charset "utf-8";.y-solution-7{width:100%;height:auto;margin:1.2rem 0}.y-solution-7 .g_tit{width:100%;height:auto}.y-solution-7 .g_tit h2{font-weight:bold;font-size:var(--font-size2);color:#000000}.y-solution-7 .solliston_con{width:100%;height:auto;margin-top:.4rem;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:.5rem}@media (max-width: 767px){.y-solution-7 .solliston_con{grid-template-columns:1fr;grid-gap:.8rem}}.y-solution-7 .solliston_con .item{width:100%;height:auto}.y-solution-7 .solliston_con .item:nth-child(3n){margin-right:0}.y-solution-7 .solliston_con .item .public-img:before{padding-top:70%}.y-solution-7 .solliston_con .item .txt{position:relative}.y-solution-7 .solliston_con .item .txt .g_logo{overflow:hidden;position:absolute;transform:translateY(-50%);top:0%;right:.3rem;width:1.28rem;height:1.28rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 0 5px rgba(255,255,255,0.75)}@media (max-width: 767px){.y-solution-7 .solliston_con .item .txt .g_logo{width:1.6rem;height:1.6rem}}.y-solution-7 .solliston_con .item .txt .g_logo img{width:100%;height:100%;object-fit:contain}.y-solution-7 .solliston_con .item .txt .txt_box{transition:all .4s;padding:.28rem .4rem .5rem;background:#fafafa}.y-solution-7 .solliston_con .item .txt .txt_box .txt_con{margin-bottom:.5rem}.y-solution-7 .solliston_con .item .txt .txt_box .txt_con span{font-weight:bold;font-size:var(--font-size7);color:var(--color0);display:block;margin-bottom:.12rem}.y-solution-7 .solliston_con .item .txt .txt_box .txt_con h3{line-height:1.38;font-weight:bold;font-size:var(--font-size5);color:#000000;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:2.76em}.y-solution-7 .solliston_con .item .txt .txt_box .g_puba{transition:all .4s;color:#999999}.y-solution-7 .solliston_con .item .txt .txt_box .g_puba svg{width:.1rem;min-width:8px;transition:all .4s}.y-solution-7 .solliston_con .item:hover .public-img img{transform:scale(1.05)}.y-solution-7 .solliston_con .item:hover .txt .txt_box{background:#F7F7FF}.y-solution-7 .solliston_con .item:hover .txt .txt_box .g_puba{color:var(--color)}.y-solution-7 .solliston_con .item:hover .txt .txt_box .g_puba svg{transform:rotate(45deg)}
 
@charset "utf-8";.y-solution-5{width:100%;height:auto;margin:1.2rem 0 2.8rem}@media (max-width: 991px){.y-solution-5{margin:1.2rem 0 2.2rem}}@media (max-width: 767px){.y-solution-5{margin:1.2rem 0 0}}.y-solution-5 .solution-box{position:relative}.y-solution-5 .solution-box .left{width:57.8125%;overflow:hidden}@media (max-width: 767px){.y-solution-5 .solution-box .left{width:100%}}.y-solution-5 .solution-box .left .public-img:before{padding-top:81.08108108%}.y-solution-5 .solution-box .right{width:50%;position:absolute;top:1.6rem;right:0;z-index:10;display:flex;align-items:flex-end}.y-solution-5 .solution-box .right .gallery-top{width:100%;min-width:0;flex:1;background:var(--color);background:url(../images/g-solinfo9.jpg) no-repeat;background-size:cover}.y-solution-5 .solution-box .right .gallery-top .r_box{height:6.5rem;padding:.7rem .7rem}@media (max-width: 991px){.y-solution-5 .solution-box .right .gallery-top .r_box{height:5rem;padding:.3rem .4rem}}@media (max-width: 767px){.y-solution-5 .solution-box .right .gallery-top .r_box{height:auto}}.y-solution-5 .solution-box .right .gallery-top .r_box .txt{margin-bottom:.35rem;color:#fff}.y-solution-5 .solution-box .right .gallery-top .r_box .txt h3{margin-bottom:.2rem;font-size:var(--font-size2);line-height:1.2;font-weight:bold}.y-solution-5 .solution-box .right .gallery-top .r_box .txt p{font-size:var(--font-size8)}.y-solution-5 .solution-box .right .gallery-top .r_box .g_lab{color:#FFF}.y-solution-5 .solution-box .right .gallery-top .r_box .g_lab .lab_box{margin-bottom:.21rem;display:flex;color:#FFFFFF}.y-solution-5 .solution-box .right .gallery-top .r_box .g_lab .lab_box svg,.y-solution-5 .solution-box .right .gallery-top .r_box .g_lab .lab_box img{margin-right:.1rem;width:.2rem;height:100%}.y-solution-5 .solution-box .right .gallery-top .r_box .g_lab .lab_box p{width:100%;min-width:0;flex:1;color:#FFFFFF}.y-solution-5 .solution-box .right .g_qie{flex-direction:column;display:flex}.y-solution-5 .solution-box .right .g_qie .pub_nav{border-radius:0;position:initial;transform:translateY(0%);width:.9rem;height:.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.y-solution-5 .solution-box .right .g_qie .pub_nav img{width:.17rem}.y-solution-5 .solution-box .right .g_qie .pub_prev{background:var(--color)}.y-solution-5 .solution-box .right .g_qie .pub_next{background:#000000;transform:rotate(180deg)}@media (max-width: 991px){.y-solution-5 .solution-box .right{top:1rem}}@media (max-width: 767px){.y-solution-5 .solution-box .right{position:initial;width:100%;display:block}.y-solution-5 .solution-box .right .g_qie{width:100%;flex-direction:row;justify-content:center}}
 
@charset "utf-8";.y-about-7{width:100%;margin:1.2rem 0 2.5rem}.y-about-7 .container1600 .title{font-size:var(--font-size2);font-weight:bold;text-align:center;color:#222;line-height:calc(58/48)}.y-about-7 .container1600 .txt{width:1010px;max-width:100%;margin:.18rem auto 0;font-size:var(--font-size7);color:#999;text-align:center;line-height:calc(30/18)}.y-about-7 .container1600 .list{width:100%;margin-top:.46rem;position:relative;z-index:1}.y-about-7 .container1600 .list .bg{width:100%}@media (max-width: 767px){.y-about-7 .container1600 .list .bg{position:absolute;top:0;left:0;height:100%}}.y-about-7 .container1600 .list .bg img{width:100%}@media (max-width: 767px){.y-about-7 .container1600 .list .bg img{height:100%;object-fit:cover}}.y-about-7 .container1600 .list ul{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:flex}@media (max-width: 767px){.y-about-7 .container1600 .list ul{position:relative;height:auto;flex-wrap:wrap}}.y-about-7 .container1600 .list ul li{width:10%;background:rgba(0,0,0,0.4);border-right:1px solid rgba(255,255,255,0.2);padding:1.5rem .6rem;overflow:hidden;transition:all .4s;flex:1 1 10%}@media (max-width: 991px){.y-about-7 .container1600 .list ul li{padding:1rem .3rem}}@media (max-width: 767px){.y-about-7 .container1600 .list ul li{width:50%;padding:.5rem .3rem;flex:auto;border-bottom:1px solid rgba(255,255,255,0.2)}}.y-about-7 .container1600 .list ul li .t1{font-size:var(--font-size3);color:#fff;line-height:1}.y-about-7 .container1600 .list ul li .t2{font-size:var(--font-size7);line-height:calc(30/18);color:#fff;margin-top:.27rem;width:470px;max-width:100%;opacity:0;pointer-events:none}@media (max-width: 767px){.y-about-7 .container1600 .list ul li .t2{font-size:14px;opacity:1;pointer-events:all}}.y-about-7 .container1600 .list ul li.on{width:50%;background:rgba(0,0,0,0.5);flex:1 1 50%}@media (max-width: 767px){.y-about-7 .container1600 .list ul li.on{background:rgba(0,0,0,0.4)}}.y-about-7 .container1600 .list ul li.on .t2{opacity:1;pointer-events:all}