.menu{z-index:50;justify-content:center;width:100%;display:flex;position:fixed;top:0;left:0}.menu .menu-container{background-color:#0000;justify-content:space-between;width:100%;padding:15px 40px;transition:all .5s ease-in-out;display:flex}.menu.scrolled .menu-container{background-color:#ad7e5b;transition:all .5s ease-in-out}.menu.scrolled .menu-container .logo{filter:brightness(0)invert()}#nav-icon3.scrolled span{background:#fff}.tf-v1-sidetab.tf-v1-sidetab.tf-v1-sidetab{right:-50px}.tf-v1-sidetab.tf-v1-sidetab.tf-v1-sidetab.scrolled{right:0}#nav-icon3{cursor:pointer;appearance:none;z-index:52;background:0 0;border:none;width:45px;height:45px;padding:0;transition:all .25s ease-in-out;position:fixed;top:25px;right:40px}#nav-icon3.open span{background:#fff}#nav-icon3 span{opacity:1;background:#ad7e5b;border-radius:9px;width:100%;height:4px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}#nav-icon3 span:first-child{top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:18px}#nav-icon3 span:nth-child(4){top:36px}#nav-icon3.open span:first-child{width:0%;top:18px;left:50%}#nav-icon3.open span:nth-child(2){transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){width:0%;top:18px;left:50%}.menu-modal{z-index:51;opacity:0;visibility:hidden;background:url(/background3.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;height:100vh;transition:opacity .25s ease-in-out .2s,visibility .25s ease-in-out .2s;display:flex;position:fixed;top:0}.menu-modal.open{visibility:visible;opacity:1;transition:opacity .25s ease-in-out}.menu-modal .modal-content{color:#fff;font-size:60px}@media (max-width:1400px){#nav-icon3{top:10px;right:20px;transform:scale(.6)}.menu-modal{gap:20px}.menu-modal .modal-content{font-size:30px}.menu .menu-container{padding:10px 30px}.menu .menu-container .logo{text-align:center;width:280px;height:auto}}@media (max-width:768px){.menu .menu-container{justify-content:center;align-items:center;padding:10px 20px}.menu .menu-container .logo{text-align:center;width:200px;height:auto}#nav-icon3{top:3px;right:10px;transform:scale(.5)}}@media (min-width:1921px){.menu .menu-container,.menu-modal{width:1920px}#nav-icon3{right:calc(50% - 920px)}}
@font-face{font-family:Sriracha;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3b69a59c30a84761-s.96f374ad.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sriracha;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a23319256c53cceb-s.b58d73f0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sriracha;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4d2e73a6fbf3b0ba-s.b81cc45f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sriracha;font-style:normal;font-weight:400;font-display:swap;src:url(../media/409c52c0b1658041-s.p.5a12faad.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sriracha Fallback;src:local(Arial);ascent-override:121.4%;descent-override:54.73%;line-gap-override:0.0%;size-adjust:100.49%}.sriracha_6fdfc95a-module__CU__fW__className{font-family:Sriracha,Sriracha Fallback;font-style:normal;font-weight:400}
.section1{background-color:#fff;background-image:url(/background1.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;position:relative}.section1 .content-box{padding-top:177px;padding-left:60px}.section1 .img1{opacity:0;transition:all 1s;transform:translate(50px)}.section1 .img1.show{opacity:1;transform:translate(0)}@media (max-width:1024px){.section1 .content-box{padding:177px 60px 0}.section1 .content-box .content1{width:100%}}@media (max-width:800px){.section1{background-position:20% 0}.section1 .content-box{padding:120px 20px 0}.section1 .content-box .title1.title1{text-align:center;letter-spacing:.05em;margin-bottom:20px;font-size:30px;line-height:45px}.section1 .content-box .title1.title1 .title-l-1{font-size:40px}.section1 .content-box .content1{text-align:center;letter-spacing:.05em;font-size:18px;line-height:27px}.section1 .content-box .content2{text-align:center;font-size:30px}.section1 .space.space{height:0}.section1 .img-box.img-box{display:none}.section1 .img-box2.img-box2{width:101%;display:block}.section1 .btn.btn{white-space:break-spaces;border-radius:50px;width:100px;height:100px;padding:18px;font-size:24px;inset:auto 10% 8% auto}}.section1 .title1{letter-spacing:.05em;font-family:Noto Sans CJK;font-size:54px;font-style:normal;font-weight:500;line-height:90px}.section1 .title1 .title-c-1{color:#a87e5a;display:block}.section1 .title1 .title-c-2{color:#d88037;display:block}.section1 .title1 .title-l-1{font-size:70px}.section1 .content1{text-align:justify;letter-spacing:.05em;color:#606060;width:650px;font-family:Noto Sans CJK;font-size:30px;font-style:normal;font-weight:400;line-height:45px}.section1 .content2{text-align:justify;letter-spacing:.05em;color:#a87e5a;font-size:60px;line-height:106px}.section1 .space{width:100%;height:400px}.section1 .img-box{pointer-events:none;width:100%;position:absolute;bottom:0;left:0}.section1 .img-box2{pointer-events:none;width:101%;display:none}.section1 .btn{color:#fff;white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:#a87e5a;background-image:none;border:1px solid #0000;border-radius:5px;outline:none;height:64px;padding:15px;font-family:inherit;font-size:30px;font-weight:400;line-height:30px;transition:all .2s cubic-bezier(.645,.045,.355,1);display:inline-block;position:absolute;top:650px;left:60px;box-shadow:0 2px #0591ff1a}.section1 .btn:active{background-color:#986b44}
.section2{background-color:#f3ebe3;position:relative}.section2 .title-content{padding-top:177px;padding-bottom:100px;padding-left:60px}.section2 .title1{text-align:justify;letter-spacing:.05em;color:#606060;width:860px;padding-bottom:100px;font-family:Noto Sans CJK;font-size:30px;font-style:normal;font-weight:400;line-height:45px}.section2 .title2{text-align:justify;letter-spacing:.05em;color:#a87e5a;padding-left:0;font-family:Noto Sans CJK;font-size:60px;font-style:normal;font-weight:700;line-height:110px;list-style:none}.section2 .title2 li{margin-bottom:12px}.section2 .img-box{width:876px;height:auto;position:absolute;bottom:0;right:0}.section2 .img-box .img4,.section2 .img-box .img5{opacity:0;animation-duration:10s;animation-iteration-count:infinite;animation-fill-mode:forwards}.section2 .img-box .img4{animation-name:fadeInImg4}.section2 .img-box .img5{animation-name:fadeInImg5}@keyframes fadeInImg4{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes fadeInImg5{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media (max-width:1400px){.section2 .img-box{width:calc(100% - 400px)}.section2 .title-content{padding-right:60px}.section2 .title1{text-align:center;width:100%}}@media (max-width:800px){.section2 .img-box{width:100%;position:static}.section2 .title-content{padding:120px 20px 0}.section2 .title1{text-align:center;padding-bottom:40px;font-size:18px;line-height:27px}.section2 .title2{text-align:center;font-size:25px;line-height:50px}.section2 .title2 li{margin-bottom:0}}
.section3{background-color:#fff;position:relative}@keyframes move{0%{transform:translate(0)}25%{transform:translate(10px,10px)}50%{transform:translate(20px,-10px)}75%{transform:translate(-10px,20px)}to{transform:translate(0)}}.section3 .title-box{text-align:center;width:1060px;margin:0 auto;padding-top:200px;padding-bottom:900px}.section3 .title-box .title1{letter-spacing:.05em;color:#d88037;font-family:Noto Sans CJK;font-size:80px;font-style:normal;font-weight:700;line-height:120px}.section3 .title-box .content1{letter-spacing:.05em;color:#606060;font-family:Noto Sans CJK;font-size:30px;font-style:normal;font-weight:400;line-height:45px}.section3 .container{position:absolute;bottom:0;left:0;transform:translate(0)}.section3 .container .content{width:min(100vw,1920px)}.section3 .container .content .item{animation:5s infinite move}.section3 .container .content .item:nth-child(2){animation-delay:.2468s}.section3 .container .content .item:nth-child(3){animation-delay:.3702s}.section3 .container .content .item:nth-child(4){animation-delay:.4936s}.section3 .container .content .item:nth-child(5){animation-delay:.617s}.section3 .container .content .item:nth-child(6){animation-delay:.7404s}.section3 .container .content .item:nth-child(7){animation-delay:.8638s}.section3 .container .content .item:nth-child(8){animation-delay:.9872s}.section3 .container .content .item:nth-child(9){animation-delay:1.1106s}.section3 .container .content .item:nth-child(10){animation-delay:1.234s}.section3 .container .content .item:nth-child(11){animation-delay:1.3574s}.section3 .container .content .item:nth-child(12){animation-delay:1.4808s}.section3 .container .content .item:nth-child(13){animation-delay:1.6042s}.section3 .container .content .item:nth-child(14){animation-delay:1.7276s}.section3 .container .content .item:nth-child(15){animation-delay:1.851s}.section3 .container .content .item:nth-child(16){animation-delay:1.9744s}.section3 .container .content .item:nth-child(17){animation-delay:2.0978s}.section3 .container .content .item:nth-child(18){animation-delay:2.2212s}.section3 .container .content .item:nth-child(19){animation-delay:2.3446s}.section3 .container .content .item:nth-child(20){animation-delay:2.468s}.section3 .container .content .g1{display:block}.section3 .container .content .g2{display:none}@media (max-width:1440px){.section3 .title-box{text-align:center;width:100%;padding:140px 40px 60vw}}@media (max-width:800px){.section3 .title-box .title1{padding-bottom:30px;font-size:40px;line-height:40px}.section3 .title-box .content1{font-size:18px;line-height:24px}}@media (max-width:500px){.section3 .title-box{padding-top:80px;padding-bottom:140vw}.section3 .container{position:absolute;bottom:0;left:50%;transform:translate(-86vw)}.section3 .container .content{width:200vw}.section3 .container .content .g2{display:block}.section3 .container .content .g1{display:none}}
.section4{background-color:#fff;background-image:url(/background2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.section4 .title-box{text-align:center;margin:0 auto;padding:170px 0 200px}.section4 .title-box .title1{letter-spacing:.05em;color:#d88037;font-family:Noto Sans CJK;font-size:80px;font-style:normal;font-weight:700;line-height:120px}.section4 .title-box .content1{letter-spacing:.05em;color:#606060;font-family:Noto Sans CJK;font-size:30px;font-style:normal;font-weight:400;line-height:45px}.section4 .title2{text-align:justify;letter-spacing:.05em;color:#a87e5a;padding-bottom:200px;padding-left:4rem;font-family:Noto Sans CJK;font-size:60px;font-style:normal;font-weight:700;line-height:110px;list-style:none}.section4 .img-box{z-index:3;width:842px;position:absolute;bottom:0;right:0}.section4 .rect{z-index:1;background-color:#f3ebe3;width:100%;height:10px;position:absolute;bottom:0;left:0}@media (max-width:1440px){.section4 .img-box{width:100%;position:static}.section4 .title-box{width:100%;padding:120px 40px 100px}.section4 .title2{text-align:center;padding:0 0 60px}.section4 .rect{display:none}}@media (max-width:800px){.section4 .title-box{padding:80px 20px 40px}.section4 .title-box .title1{padding-bottom:30px;font-size:40px;line-height:40px}.section4 .title-box .content1{font-size:18px;line-height:24px}.section4 .title2{font-size:28px;line-height:60px}}
.section5{background-color:#f3ebe3;position:relative}.section5 .title-box{text-align:center;margin:0 auto;padding:170px 0 200px}.section5 .title-box .title1{letter-spacing:.05em;color:#d88037;font-family:Noto Sans CJK;font-size:80px;font-style:normal;font-weight:700;line-height:120px}.section5 .title-box .content1{letter-spacing:.05em;color:#606060;width:850px;margin:0 auto;font-family:Noto Sans CJK;font-size:30px;font-style:normal;font-weight:400;line-height:45px}.section5 .course{flex-direction:row;width:100%;padding-bottom:80px;display:flex}.section5 .course .course-item{flex-direction:column;flex:1;display:flex}.section5 .course .course-item .course-img{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:contain;height:440px;transition:all 1s .8s;transform:translate(30px)}.section5 .course .course-item .course-img.show{opacity:1;transform:translate(0)}.section5 .course .course-item .course-title{text-align:center;letter-spacing:.05em;color:#a87e5a;width:100%;padding-top:40px;font-family:Noto Sans CJK;font-size:30px;font-style:normal;font-weight:700;line-height:45px}.section5 .course .course-item .img9{background-image:url(/img9.png)}.section5 .course .course-item .img10{background-image:url(/img10.png)}.section5 .course .course-item .img11{background-image:url(/img11.png)}@media (max-width:1440px){.section5 .title-box{width:100%;padding:120px 40px 100px}.section5 .title-box .content1{width:100%}.section5 .course{flex-direction:column;align-items:center}.section5 .course .course-item{flex-direction:row;justify-content:space-between;align-items:center;width:700px}.section5 .course .course-item .course-img{width:400px;height:400px}.section5 .course .course-item.reverse{flex-direction:row-reverse}.section5 .course .course-item .course-title{width:260px;padding-top:0;font-size:50px}}@media (max-width:800px){.section5 .title-box{padding:80px 20px 40px}.section5 .title-box .title1{padding-bottom:30px;font-size:40px;line-height:40px}.section5 .title-box .content1{font-size:18px;line-height:24px}.section5 .course{flex-direction:column;align-items:center;padding:0 40px}.section5 .course .course-item{flex-direction:row;justify-content:space-between;align-items:center;width:min(100%,300px)}.section5 .course .course-item .course-img{width:150px;height:150px}.section5 .course .course-item.reverse{flex-direction:row-reverse}.section5 .course .course-item .course-title{width:auto;font-size:25px}}
.section6{background-color:#f3ebe3;position:relative}.section6 .title-box{text-align:center;margin:0 auto;padding:170px 0 200px}.section6 .title-box .title1{letter-spacing:.05em;color:#d88037;font-family:Noto Sans CJK;font-size:80px;font-style:normal;font-weight:700;line-height:120px}.section6 .title-box .content1{letter-spacing:.05em;color:#606060;width:850px;margin:0 auto;font-family:Noto Sans CJK;font-size:30px;font-style:normal;font-weight:400;line-height:45px}.section6 .title2{text-align:justify;letter-spacing:.05em;color:#a87e5a;padding-bottom:200px;padding-left:8rem;font-family:Noto Sans CJK;font-size:35px;font-style:normal;font-weight:500;line-height:52px;list-style:none}.section6 .title2 .bk{color:#606060}.section6 .img-box{width:674px;height:auto;position:absolute;bottom:0;right:100px}.section6 .img-box .item9{animation:1s infinite blink}.section6 .img-box .item9:nth-child(2){animation-delay:.2468s}.section6 .img-box .item9:nth-child(3){animation-delay:.3702s}.section6 .img-box .item9:nth-child(4){animation-delay:.4936s}.section6 .img-box .item9:nth-child(5){animation-delay:.617s}.section6 .img-box .item9:nth-child(6){animation-delay:.7404s}.section6 .img-box .item9:nth-child(7){animation-delay:.8638s}.section6 .img-box .item9:nth-child(8){animation-delay:.9872s}.section6 .img-box .item9:nth-child(9){animation-delay:1.1106s}.section6 .img-box .item9:nth-child(10){animation-delay:1.234s}.section6 .img-box .item9:nth-child(11){animation-delay:1.3574s}.section6 .img-box .item9:nth-child(12){animation-delay:1.4808s}.section6 .img-box .item9:nth-child(13){animation-delay:1.6042s}.section6 .img-box .item9:nth-child(14){animation-delay:1.7276s}.section6 .img-box .item9:nth-child(15){animation-delay:1.851s}.section6 .img-box .item9:nth-child(16){animation-delay:1.9744s}.section6 .img-box .item9:nth-child(17){animation-delay:2.0978s}.section6 .img-box .item9:nth-child(18){animation-delay:2.2212s}.section6 .img-box .item9:nth-child(19){animation-delay:2.3446s}.section6 .img-box .item9:nth-child(20){animation-delay:2.468s}@keyframes blink{0%{opacity:1}50%{opacity:0}80%{opacity:0}to{opacity:1}}@media (max-width:1440px){.section6 .img-box{width:600px}.section6 .title-box{width:100%;padding:120px 40px 100px}.section6 .title-box .content1{width:100%}}@media (max-width:1200px){.section6 .img-box{width:100%;position:static}.section6 .title2{text-align:center;padding:0 0 40px}.section6 .title-box{padding:80px 20px 40px}.section6 .title-box .title1{padding-bottom:30px}}@media (max-width:800px){.section6 .title2{text-align:center;padding:0 0 40px;font-size:25px}.section6 .title-box{padding:80px 20px 40px}.section6 .title-box .title1{padding-bottom:30px;font-size:40px;line-height:40px}.section6 .title-box .content1{font-size:18px;line-height:24px}}
.section7{background-color:#fff;background-image:url(/background1.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;position:relative}.section7 .title-box{text-align:center;margin:0 auto;padding:170px 0 40px}.section7 .title-box .title1{letter-spacing:.05em;color:#d88037;font-family:Noto Sans CJK;font-size:80px;font-style:normal;font-weight:700;line-height:120px}.section7 .title-box .content1{letter-spacing:.05em;color:#606060;width:1200px;margin:0 auto;font-family:Noto Sans CJK;font-size:30px;font-style:normal;font-weight:400;line-height:45px}.section7 .content-box{flex-direction:column;align-items:center;gap:40px;width:1200px;margin:0 auto;padding-bottom:100px;display:flex}.section7 .content-box .map-box{width:700px}.section7 .content-box .map-box .map{background-image:url(/map1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;width:100%;height:285px;margin-bottom:20px}.section7 .content-box .address{text-align:left;letter-spacing:.08em;color:#666;font-family:Noto Sans;font-size:20px;font-style:normal;font-weight:500;line-height:27px}.section7 .content-box .address span{display:block}.section7 .btn-box{text-align:center}.section7 .btn-box .btn{color:#fff;white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:#a87e5a;background-image:none;border:1px solid #0000;border-radius:5px;outline:none;height:40px;padding:4px 15px;font-size:16px;font-weight:400;line-height:1.57143;transition:all .2s cubic-bezier(.645,.045,.355,1);display:inline-block;position:relative;box-shadow:0 2px #0591ff1a}.section7 .btn-box .btn:active{background-color:#986b44}.section7 .app-download{gap:40px;display:flex}.section7 .app-download div{background-position:50%;background-repeat:no-repeat;background-size:contain;width:250px;height:80px}.section7 .app-download .ios-btn{background-image:url(/btn1.png)}.section7 .app-download .android-btn{background-image:url(/btn2.png)}@media (max-width:1440px){.section7 .title-box{width:100%;padding:120px 40px 40px}.section7 .title-box .content1{width:100%}.section7 .content-box{flex-direction:column;align-items:center;gap:40px;width:100%}}@media (max-width:800px){.section7{background-position:20% 0}.section7 .title-box{padding:80px 20px 40px}.section7 .title-box .title1{padding-bottom:30px;font-size:40px;line-height:40px}.section7 .title-box .content1{font-size:18px;line-height:24px}.section7 .content-box{gap:10px;width:100%;padding:0 20px 40px}.section7 .content-box .map-box{width:100%}.section7 .content-box .map-box .address{letter-spacing:0;font-size:14px;line-height:14px}.section7 .content-box .app-download div{width:160px}}
.footer{color:#fff;background:#807a73;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px 0;font-size:20px;display:flex}.footer .icons{flex-direction:row;justify-content:center;align-items:center;display:flex}.footer .icons .icon-c{border-right:1px solid #fff;padding:0 50px}.footer .icons .icon-c.last{border-right:none}.footer .icons .icon-c img{-o-object-fit:contain;object-fit:contain;height:35px}@media (max-width:1440px){.footer{font-size:16px}.footer .icons .icon-c{padding:0 30px}.footer .icons .icon-c img{height:14px}}@media (max-width:800px){.footer{font-size:9px}.footer .icons .icon-c{padding:0 20px}.footer .icons .icon-c img{height:16px}}
