body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0 }* {box-sizing: border-box }table {border-collapse: collapse;border-spacing: 0 }fieldset, img {border: 0 }address, caption, cite, code, dfn, em, th, var, i {font-style: normal;font-weight: normal }ol, ul {list-style: none }caption, th {text-align: left }q:before, q:after {content: "" }a:focus {outline-style: none }abbr, acronym {border: 0;font-variant: normal }sup {vertical-align: text-top }sub {vertical-align: text-bottom }input, textarea, select {font-family: inherit;font-size: inherit;font-weight: inherit }input:focus, textarea:focus, select:focus {outline-style: none }textarea {resize: none }input::-ms-clear {display: none }a, a:focus, a:hover {text-decoration: none;color: var(--themeColor) }a {display: inline }::selection {background: var(--themeColor);color: #fff }:focus {outline-color: var(--themeColor) }.swiper-box {position: relative }.img-box {overflow: hidden;position: relative }.img {display: block;width: 100%;height: 100%;object-fit: cover;}.anime-img {transition: unset;-webkit-transition: unset;position: absolute;inset: 0;object-fit: cover;width: 100%;height: 100% }img {max-width: 100%;height: auto;-webkit-transition: all ease-out .3s;transition: all ease-out .3s }html {font-size: 10px;scroll-behavior: smooth;scroll-padding-top: var(--headerHeight);--headerHeight: 8rem }:root {--fz-12: 12px;--fz-14: 1.4rem;--fz-15: 1.5rem;--fz-16: 1.6rem;--fz-17: 1.7rem;--fz-18: 1.8rem;--fz-20: 2rem;--fz-22: 2.2rem;--fz-24: 2.4rem;--fz-25: 2.5rem;--fz-26: 2.6rem;--fz-27: 2.7rem;--fz-28: 2.8rem;--fz-30: 3rem;--fz-32: 3.2rem;--fz-34: 3.4rem;--fz-36: 3.6rem;--fz-40: 4rem;--fz-41: 4.1rem;--fz-46: 4.6rem;--fz-48: 4.8rem;--fz-52: 5.2rem;--fz-56: 5.6rem;--fz-60: 6rem;--fz-66: 6.6rem }.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto }.row {margin-right: -15px;margin-left: -15px }.tab-content>.tab-pane {display: none }.tab-content>.active {display: block }.fade {opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear }.fade.in {opacity: 1 }.modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0 }.modal-backdrop.in {filter: alpha(opacity=50);opacity: .5 }.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {display: table;content: " " }.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {clear: both }:after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0 }.modal-open .modal {overflow-x: hidden;overflow-y: auto }.modal-open .modal.in {display: flex !important;justify-content: center;align-items: center }.modal.fade .modal-dialog {-webkit-transition: -webkit-transform .3s ease-out;-o-transition: -o-transform .3s ease-out;transition: transform .3s ease-out;-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%) }.modal.in .modal-dialog {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0) }@media (min-width:768px) {.modal-dialog {position: relative;width: 60rem;margin: 3rem auto }.modal-content {-webkit-box-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, 0.5);box-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, 0.5) }}.modal-content {position: relative;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border-radius: .6rem;outline: 0;-webkit-box-shadow: 0 .3rem .9rem rgba(0, 0, 0, 0.5);box-shadow: 0 .3rem .9rem rgba(0, 0, 0, 0.5) }.modal-body {position: relative;padding: 15px }.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000 }::-webkit-scrollbar {width: .4rem;height: .4rem;background-color: #dbe3e8;border-radius: 1rem }::-webkit-scrollbar-track {box-shadow: inset 0 0 0 rgba(240, 240, 240, 0.5);border-radius: 1rem;background-color: rgba(240, 240, 240, 0.5) }::-webkit-scrollbar-thumb {border-radius: 1rem;background-color: #3e3a37 }.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color: var(--themeColor);border-color: var(--themeColor) }.pagination>li>a, .pagination>li>span {display: flex;justify-content: center;align-items: center }.scroll-top {z-index: 999;position: fixed;bottom: 10rem;right: 13.6rem;width: 6.3rem;height: 6.3rem;text-align: center;border-radius: 50%;background-color: var(--themeColor);color: #ffffff;cursor: pointer;display: flex;align-items: center;justify-content: center;-webkit-box-shadow: 0 .8rem 2.3rem -0.6rem #1b1b1b;-moz-box-shadow: 0 .8rem 2.3rem -0.6rem #1b1b1b;box-shadow: 0 .8rem 2.3rem -0.6rem #1b1b1b;transition: transform .5s }.scroll-top i {width: 1rem;height: 1rem;border-bottom: 2px solid #fff;border-right: 2px solid #fff;content: "";-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);-ms-transform: rotate(225deg);-o-transform: rotate(225deg);transform: rotate(225deg) }.fixeds {border-radius: 0;position: fixed !important;width: 100%;top: 0;left: 0;z-index: 999;margin: 0;padding-top: 0;-webkit-animation: menu_sticky .5s ease-in-out .1s forwards;animation: menu_sticky .5s ease-in-out .1s forwards;opacity: 0;transition: opacity .1s ease-out }.header_placehoder {display: block;width: 100%;background: transparent;height: var(--headerHeight) }@-webkit-keyframes menu_sticky {0% {margin-top: -7.5rem;opacity: 0 }50% {margin-top: -6.4rem;opacity: 0 }100% {margin-top: 0;opacity: 1 }}@keyframes menu_sticky {0% {margin-top: -7.5rem;opacity: 0 }50% {margin-top: -6.4rem;opacity: 0 }100% {margin-top: 0;opacity: 1 }}header {position: fixed;top: 0;left: 0;width: 100%;z-index: 10;background-color: transparent }header .nav_content_navs li:hover .sub-menu, header .first-menus>li:hover .sub-menu, header .sub-menu>li:hover .third-sub, header .third-sub>li:hover .fourth-sub {pointer-events: all }header .fourth-sub, header .third-sub, header .sub-menu {position: absolute;top: 0;left: 50%;z-index: 98;background-color: #ffffff;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-o-transition: all 500ms ease;-ms-transition: all 500ms ease;visibility: hidden;opacity: 0;text-align: left;pointer-events: none;min-width: 20rem;white-space: nowrap }header .sub-menu {transform: translateX(-50%);margin-left: 0 }header .sub-menu a { text-align:center;display: block;padding: 1rem;font-size: 1.4rem;color: #333333;width: 100%;height: 100%;line-height: 3.2rem;transition: .2s ease-out }header .sub-menu li {-webkit-transition: all .2s ease-out;transition: all .2s ease-out }header .sub-menu li:hover>a {transform: translateX(5px);color: #ffffff }header .sub-menu li:hover {background-color: var(--themeColor) }header .active>.submenu-button, header a:hover::after {border-bottom-color: var(--themeColor);border-right-color: var(--themeColor) }header .sub-menu a:hover::after {border-bottom-color: #fff;border-right-color: #fff }header .sub-menu li a::after {-webkit-transform: rotate(316deg);transform: rotate(316deg) }header .fourth-sub, header .third-sub {top: 0;left: 100% }header .third-sub li:hover .fourth-sub, header li:hover .sub-menu, header .sub-menu li:hover .third-sub {opacity: 1;visibility: visible;top: 100%;pointer-events: all }header .third-sub li:hover .fourth-sub, header .sub-menu li:hover .third-sub {top: 0 }header .sub-menu .submenu-button {position: absolute;top: 44%;right: 1.4rem;width: .5rem;height: .5rem;border-bottom: .1rem solid #fff;border-right: .1rem solid #fff;content: "";-webkit-transform: rotate(315deg);transform: rotate(315deg);border-bottom-color: #272727;border-right-color: #272727 }header .sub-menu li:hover .submenu-button {border-bottom-color: #ffffff;border-right-color: #ffffff }header>ul>li:hover>.submenu-button {border-bottom-color: var(--themeColor);border-right-color: var(--themeColor) }header .sub-menu li {width: 100%;position: relative;transition: .2s ease-out }header {background-color: #fff }header .header .pc_header .header_content {display: flex;justify-content: flex-start;align-items: center }header .header .pc_header .header_content .header_nav {margin-left: auto }header .header .pc_header .header_content .header_nav .header_nav_list {display: flex;justify-content: flex-start;align-items: center }header .header .pc_header .header_content .header_nav .header_nav_list>li {position: relative;height: var(--headerHeight);display: flex;justify-content: center;align-items: center;padding: 0 .5rem;margin-right: 6rem }header .header .pc_header .header_content .header_nav .header_nav_list>li.active>a, header .header .pc_header .header_content .header_nav .header_nav_list>li:hover>a {color: var(--themeColor) }header .header .pc_header .header_content .header_nav .header_nav_list>li.active::after, header .header .pc_header .header_content .header_nav .header_nav_list>li:hover::after {width: 100% }header .header .pc_header .header_content .header_nav .header_nav_list>li::after {content: "";position: absolute;bottom: 0;left: 50%;width: 0%;height: 2px;transform: translateX(-50%);transition: .25s ease-out;background-color: var(--themeColor) }header .header .pc_header .header_content .header_nav .header_nav_list>li>a {font-size: var(--fz-16, 14px);font-weight: 400;text-align: left;color: #333;text-transform: uppercase }header .header .pc_header .header_content .search-box form {display: flex;justify-content: flex-start;align-items: center }header .header .pc_header .header_content .search-box form .header-search {background: #ffffff;border: 1px solid #c2c2c2;border-radius: .6rem;width: 25.5rem;height: 4.8rem;font-size: 1.4rem;color: #666;padding: 0 1rem;margin-right: 3.5px }header .header .pc_header .header_content .search-box form button {display: flex;justify-content: center;align-items: center;width: 4.8rem;height: 4.8rem;background: var(--themeColor-2);border-radius: .6rem;font-size: 1.6rem;border: unset;color: #ffffff;font-size: 2rem;cursor: pointer;transition: .2s ease-in }header .header .pc_header .header_content .search-box form button:hover {background-color: var(--themeColor) }.mobile_nav {display: none;}@media screen and (max-width: 1024px) {html {--headerHeight: 85px !important;}.header .cus-container, .footer .cus-container {width: 100%;}.container, .header .container, ._index_ .container, .footer .container {width: 100% !important;}.header_placehoder {display: block !important;}header {background-color: #ffffff;backdrop-filter: unset;}header .header .mobile_nav {display: unset;}header .header .cus-container {width: unset;}header .header .trigger_active {transform: rotate(90deg);}header .header .pc-header, header .header .pc_header {display: none;}header .header .mobile_nav .mobile_nav_header {display: flex;flex-direction: row-reverse;justify-content: space-between;align-items: center;padding: 15px;background-color: #ffffff;height: var(--headerHeight);position: relative;z-index: 9990;}header .header .mobile_nav .mobile_nav_header .cus-bars i {width: 2.2rem;height: 2px;background-color: #000;display: block;margin: .5rem 0;}header .header .mobile_nav .mobile_nav_header .cus-bars::before, header .header .mobile_nav .mobile_nav_header .cus-bars::after {content: '';display: block;width: 2.2rem;height: 2px;background-color: #000;}header .header .mobile_nav .mobile_nav_header>h4 {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}header .header .mobile_nav .mobile_nav_header .mobile_logo {max-width: 150px;}header .header .mobile_nav .mobile_nav_header>a {height: 100%;flex-shrink: 0;}header .header .mobile_nav .mobile_nav_header .mobile_logo {height: 100%;}header .header .mobile_nav .mobile_nav_header .mobile_logo img {height: 100%;object-fit: contain;}header .header .mobile_nav .mobile_nav_content {position: fixed;bottom: 0;right: -100%;width: 100%;height: 100%;z-index: 9991;text-align: right;transition: 0.3s;}header .header .mobile_nav .mobile_nav_content.nav_show {right: 0;}header .header .mobile_nav .mobile_nav_content .nav_bg {position: fixed;top: 0;right: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);z-index: -1;opacity: 0;visibility: hidden;transition: all 0.3s;}header .header .mobile_nav .mobile_nav_content.nav_show .nav_bg {opacity: 1;visibility: visible;}header .header .mobile_nav .mobile_nav_content .content_menu_ul {width: 80%;height: 100%;margin-left: auto;background: #272727;position: relative;font-size: 1.6rem;padding: 2rem;color: #ffffff;overflow-y: scroll;}header .header .mobile_nav .mobile_nav_content .content_menu_ul form {display: flex;justify-content: center;margin-bottom: 2rem;}header .header .mobile_nav .mobile_nav_content .content_menu_ul form>input[type="text"] {flex: 3;border: unset;height: 5rem;flex-shrink: 0;padding-left: 2rem;color: #000;}header .header .mobile_nav .mobile_nav_content .content_menu_ul form>button[type="submit"] {flex: 1;border: unset;margin-left: 1rem;background: var(--themeColor);color: #ffffff;font-size: 2rem;}header .header .mobile_nav .mobile_nav_content .content_menu_ul>li, header .header .mobile_nav .mobile_nav_content .content_menu_ul>li .content_mt_ul>li {min-height: 5rem;text-align: left;justify-content: space-between;align-items: center;position: relative;display: flex;flex-wrap: wrap;}header .header .mobile_nav .mobile_nav_content .content_menu_ul>li .i {width: 5rem;height: 5rem;display: flex;justify-content: center;align-items: center;font-size: 2rem;}header .header .mobile_nav .mobile_nav_content .content_menu_ul>li .content_mt_ul {display: none;flex-basis: 100%;padding-left: 2rem;}header .header .mobile_nav .mobile_nav_content .content_menu_ul>li::after, header .header .mobile_nav .mobile_nav_content .content_menu_ul>li .content_mt_ul>li::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.14rem;background: #111111;}header .header .mobile_nav .mobile_nav_content .content_menu_ul>li .content_mt_ul>li::after {background: #383838;height: 0.12rem;}header .header .mobile_nav .mobile_nav_content .content_menu_ul>li>a, header .header .mobile_nav .mobile_nav_content .content_menu_ul>li .content_mt_ul>li>a {color: #ffffff;line-height: 7rem;flex: 1;font-size: 16px;text-transform: capitalize;}}@media screen and (max-width: 620px) {html {--headerHeight: 65px !important;}header .header .mobile_nav .mobile_nav_header {padding: 5px 10px;}header .header .mobile_nav .mobile_nav_content .content_menu_ul {padding: 1rem;}header .header .mobile_nav .mobile_nav_content .content_menu_ul>li>a, header .header .mobile_nav .mobile_nav_content .content_menu_ul>li .content_mt_ul>li>a {line-height: 5rem;}header .header .mobile_nav .mobile_nav_content .content_menu_ul>li .content_mt_ul {padding-left: 1rem;}}@keyframes swiper-preloader-spin {100% {transform: rotate(360deg);}}.swiper {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}.swiper-pointer-events {touch-action: pan-y;}:root {--swiper-pagination-color: var(--swiper-theme-color);--swiper-pagination-bullet-size: 8px;--swiper-pagination-bullet-width: 8px;--swiper-pagination-bullet-height: 8px;--swiper-pagination-bullet-inactive-color: #000;--swiper-pagination-bullet-inactive-opacity: 0.2;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 4px;--swiper-pagination-bullet-vertical-gap: 6px;--swiper-navigation-size: 44px;--swiper-theme-color: #007aff;}.swiper-android .swiper-slide, .swiper-wrapper {transform: translate3d(0px, 0, 0);}.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box;}.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;}.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 10px;left: 0;width: 100%;}.swiper-pagination {position: absolute;text-align: center;transition: 300ms opacity;transform: translate3d(0, 0, 0);z-index: 10;}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);}.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}.swiper-pagination-bullet-active {opacity: var(--swiper-pagination-bullet-opacity, 1);background: var(--swiper-pagination-color, var(--swiper-theme-color));}.swiper-pagination-bullet {width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display: inline-block;border-radius: 50%;background: var(--swiper-pagination-bullet-inactive-color, #000);opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);}.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;animation: swiper-preloader-spin 1s infinite linear;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}.header .container, .container, .footer .container {width: 160rem }.hg-iconfont {font-size: inherit;color: inherit }.custom-swiper-button {position: absolute;top: 50%;z-index: 9;transform: translateY(-50%);transition: .25s ease;display: flex;justify-content: center;align-items: center;font-size: 1.8rem;cursor: pointer;color: #fff;width: 2.8rem;height: 2.8rem;border-radius: 50%;background-color: #CCCCCC }.custom-swiper-button:hover {background-color: var(--themeColor-2) }.custom-swiper-button.prev {left: 16rem }.custom-swiper-button.next {right: 16rem }.main_title {font-size: 5rem;font-family: Montserrat-Bold;font-weight: 700;text-align: center;color: var(--themeColor);line-height: normal;text-transform: uppercase }.main_des {font-size: var(--fz-18, 16px);font-weight: 400;text-align: left;line-height: 3rem }.main_btn {padding: 1.4rem 3rem;border-radius: 2.4rem;overflow: hidden;display: inline-flex;position: relative;transition: all .5s ease-in-out;border: 1px solid var(--themeColor);background-color: var(--themeColor);cursor: pointer;}.main_btn:hover::after {transform: translateY(0) }.main_btn:hover>span {transform: translateY(-100%) scale(0) }.main_btn>span {font-size: var(--fz-18, 16px);font-weight: 400;text-align: left;color: #ffffff;line-height: 1;transition: .2s ease-out;text-transform: capitalize;display: block;width: 100%;height: 100%;white-space: nowrap;}.main_btn::after {content: "\e65e";font-family: "hg-iconfont";height: 100%;width: 100%;background-color: #ffffff;color: var(--themeColor);position: absolute;top: 0%;left: 0%;transform: translateY(100%);font-size: 2.6rem;font-weight: 600;display: flex;align-items: center;justify-content: center;transition: .2s ease-out }.page-contact {background-repeat: no-repeat;background-position: center center;background-size: cover }.page-contact ._content_ {display: flex;justify-content: space-between;align-items: center;min-height: 24rem }.page-contact ._content_ .main_title {max-width: 30rem;font-size: 4rem;text-align: left;text-transform: capitalize }.page-contact ._content_ .social_list {display: flex;flex-direction: column;justify-content: flex-start;align-items: center }.page-contact ._content_ .social_list>span {font-size: 14px;color: #888888;display: block;margin-bottom: 2rem }.page-contact ._content_ .social_list .list {display: flex;justify-content: center;align-items: center }.page-contact ._content_ .social_list .list>li {margin-right: 1.6rem }.page-contact ._content_ .social_list .list>li:hover .i {transform: translateY(-3px);border-color: #ffffff;color: var(--themeColor-2) }.page-contact ._content_ .social_list .list>li:last-child {margin-right: unset }.page-contact ._content_ .social_list .list>li .i {width: 4rem;height: 4rem;border-radius: 50%;border: 1px solid var(--themeColor);display: flex;justify-content: center;align-items: center;color: var(--themeColor);font-size: 2.2rem;transition: .15s ease-out }footer .footer {padding-top: var(--block-p-t, 13rem);padding-bottom: var(--block-p-b, 6rem);background-size: cover;background-position: center center;background-repeat: no-repeat;}footer .footer .footer-main {margin-bottom: var(--block-m-b, 6rem);}footer .footer a:hover {transform: translateX(3px) }footer .footer a {display: inline-block;transition: .2s ease-out }footer .footer .footer-main ._content_ {display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start }footer .footer .footer-copy ._content_ {display: flex;justify-content: space-between;align-items: center;}footer .footer .footer-copy ._content_ .footer-copy_friendship {display: flex;justify-content: flex-start;align-items: center;margin-right: 3rem;}footer .footer .footer-copy ._content_ .footer-copy_friendship .list {display: flex;justify-content: flex-start;align-items: center;}footer .footer .footer-copy ._content_ .footer-copy_friendship .list>li {margin-right: 3rem;}footer .footer ._content_ {display: flex;justify-content: space-between;align-items: flex-start;}footer .footer ._content_ .footer-left {max-width: 36rem;flex-shrink: 0 }footer .footer ._content_ .footer-left a, footer .footer ._content_ .footer-left p {font-size: var(--fz-16, 14px);font-weight: 400;text-align: left;color: #ffffff }footer .footer ._content_ .footer-left .logo-box {margin-bottom: 4rem }footer .footer ._content_ .footer-left .footer_contact_list {margin-bottom: 3.2rem }footer .footer ._content_ .footer-left .footer_contact_list .list {display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start }footer .footer ._content_ .footer-left .footer_contact_list .list>li>* {line-height: 3.2rem }footer .footer ._content_ .footer-left .footer_privacy_policy a {color: rgba(255, 255, 255, 0.5);font-size: 14px }footer .footer ._content_ .footer-right {flex-grow: 1 }footer .footer ._content_ .footer-right .footer_nav_list {display: flex;justify-content: flex-end;align-items: flex-start }footer .footer ._content_ .footer-right .footer_nav_list>li {margin-left: 6rem }footer .footer .footer-copy .footer-copy_friendship>span, footer .footer ._content_ .footer-right .footer_nav_list>li>h2 {font-size: var(--fz-18, 16px);font-family: Montserrat-Bold;font-weight: 700;text-align: left;color: #ffffff;line-height: 1;margin: unset;position: relative;margin-bottom: 4px;display: block;}footer .footer ._content_ .footer-right .footer_nav_list>li>h2::after {content: '';display: block;margin-top: 1.6rem;width: 16rem;height: 1px;background-image: linear-gradient(to right, var(--themeColor-2) 0%, var(--themeColor-2) 40%, #ffffff 40%, #ffffff 100%) }footer .footer .footer-copy .footer-copy_filing>a, footer .footer .footer-copy .footer-copy_friendship .list>li a, footer .footer ._content_ .footer-right .footer_nav_list>li .list>li a {font-size: var(--fz-16, 14px);font-weight: 400;text-align: left;color: #ffffff;line-height: 3.2rem }._index_ .index_banner .swiper-box .swiper-slide {overflow: hidden }._index_ .index_banner .swiper-box .img-box {height: 72rem;object-fit: cover }._index_ .index_banner .swiper-banner-pagination {position: absolute;width: 100%;bottom: 2.5rem;z-index: 9;--TS: 4200ms }._index_ .index_banner .swiper-banner-pagination .swiper-pagination {position: static;display: flex;justify-content: flex-start;align-items: flex-start }._index_ .index_banner .swiper-banner-pagination .swiper-pagination .banner-bullet {font-size: var(--fz-18, 16px);font-family: Montserrat-Bold;font-weight: 700;text-align: left;color: #ffffff;line-height: 3.6rem;width: 17.8rem;position: relative;margin-right: 4.5rem;cursor: pointer }._index_ .index_banner .swiper-banner-pagination .swiper-pagination .banner-bullet>h1 {color: inherit;font-size: inherit;font-weight: inherit;line-height: inherit;transition: .3s ease-out }._index_ .index_banner .swiper-banner-pagination .swiper-pagination .banner-bullet:last-child {margin-right: unset }._index_ .index_banner .swiper-banner-pagination .swiper-pagination .banner-bullet::after, ._index_ .index_banner .swiper-banner-pagination .swiper-pagination .banner-bullet::before {content: '';width: 100%;height: 2px;position: absolute;bottom: 0;left: 0;background-color: #fff }._index_ .index_banner .swiper-banner-pagination .swiper-pagination .banner-bullet::after {width: 0%;background-color: var(--themeColor);transition-duration: 0s;transition-timing-function: linear }._index_ .index_banner .swiper-banner-pagination .swiper-pagination .banner-bullet.banner-bullet-active::after {transition-duration: var(--TS);width: 100% }._index_ .index_banner .swiper-banner-pagination .swiper-pagination .banner-bullet.banner-bullet-active>h1 {color: var(--themeColor) }._index_ .index_banner .custom-swiper-button {color: #333333;font-size: 3.2rem;border-radius: unset;background-color: unset }._index_ .index_product {--item: 3;--gap: 9.7rem;--Rgap: 4.8rem;--itemWidth: calc(100% / var(--item) - (var(--gap) * (var(--item) - 1) / var(--item)));padding-top: var(--block-p-t, 11.5rem) }._index_ .index_product .container {width: 127.5rem }._index_ .index_product ._content_ .main_title {margin-bottom: var(--mini-m-b, 5rem) }._index_ .index_product ._content_ .index_product_list .list {display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start }._index_ .index_product ._content_ .index_product_list .list>li {width: var(--itemWidth);margin-right: var(--gap);margin-top: var(--Rgap);background: #f4f4f4;border: 1px solid transparent;border-radius: 1rem;transition: .3s ease-out;position: relative }._index_ .index_product ._content_ .index_product_list .list>li::before {content: '';position: absolute;right: calc(-1 * var(--gap) / 2);top: 0;width: 1px;height: 100%;background-color: #E1E1E1 }._index_ .index_product ._content_ .index_product_list .list>li::after {content: '';width: 115%;height: 1px;background-color: #E1E1E1;position: absolute;top: calc(-1 * var(--Rgap) / 2);left: 50%;transform: translateX(-50%) }._index_ .index_product ._content_ .index_product_list .list>li:hover {border-color: #e1e1e1;box-shadow: .2rem 1.2rem 1.4rem .2rem rgba(0, 0, 0, 0.1) }._index_ .index_product ._content_ .index_product_list .list>li:hover>a .text-box>h1 {clip-path: inset(0% 0% 4.4rem 0%) }._index_ .index_product ._content_ .index_product_list .list>li:hover>a .text-box .i {opacity: 1;visibility: visible;transform: unset }._index_ .index_product ._content_ .index_product_list .list>li:nth-child(-n+3) {margin-top: unset }._index_ .index_product ._content_ .index_product_list .list>li:nth-child(-n+3)::after {content: unset }._index_ .index_product ._content_ .index_product_list .list>li:nth-child(3n) {margin-right: unset }._index_ .index_product ._content_ .index_product_list .list>li:nth-child(3n)::before {content: unset }._index_ .index_product ._content_ .index_product_list .list>li>a {display: flex;justify-content: flex-start;align-items: center;padding: 1rem }._index_ .index_product ._content_ .index_product_list .list>li>a .img-box {width: 14rem;height: 14rem;flex-shrink: 0;border-radius: 1rem;}._index_ .index_product ._content_ .index_product_list .list>li>a .text-box {padding: 1rem;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;position: relative;width: 100%;}._index_ .index_product ._content_ .index_product_list .list>li>a .text-box>h1 {font-size: var(--fz-18, 16px);text-align: center;font-weight: 300;color: #333333;line-height: 2.2rem;word-break: break-word;transition: .15s ease-out;height: 6.6rem;clip-path: inset(0% 0% 0% 0%);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical }._index_ .index_product ._content_ .index_product_list .list>li>a .text-box .i {width: 2.8rem;height: 2.8rem;border-radius: 50%;background-color: var(--themeColor-2);display: flex;justify-content: center;align-items: center;font-size: 14px;color: #ffffff;opacity: 0;visibility: hidden;position: absolute;transition: .2s ease-out;bottom: 0;transform: translateY(50%) }._index_ .index_service {padding-top: var(--block-p-t, 11.5rem) }._index_ .index_service .index_service_head {margin-bottom: 3.5rem }._index_ .index_service .index_service_head ._content_ {display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start }._index_ .index_service .index_service_head ._content_ .main_title {text-align: left }._index_ .index_service .index_service_head ._content_ .swiper-navgation {margin-left: auto;display: flex;justify-content: center;align-items: center;position: relative }._index_ .index_service .index_service_head ._content_ .swiper-navgation .custom-swiper-button {position: static;transform: unset }._index_ .index_service .index_service_head ._content_ .swiper-navgation .prev {margin-right: 15px }._index_ .index_service .index_service_content .swiper-box .swiper-slide {width: 127.5rem;border-radius: 2.5rem;position: relative;overflow: hidden;}._index_ .index_service .index_service_content .swiper-box .swiper-slide::before, ._index_ .index_service .index_service_content .swiper-box .swiper-slide::after {content: '';position: absolute;inset: 0;z-index: 8;transition: .6s ease-out }._index_ .index_service .index_service_content .swiper-box .swiper-slide::before {background-image: linear-gradient(to bottom, transparent 0%, #fff 100%);opacity: 1 }._index_ .index_service .index_service_content .swiper-box .swiper-slide::after {opacity: 0;background-image: linear-gradient(to bottom, transparent 0%, rgba(10, 51, 134, 0.9) 100%) }._index_ .index_service .index_service_content .swiper-box .swiper-slide.swiper-slide-active::before {opacity: 0 }._index_ .index_service .index_service_content .swiper-box .swiper-slide.swiper-slide-active::after {opacity: 1 }._index_ .index_service .index_service_content .swiper-box .swiper-slide.swiper-slide-active .left .marker .after {width: 20.5rem !important }._index_ .index_service .index_service_content .swiper-box .swiper-slide .img-box {width: 100%;height: 100%;}._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box {padding: 5rem 6rem;width: 100%;display: flex;justify-content: space-between;align-items: center;position: absolute;z-index: 9;bottom: 0;left: 0 }._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .left {max-width: 65rem;}._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .left .marker {font-size: 3rem;font-family: Montserrat-Bold;font-weight: 700;text-align: left;color: #ffffff;line-height: 1;margin-bottom: 2rem;display: flex;justify-content: flex-start;align-items: center }._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .left .marker .after {margin-left: 1.5rem;width: 0rem;height: 1px;background-color: rgba(255, 255, 255, 0.6);transition: .25s ease-out .8s }._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .left>h1 {font-size: 3rem;font-family: Montserrat-Bold;font-weight: 700;text-align: left;color: #ffffff;line-height: 3rem;margin-bottom: 1rem;height: 6rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .left .main_des {color: #ffffff;line-height: 2.4rem;height: 7.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .right .i {width: 6.5rem;height: 6.5rem;border-radius: 50%;background-color: #ffffff;display: flex;justify-content: center;align-items: center;color: var(--themeColor-2);font-size: var(--fz-24, 18px);transition: .15s ease }._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .right .i:hover {background-color: var(--themeColor-2);color: #ffffff }._index_ .index_news {padding-top: var(--block-p-t, 11.5rem);padding-bottom: var(--block-p-b, 9rem);--item: 4;--gap: 5.2rem;--itemWidth: calc(100% / var(--item) - (var(--gap) * (var(--item) - 1) / var(--item))) }._index_ .index_news ._content_ .index_news_head {display: flex;justify-content: space-between;align-items: center;margin-bottom: var(--mini-m-b, 8rem) }._index_ .index_news ._content_ .index_news_content .list {display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start }._index_ .index_news ._content_ .index_news_content .list>li {width: var(--itemWidth);margin-right: var(--gap);margin-top: var(--mini-mt, 3rem) }._index_ .index_news ._content_ .index_news_content .list>li:nth-child(-n+4) {margin-top: unset }._index_ .index_news ._content_ .index_news_content .list>li:nth-child(4n) {margin-right: unset }._index_ .index_news ._content_ .index_news_content .list>li .img-box {height: 28rem;border-radius: 1rem;margin-bottom: 2rem }._index_ .index_news ._content_ .index_news_content .list>li .img-box:hover .img {transform: scale(1.05) }._index_ .index_news ._content_ .index_news_content .list>li .text-box {border-radius: 1rem;background-color: #E8E8E8;padding: 2rem;display: block;transition: .25s ease-out }._index_ .index_news ._content_ .index_news_content .list>li .text-box:hover {background-color: var(--themeColor) }._index_ .index_news ._content_ .index_news_content .list>li .text-box:hover>h1 {color: #ffffff }._index_ .index_news ._content_ .index_news_content .list>li .text-box:hover .date {color: #ffffff !important }._index_ .index_news ._content_ .index_news_content .list>li .text-box:hover .i {background-color: #ffffff !important;color: var(--themeColor-2) !important }._index_ .index_news ._content_ .index_news_content .list>li .text-box>h1 {font-size: var(--fz-18, 16px);font-family: Montserrat-Bold;font-weight: 700;text-align: left;color: #000000;line-height: 3rem;margin-bottom: 1.8rem;height: 9rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical }._index_ .index_news ._content_ .index_news_content .list>li .text-box>div {display: flex;justify-content: space-between;align-items: center }._index_ .index_news ._content_ .index_news_content .list>li .text-box>div .date {font-size: 14px;font-weight: 400;text-align: left;color: #333333;line-height: 1 }._index_ .index_news ._content_ .index_news_content .list>li .text-box>div .i {width: 2.4rem;height: 2.4rem;border-radius: 50%;background-color: var(--themeColor-2);color: #ffffff;font-size: 1.6rem;transition: .2s ease;display: flex;justify-content: center;align-items: center }footer .footer .footer-copy .footer-copy_filing {display: flex;flex-direction: column;}footer .footer .footer-copy .footer-copy_filing>a {text-align: right;}@media screen and (max-width: 1024px) {.service-2, .page-contact ._content_, ._index_ .index_news, ._index_ .index_service, ._index_ .index_product, ._index_ .index_banner .swiper-banner-pagination {padding-left: 15px;padding-right: 15px;}._index_ .index_banner .swiper-box .img-box {height: 38.5rem;}.custom-swiper-button.prev {left: 4rem;}.custom-swiper-button.next {right: 4rem;}._index_ .index_product {--gap: 4.2rem;--Rgap: 4.2rem;}._index_ .index_service .index_service_content .swiper-box .swiper-slide {width: 80%;}._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box {padding: 4rem;}._index_ .index_news {--item: 2;--gap: 3rem;}._index_ .index_news ._content_ .index_news_content .list>li:nth-child(4n) {margin-right: var(--gap);}._index_ .index_news ._content_ .index_news_content .list>li:nth-child(-n+4) {margin-top: var(--mini-mt, 3rem);}._index_ .index_news ._content_ .index_news_content .list>li:nth-child(2n) {margin-right: unset;}._index_ .index_news ._content_ .index_news_content .list>li:nth-child(-n+2) {margin-top: unset;}footer .footer {padding-top: 6rem;padding-bottom: 4rem;padding-left: 15px;padding-right: 15px;}footer .footer ._content_ {flex-direction: column;}footer .footer ._content_ .footer-left {max-width: unset;width: 100%;margin-bottom: 3rem;}footer .footer ._content_ .footer-right {width: 100%;}footer .footer ._content_ .footer-right .footer_nav_list {flex-wrap: wrap;justify-content: flex-start;}footer .footer ._content_ .footer-right .footer_nav_list>li {margin-left: unset;flex: 1;flex-basis: 50%;padding: 0 15px;margin-bottom: 3rem;}}@media screen and (max-width: 620px) {:root {--block-m-t: 3rem;--block-m-b: 3rem;--block-p-t: 3rem;--block-p-b: 3rem;--mini-m-t: 15px;--mini-m-b: 15px;--mini-p-t: 15px;--mini-p-b: 15px;}.main_title {font-size: 2.8rem !important;}._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .left .marker, ._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .left>h1 {font-size: 2rem !important;line-height: 2.6rem !important;}.main_des {font-size: 14px !important;line-height: 2.4rem !important;}.main_btn {padding: 1rem 1.5rem;}.main_btn>span {font-size: 14px;}._index_ .index_service .index_service_head ._content_ .swiper-navgation, ._index_ .index_product ._content_ .index_product_list .list>li>a .text-box .i, ._index_ .index_banner .swiper-banner-pagination, .custom-swiper-button {display: none;}._index_ .index_banner .swiper-box .img-box {height: auto;}._index_ .index_product {--item: 1;--gap: 0%;}._index_ .index_product ._content_ .index_product_list .list>li {margin-top: unset !important;margin-bottom: var(--mini-m-b) !important;}._index_ .index_product ._content_ .index_product_list .list>li:last-child {margin-bottom: unset !important;}._index_ .index_product ._content_ .index_product_list .list>li>a .text-box {width: 100%;}._index_ .index_product ._content_ .index_product_list .list>li>a .text-box>h1 {-webkit-line-clamp: 5;height: auto;max-height: 11rem;}._index_ .index_product ._content_ .index_product_list .list>li::before, ._index_ .index_product ._content_ .index_product_list .list>li::after {content: unset !important;}._index_ .index_service .index_service_content .swiper-box .swiper-slide {width: 100%;}._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box {padding: 10px;flex-direction: column;justify-content: flex-start;align-items: flex-start;}._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .right .i {width: 3rem;height: 3rem;font-size: 16px;}._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .left>h1 {height: 2.6rem;display: block;white-space: nowrap;-webkit-line-clamp: unset;-webkit-box-orient: unset;}._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .left {width: 100%;}._index_ .index_service .index_service_content .swiper-box .swiper-slide .cover-box .left .marker {margin-bottom: 1rem;}._index_ .index_service .index_service_content .swiper-box .swiper-slide {border-radius: 12px;}._index_ .index_news {--item: 1;--gap: 0%;}._index_ .index_news ._content_ .index_news_content .list>li .text-box {padding: 15px;}._index_ .index_news ._content_ .index_news_content .list>li .img-box {margin-bottom: 1rem;}._index_ .index_news ._content_ .index_news_content .list>li {margin-top: unset !important;margin-bottom: var(--mini-m-b) !important;}._index_ .index_news ._content_ .index_news_content .list>li:last-child {margin-bottom: unset !important;}._index_ .index_news ._content_ .index_news_content .list>li .text-box>h1 {line-height: 2.2rem;font-weight: 400;font-family: Montserrat-Regular;height: auto;max-height: 6.6rem;color: #333;margin-bottom: 1rem;}.page-contact ._content_ {padding-top: var(--block-p-t);padding-bottom: var(--block-p-b);flex-direction: column;}.page-contact ._content_ .main_title {max-width: unset;text-align: center;}.page-contact ._content_ .social_list>span {margin-bottom: 1rem;}footer .footer {padding-top: 3rem;padding-bottom: 2rem;}footer .footer ._content_ .footer-left .logo-box {margin-bottom: 10px;}footer .footer ._content_ .footer-left .footer_contact_list {margin-bottom: 15px;}footer .footer .footer-copy .footer-copy_filing>a, footer .footer .footer-copy .footer-copy_friendship .list>li a, footer .footer ._content_ .footer-right .footer_nav_list>li .list>li a, footer .footer ._content_ .footer-left a, footer .footer ._content_ .footer-left p {font-size: 16px;}footer .footer .footer-copy .footer-copy_filing>a, footer .footer .footer-copy .footer-copy_friendship .list>li a, footer .footer ._content_ .footer-right .footer_nav_list>li .list>li a, footer .footer ._content_ .footer-left .footer_contact_list .list>li>* {line-height: 2.8rem;}footer .footer ._content_ .footer-left .footer_contact_list .list>li {margin-bottom: 5px;}footer .footer ._content_ .footer-right .footer_nav_list>li {flex-basis: 100%;padding: unset;margin-bottom: 15px;}footer .footer ._content_ .footer-right .footer_nav_list>li>h2::after {margin-top: 1rem;width: 100%;}footer .footer ._content_ .footer-left {margin-bottom: 15px;}}