::-webkit-scrollbar{width:4px;height:16px;background-color:#c9c9c9}::-webkit-scrollbar-track{border-radius:80px;background-color:#c9c9c9}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#999}.hvr-icon{display:inline-block;vertical-align:middle}a:hover{color:#c7000b}html,body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;width:100%}.container-fluid{max-width:1440px}@media (max-width: 1399.98px){.container-fluid{width:100%;padding-right:80px;padding-left:80px;margin-right:auto;margin-left:auto}}@media (max-width: 1199.98px){.container-fluid{width:100%;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto}}@media (max-width: 767.98px){.container-fluid{width:100%;padding-right:5.55556vw;padding-left:5.55556vw;margin-right:auto;margin-left:auto}}.ratio img{width:100%;height:100%;object-fit:cover;transition:all .36s}.general-title{position:relative}.general-title.general-title1{text-align:left;margin-bottom:56px}.general-title.general-title1:before{left:0}.general-title:before{content:"";width:180px;height:2px;position:absolute;bottom:-20px;background:#ABC7E5}.general-title:after{content:"";width:70px;height:4px;position:absolute;bottom:-21px;background:#0063c0}.general-title .title_p1{font-size:18px;margin-bottom:10px;color:#E60013}.general-title .title_p2{font-size:36px;color:#333}.general-title.general-title2{text-align:center;margin-bottom:60px}.general-title.general-title2:before,.general-title.general-title2:after{left:50%;transform:translateX(-50%)}@media (max-width: 1199.98px){.general-title:after{width:50px}.general-title:before{width:130px}}@media (max-width: 991.98px){.general-title{line-height:1}.general-title .title_p2{font-size:26px}.general-title:after{width:40px}.general-title:before{width:120px}}@media (max-width: 767.98px){.general-title .title_p1{font-size:14px}.general-title .title_p2{font-size:22px}.general-title:before{width:115px}}@media (max-width: 575.98px){.general-title .title_p2{font-size:20px}.general-title:before{width:100px}}.search_box{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.86);display:none;z-index:1000}.search_box .st_main{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:48%;padding-bottom:10px;border-bottom:2px solid #999;display:flex}.search_box .st_main input{height:30px;line-height:30px;overflow:hidden;background:transparent;border:none}.search_box .st_main input.search_input{width:calc(100% - 60px);padding:0 20px;color:#999;font-size:20px}.search_box .st_main input.search_bottom{color:#fff;font-size:30px}.search_box .search_close{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;font-weight:bold;cursor:pointer}@media (max-width: 1199.98px){.search_box .st_main{width:70%}}@media (max-width: 767.98px){.search_box .st_main{width:80%;padding-bottom:0;justify-content:space-between}.search_box .st_main input.search_input{font-size:16px;padding:0;width:82%}.search_box .st_main input.search_bottom{font-size:18px}}header{background:#111}header ul.toolbar{float:right;display:flex;align-items:center}header ul.toolbar li{display:flex;align-items:center;font-size:12px;color:#fff;position:relative;cursor:pointer;line-height:25px;transition:color .2s ease-in-out}header ul.toolbar li i{font-size:14px;color:inherit;margin-right:4px}header ul.toolbar li.yd{margin-right:41px;z-index:1000}header ul.toolbar li.yd::after{content:"";position:absolute;width:1px;height:8px;background-color:#575c66;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-21px}header ul.toolbar li.yd .app-qrCode{display:none;opacity:0;position:absolute;width:172px;top:20px;margin-top:16px;left:50%;z-index:99;transform:translateX(-50%);background-color:#fff;border-radius:8px;text-align:center;cursor:default;box-shadow:0 15px 40px 0 rgba(0,0,0,0.09)}header ul.toolbar li.yd .app-qrCode img{display:inline-block;vertical-align:top;padding-top:16px;width:140px;height:140px}header ul.toolbar li.yd .app-qrCode span{display:block;font-size:12px;color:#8a8f99;font-weight:400;line-height:17px;margin-top:11px;padding-bottom:16px}header ul.toolbar li:hover{color:#fff}header ul.toolbar li:hover .app-qrCode{display:block;opacity:1}@media (min-width: 1400px){header>.container-fluid,.menu-bar>.container-fluid{max-width:93.705%}}.menu-bar{width:100%;position:relative;top:0;z-index:999;transition:background-color .5s ease;border-bottom:1px solid #e6e6e6;background:#fff}.menu-bar .menu-button{display:inline-flex;align-items:center;box-sizing:content-box;width:24px;height:100%;cursor:pointer;color:#111}.menu-bar .menu-button i{font-size:24px}.menu-bar .logo{display:inline-block;padding:15px 0;font-size:45px;line-height:1}.menu-bar .logo i.moon-logo{display:inline-block}.menu-bar .logo img{max-height:60px}.menu-bar .menu-list{width:100%;display:none}.menu-bar .menu-list>.gcMenu{width:100%;height:100%;justify-content:center}.menu-bar .menu-list>.gcMenu li{padding:0 2.5%;cursor:pointer;display:flex;align-items:center;position:relative}.menu-bar .menu-list>.gcMenu li>a{display:flex;transition:color .3s ease-in-out;white-space:nowrap;color:#111;font-size:16px;width:100%;height:100%;align-items:center;justify-content:center;position:relative}.menu-bar .menu-list>.gcMenu li>a:after{content:'';width:100%;height:2px;background:#c7000b;display:block;position:absolute;left:0;bottom:-1px;opacity:0;transition:opacity .36s}.menu-bar .menu-list>.gcMenu li>.cat-header{position:absolute;width:100%;left:0;top:0;background:#fff;z-index:-1;overflow:hidden;display:none}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box{margin-top:36px}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box .swiper-slide .img-box{background:#f7f8fa;border-radius:22px;overflow:hidden}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box .swiper-slide .img-box:hover img{transform:scale(1.1)}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box .swiper-slide .title-box{font-size:14px;color:#111;font-weight:bold;line-height:20px;margin-top:12px;transition:color .4s ease-in-out;text-align:center;display:block}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box .more-box{text-align:center;margin-top:32px;padding-bottom:68px}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box .more-box .gc-more{display:inline-flex;padding:0 42px;background:#f7f8fa;color:#242933;height:44px;overflow:hidden;transition:color .4s ease-in-out;align-items:center;justify-content:center}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box .more-box .gc-more i{font-size:26px;margin-right:4px}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box .more-box .gc-more span{font-size:15px;font-weight:bold}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box .more-box .gc-more:hover{color:#c7000b}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box .cat-button{width:72px;height:44px;line-height:44px;background-color:#f7f8fa;text-align:center;bottom:68px;top:unset;color:#242933}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box .cat-button:after{color:inherit;font-size:16px;font-weight:bold}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box .cat-button.swiper-button-disabled{opacity:1;color:#b7b9bd}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box .cat-button:hover{color:#c7000b}.menu-bar .menu-list>.gcMenu li>.cat-header:before{content:'';display:block;width:100%;height:1px;background:#e6e6e6;opacity:0}.menu-bar .menu-list>.gcMenu li>.cat-header dl{padding-top:22px;font-size:0}.menu-bar .menu-list>.gcMenu li>.cat-header dl dt{border-bottom:1px solid #e6e6e6;margin-bottom:22px;padding-bottom:16px;font-size:1.3vw;color:#333}.menu-bar .menu-list>.gcMenu li>.cat-header dl dd{display:block;width:100%}.menu-bar .menu-list>.gcMenu li>.cat-header dl dd a{font-size:14px;line-height:24px;display:block;color:#333;margin-bottom:15px;white-space:nowrap;text-overflow:ellipsis}.menu-bar .menu-list>.gcMenu li>.cat-header dl dd a:hover{color:#000;text-decoration:underline}.menu-bar .menu-list>.gcMenu li>.cat-header dl.about-menu dd{display:inline-block;width:50%;vertical-align:top}@media (min-width: 1200px){.menu-bar .menu-list>.gcMenu li>.cat-header dl{text-align:center;opacity:.8}.menu-bar .menu-list>.gcMenu li:hover>a:after{opacity:1}.menu-bar .menu-list>.gcMenu li:hover>.cat-header:before{opacity:1}.menu-bar .menu-list>.gcMenu li>a.active:after{opacity:1}}.menu-bar .search{display:flex;align-items:center}.menu-bar .search>i{font-size:28px;cursor:pointer}@media (max-width: 1199.98px){.menu-bar{position:fixed;left:0;top:0}.menu-bar>div{justify-content:space-between;height:60px}.menu-bar .logo{padding:10px 0;font-size:32px}.menu-bar .logo img{max-height:100%}.menu-bar .menu-list{position:absolute;left:0;right:0;top:0;max-height:100vh;background:#fff;z-index:-1;padding-bottom:var(--bs-gutter-x, 0.75rem)}.menu-bar .menu-list>.gcMenu{flex-wrap:wrap;width:100%;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto}.menu-bar .menu-list>.gcMenu li{width:100%;padding:0;flex-wrap:wrap;border-bottom:1px solid #edf2fa}.menu-bar .menu-list>.gcMenu li>a{display:flex;width:100%;font-size:14px;position:relative;justify-content:space-between;line-height:54px;height:unset}.menu-bar .menu-list>.gcMenu li>.cat-header{display:none;position:unset;height:auto;z-index:auto}.menu-bar .menu-list>.gcMenu li>.cat-header .container-fluid{padding-left:0;padding-right:0}.menu-bar .menu-list>.gcMenu li>.cat-header .cat-box{opacity:1;margin-top:10px}.menu-bar .nvaMenu{color:#242933;margin-top:15px}.menu-bar .nvaMenu dd{width:50%;flex-wrap:wrap}.menu-bar .nvaMenu dd:after{content:'';display:block;width:100%;height:0;border-bottom:1px solid #edf2fa}.menu-bar .nvaMenu dd>a{display:flex;width:100%;font-size:14px;position:relative;justify-content:space-between;line-height:54px;height:unset;color:inherit}}@media (max-width: 767.98px){.menu-bar .menu-list{height:100vh}.menu-bar .menu-list>.gcMenu{overflow-y:scroll;display:block;position:relative;width:100%;padding-right:5.55556vw;padding-left:5.55556vw;margin-right:auto;margin-left:auto}}.menu-bar.on{position:absolute;top:0}@media (max-width: 1199.98px){.menu-bar.on{position:fixed}}footer{position:relative;z-index:2;margin-top:30px}footer .footer_box{padding:55px 0 32px;background:#111}footer .footer_box .pr_title{margin-bottom:25px}footer .footer_box .pr_title img{width:30px;margin-right:10px}footer .footer_box .pr_title span{font-size:16px;color:#fff;font-weight:bold;vertical-align:bottom}footer .footer_box .contact-box p{display:flex;align-items:start;overflow:hidden;margin-bottom:10px}footer .footer_box .contact-box p img{width:16px;position:relative;margin-right:10px;margin-top:4px}footer .footer_box .contact-box p span{color:#828282;opacity:1;font-size:14px;line-height:1.75;transition:all 0.36s;min-width:30px}footer .footer_box .contact-box p a{font-size:14px;line-height:1.75;transition:all 0.36s;color:#fff;opacity:.7;padding-left:10px}footer .footer_box .ft_menu{display:flex;justify-content:space-between}footer .footer_box .ft_menu li{display:block;margin-top:12px;width:100%;flex:1 1 auto}footer .footer_box .ft_menu li+li{margin-left:10%}footer .footer_box .ft_menu li p{display:block;color:#fff;font-size:16px;line-height:1.75;padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #515558}footer .footer_box .ft_menu li dl dd{margin-bottom:12px;display:block}footer .footer_box .ft_menu li dl dd a{color:#fff;opacity:0.3;font-size:14px;line-height:1.75;transition:all 0.36s}footer .footer_box .ft_menu li dl dd a:hover{opacity:1}footer .copyright_box{padding:10px 0;background:#1a1a1c}footer .copyright_box .copyright{color:#777;font-size:12px;line-height:30px}footer .copyright_box .copyright span,footer .copyright_box .copyright a{color:inherit;font-size:inherit;line-height:inherit}footer .copyright_box .copyright a.member{color:transparent !important;font-size:inherit;display:inline-block;margin:0 5px}footer .copyright_box .copyright a.member:hover{color:inherit !important}@media (max-width: 1199.98px){footer .footer_box .ft_menu{display:block;margin-bottom:60px}footer .footer_box .ft_menu li,footer .footer_box .ft_menu li+li{margin:0}footer .footer_box .ft_menu li p,footer .footer_box .ft_menu li+li p{display:flex;justify-content:space-between;align-items:center;font-size:14px}footer .footer_box .ft_menu li p:after,footer .footer_box .ft_menu li+li p:after{content:"\e7b0";font-family:iconfont}footer .footer_box .ft_menu li p.select:after,footer .footer_box .ft_menu li+li p.select:after{content:"\e7b1"}footer .footer_box .ft_menu li dl,footer .footer_box .ft_menu li+li dl{display:none}footer .footer_box .ft_menu li dl a,footer .footer_box .ft_menu li+li dl a{font-size:12px}footer .copyright_box .copyright a.member{color:inherit !important}}.sidebar{position:fixed;right:50px;bottom:70px;z-index:20;display:none;overflow:hidden}.sidebar .ce1{width:72px;border-radius:80px;overflow:hidden}.sidebar .ce1 a,.sidebar .ce1 p{display:flex;width:100%;cursor:pointer;background:rgba(87,92,102,0.4);align-items:center;justify-content:center;color:#fff}.sidebar .ce1 a:hover,.sidebar .ce1 p:hover{background:rgba(87,92,102,0.2)}.sidebar .ce1 a:before,.sidebar .ce1 p:before{content:'';display:block;width:0;height:0;padding-top:64%}.sidebar .ce1 a i,.sidebar .ce1 p i{font-size:30px}.sidebar .ce1 p{background:rgba(87,92,102,0.4)}.sidebar .ce1+.ce1{margin-top:6px}@media (max-width: 1199.98px){.sidebar{right:var(--bs-gutter-x, 0.75rem);bottom:20px}.sidebar .ce1{width:54px}.sidebar .ce1 a i,.sidebar .ce1 p i{font-size:20px}}.freeAppointment{background:transparent !important;box-shadow:none !important}.freeAppointment .reservationBox{width:300px;border-radius:15px;overflow:hidden}.freeAppointment .reservationBox .title{background:#c7000b;color:#fff;display:flex;justify-content:space-around;padding:20px 6% 10px}.freeAppointment .reservationBox .title span{font-size:14px}.freeAppointment .reservationBox .title span i{width:48px;height:48px;border:1px solid #fff;display:block;text-align:center;font-size:20px;line-height:48px;box-shadow:inset 0 0 10px #fff;margin:0 auto 5px;position:relative}.freeAppointment .reservationBox .messageFrom{background:#fff;padding:25px 0;overflow:hidden;position:relative}.freeAppointment .reservationBox .messageFrom input{line-height:45px;height:45px;border:1px solid #eee;width:90%;margin:0 auto;display:block;padding:0 20px;box-shadow:0 0 9px rgba(204,204,204,0.3);border-radius:5px 10px 5px 5px}.freeAppointment .reservationBox .messageFrom input+input{margin-top:20px}.freeAppointment .reservationBox .messageFrom .btnSubmit{display:block;border:none;outline:none;width:150px;line-height:38px;background:#c7000b;color:#fff;font-size:16px;border-radius:20px;text-align:center;margin:20px auto 0;cursor:pointer;box-shadow:0 7px 10px 0 rgba(109,109,109,0.3);letter-spacing:3px}@font-face{font-weight:400;font-style:normal;font-family:'button-ui';src:url("../font/iconfont_1176dce.woff2") format("woff2");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#iBanner .swiper-pagination .swiper-pagination-bullet{background:#c7000b}#iBanner .swiper-pagination .my-bullet{background:#fff;opacity:.5;border-radius:0;width:100px;height:3px;margin:0 10px;display:inline-block}#iBanner .swiper-pagination span.swiper-pagination-bullet-active{opacity:1}@keyframes home-button-bottom{0%, 25%, 50%, 75%{opacity:0;transform:translate(-50%, 0)}6.25%, 31.25%, 56.25%, 81.25%{opacity:1}12.5%, 24.99%, 37.5%, 49.99%, 62.5%, 74.99%, 87.5%, 99.99%{transform:translate(-50%, 22px)}100%{opacity:0}}.product{padding:40px 0}.product-box .swiper-wrapper .swiper-slide a{position:relative;overflow:hidden;width:100%}.product-box .swiper-wrapper .swiper-slide a .mask{position:absolute;left:0;bottom:0;height:50%;width:100%;transition:background-image .5s;background-image:linear-gradient(transparent 0%, rgba(0,0,0,0.3) 70%)}.product-box .swiper-wrapper .swiper-slide a .text-box{position:absolute;top:unset;left:0;bottom:40px;width:100%;height:unset;padding:0 15px;color:#fff;transition:all .5s;z-index:2}.product-box .swiper-wrapper .swiper-slide a .text-box .category{font-size:14px}.product-box .swiper-wrapper .swiper-slide a .text-box .name{font-size:16px;font-weight:bolder;line-height:2}.product-box .swiper-wrapper .swiper-slide a .text-box .classification{font-size:12px;opacity:.9;line-height:1.8;margin-bottom:12px}.product-box .swiper-wrapper .swiper-slide a .text-box .classification span+span{padding-left:1%}.product-box .swiper-container-horizontal>.swiper-pagination-bullets span{width:10px;height:10px;margin:0 7px;opacity:1;background:transparent;border:1px solid #fff}.product-box .swiper-container-horizontal>.swiper-pagination-bullets span.swiper-pagination-bullet-active{background:#fff}@media (min-width: 992px){.product{padding:80px 0}.product-box .swiper-wrapper{height:unset;width:unset}.product-box .swiper-wrapper .swiper-slide{width:33.3333333333%}.product-box .swiper-wrapper .swiper-slide:nth-child(4n),.product-box .swiper-wrapper .swiper-slide:nth-child(4n+1){width:66.6666666667%}.product-box .swiper-wrapper .swiper-slide a{position:relative;overflow:hidden;width:100%}.product-box .swiper-wrapper .swiper-slide a .img-box{width:100%;height:100%}.product-box .swiper-wrapper .swiper-slide a .img-box img{width:100%;height:100%;object-fit:cover}.product-box .swiper-wrapper .swiper-slide a .text-box{bottom:-12%;font-size:1.35vw;padding:25px 30px}.product-box .swiper-wrapper .swiper-slide a .text-box .category{font-size:0.91em}.product-box .swiper-wrapper .swiper-slide a .text-box .name{font-size:1.2em;font-weight:bolder;line-height:2}.product-box .swiper-wrapper .swiper-slide a .text-box .classification{font-size:0.875em;opacity:.9;line-height:1.8;margin-bottom:12px}.product-box .swiper-wrapper .swiper-slide a .text-box .classification span+span{padding-left:1%}.product-box .swiper-wrapper .swiper-slide a .text-box .read-more{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;font-size:0.875em}.product-box .swiper-wrapper .swiper-slide a:hover .mask{background-image:url("../img/mask_grad.png");background-position:left bottom;background-size:auto 100%}.product-box .swiper-wrapper .swiper-slide a:hover .text-box{bottom:0}.product-box .swiper-wrapper .swiper-slide a:hover .read-more{opacity:1}.product-box .cotton-box{font-size:0}.product-box .cotton-box .sub-box{width:50%;height:100%;z-index:2;padding:15px;display:inline-flex;align-items:center;flex-direction:column;justify-content:center;color:#111;font-size:15px;line-height:1;vertical-align:middle}.product-box .cotton-box .sub-box:before{content:'';position:absolute;left:15px;top:15px;right:15px;bottom:15px;border:1px solid #e6e6e6;z-index:-1}.product-box .cotton-box .sub-box:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:#f5f5f5;z-index:-2}.product-box .cotton-box .sub-box .message{height:42px;display:none;margin:20px auto;align-items:center;justify-content:center;border-radius:5px;background:#c7000b;color:#fff;font-size:18px;padding:0 30px;cursor:pointer}.product-box .cotton-box .sub-box .message i{font-size:inherit;padding-right:5px}.product-box .cotton-box .sub-box p:nth-last-of-type(1){font-size:16px;font-weight:bold;height:42px;display:flex;margin:20px auto;align-items:center;justify-content:center;border-radius:5px;background:#c7000b;color:#fff;padding:0 30px}.product-box .cotton-box .sub-box p:nth-last-of-type(1) i{font-size:inherit;padding-right:5px}.product-box .cotton-box .sub-box .productForm{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.product-box .cotton-box .sub-box .productForm input{line-height:45px;height:45px;border:1px solid #eee;width:80%;margin:5px auto;display:block;padding:0 20px;border-radius:5px 10px 5px 5px;background:#fff;outline:none}.product-box .cotton-box .sub-box .productForm input.btnSubmit{border:none;width:150px;line-height:38px;background:#c7000b;color:#fff;font-size:16px;border-radius:5px;text-align:center;margin:20px auto 0;cursor:pointer;letter-spacing:3px}.product-box .cotton-box.ratio .sub-box{width:100%;height:100%;display:flex}.product-box .cotton-box.ratio .sub-box .message{display:flex}.product-box .cotton-box.ratio .sub-box p:nth-last-of-type(1){font-size:16px;font-weight:bold;height:unset;display:unset;margin:unset;border-radius:0;background:transparent;color:inherit;padding:0}.product-box .cotton-box.ratio .sub-box p:nth-last-of-type(1) i{font-size:inherit;padding-right:5px}.product-box .cotton-box.ratio .sub-box.box2{display:none}}.l-banner{position:relative}.l-banner .culture-banner{height:900px}.l-banner .culture-banner img{height:100%;object-fit:cover}.l-banner .cultureText{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}.l-banner .cultureText .title{font-size:66px;font-weight:bold;padding-bottom:5px;line-height:1}.l-banner .cultureText .logo{font-size:46px;font-weight:bold;text-transform:uppercase}.l-banner .cultureText .auxiliaryTitle{font-size:22px;margin-top:127px;line-height:40px;max-width:30%;text-align:justify;font-weight:bold}.l-banner .cultureText .auxiliaryTitle:before{content:"";display:block;width:80px;height:3px;background:#242933;margin-bottom:20px}@media (max-width: 991.98px){.l-banner .culture-banner{height:unset}.l-banner .culture-banner img{height:auto;width:100%}.l-banner .cultureText{top:50%;transform:translateY(-25%)}.l-banner .cultureText .title{font-size:64px}.l-banner .cultureText .logo{font-size:40px}.l-banner .cultureText .auxiliaryTitle{margin-top:13.88889vw;max-width:90%}}@media (max-width: 767.98px){.l-banner .cultureText .title{font-size:30px}.l-banner .cultureText .logo{font-size:12px}.l-banner .cultureText .auxiliaryTitle{margin-top:30px;max-width:100%;font-size:16px;line-height:1.75}.l-banner .cultureText .auxiliaryTitle:before{width:60px;height:2px}}.layout{padding-top:30px;z-index:2;position:relative;padding-bottom:7.5vw}.layout .dateLine-title{padding:120px 0 80px;text-align:center}.layout .dateLine-title .h1{font-size:40px;margin-bottom:12px;font-weight:bold}.layout .dateLine-title p{font-size:20px;line-height:34px}@media (max-width: 991.98px){.layout .dateLine-title{padding:6% 0 4%}.layout .dateLine-title .h1{font-size:4vw}.layout .dateLine-title p{font-size:2vw;line-height:1.75}}@media (max-width: 767.98px){.layout .dateLine-title .h1{font-size:20px}.layout .dateLine-title p{font-size:14px}}.layout>img{position:absolute;left:0;top:0;width:100%;z-index:-1}.layout .amount-content{margin:0 auto;max-width:60%;display:flex;align-items:center;justify-content:space-between}.layout .amount-content p{color:#fff;font-size:18px;font-weight:bold;text-align:center;line-height:1}.layout .amount-content p.amount{padding-bottom:5%}.layout .amount-content p.amount span{font-size:120px}.layout .amount-content p.amount i{font-style:normal;font-size:35px;vertical-align:baseline;margin-bottom:12px;padding-left:5px}.layout .sampleGraph{margin-top:6%;border-radius:22px;background:#fff;padding:3%;text-align:right;overflow:hidden;position:relative}.layout .sampleGraph img{max-width:90%}.layout .sampleGraph .text{position:absolute;left:5%;bottom:10%;text-align:left;max-width:300px}.layout .sampleGraph .text p{font-size:14px;text-align:justify}.layout .sampleGraph .text p.title{font-size:20px;font-weight:bold;padding-bottom:12px}@media (max-width: 991.98px){.layout>img{height:70%;object-fit:cover}.layout .amount-content{max-width:100%;justify-content:space-around}.layout .amount-content p{font-size:2.5vw}.layout .amount-content p.amount span{font-size:12vw}.layout .amount-content p.amount i{font-size:3.5vw}}@media (max-width: 767.98px){.layout .sampleGraph img{max-width:100%}.layout .sampleGraph .text{position:unset;max-width:100%;text-align:center;padding:5% 0}.layout .sampleGraph .text p{text-align:center}}.finder{padding:80px 0;background:#F0F2F5}.finder .h1{font-size:40px;font-weight:bold;color:#111;margin-bottom:40px}.finder .h1 .p2{font-size:16px;line-height:2}.finder-list{border-radius:22px;overflow:hidden}.finder-list .finder-text{font-size:1.25vw;font-weight:bold;position:absolute;left:0;bottom:0;z-index:2;color:#fff;padding:6% 10%;width:100%}.finder-list .finder-text .p2{font-size:.75vw;line-height:2}.finder-list+.finder-list{margin-top:24px}.finder-list.finder-list2 .finder-text{position:unset;background:#fff;color:#111}.finder-list a{display:block;font-size:0;overflow:hidden}.finder-list a img{transition:all .36s}.finder-list:hover a img{transform:scale(1.05)}@media (max-width: 767.98px){.finder-list{margin-top:5.55556vw}.finder-list+.finder-list{margin-top:5.55556vw}.finder-list .finder-text,.finder-list.finder-list2 .finder-text{font-size:6.66667vw;position:absolute;text-align:center;top:22px;background:transparent;bottom:unset}.finder-list .finder-text .p2,.finder-list.finder-list2 .finder-text .p2{margin-top:1.66667vw;line-height:6.38889vw;font-size:4.44444vw}}@media (max-width: 767.98px){.finder{padding:0 0 40px 0;background:transparent}.finder .h1{font-size:25px;margin-bottom:0}}.path{padding:80px 0;text-align:center;justify-content:space-around;align-items:center}.path .h1{font-size:40px;font-weight:bold;color:#111;margin-bottom:20px;position:relative;text-align:center}.path .h1:after{content:'';display:inline-block;width:50px;height:2px;margin-top:12px;background:#c7000b}.path ul li{color:#111;position:relative;width:100%}.path ul li i{font-size:40px;color:#c7000b}.path ul li span{display:block;line-height:1.5;font-size:24px;font-weight:bold}.path ul li p{font-size:14px}.path ul li+li:before{content:'';display:block;width:0;height:60%;border-left:1px solid #cecece;position:absolute;left:0;top:20%}.path ul li:hover{cursor:pointer}@media (max-width: 991.98px){.path{padding:5% 0}.path ul li i{font-size:5.6vw}.path ul li span{font-size:2.8vw}.path ul li+li:before{content:unset}.path .message{display:block;width:45%;height:40px;background:#c7000b;color:#fff;text-align:center;margin:5vw auto 0;font-size:16px;line-height:40px;font-weight:bold;max-width:250px;animation-direction:alternate;-webkit-animation-direction:alternate;border-radius:50px}}.mid-btn{margin-top:60px;font-size:16px;color:#fff}.mid-btn a{display:inline-block;-webkit-transition:all 0.5s cubic-bezier(0.33, 0, 0.67, 1);-o-transition:all 0.5s cubic-bezier(0.33, 0, 0.67, 1);-moz-transition:all 0.5s cubic-bezier(0.33, 0, 0.67, 1);transition:all 0.5s cubic-bezier(0.33, 0, 0.67, 1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;color:inherit}.mid-btn a span{display:inline-block;vertical-align:middle;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:all 0.5s cubic-bezier(0.33, 0, 0.67, 1);-o-transition:all 0.5s cubic-bezier(0.33, 0, 0.67, 1);-moz-transition:all 0.5s cubic-bezier(0.33, 0, 0.67, 1);transition:all 0.5s cubic-bezier(0.33, 0, 0.67, 1)}.mid-btn a i{position:relative;display:inline-block;width:40px;height:26px;margin-left:7px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;border:solid 2px #fff;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:all 0.5s cubic-bezier(0.33, 0, 0.67, 1);-o-transition:all 0.5s cubic-bezier(0.33, 0, 0.67, 1);-moz-transition:all 0.5s cubic-bezier(0.33, 0, 0.67, 1);transition:all 0.5s cubic-bezier(0.33, 0, 0.67, 1);vertical-align:middle;font-weight:400;font-style:normal}.mid-btn a i:before{content:'\E601';position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-family:'button-ui';opacity:1;font-size:12px;line-height:26px;display:inline-block;text-align:center;vertical-align:top;-webkit-transition:all 0.33s cubic-bezier(0.33, 0, 0.67, 1) 0.17s;-o-transition:all 0.33s cubic-bezier(0.33, 0, 0.67, 1) 0.17s;-moz-transition:all 0.33s cubic-bezier(0.33, 0, 0.67, 1) 0.17s;transition:all 0.33s cubic-bezier(0.33, 0, 0.67, 1) 0.17s}.mid-btn a i:after{content:'\e606';position:absolute;left:60%;-webkit-transform:translateX(-60%);-moz-transform:translateX(-60%);-ms-transform:translateX(-60%);-o-transform:translateX(-60%);transform:translateX(-60%);font-family:'button-ui';opacity:0;font-size:12px;line-height:24px;display:inline-block;text-align:center;vertical-align:middle;-webkit-transition:all 0.33s cubic-bezier(0.33, 0, 0.83, 1);-o-transition:all 0.33s cubic-bezier(0.33, 0, 0.83, 1);-moz-transition:all 0.33s cubic-bezier(0.33, 0, 0.83, 1);transition:all 0.33s cubic-bezier(0.33, 0, 0.83, 1)}.mid-btn a:hover{-webkit-transform:scaleX(1.04);-moz-transform:scaleX(1.04);-ms-transform:scaleX(1.04);-o-transform:scaleX(1.04);transform:scaleX(1.04)}.mid-btn a:hover span{-webkit-transform:scaleX(1.04);-moz-transform:scaleX(1.04);-ms-transform:scaleX(1.04);-o-transform:scaleX(1.04);transform:scaleX(1.04)}.mid-btn a:hover i{-webkit-transform:scale(1.2) translateX(6px);-moz-transform:scale(1.2) translateX(6px);-ms-transform:scale(1.2) translateX(6px);-o-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}.mid-btn a:hover i:before{opacity:0;-webkit-transform:translateX(7px) scale(0.3);-moz-transform:translateX(7px) scale(0.3);-ms-transform:translateX(7px) scale(0.3);-o-transform:translateX(7px) scale(0.3);transform:translateX(7px) scale(0.3);-webkit-transition:all 0.33s cubic-bezier(0.33, 0, 0.67, 1);-o-transition:all 0.33s cubic-bezier(0.33, 0, 0.67, 1);-moz-transition:all 0.33s cubic-bezier(0.33, 0, 0.67, 1);transition:all 0.33s cubic-bezier(0.33, 0, 0.67, 1)}.mid-btn a:hover i:after{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.33s cubic-bezier(0.33, 0, 0.67, 1) 0.17s;-o-transition:all 0.33s cubic-bezier(0.33, 0, 0.67, 1) 0.17s;-moz-transition:all 0.33s cubic-bezier(0.33, 0, 0.67, 1) 0.17s;transition:all 0.33s cubic-bezier(0.33, 0, 0.67, 1) 0.17s}@media (max-width: 767.98px){.mid-btn{margin-top:40px;font-size:14px}}.dateLine-link{text-align:center;margin-top:60px;font-size:20px;font-weight:bold}.dateLine-link .p1{font-size:18px;margin-bottom:6px}.dateLine-link .p2{display:inline-block;font-size:26px}.dateLine-link #dateLine_link{color:#111}.dateLine-link #dateLine_link i{display:inline-flex;transform:rotate(180deg);width:38px;height:26px;border:2px solid #111;font-size:14px;align-items:center;justify-content:center;margin-left:10px;vertical-align:middle;border-radius:50px}@media (max-width: 767.98px){.dateLine-link{margin-top:0;transform:translateY(-12px);text-align:left;padding-left:5%;line-height:1;font-size:16px}.dateLine-link .p1{font-size:12px;margin-bottom:0.375vw;font-weight:normal}.dateLine-link .p2{font-size:16px}.dateLine-link #dateLine_link i{width:30px;height:18px;margin-left:5px}}
