/* 页面布局与组件样式：相同样式共用规则。 */
.showcase-wrapper:hover .showcase-tooltip { opacity: 1; transform: translateY(-50%) scale(1); }
.site-style-1 { position:relative;width:1920px;min-height:1080px;opacity:1;border-radius:0px;background-image:url(../Imges/01.png);background-size:cover;background-position:center }
.site-style-2 { position:absolute;inset:0;overflow:hidden;z-index:1 }
.site-style-3 { width:100%;height:100%;object-fit:cover;opacity:1;position:absolute;top:0;left:0 }
.site-style-4 { position:relative;width:1920px;min-height:1094px;opacity:1;border-radius:0px;background-image:url(../Imges/02.png);background-size:cover;background-position:center }
.site-style-5 { display:contents;--universal-image-border:1px solid #ffffff;--universal-image-radius:0px }
.site-style-6 { position:absolute;left:342px;top:415px;width:1200px;height:520px;z-index:10; }
.site-style-7 { position:absolute;left:624px;top:0px;width:677px;height:197px;z-index:10;object-fit:cover;border-radius:6px;cursor:pointer }
.site-style-8 { position:relative;width:1920px;min-height:915px;opacity:1;border-radius:0px;background-image:url(../Imges/03.png);background-size:cover;background-position:center }
.site-style-9 { position:absolute;left:368px;top:371px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-10 { width:48px;height:48px;background:transparent;border-radius:8px;overflow:hidden;position:relative }
.site-style-11 { position:absolute;left:0px;top:0px;width:48px;height:48px;overflow:hidden; }
.site-style-12 { width:100%;height:100%;object-fit:contain;pointer-events:none }
.site-style-13 { width:216px;height:266px }
.site-style-14 { width:100%;height:100%;object-fit:cover }
.site-style-15 { position:absolute;left:370px;top:724px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-16 { width:216px;height:250px }
.site-style-17 { position:absolute;left:450px;top:724px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-18 { position:absolute;left:530px;top:724px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-19 { width:216px;height:249px }
.site-style-20 { position:absolute;left:610px;top:724px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-21 { position:absolute;left:690px;top:724px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-22 { position:absolute;left:770px;top:724px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-23 { position:absolute;left:448px;top:371px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-24 { position:absolute;left:528px;top:371px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-25 { position:absolute;left:608px;top:371px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-26 { position:absolute;left:688px;top:371px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-27 { position:absolute;left:768px;top:371px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-28 { width:216px;height:300px }
.site-style-29 { position:absolute;left:368px;top:427px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-30 { width:217px;height:360px }
.site-style-31 { position:absolute;left:448px;top:427px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-32 { width:217px;height:394px }
.site-style-33 { position:absolute;left:528px;top:427px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-34 { position:absolute;left:608px;top:427px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-35 { width:217px;height:343px }
.site-style-36 { position:absolute;left:688px;top:427px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-37 { width:217px;height:377px }
.site-style-38 { position:absolute;left:768px;top:427px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-39 { position:absolute;left:369px;top:543px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-40 { position:absolute;left:449px;top:543px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-41 { position:absolute;left:529px;top:543px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-42 { position:absolute;left:609px;top:543px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-43 { width:216px;height:267px }
.site-style-44 { position:absolute;left:689px;top:543px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-45 { position:absolute;left:769px;top:543px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-46 { width:217px;height:267px }
.site-style-47 { position:absolute;left:369px;top:601px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-48 { position:absolute;left:449px;top:601px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-49 { position:absolute;left:529px;top:601px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-50 { position:absolute;left:609px;top:601px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-51 { width:216px;height:284px }
.site-style-52 { position:absolute;left:689px;top:601px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-53 { position:absolute;left:769px;top:601px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-54 { position:absolute;left:952px;top:377px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-55 { width:217px;height:496px }
.site-style-56 { position:absolute;left:1012px;top:377px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-57 { position:absolute;left:1072px;top:377px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-58 { width:217px;height:513px }
.site-style-59 { position:absolute;left:1132px;top:377px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-60 { position:absolute;left:1192px;top:377px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-61 { position:absolute;left:1252px;top:377px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-62 { position:absolute;left:1312px;top:377px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-63 { position:absolute;left:1372px;top:376px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-64 { position:absolute;left:1432px;top:377px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-65 { position:absolute;left:1492px;top:377px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-66 { position:absolute;left:951px;top:481px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-67 { width:217px;height:579px }
.site-style-68 { position:absolute;left:1011px;top:481px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-69 { position:absolute;left:1071px;top:481px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-70 { width:217px;height:613px }
.site-style-71 { position:absolute;left:1131px;top:481px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-72 { position:absolute;left:1191px;top:481px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-73 { position:absolute;left:1251px;top:481px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-74 { position:absolute;left:1311px;top:481px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-75 { position:absolute;left:1371px;top:481px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-76 { position:absolute;left:1431px;top:481px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-77 { position:absolute;left:1491px;top:481px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-78 { position:absolute;left:951px;top:582px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-79 { width:217px;height:511px }
.site-style-80 { position:absolute;left:1011px;top:582px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-81 { width:217px;height:460px }
.site-style-82 { position:absolute;left:1071px;top:582px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-83 { width:217px;height:390px }
.site-style-84 { position:absolute;left:1131px;top:582px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-85 { width:211px;height:340px }
.site-style-86 { position:absolute;left:1191px;top:582px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-87 { width:217px;height:373px }
.site-style-88 { position:absolute;left:1251px;top:582px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-89 { width:217px;height:477px }
.site-style-90 { position:absolute;left:1311px;top:582px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-91 { width:217px;height:435px }
.site-style-92 { position:absolute;left:1371px;top:582px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-93 { width:216px;height:366px }
.site-style-94 { position:absolute;left:1431px;top:582px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-95 { width:211px;height:266px }
.site-style-96 { position:absolute;left:1491px;top:582px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-97 { width:217px;height:383px }
.site-style-98 { position:absolute;left:951px;top:703px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-99 { width:217px;height:307px }
.site-style-100 { position:absolute;left:1011px;top:703px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-101 { width:217px;height:273px }
.site-style-102 { position:absolute;left:1071px;top:703px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-103 { width:217px;height:256px }
.site-style-104 { position:absolute;left:1130px;top:703px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-105 { position:absolute;left:1191px;top:703px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-106 { width:217px;height:424px }
.site-style-107 { position:absolute;left:1251px;top:703px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-108 { width:217px;height:441px }
.site-style-109 { position:absolute;left:1311px;top:703px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-110 { position:absolute;left:1371px;top:703px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-111 { position:absolute;left:1431px;top:703px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-112 { width:217px;height:407px }
.site-style-113 { position:absolute;left:1491px;top:703px;width:48px;height:48px;z-index:10;display:flex;align-items:center;justify-content:center }
.site-style-114 { position:relative;width:1920px;min-height:948px;opacity:1;border-radius:0px;background-image:url(../Imges/04.png);background-size:cover;background-position:center }
.site-style-115 { position:absolute;left:363px;top:377px;width:1200px;height:413px;z-index:10; }
.site-style-116 { position:absolute;left:363px;top:377px;width:1200px;height:413px;object-fit:fill;pointer-events:none;z-index:100 }
.site-style-117 { position:relative;width:1920px;min-height:965px;opacity:1;border-radius:0px;background-image:url(../Imges/05.png);background-size:cover;background-position:center }
.site-style-118 { position:absolute;left:354px;top:345px;width:1200px;height:520px;z-index:10; }
.site-style-119 { position:absolute;left:354px;top:345px;width:1200px;height:520px;object-fit:fill;pointer-events:none;z-index:100 }
.site-style-120 { position:relative;width:1920px;min-height:1074px;opacity:1;border-radius:0px;background-image:url(../Imges/06.png);background-size:cover;background-position:center }
.site-style-121 { position:absolute;left:340px;top:378px;width:1200px;height:520px;z-index:10; }
.site-style-122 { position:absolute;left:340px;top:378px;width:1200px;height:520px;object-fit:fill;pointer-events:none;z-index:100 }
.site-style-123 { position:relative;width:1920px;min-height:979px;opacity:1;border-radius:0px;background-image:url(../Imges/07.png);background-size:cover;background-position:center }
.site-style-124 { position:absolute;left:205px;top:378px;width:1562px;height:455px;z-index:10; }
.site-style-125 { position:absolute;left:205px;top:378px;width:1562px;height:455px;object-fit:fill;pointer-events:none;z-index:100 }
.site-style-126 { position:relative;width:1920px;min-height:1452px;opacity:1;border-radius:0px;background-image:url(../Imges/08.png);background-size:cover;background-position:center }
.site-style-127 { position:absolute;left:358px;top:381px;width:1200px;height:520px;z-index:10; }
.site-style-128 { position:absolute;left:358px;top:381px;width:1200px;height:520px;object-fit:fill;pointer-events:none;z-index:100 }
.site-style-129 { position:absolute;left:652px;top:1083px;width:677px;height:197px;z-index:10;object-fit:cover;border-radius:6px;cursor:pointer }
