.image-banner{width:100%;max-width:100%;position:relative;display:block;overflow:hidden}.image-banner.image-cover.height-640{height:auto;max-height:640px}.image-banner.image-cover.height-720{height:auto;max-height:720px}.image-banner.image-cover.height-480{height:auto;max-height:480px}.image-banner.image-cover.height-300{height:auto;max-height:300px}.image-banner.height-300 .banner-wrapper .banner-item .img-box .img{max-height:300px}.image-banner.height-480 .banner-wrapper .banner-item .img-box .img{max-height:480px}.image-banner.height-720 .banner-wrapper .banner-item .img-box .img{max-height:720px}.image-banner.height-640 .banner-wrapper .banner-item .img-box .img{max-height:640px}.image-banner.height-300 .banner-wrapper .banner-item .img-box-mobile .img{max-height:unset}.image-banner.height-480 .banner-wrapper .banner-item .img-box-mobile .img{max-height:unset}.image-banner.height-720 .banner-wrapper .banner-item .img-box-mobile .img{max-height:unset}.image-banner.height-640 .banner-wrapper .banner-item .img-box-mobile .img{max-height:unset}.image-banner.image-cover .banner-wrapper .banner-item .img-box .img{object-fit:contain;object-position:center}.image-banner.image-contain .banner-wrapper .banner-item .img-box .img{object-fit:cover;object-position:center}.image-banner.image-cover .banner-item .img-box-mobile .img{object-fit:contain;object-position:center}.image-banner.image-contain .banner-item .img-box-mobile .img{object-fit:cover;object-position:center}.image-banner.banner-wrapper .banner-item .img-box-mobile .image-normal{object-fit:cover;object-position:center}.image-banner .banner-wrapper{width:100%;height:100%;object-fit:contain;object-position:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.image-banner .banner-wrapper .banner-item{position:relative;width:100%;height:100%}.image-banner .banner-wrapper .banner-item .img-box{position:relative;width:100%;height:100%;display:block}.image-banner .banner-wrapper .banner-item .img-box .img{width:100%;height:100%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.image-banner .banner-wrapper .banner-item .banner-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:block}.image-banner .banner-wrapper .banner-item .text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;overflow:hidden;padding:20px}.image-banner .banner-wrapper .banner-item .text-wrapper .title{margin-top:10px;font-weight:500}.image-banner .banner-wrapper .banner-item .text-wrapper .text{margin-top:10px;margin-bottom:30px;min-height:22px;font-weight:400}.image-banner .banner-wrapper .banner-item .text-wrapper .banner-btn{margin-top:30px;margin-bottom:10px;box-sizing:border-box;padding:0 30px;height:40px;line-height:40px;max-width:calc(100% - 60px);border-radius:5px;font-size:16px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:break-all;display:inline-block}section.section-image-banner .image-banner .swiper-button-next{position:absolute;z-index:3;opacity:1;background:transparent;top:50%}section.section-image-banner .image-banner .swiper-button-prev{position:absolute;z-index:3;opacity:1;background:transparent;top:50%}.image-banner .banner-page-style-1 .swiper-pagination{position:absolute!important;text-align:center!important;bottom:30px!important;left:50%}.image-banner .banner-page-style-2 .swiper-pagination{position:absolute!important;text-align:center!important;top:50%!important;right:90px!important}.image-banner .banner-page-style-3 .swiper-pagination{position:absolute!important;text-align:center!important;bottom:30px!important;left:50%}.image-banner .banner-page-style-3 .swiper-pagination-bullet{width:20px!important;height:20px!important;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,.2)!important}@media screen and (min-width:769px){.image-banner .banner-wrapper .banner-item .img-box-mobile{display:none}}@media screen and (max-width:768px){.image-banner{width:100%;max-width:100%;position:relative;display:block;overflow:hidden}.image-banner .banner-wrapper{width:100%;height:100%;object-fit:contain;object-position:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.image-banner .banner-wrapper .banner-item{position:relative;width:100%;overflow:hidden}.image-banner .banner-wrapper .banner-item .img-box{display:none!important}.image-banner .banner-wrapper .banner-item .img-box-mobile .image-cover{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.image-banner .banner-wrapper .banner-item .img-box-mobile .image-contain{width:100%;height:100%;object-fit:contain;object-position:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.image-banner .banner-wrapper .banner-item .img-box-mobile{position:relative;overflow:hidden;width:100%;display:block}.image-banner .banner-wrapper .banner-item .img-box-mobile .img{width:100%;height:100%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.image-banner .banner-wrapper .banner-item .text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;overflow:hidden;padding:20px}.image-banner.image-cover.height-640{height:auto;max-height:unset}.image-banner.image-cover.height-720{height:auto;max-height:unset}.image-banner.image-cover.height-480{height:auto;max-height:unset}.image-banner.image-cover.height-300{height:auto;max-height:unset}.image-banner.height-300 .banner-wrapper .banner-item .img-box .img{max-height:unset}.image-banner.height-480 .banner-wrapper .banner-item .img-box .img{max-height:unset}.image-banner.height-720 .banner-wrapper .banner-item .img-box .img{max-height:unset}.image-banner.height-640 .banner-wrapper .banner-item .img-box .img{max-height:unset}}.section-text-title .text-title-container{width:100%;box-sizing:border-box;padding:40px;max-width:calc(1280px + 80px);margin:0 auto}.section-text-title .text-title-container .title{font-weight:500}.section-text-title .text-title-container .desc-container{margin-top:20px}.section-text-title .text-title-container .desc-container .desc-content{margin-right:80px;font-weight:400}.section-text-title .text-title-container .desc-container .text-title-anchor{margin-left:auto;font-size:16px;font-weight:400;color:#407cfe;line-height:22px;cursor:pointer;overflow-wrap:anywhere;width:120px;flex:0 0 auto}.section-text-title .text-title-bottom-line{display:none}.section-text-title.style-2 .text-title-bottom-line{display:block;height:1px;width:100%;background-color:#407cfe;margin-top:20px}.section-text-title .title-2-container{position:relative}.section-text-title.style-3 .text-title-container .title{padding-left:16px}.section-text-title.style-3 .text-title-container .title-border{height:calc(100% - 6px);width:6px;background-color:#407cfe;position:absolute;left:0;top:3px;display:block}@media screen and (max-width:768px){.section-text-title .text-title-container .title{font-size:18px;line-height:26px}.section-text-title .text-title-container{padding:20px 16px}.section-text-title .text-title-container .desc-container .desc-content{margin-right:20px;font-size:16px;line-height:22px}}.section-inquiry .inquiry-container{padding:40px;max-width:1280px;width:100%;margin:0 auto}.section-inquiry .inquiry-container.flex-right{flex-direction:row-reverse}.section-inquiry.style-1 .inquiry-container{justify-content:center}.section-inquiry.style-1 .inquiry-desc{display:none}.section-inquiry.style-1 .inquiry-container .inquiry-form{width:100%;max-width:980px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.section-inquiry.style-2 .inquiry-container .customize-inquiry{width:48%!important}.section-inquiry.style-2 .inquiry-container .inquiry-form{display:flex;flex-direction:column}.section-inquiry .inquiry-container .inquiry-form .inquiry-form-title{font-weight:500;color:#000;margin-bottom:30px;width:100%}.section-inquiry.style-1 .inquiry-container .inquiry-form .form-input{width:49%;margin-bottom:20px}.section-inquiry .inquiry-container .inquiry-form .form-input input{width:100%;height:40px;background-color:#fff;border-radius:2px;border:1px solid #d5d5d5;outline:none;padding:0 12px;font-size:14px;line-height:40px;color:#000}.section-inquiry .inquiry-container .inquiry-form .form-input input::placeholder{font-size:14px;color:#999;line-height:40px}.section-inquiry .inquiry-container .inquiry-form .form-textarea{width:100%}.section-inquiry .inquiry-container .inquiry-form .form-textarea textarea{resize:none;width:100%;height:120px;background-color:#fff;border-radius:2px;border:1px solid #d5d5d5;outline:none;padding:12px;font-size:14px;line-height:20px;color:#000}.section-inquiry .inquiry-container .inquiry-form .form-textarea textarea::placeholder{font-size:14px;color:#999;line-height:20px}.section-inquiry .inquiry-container .inquiry-form button{margin-top:30px;position:relative;outline:none;border:none;font-size:16px;line-height:20px;padding:10px 44px;cursor:pointer;border-radius:4px;margin-left:auto;margin-right:auto}.section-inquiry .inquiry-container .inquiry-form button:active{top:1px}.section-inquiry .inquiry-container .inquiry-desc{width:48%;max-width:660px}.section-inquiry.style-2 .inquiry-container{justify-content:space-between}.section-inquiry.style-2 .inquiry-container .inquiry-form{width:100%;max-width:620px}.section-inquiry.style-2 .inquiry-container .inquiry-form .form-item{width:100%;margin-bottom:20px}@media screen and (max-width:768px){.section-inquiry .inquiry-container{padding:20px 16px}.section-inquiry.style-2 .inquiry-container .customize-inquiry{width:100%!important}.section-inquiry.style-1 .inquiry-container .inquiry-form .form-item{width:100%;margin-right:0;margin-bottom:20px}.section-inquiry.style-2 .inquiry-container .inquiry-form{width:100%;max-width:unset;margin-top:20px}.section-inquiry .inquiry-container .inquiry-desc{width:100%;max-width:unset;padding-right:0}.section-inquiry.style-2 .inquiry-container .inquiry-form .inquiry-form-title{font-size:18px;line-height:24px}.section-inquiry .inquiry-container .inquiry-form .inquiry-form-subtitle{margin-bottom:20px}.section-inquiry .inquiry-container{flex-direction:column-reverse}}