@charset "utf-8";
@font-face {
	font-family: "din";
	src: url("../font/DIN-Regular.otf") format("woff2");
	font-weight: normal;
	font-style: normal;
  }
  .din{font-family:'din';}
@font-face {
  font-family: "din-bold_";
  src: url("../font/din-bold_.woff2") format("woff2"),
       url("../font/din-bold_.woff") format("woff"),
       url("../font/din-bold_.ttf") format("truetype"),
       url("../font/din-bold_.eot") format("embedded-opentype"),
       url("../font/din-bold_.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.dinbold{font-family:'din-bold_';}
@font-face {
	font-family: "Geometr415";
	src:url("../font/Geometr415 Blk BT Black.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
.geo{font-family: "Geometr415";}
:root{
	/*公用*/
	--font:'Helvetica Neue',Helvetica,Tahoma,Arial,'Microsoft YaHei','PingFang SC','Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',sans-serif;
	--transition:cubic-bezier(0.215,.61,.355,1) .45s;
	/*font*/
	--font-size:clamp(14px,0.8333333333333334vw,16px);
	/*color*/
	--color-dominant:#0093dd;
	--color-fill:#000;
	--color-white:#fff;
	--color-black:#000;
	--color-gray3:#333;
	--color-gray6:#666;
	--color-gray9:#999;
	--color-red:#ff0100;
	/*bg*/
	--body-color:#000;
	--bg-gray:#F7F7F7;
	--bg-scroll:#FED190;
	--bg-overlay:#000;
	/*input*/
	--placeholder:#dbdbdb;
	--input-border-color:#eee;
	--border-radius:0px;
	/*gradient*/
	--linear-gradient-shadow:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0));
	--linear-gradient-blue:linear-gradient(90deg,#0171c1,#2097ed);
	/*cursor*/
	--cursor-stroke:#000;
}
/*layer*/
.layui-m-layer{position:relative;z-index:19891014}.layui-m-layer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.layui-m-layermain,.layui-m-layershade{position:fixed;left:0;top:0;width:100%;height:100%}.layui-m-layershade{background-color:rgba(0,0,0,.7);pointer-events:auto}.layui-m-layermain{display:table;font-family:Helvetica,arial,sans-serif;pointer-events:none}.layui-m-layermain .layui-m-layersection{display:table-cell;vertical-align:middle;text-align:center}.layui-m-layerchild{position:relative;display:inline-block;text-align:left;background-color:#fff;font-size:14px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);pointer-events:auto;-webkit-overflow-scrolling:touch;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.layui-m-anim-scale{animation-name:layui-m-anim-scale;-webkit-animation-name:layui-m-anim-scale}@-webkit-keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.layui-m-anim-up{-webkit-animation-name:layui-m-anim-up;animation-name:layui-m-anim-up}.layui-m-layer0 .layui-m-layerchild{width:90%;max-width:640px}.layui-m-layer1 .layui-m-layerchild{border:none;border-radius:0}.layui-m-layer2 .layui-m-layerchild{width:auto;max-width:260px;min-width:40px;border:none;background:0 0;box-shadow:none;color:#fff}.layui-m-layerchild h3{padding:0 10px;height:60px;line-height:60px;font-size:16px;font-weight:400;border-radius:5px 5px 0 0;text-align:center}.layui-m-layerbtn span,.layui-m-layerchild h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-m-layercont{padding:50px 30px;line-height:22px;text-align:center}.layui-m-layer1 .layui-m-layercont{padding:0;text-align:left}.layui-m-layer2 .layui-m-layercont{text-align:center;padding:0;line-height:0}.layui-m-layer2 .layui-m-layercont i{width:25px;height:25px;margin-left:8px;display:inline-block;background-color:#fff;border-radius:100%;-webkit-animation:layui-m-anim-loading 1.4s infinite ease-in-out;animation:layui-m-anim-loading 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-m-layerbtn,.layui-m-layerbtn span{position:relative;text-align:center;border-radius:0 0 5px 5px}.layui-m-layer2 .layui-m-layercont p{margin-top:20px}@-webkit-keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.layui-m-layer2 .layui-m-layercont i:first-child{margin-left:0;-webkit-animation-delay:-.32s;animation-delay:-.32s}.layui-m-layer2 .layui-m-layercont i.layui-m-layerload{-webkit-animation-delay:-.16s;animation-delay:-.16s}.layui-m-layer2 .layui-m-layercont>div{line-height:22px;padding-top:7px;margin-bottom:20px;font-size:14px}.layui-m-layerbtn{display:box;display:-moz-box;display:-webkit-box;width:100%;height:50px;line-height:50px;font-size:0;border-top:1px solid #D0D0D0;background-color:#F2F2F2}.layui-m-layerbtn span{display:block;-moz-box-flex:1;box-flex:1;-webkit-box-flex:1;font-size:14px;cursor:pointer}.layui-m-layerbtn span[yes]{color:#40AFFE}.layui-m-layerbtn span[no]{border-right:1px solid #D0D0D0;border-radius:0 0 0 5px}.layui-m-layerbtn span:active{background-color:#F6F6F6}.layui-m-layerend{position:absolute;right:7px;top:10px;width:30px;height:30px;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:30px}.layui-m-layerend::after,.layui-m-layerend::before{position:absolute;left:5px;top:15px;content:'';width:18px;height:1px;background-color:#999;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px}.layui-m-layerend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body .layui-m-layer .layui-m-layer-footer{position:fixed;width:95%;max-width:100%;margin:0 auto;left:0;right:0;bottom:10px;background:0 0}.layui-m-layer-footer .layui-m-layercont{padding:20px;border-radius:5px 5px 0 0;background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn{display:block;height:auto;background:0 0;border-top:none}.layui-m-layer-footer .layui-m-layerbtn span{background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn span[no]{color:#FD482C;border-top:1px solid #c2c2c2;border-radius:0 0 5px 5px}.layui-m-layer-footer .layui-m-layerbtn span[yes]{margin-top:10px;border-radius:5px}body .layui-m-layer .layui-m-layer-msg{width:auto;max-width:90%;margin:0 auto;bottom:-150px;background-color:rgba(0,0,0,.7);color:#fff}.layui-m-layer-msg .layui-m-layercont{padding:10px 20px}
/**
 * Swiper 4.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 1, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/*start===*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block;padding:0;margin:0}*,:before,:after{box-sizing:border-box}blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}img{border:0;display:inline-block;width:auto;max-width:100%;vertical-align:middle}ul,dl,li,dt,dd{list-style:none}body,html{min-height:100%}body{font-size:var(--font-size);color:var(--body-color);font-family:var(--font);-webkit-tap-highlight-color:rgba(255,255,255,0);overflow-x:hidden}.clearfix:after{content:"\200B";display:block;height:0;clear:both}a{text-decoration:none;color:inherit;outline:none;transition:var(--transition)}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}pre{font-family:inherit;white-space:pre-wrap;word-wrap:break-word}input,textarea,select{outline:none;-webkit-appearance:none;border-radius:var(--border-radius);font-size:inherit;font-family:inherit;display:block;width:100%;border:none;border:1px solid var(--input-border-color);height:38px;line-height:38px;padding:0 10px;transition:var(--transition);background:none}textarea{resize:none}input::-webkit-input-placeholder{color:var(--placeholder)}input:-moz-placeholder,input::-moz-placeholder{color:var(--placeholder)}input:-ms-input-placeholder{color:var(--placeholder)}textarea::-webkit-input-placeholder{color:var(--placeholder)}textarea:-moz-placeholder{color:var(--placeholder)}textarea::-moz-placeholder{color:var(--placeholder)}textarea:-ms-input-placeholder{color:var(--placeholder)}select::-ms-expand{display:none}i,em{font-style:normal}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-button:vertical,::-webkit-scrollbar-button:horizontal{display:none}::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal{background-color:black}::-webkit-scrollbar-track-piece{background:#E3E3E3}::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{background-color:var(--bg-scroll);border-radius:10px}::-webkit-scrollbar-thumb:vertical:hover,::-webkit-scrollbar-thumb:horizontal:hover{background-color:#3B3B3B}::-webkit-scrollbar-corner:vertical,::-webkit-scrollbar-corner:horizontal{background-color:#535353}::-webkit-scrollbar-resizer:vertical,::-webkit-scrollbar-resizer:horizontal{background-color:#FF6E00}.l-center{text-align:center}.l-relative{position:relative}.l-overflow{overflow:hidden}.l-bold{font-weight:bold}.l-imgs{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.l-uppercase{text-transform:uppercase}.l-lh0{line-height:100%}.l-lh1{line-height:110%}.l-lh2{line-height:120%}.l-lh3{line-height:130%}.l-lh4{line-height:140%}.l-lh5{line-height:150%}.l-lh6{line-height:160%}.l-lh7{line-height:170%}.l-lh8{line-height:180%}.l-lh9{line-height:190%}.l-lh10{line-height:200%}.l-font12{font-size:12px}.l-font16{font-size:16px;font-size:clamp(14px,0.8333333333333334vw,16px)}.l-font18{font-size:18px;font-size:clamp(14px,0.9375vw,18px)}.l-font20{font-size:20px;font-size:clamp(16px,1.0416666666666665vw,20px)}.l-font22{font-size:22px;font-size:clamp(16px,1.1458333333333333vw,22px)}.l-font24{font-size:24px;font-size:clamp(16px,1.25vw,24px)}.l-font26{font-size:26px;font-size:clamp(18px,1.3541666666666667vw,26px)}.l-font28{font-size:28px;font-size:clamp(18px,1.4583333333333333vw,28px)}.l-font30{font-size:30px;font-size:clamp(18px,1.5625vw,30px)}.l-font32{font-size:32px;font-size:clamp(18px,1.6666666666666667vw,32px)}.l-font34{font-size:34px;font-size:clamp(20px,1.7708333333333333vw,34px)}.l-font36{font-size:36px;font-size:clamp(20px,1.875vw,36px)}.l-font38{font-size:38px;font-size:clamp(22px,1.9791666666666665vw,38px)}.l-font40{font-size:40px;font-size:clamp(22px,2.083333333333333vw,40px)}.l-font42{font-size:42px;font-size:clamp(22px,2.1875vw,42px)}.l-font44{font-size:44px;font-size:clamp(24px,2.2916666666666665vw,44px)}.l-font46{font-size:46px;font-size:clamp(24px,2.3958333333333335vw,46px)}.l-font48{font-size:48px;font-size:clamp(26px,2.5vw,48px)}.l-font50{font-size:50px;font-size:clamp(28px,2.604166666666667vw,50px)}.l-font52{font-size:52px;font-size:clamp(28px,2.7083333333333335vw,52px)}.l-font54{font-size:54px;font-size:clamp(28px,2.8125vw,54px)}.l-font56{font-size:56px;font-size:clamp(30px,2.9166666666666665vw,56px)}.l-font58{font-size:58px;font-size:clamp(30px,3.0208333333333335vw,58px)}.l-font60{font-size:60px;font-size:clamp(32px,3.125vw,60px)}.l-opacity8{opacity:.8}.l-opacity7{opacity:.7}.l-opacity6{opacity:.6}.l-opacity5{opacity:.5}.l-opacity4{opacity:.4}.l-opacity3{opacity:.3}.l-opacity2{opacity:.2}.l-flex,.l-grid-2,.l-grid-3,.l-grid-4,.l-grid-5,.l-grid-6,.l-grid-7,.l-grid-8{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap}.l-flex-column{display:flex;flex-direction:column;flex-wrap:wrap}.l-grid-2>*{width:50%}.l-grid-3>*{width:33.333333333333336%}.l-grid-4>*{width:25%}.l-grid-5>*{width:20%}.l-grid-6>*{width:16.666666666666668%}.l-grid-7>*{width:14.285714285714286%}.l-grid-8>*{width:12.5%}.l-white{color:var(--color-white)}.l-black{color:var(--color-black)}.l-gray3{color:var(--color-gray3)}.l-gray6{color:var(--color-gray6)}.l-gray9{color:var(--color-gray9)}.lines{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.lines1{-webkit-line-clamp:1}.lines2{-webkit-line-clamp:2}.lines3{-webkit-line-clamp:3}.lines4{-webkit-line-clamp:4}.lines5{-webkit-line-clamp:5}.lines6{-webkit-line-clamp:6}.l-dominant{color:var(--color-dominant)}.l-pd50{padding-top:50px;padding-top:clamp(30px,2.604166666666667vw,50px);padding-bottom:50px;padding-bottom:clamp(30px,2.604166666666667vw,50px)}.l-pd60{padding-top:60px;padding-top:clamp(30px,3.125vw,60px);padding-bottom:60px;padding-bottom:clamp(30px,3.125vw,60px)}.l-pd70{padding-top:70px;padding-top:clamp(30px,3.6458333333333335vw,70px);padding-bottom:70px;padding-bottom:clamp(30px,3.6458333333333335vw,70px)}.l-pd80{padding-top:80px;padding-top:clamp(40px,4.166666666666666vw,80px);padding-bottom:80px;padding-bottom:clamp(40px,4.166666666666666vw,80px)}.l-pd90{padding-top:90px;padding-top:clamp(40px,4.6875vw,90px);padding-bottom:90px;padding-bottom:clamp(40px,4.6875vw,90px)}.l-pd100{padding-top:100px;padding-top:clamp(40px,5.208333333333334vw,100px);padding-bottom:100px;padding-bottom:clamp(40px,5.208333333333334vw,100px)}.l-pd110{padding-top:110px;padding-top:clamp(40px,729166666666666vw,110px);padding-bottom:120px;padding-bottom:clamp(40px,729166666666666vw,110px)}.l-pd120{padding-top:120px;padding-top:clamp(40px,6.25vw,120px);padding-bottom:120px;padding-bottom:clamp(40px,6.25vw,120px)}.l-mg10{margin-top:10px;margin-top:clamp(5px,0.5208333333333333vw,10px)}.l-mg15{margin-top:15px;margin-top:clamp(5px,0.78125vw,15px)}.l-mg20{margin-top:20px;margin-top:clamp(10px,1.0416666666666665vw,20px)}.l-mg25{margin-top:25px;margin-top:clamp(10px,1.3020833333333335vw,25px)}.l-mg30{margin-top:30px;margin-top:clamp(15px,1.5625vw,30px)}.l-mg35{margin-top:35px;margin-top:clamp(15px,1.8229166666666667vw,35px)}.l-mg40{margin-top:40px;margin-top:clamp(20px,2.083333333333333vw,40px)}.l-mg45{margin-top:45px;margin-top:clamp(20px,2.34375vw,45px)}.l-mg50{margin-top:50px;margin-top:clamp(25px,2.604166666666667vw,50px)}.l-mg55{margin-top:55px;margin-top:clamp(25px,2.864583333333333vw,55px)}.l-mg60{margin-top:60px;margin-top:clamp(30px,3.125vw,60px)}.l-mg65{margin-top:65px;margin-top:clamp(30px,3.3854166666666665vw,65px)}.l-mg70{margin-top:70px;margin-top:clamp(35px,3.6458333333333335vw,70px)}.l-mg75{margin-top:75px;margin-top:clamp(35px,3.90625vw,75px)}.l-mg80{margin-top:80px;margin-top:clamp(40px,4.166666666666666vw,80px)}.l-mg90{margin-top:90px;margin-top:clamp(40px,4.6875vw,90px)}.l-mg100{margin-top:100px;margin-top:clamp(40px,5.208333333333334vw,100px)}.l-mg110{margin-top:110px;margin-top:clamp(40px,5.729166666666666vw,110px)}.l-mg120{margin-top:120px;margin-top:clamp(40px,6.25vw,120px)}
/*end===*/

/*svg*/
.separator{position: absolute; left: 0; right: 0; height: 150px; fill:var(--color-fill);pointer-events: none; z-index: 5;}
.separator-up{top: -1px;}
.separator-down{bottom: -1px;}

/*load*/
.pace-activity{position:fixed; left:0; top:0; z-index:10000; right:0; bottom:0; background:#fff;pointer-events: none; display: flex; align-items: center; justify-content: center; opacity: 0;}
svg.loader{position: absolute;top:50%;left:50%;z-index: 1; margin-left: -50px;margin-top: -50px;transition: transform 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}
svg.loader path{animation: endlessRotate 1s linear infinite;transform-origin: center;}
@keyframes endlessRotate {
  from {transform:rotateZ(0deg)}
  to {transform:rotateZ(360deg)}
}
.showLoading{overflow:hidden;}
.showLoading .pace-activity{opacity:1;}
.pace-done .pace-activity{ transition:var(--transition);pointer-events: none; opacity:0;}
.loading-progress{width: 500px; height: 200px;}

/*cursor*/
.cursor {position: fixed;top: 0;left: 0;display: block;pointer-events: none;z-index: 10000;mix-blend-mode: hard-light;}
.cursor__inner {fill: none;stroke-width: 1px;}
/*animate*/
.fadeInUp1{animation:fadeInUp1 cubic-bezier(0.215,.61,.355,1) 1s forwards;transform:translateY(80px); opacity:0;}
.fadeInUp{animation:fadeInUp cubic-bezier(0.215,.61,.355,1) 1s forwards;transform:translateY(100%); opacity:0;}
.fadeInUpImg{position:absolute; left:0; top:0; width:inherit; height:inherit; clip:rect(0,500px,0,0); animation:fadeInUpImg cubic-bezier(0.215,.61,.355,1) 1s forwards;}
.up50{transform:translateY(50%);}
.delay1{animation-delay:.1s;}
.delay2{animation-delay:.2s;}
.delay3{animation-delay:.3s;}
.delay4{animation-delay:.4s;}
.delay5{animation-delay:.5s;}
@keyframes fadeInUp1{
	to{transform:translateY(0); opacity:1;}	
}
.acc-bd{display:none;}
.on .acc-bd{display:flex;}
.tab-bd>*{display:none;}
.tab-bd>*.on{display:flex;}
/*cont*/
.l-red{color:var(--color-red);}
.l-bg-gray{background-color: var(--bg-gray);}
.l-container{width: 83.33vw; padding-left: 30px; padding-left: clamp(15px,1.5625vw,30px); padding-right: 30px; padding-right: clamp(15px,1.5625vw,30px); position: relative; z-index: 2; margin: 0 auto;}
header{position: fixed; left: 0; top: 0; right: 0; z-index: 100;border-bottom: 1px solid rgba(255,255,255,.2); transition: var(--transition);}
.lh-banner{height: 100vh; background-color: #000;}
.lh-banner .img{height: inherit;}
header>.l-container{height: clamp(80px,5.572916666666667vw,107px); align-items: center; }
header>.l-container>*{flex: 1;}
header>.l-container>*.left{flex: 0.1;}
.lh-logo{display: block; width: 77px;}
header>.l-container>*.right{justify-content: flex-end; align-items: center; height: inherit;}
.lh-nav{height: inherit; align-items: center; text-transform:uppercase;}
.lh-nav>*{padding: 0 44px; height: inherit; padding: 0 clamp(20px,2.2916666666666665vw,44px); position: relative; display: flex; align-items: center;}
.lh-nav>*::after{content:''; display: block; width: 100%; height: 4px; background-color: var(--color-dominant); position: absolute; left: 0; bottom:0; transform: scaleX(0); transition: var(--transition);}
.lh-nav>*.on::after,.lh-nav>*.open::after{transform: scaleX(1);}
.lh-lang{margin-left: 80px; margin-left: clamp(30px,4.166666666666666vw,80px); height: 40px; border-radius: 40px; border:1px solid #fff; align-items: center; padding: 0 20px;}
.lh-lang>.on{color:var(--color-dominant);}
.nav-toggle{position: absolute; left: 0; top: 100%; right: 0; opacity: 0;pointer-events:none; transition: var(--transition); border-top: 1px solid #D6D6D6;}
.nav-toggle>*{ padding: 40px 0; background-color: #fff; min-height: 400px;}
.nav-toggle::before{content: ''; display: block; width: 100%; height: 100vh; background-color: rgba(0,0,0,.7); position: absolute; left: 0; top: 0; z-index: -1;pointer-events: none;}
.nav-toggle>*>*{width: 1200px; width: clamp(1000px,62.5vw,1200px); margin: auto; display: none;}
.nav-toggle>*>*.on{display: flex;}
.nav-toggle>*>*.nav-toggle-pro{width: 1600px; width: clamp(1200px,78.125vw,1600px); padding-top: 30px;}
.nav-toggle-all>.left{width: 350px;}
.nav-toggle-all>.right{width: calc(100% - 350px); padding-top: 10px;}
.nav-toggle-all>.left .img{height: 218px; overflow: hidden; display: flex; align-items: center; justify-content: center; margin-top: 16px; background-color: #CCC;}
.nav-toggle-item>*{padding-left: 90px; padding-left:clamp(30px,4.6875vw,90px);}
.nav-toggle-item>*>*{padding: 32px 0; border-bottom: 1px solid #CCC; display: block; position: relative;}
.nav-toggle-item>*>*::before{content: ''; display: block; width: 100%; height: 1px; background-color: var(--color-dominant); position: absolute; left: 0; bottom: -1px; transform: scaleX(0); transition: var(--transition); transform-origin: left center;}
.nav-toggle-item>*>*:hover{color:var(--color-dominant);}
.nav-toggle-item>*>*:hover::before{transform: scaleX(1);}
.toggle-pro-item{margin-left: -100px; padding-left: clamp(-30px,-5.2vw,-100px);}
.toggle-pro-item>*{padding-left: 100px; padding-left: clamp(30px,5.2vw,100px);}
.toggle-pro-item>*>*>.left{width: 264px;}
.toggle-pro-item>*>*>.left .img{height: 144px; overflow: hidden;}
.toggle-pro-item>*>*>.right{width: calc(100% - 264px); padding-left: 40px; padding-left: clamp(20px,2.083333333333333vw,40px);}
.toggle-pro-item>* .name{border-bottom: 1px solid #ccc; padding: 10px 0;}
.toggle-pro-item>* .name i{position: absolute; right: 0; top: 50%; transform: translate(0,-50%);}
.toggle-pro-item>* .name::after{content: ''; display: block; width: 100%; height: 1px; background-color: var(--color-dominant); position: absolute; left: 0; bottom: -1px; transform-origin: left center; transform: scaleX(0); transition: var(--transition);}
.toggle-pro-item>* .name:hover{color:var(--color-dominant);}
.toggle-pro-item>* .name:hover::after{transform: scaleX(1);}
.toggle-pro-nav{margin-left: -20px;}
.toggle-pro-nav>*{padding-left: 20px; margin-top: 20px;}
.navToogle .nav-toggle{opacity: 1; pointer-events: auto;}
.toggle-pro-nav>*:hover{color:var(--color-dominant);}
.navToogle header{background-color: #fff;}
.navToogle header>.l-container{color:#000;}
.lh-banner .bd .l-container{position: absolute; left: 0; top: 0; align-items: center; bottom: 0; right: 0; display: flex;}
.lh-banner .bd .ccont{position: relative; padding-left: 16px;}
.lh-banner .bd .ccont::before{content: ''; display: block; width: 4px; height:100%; position: absolute; left: 0; top: 0; background-color: #fff;}
.lh-banner .bd .more{width: 122px; height: 122px; width: clamp(90px,6.354166666666666vw,122px); height: clamp(90px,6.354166666666666vw,122px);border-radius: 50%; background-color: var(--color-red); display: flex; align-items: center; justify-content: center; margin-top: 140px; margin-top: clamp(40px,7.291666666666667vw,140px); position: relative; text-align: center;}
.lh-banner .bd .more i{font-size: 20px; transform: rotate(-45deg); display: block; margin-bottom: 4px;}
.lh-banner .bd .more::before{content: ''; display: block; width: 100%; height: 100%; border-radius: 50%; border:1px dashed #fff; position: absolute; left: 0; top: 0; transform: scale(1.3); opacity: .4;}
.banner-hd{position: absolute; right: 70px; top: 50%; transform: translateY(-50%); z-index: 2; width: auto;}
.banner-hd>*{display: block; width: 8px; height: 8px; border:1px solid #fff; background: none; opacity: 1; margin: 26px 0; transition: var(--transition);}
.banner-hd>*.on{background-color: #fff;}
.banner-num{position: absolute; left: 0; right: 0; bottom: 50px; z-index: 2;}
.banner-num>*{justify-content: flex-end; align-items: flex-end;}
.banner-num .current{position: relative; top: -6px;}
.circleTrack{width: 70px; height: 70px;}
.circleTrack circle{stroke-dashoffset: 0;stroke-dasharray: 204;}
.index-about>.l-container>*.right{width: 35%;}
.index-about>.l-container>*.left{width:38%;}
.index-about>.l-container>*.left>*{flex: 1;}
.index-about>.l-container>*.left>.bottom{align-items: flex-end; display: flex;}
.index-about>.l-container>*.right>.icon{width: 159px; position: relative; top: 40px;}
.explore-more{width: 172px; height: 172px; width: clamp(120px,8.958333333333334vw,172px); height: clamp(120px,8.958333333333334vw,172px); position: relative; margin-left: 50px; margin-left: clamp(20px,2.604166666666667vw,50px); display: flex; align-items: flex-end; justify-content: center; padding-bottom: 45px; padding-bottom: clamp(25px,2.34375vw,45px); white-space:nowrap;border-radius: 50%; border:1px solid #fff;}
.explore-more .icon{position: absolute; left: -50px; top: 50%; transform: translateY(-50%); width: 70px; width: clamp(35px,3.6458333333333335vw,70px); left:clamp(-50px,-2.604166666666667vw,-20px);}
.explore-more svg{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(2.8); display: none;}
.index-about>.img{position: absolute; right:0; top: 0; width: 632px; width: 50%; height: 100%;}
header.Fixed{background-color: #fff; border:none;}
header.Fixed .lh-lang{border-color:#000;}
header.Fixed>.l-container{color:#000;}
.index-pro-top{align-items: center;}
.index-pro-top>*{flex: 1;}
.index-pro-top>*.right{display: flex; justify-content: flex-end;}
.pro-nav>*{margin-right: 74px; margin-right: clamp(20px,3.854166666666667vw,74px);}
.pro-nav>*:last-child{margin-right:0;}
.pro-nav>*>*{ display: flex; align-items: center; height: 38px; border-bottom: 1px solid #000; position: relative;}
.pro-nav>* i{margin-left: 6px;}
.pro-nav>*::after{content: ''; display: block; width: 100%; height: 1px; background-color: var(--color-dominant); position: absolute; left: 0; bottom: -1px; transform: scaleX(0); transform-origin: left center; transition: var(--transition);}
.pro-nav>*:hover{color:var(--color-dominant);}
.pro-nav>*:hover::after{transform: scaleX(1);}
.index-pro-cont>.right{width: 23.958333333333336vw;}
.index-pro-cont>.left{width: calc(100% - 23.958333333333336vw); height: 660px; height: clamp(330px,34.375vw,1000px);}
.index-pro-item>*{height: 330px; height: clamp(165px,17.1875vw,500px);}
.index-pro-item>*>*{position: relative; display: block; height: 100%; padding: 40px; padding: clamp(20px,2.083333333333333vw,40px); z-index: 2; background-color: #f1efef;}
.index-pro-item>*:first-child>*{background-color: #F7F7F7;}
.index-pro-item>* .img{position: absolute; right: 40px; bottom: 40px;}
.index-pro-item>* .text{height: 100%; width: 50%;}
.index-pro-item>* .text>*,.index-pro-cont>.left .text>*{flex: 1;}
.index-pro-item>* .text>*.bottom,.index-pro-cont>.left .text>*.bottom{align-items: flex-end; display: flex;}
.index-pro-item>* .text .view{align-items: center; display: flex;}
.index-pro-item>* .text .view i{margin-left: 4px;}
.index-pro-cont>.left a{position: relative; width: 100%; height: 100%; background-color: #ebebeb; display: flex; align-items: center; padding: 40px;}
.index-pro-cont>.left .text{position: absolute; left: 0; top: 0; height: 50%; width: 460px; padding: 40px; padding: clamp(20px,2.083333333333333vw,40px);}
.index-pro-cont>.left .parameter{width: 100%;}
.index-pro-cont>.left .parameter>*{position: relative; }
.index-pro-cont>.left .parameter>*:last-child{padding-left: 50px;}
.index-pro-cont>.left .parameter>*::before{content: ''; display: block; width: 1px; height: 46px; background-color: rgba(0,0,0,.1); position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.index-pro-cont>.left .parameter>*:first-child::before{display: none;}
.achievement-banner .cont>*{flex: 1;}
.achievement-banner .cont>*.right .text{padding:70px 100px 30px; padding: clamp(30px,3.6458333333333335vw,70px) clamp(30px,5.2vw,100px) 30px;}
.bottom-flex>*{flex: 1;}
.bottom-flex>*.right{display: flex; justify-content: flex-end; align-items: flex-end; padding-bottom: 20px;}
.achievement-bottom>*{flex: 1; width: 50%; background-color: #fff;}
.achievement-bottom>*.left{display: flex; justify-content: center; align-items: center; text-align: center;}
.achievement-btn>*{display: flex; align-items: center; justify-content: center; color:#fff; background-color: #1f419f; height: 126px; height: clamp(90px,6.5625vw,126px); flex: 1; font-size: 24px;}
.achievement-btn>*.nexts{background-color: #1E3C8E;}
.news-top{align-items: center;}
.news-top>*{flex: 1;}
.news-top>*.right{display: flex; justify-content: flex-end;}
.view-more{height: 48px; border-radius: 48px; border:1px solid rgba(0,0,0,.5); padding: 0 26px; align-items: center;}
.view-more i{margin-left: 14px;}
.view-more:hover{background-color: var(--color-dominant); border-color:var(--color-dominant); color:#fff;}
.index-news-item{margin-left: -35px; margin-left: clamp(-20px,-1.8229166666666667vw,-35px);;}
.index-news-item>*{padding-left: 35px; padding-left: clamp(20px,1.8229166666666667vw,35px);}
.index-news-item>* .img{height: 318px; height: clamp(220px,16.5625vw,318px);}
.index-news-item>* .text{padding:30px 20px;}
.index-news-item>* .text i{display: flex; align-items: center; justify-content: center; width: 64px; height: 64px; border-radius: 50%; border:1px solid rgba(0,0,0,.5); color:var(--color-dominant); font-size: 24px; transition: var(--transition);}
.index-news-item>*>*{position: relative; z-index: 2;}
.index-news-item>*>*::before{content: ''; display: block; width: 100%; height: 100%; background: url(../img/icon5.jpg) no-repeat center; position: absolute; left: 0; top: 0; opacity: 0; transition: var(--transition); z-index: -1; background-size: cover;}
.index-news-item>*>*:hover{color:#fff;}
.index-news-item>*>*:hover::before{opacity: 1;}
.index-news-item>*>*:hover .text i{border-color:#fff; background-color: #fff;}
.img>.l-imgs{transition: var(--transition);}
.l-banner .img>.l-imgs{transition:ease 1s;}
.index-news-item>*>*:hover .l-imgs{transform: scale(1.2);}
footer{border-top: 1px solid #E5E5E5;}
.footer-top>.left{width: 33.3%;}
.footer-top>.right{width: calc(100% - 33.3%); display: flex; justify-content: flex-end;}
.footer-top::before{content: ''; display: block; width: 1px; height: 100%; background-color: #E5E5E5; position: absolute; left: 33.3%; top: 0;}
.footer-contact{margin-top: 150px; margin-top: clamp(50px,7.8125vw,150px);}
.footer-contact>*{margin-top: 30px;}
.footer-contact>* .left{width: 40px;}
.footer-contact>* .right{width: calc(100% - 40px);}
.footer-nav>*{margin-left: 80px; margin-left: clamp(20px,4.166666666666666vw,80px);}
.footer-nav>* dt{margin-bottom: 10px;}
.footer-nav>* dd a{color:#666;}
.footer-nav>* a:hover{text-decoration: underline;}
.footer-r>*{flex: 1;}
.footer-r>*.bottom{flex: 0.5; display: flex; align-items: flex-end; justify-content: flex-end;}
.footer-ewm{text-align: center; justify-content:flex-end;}
.footer-ewm>*{margin-left: 10px;}
.footer-ewm>*:first-child{margin-left: 0;}
.footer-ewm>* .img{width: 106px; margin-bottom: 6px;}
.footer-copy{border-top: 1px solid #E5E5E5;}
.footer-copy>*{flex: 1;}
.footer-copy>*.right{display: flex; justify-content: flex-end;}
.footer-copy>* span{margin-left: 20px;}
.footer-copy>* span:first-child{margin-left: 0;}
.lh-ban{height: 600px; height: clamp(320px,31.25vw,600px); background-color: #000;}
.lh-ban>.l-container{position: absolute; left: 0; top: 0; right: 0; bottom: 0; align-items: center;}
.other-nav>*{height: 80px; align-items: center;}
.other-nav>*>*{flex: 1;}
.lh-crumbs{align-items: center;}
.lh-crumbs i{width: 16px; height: 1px; background-color: #999; margin: 0 4px;}
.lh-crumbs a:hover{color:#000;}
.lh-pro{padding-top: 0;}
.lh-pro>*>.left{width: 220px;}
.lh-pro>*>.right{width: calc(100% - 220px); padding-left: 30px; padding-left: clamp(15px,1.5625vw,30px);}
.pro-filter{background-color: #fff; box-shadow: 0 0 20px rgba(0,0,0,.1); padding:20px 30px 30px;}
.pro-filter dl{border-top: 1px solid var(--color-dominant); margin-top: 20px;}
.pro-filter dl:first-child{margin-top: 0; border:none;}
.pro-filter dl dt{height: 60px;  display: flex; align-items: center;}
.pro-filter dl dd{border-top: 1px solid var(--color-dominant);}
.pro-filter dl dd a{display: flex; align-items: center; padding: 4px 10px; margin-top: 15px;}
.pro-filter dl dd a.on{background-color: #F5F5F5; color:var(--color-dominant);}
.pro-filter dl dd a:hover{color:var(--color-dominant);}
.pro-item{margin-left: -30px; margin-left:clamp(-30px,-1.5625vw,-15px);margin-top: -30px; margin-top:clamp(-30px,-1.5625vw,-15px);}
.pro-item>*{padding-left: 30px; padding-left: clamp(15px,1.5625vw,30px); margin-top: 30px; margin-top:clamp(15px,1.5625vw,30px);}
.pro-item>*>*{display: block; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); padding: 30px; padding:clamp(15px,1.5625vw,30px); height: 100%;}
.pro-item>* .ccont>*{flex: 1;}
.pro-item>* .ccont>*.right{flex: 0.4; display: flex; justify-content: flex-end; transition: var(--transition); transform: translateX(-20%); opacity: 0;}
.pro-item>* .ccont>*.right i{margin-left: 6px;}
.pro-item>* .img{overflow: hidden; height: 340px; height: clamp(220px,17.708333333333336vw,340px); display: flex; align-items: center; justify-content: center;}
.page-loading{align-items: center; justify-content: center;}
.page-loading i{margin-right: 10px; display: block; font-size: 20px; animation: loading linear 1s infinite;}
@keyframes loading{
	to{transform: rotate(360deg);}
}
.pro-item>*>*:hover .ccont>*.right{transform: translateX(0); opacity: 1;}
.pro-item>*>*:hover{color:var(--color-dominant);}
.img>img{transition: var(--transition);}
.pro-item>*>*:hover img{transform: scale(1.2);}
.other-nav>*>.right{display: flex; justify-content: flex-end;}
.return-btn{align-items: center; height: 40px; padding: 0 20px; border-radius: 40px; border:1px solid rgba(0,0,0,.4)}
.return-btn i{margin-right: 10px;}
.return-btn:hover{border-color:var(--color-dominant); color:#fff; background-color:var(--color-dominant);}
.proDetail-cont{padding:70px; padding:clamp(30px,3.6458333333333335vw,70px); box-shadow: 0 0 20px rgba(0,0,0,.05);}
.proDetail-cont>*{flex: 1;}
.detail-kf{display: flex; align-items: center; justify-content: center; height: 38px; border-radius: 3px; background-color: var(--color-dominant); color:#fff; width: 106px;    width: 200px;
	margin: 80px auto;
	text-align: center;
	line-height: 38px;margin-bottom:0;}
.detail-kf i{margin-right: 4px;}
.proDetail-banner{width: 50%; margin: auto;}
.proDetail-banner .bd li{padding: 0 15px; padding: 0 clamp(8px,0.78125vw,15px);}
.proDetail-banner .bd li .img{background-color: #fff; box-shadow: 0 0 20px rgba(0,0,0,.05); display: flex; align-items: center; justify-content: center; height: 427px; height: clamp(220px,22.239583333333332vw,427px);}
.proDetail-btn>*{display: flex; align-items: center; justify-content: center; width: 64px; width: clamp(32px,3.3333333333333335vw,64px); height: 64px; height: clamp(32px,3.3333333333333335vw,64px); border-radius: 50%; border:1px solid rgba(0,0,0,.5); color:var(--color-dominant); position: absolute; top: 50%; transform: translateY(-50%); z-index: 2;}
.proDetail-btn>*:hover{background-color: var(--color-dominant); color:#fff; border-color:var(--color-dominant);}
.proDetail-btn>*.prevs{left: -32px; left: clamp(-32px,-1.6666666666666667vw,-16px);}
.proDetail-btn>*.nexts{right: -32px; right: clamp(-32px,-1.6666666666666667vw,-16px);}
.proDetail-bottom{border-top: 1px solid #E2E5E7;}
.proDetail-item>.cont{background-color: #fff; box-shadow: 0 0 20px rgba(0,0,0,.05); padding: 30px 50px; padding: clamp(15px,1.5625vw,30px) clamp(15px,2.604166666666667vw,50px);}
.about-res{background: linear-gradient(45deg,#e4ebff,#fff);}
.about-res .ccont{max-width: 1100px; display: inline-block;}
.l-font200{font-size: 200px; line-height: 100%; font-size: clamp(72px,10.416666666666668vw,200px);}
.about-res .nname{color: transparent;-webkit-text-stroke: 1.2px #5166AE; opacity: 0.3; font-family: '宋体';}
.res-table{max-width: 624px; width: 100%; margin: auto;}
.res-table>.item{border-bottom:1px solid #D5D5D6; padding: 20px 0; align-items: center;}
.res-table>.item>*{flex: 1;display: flex; }
.res-table>.item>*.right{justify-content: flex-end;}
.about-culture{background: linear-gradient(-45deg,#e4ebff,#fff);}
.culture-top>*{align-items: center;}
.culture-top>*>*{flex: 1;}
.culture-top>*>*.right{display: flex; justify-content: flex-end;}
.culture-item>*{padding: 60px 0; padding:clamp(30px,3.125vw,60px) 0; border-top: 1px solid rgba(255,255,255,.8);}
.culture-item>*:first-child{border:none;}
.culture-bottom{background-attachment: fixed;}
.culture-bottom::before{content: ''; display: block; width: 100%; height: 100%; background-color: rgba(0,0,0,.2); position: absolute; left: 0; top: 0;}
.history-cont>.left{width: 340px;}
.history-cont>.left>*{flex: 1;}
.history-cont>.left>*.bottom{display: flex; align-items: flex-end;}
.banner-btn>*{display: flex; align-items: center; justify-content: center; width: 64px; width: clamp(32px,3.3333333333333335vw,64px); height: 64px; height: clamp(32px,3.3333333333333335vw,64px); border-radius: 50%; border:1px solid rgba(0,0,0,.5); color:var(--color-dominant); margin-left: 50px; margin-left: clamp(20px,2.604166666666667vw,50px); position: relative; z-index: 2;}
.banner-btn>*:first-child{margin-left: 0;background-color: var(--color-dominant); color:#fff; border-color:var(--color-dominant);}
.banner-btn>*:hover{background-color: var(--color-dominant); color:#fff; border-color:var(--color-dominant);}
.history-cont>.right{width: calc(100% - 340px);}
.l-font80{font-size: 80px; font-size:clamp(32px,4.166666666666666vw,80px);}
.history-banner{width: calc(100% + 8.335vw + clamp(15px,1.5625vw,30px));}
.history-banner .bd li{padding-left:30px; padding-right: 30px; padding-left: clamp(15px,1.5625vw,30px);  padding-right: clamp(15px,1.5625vw,30px);width: 25%; color:#666; border-left: 1px solid rgba(0,0,0,.05); display: flex; align-items: flex-end; height: 880px; height: clac(400px,45.83333333333333vw,880px); transition: var(--transition);}
.history-banner .bd li .img{height: 152px; height:clamp(80px,7.916666666666666vw,152px);transition: var(--transition); transform: translateY(30px); opacity: 0;}
.history-banner .bd li .time{transition: var(--transition);}
.history-banner .bd li .item{transition: var(--transition);transform: translateY(-450px); transform:translateY(clamp(-450px,-23.4375vw,-240px));}
.history-banner .bd li.swiper-slide-active + li>.item{transform: translateY(-300px); transform:translateY(clamp(-300px,-15.625vw,-160px));}
.history-banner .bd li.swiper-slide-active + li + li>.item{transform: translateY(-150px); transform:translateY(clamp(-150px,-7.916666666666666vw,-80px));}
.history-banner .bd li.swiper-slide-active + li + li + li>.item{transform: translateY(0);}
.history-banner .bd li.swiper-slide-active + li + li + li + li>.item{transform: translateY(0);}
.history-banner .bd li.swiper-slide-active .time{color:var(--color-dominant);}
.history-banner .bd li.swiper-slide-active .img{transform: translateY(0); opacity: 1;}
.honor-cont>*{flex: 1;display: flex; width: 50%;}
.honor-cont>*.left{align-items: flex-end;}
.honor-cont>*.right{ justify-content: flex-end; align-items: center;}
.honor-banner{width: 600px; width: clamp(300px,31.25vw,600px);}
.honor-text .bd .name{position: relative;}
.honor-text .bd .name::before{content: ''; display: block; width: 52px; height: 3px; background-color: #fff; position: absolute; left: 0; top: -20px;}
.honor-hd{padding: 0 90px; padding: 0 clamp(52px,4.6875vw,90px);}
.honor-img .bd li{width: 25%; padding: 0 10px;}
.honor-img .bd li .img{height: 120px; background-color: #fff; padding: 10px; display: flex; align-items: center; justify-content: center; position: relative; cursor: pointer;}
.honor-img .bd li .img::before{content: ''; display: block; width: 100%; height: 100%; border:1px solid var(--color-red); position: absolute; left: 0; top: 0; opacity: 0; transition: var(--transition);}
.honor-img .bd li.on .img::before{opacity: 1;}
.honor-img .bd li .img img{height: 100%;}
.honor-text{padding-top: 30px;}
.honor-cont>*.left>*{width: 100%;}
.honor-btn>*{border-color:#fff; color:#fff; position: absolute; top: 50%; transform: translateY(-50%);}
.honor-btn>*.prevs{left: 0;}
.honor-btn>*.nexts{right: 0;}
.honor-btn>*:hover{background-color: #fff; color:var(--color-dominant); border-color:#fff;}
.certificate-banner{width: 980px; margin: auto;padding: 100px 0 20px;}
.about-certificate{padding-bottom: 200px; padding-bottom: clamp(40px,10.416666666666668vw,200px); }
.certificate-banner .bd li{width: 20%; transform-origin: center bottom; transition: var(--transition);}
.certificate-banner .bd li.swiper-slide-active{transform: scale(1.3); z-index: 6;}
.certificate-banner .bd li.swiper-slide-next{transform: scale(1.2); z-index: 5;}
.certificate-banner .bd li.swiper-slide-prev{transform: scale(1.2); z-index: 5;}
.certificate-btn>*{position: absolute; top: calc(50% + 50px); transform: translateY(-50%);}
.certificate-btn>*.prevs{left: 0;}
.certificate-btn>*.nexts{right: 0;}
.cooperation-item{margin-left: -20px; margin-top: -20px;}
.cooperation-item>*{padding-left: 20px; margin-top: 20px;}
.cooperation-item>*>*{background-color: #fff; display: flex; align-items: center; justify-content: center; height: 200px; height: clamp(50px,10.416666666666668vw,200px);}
.cooperation-hd>*{margin: 0 6px; transition: var(--transition); background-color: #D6D6D6; opacity: 1; width: 10px; height: 10px;}
.cooperation-hd>*.on{background-color: var(--color-dominant);}
.contact-map>.l-container{align-items: center;}
.contact-map>.l-container>*{flex: 1;}
.w100{width: 100%;}
.contact-message>.img{position: absolute; right: 0; top: 0; width: 50%; bottom: 0;}
.contact-message>.l-container>*{width: 34%;}
.message-item li{position:relative;}
.message-item li i{position:absolute; left:-10px; top:54%; transform:translateY(-50%);}
.message-item input,.message-item textarea{border:none; border-bottom: 1px solid #CDCDCD; padding: 0; height: 40px;}
.message-item textarea{height: 110px; line-height: 24px;}
.message-btn{display: flex; align-items: center; color:var(--color-dominant);}
.message-btn i{display: flex; align-items: center; justify-content: center; width: 54px; width: clamp(32px,2.8125vw,54px); height: 54px; height: clamp(32px,2.8125vw,54px); border-radius: 50%; background-color: var(--color-dominant); color:#fff; margin-right: 10px;}
.contact-idea{height: 540px; height: clamp(240px,28.125vw,540px);}
.job-hd{margin-left: -200px; margin-left: clamp(-200px,-10.416666666666668vw,-30px);}
.job-hd>*{padding-left: 200px; padding-left: clamp(30px,10.416666666666668vw,200px);}
.lh-select{height: 70px; display: flex; align-items: center; border-bottom: 2px solid #000;}
.lh-select i{position: absolute; right: 0; top: 50%; transform: translateY(-50%);pointer-events:none;}
.lh-select>select{border:none; padding: 0;}
.job-item>*>*{background-color: #fff; height: 80px; height: clamp(60px,4.166666666666666vw,80px); border-radius: 3px; padding: 0 45px; padding: 0 clamp(20px,2.34375vw,45px); align-items: center;}
.job-item>*>*>*{flex: 1;}
.job-item>*>*>*.right{display: flex; justify-content: flex-end; align-items: center;}
.job-item>*>*>*.right span{margin-right: 30px;}
.job-item>*>*>*.right i{display: flex; align-items: center; justify-content: center; width: 107px; height: 38px; background-color: var(--color-dominant); color:#fff;}
.job-layer{background-color: rgba(0,0,0,.6); position: fixed; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; z-index: 1000;pointer-events:none; opacity: 0;}
.job-layer>.cont{background-color: #fff; padding: 70px; max-width: 1430px; padding: clamp(20px,3.6458333333333335vw,70px); width:100%; max-width: clamp(800px,74.47916666666666vw,1430px);}
.job-close{position: absolute; right: 0; top: 0; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; font-size: 24px;}
.job-layer>.cont>.nname>*{flex: 1;}
.job-layer>.cont>.nname>*.right{flex: 0.3; display: flex; justify-content: flex-end;}
.job-layer>.cont>.ccont{margin-top: 30px; padding-top: 30px; margin-top: clamp(15px,1.5625vw,30px); padding-top: clamp(15px,1.5625vw,30px); border-top: 1px solid rgba(0,0,0,.05);}
.job-layer>.cont>.bottom{align-items: center; justify-content: center;}
.job-layer>.cont>.bottom a{display: flex; align-items: center; justify-content: center; width: 214px; height: 58px; border-radius: 58px; color:#fff; background-color: var(--color-dominant);}
.news-hot-banner .bd a>.img{width: 800px; height: 495px; width: clamp(240px,41.66666666666667vw,800px); height: clamp(149px,25.78125vw,495px);}
.news-hot-banner .bd a>.right{width: calc(100% - 800px); width: calc(100% - clamp(240px,41.66666666666667vw,800px)); padding-left: 100px; padding-left: clamp(30px,5.2vw,100px);}
.news-hot-banner .bd a>.right .explore-more{border-color:#1F419E;}
.news-item{margin:-36px 0 0 -36px; margin: clamp(-36px,-1.875vw,-15px) 0 0 clamp(-36px,-1.875vw,-15px);}
.news-item>*{padding-left: 36px; margin-top: 36px; padding-left: clamp(15px,1.875vw,36px); margin-top: clamp(15px,1.875vw,36px);}
.news-item>* .img{height: 318px; height: clamp(220px,16.5625vw,318px);}
.news-item>*>*{display: block; height: 100%; background-color: #fff;}
.news-item>* .text{padding: 20px 30px;}
.news-item>* .view{align-items: center; transition: var(--transition);}
.news-item>* .view i{margin-left: 6px;}
.news-item>*>*:hover .l-imgs{transform: scale(1.1);}
.news-item>*>*:hover{color:var(--color-dominant);}
.news-item>*>*:hover .view{transform: translateY(-10px);}
.news-page{align-items: center; justify-content: center;}
.news-page>*{height: 32px; width: 32px; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin: 0 4px;}
.news-page>*:hover{color:var(--color-dominant);}
.news-page>*.on{background-color: var(--color-dominant); color:#fff;}
.news-page>*:first-child{margin-right: 12px;}
.news-page>*:last-child{margin-left: 12px;}
.news-hot-banner .bd a:hover .l-imgs{transform: scale(1.1);}
.news-hot-banner .bd a:hover{color:var(--color-dominant);}
.detail-cont{background-color: #fff; padding: 80px; padding: clamp(20px,4.166666666666666vw,80px);}
.detail-cont>.nname>*{flex: 1; display: flex; align-items: center;}
.detail-cont>.nname>*.right{justify-content: flex-end;}
.detail-cont>.nname>* span{margin-left: 20px;}
.detail-cont>.nname>* span:first-child{margin-left: 0;}
.detail-cont>.nname>* span a{margin-left: 6px;}
.detail-cont>.nname>* span a:first-child{margin-left: 0;}
.detail-cont>.nname>* span a:hover{color:#000;}
.l-ones img{height: auto !important;}
.detail-cont>.cont{margin-top: 30px; padding: 30px 0; border-top: 1px solid rgba(0,0,0,.05);}
.detail-page>*{border-top: 1px solid rgba(0,0,0,.05); padding: 20px 0;}
.detail-page>*>*>span{width: 90px;}
.detail-page>*>*>em{width: calc(100% - 90px);}
.detail-page>*>*:hover{color:var(--color-dominant);}
.lh-news.case{padding-top:30px;}
.lh-news.case>* .img{height: 300px; height: clamp(220px,15.625vw,300px);}
.case-page>*>*{flex: 1; display: flex; align-items: center;}
.case-page>*>*.right{justify-content: flex-end;}
.case-page>*>*.right>*{margin-left: 10px; color:#666;}
.case-page>*>*.right>*:hover{color:#000;}
.case-page>*>*.right i{width: 30px; display: inline-block; margin-right: 6px;}
.case-cont{border-top: 1px solid rgba(0,0,0,.05);}
.case-cont::before{content: ''; display: block; width: 1px; height: 100%; background-color: rgba(0,0,0,.05); position: absolute; left: 45%; top: 0;}
.case-cont>*>*.left{width: 45%;}
.case-cont>*>*.right{width: 55%;padding-left: 90px; padding-left:clamp(20px,4.6875vw,90px);}
.case-cont>* .text{height: 100%;}
.case-cont>* .text>*{flex: 1;}
.case-cont>* .text>*.bottom{align-items: flex-end;}
.nav-btn{display:none;}
/*
--color-wathet
linear-gradient(0deg,rgba(255,255,255,.4),rgba(255,255,255,0));
F5AB00
transparent
font-family: "ebrimabd";
.hRegular{font-family: "hRegular";}
.hLight{font-family: "hLight";}
.hBold{font-family: "hBold";}
l-uppercase
transition:cubic-bezier(0.215,.61,.355,1) .45s;

*/
@media all and (-moz-min-device-pixel-ratio: 1.19) and (-moz-max-device-pixel-ratio: 1.28),
  (-webkit-min-device-pixel-ratio: 1.19) and (-webkit-max-device-pixel-ratio: 1.28),
  (min-resolution: 1.19dppx) and (max-resolution: 1.28dppx) and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6),
  (-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),
  (min-resolution: 1.41dppx) and (max-resolution: 1.6dppx){/*125%and150%*/
  
}
@media all and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6),
  (-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),
  (min-resolution: 1.41dppx) and (max-resolution: 1.6dppx) {/*150%*/
  
}

@media screen and (min-width: 2000px){
	
}
@media screen and (max-width: 1600px){
}
@media screen and (max-width: 1500px){
	
}
@media screen and (max-width: 1366px){
}
/*平板*/
@media screen and (max-width: 1024px){

}
/*手机*/
@media screen and (max-width: 980px){
	header{background-color:#fff;}
    header>.l-container{height:50px; display:flex !important; color:#000;}
	.l-container.l-flex{display:block;}
	.l-container{width:100%;}
	.lh-nav{position:fixed; left:0; top:0; width:100vw; height:100vh; display:block; background-color:#fff; padding-top:40%; opacity:0;pointer-events:none; transition:var(--transition);}
	.lh-nav>*{padding:20px 0; height:auto; justify-content:center; font-size:16px;}
	.lh-lang{border-color:#000; height:32px; padding:0 14px;}
	.lh-logo{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:38px; z-index:2;}
	
	.nav-btn{width:50px; height:50px; position:absolute; left:0; top:0; z-index:2; display:block;}
	.nav-btn:before,.nav-btn:after{content:''; display:block; width:22px; height:1px; background-color:#000; position:absolute; left:15px; top:50%; transition:var(--transition);}
	.nav-btn i{display:block; width:22px; height:1px; background-color:#000; position:absolute; left:15px; top:50%; transition:var(--transition);}
	.nav-btn:before{margin-top:-8px;}
	.nav-btn:after{margin-top:8px;}
	.WebNav .lh-nav{opacity:1;pointer-events:auto;}
	.WebNav .nav-btn i{transform:scaleX(0);}
	.WebNav .nav-btn:before{transform:translate(0,8px) rotate(45deg);}
	.WebNav .nav-btn:after{transform:translate(0,-8px) rotate(-45deg);}
	.lh-banner .bd .ccont{margin-top:20px;}
	.index-about>.img{display:none;}
	.index-about>.l-container>*{width:100% !important; padding:0 !important;}
	.index-pro-top{display:block;}
	.index-pro-top>*.right{display:block;}
	main{width:100vw; overflow-x:hidden;}
	.pro-nav>*:first-child{margin-left:0;}
	.index-pro-cont>*{width:100% !important;}
	.index-pro-cont>.left{height:210px;}
	.index-pro-cont>.left a{align-items:flex-start;}
	.index-pro-cont>.left .text{width:80%; height:auto;}
	.index-pro-cont>.left .parameter>*::before{display:none;}
	.index-pro-item>*{margin-top:15px;}
	.index-pro-item>* .img{right:10px; bottom:10px;}
	.index-pro-item>* .img{width:50%;}
	.explore-more{font-size:12px;}
	.index-news-item>*{width:100%;}
	.footer-r>*.top{display:none;}
	.footer-top{display:block;}
	.footer-top>*{width:100% !important;}
	.footer-top::before{display:none;}
	.footer-contact{margin-top:20px;}
	.footer-r>*.bottom{display:block; margin-top:20px;}
	.footer-top>.right{display:block;}
	.footer-copy{display:block;}
	.footer-copy span{display:block; margin:0;}
	.footer-copy>*.right{display:block;}
	main{padding-top:50px;}
	.lh-ban>.l-container{display:flex !important;}
	.history-cont{display:block;}
	.history-cont>*{width:100% !important;}
	.history-banner{width:100%;}
	.history-banner .bd li{height:auto;}
	.history-cont>.left>*.bottom{margin-top:20px;}
	.history-banner .bd li.swiper-slide-active .img{height:auto;}
	.honor-hd{display:none;}
	.honor-cont{display:block;}
	.honor-cont>*{width:100%;}
	.honor-cont>*.right{display:block; margin-top:30px;}
	.honor-banner{width:100%;}
	.honor-text{pointer-events:none;}
	.certificate-banner .bd li.swiper-slide-active{transform:scale(1);}
	.certificate-banner .bd li{transform:scale(1) !important;}
	.certificate-banner{width:100%;}

	.other-nav>*{height:auto;padding-top:10px;padding-bottom:10px;}
	.other-nav>*>.right{display: none;}
	.job-item>*>*>*.right span>em{display:none;}
	.lh-nav>*::after{display:none;}
	.history-banner .bd li .item{transform:translateY(0) !important;}
	.certificate-banner{padding:0;}
	.certificate-banner .bd li{padding:0 40px;}
	.certificate-btn>*{top:50%;}
	.cooperation-item{margin-left:-10px;}
	.cooperation-item>*{width:33.3%; margin-top:10px; padding-left:10px;}
	.cooperation-item>*>*{height:90px; padding:5px;}
	.cooperation-item>* img{height:100%; width:auto;}
	.lh-pro>*>*{width:100% !important; padding:0 !important;}
	.pro-filter{padding:0 20px 20px;}
	.pro-filter dl dd a{margin-top:10px; padding:4px 0;}
	.lh-pro>*>.right{margin-top:20px;}
	.pro-item>*{width:100%;}
	.pro-item>* .img{margin-top:10px;}
	.proDetail-cont{padding:20px;}
	.detail-kf{margin-top:20px;}
	.proDetail-banner{width:100%;}
	.proDetail-btn>*.prevs{left:10px;}
	.proDetail-btn>*.nexts{right:10px;}
	.proDetail-banner .bd li{padding:0;}
	.l-pd110{padding-top:40px; padding-bottom:40px;}
	.lh-pro{padding-top:0;}
	.news-item>*{width:100%;}
	.lh-news.case{padding-top:0;}
	.contact-map>.l-container{margin-top:20px;}
	.contact-message>.l-container>*{width:100% !important;}
	.contact-message>.img{display:none;}
	.job-hd{margin-top:0;}
	.job-hd>*{width:100%;}
	.lh-select{border-bottom-width:1px; height:52px;}
	.job-layer>.cont{width:90%;}
	.job-layer>.cont>.nname,.job-layer>.cont>.nname>*.right{display:block;}
	.job-item>*>*>*.right span{padding-right:10px;}
	.job-item>*>*>*.right span:nth-child(2){display:none;}
	.index-pro-item>*{height:210px;}
	.footer-ewm{justify-content:flex-start;}
	.lh-banner{height:auto;aspect-ratio: 1920/1080;}
}








