@import "../iconfont/iconfont.css";input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}.layui-layer-btn .layui-layer-btn0{border-color:#2e5e4a;background-color:#2e5e4a}.bggray{background:#f7f7f7}.wrapmax{max-width:1200px}.wrap{width:62.5vw;margin-left:auto;margin-right:auto}@media (max-width:1920px){.wrap{max-width:1200px;width:88vw}}.wrap2{width:70vw;margin-left:auto;margin-right:auto}@media (max-width:1920px){.wrap2{max-width:1344px;width:88vw}}.bggray{background:#f7f7f7}.bgf{background:#fff !important}.cimgbox{overflow:hidden;position:relative}.cimgbox:not(.rec){padding-bottom:100%}.cimgbox .img,.cimgbox .bg{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5}.cimgbox.cover .img,.cimgbox.contain .img,.cimgbox.cover .bg,.cimgbox.contain .bg{width:100%;height:100%}.cimgbox.cover .img,.cimgbox.contain .img{object-fit:cover}.cimgbox.cover .bg,.cimgbox.contain .bg{background-size:cover}.cimgbox .bg{background-repeat:no-repeat;background-position:center}.cimgbox.cover .img{object-fit:cover}.cimgbox.cover .bg{background-size:cover}.cimgbox.contain .img{object-fit:contain}.cimgbox.contain .bg{background-size:contain}.cimgbox.scale .img,.cimgbox.scale .bg{transition:all 6s cubic-bezier(.04, .79, 1, 1)}.cimgbox.scale:hover .img,.cimgbox.scale:hover .bg{transform:translateX(-50%) translateY(-50%) scale(1.2)}.lb{border-bottom:1px solid #e8e6e1}.tit2{font-size:clamp(calc(22 * 1px), calc(36 / 1200 * 100vw), 36px);line-height:1.4;text-transform:uppercase}.tit3{font-size:clamp(calc(22 * 1px), calc(30 / 1200 * 100vw), 30px);font-family:medium;line-height:1.4}@media (max-width:640px){.layui-layer .layui-layer-setwin{right:30px;top:30px}}@media (max-width:580px){.col-xss-12{width:100%}}.fancybox-is-open .fancybox-bg{opacity:.7}.layui-form-select dl{border-radius:.1rem;padding:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px);border:0 !important}.layui-form-select dl dd{padding:0 40px 0 14px !important;color:#1a1a1a}.layui-form-radio>i:hover,.layui-form-radioed>i{color:#2e5e4a}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:auto}.pagebox{display:flex;align-items:center;justify-content:center;padding-top:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}.pagebox .last{margin:0 12px}.pagebox .total b{color:#000}.block{display:block}.c{color:#2e5e4a}.iconfont{font-size:80%}.bgc{background-color:#2e5e4a}.tc{text-align:center}.bgf{background:#fff}.layui-layer-shade{z-index:99 !important}.medium{font-family:medium}.bold{font-family:bold}.iItem{transition:all .3s cubic-bezier(.04, .79, 1, 1) !important}.rbtn{border-radius:6px;padding-left:clamp(calc(26 * 1px), calc(40 / 1200 * 100vw), 40px);padding-right:clamp(calc(26 * 1px), calc(40 / 1200 * 100vw), 40px);padding-top:clamp(calc(11 * 1px), calc(16 / 1200 * 100vw), 16px);padding-bottom:clamp(calc(11 * 1px), calc(16 / 1200 * 100vw), 16px);display:inline-block;line-height:1;background-color:#2e5e4a;color:#fff;text-align:center;cursor:pointer;white-space:nowrap}@media (min-width:1200px){.rbtn{font-size:16px}}@media (max-width:1199px){.rbtn{font-size:15px}}.rbtn:hover{background:#1a1a1a;color:#fff}.rbtn.xs{padding-left:clamp(calc(22 * 1px), calc(31 / 1200 * 100vw), 31px);padding-right:clamp(calc(22 * 1px), calc(31 / 1200 * 100vw), 31px);padding-top:clamp(calc(9 * 1px), calc(12 / 1200 * 100vw), 12px);padding-bottom:clamp(calc(9 * 1px), calc(12 / 1200 * 100vw), 12px);font-size:14px}.rbtn.border{background:#fff;border:1px solid #2e5e4a;color:#2e5e4a}.rbtn.border:hover{background-color:#2e5e4a;color:#fff}.rbtn.bgf{background:#2e5e4a;color:#111}.rbtn.bgf:hover{background-color:#2e5e4a !important;color:#fff !important}.rbtn.gray{background:#f7f7f7;color:#111}.rbtn.gray:hover{background-color:#2e5e4a !important;color:#fff !important}.tabInfo .loading{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;font-size:50px;display:none}.iconfont{font-size:inherit}b{font-weight:bold !important}.medium{font-family:medium}.fs24{font-size:clamp(calc(18 * 1px), calc(24 / 1200 * 100vw), 24px)}@media (min-width:1200px){.fs16{font-size:16px}}@media (max-width:1199px){.fs16{font-size:15px}}.swiper-pnext-wrap{position:relative}@media (min-width:1921px){.swiper-pnext-wrap{width:76vw;margin-left:auto;margin-right:auto}}@media (max-width:1920px){.swiper-pnext-wrap{width:62.5vw;margin-left:auto;margin-right:auto}.swiper-pnext-wrap .swiper-button-prev{left:-4vw}.swiper-pnext-wrap .swiper-button-next{right:-4vw}}@media (max-width:1920px) and (max-width:1920px){.swiper-pnext-wrap{max-width:1200px;width:88vw}}@media (max-width:1920px) and (max-width:1920px){.swiper-pnext-wrap{max-width:1200px;width:88vw}}.swiper-pnext-wrap+.swiper-pagination{margin-top:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px);display:block;position:relative}.swiper-pnext-wrap+.swiper-pagination .swiper-pagination-bullet{margin:0 4px}.rpnext-box{width:clamp(calc(80 * 1px), calc(116 / 1200 * 100vw), 116px);height:clamp(calc(36 * 1px), calc(48 / 1200 * 100vw), 48px);position:relative}.rpnext-box .swiper-button-prev{left:0}.rpnext-box .swiper-button-next{right:0}.rpnext{color:#fff;font-size:30px}.rpnext::after{font-size:inherit;color:inherit}.pagination01 .swiper-pagination-bullet{opacity:1;position:relative;border-radius:2em;background:rgba(255,255,255,0.7) !important;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important}.pagination01 .swiper-pagination-bullet::after{content:'';display:block;position:absolute;left:0;top:0;background-color:#2e5e4a;border-radius:2em;width:0;height:100%;opacity:0;transition-timing-function:linear;transition-property:width}.pagination01 .swiper-pagination-bullet-active{width:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}.pagination01 .swiper-pagination-bullet-active::after{opacity:1;width:100%;transition-duration:5s}.swiper-button-prev::after,.swiper-button-next::after{font-size:inherit}.round-pnext{border-radius:50%;width:clamp(calc(64 / 2 * 1px), calc(64 / 1200 * 100vw), 64px);height:clamp(calc(64 / 2 * 1px), calc(64 / 1200 * 100vw), 64px);background-color:#f7f7f7;font-size:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);color:#333}.round-pnext:hover{color:#fff;background-color:#2e5e4a}.tit1{font-size:clamp(calc(22 * 1px), calc(40 / 1920 * 100vw), 40px);font-family:bold;line-height:1.38}@media (min-width:1200px){main{margin-top:90px}}@media (max-width:1199px){main{margin-top:65px}}header{position:fixed;left:0;top:0;right:0;z-index:999;background:#fff}header:not(.home){box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.head-pc{position:relative;z-index:55}.head-nav .head-wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:90px;margin-left:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);margin-right:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);position:relative}.head-nav .logo{max-height:50px;position:absolute;top:50%;transform:translateY(-50%);z-index:5;left:0}.head-nav .contact{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:16px;width:126px;text-align:center;background-color:#2e5e4a;border-radius:6px;height:48px;line-height:48px;display:block;color:#fff;font-family:medium;position:absolute;right:0;top:50%;transform:translateY(-50%)}.head-nav .contact:hover{background:#000;color:#fff}.head-nav .head-nav-wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.head-nav .head-nav-item{margin-left:clamp(calc(60 / 2 * 1px), calc(60 / 1920 * 100vw), 60px);font-size:18px}.head-nav .head-nav-item:first-child{margin-left:0}.head-nav .head-nav-item .head_tit{line-height:90px}.head-nav .head-nav-item.on .head_tit em::after{width:100%}.head-nav .head_tit{cursor:pointer;display:block;line-height:50px;font-family:medium}.head-nav .head_tit em{position:relative;display:inline-block}.head-nav .head_tit em::after{content:'';height:3px;background-color:#2e5e4a;position:absolute;left:50%;transform:translateX(-50%);z-index:5;bottom:12px;width:0;overflow:hidden;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important}.head-nav .head-nav-item:hover em::after{width:100%}.head-drop{z-index:555}.head-drop:hover .head-dropinfo .inner{margin-bottom:20px}.head-drop.self{position:relative}.head-drop.self .head-dropinfo{left:-50px;position:absolute;top:100%;padding:0 20px}.head-drop.self .inner{white-space:nowrap;z-index:55;background-color:#f7f6f3;padding:10px 30px 30px;min-width:170px;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important;background:#fff;border-radius:0 0 10px 10px;overflow:hidden}.head-drop.self .inner a{display:block;line-height:2.8;white-space:nowrap;font-size:16px;color:#999}.head-drop.self .inner a:hover{color:#2e5e4a}.head-drop.full .head-dropinfo{position:absolute;left:0;right:0;z-index:55;background:#fff}.head-drop .head-dropinfo{height:0;overflow:hidden;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important;transition:.5s;top:100%;padding:0}.head-drop .head-dropinfo .inner{box-shadow:0 10px 10px rgba(0,0,0,0.08)}.head-search{background-color:#fafafa;position:absolute;width:100vw;left:0;right:0;top:81px;z-index:9999;padding:30px 0 40px}.head-search form{margin:0 auto;display:block;position:relative;background:#fff;border-radius:4px;overflow:hidden;display:flex;border:1px solid #666}.head-search input{height:42px;border:0;border-radius:3px;padding-left:20px;flex:1}.head-search input:focus{border-color:#827771 !important}.head-search .submit{background-color:#4b4b4d;color:#fff;width:80px}.head-search .submit:hover{background-color:#2e5e4a;color:#fff}.mobile-btn{float:right;position:relative;width:28px;height:65px}.mobile-btn span{position:absolute;top:50%;left:50%;margin-top:1px;margin-left:-14px;width:28px;height:2px;background-color:#000;-webkit-transition-duration:.5s;transition-duration:.5s}.mobile-btn span:first-child{transform:translateY(-8px)}.mobile-btn span:last-child{transform:translateY(8px)}.mobile-btn.on span:first-child{transform:rotate(135deg)}.mobile-btn.on span:nth-child(2){transform:scale(0)}.mobile-btn.on span:last-child{transform:rotate(-135deg)}.header-mobile .wrap{height:65px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.header-mobile .wrap .logo{height:38px}.header-mobile .wrap .contact{font-size:15px;line-height:34px;width:86px;background-color:#2e5e4a;color:#fff;text-align:center;border-radius:2em}.header-mobile .wrap .contact:hover{background:#000;color:#fff}.menu_search{background:#fff;display:flex;margin-bottom:.3rem}.menu_search input{border-color:#fff;height:50px;font-size:15px;display:block;padding:0 14px;flex:1}.menu_search input:focus{border-color:#fff !important}.menu_search .submit{right:0;top:0;color:#fff;width:70px;height:50px;text-align:center;background:url(../images/search-ico-white.png) no-repeat center #2e5e4a;border-radius:0 2px 2px 0}.menu_search .submit i{font-size:18px}.menu_search .submit:hover{color:#fff}.menu_lang{padding:20px 0}.menu_lang .litem{border-radius:2em;width:clamp(calc(30 * 1px), calc(36 / 1200 * 100vw), 36px);height:clamp(calc(30 * 1px), calc(36 / 1200 * 100vw), 36px);text-align:center;background:#fff;display:inline-block;margin-right:10px}.menu_lang .active{background-color:#2e5e4a;color:#fff}.m-menus{width:100%;position:fixed;top:65px;left:0;height:0;opacity:0;transition:opacity .5s;background:#f7f7f7;overflow:hidden;line-height:32px;font-size:15px;border-top:1px solid rgba(255,255,255,0.1);z-index:-999}@media (min-width:1200px){.m-menus{display:none}}.m-menus.active{opacity:1;height:calc((100vh - 65px));z-index:999}.m-menus .inner{overflow-x:hidden;overflow-y:auto;height:calc((100vh - 65px));padding:10px 6vw 30px}.m-menus .menus{padding-bottom:40px}.m-menus .menus .item{cursor:pointer;transition:.3s;position:relative;text-align:center;border-bottom:1px solid rgba(0,0,0,0.05);text-align:left}.m-menus .menus .item a{display:block;color:#333}.m-menus .menus .tit{display:flex;align-items:center}.m-menus .menus .tit a{flex:1;display:flex;align-items:center}.m-menus .menus .tit .arr{color:inherit;margin-left:20px;display:block;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important;width:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);height:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);line-height:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);text-align:center}.m-menus .menus .tit-1{line-height:52px;font-size:17px}.m-menus .menus .tit-1 .arr{font-size:20px}.m-menus .menus .tit-2{line-height:34px}.m-menus .menus .tit-2 a .tag{width:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);height:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);line-height:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);text-align:center;display:block;margin-right:6px;font-size:18px}.m-menus .menus .tit-2 .arr{font-size:12px !important}.m-menus .menus .xs-menu-2{margin-left:26px;border-top:1px solid #2e5e4a;margin-top:6px;line-height:30px;padding-bottom:16px !important}.m-menus .menus .active>.tit-2 a,.m-menus .menus .open>.tit-2 a,.m-menus .menus .active>.tit-2 .tag,.m-menus .menus .open>.tit-2 .tag{font-weight:bold}.m-menus .menus .active>.tit-2 .arr::before,.m-menus .menus .open>.tit-2 .arr::before{content:"\e602"}.m-menus .menus .active>.tit-1 a,.m-menus .menus .open>.tit-1 a{color:#2e5e4a}.m-menus .menus .active>.tit-1 .arr,.m-menus .menus .open>.tit-1 .arr{transform:rotate(90deg)}.m-menus .menus .active .xs-menu,.m-menus .menus .open .xs-menu{padding:12px 0 30px}.m-menus .xs-menu-1{border-top:1px solid #2e5e4a}.m-menus .xs-menu{display:none;text-align:left}.m-menus .xs-menu dd{line-height:34px;font-size:14px}.m-menus .xs-menu.sort{overflow:hidden}.m-menus .xs-menu.sort dd{min-width:50%;padding-left:20px;float:left}.dinpro{font-family:dinpro}footer{padding:35px 0 50px;border-top:1px solid #e8e6e1}@media (min-width:1200px){footer .wrap .top{display:flex;justify-content:space-between;align-items:flex-start}footer .wrap .left-box{flex:1}}footer .left-box,footer .right-box{margin-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}@media (max-width:767px){footer .left-box{padding-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}}footer .left-box .logo{height:clamp(calc(46 * 1px), calc(50 / 1200 * 100vw), 50px);display:block;margin-bottom:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px)}footer .left-box .contact{line-height:1.4}footer .left-box .contact .tel{color:#2e5e4a;font-size:clamp(calc(20 * 1px), calc(32 / 1200 * 100vw), 32px);font-family:bold;margin-top:clamp(calc(3 / 2 * 1px), calc(3 / 1200 * 100vw), 3px);margin-bottom:clamp(calc(4 / 2 * 1px), calc(4 / 1200 * 100vw), 4px);display:inline-block;font-family:dinpro}footer .ft-sharebox{display:flex;align-items:center;margin-top:30px}@media (max-width:991px){footer .ft-sharebox{justify-content:center}}footer .ft-sharebox .sitem{margin-left:16px;position:relative}footer .ft-sharebox .sitem:first-child{margin-left:0}footer .ft-sharebox .sitem .ic{width:clamp(calc(40 * 1px), calc(48 / 1200 * 100vw), 48px);height:clamp(calc(40 * 1px), calc(48 / 1200 * 100vw), 48px);cursor:pointer;border-radius:50%;display:block;border:1px solid #e8e6e1;background-size:90%;background-repeat:no-repeat;background-position:center}footer .ft-sharebox .sitem .ic.ic1{background-image:url('../images/ic_wx.png')}footer .ft-sharebox .sitem .ic.ic2{background-image:url('../images/ic_dy.png')}footer .ft-sharebox .sitem .ic.ic3{background-image:url('../images/ic_xhs.png')}footer .ft-sharebox .sitem .ic.ic4{background-image:url('../images/ic_dz.png')}footer .ft-sharebox .sitem:hover .ic{background-color:#2e5e4a}footer .ft-sharebox .sitem:hover .ic1{background-image:url('../images/ic_wx_f.png')}footer .ft-sharebox .sitem:hover .ic2{background-image:url('../images/ic_dy_f.png')}footer .ft-sharebox .sitem:hover .ic3{background-image:url('../images/ic_xhs_f.png')}footer .ft-sharebox .sitem:hover .ic4{background-image:url('../images/ic_dz_f.png')}footer .ft-sharebox .sitem:hover .codebox{display:block}footer .ft-sharebox .sitem .codebox{position:absolute;left:50%;transform:translateX(-50%);z-index:5;bottom:100%;margin-bottom:10px;padding:6px;background:#fff;width:120px;box-shadow:0 .14rem .46rem 0 rgba(0,0,0,0.1);display:none;text-align:center}footer .ft-sharebox .sitem .codebox img{width:100%}footer .ft-sharebox .sitem .codebox::before{content:'';width:0;height:0;border:6px solid transparent;border-top-color:#fff;position:absolute;left:50%;transform:translateX(-50%);z-index:5;bottom:-12px}footer .bottom{color:#999;line-height:1.6}@media (min-width:768px){footer .bottom{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}footer .bottom a{color:#999}footer .bottom a:hover{color:#2e5e4a}.index-banner{margin:0 auto;max-height:100vh;position:relative}@media (min-width:1200px){.index-banner{height:33.33vw}}@media (max-width:1199px){.index-banner{height:40vw}}@media (max-width:768px){.index-banner{height:50vw}}@media (max-width:480px){.index-banner{height:66vw}}.index-banner .bg{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;z-index:-1}.index-banner li{position:relative;overflow:hidden}.index-banner li .link{width:100%;height:100%;left:0;top:0;position:absolute;z-index:5}.index-banner .swiper-slide-active .bg{transform:scale(1)}.index-banner .swiper-pagination{bottom:90px}.index-banner .swiper-pagination .swiper-pagination-bullet{background:#fff}.index-banner .pnext{color:#fff;opacity:.5}.index-banner .pnext.swiper-button-prev{left:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}.index-banner .pnext.swiper-button-next{right:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}.index-banner .pnext::after{font-size:30px}.index-banner .pnext:hover{opacity:1}.index-form{border-radius:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px);box-shadow:0 .07rem .24rem 0 rgba(0,0,0,0.1);padding:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);transform:translateY(-30%);position:relative;z-index:55;background:#fff}@media (max-width:767px){.index-form{transform:translateY(-22%)}}@media (max-width:640px){.index-form{transform:translateY(-13%)}}.index-form .hd{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:clamp(calc(18 * 1px), calc(22 / 1200 * 100vw), 22px)}.index-form .hd .tit{color:#2e5e4a;font-size:clamp(calc(20 * 1px), calc(24 / 1200 * 100vw), 24px);font-family:bold;margin-right:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);margin-bottom:8px}.index-form .hd .tit em{color:#b46a5e}.index-form .hd .total{color:#a3a9a6;font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px)}.index-form .hd .total em{background-color:#b46a5e;color:#fff;border-radius:2em;width:1.4em;display:inline-block;text-align:center;margin-left:clamp(calc(3 / 2 * 1px), calc(3 / 1200 * 100vw), 3px);margin-right:clamp(calc(3 / 2 * 1px), calc(3 / 1200 * 100vw), 3px)}.index-form .bd{margin-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);display:flex;gap:12px}@media (min-width:768px){.index-form .bd .submit-cell{flex:.6}.index-form .bd .cell{flex:1}}@media (max-width:767px){.index-form .bd{flex-wrap:wrap}.index-form .bd .cell{width:calc(50% - 6px)}}@media (max-width:639px){.index-form .bd .cell{width:100%}}.index-form .bd .layui-input{height:clamp(calc(42 * 1px), calc(48 / 1200 * 100vw), 48px);border-radius:clamp(calc(5 / 2 * 1px), calc(5 / 1200 * 100vw), 5px);font-size:16px;padding-left:12px}.index-form .bd .submit-cell .submit{font-size:clamp(calc(16 * 1px), calc(18 / 1200 * 100vw), 18px);font-family:medium;background-color:#2e5e4a;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;letter-spacing:2px;cursor:pointer;border:0;padding-left:0}.index-form .bd .submit-cell .submit:hover{background:#000;color:#fff}.index-form .tip{color:#cccccc;text-align:right}@media (max-width:639px){.index-form .tip{text-align:center;font-size:13px}}.swiper-tool{position:relative;display:flex;align-items:center;padding-left:clamp(calc(40 * 1px), calc(50 / 1200 * 100vw), 50px);padding-right:clamp(calc(40 * 1px), calc(50 / 1200 * 100vw), 50px);height:clamp(calc(22 * 1px), calc(30 / 1200 * 100vw), 30px);width:clamp(calc(160 * 1px), calc(204 / 1200 * 100vw), 204px)}@media (max-width:640px){.swiper-tool{margin:0 auto}}.swiper-tool .swiper-pagination{height:3px;width:auto;position:relative;flex:1;background-color:#e8e8e8}.swiper-tool .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000}.swiper-tool .pnext{width:clamp(calc(22 * 1px), calc(30 / 1200 * 100vw), 30px);height:clamp(calc(22 * 1px), calc(30 / 1200 * 100vw), 30px);border:1px solid #000;border-radius:50%;bottom:0;margin-top:0;top:0;color:#000;font-size:clamp(calc(12 * 1px), calc(15 / 1200 * 100vw), 15px)}.swiper-tool .pnext::after{color:inherit}.swiper-tool .pnext:hover{background:#000;color:#fff}.index-product{position:relative}@media (max-width:640px){.index-product{padding-bottom:50px}}.index-product .tool-box{position:absolute;left:50%;transform:translateX(-50%);z-index:5;bottom:0;z-index:556}.index-product .tool-box .swiper-tool{z-index:55}@media (max-width:768px){.index-product .tool-box .swiper-tool{margin:0 auto}}.index-product .tit1{text-align:center;margin-bottom:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}.index-product nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;margin-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px)}@media (min-width:640px){.index-product nav{width:70%}}@media (max-width:639px){.index-product nav{width:80%}}.index-product nav .item{text-align:center;position:relative;cursor:pointer;user-select:none;font-size:clamp(calc(40 * 1px), calc(48 / 1200 * 100vw), 48px)}.index-product nav .item .num{display:block;color:#e8e6e1;font-family:dinpro}.index-product nav .item .tit{font-size:clamp(calc(17 * 1px), calc(24 / 1200 * 100vw), 24px);line-height:1.3;position:absolute;left:50%;transform:translateX(-50%);z-index:5;bottom:0;white-space:nowrap}.index-product nav .item .tit::after{content:'';display:block;width:100%;height:clamp(calc(8 / 2 * 1px), calc(8 / 1200 * 100vw), 8px);background-color:#4d8c72;position:absolute;left:50%;transform:translateX(-50%);z-index:5;bottom:0;width:0;z-index:-1;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important}.index-product nav .on .tit{font-family:medium}.index-product nav .on .tit::after{width:100%}.index-product .icon-wrap{position:relative;z-index:555}@media (max-width:640px){.index-product .icon-wrap{width:93vw}}.index-product .icon-wrap .icon{width:clamp(calc(600 / 2 * 1px), calc(600 / 1920 * 100vw), 600px);height:clamp(calc(300 / 2 * 1px), calc(300 / 1920 * 100vw), 300px);background-image:url('../images/AOLIN2.svg');background-position:left top;background-size:contain;background-repeat:no-repeat;position:absolute;right:100%;z-index:0;transform:translateX(320px)}@media (min-width:641px){.index-product .swiper-container{margin-left:-0.3rem;margin-right:-0.3rem}}.index-product .inner{position:relative}@media (min-width:769px){.index-product .inner{padding:60px 0 80px;padding-left:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);padding-right:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}}@media (max-width:768px){.index-product .inner{padding:10px 10px .24rem}}.index-product .inner .content{border-radius:clamp(calc(6 / 2 * 1px), calc(6 / 1200 * 100vw), 6px);box-shadow:0 .07rem .24rem 0 rgba(0,0,0,0.1);padding:30px;position:relative;z-index:5;background:#fff}@media (min-width:769px){.index-product .inner .content{margin-left:-10px;width:360px;min-width:300px}}.index-product .inner .content .tit{font-size:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px);font-family:bold;margin-bottom:clamp(calc(6 / 2 * 1px), calc(6 / 1200 * 100vw), 6px)}.index-product .inner .content .desc{font-size:clamp(calc(14 * 1px), calc(20 / 1200 * 100vw), 20px);color:#666;padding-bottom:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);margin-bottom:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);position:relative}.index-product .inner .content .desc::after{content:'';display:block;position:absolute;width:20px;height:2px;background-color:#2e5e4a;left:0;bottom:0}.index-product .inner .content .txt{color:#666;line-height:1.625}@media (min-width:1200px){.index-product .inner .content .txt{font-size:16px}}@media (max-width:1199px){.index-product .inner .content .txt{font-size:15px}}.index-product .inner .content .price{color:#2e5e4a;margin-top:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);margin-bottom:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}@media (min-width:1200px){.index-product .inner .content .price{font-size:16px}}@media (max-width:1199px){.index-product .inner .content .price{font-size:15px}}.index-product .inner .content .price b{font-size:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);font-family:dinpro}.index-product .inner .content .price span{position:relative;top:-2px}.index-product .inner .content .btnbox{display:flex}.index-product .inner .content .btnbox .rbtn{flex:1;display:block;padding-left:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);padding-right:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px)}.index-product .inner .content .btnbox .rbtn+.rbtn{margin-left:clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px)}.index-product .inner .imgbox{border-radius:clamp(calc(6 / 2 * 1px), calc(6 / 1200 * 100vw), 6px);overflow:hidden}@media (min-width:769px){.index-product .inner .imgbox{position:absolute;left:300px;top:0;bottom:0;right:0}}@media (max-width:768px){.index-product .inner .imgbox{left:0}}.index-product .inner .imgbox::before{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0}.index-product .inner .imgbox .img{width:100%;height:100%;object-fit:cover}.index-case{padding-top:clamp(calc(140 / 2 * 1px), calc(140 / 1200 * 100vw), 140px);overflow:hidden;width:100vw}.index-case .hd{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px)}.index-case .bd{background:#fff;overflow:hidden;height:clamp(calc(151 * 1px), calc(279 / 1200 * 100vw), 279px)}.index-case .bd .list{display:flex;gap:1px;margin-left:1px}.index-case .bd .list .cimgbox{padding-bottom:75.13513514%}.index-case .bd .list li{margin-bottom:1px;width:clamp(calc(200 * 1px), calc(370 / 1200 * 100vw), 370px)}.index-case .bd .list .cimgbox{display:block}.index-case .bd .list .cimgbox .tit{position:absolute;left:0;right:0;bottom:0;text-align:center;color:#fff;z-index:5;font-size:clamp(calc(16 * 1px), calc(24 / 1200 * 100vw), 24px);font-family:bold;padding-top:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px);padding-left:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px);padding-right:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px);padding-bottom:clamp(calc(16 * 1px), calc(26 / 1200 * 100vw), 26px);background:linear-gradient(180deg, rgba(154,127,95,0), #c4a582 90%);transform:translateY(100%);transition:all .3s cubic-bezier(.04, .79, 1, 1) !important}.index-case .bd .list .cimgbox:hover .tit{transform:translateY(0)}.index-case .bd .list2 li{transform:translateX(-50%)}.index-video{padding-top:clamp(calc(110 / 2 * 1px), calc(110 / 1200 * 100vw), 110px);overflow:hidden}.index-video .hd{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px)}.index-video .bd .swiper-video{margin-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);overflow:visible}.index-video .bd li{width:clamp(calc(285 / 2 * 1px), calc(285 / 1200 * 100vw), 285px);border-radius:.1rem;overflow:hidden}.index-video .bd li .cimgbox{padding-bottom:177.54385965%}.index-video .bd li .cimgbox{display:block}.index-video .bd li .cimgbox:hover::after{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.4);z-index:5}.index-video .bd li .cimgbox:hover .play{opacity:1;transform:translateY(-50%) translateX(-50%) scale(1)}.index-video .bd li .cimgbox .play{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;z-index:66;opacity:0;width:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px);height:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px);background:#fff;border-radius:50%;display:flex;transform:translateY(-50%) translateX(-50%) scale(0);transition:all .3s cubic-bezier(.04, .79, 1, 1) !important}.index-video .bd li .cimgbox .play i{color:#2e5e4a;margin:auto;font-size:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}.index-video .swiper-tool{margin:0 auto}.layui-layer{border-radius:20px;overflow:hidden}.video-popup{background:#fff;border-radius:.1rem;width:240px;text-align:center;padding:36px 20px 50px;position:relative}.video-popup .close{position:absolute;right:0px;top:0px;padding:16px;cursor:pointer;font-size:20px}.video-popup .close:hover{color:#2e5e4a}.video-popup .title{font-size:18px;font-family:medium;line-height:1.5;margin-bottom:16px}.video-popup .code{width:140px}.index-design{margin-top:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px);padding-top:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}.index-design .tit1{text-align:center;margin-bottom:clamp(calc(30 * 1px), calc(40 / 1200 * 100vw), 40px)}.index-design .step-num{justify-content:space-between;display:flex;margin-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px);text-align:center;position:relative}.index-design .step-num::before,.index-design .step-num::after{content:'';display:block;position:absolute;z-index:1}.index-design .step-num::before{left:3%;right:3%;top:clamp(calc(18 / 2 * 1px), calc(18 / 1200 * 100vw), 18px);border-bottom:1px dashed #2e5e4a}@media (max-width:640px){.index-design .step-num{flex-wrap:wrap}.index-design .step-num::before,.index-design .step-num::after{left:12%;right:12%}.index-design .step-num::after{border-bottom:1px dashed #2e5e4a;top:50%;margin-top:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px)}.index-design .step-num li{width:25%;margin-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}}.index-design .step-num .no{margin-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);background-color:#2e5e4a;border-radius:50%;color:#fff;width:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px);height:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px);line-height:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px);text-align:center;display:inline-block;font-size:clamp(calc(16 * 1px), calc(20 / 1200 * 100vw), 20px);font-family:bold;position:relative;z-index:2}@media (max-width:640px){.index-design .step-num .no{width:clamp(calc(46 / 2 * 1px), calc(46 / 1200 * 100vw), 46px);height:clamp(calc(46 / 2 * 1px), calc(46 / 1200 * 100vw), 46px);line-height:clamp(calc(46 / 2 * 1px), calc(46 / 1200 * 100vw), 46px);text-align:center}}.index-design .step-num .tit{display:block}@media (min-width:1200px){.index-design .step-num .tit{font-size:16px}}@media (max-width:1199px){.index-design .step-num .tit{font-size:15px}}.index-design .step-img{display:flex;gap:20px;margin-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}@media (max-width:1199px){.index-design .step-img{flex-wrap:wrap}}@media (max-width:1199px) and (max-width:640px){.index-design .step-img{gap:12px}}@media (min-width:1200px){.index-design .step-img li{flex:1}}@media (max-width:1199px){.index-design .step-img li{width:calc(33.33% - 13.33px)}}@media (max-width:700px){.index-design .step-img li{width:calc(50% - 10px)}}.index-design .step-img li{background:#fff;border-radius:.1rem;overflow:hidden;align-items:stretch}.index-design .step-img li .cimgbox{padding-bottom:71.42857143%}@media (max-width:480px){.index-design .step-img li:last-child{width:100%}}.index-design .step-img li .info{padding:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);padding-bottom:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}.index-design .step-img li .info .tit{font-size:clamp(calc(18 * 1px), calc(20 / 1200 * 100vw), 20px);font-family:medium;margin-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)}.index-design .step-img li .info .desc{font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px);color:#666;line-height:1.625;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}.index-news{padding-top:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px);padding-bottom:clamp(calc(120 / 2 * 1px), calc(120 / 1200 * 100vw), 120px)}.index-news .hd{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px)}@media (min-width:992px){.index-news .bd{display:flex}.index-news .bd .swiper-container{width:62.66666667%;margin-right:6%}.index-news .bd .list{flex:1}}.index-news .swiper-container{background:url(../images/AOLIN.svg) no-repeat right center;background-size:contain}@media (max-width:991px){.index-news .swiper-container{margin-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px)}}.index-news .swiper-container li{display:flex;align-items:flex-start}.index-news .swiper-container li:hover .tit{color:#2e5e4a}.index-news .swiper-container .imgbox{margin-right:clamp(calc(40 / 2 * 1px), calc(40 / 1920 * 100vw), 40px);border-radius:.1rem;overflow:hidden}.index-news .swiper-container .imgbox .cimgbox{padding-bottom:133.33333333%}@media (min-width:1921px){.index-news .swiper-container .imgbox{width:360px}}@media (max-width:1920px){.index-news .swiper-container .imgbox{flex:1}}.index-news .swiper-container .info{flex:1}@media (min-width:640px){.index-news .swiper-container .info{padding-top:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px)}}.index-news .swiper-container .info .tit{font-size:clamp(calc(18 * 1px), calc(24 / 1200 * 100vw), 24px);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.4;margin-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);font-family:bold}.index-news .swiper-container .info .time{color:#666;margin-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px)}.index-news .swiper-container .info .desc{color:#666;font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.7}.index-news .swiper-container .swiper-tool{position:absolute;left:51%;bottom:7%;z-index:555}@media (max-width:640px){.index-news .swiper-container .swiper-tool{bottom:0}}.index-news .list li{padding-top:clamp(calc(22 / 2 * 1px), calc(22 / 1920 * 100vw), 22px);padding-bottom:clamp(calc(22 / 2 * 1px), calc(22 / 1920 * 100vw), 22px);border-bottom:1px solid #e8e6e1}.index-news .list li:first-child{padding-top:0}.index-news .list li:last-child{padding-bottom:0;border-bottom:0}.index-news .list a{display:flex;align-items:center}.index-news .list a .imgbox{width:clamp(calc(120 * 1px), calc(140 / 1200 * 100vw), 140px);margin-right:clamp(calc(10 * 1px), calc(16 / 1200 * 100vw), 16px);border-radius:4px;overflow:hidden}.index-news .list a .imgbox .cimgbox{padding-bottom:62.85714286%}.index-news .list a .info{flex:1}.index-news .list a .info .tit{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.4;margin-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)}@media (min-width:1200px){.index-news .list a .info .tit{font-size:16px}}@media (max-width:1199px){.index-news .list a .info .tit{font-size:15px}}.index-news .list a .info .time{color:#666}@media (max-width:640px){.index-news .list a .info .time{font-size:13px;padding-top:2px}}.index-news .list a:hover .tit{color:#2e5e4a}.banner-box2{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden;text-align:center;max-height:580px}.banner-box2 .img{transition:all 6s cubic-bezier(.04, .79, 1, 1)}.banner-box2 .img.animated{transform:scale(1)}@media (max-width:768px){.banner-box2 .img{width:120%;max-width:none;transform:translateX(-10%)}}@media (max-width:640px){.banner-box2 .img{width:200%;transform:translateX(-15%)}}.banner-box{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden}.banner-box .bg{transition:all 6s cubic-bezier(.04, .79, 1, 1);width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;left:0;top:0;z-index:-1;transform:scale(1.1)}.banner-box .bg.animated{transform:scale(1)}.banner-box .wrap{height:clamp(calc(240 * 1px), calc(580 / 1200 * 100vw), 580px);display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;color:#fff;text-align:center}.banner-box .wrap .title{font-size:clamp(calc(30 * 1px), calc(48 / 1200 * 100vw), 48px);font-family:bold;margin-bottom:clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px)}.banner-box .wrap .desc{font-size:clamp(calc(16 * 1px), calc(24 / 1200 * 100vw), 24px)}.arrow{width:12px;height:6px;background:url(../images/arr.png) no-repeat center;display:inline-block}.select-info{position:relative}.select-info .inputbox{position:relative;cursor:pointer;user-select:none}.select-info .inputbox div.input{padding-left:10px}.select-info .inputbox .arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.04, .79, 1, 1) !important}.select-info.on .arrow{transform:translateY(-50%) rotate(180deg)}.select-info .select-dropinfo{position:absolute;min-width:100%;width:246px;display:none;left:0;top:100%}.select-info .select-dropinfo .dropinfo-inner{background:#fff;border-radius:.1rem;box-shadow:0 2px 4px rgba(0,0,0,0.12);padding:10px;padding-bottom:16px}.select-info .select-dropinfo .rbtn{padding:7px 22px;font-size:14px;display:block;margin-left:auto;width:fit-content;min-height:28px;margin-right:1em}.select-info .select-dropinfo dl{margin-bottom:10px;display:flex;text-align:center}.select-info .select-dropinfo dl dd+dd{margin-left:6px}.select-info .select-dropinfo dl dd{line-height:28px;padding-top:4px}.select-info .select-dropinfo dl dd p{cursor:pointer;border-radius:5px;margin-bottom:4px;white-space:nowrap;padding:0 8px}.select-info .select-dropinfo dl dd p:hover{transition:.5s all;background-color:#f2f2f2}.select-info .select-dropinfo dl dd p.on{background-color:#2e5e4a;color:#fff}.banner-box3{position:relative;overflow:hidden}.banner-box3 .bg{transition:all 6s cubic-bezier(.04, .79, 1, 1);width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;left:0;top:0;z-index:-1;transform:scale(1.1)}.banner-box3 .bg.animated{transform:scale(1)}.banner-box3 .wrap{min-height:clamp(calc(580 / 2 * 1px), calc(580 / 1200 * 100vw), 580px);padding-top:clamp(calc(56 / 2 * 1px), calc(56 / 1200 * 100vw), 56px);padding-bottom:clamp(calc(70 / 2 * 1px), calc(70 / 1200 * 100vw), 70px)}@media (min-width:992px){.banner-box3 .wrap{display:flex;justify-content:space-between}.banner-box3 .wrap .content{width:50%}.banner-box3 .wrap .form{width:360px}}@media (max-width:640px){.banner-box3 .wrap{padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}}.banner-box3 .wrap .form{max-width:360px}.banner-box3 .wrap .form .inner{background:#fff !important;background:#fff;border-radius:.1rem;padding:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px)}.banner-box3 .wrap .content{color:#fff;line-height:1.2;padding-top:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}.banner-box3 .meter dt{font-size:clamp(calc(30 * 1px), calc(48 / 1200 * 100vw), 48px);font-family:bold;margin-bottom:12px}.banner-box3 .meter dd{font-size:clamp(calc(18 * 1px), calc(24 / 1200 * 100vw), 24px);line-height:2;padding-left:clamp(calc(30 * 1px), calc(40 / 1200 * 100vw), 40px);background:url(../images/check.png) no-repeat 0 center;background-size:.26rem}@media (max-width:640px){.banner-box3 .meter dd{background-size:20px}}.banner-box3 .quote .t1{font-size:clamp(calc(30 * 1px), calc(48 / 1200 * 100vw), 48px);margin-bottom:12px}.banner-box3 .quote .t2{font-size:clamp(calc(50 * 1px), calc(60 / 1200 * 100vw), 60px);font-family:bold;line-height:1;margin-bottom:22px}.banner-box3 .quote .t3{font-size:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px)}.banner-box3 .quote .t3 em{border-radius:2em;color:#fff;line-height:1.2;display:inline-block;padding:0 8px;background-color:#b46a5e;font-size:90%;font-family:dinpro;margin:0 2px}.form .title{font-size:clamp(calc(20 * 1px), calc(24 / 1920 * 100vw), 24px);line-height:1.2;margin-bottom:clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px);font-family:bold}.form .cell{display:flex;align-items:center}.form .cell .info{flex:1}.form input,.form .input{width:100%;line-height:clamp(calc(40 * 1px), calc(48 / 1200 * 100vw), 48px)}@media (min-width:1200px){.form input,.form .input{font-size:16px}}@media (max-width:1199px){.form input,.form .input{font-size:15px}}.form .submit-cell{padding-top:clamp(calc(24 / 2 * 1px), calc(24 / 1200 * 100vw), 24px);padding-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);text-align:center}.form .submit-cell .rbtn{width:100%;font-family:bold;height:clamp(calc(40 * 1px), calc(48 / 1200 * 100vw), 48px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.form .tip{color:#ccc;text-align:center}.form.form1 .cell{border-bottom:1px solid #e8e6e1;height:clamp(calc(48 * 1px), calc(60 / 1200 * 100vw), 60px)}.form.form1 .cell label{font-weight:normal;color:#999;font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px);margin-right:clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px);white-space:nowrap;margin-bottom:0}.form.form1 .cell input,.form.form1 .cell .input{border:0}.form.form2 .title{margin-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px)}.form.form2 .cell{margin-bottom:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px)}.form.form2 .layui-input{border:1px solid #e8e6e1;border-radius:4px;padding-left:16px}.form.form2 .submit-cell{padding-top:10px}.quote_intro{padding-top:clamp(calc(76 / 2 * 1px), calc(76 / 1200 * 100vw), 76px);padding-bottom:clamp(calc(90 / 2 * 1px), calc(90 / 1200 * 100vw), 90px)}.quote_intro .hd{text-align:center;margin-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px)}.quote_intro .hd .tit1{margin-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)}.quote_intro .hd .desc{font-size:clamp(calc(14 * 1px), calc(18 / 1200 * 100vw), 18px);color:#999}.quote_intro .list{display:flex}@media (max-width:991px){.quote_intro .list{gap:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);flex-wrap:wrap}}@media (min-width:992px){.quote_intro .list{gap:10px}}@media (min-width:992px){.quote_intro .list li{flex:1}}@media (max-width:991px){.quote_intro .list li{width:calc(50% - 5px)}}@media (max-width:639px){.quote_intro .list li{width:100%}}@media (max-width:991px){.quote_intro .list li.total5{width:calc(33.33% - 10px)}}@media (max-width:600px){.quote_intro .list li.total5{width:calc(50% - 5px)}}.quote_intro .inner{position:relative;border-radius:.1rem;overflow:hidden}.quote_intro .inner .cimgbox{padding-bottom:105.26315789%}.quote_intro .inner .info{position:absolute;left:0;right:0;bottom:0;padding:0 16px 26px;color:#fff;z-index:5}@media (max-width:640px){.quote_intro .inner .info{padding:0 10px 20px}}.quote_intro .inner .info .tit{font-size:clamp(calc(18 * 1px), calc(24 / 1200 * 100vw), 24px);font-family:medium;margin-bottom:6px}.quote_intro .inner .info .desc{font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px);line-height:1.5;min-height:3em}.quote_choose{padding-top:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px);padding-bottom:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px)}.quote_choose .tit1{text-align:center;margin-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}.quote_choose .list{display:flex;flex-wrap:wrap;align-items:stretch;margin-left:calc(-1 * clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px)) !important;margin-right:calc(-1 * clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px)) !important}.quote_choose .list::before{display:none}.quote_choose .list li>.inner,.quote_choose .list li>a{height:100%}.quote_choose .list::before{display:none}.quote_choose .list>*{padding-left:clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px) !important;padding-right:clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px) !important;margin-bottom:calc(clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px) * 2)}.quote_choose .inner{background:#fff !important;background:#fff;border-radius:.1rem;overflow:hidden;text-align:center;padding:clamp(calc(20 * 1px), calc(36 / 1200 * 100vw), 36px);transition:all .3s cubic-bezier(.04, .79, 1, 1) !important;cursor:default}.quote_choose .inner .ic1{background-image:url('../images/ic_a1.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.quote_choose .inner .ic2{background-image:url('../images/ic_a2.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.quote_choose .inner .ic3{background-image:url('../images/ic_a3.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.quote_choose .inner .ic4{background-image:url('../images/ic_a4.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.quote_choose .inner .ic5{background-image:url('../images/ic_a5.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.quote_choose .inner .ic6{background-image:url('../images/ic_a6.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.quote_choose .inner .ic7{background-image:url('../images/ic_a7.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.quote_choose .inner .ic8{background-image:url('../images/ic_a8.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.quote_choose .inner:hover{box-shadow:0 .07rem .18rem 0 rgba(0,0,0,0.1)}.quote_choose .inner i{width:clamp(calc(30 * 1px), calc(50 / 1200 * 100vw), 50px);height:clamp(calc(30 * 1px), calc(50 / 1200 * 100vw), 50px);display:inline-block;margin-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px);background-size:contain}.quote_choose .inner .tit{font-size:clamp(calc(18 * 1px), calc(24 / 1200 * 100vw), 24px);font-family:medium;margin-bottom:16px;padding-bottom:13px;position:relative}.quote_choose .inner .tit::after{content:'';width:20px;height:2px;background-color:#2e5e4a;position:absolute;left:50%;transform:translateX(-50%);z-index:5;bottom:0}.quote_choose .inner .desc{color:#666;font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px)}.quote_process{padding-top:clamp(calc(140 / 2 * 1px), calc(140 / 1200 * 100vw), 140px);padding-bottom:clamp(calc(120 / 2 * 1px), calc(120 / 1200 * 100vw), 120px);text-align:center}.quote_process .tit1{margin-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}.quote_process .box{position:relative}.quote_process .box .title{color:#fff;background-color:#2e5e4a;padding:0 .2em}@media (min-width:640px){.quote_process .box{display:flex;align-items:stretch}.quote_process .box .bd{flex:1;border-left:0}.quote_process .box .title{width:clamp(calc(36 * 1px), calc(48 / 1200 * 100vw), 48px);color:#fff;background-color:#2e5e4a;padding:0 .2em;font-size:clamp(calc(18 * 1px), calc(24 / 1200 * 100vw), 24px);line-height:1;border-radius:6px 0 0 6px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding-top:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-bottom:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}}@media (max-width:639px){.quote_process .box{padding-top:30px}.quote_process .box .bd{padding-top:30px !important}.quote_process .box .title{margin-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);font-size:clamp(calc(18 * 1px), calc(24 / 1200 * 100vw), 24px);text-align:center;font-family:medium;position:absolute;left:50%;transform:translateX(-50%);z-index:5;z-index:55;transform:translateY(-50%) translateX(-50%)}}.quote_process .box .bd{border:1px solid #e8e6e1;font-family:medium;border-radius:0 6px 6px 0}@media (min-width:640px){.quote_process .box .bd{display:flex;flex-wrap:wrap;align-items:center}}.quote_process .box .content{position:relative;width:100%;max-width:1680px}.quote_process .box .content .round{position:absolute;width:12.5%;min-width:100px;max-width:160px;top:clamp(calc(18 / 2 * 1px), calc(18 / 1200 * 100vw), 18px);bottom:clamp(calc(18 / 2 * 1px), calc(18 / 1200 * 100vw), 18px);padding-right:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);border:1px dashed #2e5e4a;border-left:0;border-radius:50%;right:calc(12.5% + 18px);transform:translateX(50%)}.quote_process .box .content .round::after{content:'';display:block;position:absolute;width:50%;top:0;bottom:0;background:#fff}.quote_process .box .list{width:100%;display:flex;justify-content:space-between;font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px);position:relative}@media (max-width:639px){.quote_process .box .list{padding-left:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);padding-right:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}}.quote_process .box .list .item{position:relative}.quote_process .box .list .item:hover .no{transform:scale(.9)}.quote_process .box .list .item::before{content:'';display:block;position:absolute;border-bottom:1px dashed #2e5e4a;left:-50%;width:100%;top:clamp(calc(18 / 2 * 1px), calc(18 / 1200 * 100vw), 18px)}.quote_process .box .list .no{width:clamp(calc(22 * 1px), calc(36 / 1200 * 100vw), 36px);height:clamp(calc(22 * 1px), calc(36 / 1200 * 100vw), 36px);border-radius:50%;background-color:#2e5e4a;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-family:bold;margin:0 auto;position:relative;z-index:5;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important}.quote_process .box .list .tit{position:absolute;left:50%;transform:translateX(-50%);z-index:5;width:100%;top:clamp(calc(56 / 2 * 1px), calc(56 / 1200 * 100vw), 56px)}.quote_process .free{margin-bottom:24px}.quote_process .free .bd{padding-top:clamp(calc(54 / 2 * 1px), calc(54 / 1200 * 100vw), 54px);padding-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}@media (min-width:640px){.quote_process .free .content{padding-left:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-right:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}}@media (min-width:640px){.quote_process .free .round{display:none}}.quote_process .free .list{margin-bottom:clamp(calc(40 * 1px), calc(70 / 1200 * 100vw), 70px)}@media (max-width:639px){.quote_process .free .list{padding-left:0;padding-right:0}}@media (min-width:640px){.quote_process .free .list .item{flex:1}}.quote_process .free .list .item:first-child::before{display:none}@media (max-width:639px){.quote_process .free .list{flex-wrap:wrap}.quote_process .free .list .item{width:25%}.quote_process .free .list .item:nth-child(1),.quote_process .free .list .item:nth-child(2),.quote_process .free .list .item:nth-child(3){margin-bottom:clamp(calc(50 * 1px), calc(120 / 1200 * 100vw), 120px)}.quote_process .free .list .item:nth-child(4){order:10;position:relative}.quote_process .free .list .item:nth-child(4)::after{content:'';display:block;position:absolute;border-bottom:1px dashed #2e5e4a;left:-50%;width:100%;top:clamp(calc(18 / 2 * 1px), calc(18 / 1200 * 100vw), 18px)}.quote_process .free .list .item:nth-child(5){order:9}.quote_process .free .list .item:nth-child(6)::before{display:none}.quote_process .free .list .item{width:33.33%}.quote_process .free .list .item:nth-child(4)::before{display:none}}.quote_process .charge .title{background-color:#c4a582}.quote_process .charge .bd{padding-top:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px);padding-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px)}.quote_process .charge .bd .content{position:relative;width:100%;margin-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px)}@media (min-width:640px){.quote_process .charge .bd .content{padding-left:clamp(calc(4 / 2 * 1px), calc(4 / 1200 * 100vw), 4px);padding-right:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}}.quote_process .charge .bd .round{border-color:#c4a582}.quote_process .charge .bd .list{flex-wrap:wrap}.quote_process .charge .bd .item{width:25%}.quote_process .charge .bd .item:nth-child(1),.quote_process .charge .bd .item:nth-child(2),.quote_process .charge .bd .item:nth-child(3),.quote_process .charge .bd .item:nth-child(4){margin-bottom:clamp(calc(50 * 1px), calc(120 / 1200 * 100vw), 120px)}.quote_process .charge .bd .item::before{border-bottom-color:#c4a582 !important}@media (min-width:640px){.quote_process .charge .bd .item{min-width:6em}}.quote_process .charge .bd .item .no{background-color:#c4a582}.quote_process .charge .list .item:first-child::before,.quote_process .charge .list .item:nth-child(5)::before{display:none}.quote_ensure{padding-top:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px)}.quote_ensure .tit1{text-align:center;margin-bottom:clamp(calc(70 / 2 * 1px), calc(70 / 1200 * 100vw), 70px)}.quote_ensure .bd{display:flex;align-items:stretch;justify-content:space-between}.quote_ensure .bd .list{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:640px){.quote_ensure .bd .list{width:clamp(calc(220 * 1px), calc(290 / 1200 * 100vw), 290px)}}@media (max-width:639px){.quote_ensure .bd .list{flex:1}}.quote_ensure .bd .list li{flex:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;cursor:pointer;border-radius:.2rem 0 .2rem 0;padding-top:clamp(calc(20 / 2 * 1px), calc(20 / 1920 * 100vw), 20px);padding-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1920 * 100vw), 20px);padding-left:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}.quote_ensure .bd .list li .tit{font-size:clamp(calc(18 * 1px), calc(24 / 1200 * 100vw), 24px);color:#2e5e4a;font-family:medium;margin-bottom:clamp(calc(6 * 1px), calc(10 / 1200 * 100vw), 10px)}.quote_ensure .bd .list li .tit span{color:#111}.quote_ensure .bd .list li .desc{font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px);color:#666}.quote_ensure .bd .list li:hover{background-color:#2e5e4a}.quote_ensure .bd .list li:hover *{color:#fff !important}.quote_ensure .bd .imgbox{flex:1;margin-left:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px);margin-right:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px);position:relative}.quote_ensure .bd .imgbox .inner{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;width:100%;max-width:clamp(calc(530 / 2 * 1px), calc(530 / 1200 * 100vw), 530px);margin:0 auto;text-align:center;border-radius:50%;border:1px dotted #a0b6ad;padding:clamp(calc(30 / 2 * 1px), calc(30 / 1920 * 100vw), 30px)}.quote_ensure .bd .imgbox .iinner{padding-bottom:100%;position:relative}.quote_ensure .bd .imgbox img{border-radius:50%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;width:100%;height:100%;border:2px solid #2e5e4a}.product-main .bd{padding-top:clamp(calc(64 / 2 * 1px), calc(64 / 1200 * 100vw), 64px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}.case-filter{line-height:24px;border-radius:.1rem;border:1px solid #e8e6e1;padding-left:20px;padding-right:20px;margin-bottom:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px)}.case-filter .item{display:flex;padding-top:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);padding-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px)}.case-filter .item+.item{border-top:1px solid #e8e6e1}.case-filter .t{font-family:bold;margin-right:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px)}.case-filter .v{flex:1;overflow:hidden;display:flex;flex-wrap:wrap}.case-filter .v a{display:block;border-radius:2em;padding:0 1em;color:#666;margin-bottom:4px}@media (min-width:640px){.case-filter .v a{margin-right:clamp(calc(3 * 1px), calc(10 / 1200 * 100vw), 10px)}}.case-filter .v a.on{background-color:#2e5e4a;color:#fff}.case-filter .v a:hover{background-color:#2e5e4a;color:#fff}.product-filter{padding-top:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px);padding-bottom:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px);display:flex;line-height:clamp(calc(26 * 1px), calc(32 / 1200 * 100vw), 32px)}@media (min-width:1200px){.product-filter{font-size:16px}}@media (max-width:1199px){.product-filter{font-size:15px}}@media (max-width:639px){.product-filter{width:100vw;padding-left:6vw}}.product-filter .t{font-family:bold;margin-right:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)}.product-filter .v{flex:1;overflow:hidden;display:flex;flex-wrap:wrap}.product-filter .v a{display:block;border-radius:2em;padding:0 .8em;color:#666;margin-right:clamp(calc(3 * 1px), calc(10 / 1200 * 100vw), 10px);margin-bottom:4px}.product-filter .v a.on{background-color:#2e5e4a;color:#fff}.product-filter .v a:hover{background-color:#2e5e4a;color:#fff}.product-item{margin-bottom:clamp(calc(24 / 2 * 1px), calc(24 / 1200 * 100vw), 24px)}.product-item .inner{padding:20px;background:#fff;border-radius:.1rem;display:block}@media (min-width:640px){.product-item .inner{display:flex;align-items:center;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important}.product-item .inner:hover{box-shadow:0 .07rem .18rem 0 rgba(0,0,0,0.1)}.product-item .inner:hover .tit{color:#2e5e4a}.product-item .inner:hover .tit::after{width:100px}.product-item .inner .imgbox{width:clamp(calc(220 * 1px), calc(360 / 1200 * 100vw), 360px);margin-right:clamp(calc(24 / 2 * 1px), calc(24 / 1200 * 100vw), 24px)}.product-item .inner .info{flex:1;overflow:hidden}}.product-item .imgbox{overflow:hidden;border-radius:.1rem}.product-item .imgbox .cimgbox{padding-bottom:61.66666667%}@media (max-width:639px){.product-item .imgbox{margin-bottom:20px}}.product-item .titbox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px)}.product-item .titbox .tit{font-size:clamp(calc(18 * 1px), calc(24 / 1200 * 100vw), 24px);font-family:bold;flex:1;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-right:8%;padding-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);position:relative}.product-item .titbox .tit::after{content:'';display:block;position:absolute;width:44px;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important;height:2px;background-color:#2e5e4a;left:0;bottom:0}.product-item .titbox .logo{height:clamp(calc(30 * 1px), calc(37 / 1200 * 100vw), 37px)}.product-item .txt{line-height:1.7;height:5.2em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;color:#666;margin-bottom:clamp(calc(10 * 1px), calc(30 / 1920 * 100vw), 30px)}@media (max-width:767px) and (min-width:640px){.product-item .txt{-webkit-line-clamp:2;max-height:3.4em}}.product-item .use{color:#666;line-height:1.6}@media (min-width:640px){.product-item .use{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.staff-box{padding-top:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}.staff-box .row{display:flex;flex-wrap:wrap;align-items:stretch;margin-left:calc(-1 * clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px)) !important;margin-right:calc(-1 * clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px)) !important}.staff-box .row::before{display:none}.staff-box .row li>.inner,.staff-box .row li>a{height:100%}.staff-box .row::before{display:none}.staff-box .row>*{padding-left:clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px) !important;padding-right:clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px) !important;margin-bottom:calc(clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px) * 2)}.staff-box .inner{border-radius:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px);overflow:hidden;border:1px solid #e8e6e1}@media (min-width:640px){.staff-box .inner{display:flex;align-items:stretch;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important}.staff-box .inner:hover{box-shadow:0 .07rem .18rem 0 rgba(0,0,0,0.1)}.staff-box .inner:hover .tit{color:#2e5e4a}.staff-box .inner:hover .tit::after{width:100px}.staff-box .inner .imgbox{width:40%;max-width:268px}.staff-box .inner .imgbox .cimgbox{padding-bottom:0;height:100%}.staff-box .inner .info{flex:1;overflow:hidden}}.staff-box .inner .imgbox{overflow:hidden}@media (max-width:639px){.staff-box .inner .imgbox{max-width:268px;margin:0 auto}.staff-box .inner .imgbox .cimgbox{padding-bottom:132.8358209%}}.staff-box .inner .info{padding:clamp(calc(20 * 1px), calc(26 / 1200 * 100vw), 26px)}.staff-box .inner .titbox{padding-bottom:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);position:relative;margin-bottom:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px)}.staff-box .inner .titbox::after{content:'';display:block;position:absolute;width:20px;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important;height:2px;background-color:#2e5e4a;left:0;bottom:0}@media (max-width:639px){.staff-box .inner .titbox{text-align:center}.staff-box .inner .titbox::after{position:absolute;left:50%;transform:translateX(-50%);z-index:5}}.staff-box .inner .titbox .tit{font-size:clamp(calc(22 * 1px), calc(24 / 1200 * 100vw), 24px);font-family:bold;margin-bottom:6px}.staff-box .inner .titbox .desc{color:#666}@media (min-width:1200px){.staff-box .inner .titbox .desc{font-size:16px}}@media (max-width:1199px){.staff-box .inner .titbox .desc{font-size:15px}}.staff-box .inner .txt{margin-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1920 * 100vw), 50px)}.staff-box .inner dl{color:#666;display:flex;margin-bottom:clamp(calc(6 / 2 * 1px), calc(6 / 1200 * 100vw), 6px)}.staff-box .inner dl dt{line-height:1.7;white-space:nowrap;margin-right:clamp(calc(4 / 2 * 1px), calc(4 / 1200 * 100vw), 4px);font-weight:normal}.staff-box .inner dl dd{line-height:1.7;flex:1;overflow:hidden}@media (min-width:992px){.staff-box .inner dl .row1{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}}@media (min-width:992px){.staff-box .inner dd.row3{height:5.2em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}}.staff-box .inner .btnbox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.staff-box .inner .btnbox .rbtn{flex:1}.staff-box .inner .btnbox .rbtn+.rbtn{margin-left:12px}@media (min-width:640px){.staff-box .inner .rbtn{padding-top:clamp(calc(11 / 2 * 1px), calc(11 / 1200 * 100vw), 11px);padding-bottom:clamp(calc(11 / 2 * 1px), calc(11 / 1200 * 100vw), 11px);padding-left:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);padding-right:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}}@media (max-width:639px){.staff-box .inner .rbtn{width:100%}}.table-wrap table{max-width:100%}@media (max-width:640px){.table-wrap{overflow-x:auto;position:relative;margin-right:clamp(calc(-30 / 2 * 1px), calc(-30 / 1920 * 100 * 1vw), -30px)}.table-wrap table{max-width:auto;min-width:640px}}.article{color:#000;font-size:16px;line-height:1.875 !important}.article p{margin-bottom:1em}.article img{max-width:750px;display:block;margin-left:auto;margin-right:auto;max-width:100%;border-radius:.1rem}.article h2{font-size:1.425em !important;font-weight:bold;padding:.5em 0}.article h3{font-size:1.1em !important;padding:.5em 0 .3em}.article h4{text-align:center;color:#999;line-height:1.8;font-size:80%}.article h4+*:not(h4){margin-top:1em}.article p{min-height:1em;margin-bottom:.5em !important}.article a{color:#2e5e4a;border-bottom:1px solid #2e5e4a}.article a:hover{color:#000;border-color:#000}.article img{display:block;margin:0 auto 1em;cursor:pointer}.article ul{list-style:disc;padding-left:2em;transform:translateX(-0.5em);line-height:1.5}.article ul li{margin-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px);list-style:inherit}.article ul li::marker{color:#666;font-size:90%}.article ol{padding-left:2em;transform:translateX(-0.5em)}.article ol li{list-style-type:decimal;padding-left:6px;margin-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)}.article ol li::marker{font-size:90%}.article table{margin-bottom:5px;width:100% !important}.article table tr:first-child td{background:#f7f7f7}.article table td{border:1px solid #eee;padding:6px 10px}.design-topper{padding-top:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);border-bottom:1px solid #e8e6e1;padding-bottom:clamp(calc(90 / 2 * 1px), calc(90 / 1200 * 100vw), 90px)}@media (min-width:992px){.design-topper .wrap{display:flex;align-items:flex-start}.design-topper .lbox{flex:1;margin-right:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);overflow:hidden}.design-topper .rbox{width:clamp(calc(384 / 2 * 1px), calc(384 / 1200 * 100vw), 384px);position:sticky;top:110px}}.design-topper .form{padding:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px);box-shadow:0 .07rem .18rem 0 rgba(0,0,0,0.1);border-radius:.1rem}@media (max-width:991px){.design-topper .form{margin-top:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}}.design-topper .form .title{color:#2e5e4a;text-align:center}.design-topper .form .num{color:#de5c5c;font-family:bold;margin:0 2px}.design-topper .content{border:1px solid #e8e6e1;border-radius:.1rem;overflow:hidden}@media (min-width:640px){.design-topper .content{display:flex;align-items:stretch}.design-topper .content .imgbox{width:40%;max-width:310px}.design-topper .content .imgbox .cimgbox{padding-bottom:0;height:100%}.design-topper .content .info{flex:1;overflow:hidden}}.design-topper .content .imgbox{max-width:268px;margin:0 auto}.design-topper .content .imgbox .cimgbox{padding-bottom:132.8358209%}.design-topper .content .info{padding:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}.design-topper .content .titbox{padding-bottom:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);padding-bottom:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px);border-bottom:1px solid #e8e6e1;margin-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);display:flex;align-items:flex-end;line-height:1}.design-topper .content .titbox .tit{padding-left:16px;font-size:clamp(calc(22 * 1px), calc(30 / 1200 * 100vw), 30px);font-family:bold;margin-right:6px;position:relative}.design-topper .content .titbox .tit::after{content:'';width:5px;height:100%;background-color:#2e5e4a;position:absolute;top:6%;left:0;border-radius:2px}.design-topper .content .titbox .desc{color:#666}@media (min-width:1200px){.design-topper .content .titbox .desc{font-size:16px}}@media (max-width:1199px){.design-topper .content .titbox .desc{font-size:15px}}@media (min-width:1200px){.design-topper .content .txt{font-size:16px}}@media (max-width:1199px){.design-topper .content .txt{font-size:15px}}.design-topper .content dl{color:#666;display:flex;margin-bottom:clamp(calc(6 / 2 * 1px), calc(6 / 1200 * 100vw), 6px)}.design-topper .content dl dt{line-height:1.7;white-space:nowrap;margin-right:clamp(calc(4 / 2 * 1px), calc(4 / 1200 * 100vw), 4px);font-weight:normal}.design-topper .content dl dd{line-height:1.7;flex:1;overflow:hidden}.design-topper .design-ly{padding-top:clamp(calc(35 * 1px), calc(40 / 1200 * 100vw), 40px)}.design-topper .design-ly .title{margin-bottom:clamp(calc(10 * 1px), calc(12 / 1200 * 100vw), 12px)}.design-topper .design-ly .txt{font-size:clamp(calc(14 * 1px), calc(18 / 1200 * 100vw), 18px);color:#666}.related-case{padding-top:clamp(calc(40 * 1px), calc(60 / 1200 * 100vw), 60px);padding-bottom:clamp(calc(120 / 2 * 1px), calc(120 / 1200 * 100vw), 120px)}.related-case .tit3{margin-bottom:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px)}.case-list{display:flex;flex-wrap:wrap;align-items:stretch;margin-left:calc(-1 * clamp(calc(11 / 2 * 1px), calc(11 / 1200 * 100vw), 11px)) !important;margin-right:calc(-1 * clamp(calc(11 / 2 * 1px), calc(11 / 1200 * 100vw), 11px)) !important}.case-list::before{display:none}.case-list li>.inner,.case-list li>a{height:100%}.case-list::before{display:none}.case-list>*{padding-left:clamp(calc(11 / 2 * 1px), calc(11 / 1200 * 100vw), 11px) !important;padding-right:clamp(calc(11 / 2 * 1px), calc(11 / 1200 * 100vw), 11px) !important;margin-bottom:calc(clamp(calc(11 / 2 * 1px), calc(11 / 1200 * 100vw), 11px) * 2)}.case-list .case-item{display:block;border-radius:.1rem;overflow:hidden;border:1px solid #e8e6e1;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important;height:100%}.case-list .case-item .cimgbox{padding-bottom:70.83333333%}.case-list .case-item:hover{box-shadow:0 .07rem .18rem 0 rgba(0,0,0,0.1)}.case-list .case-item .info{padding:18px 20px 28px}.case-list .case-item .info .tit{font-size:clamp(calc(16 * 1px), calc(20 / 1200 * 100vw), 20px);overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-family:medium;margin-bottom:clamp(calc(12 * 1px), calc(16 / 1200 * 100vw), 16px)}.case-list .case-item .info .tags span{background-color:#faf9f7;line-height:clamp(calc(24 * 1px), calc(30 / 1200 * 100vw), 30px);display:inline-block;margin-right:clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px);margin-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px);padding-left:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);padding-right:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);color:#666;border-radius:4px}.case-main{padding-top:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);padding-bottom:clamp(calc(116 / 2 * 1px), calc(116 / 1200 * 100vw), 116px)}.case-topper .cimgbox{padding-bottom:70.70707071%}.case-topper .swiper-box{max-width:792px;margin:0 auto}@media (max-width:991px){.case-topper .swiper-box{margin-bottom:20px}}.case-topper li{overflow:hidden}.case-topper .swiper-imgs{margin-bottom:12px}.case-topper .swiper-imgs li{border-radius:6px}.case-topper .pnext{color:#fff;font-size:18px;z-index:55;width:clamp(calc(30 * 1px), calc(40 / 1200 * 100vw), 40px);height:clamp(calc(30 * 1px), calc(40 / 1200 * 100vw), 40px);background-color:rgba(0,0,0,0.3);border-radius:50%}@media (max-width:480px){.case-topper .pnext{font-size:12px}.case-topper .pnext.swiper-button-next{right:0}.case-topper .pnext.swiper-button-prev{left:0}}.case-topper .pnext:hover{background-color:#2e5e4a;color:#fff}.case-topper .swiper-thumbs li{border-radius:3px;background:#000}.case-topper .swiper-thumbs li:not(.swiper-slide-thumb-active) .cimgbox{opacity:.5;cursor:pointer}@media (min-width:992px){.case-topper .hd{margin-bottom:26px}}.case-topper .hd .title{font-family:bold;font-size:clamp(calc(24 * 1px), calc(30 / 1200 * 100vw), 30px);padding-bottom:clamp(calc(22 / 2 * 1px), calc(22 / 1200 * 100vw), 22px);padding-top:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px)}.case-topper .hd .data{padding:20px 0;border-top:1px solid #e8e6e1;border-bottom:1px solid #e8e6e1;color:#999}@media (min-width:1200px){.case-topper .hd .data{font-size:16px}}@media (max-width:1199px){.case-topper .hd .data{font-size:15px}}.case-topper .hd .data .cell.row2{display:flex;margin-top:10px}.case-topper .hd .data .cell.row2 p{flex:1}.case-topper .hd .data .v{font-family:medium;color:#000;margin-bottom:6px}.newsinfo-main{padding-top:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);padding-bottom:clamp(calc(90 / 2 * 1px), calc(90 / 1200 * 100vw), 90px)}@media (min-width:992px){.newsinfo-main .wrap{display:flex;align-items:flex-start}.newsinfo-main .lbox{flex:1;margin-right:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);overflow:hidden}.newsinfo-main .rbox{width:300px}}@media (max-width:991px){.newsinfo-main .rbox{margin-top:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}}.newsinfo-main .form{padding:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px);box-shadow:0 .07rem .18rem 0 rgba(0,0,0,0.1);border-radius:.1rem}.newsinfo-main .form .title{color:#2e5e4a;text-align:center}.newsinfo-main .form .num{color:#de5c5c;font-family:bold;margin:0 2px}.newsinfo-main .hd{padding-bottom:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px);border-bottom:1px solid #e8e6e1;margin-bottom:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px)}.newsinfo-main .hd .title{font-size:clamp(calc(24 * 1px), calc(30 / 1200 * 100vw), 30px);margin-bottom:clamp(calc(10 * 1px), calc(16 / 1200 * 100vw), 16px);font-family:medium}.newsinfo-main .hd .time{color:#999;font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px)}.newsinfo-main .article{padding-bottom:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px);border-bottom:1px solid #e8e6e1}@media (max-width:991px) and (min-width:640px){.newsinfo-main .rbox{display:flex;align-items:flex-start}.newsinfo-main .rbox .swiper-news-sub,.newsinfo-main .rbox .form{flex:1}.newsinfo-main .rbox .swiper-news-sub{margin-right:30px}}.arc-pnext{font-size:16px;color:#666;padding-top:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px);padding-bottom:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.arc-pnext a{color:#666}.arc-pnext a:hover{color:#2e5e4a}.arc-pnext .return{width:30px;height:30px;background-image:url('../images/return.png');background-position:center center;background-size:contain;background-repeat:no-repeat;background-size:20px;opacity:.5}.arc-pnext .return:hover{opacity:1}.arc-pnext .item.prev a{padding-left:clamp(calc(30 * 1px), calc(36 / 1200 * 100vw), 36px);background-image:url('../images/prev.png');background-position:left center;background-size:contain;background-repeat:no-repeat;background-size:20px}.arc-pnext .item.next a{padding-right:clamp(calc(30 * 1px), calc(36 / 1200 * 100vw), 36px);background-image:url('../images/next.png');background-position:right center;background-size:contain;background-repeat:no-repeat;background-size:20px}.arc-pnext .item a:hover{color:#000}.swiper-news-sub{margin-bottom:26px}.swiper-news-sub .cimgbox{padding-bottom:133.33333333%}.swiper-news-sub li{border-radius:.1rem;overflow:hidden;background-color:#dddddd}.swiper-news-sub .cimgbox{display:block;border-radius:.1rem;overflow:hidden;transform:translateX(8px)}.newsmain{padding-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px)}@media (min-width:992px){.newsmain{border:1px solid #e8e6e1;border-radius:.1rem;padding:24px 24px 60px}}.newsmain .news-list{margin-bottom:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}.news-nav{font-size:16px;border-bottom:1px solid #e8e6e1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width:991px){.news-nav{padding-top:10px}}.news-nav .item{margin-right:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px);position:relative;padding-bottom:clamp(calc(18 * 1px), calc(20 / 1200 * 100vw), 20px)}.news-nav .item:hover{color:#2e5e4a}.news-nav .on{color:#2e5e4a;font-family:medium}.news-nav .on::after{content:'';display:block;position:absolute;width:100%;height:clamp(calc(4 / 2 * 1px), calc(4 / 1200 * 100vw), 4px);background-color:#2e5e4a;left:0;bottom:0}.news-item{padding:22px 0;border-bottom:1px solid #e8e6e1}.news-item a{display:block}@media (min-width:640px){.news-item a{display:flex}.news-item a .imgbox{max-width:197px;width:30%;margin-right:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);border-radius:.1rem;overflow:hidden}.news-item a .info{flex:1;overflow:hidden}}.news-item .cimgbox{padding-bottom:66.49746193%}@media (max-width:991px){.news-item .cimgbox{border-radius:.1rem;overflow:hidden}}@media (max-width:639px){.news-item .info{margin-top:20px}}.news-item .info .tit{font-family:medium;font-size:clamp(calc(18 * 1px), calc(20 / 1200 * 100vw), 20px);line-height:1.5}@media (min-width:640px){.news-item .info .tit{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.news-item .info .time{font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px);color:#666;margin:10px 0}.news-item .info .txt{line-height:24px;height:48px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;color:#666}.news-item:hover .tit{color:#2e5e4a}.product-main.pz{padding-top:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px)}.pz-nav{padding-top:clamp(calc(12 * 1px), calc(16 / 1200 * 100vw), 16px);padding-bottom:clamp(calc(12 * 1px), calc(16 / 1200 * 100vw), 16px);position:sticky;background:#fff;z-index:555;top:90px;margin-bottom:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px);font-size:16px}@media (max-width:1199px){.pz-nav{top:65px}}.pz-nav .wrap{display:flex}@media (min-width:768px){.pz-nav .wrap{gap:clamp(calc(25 / 2 * 1px), calc(25 / 1920 * 100vw), 25px)}}.pz-nav .wrap .item{display:block;color:#2e5e4a;cursor:pointer;user-select:none;color:#666}@media (min-width:768px){.pz-nav .wrap .item{border-radius:4px;padding-left:clamp(calc(15 * 1px), calc(20 / 1200 * 100vw), 20px);padding-right:clamp(calc(15 * 1px), calc(20 / 1200 * 100vw), 20px);text-align:center;line-height:clamp(calc(30 * 1px), calc(48 / 1200 * 100vw), 48px);border:1px solid #2e5e4a;flex:1}}@media (max-width:767px){.pz-nav .wrap .item{padding-left:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);padding-right:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);font-size:15px;position:relative;margin:0 2px 4px;border-radius:3px}.pz-nav .wrap .item::before{content:'';width:1px;height:80%;top:10%;background-color:#2e5e4a;position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media (max-width:767px){.pz-nav .wrap{flex-wrap:wrap}}.pz-nav .wrap .item.on{background-color:#2e5e4a;color:#fff}.pz-nav .wrap .item:hover{background-color:#2e5e4a;color:#fff}.pz-list .item{margin-bottom:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px);background:#fff !important;background:#fff;border-radius:.1rem;overflow:hidden}@media (min-width:768px){.pz-list .item{display:flex}.pz-list .item>*{width:50%;overflow:hidden}.pz-list .item:nth-child(2n) .info{order:-1}}.pz-list .cimgbox{padding-bottom:66.66666667%}.pz-list .info{padding:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}.pz-list .info .tit{font-size:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px);font-family:medium;padding-bottom:clamp(calc(24 / 2 * 1px), calc(24 / 1200 * 100vw), 24px);margin-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);position:relative}.pz-list .info .tit::after{content:'';display:block;position:absolute;width:clamp(calc(34 / 2 * 1px), calc(34 / 1200 * 100vw), 34px);height:clamp(calc(4 / 2 * 1px), calc(4 / 1200 * 100vw), 4px);background-color:#2e5e4a;border-radius:2px;left:0;bottom:0}.pz-list .info .txt{font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px);color:#666;line-height:1.75}.aboutbox .title{text-align:center;margin-bottom:clamp(calc(56 / 2 * 1px), calc(56 / 1200 * 100vw), 56px);font-family:bold;font-size:clamp(calc(22 * 1px), calc(40 / 1200 * 100vw), 40px)}.about-five{padding-top:clamp(calc(76 / 2 * 1px), calc(76 / 1200 * 100vw), 76px);padding-bottom:clamp(calc(120 / 2 * 1px), calc(120 / 1200 * 100vw), 120px)}.about-five .top{background:#fff;margin-bottom:24px;border-radius:.1rem;overflow:hidden}@media (min-width:992px){.about-five .top{display:flex}.about-five .top .map,.about-five .top .content{width:50%}}.about-five .top .map{text-align:center}.about-five .top .map img{width:100%}.about-five .top .content{padding-top:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-bottom:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-left:clamp(calc(20 * 1px), calc(50 / 1920 * 100vw), 50px);padding-right:clamp(calc(20 * 1px), calc(50 / 1920 * 100vw), 50px)}.about-five .top .content .tit{font-size:clamp(calc(22 * 1px), calc(30 / 1200 * 100vw), 30px);font-family:bold;color:#2e5e4a;margin-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)}.about-five .top .info .cell{padding-top:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px);padding-bottom:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px);border-bottom:1px solid #e8e6e1;font-size:clamp(calc(14 * 1px), calc(18 / 1200 * 100vw), 18px)}.about-five .top .codebox{display:flex;text-align:center;padding-top:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}@media (min-width:640px){.about-five .top .codebox{justify-content:space-between}.about-five .top .codebox dd{max-width:100px;overflow:hidden;flex:1}}.about-five .top .codebox img{margin-bottom:4px}@media (max-width:639px){.about-five .top .codebox{flex-wrap:wrap}.about-five .top .codebox dd{width:33.33%;margin-bottom:30px}.about-five .top .codebox img{width:100px;height:100px}}.about-five .top .codebox .t{color:#999}.about-five .site .cell{display:flex;align-items:flex-start;line-height:1.5}.about-five .site .cell .icon{width:clamp(calc(15 * 1px), calc(20 / 1200 * 100vw), 20px);height:1.5em;margin-right:clamp(calc(8 * 1px), calc(14 / 1200 * 100vw), 14px)}.about-five .site .cell .location{background-image:url('../images/ic_site.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.about-five .site .cell .tel{background-image:url('../images/ic_tel.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.about-five .site .cell .v{flex:1;overflow:hidden}.about-five .site-list{display:flex;flex-wrap:wrap;align-items:stretch;margin-left:calc(-1 * clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px)) !important;margin-right:calc(-1 * clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px)) !important}.about-five .site-list::before{display:none}.about-five .site-list li>.inner,.about-five .site-list li>a{height:100%}.about-five .site-list::before{display:none}.about-five .site-list>*{padding-left:clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px) !important;padding-right:clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px) !important;margin-bottom:calc(clamp(calc(12 / 2 * 1px), calc(12 / 1200 * 100vw), 12px) * 2)}.about-five .site-list .inner{background:#fff !important;background:#fff;border-radius:.1rem;padding:clamp(calc(20 * 1px), calc(26 / 1200 * 100vw), 26px)}.about-five .site-list .tit{font-size:18px;font-family:bold;border-bottom:1px solid #e8e6e1;padding-bottom:18px;margin-bottom:20px;position:relative}.about-five .site-list .tit::after{content:'';display:block;position:absolute;width:44px;height:3px;background-color:#2e5e4a;left:0;bottom:-1px}.about-five .site-list .cell{margin-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);color:#666;font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px)}.about-four{padding-top:clamp(calc(76 / 2 * 1px), calc(76 / 1200 * 100vw), 76px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}@media (min-width:992px){.about-four .title{margin-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}}.about-three{padding-top:clamp(calc(76 / 2 * 1px), calc(76 / 1200 * 100vw), 76px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px);background:linear-gradient(90deg, #f7f7f7 76%, #2e5e4a 76%)}.about-three .title{margin-bottom:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px)}.about-three .bd{border-radius:.1rem;background:#fff;padding-top:clamp(calc(55 / 2 * 1px), calc(55 / 1200 * 100vw), 55px);padding-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px);padding-left:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);padding-right:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px)}.about-three .swiper-container{text-align:center}.about-three .swiper-container li{text-align:center;color:#999;padding-left:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);padding-right:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);width:clamp(calc(200 * 1px), calc(233 / 1200 * 100vw), 233px)}@media (min-width:1200px){.about-three .swiper-container li{font-size:16px}}@media (max-width:1199px){.about-three .swiper-container li{font-size:15px}}@media (max-width:480px){.about-three .swiper-container li{width:50%}}.about-three .swiper-container .cimgbox{padding-bottom:151%}.about-three .swiper-container .cimgbox{margin-bottom:clamp(calc(12 * 1px), calc(16 / 1200 * 100vw), 16px)}.about-three .swiper-tool{margin-top:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);margin-left:auto;margin-right:auto}.about-two{padding-top:clamp(calc(76 / 2 * 1px), calc(76 / 1200 * 100vw), 76px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}.about-two .bd{padding-bottom:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px);position:relative}@media (min-width:992px){.about-two .bd{display:flex;align-items:flex-start}.about-two .bd .content{flex:1;overflow:hidden}.about-two .bd .imgbox{width:clamp(calc(592 / 2 * 1px), calc(592 / 1200 * 100vw), 592px);margin-right:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}}.about-two .bd .since{font-size:clamp(calc(50 * 1px), calc(150 / 1200 * 100vw), 150px);font-family:bold;color:#f0f2f1;width:100%;position:absolute;right:0;bottom:0;text-align:right;line-height:1;z-index:-1;opacity:.2}@media (max-width:991px){.about-two .bd .imgbox{margin-bottom:20px;text-align:center}}.about-two .bd .imgbox img{border-radius:.1rem;overflow:hidden}.about-two .bd .txt{font-size:clamp(calc(15 * 1px), calc(16 / 1200 * 100vw), 16px);color:#666;line-height:1.75}.about-two .bd .txt span{color:#2e5e4a;font-family:medium}.about-one{padding-top:clamp(calc(76 / 2 * 1px), calc(76 / 1200 * 100vw), 76px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}.about-one .bd{border-radius:.1rem;overflow:hidden;background-color:#e4e2e5}@media (min-width:992px){.about-one .bd{display:flex;align-items:flex-end}.about-one .bd .lbox{flex:1;overflow:hidden;order:-1}.about-one .bd .rbox{width:417px}}.about-one .rbox img{display:block;margin:0 auto}.about-one .lbox{padding:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-bottom:clamp(calc(110 / 2 * 1px), calc(110 / 1200 * 100vw), 110px)}@media (min-width:1360px){.about-one .lbox{margin-right:8%}}@media (max-width:1359px) and (min-width:992px){.about-one .lbox{padding-right:0}}.about-one .lbox .txt{font-size:clamp(calc(16 * 1px), calc(20 / 1200 * 100vw), 20px);line-height:1.5;margin-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px);font-family:medium;padding-top:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);background:url(../images/“.png) no-repeat 0 0;background-size:.67rem}.about-one .lbox .name{background-color:#2e5e4a;border-radius:2em;color:#fff;display:inline-block;font-size:18px;line-height:40px;padding:0 26px}.progress-list{position:relative;max-width:1200px;margin-left:0;margin-right:auto}@media (min-width:769px){.progress-list{width:50%}.progress-list::after{content:'';display:block;position:absolute;width:1px;top:9%;bottom:9%;border-right:1px dashed #e8e6e1;z-index:0;right:0}.progress-list li{width:100%;position:relative;margin-top:-0.5rem}.progress-list li::before,.progress-list li::after{content:'';position:absolute;border-radius:50%;top:50%;background:#2e5e4a;transition:all .3s ease-out;z-index:555}.progress-list li::before{left:-16px;width:32px;height:32px;margin-top:-16px;background-color:#d6eee8;transform:scale(.5)}.progress-list li::after{left:-8px;width:16px;height:16px;margin-top:-8px;-webkit-transform:scale(0);transform:scale(0);background-color:#4d8c72}.progress-list li:nth-child(2n)::before{left:auto;right:-16px}.progress-list li:nth-child(2n)::after{left:auto;right:-8px}.progress-list li:hover::before{transform:scale(1)}.progress-list li:hover::after{transform:scale(1)}.progress-list li:nth-child(2n+1){margin-left:100%}.progress-list li:nth-child(2n+1) dl{margin-left:60px}.progress-list dl{margin-right:60px;border:1px solid #e8e6e1;padding:.3rem .7rem;position:relative;background:#fff}.progress-list dl::before,.progress-list dl::after{content:'';position:absolute;width:0;height:0;top:50%;right:-20px}.progress-list dl::before{transform:translateY(-50%);border:10px solid;border-color:transparent transparent transparent #e8e6e1}.progress-list dl::after{border:9px solid;transform:translateY(-50%) translateX(-2px);border-color:transparent transparent transparent #fff}.progress-list li:nth-child(2n+1){margin-left:100%}.progress-list li:nth-child(2n+1) dl::before,.progress-list li:nth-child(2n+1) dl::after{right:auto;left:-20px}.progress-list li:nth-child(2n+1) dl::before{border-color:transparent #e8e6e1 transparent transparent}.progress-list li:nth-child(2n+1) dl::after{border-color:transparent #fff transparent transparent;transform:translateY(-50%) translateX(2px)}.progress-list li:hover dl{border-bottom:2px solid #2e5e4a;box-shadow:0 0 20px rgba(0,0,0,0.1)}}@media (min-width:769px) and (max-width:1200px){.progress-list::after{top:10px}}.progress-list dt{font-size:clamp(calc(20 * 1px), calc(24 / 1200 * 100vw), 24px);margin-bottom:16px;line-height:1;color:#4d8c72;font-family:dinpro}.progress-list dd{color:#666;line-height:22px;font-size:clamp(calc(14 * 1px), calc(16 / 1200 * 100vw), 16px)}.progress-list dd p{position:relative}.progress-list dd p::before{content:'';display:block;position:absolute;width:6px;height:6px;left:-20px;top:8px;border-radius:50%;background:#4d8c72}.progress-list dd+dd{margin-top:5px}@media (max-width:992px){.progress-list li{margin-top:-0.7rem}}@media (max-width:768px){.progress-list{margin-top:-0.4rem}.progress-list li{padding-top:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);padding-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);margin-top:0;border-bottom:1px solid #e8e6e1}.progress-list dl{padding:.3rem}.progress-list dl dt{margin-bottom:20px}.progress-list dl dd{padding-left:.3rem;line-height:1.76}.progress-list dl dd::before{left:0;width:6px;height:6px;background-color:#d6eee8}.progress-list dl dd+dd{margin-top:10px}}.about-nav{font-size:clamp(calc(16 * 1px), calc(18 / 1200 * 100vw), 18px);font-family:bold;margin-top:clamp(calc(35 / 2 * 1px), calc(35 / 1200 * 100vw), 35px);z-index:55;border-bottom:1px solid #e8e6e1;position:sticky;background:#fff;top:90px}@media (max-width:1199px){.about-nav{top:65px}}.about-nav .wrap{display:flex}.about-nav .wrap .item{margin-right:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);position:relative;padding-top:clamp(calc(20 * 1px), calc(32 / 1200 * 100vw), 32px);padding-bottom:clamp(calc(20 * 1px), calc(32 / 1200 * 100vw), 32px)}.about-nav .wrap .item:hover{color:#2e5e4a}.about-nav .wrap .on{color:#2e5e4a}.about-nav .wrap .on::after{content:'';display:block;position:absolute;width:100%;height:clamp(calc(4 / 2 * 1px), calc(4 / 1200 * 100vw), 4px);background-color:#2e5e4a;left:0;bottom:0}.case-video-box{position:relative;padding-bottom:70.83333333%}.case-video-box video{position:absolute;width:100%;height:100%;left:0;top:0}.case-iframe-box{padding-bottom:72%;position:relative}.case-iframe-box iframe{position:absolute;width:100%;height:100%;left:0;top:0}.layui-layer-btn .layui-layer-btn0{background-color:#2e5e4a;border-color:#2e5e4a}