*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#333;font-family:Arial,Microsoft YaHei,sans-serif;margin:0}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.xinlei-site{min-width:320px;overflow:hidden}.site-mobile-only{display:none}.site-desktop-only{display:block}.legacy-slider{position:relative}.legacy-slider .swiper-wrapper{display:flex;transition:transform .8s ease}.legacy-slider .swiper-slide{flex:0 0 100%;position:relative}.legacy-slider .swiper-slide img{display:block;width:100%}.legacy-slider .swiper-pagination{bottom:22px;display:flex;gap:10px;justify-content:center;left:0;position:absolute;right:0;z-index:4}.legacy-slider .swiper-pagination-bullet{border:1px solid hsla(0,0%,100%,.55);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:42px;place-items:center;width:42px}.legacy-slider .swiper-pagination-bullet-active{background:#0877ed;border-color:#0877ed}.site-menu-toggle,.site-mobile-nav{display:none}.legacy-content img,.legacy-content table,.legacy-content video{max-width:100%}.simple-list{min-height:260px}.simple-detail{min-height:280px}.empty-state{color:#777;padding:40px 0;text-align:center}.form-error{color:#b30000}.form-success{color:#176b26}.floating-contact .contact-qr{display:none}.floating-contact .ewm:hover .contact-qr{display:block}.site-mobile-home{display:none}@keyframes workshopMarquee{to{transform:translate(-50%)}}@media(min-width:641px){#MarqueeDiv ul{animation:workshopMarquee 38s linear infinite;width:-moz-max-content;width:max-content}#MarqueeDiv:hover ul{animation-play-state:paused}}@media(min-width:641px)and (max-width:1439px){.site-header .container1440{max-width:1440px;padding-inline:20px;width:100%}.site-header .logo{flex:0 0 clamp(130px,12.5vw,180px);min-width:0}.site-header .nav{flex:1 1 auto;min-width:0}.site-header .x-menu{display:flex;justify-content:space-between;width:100%}.site-header .x-menu>li{flex:1 1 0;float:none;margin:0;min-width:0}.site-header .x-menu>li>a{font-size:clamp(12px,1.1vw,16px);padding-inline:4px;white-space:nowrap;width:auto}.site-header .language{flex:0 1 180px;min-width:120px}.site-header .tel{flex:0 1 170px;min-width:140px}}@media(min-width:641px)and (max-width:1100px){body{padding-top:0!important}.site-header{height:auto;padding-top:10px}.site-header .container1440{flex-wrap:wrap;gap:0;padding-inline:16px}.site-header .logo{flex:0 0 150px}.site-header .language{flex:1 1 auto;gap:12px;justify-content:flex-end;order:2}.site-header .tel{display:none}.site-header .nav{flex:0 0 100%;order:3;width:100%}.site-header .x-menu>li>a{line-height:46px}.site-header .x-sub-menu{top:46px}}@media(max-width:640px){.desktop-home,.site-desktop-only{display:none!important}.site-mobile-home,.site-mobile-only{display:block}.xinlei-site{padding-bottom:0}.legacy-content{overflow-x:auto}.legacy-content table{width:100%!important}.legacy-inner .page-banner,.legacy-inner .page-position{display:none!important}.legacy-inner .page-wrap{padding-bottom:24px}.legacy-inner .page-wrap-left{display:block;float:none;margin:0;width:auto}.legacy-inner .page-wrap-left .xypg-left-box:not(:first-child),.legacy-inner .page-wrap-left .xypg-left-title{display:none}.legacy-inner .page-wrap-left .xypg-left-con{border:0}.legacy-inner .page-wrap-left .xypg-left-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px}.legacy-inner .page-wrap-left .xypg-left-nav li{float:none;margin:0;min-width:0}.legacy-inner .page-wrap-left .xypg-left-con>p,.legacy-inner .page-wrap-left .xypg-left-nav li a{background:url(../M/icon_lead.gif) no-repeat 12px 50%;border-bottom:1px solid #e2e2e2;color:#666;display:block;font-size:14px;line-height:1.35;margin:0;min-width:0;padding:12px 12px 12px 28px}.legacy-inner .page-wrap-left .xypg-left-con>p{padding-left:12px}.legacy-inner .page-wrap-left .xypg-left-nav .first-nav-btn{display:none}.legacy-inner .page-wrap-right{float:none;overflow:visible;width:100%}.back-to-top{display:none!important}.flexslider{overflow:hidden;touch-action:pan-y}.flexslider .mobile-slides{display:flex;transition:transform .8s ease}.flexslider .mobile-slides:after{display:none}.flexslider .mobile-slides>li{display:block!important;flex:0 0 100%}.flexslider .flex-control-nav.mobile-pagination{align-items:center;bottom:12px;display:flex;gap:6px;justify-content:center}.flexslider .mobile-pagination li{display:block;margin:0}.flexslider .mobile-pagination button{background:#ffffff80;border:0;border-radius:50%;box-shadow:inset 0 0 3px #ffffff4d;color:transparent;cursor:pointer;display:block;font-size:0;height:15px;overflow:hidden;padding:0;width:15px}.flexslider .mobile-pagination button.flex-active{background:#ffffffe6;cursor:default}}.site-header .container1440[data-v-12ba0264]{align-items:center;display:flex}.site-header .language a[data-v-12ba0264]{align-items:center;display:inline-flex;gap:5px}.site-header .language img[data-v-12ba0264]{height:auto;width:20px}.site-header .tel a[data-v-12ba0264]{color:#0171f7;text-decoration:none}#header[data-v-12ba0264]{height:70px;padding:0}#header .logo[data-v-12ba0264]{margin:0}#header .logoimg[data-v-12ba0264]{height:100%;width:100%}#header .logoimg a[data-v-12ba0264]{display:block;height:100%}.navBtn[data-v-12ba0264]{background:transparent;border:0;padding:0}.foot-bg .container[data-v-10f83b50]{display:flex}.foot2 span[data-v-10f83b50]{font-size:14px;line-height:2.5}.lbottom[data-v-10f83b50]{margin-bottom:6rem}.lbottom a[data-v-10f83b50]{color:#666}.lfooter ul[data-v-10f83b50]{margin:0;padding:0}.lfooter ul li[data-v-10f83b50]{list-style:none}.lfooter img[data-v-10f83b50]{height:30px;width:30px}.dbgao[data-v-10f83b50]{height:80px}.floating-contact .backtop button[data-v-ab75a821]{background:#3b3939;border:0;color:inherit;cursor:pointer;height:100%;width:100%}.floating-contact .ewm-box[data-v-ab75a821]{background:#fff;padding:6px;position:absolute;right:100%;top:0}.floating-contact .contact-qr[data-v-ab75a821]{height:130px;max-width:none;width:130px}.back-to-top[data-v-58bdeb25]{background:#333;border:0;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;height:42px;position:fixed;right:22px;width:42px;z-index:18}@media(max-width:640px){.back-to-top[data-v-58bdeb25]{bottom:64px;right:12px}}
