@import "../iconfont/iconfont.css";@media (max-width:580px){.col-xss-12{width:100%}}main{overflow:hidden}.cimgbox{padding-bottom:100%;overflow:hidden;position:relative}.cimgbox .img,.cimgbox .bg{position:absolute;left:0;top:0;width:100%;height:100%}.cimgbox .img2{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5}.cimgbox .bg{background-repeat:no-repeat;background-position:center}.cimgbox.cover .img{object-fit:cover}.cimgbox.cover .bg{background-size:cover}.cimgbox:not(.cover) .img{object-fit:contain}.cimgbox:not(.cover) .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:scale(1.2)}.cf{color:#fff}.mb0{margin-bottom:0}.bggray{background:#f6f9fc}.c{color:#2ac5e0}.bgc{background-color:#2ac5e0}.wrap{width:88vw;max-width:1200px;margin-left:auto;margin-right:auto}.tc{text-align:center}.bgf{background:#fff}.bggray{background:#f6f9fc}.block{display:block}.row{display:flex;flex-wrap:wrap}.row>li>.inner{height: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}}.c{color:#2ac5e0}.iconfont{font-size:inherit}.medium{font-family:medium}.bold{font-family:bold}@media (min-width:1280px){.fs16{font-size:16px}}@media (max-width:1200px) and (min-widht:1279px){.fs16{font-size:15px}}.fs24{font-size:clamp(calc(18 * 1px), calc(24 / 1200 * 100vw), 24px)}.fs40{font-size:clamp(calc(24 * 1px), calc(40 / 1200 * 100vw), 40px)}.crumbs{color:#999;padding-top:clamp(calc(22 / 2 * 1px), calc(22 / 1200 * 100vw), 22px);padding-bottom:clamp(calc(22 / 2 * 1px), calc(22 / 1200 * 100vw), 22px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.crumbs a{color:#999}.crumbs a:hover{color:#2ac5e0}.crumbs .icon-right{font-size:70%;margin:0 4px}.pagination2 .swiper-pagination-bullet{width:10px;height:10px;margin:0 1px;transition:.3s;border:1px solid #2ac5e0;background:none;opacity:1}.pagination2 .swiper-pagination-bullet-active{background-color:#2ac5e0}.pagination3 .swiper-pagination-bullet{width:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);height:3px;margin:0 1px;transition:.3s;border-radius:0;background:#c5c7ca;opacity:1}.pagination3 .swiper-pagination-bullet-active{background:#000}.swiper-button-prev{left:0}.swiper-button-next{right:0}.cItem:not(.on){display:none}b{font-weight:bold !important}.vmore{background-color:#2ac5e0;color:#fff;line-height:clamp(calc(38 * 1px), calc(58 / 1920 * 100vw), 58px);display:inline-block;text-align:center;border-radius:2em;padding-left:clamp(calc(30 * 1px), calc(40 / 1920 * 100vw), 40px);padding-right:clamp(calc(30 * 1px), calc(40 / 1920 * 100vw), 40px);font-size:16px;cursor:pointer}.vmore.xs{line-height:clamp(calc(38 * 1px), calc(48 / 1920 * 100vw), 48px)}.vmore:hover{background:#815df2;color:#fff}.vmore.s2{border:1px solid #fff;color:#fff;background:transparent}.vmore.s2:hover{background:#fff;color:#2ac5e0}.vmore.s3{border:1px solid #eeeeee;color:#1a1a1a;background:transparent}.vmore.s3:hover{background:#fff;color:#2ac5e0}.vmore.s4{border:1px solid #2ac5e0;color:#2ac5e0;background:transparent}.vmore.s4:hover{background-color:#2ac5e0;color:#fff}.rpnext{width:clamp(calc(30 * 1px), calc(48 / 1200 * 100vw), 48px);height:clamp(calc(30 * 1px), calc(48 / 1200 * 100vw), 48px);border-radius:50%;background-color:#e1e1e1;margin-top:0;transform:translateY(-50%);color:#666}.rpnext::after{font-size:12px}.rpnext:hover{background-color:#2ac5e0;color:#fff}.swiper-pnext-wrap{position:relative}@media (min-width:1568px){.swiper-pnext-wrap{width:1380px;margin-left:auto;margin-right:auto}}@media (max-width:1567px){.swiper-pnext-wrap{width:88vw;max-width:1200px;margin-left:auto;margin-right:auto}.swiper-pnext-wrap .swiper-button-prev{left:-4vw}.swiper-pnext-wrap .swiper-button-next{right:-4vw}}.swiper-pnext-wrap+.swiper-pagination{margin-top:clamp(calc(40 * 1px), calc(60 / 1200 * 100vw), 60px);display:block;position:relative}.swiper-pnext-wrap+.swiper-pagination .swiper-pagination-bullet{margin:0 4px}header{background:#fff;border-bottom:1px solid #eee}@media (max-width:1199px){header{position:fixed;z-index:555;left:0;top:0;right:0;z-index:999}main{margin-top:65px}}.head-content{height:1rem;position:relative;display:flex;align-items:center;padding-left:clamp(calc(46 / 2 * 1px), calc(46 / 1200 * 100vw), 46px);padding-right:clamp(calc(46 / 2 * 1px), calc(46 / 1200 * 100vw), 46px)}.head-content .logowrap{width:149px;display:block;margin-right:clamp(calc(70 / 2 * 1px), calc(70 / 1200 * 100vw), 70px)}.head-content .head-nav{display:flex;flex:1}.head-content .head-nav .head-nav-item{margin-right:clamp(calc(60 / 2 * 1px), calc(60 / 1920 * 100vw), 60px)}.head-content .head-nav .head-nav-item:hover .head_tit em,.head-content .head-nav .head-nav-item.on .head_tit em,.head-content .head-nav .head-nav-item.open .head_tit em{color:#2ac5e0}.head-content .head-nav .head-nav-item:hover .head_tit em::after,.head-content .head-nav .head-nav-item.on .head_tit em::after,.head-content .head-nav .head-nav-item.open .head_tit em::after{width:100%}.head-content .head-nav .head_tit{height:1rem;font-size:clamp(calc(16 * 1px), calc(18 / 1920 * 100vw), 18px)}.head-content .head-nav .head_tit:hover{color:#2ac5e0}.head-content .head-nav .head_tit em{position:relative;display:inline-block;line-height:1rem;font-family:medium}.head-content .head-nav .head_tit em::after{content:'';height:4px;background:#fff;position:absolute;left:50%;transform:translateX(-50%);z-index:5;bottom:0;width:0;overflow:hidden;transition:all .3s cubic-bezier(.04, .79, 1, 1) !important}.head-content .head-tool{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:1rem}.head-content .head-tool .head-tool-item{margin-left:30px}.head-content .head-tool .searchbox{width:2.94rem;margin:0 auto;display:block;position:relative;border-radius:2em;overflow:hidden;display:flex;background-color:#f5f5f5;align-items:center}.head-content .head-tool .searchbox i{font-size:20px;padding-left:20px}.head-content .head-tool .searchbox input{height:48px;line-height:48px;border:0;border-radius:0;padding-left:10px;flex:1;font-size:16px}.head-content .head-tool .langbox{font-size:16px}.head-content .head-tool .langbox a:hover{color:#2ac5e0}.head-content .head-tool .langbox i{font-size:18px}.head-pc-search{background:#f6f9fc;padding:20px 0;position:fixed;left:0;top:1.1rem;right:0;z-index:99;display:none}.head-pc-search form{display:flex}.head-pc-search form input{flex:1;border-right:0;height:48px;font-size:16px;padding:0 16px;border-radius:3px 0 0 3px}.head-pc-search form .submit{background-color:#2ac5e0;border-radius:0 3px 3px 0;color:#fff;width:clamp(calc(68 / 2 * 1px), calc(68 / 1200 * 100vw), 68px);height:clamp(calc(48 / 2 * 1px), calc(48 / 1200 * 100vw), 48px);line-height:clamp(calc(48 / 2 * 1px), calc(48 / 1200 * 100vw), 48px);text-align:center;font-size:24px;cursor:pointer}.head-drop{z-index:555}.head-drop .head-dropinfo{transition:all .3s cubic-bezier(.04, .79, 1, 1) !important;height:0;overflow:hidden}.head-drop.self{position:relative}.head-drop.self .head-dropinfo{left:50%;position:absolute;transform:translateX(-50%);top:1rem;z-index:555;box-shadow:0 calc(clamp(12px, 1.35vw, 24px)/2) clamp(12px, 1.35vw, 24px) 0 rgba(20,63,134,0.11)}.head-drop.self .inner{white-space:nowrap;z-index:55;min-width:180px;font-size:16px;background:#fff;position:relative;padding:10px 0;text-align:center}.head-drop.self .inner a{display:block;padding:0 20px;line-height:40px;white-space:nowrap;font-size:16px}.head-drop.self .inner a:hover{color:#2ac5e0}.head-drop.self .inner a:hover{color:#fff;background-color:#2ac5e0}.head-drop.full .head-dropinfo{width:100vw;position:fixed;left:0;right:0;z-index:555;background:#fff}.header-mobile .content{padding-left:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);padding-right:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);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 .content .logowrap .logo{height:42px}.menu_search{background:#fff;display:flex;border:1px solid #eeeeee}.menu_search input{border-color:#fff;height:50px;font-size:15px;display:block;padding:0 14px;flex:1}.menu_search input:focus{border-color:#2ac5e0 !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 #2ac5e0;border-radius:0 2px 2px 0}.menu_search .submit i{font-size:18px}.menu_search .submit:hover{color:#fff}.menu_lang{padding:30px 0 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:#2ac5e0;color:#fff}.m-menus{width:100%;position:fixed;top:65px;left:0;height:0;opacity:0;transition:opacity .5s;background:#f6f9fc;overflow:hidden;line-height:32px;font-size:15px;z-index:-999}.m-menus::after{content:'';display:block;position:absolute;width:100%;height:1px;left:0;top:0;background:linear-gradient(90deg, #eee, #24b6d9, #c023f5, #eee);background-size:100% 100%}.m-menus::before{content:'';display:block;position:absolute;width:100%;height:1px;background:#f6f9fc}@keyframes flow{0%{left:-50%}100%{left:100%}}@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;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:16px}.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 #2ac5e0;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:#2ac5e0}.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 #2ac5e0}.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}.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:#2ac5e0;-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)}.ban-box{padding:20px;background:#f6f9fc;text-align:center}@media (max-width:480px){.ban-box img{width:40%}}footer{background-color:#f7f7f7;padding-top:10px}.ft-top{padding-top:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px);padding-bottom:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);border-bottom:1px solid #ededed}@media (min-width:768px){.ft-top{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}.ft-top .logo{height:40px}.ft-top .navs{display:flex;flex-wrap:wrap;font-size:16px;line-height:1.8;font-family:bold}@media (max-width:479px){.ft-top .navs{justify-content:space-between}.ft-top .navs a{display:block}}@media (min-width:480px){.ft-top .navs a{margin-right:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px)}}.ft-top .navs a:last-child{margin-right:0}.ft-top .navs a:hover{color:#2ac5e0}.ft-content{padding-top:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);padding-bottom:clamp(calc(54 / 2 * 1px), calc(54 / 1200 * 100vw), 54px)}@media (min-width:768px){.ft-content{display:flex;justify-content:space-between;align-items:flex-start}}.ft-content .contactbox{line-height:36px}.ft-content .contactbox p{padding-left:clamp(calc(24 * 1px), calc(30 / 1200 * 100vw), 30px);background-repeat:no-repeat;background-position:0 10px}.ft-content .contactbox .mobile{background-image:url('../images/ft_01.png')}.ft-content .contactbox .mail{background-image:url('../images/ft_02.png')}.ft-content .contactbox .site{background-image:url('../images/ft_03.png')}.ft-content .codebox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center}@media (max-width:767px){.ft-content .codebox{margin-top:30px}}.ft-content .codebox img{width:100px;height:100px;border-radius:6px;background:#fff}.ft-content .codebox .t{color:#666;padding-top:10px}.ft-content .codebox .item+.item{margin-left:20px}.ft-bottom{padding:30px 0;line-height:1.5;color:#999;background-color:#eeeeee}.ft-bottom a{color:#999}.ft-bottom a:hover{color:#2ac5e0}@media (min-width:768px){.ft-bottom .wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}.tit1{font-size:clamp(calc(24 * 1px), calc(40 / 1920 * 100vw), 40px);font-family:bold}.tit2{font-size:clamp(calc(21 * 1px), calc(36 / 1200 * 100vw), 36px);font-family:bold}.rmore{color:#2ac5e0;border:1px solid #2ac5e0;border-radius:2em;line-height:40px;padding:0 30px;cursor:pointer;display:inline-block}.rmore i{font-size:18px;display:inline-block;vertical-align:top}.rmore.xs{line-height:32px}.rmore:hover{background-color:#2ac5e0;color:#fff}.rmore.bg{background-color:#2ac5e0;color:#fff}.rmore.bg:hover{background:#000}@-webkit-keyframes anipen{50%{background:transparent;opacity:0}}.index-server{padding-top:clamp(calc(140 / 2 * 1px), calc(140 / 1200 * 100vw), 140px);padding-bottom:clamp(calc(140 / 2 * 1px), calc(140 / 1200 * 100vw), 140px);background-image:url('../images/bg1.jpg');background-position:center bottom;background-size:cover;background-repeat:no-repeat}@media (max-width:640px){.index-server{padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}}.index-server .top{padding-bottom:clamp(calc(120 / 2 * 1px), calc(120 / 1200 * 100vw), 120px);text-align:center;font-family:bold}.index-server .top .en{font-size:clamp(calc(18 * 1px), calc(24 / 1200 * 100vw), 24px);background:linear-gradient(90deg, #c123f6 45%, #3296e7 50%, #25f5d9 55%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.index-server .top .title-box{position:relative;display:inline-block;padding:0 .1rem;margin-top:clamp(calc(16 * 1px), calc(22 / 1200 * 100vw), 22px);margin-bottom:clamp(calc(30 * 1px), calc(40 / 1200 * 100vw), 40px);font-size:clamp(calc(28 * 1px), calc(60 / 1200 * 100vw), 60px);line-height:1.2}.index-server .top .title-box .pen{width:3px;height:80%;background-color:#2ac5e0;position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:2px;animation:anipen .7s infinite}@-webkit-keyframes scale{from{transform:scale(1)}to{transform:scale(.98)}}.index-server .top .title{display:inline-block}.index-server .top .vmore{width:160px;display:block;margin:0 auto}.index-server .top .vmore:hover{background-color:#815df2}@media (max-width:767px){.index-server .swiper{padding-bottom:40px}}.index-server .swiper li{width:2.74rem;padding:0 .15rem}.index-server .swiper li .cimgbox{padding-bottom:125.92592593%}.index-server .swiper li .inner{background:#fff;border-radius:.2rem;overflow:hidden;position:relative;cursor:pointer}.index-server .swiper li .inner video{position:absolute;width:100%;height:100%;object-fit:cover;z-index:5;left:0;top:0;transition:.3s}.index-product{background-color:#f6f9fc;padding-top:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px);padding-bottom:clamp(calc(126 / 2 * 1px), calc(126 / 1200 * 100vw), 126px);text-align:center}.index-product .tit1{margin-bottom:clamp(calc(56 / 2 * 1px), calc(56 / 1200 * 100vw), 56px)}@media (min-width:992px){.index-product .bd{display:flex;align-items:stretch;justify-content:space-between}}.index-product .list{display:flex;flex-wrap:wrap;flex:1;overflow:hidden}.index-product .list li{width:50%;margin-bottom:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}@media (max-width:480px){.index-product .list li{width:100%}}.index-product .list .inner{display:block;border-radius:.2rem;background:#fff;border:1px solid #eeeeee;padding-top:clamp(calc(40 * 1px), calc(50 / 1200 * 100vw), 50px);padding-bottom:clamp(calc(36 * 1px), calc(40 / 1200 * 100vw), 40px);padding-left:clamp(calc(28 * 1px), calc(28 / 1200 * 100vw), 28px);padding-right:clamp(calc(28 * 1px), calc(28 / 1200 * 100vw), 28px);transition:.3s;overflow:hidden;position:relative}@media (min-width:481px){.index-product .list .inner{margin-right:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}}.index-product .list .inner .outline{position:absolute;z-index:5;height:40px;border-radius:.2rem;left:0;right:0;bottom:0;transition:.2s}.index-product .list .inner:hover .outline{border:0 solid #2ac5e0;border-bottom-width:5px;border-bottom-color:#2ac5e0}.index-product .list .ic1{background:url('../images/ic_a1.png') no-repeat center center}.index-product .list .ic2{background:url('../images/ic_a2.png') no-repeat center center}.index-product .list .ic3{background:url('../images/ic_a3.png') no-repeat center center}.index-product .list .ic4{background:url('../images/ic_a4.png') no-repeat center center}.index-product .list *{transition:.3s}.index-product .list .ic{width:clamp(calc(60 * 1px), calc(90 / 1200 * 100vw), 90px);height:clamp(calc(60 * 1px), calc(90 / 1200 * 100vw), 90px);display:inline-block;background-size:contain}.index-product .list .tit{font-size:clamp(calc(18 * 1px), calc(20 / 1200 * 100vw), 20px);margin-top:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);margin-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);font-family:medium}.index-product .list .desc{color:#666;line-height:24px;text-align:left;height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px)}.index-product .list .more{color:#2ac5e0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.index-product .list .more em{margin-right:4px}.index-product .rbox{margin-bottom:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);width:31.66666667%;background-image:url('../images/bg2.png');background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:.2rem}@media (max-width:991px){.index-product .rbox{width:100%;padding-top:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px);padding-bottom:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px)}}.index-product .rbox .inner{color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.index-product .rbox .icon{width:clamp(calc(162 / 2 * 1px), calc(162 / 1200 * 100vw), 162px);height:clamp(calc(118 / 2 * 1px), calc(118 / 1200 * 100vw), 118px);background-image:url('../images/ic_a5.png');background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-block}.index-product .rbox .tit{font-size:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px);margin-top:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);margin-bottom:clamp(calc(70 / 2 * 1px), calc(70 / 1200 * 100vw), 70px)}.index-product .rbox .desc{font-size:clamp(calc(16 * 1px), calc(24 / 1200 * 100vw), 24px);line-height:2;margin-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}.index-product .rbox .vmore{width:160px;display:inline-block;font-family:bold}.index-product .rbox .vmore:hover{background-color:#815df2}.index-case{padding-top:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px);padding-bottom:clamp(calc(120 / 2 * 1px), calc(120 / 1200 * 100vw), 120px)}@media (max-width:767px){.index-case .swiper-container{padding-bottom:40px}}.index-case .tit1{margin-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px);text-align:center}.index-case .nav{border-bottom:1px solid #eeeeee;margin-bottom:clamp(calc(46 / 2 * 1px), calc(46 / 1200 * 100vw), 46px);display:flex;justify-content:center;color:#999;font-size:clamp(calc(17 * 1px), calc(20 / 1200 * 100vw), 20px)}.index-case .nav .item{padding-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);cursor:pointer;position:relative}.index-case .nav .item:hover{color:#2ac5e0}@media (max-width:479px){.index-case .nav .item{width:2em}.index-case .nav .item.s2{width:3em}}.index-case .nav .item::after{content:'';display:block;position:absolute;width:0;height:1px;background-color:#2ac5e0;left:0;bottom:-1px;transition:.3s}.index-case .nav .on::after{width:100%}@media (min-width:768px){.index-case .nav{font-family:medium}.index-case .nav .item+.item{margin-left:clamp(calc(100 / 2 * 1px), calc(100 / 1920 * 100vw), 100px)}}@media (max-width:767px){.index-case .nav{text-align:center;justify-content:space-between}.index-case .nav .item+.item{margin-left:16px}}.index-case .nav .on{color:#2ac5e0}.index-case .row{margin-left:calc(-1 * clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)) !important;margin-right:calc(-1 * clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)) !important}.index-case .row.stretch{display:flex;flex-wrap:wrap;align-items:stretch}.index-case .row.stretch::before{display:none}.index-case .row.stretch li>.inner,.index-case .row.stretch li>a{height:100%}.index-case .row>*{padding-left:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px) !important;padding-right:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px) !important;margin-bottom:calc(clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px) * 2)}@media (max-width:599px){.index-case .row li{width:100%}}.index-market{padding-top:clamp(calc(126 / 2 * 1px), calc(126 / 1200 * 100vw), 126px);padding-bottom:clamp(calc(126 / 2 * 1px), calc(126 / 1200 * 100vw), 126px);background-image:url('../images/bg3.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat}@media (min-width:992px){.index-market .wrap{display:flex;justify-content:space-between;align-items:center}.index-market .wrap .lbox{width:40.83333333%}.index-market .wrap .rbox{width:51.66666667%}}.index-market .rbox{border-radius:.2rem;position:relative}.index-market .rbox .cimgbox{padding-bottom:61.93548387%}.index-market .lbox{color:#fff}@media (max-width:991px){.index-market .lbox{margin-bottom:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}}.index-market .lbox .tit1{margin-bottom:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}.index-market .lbox .desc{margin-bottom:46px}@media (min-width:992px){.index-market .lbox .desc{font-size:16px;line-height:30px}}@media (max-width:991px){.index-market .lbox .desc{line-height:1.7}}@media (max-width:991px) and (min-width:1280px){.index-market .lbox .desc{font-size:16px}}@media (max-width:991px) and (max-width:1200px) and (min-widht:1279px){.index-market .lbox .desc{font-size:15px}}.play-btn{width:clamp(calc(86 / 2 * 1px), calc(86 / 1200 * 100vw), 86px);height:clamp(calc(86 / 2 * 1px), calc(86 / 1200 * 100vw), 86px);background-image:url('../images/play.png');background-position:center center;background-size:contain;background-repeat:no-repeat;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;cursor:pointer}.index-news{padding-top:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}.index-news .tit1{text-align:center;margin-bottom:clamp(calc(46 / 2 * 1px), calc(46 / 1200 * 100vw), 46px)}.index-news .row{margin-left:calc(-1 * clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)) !important;margin-right:calc(-1 * clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)) !important}.index-news .row.stretch{display:flex;flex-wrap:wrap;align-items:stretch}.index-news .row.stretch::before{display:none}.index-news .row.stretch li>.inner,.index-news .row.stretch li>a{height:100%}.index-news .row>*{padding-left:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px) !important;padding-right:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px) !important;margin-bottom:calc(clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px) * 2)}@media (max-width:599px){.index-news .row li{width:100%}}.index-msg{padding-top:clamp(calc(140 / 2 * 1px), calc(140 / 1200 * 100vw), 140px);padding-bottom:clamp(calc(150 / 2 * 1px), calc(150 / 1200 * 100vw), 150px)}@media (min-width:992px){.index-msg{display:flex;align-items:flex-start}.index-msg .lbox{width:40%}.index-msg form{flex:1}}.index-msg form{border-radius:.2rem;padding-left:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-right:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-top:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px);color:#fff;background-color:#10172d}.index-msg form .title{margin-bottom:clamp(calc(54 / 2 * 1px), calc(54 / 1200 * 100vw), 54px);font-size:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px)}.index-msg form ul{margin-bottom:clamp(calc(48 / 2 * 1px), calc(48 / 1200 * 100vw), 48px)}.index-msg form ul input::-webkit-input-placeholder,.index-msg form ul textarea::-webkit-input-placeholder{color:#fff}.index-msg form ul input:-moz-placeholder,.index-msg form ul textarea:-moz-placeholder{color:#fff}.index-msg form ul input::-moz-placeholder,.index-msg form ul textarea::-moz-placeholder{color:#fff}.index-msg form ul input:-ms-input-placeholder,.index-msg form ul textarea:-ms-input-placeholder{color:#fff}.index-msg form ul li{border-bottom:1px solid rgba(255,255,255,0.5);margin-bottom:10px;position:relative}.index-msg form ul li:focus-within .name{opacity:0}.index-msg form ul li .name{position:absolute;left:0;top:0px;line-height:100px;opacity:1;transition:.3s}.index-msg form ul li.full{height:166px}.index-msg form ul li textarea{height:100px;padding-top:40px}.index-msg form ul li.on .name{opacity:1;line-height:30px;top:10px}.index-msg form ul li.on input{padding-top:.3rem}.index-msg form ul li.on textarea{height:166px;padding-top:56px}@media (min-width:640px){.index-msg form ul{display:flex;flex-wrap:wrap;justify-content:space-between}.index-msg form ul .cell{width:48%}.index-msg form ul .full{width:100%}}.index-msg form ul .layui-input{height:100px}.index-msg form ul .layui-textarea{resize:none}.index-msg form ul .layui-input,.index-msg form ul .layui-textarea{padding-left:0;padding-right:0;color:#fff;background-color:transparent;border:0}.index-msg form .vmore{width:160px;margin:0 auto;display:block}.index-msg .lbox{position:relative}@media (min-width:992px){.index-msg .lbox::after{content:'';display:block;width:clamp(calc(180 / 2 * 1px), calc(180 / 1200 * 100vw), 180px);height:clamp(calc(180 / 2 * 1px), calc(180 / 1200 * 100vw), 180px);border-radius:.2rem;background-color:#f5f5f5;position:absolute;z-index:-1;left:0;bottom:0;transform:translateX(-40%) translateY(50%)}}@media (max-width:991px){.index-msg .lbox{text-align:center}}.index-msg .lbox .t{color:#2ac5e0;font-size:18px}.index-msg .lbox .tit1{margin:10px 0 30px;line-height:1.3}.newsitem{border:1px solid #eeeeee;border-radius:.2rem;display:block;overflow:hidden;position:relative}.newsitem .cimgbox{padding-bottom:61.75438596%}.newsitem .cimgbox .img{transition:all .4s cubic-bezier(.04, .79, 1, 1) !important}.newsitem .info{padding:18px 18px 24px;background:#fff;transition:all .4s cubic-bezier(.04, .79, 1, 1) !important}.newsitem .info .tit{font-size:18px;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:640px){.newsitem .info .tit{height:56px}}@media (max-width:639px){.newsitem .info .tit{max-height:56px}}.newsitem .info .desc{color:#666;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 26px;height:72px}@media (max-width:639px){.newsitem .info .desc{height:auto;max-height:72px}}.newsitem .info .more{color:#2ac5e0}.newsitem .outline{position:absolute;z-index:5;height:40px;border-radius:.2rem;left:0;right:0;bottom:0}.newsitem:hover .tit{color:#2ac5e0}.newsitem:hover .cimgbox .img{transform:scale(1.2)}.newsitem:hover .info{transform:translateY(-10px)}.newsitem:hover .outline{border:0 solid #2ac5e0;border-bottom-width:5px;border-bottom-color:#2ac5e0}.i22ndex-model{padding-top:clamp(calc(110 / 2 * 1px), calc(110 / 1200 * 100vw), 110px);padding-bottom:40px;overflow:hidden}.i22ndex-model .tit1{text-align:center;margin-bottom:clamp(calc(70 / 2 * 1px), calc(70 / 1200 * 100vw), 70px)}.i22ndex-model .bd{position:relative}@media (max-width:640px){.i22ndex-model .bd{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.i22ndex-model .bd .item{width:30% !important}.i22ndex-model .bd .join{padding:20px}}@media (min-width:640px){.i22ndex-model .bd{display:flex;align-items:center;justify-content:space-between}.i22ndex-model .bd .item{width:16.66%;padding-top:clamp(calc(100 * 1px), calc(180 / 1200 * 100vw), 180px);padding-bottom:clamp(calc(100 * 1px), calc(180 / 1200 * 100vw), 180px)}}.i22ndex-model .bd .item{position:relative}@media (max-width:992px){.i22ndex-model .bd .item{width:14%}}.i22ndex-model .bd .item .inner{border-radius:50%;padding-bottom:100%;position:relative;background:#fff;z-index:55;box-shadow:0 .17rem .24rem 0 rgba(0,0,0,0.08)}.i22ndex-model .bd .item .inner .txt{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;font-size:clamp(calc(16 * 1px), calc(24 / 1920 * 100vw), 24px);text-align:center;width:100%;font-family:bold;line-height:1.4}.i22ndex-model .bd .item .inner .txt .img{width:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}.i22ndex-model .bd .item2 .iinner .img{width:clamp(calc(196 / 2 * 1px), calc(196 / 1920 * 100vw), 196px)}.i22ndex-model .bd .item3 .iinner .img{width:clamp(calc(236 / 2 * 1px), calc(236 / 1920 * 100vw), 236px)}.i22ndex-model .bd .item4 .iinner .img{width:clamp(calc(286 / 2 * 1px), calc(286 / 1920 * 100vw), 286px)}.i22ndex-model .bd .tipimg{position:absolute;height:clamp(calc(160 / 2 * 1px), calc(160 / 1200 * 100vw), 160px)}@media (min-width:1920px){.i22ndex-model .bd .tipimg.tipimg1{right:50%;padding-right:46%}.i22ndex-model .bd .tipimg.tipimg1 .svg3{display:none}.i22ndex-model .bd .tipimg:not(.tipimg1){left:50%;padding-left:46%}}@media (max-width:1919px){.i22ndex-model .bd .tipimg.tipimg1,.i22ndex-model .bd .tipimg.tipimg3{left:50%;padding-left:46%}.i22ndex-model .bd .tipimg.tipimg1 .svg3{display:block}.i22ndex-model .bd .tipimg.tipimg1 .svg1{opacity:0}.i22ndex-model .bd .tipimg.tipimg2,.i22ndex-model .bd .tipimg.tipimg4{right:50%;padding-right:46%}}.i22ndex-model .bd .tipimg .imgbox{display:flex;align-items:center}.i22ndex-model .bd .tipimg .imgbox .img{max-width:none;max-height:none}.i22ndex-model .bd .tipimg .imgbox .img-inner{position:relative;z-index:5}.i22ndex-model .bd .tipimg .imgbox .img-inner .img{position:relative;z-index:5}.i22ndex-model .bd .tipimg .imgbox .img-inner .iinner{border-radius:.2rem;display:inline-block;box-shadow:0 .17rem .24rem 0 rgba(0,0,0,0.08);position:relative;z-index:5}.i22ndex-model .bd .tipimg .imgbox .img-inner.txt .iinner{padding:.2rem .4rem;text-align:center;white-space:nowrap;background:#fff}.i22ndex-model .bd .tipimg .imgbox .img-inner.txt .iinner .img{width:clamp(calc(60 / 2 * 1px), calc(60 / 1920 * 100vw), 60px)}.i22ndex-model .bd .tipimg .imgbox .img-inner.txt .t{font-size:14px;margin-top:14px;font-family:bold}.i22ndex-model .bd .tipimg.site_b{bottom:0;display:flex}.i22ndex-model .bd .tipimg.site_t{display:flex;top:0}.i22ndex-model .bd .join{flex:1;text-align:center;margin:0 12px}@media (max-width:768px){.i22ndex-model .bd .join{margin:0}}.i22ndex-model .bd .join .icon{width:100%;height:10px;background:url(../images/sj01.png) repeat-x 0 center;background-size:14px 100%;margin:15px 0;animation:move 1.6s infinite linear}.i22ndex-model .bd .join .icon.ic3{background-image:url('../images/sj03.png')}.i22ndex-model .bd .join .icon.ic2{background-image:url('../images/sj02.png')}@media (max-width:768px){.i22ndex-model .bd .join .icon{background-size:10px auto}}@-webkit-keyframes move{from{background-position:0 center}to{background-position:14px center}}@media (max-width:768px){@-webkit-keyframes move{from{background-position:0 center}to{background-position:10px center}}}.i22ndex-model .bd .join .txt{border-radius:2em;color:#fff;line-height:30px;padding:0 10px;background-color:#2ac5e0;display:inline-block}@media (max-width:768px){.i22ndex-model .bd .join .txt{font-size:12px;line-height:24px;white-space:nowrap}}.i22ndex-model .bd .join .bg1{background-color:#3299e7}.i22ndex-model .bd .join .bg2{background-color:#2bc6e0}.i22ndex-model .bd .join .bg3{background-color:#25f2d9}.i22ndex-model .bd .join .b{background-color:#815df2}@-webkit-keyframes move2{from{background-position:0 0}to{background-position:0 14px}}@-webkit-keyframes move{from{background-position:0 center}to{background-position:14px center}}@media (max-width:768px){@-webkit-keyframes move{from{background-position:0 center}to{background-position:10px center}}}@-webkit-keyframes move3{from{background-position:0 center}to{background-position:-10px center}}.index-model{padding-top:clamp(calc(110 / 2 * 1px), calc(110 / 1200 * 100vw), 110px);padding-bottom:40px;overflow:hidden}.index-model .tit1{text-align:center;margin-bottom:clamp(calc(70 / 2 * 1px), calc(70 / 1200 * 100vw), 70px)}.index-model .bd{position:relative;display:flex;align-items:center}@media (max-width:640px){.index-model .bd{flex-wrap:wrap;max-width:410px}}@media (min-width:641px){.index-model .bd{justify-content:space-between}}.index-model .bd .item{position:relative;width:16.66%;padding-top:clamp(calc(100 * 1px), calc(180 / 1200 * 100vw), 180px);padding-bottom:clamp(calc(100 * 1px), calc(180 / 1200 * 100vw), 180px)}@media (max-width:640px){.index-model .bd .item{width:30%;padding-top:clamp(calc(80 * 1px), calc(180 / 1200 * 100vw), 180px);padding-bottom:clamp(calc(80 * 1px), calc(180 / 1200 * 100vw), 180px);margin-bottom:.5rem}}.index-model .bd .item .inner{border-radius:50%;padding-bottom:100%;position:relative;background:#fff;z-index:55;box-shadow:0 .17rem .24rem 0 rgba(0,0,0,0.08)}.index-model .bd .item .inner .txt{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;font-size:clamp(calc(16 * 1px), calc(24 / 1920 * 100vw), 24px);text-align:center;width:100%;font-family:bold;line-height:1.4;padding:.2rem}.index-model .bd .item .inner .txt .img{width:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}.index-model .bd .item .inner .txt .en{display:block;font-size:14px;padding-top:4px;font-family:medium}@media (max-width:992px){.index-model .bd .item .inner .txt .en{font-size:12px}}.index-model .bd .item .inner .xs{display:none}@media (max-width:640px){.index-model .bd .item .inner .lg{display:none}.index-model .bd .item .inner .xs{display:block}}.index-model .bd .item2 .iinner .img{width:clamp(calc(196 / 2 * 1px), calc(196 / 1920 * 100vw), 196px)}.index-model .bd .item3 .iinner .img{width:clamp(calc(236 / 2 * 1px), calc(236 / 1920 * 100vw), 236px)}.index-model .bd .item4 .iinner .img{width:clamp(calc(286 / 2 * 1px), calc(286 / 1920 * 100vw), 286px)}.index-model .bd .tipimg{position:absolute;height:clamp(calc(160 / 2 * 1px), calc(160 / 1200 * 100vw), 160px)}@media (min-width:1920px){.index-model .bd .tipimg.tipimg1{right:50%;padding-right:46%}.index-model .bd .tipimg.tipimg1 .svg3{display:none}.index-model .bd .tipimg:not(.tipimg1){left:50%;padding-left:46%}}@media (max-width:1919px){.index-model .bd .tipimg.tipimg1,.index-model .bd .tipimg.tipimg3{left:50%;padding-left:46%}.index-model .bd .tipimg.tipimg1 .svg3{display:block}.index-model .bd .tipimg.tipimg1 .svg1{opacity:0}.index-model .bd .tipimg.tipimg2,.index-model .bd .tipimg.tipimg4{right:50%;padding-right:46%}}.index-model .bd .tipimg .imgbox{display:flex;align-items:center}.index-model .bd .tipimg .imgbox .img{max-width:none;max-height:none}.index-model .bd .tipimg .imgbox .img-inner{position:relative;z-index:5}.index-model .bd .tipimg .imgbox .img-inner .img{position:relative;z-index:5}.index-model .bd .tipimg .imgbox .img-inner .iinner{border-radius:.2rem;display:inline-block;box-shadow:0 .17rem .24rem 0 rgba(0,0,0,0.08);position:relative;z-index:5}.index-model .bd .tipimg .imgbox .img-inner.txt .iinner{padding:.2rem .4rem;text-align:center;white-space:nowrap;background:#fff}.index-model .bd .tipimg .imgbox .img-inner.txt .iinner .img{width:clamp(calc(60 / 2 * 1px), calc(60 / 1920 * 100vw), 60px)}.index-model .bd .tipimg .imgbox .img-inner.txt .t{font-size:14px;margin-top:14px;font-family:bold}.index-model .bd .tipimg.site_b{bottom:0;display:flex}.index-model .bd .tipimg.site_t{display:flex;top:0}.index-model .bd .join{text-align:center;margin:0 12px}@media (min-width:641px){.index-model .bd .join{flex:1}}.index-model .bd .join.join3 .b{visibility:hidden}@media (max-width:640px){.index-model .bd .join{width:40%}.index-model .bd .join.join3{margin:0;width:30%;position:absolute;right:0;justify-content:center;display:flex;align-items:center;top:35%;bottom:35%}.index-model .bd .join.join3 .txt{width:1em;box-sizing:content-box;line-height:1.5 !important;height:auto;display:block;white-space:pre-wrap;padding:10px 5px !important}.index-model .bd .join.join3 .txt.b{visibility:visible}.index-model .bd .join.join3 .txt.t{visibility:hidden}.index-model .bd .join.join3 .icon.ic2{width:15px;height:100%;background:url(../images/sj022.png) repeat-y 0 center;background-size:auto 10px;animation:move2 1.6s infinite linear;margin-left:10px}}@media (max-width:768px){.index-model .bd .join{margin:0}}.index-model .bd .join .icon{width:100%;height:10px;background:url(../images/sj01.png) repeat-x 0 center;background-size:14px 100%;margin:.15rem 0;animation:move 1.6s infinite linear}@media (max-width:768px){.index-model .bd .join .icon{background-size:10px auto}}.index-model .bd .join .icon.ic3{background-image:url('../images/sj03.png')}@media (max-width:639px){.index-model .bd .join .icon.ic3{background-image:url('../images/sj033.png');animation:move3 1.6s infinite linear}}.index-model .bd .join .icon.ic2{background-image:url('../images/sj02.png')}.index-model .bd .join .txt{border-radius:2em;color:#fff;line-height:30px;padding:0 10px;background-color:#2ac5e0;display:inline-block}@media (max-width:768px){.index-model .bd .join .txt{font-size:12px;line-height:24px}}@media (min-width:641px){.index-model .bd .join .txt{white-space:nowrap}}.index-model .bd .join .bg1{background-color:#3299e7}.index-model .bd .join .bg2{background-color:#2bc6e0}.index-model .bd .join .bg3{background-color:#25f2d9}.index-model .bd .join .b{background-color:#815df2}@media (min-width:1920px){.svg1{right:0;bottom:50%;transform:translateX(80%)}}@media (max-width:1919px){.svg1{left:0;bottom:50%;transform:translateX(-80%)}}@media (min-width:1920px){.svg2,.svg4{left:0;top:50%;transform:translateX(-80%)}}@media (max-width:1919px){.svg2,.svg4{right:-30%;top:50%;transform-origin:right 0;transform:scaleX(-1) translateX(80%)}}.svg3{left:0;bottom:50%;transform:translateX(-80%)}@media (max-width:992px){.svg3{transform:translateX(-40%)}}.svg{position:absolute;width:110px;height:110px;z-index:1}.z-shaped-path{stroke-dasharray:300 300;stroke-dashoffset:0;animation:moveAlongPath 5s linear infinite}@keyframes moveAlongPath{to{stroke-dashoffset:-1200}}@keyframes moveAlongLine{to{stroke-dashoffset:-400}}.arrow{--arrowSpacing:5px;--arrowHoverTransition:150ms cubic-bezier(.215, .61, .355, 1);--arrowHoverOffset:translateX(3px);--arrowTipTransform:none;--arrowLineOpacity:0;position:relative;top:0px;margin-left:var(--arrowSpacing);stroke-width:2px;fill:none;stroke:currentColor}.arrow .arrow__line{opacity:var(--arrowLineOpacity);transition:opacity var(--hoverTransition, var(--arrowHoverTransition))}.arrow .arrow__tip{transform:var(--arrowTipTransform);transition:transform var(--hoverTransition, var(--arrowHoverTransition))}a:hover .arrow__line{--arrowLineOpacity:1}a:hover .arrow__tip{--arrowTipTransform:var(--arrowHoverOffset)}.banner-product{position:relative;overflow:hidden}@media (min-width:1200px){.banner-product{height:clamp(calc(752 / 2 * 1px), calc(752 / 1920 * 100vw), 752px)}}@media (min-width:640px){.banner-product{display:flex;align-items:center}.banner-product .bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center;transform:scale(1.1);transition:.6s}.banner-product .bg .img{visibility:hidden}.banner-product .content{width:45%;max-width:520px;min-width:260px}}.banner-product.animated .bg{transform:scale(1)}.banner-product .wrap{padding-top:clamp(calc(60 * 1px), calc(100 / 1200 * 100vw), 100px);padding-bottom:150px;position:relative;z-index:5}.banner-product .wrap .icon{width:clamp(calc(633 / 2 * 1px), calc(633 / 1200 * 100vw), 633px);position:absolute;top:0;bottom:0;right:0;display:block;background-image:url('../images/ban_cp2.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.banner-product .wrap .tit{font-size:clamp(calc(20 * 1px), calc(60 / 1920 * 100vw), 60px);font-family:bold}.banner-product .wrap .txt{font-size:clamp(calc(18 * 1px), calc(24 / 1920 * 100vw), 24px);line-height:1.5;margin-top:clamp(calc(30 / 2 * 1px), calc(30 / 1920 * 100vw), 30px);margin-bottom:clamp(calc(56 / 2 * 1px), calc(56 / 1920 * 100vw), 56px)}@media (max-width:992px){.banner-product .wrap .txt{font-size:clamp(calc(15 * 1px), calc(24 / 1920 * 100vw), 24px)}}@media (min-width:768px){.banner-product .wrap .btns .vmore+.vmore{margin-left:10px}}.banner-product .wrap .vmore{padding-left:clamp(calc(32 * 1px), calc(46 / 1920 * 100vw), 46px);padding-right:clamp(calc(32 * 1px), calc(46 / 1920 * 100vw), 46px);font-family:bold;margin:0 2px 10px;position:relative}.banner-product .wrap .vmore:hover .codeimg{display:block}.banner-product .wrap .vmore .codeimg{position:absolute;left:50%;transform:translateX(-50%);z-index:5;top:100%;max-width:160px;padding-top:10px;display:none}.banner-product .wrap .vmore .codeimg::before{content:'';width:clamp(calc(0 / 2 * 1px), calc(0 / 1200 * 100vw), 0);height:clamp(calc(0 / 2 * 1px), calc(0 / 1200 * 100vw), 0);border:6px solid transparent;border-bottom-color:#fff;position:absolute;left:50%;transform:translateX(-50%);z-index:5;top:0}.banner-product .wrap .vmore .codeimg .inner{background:#fff;display:block;border-radius:2px;padding:6px;width:136px}@media (max-width:639px){.banner-product{background-image:url('../images/ban_cp1.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat;background-repeat:right;text-align:center}}.banner-box{position:relative;display:flex;align-items:center;height:clamp(calc(200 * 1px), calc(500 / 1920 * 100vw), 500px)}.banner-box .bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .6s cubic-bezier(.04, .79, 1, 1) !important;transform:scale(1.05)}.banner-box .bg .img{visibility:hidden}.banner-box.animated .bg{transform:scale(1)}.banner-box .wrap{padding-top:clamp(calc(60 * 1px), calc(100 / 1200 * 100vw), 100px);padding-bottom:clamp(calc(60 * 1px), calc(100 / 1200 * 100vw), 100px)}.banner-box .wrap .content{width:45%;max-width:520px;min-width:300px}.banner-box .wrap .en{font-size:clamp(calc(18*1px), calc(24 / 1200*100vw), 24px);background:linear-gradient(90deg, #c123f6 45%, #3296e7 50%, #25f5d9 55%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-family:bold;margin-bottom:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px)}.banner-box .wrap .tit{font-size:clamp(calc(24 * 1px), calc(60 / 1920 * 100vw), 60px);font-family:bold}.banner-box .wrap .txt{font-size:clamp(calc(18 * 1px), calc(24 / 1920 * 100vw), 24px);line-height:1.5;margin-top:clamp(calc(30 / 2 * 1px), calc(30 / 1920 * 100vw), 30px);margin-bottom:clamp(calc(56 / 2 * 1px), calc(56 / 1920 * 100vw), 56px)}@media (max-width:992px){.banner-box .wrap .txt{font-size:clamp(calc(15 * 1px), calc(24 / 1920 * 100vw), 24px)}}.banner-box .wrap .vmore{padding-left:clamp(calc(34 * 1px), calc(56 / 1920 * 100vw), 56px);padding-right:clamp(calc(34 * 1px), calc(56 / 1920 * 100vw), 56px);font-family:bold}.product-list{padding-top:clamp(calc(120 / 2 * 1px), calc(120 / 1200 * 100vw), 120px);padding-bottom:clamp(calc(54 / 2 * 1px), calc(54 / 1200 * 100vw), 54px);background-image:url('../images/bg5.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat}.product-list .cell{margin-bottom:clamp(calc(106 / 2 * 1px), calc(106 / 1920 * 100vw), 106px)}@media (min-width:640px){.product-list .cell{display:flex;align-items:center}.product-list .cell .imgbox,.product-list .cell .textbox{flex:1}.product-list .cell .textbox .inner{padding-left:clamp(calc(90 / 2 * 1px), calc(90 / 1200 * 100vw), 90px);padding-right:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}.product-list .cell:nth-child(2n) .textbox{order:-1}.product-list .cell:nth-child(2n) .textbox .inner{padding-left:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-right:clamp(calc(90 / 2 * 1px), calc(90 / 1200 * 100vw), 90px)}}.product-list .cimgbox{border-radius:.26rem;padding-bottom:66.66666667%}@media (min-width:640px){.product-list .textbox{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){.product-list .textbox{padding-top:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}.product-list .textbox .tit{text-align:center}}.product-list .textbox .tit{font-family:bold;font-size:clamp(calc(19 * 1px), calc(36 / 1920 * 100vw), 36px);margin-bottom:clamp(calc(26 / 2 * 1px), calc(26 / 1920 * 100vw), 26px)}.product-list .textbox .txt{font-size:clamp(calc(14 * 1px), calc(18 / 1200 * 100vw), 18px);line-height:1.66666667}.news-top{padding-top:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px);padding-bottom:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px)}@media (min-width:640px){.news-top{display:flex;align-items:center;gap:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}.news-top .imgbox{width:48.33333333%}.news-top .textbox{flex:1;overflow:hidden}}@media (min-width:640px) and (min-width:1200px){.news-top .textbox{padding-right:clamp(calc(70 / 2 * 1px), calc(70 / 1200 * 100vw), 70px)}}.news-top .cimgbox{border-radius:.2rem;padding-bottom:64.48275862%}@media (max-width:639px){.news-top .textbox{padding-top:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}}.news-top .textbox .time{color:#666;margin-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)}@media (min-width:1280px){.news-top .textbox .time{font-size:16px}}@media (max-width:1200px) and (min-widht:1279px){.news-top .textbox .time{font-size:15px}}.news-top .textbox .tit{font-size:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px);line-height:1.4;display:block}.news-top .textbox .tit:hover{color:#2ac5e0}.news-top .textbox .txt{margin-top:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);margin-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px);line-height:1.75;color:#666;max-height:5.25em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (min-width:1280px){.news-top .textbox .txt{font-size:16px}}@media (max-width:1200px) and (min-widht:1279px){.news-top .textbox .txt{font-size:15px}}.news-top.case{padding-top:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}.news-top.case .tags{color:#2ac5e0;margin-bottom:clamp(calc(18 / 2 * 1px), calc(18 / 1200 * 100vw), 18px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (min-width:1280px){.news-top.case .tags{font-size:16px}}@media (max-width:1200px) and (min-widht:1279px){.news-top.case .tags{font-size:15px}}.news-top.case .tags span+span{padding-left:10px;margin-left:10px;position:relative}.news-top.case .tags span+span::before{content:'';display:block;width:1px;height:16px;background-color:#ddd;position:absolute;top:50%;transform:translateY(-50%);z-index:5;left:0}.news-top.case .title{font-size:clamp(calc(20 * 1px), calc(40 / 1920 * 100vw), 40px);font-family:bold;line-height:1.25}.news-top.case .txt{margin-bottom:clamp(calc(42 / 2 * 1px), calc(42 / 1200 * 100vw), 42px) !important}.company-list{overflow:hidden}.company-list .cell{padding-top:clamp(calc(96 / 2 * 1px), calc(96 / 1200 * 100vw), 96px);padding-bottom:clamp(calc(96 / 2 * 1px), calc(96 / 1200 * 100vw), 96px)}.company-list .cell:last-child{padding-bottom:clamp(calc(160 / 2 * 1px), calc(160 / 1200 * 100vw), 160px)}.company-list .cell:nth-child(2n+1){position:relative}.company-list .cell:nth-child(2n+1)::before{content:'';display:block;position:absolute;width:200vw;left:-50vw;top:0;bottom:0;background:#f6f9fc;z-index:-1}@media (min-width:640px){.company-list .cell{display:flex;align-items:center}.company-list .cell .imgbox{width:51.66666667%}.company-list .cell .textbox{flex:1}.company-list .cell .textbox .inner{padding-left:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}.company-list .cell:nth-child(2n) .textbox{order:-1}.company-list .cell:nth-child(2n) .textbox .inner{padding-right:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}}.company-list .cimgbox{border-radius:.26rem;padding-bottom:66.66666667%}@media (min-width:640px){.company-list .textbox{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){.company-list .textbox{padding-top:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);text-align:center}}.company-list .textbox .t{color:#2ac5e0;margin-bottom:10px}@media (min-width:1280px){.company-list .textbox .t{font-size:16px}}@media (max-width:1200px) and (min-widht:1279px){.company-list .textbox .t{font-size:15px}}.company-list .textbox .tit{font-size:clamp(calc(21 * 1px), calc(40 / 1920 * 100vw), 40px);margin-bottom:clamp(calc(26 / 2 * 1px), calc(26 / 1920 * 100vw), 26px);line-height:1.2;font-family:bold}.company-list .textbox .txt{font-size:clamp(calc(15 * 1px), calc(16 / 1200 * 100vw), 16px);line-height:1.875}.ban-advantange{position:relative;color:#fff}@media (min-width:1680px){.ban-advantange{height:clamp(calc(790 / 2 * 1px), calc(790 / 1200 * 100vw), 790px)}}@media (min-width:1200px){.ban-advantange::after{content:'';display:block;position:absolute;width:100%;height:14.6vw;background-image:url('../images/ban_23.png');background-position:center center;background-size:contain;background-repeat:no-repeat;background-repeat:repeat-x;background-position:center top;left:0;bottom:-1px}}@media (min-width:1200px) and (min-width:1680px){.ban-advantange::after{height:343px}}@media (min-width:1200px) and (min-width:1360px){.ban-advantange::after{background-size:cover}}@media (min-width:1200px) and (max-width:1360px){.ban-advantange::after{background-size:cover}}@media (min-width:640px){.ban-advantange .bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:center}}@media (max-width:639px){.ban-advantange{background-image:url('../images/ban_ys33.png');background-position:center center;background-size:cover;background-repeat:no-repeat}}.ban-advantange .wrap{position:relative;z-index:55}@media (min-width:1200px){.ban-advantange .wrap{padding-top:clamp(calc(170 / 2 * 1px), calc(170 / 1920 * 100vw), 170px);padding-bottom:13.4vw;display:flex;align-items:start}}@media (min-width:1200px) and (max-width:1680px){.ban-advantange .wrap{padding-top:clamp(calc(120 / 2 * 1px), calc(120 / 1920 * 100vw), 120px);padding-bottom:16vw}}@media (max-width:1199px){.ban-advantange .wrap{padding-top:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}}@media (min-width:640px){.ban-advantange .wrap .content{width:45%;max-width:490px;min-width:300px}}.ban-advantange .wrap .tit{font-size:clamp(calc(20 * 1px), calc(48 / 1920 * 100vw), 48px);font-family:bold}.ban-advantange .wrap .txt{font-size:clamp(calc(14 * 1px), calc(16 / 1920 * 100vw), 16px);line-height:1.75;margin-top:clamp(calc(20 / 2 * 1px), calc(20 / 1920 * 100vw), 20px);margin-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1920 * 100vw), 40px)}@media (max-width:992px){.ban-advantange .wrap .txt{font-size:clamp(calc(15 * 1px), calc(24 / 1920 * 100vw), 24px)}}.ban-advantange .wrap .vmore{padding-left:clamp(calc(34 * 1px), calc(56 / 1920 * 100vw), 56px);padding-right:clamp(calc(34 * 1px), calc(56 / 1920 * 100vw), 56px);font-family:bold}.advantange-top{padding-top:clamp(calc(110 / 2 * 1px), calc(110 / 1200 * 100vw), 110px);padding-bottom:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px)}@media (max-width:767px){.advantange-top .rpnext{top:30vw}}.swiper-news-rec .inner{border-radius:.2rem;overflow:hidden;display:block}@media (min-width:768px){.swiper-news-rec .inner{display:flex;align-items:center}.swiper-news-rec .inner .imgbox{width:50%}.swiper-news-rec .inner .info{flex:1;padding-left:clamp(calc(80 / 2 * 1px), calc(80 / 1920 * 100vw), 80px)}}.swiper-news-rec .cimgbox{border-radius:.2rem;padding-bottom:66.66666667%}.swiper-news-rec .info{padding-top:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-bottom:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);text-align:left}@media (min-width:640px){.swiper-news-rec .info{padding-left:clamp(calc(20 * 1px), calc(80 / 1920 * 100vw), 80px);padding-right:clamp(calc(20 * 1px), calc(80 / 1920 * 100vw), 80px)}}@media (max-width:767px){.swiper-news-rec .info{padding-bottom:0}}.swiper-news-rec .info .txt{margin-top:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px);line-height:1.75}@media (min-width:1280px){.swiper-news-rec .info .txt{font-size:16px}}@media (max-width:1200px) and (min-widht:1279px){.swiper-news-rec .info .txt{font-size:15px}}.swiper-news-rec .info .txt ul{margin-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);list-style-position:outside;margin-left:1.2em}.swiper-news-rec .info .txt ul li{list-style-type:disc;margin-bottom:6px}.systom-box{background:#f6f9fc;text-align:center;padding-top:clamp(calc(80 / 2 * 1px), calc(80 / 1200 * 100vw), 80px);padding-bottom:clamp(calc(90 / 2 * 1px), calc(90 / 1200 * 100vw), 90px)}.systom-box .vhd{margin-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px)}.systom-box .systom-swiper{padding-bottom:clamp(calc(40 * 1px), calc(50 / 1200 * 100vw), 50px);position:relative;margin-left:-0.6rem;margin-right:-0.6rem}@media (min-width:992px){.systom-box .systom-swiper ul{justify-content:center}}.systom-box .systom-swiper li{padding-left:clamp(calc(60 / 2 * 1px), calc(60 / 1920 * 100vw), 60px);padding-right:clamp(calc(60 / 2 * 1px), calc(60 / 1920 * 100vw), 60px)}@media (max-width:480px){.systom-box .inner{padding-left:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-right:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-bottom:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}}.systom-box .inner .icon{width:clamp(calc(80 * 1px), calc(108 / 1200 * 100vw), 108px);height:clamp(calc(80 * 1px), calc(108 / 1200 * 100vw), 108px);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block}.systom-box .inner .tit{font-size:clamp(calc(19 * 1px), calc(24 / 1200 * 100vw), 24px);margin-top:clamp(calc(20 * 1px), calc(30 / 1200 * 100vw), 30px);margin-bottom:clamp(calc(16 * 1px), calc(20 / 1200 * 100vw), 20px)}.systom-box .inner .txt{line-height:2}.vhd .type{color:#2ac5e0;line-height:1;margin-bottom:10px}@media (min-width:1280px){.vhd .type{font-size:16px}}@media (max-width:1200px) and (min-widht:1279px){.vhd .type{font-size:15px}}.vhd .tit{font-size:clamp(calc(22 * 1px), calc(36 / 1200 * 100vw), 36px);line-height:1.38;font-family:bold;max-height:2.76em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.idc-box{padding-top:clamp(calc(70 / 2 * 1px), calc(70 / 1200 * 100vw), 70px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}.idc-box .vhd{text-align:center;margin-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px)}.idc-box .inner{display:block;border-radius:.2rem;background-repeat:no-repeat;background-size:cover;background-position:center;padding-left:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);padding-right:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);padding-top:clamp(calc(46 / 2 * 1px), calc(46 / 1200 * 100vw), 46px);padding-bottom:clamp(calc(46 / 2 * 1px), calc(46 / 1200 * 100vw), 46px);color:#fff;position:relative;overflow:hidden}@media (max-width:768px){.idc-box .inner{padding-bottom:68.96551724%}}.idc-box .inner::before{content:'';display:block;width:100%;height:100%;left:0;bottom:0;position:absolute;background-color:#000;z-index:2;transition:.6s;opacity:0}.idc-box .inner .bg{width:100%;height:100%;left:0;bottom:0;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center;transition:.6s;z-index:1}.idc-box .inner .tit,.idc-box .inner .cover{transition:.6s}.idc-box .inner .tit{font-size:clamp(calc(18 * 1px), calc(24 / 1200 * 100vw), 24px);font-family:bold;z-index:2}.idc-box .inner .tit.bottom{position:absolute;padding:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);left:0;bottom:0;transition:.3s}.idc-box .inner .cover{opacity:0;transition:.4s;position:relative;z-index:5}@media (max-width:768px){.idc-box .inner .cover{display:none}}.idc-box .inner .cover .tit{margin-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);padding-bottom:clamp(calc(18 / 2 * 1px), calc(18 / 1200 * 100vw), 18px);position:relative;transform:translateY(15px)}.idc-box .inner .cover .tit::after{content:'';display:block;position:absolute;width:4em;height:2px;background-color:#2ac5e0;left:0;bottom:0}.idc-box .inner .cover .txt{transition:.3s;transition-delay:.1s;min-height:15.3em}.idc-box .inner .txt{line-height:1.7}@media (min-width:768px){.idc-box .inner:hover::before{opacity:.45}.idc-box .inner:hover .bg{transform:scale(1.1)}.idc-box .inner:hover .tit.bottom{opacity:0;transform:translateY(-30px)}.idc-box .inner:hover .cover{opacity:1}.idc-box .inner:hover .cover .tit,.idc-box .inner:hover .cover .txt{transform:translateY(0)}}.auth-box{background:#f6f9fc}.auth-box .content{background-color:#11172d;background-image:url('../images/bg6.jpg');background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff;min-height:clamp(calc(480 / 2 * 1px), calc(480 / 1200 * 100vw), 480px);padding-top:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}@media (min-width:768px){.auth-box .content .wrap{display:flex;align-items:start;justify-content:space-between}.auth-box .content .wrap .lbox{margin-right:clamp(calc(120 / 2 * 1px), calc(120 / 1200 * 100vw), 120px)}.auth-box .content .wrap .rbox{flex:1}}.auth-box .content .lbox{padding-bottom:clamp(calc(150 / 2 * 1px), calc(150 / 1200 * 100vw), 150px)}@media (max-width:767px){.auth-box .content .lbox{padding-bottom:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);text-align:center}}.auth-box .content .lbox .tit{margin-top:clamp(calc(7 * 1px), calc(10 / 1200 * 100vw), 10px);font-size:clamp(calc(21 * 1px), calc(36 / 1200 * 100vw), 36px);line-height:1.33333333}.auth-box .content .lbox .vmore{margin-top:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}.auth-box .content .rbox{position:relative;margin-top:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px)}.auth-box .content .rbox .logobox{position:absolute;z-index:5;top:0;width:clamp(calc(90 / 2 * 1px), calc(90 / 1200 * 100vw), 90px);height:clamp(calc(90 / 2 * 1px), calc(90 / 1200 * 100vw), 90px);left:0}.auth-box .content .rbox .logobox .logo{transform:translateX(-50%) translateY(-50%)}.auth-box .bottom{padding-top:clamp(calc(76 / 2 * 1px), calc(76 / 1200 * 100vw), 76px);padding-bottom:clamp(calc(76 / 2 * 1px), calc(76 / 1200 * 100vw), 76px);display:flex}@media (min-width:640px){.auth-box .bottom{justify-content:space-around}}@media (max-width:639px){.auth-box .bottom{flex-wrap:wrap;padding-top:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);padding-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}.auth-box .bottom p{width:50%;text-align:center;padding-top:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px);padding-bottom:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px)}}.auth-box .bottom img{width:clamp(calc(100 * 1px), calc(178 / 1200 * 100vw), 178px)}.knowledge-box{padding-top:clamp(calc(90 / 2 * 1px), calc(90 / 1200 * 100vw), 90px)}.knowledge-box .tit2{text-align:center;margin-bottom:clamp(calc(46 / 2 * 1px), calc(46 / 1200 * 100vw), 46px)}.honor-item{background:#f6f9fc;border-radius:.2rem;text-align:center;display:block;padding-top:clamp(calc(56 / 2 * 1px), calc(56 / 1920 * 100vw), 56px);padding-bottom:clamp(calc(60 / 2 * 1px), calc(60 / 1920 * 100vw), 60px);padding-left:clamp(calc(56 / 2 * 1px), calc(56 / 1200 * 100vw), 56px);padding-right:clamp(calc(56 / 2 * 1px), calc(56 / 1200 * 100vw), 56px)}.honor-item .cimgbox{padding-bottom:135.51401869%}.honor-item .tit{padding-top:clamp(calc(20 * 1px), calc(26 / 1200 * 100vw), 26px);line-height:1.5;font-size:16px}@media (max-width:639px){.honor-item .iinner{max-width:214px;margin:0 auto}}.news-main{background:#f6f9fc;padding-top:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-bottom:clamp(calc(150 / 2 * 1px), calc(150 / 1200 * 100vw), 150px)}.news-main .news-list{margin-left:calc(-1 * clamp(calc(10 * 1px), calc(10 / 1200 * 100vw), 10px)) !important;margin-right:calc(-1 * clamp(calc(10 * 1px), calc(10 / 1200 * 100vw), 10px)) !important}.news-main .news-list.stretch{display:flex;flex-wrap:wrap;align-items:stretch}.news-main .news-list.stretch::before{display:none}.news-main .news-list.stretch li>.inner,.news-main .news-list.stretch li>a{height:100%}.news-main .news-list>*{padding-left:clamp(calc(10 * 1px), calc(10 / 1200 * 100vw), 10px) !important;padding-right:clamp(calc(10 * 1px), calc(10 / 1200 * 100vw), 10px) !important;margin-bottom:calc(clamp(calc(10 * 1px), calc(10 / 1200 * 100vw), 10px) * 2)}.news-main .newsitem{background:#fff}.nav-box{background:#fff;padding-top:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px);padding-bottom:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px);overflow:hidden}@media (min-width:992px){.nav-box .wrap{display:flex;justify-content:center}.nav-box .item+.item{margin-left:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px)}.nav-box .item a:hover,.nav-box .item .on{background-color:#2ac5e0;color:#fff;border-color:#2ac5e0}.nav-box .item a{padding-left:clamp(calc(20 * 1px), calc(40 / 1920 * 100vw), 40px);padding-right:clamp(calc(20 * 1px), calc(40 / 1920 * 100vw), 40px)}.nav-box .item .on{font-family:bold}}@media (max-width:991px){.nav-box .wrap{width:100vw;padding-left:6vw;overflow-x:auto}.nav-box .item{padding-left:clamp(calc(8 * 1px), calc(10 / 1200 * 100vw), 10px);padding-right:clamp(calc(8 * 1px), calc(10 / 1200 * 100vw), 10px);display:inline-block}.nav-box .item a{padding:0;white-space:nowrap;border:0;line-height:1.8}.nav-box .item .on{color:#2ac5e0;font-family:bold}.nav-box .item .on::before{background-color:#2ac5e0 !important}.nav-box .item{position:relative}.nav-box .item::before{content:'';width:1px;height:14px;background-color:#2ac5e0;position:absolute;top:50%;transform:translateY(-50%);z-index:5;left:0}}@media (max-width:991px) and (min-width:1280px){.nav-box .item a{font-size:16px}}@media (max-width:991px) and (max-width:1200px) and (min-widht:1279px){.nav-box .item a{font-size:15px}}.honor-box{padding-top:clamp(calc(70 / 2 * 1px), calc(70 / 1200 * 100vw), 70px);padding-bottom:clamp(calc(120 / 2 * 1px), calc(120 / 1200 * 100vw), 120px)}.honor-box .tit2{text-align:center;margin-bottom:clamp(calc(46 / 2 * 1px), calc(46 / 1200 * 100vw), 46px)}.honor-box .honor-list{margin-left:calc(-1 * clamp(calc(27 / 2 * 1px), calc(27 / 1200 * 100vw), 27px)) !important;margin-right:calc(-1 * clamp(calc(27 / 2 * 1px), calc(27 / 1200 * 100vw), 27px)) !important}.honor-box .honor-list.stretch{display:flex;flex-wrap:wrap;align-items:stretch}.honor-box .honor-list.stretch::before{display:none}.honor-box .honor-list.stretch li>.inner,.honor-box .honor-list.stretch li>a{height:100%}.honor-box .honor-list>*{padding-left:clamp(calc(27 / 2 * 1px), calc(27 / 1200 * 100vw), 27px) !important;padding-right:clamp(calc(27 / 2 * 1px), calc(27 / 1200 * 100vw), 27px) !important;margin-bottom:calc(clamp(calc(27 / 2 * 1px), calc(27 / 1200 * 100vw), 27px) * 2)}.team-box{padding-top:clamp(calc(90 / 2 * 1px), calc(90 / 1200 * 100vw), 90px);padding-bottom:clamp(calc(120 / 2 * 1px), calc(120 / 1200 * 100vw), 120px)}.team-box .item{margin-bottom:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);border-radius:.2rem;background:#fff;overflow:hidden}@media (min-width:768px){.team-box .item{display:flex;align-items:stretch}.team-box .item .imgbox{width:40%}.team-box .item .info{flex:1}}.team-box .item .info{padding-left:clamp(calc(30 * 1px), calc(80 / 1200 * 100vw), 80px);padding-right:clamp(calc(30 * 1px), calc(80 / 1200 * 100vw), 80px);padding-top:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);padding-bottom:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px)}.team-box .item .info .name{font-family:bold;font-size:24px}.team-box .item .info .position{font-size:18px;padding-top:clamp(calc(10 * 1px), calc(16 / 1200 * 100vw), 16px);padding-bottom:clamp(calc(20 * 1px), calc(28 / 1200 * 100vw), 28px);border-bottom:1px solid #eeeeee;margin-bottom:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);position:relative}.team-box .item .info .position::before{content:'';display:block;position:absolute;width:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px);height:2px;background-color:#2ac5e0;left:0;bottom:-1px}.team-box .item .info .txt{color:#666;font-size:clamp(calc(15 * 1px), calc(16 / 1200 * 100vw), 16px);line-height:1.5}.product-rec{padding-top:clamp(calc(70 / 2 * 1px), calc(70 / 1200 * 100vw), 70px);padding-bottom:clamp(calc(100 / 2 * 1px), calc(100 / 1200 * 100vw), 100px)}.product-rec .tit1{text-align:center;margin-bottom:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px)}.product-rec .list{margin-left:calc(-1 * clamp(calc(15 / 2 * 1px), calc(15 / 1200 * 100vw), 15px)) !important;margin-right:calc(-1 * clamp(calc(15 / 2 * 1px), calc(15 / 1200 * 100vw), 15px)) !important}.product-rec .list.stretch{display:flex;flex-wrap:wrap;align-items:stretch}.product-rec .list.stretch::before{display:none}.product-rec .list.stretch li>.inner,.product-rec .list.stretch li>a{height:100%}.product-rec .list>*{padding-left:clamp(calc(15 / 2 * 1px), calc(15 / 1200 * 100vw), 15px) !important;padding-right:clamp(calc(15 / 2 * 1px), calc(15 / 1200 * 100vw), 15px) !important;margin-bottom:calc(clamp(calc(15 / 2 * 1px), calc(15 / 1200 * 100vw), 15px) * 2)}.product-rec .newsitem{background:#fff;padding-top:clamp(calc(50 / 2 * 1px), calc(50 / 1200 * 100vw), 50px);text-align:center}.product-rec .newsitem .ic1{background:url('../images/ic_a1.png') no-repeat center center}.product-rec .newsitem .ic2{background:url('../images/ic_a2.png') no-repeat center center}.product-rec .newsitem .ic3{background:url('../images/ic_a3.png') no-repeat center center}.product-rec .newsitem .ic{width:clamp(calc(90 / 2 * 1px), calc(90 / 1200 * 100vw), 90px);height:clamp(calc(90 / 2 * 1px), calc(90 / 1200 * 100vw), 90px);display:block;margin:0 auto}.product-rec .newsitem .tit{padding-top:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);padding-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);font-family:bold}.product-rec .newsitem .desc{text-align:left}.col-news{padding-top:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);padding-bottom:clamp(calc(140 / 2 * 1px), calc(140 / 1200 * 100vw), 140px)}@media (min-width:992px){.col-news{display:flex;justify-content:space-between;align-items:flex-start}.col-news .col-main{flex:1;margin-right:clamp(calc(60 / 2 * 1px), calc(60 / 1920 * 100vw), 60px)}.col-news .col-sub{width:308px}}.sub-news{border:1px solid #eeeeee;border-radius:6px}@media (max-width:991px){.sub-news{margin-top:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}}.sub-news .title{padding-left:20px;border-bottom:1px solid #eeeeee;line-height:clamp(calc(46 * 1px), calc(60 / 1200 * 100vw), 60px);font-family:bold;font-size:clamp(calc(20 * 1px), calc(24 / 1920 * 100vw), 24px)}.sub-news .list{padding:20px;margin-left:1.4em}.sub-news .list li{list-style-type:disc;line-height:1.75;margin-bottom:12px}.sub-news .list li a{display:block}.sub-news .list li a:hover{color:#2ac5e0}@media (max-width:639px){.article-box{padding-top:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px)}}.article-box .title{font-size:clamp(calc(24 * 1px), calc(40 / 1920 * 100vw), 40px);line-height:1.3;font-family:bold}.article-box .tool{padding:26px 0 24px;border-bottom:1px solid #eeeeee;margin-bottom:clamp(calc(36 / 2 * 1px), calc(36 / 1200 * 100vw), 36px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width:1280px){.article-box .tool{font-size:16px}}@media (max-width:1200px) and (min-widht:1279px){.article-box .tool{font-size:15px}}.article-box .tool .share{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.article-box .tool .share .ic1{background:url('../images/ic_s1.png') no-repeat center center}.article-box .tool .share .ic2{background:url('../images/ic_s2.png') no-repeat center center}.article-box .tool .share .ic3{background:url('../images/ic_s3.png') no-repeat center center}.article-box .tool .share a{margin-left:10px}.article-box .tool .share a:hover{filter:grayscale(1)}.article-box .tool .share i{width:22px;height:22px;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}.article-box .article{padding-bottom:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}.article-box .arc-pnext{color:#bbb;border-top:1px solid #eeeeee;padding-top:16px;line-height:1.6}.article-box .arc-pnext a{color:#bbb}.article-box .arc-pnext a:hover{color:#2ac5e0}.article-box .arc-pnext .item{margin-top:10px}.article{line-height:1.75}@media (min-width:1280px){.article{font-size:16px}}@media (max-width:1200px) and (min-widht:1279px){.article{font-size:15px}}.article p{margin-bottom:1.5em}.article img{margin-bottom:3em}.article h3{font-size:clamp(calc(18 * 1px), calc(20 / 1200 * 100vw), 20px);font-family:bold;margin-bottom:.6em}.col-recruit{padding-top:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px);padding-bottom:clamp(calc(140 / 2 * 1px), calc(140 / 1200 * 100vw), 140px)}@media (min-width:992px){.col-recruit{display:flex;justify-content:space-between;align-items:flex-start}.col-recruit .col-main{flex:1;margin-left:20px}.col-recruit .col-sub{width:288px;background:#fff}}.col-recruit .col-sub .title{padding:0 20px;font-size:clamp(calc(20 * 1px), calc(24 / 1200 * 100vw), 24px);font-family:bold;line-height:clamp(calc(40 * 1px), calc(60 / 1200 * 100vw), 60px)}.col-recruit .col-sub .list li{border-top:1px solid #eeeeee;font-size:16px;color:#666}.col-recruit .col-sub .list li a{padding:15px 30px 14px 20px;display:block;position:relative}.col-recruit .col-sub .list li a:hover,.col-recruit .col-sub .list li a.on{background-color:#2ac5e0;color:#fff}.col-recruit .col-sub .list li a:hover i,.col-recruit .col-sub .list li a.on i{color:#fff}.col-recruit .col-sub .list li a .iconfont{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:70%;color:#2ac5e0}.col-recruit .col-sub .list li a span{flex:1;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.recruit-list .item{background:#fff;margin-bottom:20px}.recruit-list .item .hd{padding:14px 20px;border-bottom:1px solid #eeeeee}@media (min-width:640px){.recruit-list .item .hd{display:flex;align-items:center}}@media (max-width:639px){.recruit-list .item .hd{padding:22px 20px 12px}}.recruit-list .item .hd .tit{font-size:clamp(calc(20 * 1px), calc(24 / 1200 * 100vw), 24px);font-family:bold;flex:1}.recruit-list .item .hd .datas{display:flex;align-items:center}@media (max-width:639px){.recruit-list .item .hd .datas{margin-top:16px;justify-content:space-between}}.recruit-list .item .hd .data{font-size:16px;margin-right:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}.recruit-list .item .hd .data .split{width:1px;height:12px;background-color:#ccc;display:inline-block;margin:0 10px}.recruit-list .item .hd .vmore{line-height:30px;font-size:14px;padding:0 18px}.recruit-list .item .bd{padding:30px 20px 40px;line-height:2}.recruit-list .item .bd h3{font-family:bold;font-size:16px;padding:26px 0 10px}.recruit-list .item .bd h3:first-child{padding-top:0}.contact-box .top{padding-top:clamp(calc(76 / 2 * 1px), calc(76 / 1200 * 100vw), 76px);padding-bottom:clamp(calc(76 / 2 * 1px), calc(76 / 1200 * 100vw), 76px)}.contact-box .top .tit1{text-align:center;margin-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}.contact-box .top .list{margin-left:calc(-1 * clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)) !important;margin-right:calc(-1 * clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)) !important}.contact-box .top .list.stretch{display:flex;flex-wrap:wrap;align-items:stretch}.contact-box .top .list.stretch::before{display:none}.contact-box .top .list.stretch li>.inner,.contact-box .top .list.stretch li>a{height:100%}.contact-box .top .list>*{padding-left:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px) !important;padding-right:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px) !important;margin-bottom:calc(clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px) * 2)}.contact-box .top .list .inner{background:#fff;border-radius:.1rem;text-align:center;padding-left:clamp(calc(30 * 1px), calc(40 / 1200 * 100vw), 40px);padding-right:clamp(calc(30 * 1px), calc(40 / 1200 * 100vw), 40px);padding-top:clamp(calc(30 * 1px), calc(40 / 1200 * 100vw), 40px);padding-bottom:clamp(calc(40 * 1px), calc(60 / 1200 * 100vw), 60px)}.contact-box .top .list .inner .ic{width:clamp(calc(46 * 1px), calc(64 / 1200 * 100vw), 64px);height:clamp(calc(46 * 1px), calc(64 / 1200 * 100vw), 64px);border:1px solid #eeeeee;border-radius:50%;display:inline-block;background-position:center;background-repeat:no-repeat}.contact-box .top .list .inner .ic.ic1{background-image:url('../images/ic_email.png')}.contact-box .top .list .inner .ic.ic2{background-image:url('../images/ic_site.png')}.contact-box .top .list .inner .tit{color:#999;font-weight:bold;font-size:18px;margin-top:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);margin-bottom:clamp(calc(14 / 2 * 1px), calc(14 / 1200 * 100vw), 14px)}.contact-box .top .list .inner .txt{font-size:16px;line-height:1.4}.contact-box .map{height:clamp(calc(400 * 1px), calc(600 / 1200 * 100vw), 600px)}.case-info{border-top:1px solid #eeeeee;padding-bottom:clamp(calc(70 / 2 * 1px), calc(70 / 1200 * 100vw), 70px)}@media (min-width:992px){.case-info .cell{display:flex}.case-info .cell>*{padding-top:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px);padding-bottom:clamp(calc(60 / 2 * 1px), calc(60 / 1200 * 100vw), 60px)}.case-info .cell .title{width:clamp(calc(260 / 2 * 1px), calc(260 / 1920 * 100vw), 260px)}.case-info .cell .bd{flex:1;overflow:hidden}.case-info .cell .cell+.cell .bd{border-top:1px solid #eeeeee}}@media (max-width:991px){.case-info .cell{padding-top:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px);padding-bottom:clamp(calc(40 / 2 * 1px), calc(40 / 1200 * 100vw), 40px)}.case-info .cell .title{border-bottom:1px solid #eeeeee;padding-bottom:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px);margin-bottom:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}}.case-info .title{font-size:clamp(calc(20 * 1px), calc(24 / 1920 * 100vw), 24px);font-family:bold}@media (min-width:1280px){.case-info .bd{font-size:16px}}@media (max-width:1200px) and (min-widht:1279px){.case-info .bd{font-size:15px}}.case-info .stepbox{padding-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)}.case-info .stepbox ul{margin-left:calc(-1 * clamp(calc(25 / 2 * 1px), calc(25 / 1200 * 100vw), 25px)) !important;margin-right:calc(-1 * clamp(calc(25 / 2 * 1px), calc(25 / 1200 * 100vw), 25px)) !important}.case-info .stepbox ul.stretch{display:flex;flex-wrap:wrap;align-items:stretch}.case-info .stepbox ul.stretch::before{display:none}.case-info .stepbox ul.stretch li>.inner,.case-info .stepbox ul.stretch li>a{height:100%}.case-info .stepbox ul>*{padding-left:clamp(calc(25 / 2 * 1px), calc(25 / 1200 * 100vw), 25px) !important;padding-right:clamp(calc(25 / 2 * 1px), calc(25 / 1200 * 100vw), 25px) !important;margin-bottom:calc(clamp(calc(25 / 2 * 1px), calc(25 / 1200 * 100vw), 25px) * 2)}.case-info .stepbox ul .step{line-height:40px;border-radius:2em;background-color:#2ac5e0;color:#fff;text-align:center;display:inline-block;width:124px;margin-bottom:16px}.case-info .stepbox ul .txt{line-height:1.75}@media (max-width:991px){.case-info .datas{padding-top:clamp(calc(20 / 2 * 1px), calc(20 / 1200 * 100vw), 20px)}}.case-info .datas ul{margin-left:calc(-1 * clamp(calc(15 / 2 * 1px), calc(15 / 1200 * 100vw), 15px)) !important;margin-right:calc(-1 * clamp(calc(15 / 2 * 1px), calc(15 / 1200 * 100vw), 15px)) !important;text-align:center}.case-info .datas ul.stretch{display:flex;flex-wrap:wrap;align-items:stretch}.case-info .datas ul.stretch::before{display:none}.case-info .datas ul.stretch li>.inner,.case-info .datas ul.stretch li>a{height:100%}.case-info .datas ul>*{padding-left:clamp(calc(15 / 2 * 1px), calc(15 / 1200 * 100vw), 15px) !important;padding-right:clamp(calc(15 / 2 * 1px), calc(15 / 1200 * 100vw), 15px) !important;margin-bottom:calc(clamp(calc(15 / 2 * 1px), calc(15 / 1200 * 100vw), 15px) * 2)}.case-info .datas ul .ic1{background:url('../images/case_1.png') no-repeat center center}.case-info .datas ul .ic2{background:url('../images/case_2.png') no-repeat center center}.case-info .datas ul .ic3{background:url('../images/case_3.png') no-repeat center center}.case-info .datas ul .ic{width:clamp(calc(30 * 1px), calc(50 / 1200 * 100vw), 50px);height:clamp(calc(30 * 1px), calc(50 / 1200 * 100vw), 50px);display:inline-block;background-size:contain}.case-info .datas ul .val{font-size:clamp(calc(48 / 2 * 1px), calc(48 / 1920 * 100vw), 48px);font-family:bold;padding-top:clamp(calc(16 / 2 * 1px), calc(16 / 1200 * 100vw), 16px);padding-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)}.case-info .datas ul .tit{color:#666}@media (min-width:1280px){.case-info .datas ul .tit{font-size:16px}}@media (max-width:1200px) and (min-widht:1279px){.case-info .datas ul .tit{font-size:15px}}#baiMap img{display:inline-block;max-width:none}.BMap_cpyCtrl,.anchorBL{display:none}#map label,#map img{max-width:none;max-height:none}.bMap-box{position:absolute;left:-213px;top:-103px;background-color:#2ac5e0;color:#fff;padding:30px;font:14px/24px "-apple-system","BlinkMacSystemFont","PingFang SC","Helvetica","Microsoft YaHei",arial,sans-serif,\5b8b\4f53}@media (max-width:1359px){.bMap-box{display:none}}.bMap-box::after{content:"";width:0;height:0;border:20px solid transparent;border-top:20px solid #2ac5e0;position:absolute;bottom:-30px;left:0;right:0;margin:auto}.bMap-box .tit{font-size:16px;padding-left:28px;background:url(../images/location2.png) no-repeat left center}.search-main{padding-bottom:0}.search-main .tip{color:#999;margin-bottom:20px}.search-main .nav{display:flex;font-size:18px}.search-main .nav a+a{margin-left:40px}.search-main .nav a{position:relative;line-height:clamp(calc(50 * 1px), calc(70 / 1200 * 100vw), 70px);color:#666;display:inline-block}.search-main .nav a:hover{color:#2ac5e0}.search-main .nav a.on{color:#2ac5e0;position:relative}.search-main .nav a.on::after{content:'';display:block;position:absolute;width:100%;height:3px;background-color:#2ac5e0;left:0;bottom:0}.search-main .tip{color:#666;margin-bottom:clamp(calc(30 / 2 * 1px), calc(30 / 1200 * 100vw), 30px)}.search-main .search-box{margin-bottom:40px;padding-top:20px}.search-main .search-box .tit1{text-align:center;margin-bottom:clamp(calc(26 / 2 * 1px), calc(26 / 1200 * 100vw), 26px)}.search-main .search-box .search{max-width:640px;margin:0 auto;position:relative}.search-main .search-box .search *{display:block}.search-main .search-box .search input{padding-right:48px;padding-left:16px;border:1px solid #eeeeee;height:48px;font-size:14px;width:100%;display:block}.search-main .search-box .search .submit{text-align:center;font-size:16px;width:48px;height:48px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#2ac5e0}.search-main .search-box .search .submit i{font-size:20px;color:#fff}.search-main .search-box .search .submit:hover{opacity:.8}