* { margin: 0; padding: 0; box-sizing: border-box; }
body {
    width: 100vw;
    min-height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    background: #f0f0f0;
}
/* ========== 图层样式 ========== */

/* ========== 字体（CDN 加载，见 index.html <head>） ==========
 * 1. HarmonyOS Sans SC  — jsDelivr CDN，unicode-range 分片按需加载（原 fonts/ 目录本地 TTF 已停用）
 * 2. Noto Sans SC      — 兜底，独立 CDN（fonts.loli.net），主 CDN 不可用时顶上
 * 3. PingFang SC / sans-serif — 系统字体最终兜底
 */

#canvas {
  position: relative;
  transform-origin: top left;
  width: 1920px;
  height: 11420px;
  margin: 0 auto;
  overflow: hidden;
  background: #fff;
}

.huaban { position: absolute; left: 0px; top: 0px; z-index: 225; width: 1924px; height: 11424px; }
.huaban-bg {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  display: flex;
  flex-direction: column;
  width: 1920px;
  height: 11420px;
  background: url("images/img-d001e9.png") no-repeat;
}
.huaban-bg-2 { position: relative; z-index: 3; width: 1922px; height: 962px; flex-shrink: 0; }
.img {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
  width: 1920px;
  height: 960px;
  background: url("images/img-01f6f0.png") no-repeat;
}
.huaban-bg-3 { display: flex; flex-direction: column; width: 1469px; height: 659px; margin-top: 107px; margin-left: 238px; }
.group-2 { position: relative; z-index: 8; width: 1444px; height: 114px; margin-left: 1px; flex-shrink: 0; }
.rect {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 4;
  width: 361px;
  height: 42px;
  background: url("images/rect-7c62d6.png") no-repeat;
}
.rect-2-3 {
  position: absolute;
  left: 20px;
  top: 15px;
  z-index: 5;
  width: 1378px;
  height: 87px;
  background: url("images/rect-79d995.png") no-repeat;
}
.global-important-pha {
  position: absolute;
  left: 37px;
  top: 23px;
  z-index: 7;
  width: 930px;
  height: 41px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34.85px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.rect-3-2 {
  position: absolute;
  left: 911px;
  top: 90px;
  z-index: 6;
  width: 531px;
  height: 22px;
  background: url("images/rect-161f97.png") no-repeat;
}
.group-2-2 { position: relative; z-index: 11; width: 1489px; height: 509px; margin-top: 56px; flex-shrink: 0; }
.rect-3 {
  position: absolute;
  left: -22px;
  top: -22px;
  z-index: 9;
  width: 1487px;
  height: 507px;
  background: url("images/rect-945449.png") no-repeat;
}
.api-china-has-been-d {
  position: absolute;
  left: 73px;
  top: 72px;
  z-index: 10;
  width: 1340px;
  height: 362px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 30px;
  line-height: 51.71px;
  text-align: left;
}
.huaban-bg-4-stack {
  position: relative;
  z-index: 13;
  width: 1445px;
  height: 744px;
  margin-top: 41px;
  margin-left: 238px;
  flex-shrink: 0;
}
.huaban-bg-4 { position: absolute; left: 0px; top: 0px; z-index: 20; width: 1445px; height: 744px; }
.rect-4 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 13;
  display: flex;
  flex-direction: column;
  width: 1443px;
  height: 742px;
  padding-top: 49px;
  padding-left: 56px;
  background: url("images/rect-c69b74.png") no-repeat;
}
.api-china-2026-show- {
  width: 599px;
  height: 29px;
  margin-left: 1px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 24.65px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.rect-2-4 { width: 1333px; height: 4px; margin-top: 18px; background: url("images/rect-370b3c.png") no-repeat; }
.shijian-row {
  z-index: 16;
  display: flex;
  flex-direction: row;
  width: 1308px;
  height: 69px;
  margin-top: 38px;
  margin-left: 1px;
  flex-shrink: 0;
}
.shijian { width: 33px; height: 33px; margin-top: 18px; background: url("images/shijian-d386b8.png") no-repeat; }
.text {
  width: 336px;
  height: 29px;
  margin-top: 20px;
  margin-left: 38px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 24.65px;
  font-weight: 400;
  text-align: left;
  white-space: nowrap;
}
.address { width: 32px; height: 35px; margin-top: 17px; margin-left: 157px; background: url("images/address-34e2bf.png") no-repeat; }
.exp {
  width: 672px;
  height: 69px;
  margin-left: 40px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 29.32px;
  font-weight: 400;
  line-height: 34.5px;
  text-align: left;
}
.huaban-bg-5 {
  position: absolute;
  left: 52px;
  top: 256px;
  z-index: 23;
  display: flex;
  flex-direction: row;
  width: 1342px;
  height: 429px;
}
.img-2 { width: 638px; height: 425px; background: url("images/img-36d1d0.png") no-repeat; }
.img-2-2 { width: 639px; height: 427px; margin-left: 63px; background: url("images/img-08e0c2.png") no-repeat; }
.huaban-bg-6 { display: flex; flex-direction: column; width: 1446px; height: 1128px; margin-top: 96px; margin-left: 239px; }
.group { position: relative; z-index: 189; width: 1444px; height: 130px; flex-shrink: 0; }
.rect-5 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 24;
  width: 361px;
  height: 42px;
  background: url("images/rect-19fa9f.png") no-repeat;
}
.rect-2-5 {
  position: absolute;
  left: 20px;
  top: 15px;
  z-index: 25;
  display: flex;
  flex-direction: row;
  width: 1377px;
  height: 103px;
  padding-top: 30px;
  padding-left: 39px;
  background: url("images/rect-ce6b0c.png") no-repeat;
}
.btn-go {
  width: 349px;
  height: 41px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34.85px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.rect-4-2 { width: 477px; height: 3px; margin-top: 29px; margin-left: 37px; background: url("images/rect-2635c6.png") no-repeat; }
.rect-3-3 {
  position: absolute;
  left: 911px;
  top: 105px;
  z-index: 26;
  width: 531px;
  height: 23px;
  background: url("images/rect-279f9f.png") no-repeat;
}
.group-2-3 { display: flex; flex-direction: column; width: 1228px; height: 424px; margin-top: 64px; margin-left: 100px; }
.duobianxing-row {
  z-index: 0;
  display: flex;
  flex-direction: row;
  width: 1222px;
  height: 306px;
  margin-left: 4px;
  flex-shrink: 0;
}
.duobianxing-stack { position: relative; z-index: 0; width: 352px; height: 306px; flex-shrink: 0; }
.duobianxing {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 33;
  width: 352px;
  height: 306px;
  background: url("images/duobianxing-46bab9.png") no-repeat;
  opacity: 0.15;
}
.medicine-fill {
  position: absolute;
  left: 108px;
  top: 85px;
  z-index: 36;
  width: 139px;
  height: 137px;
  background: url("images/medicine-fill-db197f.png") no-repeat;
}
.duobianxing-2-2-stack { position: relative; z-index: 1; width: 352px; height: 306px; margin-left: 83px; flex-shrink: 0; }
.duobianxing-2-2 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 34;
  width: 352px;
  height: 306px;
  background: url("images/duobianxing-458576.png") no-repeat;
  opacity: 0.15;
}
.yuanliaoyao {
  position: absolute;
  left: 89px;
  top: 85px;
  z-index: 37;
  width: 173px;
  height: 136px;
  background: url("images/yuanliaoyao-88a106.png") no-repeat;
}
.duobianxing-3-stack { position: relative; z-index: 2; width: 353px; height: 306px; margin-left: 82px; flex-shrink: 0; }
.duobianxing-3 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 35;
  width: 353px;
  height: 306px;
  background: url("images/duobianxing-db9f0b.png") no-repeat;
  opacity: 0.15;
}
.yuanliaoyao-2 {
  position: absolute;
  left: 115px;
  top: 85px;
  z-index: 38;
  width: 123px;
  height: 135px;
  background: url("images/yuanliaoyao-c1961b.png") no-repeat;
}
.active-pharmaceutica-row {
  z-index: 1;
  display: flex;
  flex-direction: row;
  width: 1174px;
  height: 80px;
  margin-top: 36px;
  flex-shrink: 0;
}
.active-pharmaceutica {
  width: 363px;
  height: 80px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34px;
  line-height: 40px;
  text-align: center;
}
.pharmaceutical-excip {
  width: 248px;
  height: 80px;
  margin-left: 131px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34px;
  line-height: 40px;
  text-align: center;
}
.pharmaceutical-packa {
  width: 248px;
  height: 80px;
  margin-left: 184px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34px;
  line-height: 40px;
  text-align: center;
}
.group-3-2 { display: flex; flex-direction: column; width: 1240px; height: 424px; margin-top: 84px; margin-left: 104px; }
.duobianxing-2-row { z-index: 0; display: flex; flex-direction: row; width: 1222px; height: 305px; flex-shrink: 0; }
.duobianxing-2-stack { position: relative; z-index: 0; width: 352px; height: 305px; flex-shrink: 0; }
.duobianxing-2 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 43;
  width: 352px;
  height: 305px;
  background: url("images/duobianxing-935d04.png") no-repeat;
  opacity: 0.15;
}
.jianyan {
  position: absolute;
  left: 114px;
  top: 87px;
  z-index: 47;
  width: 124px;
  height: 130px;
  background: url("images/jianyan-00d923.png") no-repeat;
}
.duobianxing-2-3-stack { position: relative; z-index: 1; width: 352px; height: 305px; margin-left: 83px; flex-shrink: 0; }
.duobianxing-2-3 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 44;
  width: 352px;
  height: 305px;
  background: url("images/duobianxing-3402ec.png") no-repeat;
  opacity: 0.15;
}
.erjigong {
  position: absolute;
  left: 107px;
  top: 83px;
  z-index: 48;
  width: 137px;
  height: 135px;
  background: url("images/erjigong-5c519d.png") no-repeat;
}
.duobianxing-3-2-stack { position: relative; z-index: 2; width: 353px; height: 305px; margin-left: 82px; flex-shrink: 0; }
.duobianxing-3-2 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 45;
  width: 353px;
  height: 305px;
  background: url("images/duobianxing-f6079c.png") no-repeat;
  opacity: 0.15;
}
.gongyinglian {
  position: absolute;
  left: 106px;
  top: 85px;
  z-index: 46;
  width: 141px;
  height: 135px;
  background: url("images/gongyinglian-9035fb.png") no-repeat;
}
.pharmaceutical-equip-row {
  z-index: 1;
  display: flex;
  flex-direction: row;
  width: 1185px;
  height: 81px;
  margin-top: 36px;
  margin-left: 55px;
  flex-shrink: 0;
}
.pharmaceutical-equip {
  width: 248px;
  height: 81px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34.42px;
  line-height: 40.5px;
  text-align: center;
}
.text-2 {
  width: 333px;
  height: 81px;
  margin-left: 145px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34.42px;
  line-height: 40.5px;
  text-align: center;
}
.text-2-2 {
  width: 387px;
  height: 81px;
  margin-left: 72px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34.42px;
  line-height: 40.5px;
  text-align: center;
}
.huaban-bg-7 { display: flex; flex-direction: column; width: 1469px; height: 1039px; margin-top: 94px; margin-left: 238px; }
.group-3 { position: relative; z-index: 56; width: 1444px; height: 130px; margin-left: 1px; flex-shrink: 0; }
.rect-6 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 51;
  width: 361px;
  height: 42px;
  background: url("images/rect-12fc3d.png") no-repeat;
}
.rect-2-6 {
  position: absolute;
  left: 20px;
  top: 15px;
  z-index: 52;
  display: flex;
  flex-direction: row;
  width: 1378px;
  height: 102px;
  padding-top: 30px;
  padding-left: 36px;
  background: url("images/rect-628ae8.png") no-repeat;
}
.text-3 {
  width: 402px;
  height: 41px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34.85px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.rect-4-3 { width: 882px; height: 3px; margin-top: 35px; margin-left: 17px; background: url("images/rect-d958db.png") no-repeat; }
.rect-3-4 {
  position: absolute;
  left: 911px;
  top: 105px;
  z-index: 53;
  width: 531px;
  height: 23px;
  background: url("images/rect-2e11ec.png") no-repeat;
}
.group-2-4 { position: relative; z-index: 90; width: 1489px; height: 848px; margin-top: 81px; flex-shrink: 0; }
.rect-7 {
  position: absolute;
  left: -22px;
  top: -22px;
  z-index: 57;
  display: flex;
  flex-direction: column;
  width: 1487px;
  height: 846px;
  padding-top: 72px;
  padding-left: 83px;
  background: url("images/rect-7f77c8.png") no-repeat;
}
.text-4 {
  width: 1293px;
  height: 84px;
  margin-left: 2px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 35.7px;
  line-height: 42px;
  text-align: left;
}
.group-7-row {
  z-index: 59;
  display: flex;
  flex-direction: row;
  width: 1335px;
  height: 214px;
  margin-top: 58px;
  flex-shrink: 0;
}
.group-7 { position: relative; z-index: 64; width: 435px; height: 214px; flex-shrink: 0; }
.rect-8 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 60;
  display: flex;
  flex-direction: column;
  width: 433px;
  height: 212px;
  background: url("images/rect-a3af34.png") no-repeat;
}
.text-5 {
  width: 374px;
  height: 40px;
  margin-top: 43px;
  margin-left: 30px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34px;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}
.rect-2 { width: 83px; height: 8px; margin-top: 26px; margin-left: 175px; background: url("images/rect-a61313.png") no-repeat; }
.estimated-exhibition {
  width: 328px;
  height: 23px;
  margin-top: 29px;
  margin-left: 53px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 19.55px;
  text-align: center;
  white-space: nowrap;
}
.group-2-5 { position: relative; z-index: 69; width: 434px; height: 214px; margin-left: 15px; flex-shrink: 0; }
.rect-9 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 65;
  display: flex;
  flex-direction: column;
  width: 432px;
  height: 212px;
  background: url("images/rect-8352be.png") no-repeat;
}
.text-6 {
  width: 129px;
  height: 38px;
  margin-top: 43px;
  margin-left: 152px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 32.3px;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}
.rect-2-2 { width: 82px; height: 8px; margin-top: 35px; margin-left: 175px; background: url("images/rect-a3bd37.png") no-repeat; }
.estimated-exhibitors {
  width: 263px;
  height: 23px;
  margin-top: 29px;
  margin-left: 86px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 19.55px;
  text-align: center;
  white-space: nowrap;
}
.group-3-3 { position: relative; z-index: 74; width: 435px; height: 214px; margin-left: 16px; flex-shrink: 0; }
.rect-10 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 70;
  display: flex;
  flex-direction: column;
  width: 433px;
  height: 212px;
  background: url("images/rect-ebed43.png") no-repeat;
}
.text-7 {
  width: 155px;
  height: 38px;
  margin-top: 43px;
  margin-left: 140px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 32.3px;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}
.estimated-profession {
  width: 393px;
  height: 23px;
  margin-top: 29px;
  margin-left: 21px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 19.55px;
  text-align: center;
  white-space: nowrap;
}
.group-4-2-row {
  z-index: 60;
  display: flex;
  flex-direction: row;
  width: 1334px;
  height: 214px;
  margin-top: 31px;
  flex-shrink: 0;
}
.group-4-2 { position: relative; z-index: 79; width: 434px; height: 214px; flex-shrink: 0; }
.rect-11 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 75;
  display: flex;
  flex-direction: column;
  width: 432px;
  height: 212px;
  background: url("images/rect-0dc7b2.png") no-repeat;
}
.text-8 {
  width: 72px;
  height: 31px;
  margin-top: 43px;
  margin-left: 182px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 26.35px;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}
.frontier-conferences {
  width: 269px;
  height: 23px;
  margin-top: 29px;
  margin-left: 83px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 19.55px;
  text-align: center;
  white-space: nowrap;
}
.group-5-2 { position: relative; z-index: 84; width: 435px; height: 214px; margin-left: 11px; flex-shrink: 0; }
.rect-12 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 80;
  display: flex;
  flex-direction: column;
  width: 433px;
  height: 212px;
  background: url("images/rect-069d64.png") no-repeat;
}
.text-9 {
  width: 96px;
  height: 31px;
  margin-top: 43px;
  margin-left: 170px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 26.35px;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}
.one-on-one-procureme {
  width: 335px;
  height: 61px;
  margin-top: 24px;
  margin-left: 50px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 25.93px;
  line-height: 30.5px;
  text-align: center;
}
.group-6-2 { position: relative; z-index: 89; width: 434px; height: 214px; margin-left: 20px; flex-shrink: 0; }
.rect-13 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 85;
  display: flex;
  flex-direction: column;
  width: 432px;
  height: 212px;
  background: url("images/rect-c08b74.png") no-repeat;
}
.text-10 {
  width: 94px;
  height: 31px;
  margin-top: 43px;
  margin-left: 170px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 26.35px;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
}
.btn-go-2 {
  width: 291px;
  height: 29px;
  margin-top: 29px;
  margin-left: 72px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 24.65px;
  text-align: center;
  white-space: nowrap;
}
.global-pharma-sourci {
  width: 1287px;
  height: 37px;
  margin-top: 56px;
  margin-left: 2px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 31.45px;
  text-align: left;
  white-space: nowrap;
}
.huaban-bg-8 { display: flex; flex-direction: column; width: 1468px; height: 661px; margin-top: 72px; margin-left: 239px; }
.rect-14 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 92;
  width: 361px;
  height: 42px;
  background: url("images/rect-0161d3.png") no-repeat;
}
.rect-2-7 {
  position: absolute;
  left: 20px;
  top: 15px;
  z-index: 93;
  display: flex;
  flex-direction: row;
  width: 1377px;
  height: 103px;
  padding-top: 35px;
  padding-left: 37px;
  background: url("images/rect-96aabc.png") no-repeat;
}
.concurrent-sub-exhib {
  width: 532px;
  height: 32px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 27.2px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.rect-4-4 { width: 292px; height: 3px; margin-top: 30px; margin-left: 41px; background: url("images/rect-f96541.png") no-repeat; }
.rect-3-5 {
  position: absolute;
  left: 911px;
  top: 105px;
  z-index: 94;
  width: 531px;
  height: 23px;
  background: url("images/rect-adebf0.png") no-repeat;
}
.group-2-6 { position: relative; z-index: 107; width: 1488px; height: 496px; margin-top: 55px; flex-shrink: 0; }
.rect-15 {
  position: absolute;
  left: -22px;
  top: -22px;
  z-index: 98;
  display: flex;
  flex-direction: row;
  width: 1486px;
  height: 494px;
  padding-top: 82px;
  padding-left: 72px;
  background: url("images/rect-53cd1c.png") no-repeat;
}
.rect-2-8-col {
  z-index: 0;
  display: flex;
  flex-direction: column;
  width: 12px;
  height: 313px;
  margin-top: 8px;
  flex-shrink: 0;
}
.rect-2-8 { width: 12px; height: 12px; background: url("images/rect-fa8996.png") no-repeat; }
.rect-3-6 { width: 12px; height: 12px; margin-top: 88px; background: url("images/rect-fa8996.png") no-repeat; }
.rect-4-6 { width: 12px; height: 12px; margin-top: 89px; background: url("images/rect-fa8996.png") no-repeat; }
.rect-5-2 { width: 12px; height: 12px; margin-top: 88px; background: url("images/rect-fa8996.png") no-repeat; }
.text-11-stack { position: relative; z-index: 1; width: 886px; height: 337px; margin-left: 50px; flex-shrink: 0; }
.text-11 {
  position: absolute;
  left: 1px;
  top: 0px;
  z-index: 103;
  width: 885px;
  height: 337px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 84.25px;
  text-align: left;
}
.rect-6-2 {
  position: absolute;
  left: 0px;
  top: 61px;
  z-index: 104;
  width: 857px;
  height: 4px;
  background: url("images/rect-cb598c.png") no-repeat;
  opacity: 0.3;
}
.rect-7-2 {
  position: absolute;
  left: 0px;
  top: 161px;
  z-index: 105;
  width: 857px;
  height: 4px;
  background: url("images/rect-cb598c.png") no-repeat;
  opacity: 0.3;
}
.rect-8-2 {
  position: absolute;
  left: 0px;
  top: 261px;
  z-index: 106;
  width: 857px;
  height: 4px;
  background: url("images/rect-cb598c.png") no-repeat;
  opacity: 0.3;
}
.huaban-bg-9 { display: flex; flex-direction: column; width: 1469px; height: 1462px; margin-top: 72px; margin-left: 238px; }
.group-4 { position: relative; z-index: 114; width: 1444px; height: 129px; margin-left: 1px; flex-shrink: 0; }
.rect-16 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 109;
  width: 361px;
  height: 42px;
  background: url("images/rect-5f08df.png") no-repeat;
}
.rect-2-9 {
  position: absolute;
  left: 20px;
  top: 15px;
  z-index: 110;
  display: flex;
  flex-direction: row;
  width: 1378px;
  height: 102px;
  padding-top: 30px;
  padding-left: 36px;
  background: url("images/rect-e060c0.png") no-repeat;
}
.api-china-industry-s {
  width: 515px;
  height: 41px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34.85px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.rect-4-7 { width: 767px; height: 3px; margin-top: 35px; margin-left: 26px; background: url("images/rect-d0a755.png") no-repeat; }
.rect-3-7 {
  position: absolute;
  left: 911px;
  top: 105px;
  z-index: 111;
  width: 531px;
  height: 22px;
  background: url("images/rect-811157.png") no-repeat;
}
.bg-section { position: relative; z-index: 123; width: 1489px; height: 1272px; margin-top: 81px; flex-shrink: 0; }
.rect-17 {
  position: absolute;
  left: -22px;
  top: -22px;
  z-index: 115;
  display: flex;
  flex-direction: column;
  width: 1487px;
  height: 1270px;
  background: url("images/rect-a15c74.png") no-repeat;
}
.img-3 { width: 1303px; height: 563px; margin-top: 82px; margin-left: 93px; background: url("images/img-af64b4.png") no-repeat; }
.btn-more {
  width: 1292px;
  height: 362px;
  margin-top: 47px;
  margin-left: 94px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 30px;
  line-height: 51.71px;
  text-align: left;
}
.group-8 {
  position: relative;
  z-index: 122;
  width: 1304px;
  height: 104px;
  margin-top: 42px;
  margin-left: 93px;
  flex-shrink: 0;
}
.rect-18 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 118;
  display: flex;
  flex-direction: row;
  width: 1302px;
  height: 102px;
  padding-top: 18px;
  padding-left: 89px;
  background: url("images/rect-2756a8.png") no-repeat;
}
.text-12 {
  width: 385px;
  height: 31px;
  margin-top: 18px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 26.35px;
  text-align: left;
  white-space: nowrap;
}
.rect-2-10 { width: 4px; height: 68px; margin-left: 137px; background: url("images/rect-5c92bc.png") no-repeat; }
.exp-2 {
  width: 462px;
  height: 37px;
  margin-top: 14px;
  margin-left: 138px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 28px;
  text-align: left;
  white-space: nowrap;
}
.huaban-bg-10 { display: flex; flex-direction: column; width: 1469px; height: 403px; margin-top: 72px; margin-left: 238px; }
.group-5 { position: relative; z-index: 130; width: 1444px; height: 130px; margin-left: 1px; flex-shrink: 0; }
.rect-19 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 125;
  width: 361px;
  height: 42px;
  background: url("images/rect-a0f4db.png") no-repeat;
}
.rect-2-11 {
  position: absolute;
  left: 20px;
  top: 15px;
  z-index: 126;
  display: flex;
  flex-direction: row;
  width: 1378px;
  height: 103px;
  padding-top: 35px;
  padding-left: 37px;
  background: url("images/rect-a8b500.png") no-repeat;
}
.concurrent-sub-exhib-2 {
  width: 532px;
  height: 32px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 27.2px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.rect-4-5 { width: 292px; height: 3px; margin-top: 30px; margin-left: 41px; background: url("images/rect-f96541.png") no-repeat; }
.rect-3-8 {
  position: absolute;
  left: 911px;
  top: 105px;
  z-index: 127;
  width: 531px;
  height: 23px;
  background: url("images/rect-b72900.png") no-repeat;
}
.group-2-7 { position: relative; z-index: 145; width: 1489px; height: 238px; margin-top: 55px; flex-shrink: 0; }
.rect-20 {
  position: absolute;
  left: -22px;
  top: -22px;
  z-index: 131;
  width: 1487px;
  height: 236px;
  background: url("images/rect-3d3f4b.png") no-repeat;
}
.group-9 {
  position: absolute;
  left: 56px;
  top: 47px;
  z-index: 136;
  display: flex;
  flex-direction: row;
  width: 870px;
  height: 33px;
}
.rect-21 { width: 12px; height: 13px; margin-top: 5px; background: url("images/rect-bd9177.png") no-repeat; }
.product {
  width: 320px;
  height: 24px;
  margin-left: 32px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 20.4px;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}
.rect-2-12 { width: 13px; height: 13px; margin-top: 5px; margin-left: 80px; background: url("images/rect-54ef36.png") no-repeat; }
.business-matching-se {
  width: 384px;
  height: 31px;
  margin-left: 29px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 26.35px;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}
.group-2-8 {
  position: absolute;
  left: 56px;
  top: 47px;
  z-index: 141;
  display: flex;
  flex-direction: column;
  width: 1329px;
  height: 101px;
}
.rect-22-row {
  z-index: 0;
  display: flex;
  flex-direction: row;
  width: 363px;
  height: 24px;
  margin-left: 966px;
  flex-shrink: 0;
}
.rect-22 { width: 13px; height: 13px; margin-top: 5px; background: url("images/rect-0829d8.png") no-repeat; }
.customized-tour-visi {
  width: 319px;
  height: 24px;
  margin-left: 31px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 20.4px;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}
.rect-2-13-row {
  z-index: 1;
  display: flex;
  flex-direction: row;
  width: 349px;
  height: 31px;
  margin-top: 44px;
  flex-shrink: 0;
}
.rect-2-13 { width: 12px; height: 13px; margin-top: 7px; background: url("images/rect-e767e7.png") no-repeat; }
.excipients-conferenc {
  width: 308px;
  height: 31px;
  margin-left: 29px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 26.35px;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}
.group-3-4 {
  position: absolute;
  left: 500px;
  top: 115px;
  z-index: 144;
  display: flex;
  flex-direction: row;
  width: 826px;
  height: 34px;
}
.rect-23 { width: 13px; height: 13px; margin-top: 5px; background: url("images/rect-a0a2d8.png") no-repeat; }
.pharmaceutical-indus {
  width: 782px;
  height: 32px;
  margin-left: 31px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 27.2px;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}
.huaban-bg-11 { display: flex; flex-direction: column; width: 1469px; height: 1268px; margin-top: 72px; margin-left: 238px; }
.group-6 { position: relative; z-index: 152; width: 1444px; height: 129px; margin-left: 1px; flex-shrink: 0; }
.rect-24 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 147;
  width: 361px;
  height: 42px;
  background: url("images/rect-1deeab.png") no-repeat;
}
.rect-2-14 {
  position: absolute;
  left: 20px;
  top: 15px;
  z-index: 148;
  display: flex;
  flex-direction: row;
  width: 1378px;
  height: 102px;
  padding-top: 31px;
  padding-left: 36px;
  background: url("images/rect-5a8c7a.png") no-repeat;
}
.vip {
  width: 426px;
  height: 40px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.rect-4-8 { width: 858px; height: 3px; margin-top: 34px; margin-left: 23px; background: url("images/rect-599c9f.png") no-repeat; }
.rect-3-9 {
  position: absolute;
  left: 911px;
  top: 105px;
  z-index: 149;
  width: 531px;
  height: 22px;
  background: url("images/rect-b83534.png") no-repeat;
}
.vip-2 {
  width: 1426px;
  height: 92px;
  margin-top: 46px;
  margin-left: 21px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 30px;
  line-height: 46px;
  text-align: left;
}
.group-2-9 {
  position: relative;
  z-index: 159;
  width: 1488px;
  height: 176px;
  margin-top: 43px;
  margin-left: 1px;
  flex-shrink: 0;
}
.rect-25 {
  position: absolute;
  left: -22px;
  top: 27px;
  z-index: 154;
  width: 1486px;
  height: 147px;
  background: url("images/rect-c124c8.png") no-repeat;
}
.group-10 {
  position: absolute;
  left: 22px;
  top: -27px;
  z-index: 158;
  display: flex;
  flex-direction: column;
  width: 689px;
  height: 123px;
}
.rect-30 { position: relative; z-index: 155; width: 587px; height: 62px; background: url("images/rect-8b3be7.png") no-repeat; flex-shrink: 0; }
.badge {
  position: absolute;
  left: 39px;
  top: 15px;
  z-index: 156;
  width: 402px;
  height: 32px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 27.2px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.fast-track-entry-and {
  width: 649px;
  height: 31px;
  margin-top: 28px;
  margin-left: 40px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 26.35px;
  text-align: left;
  white-space: nowrap;
}
.group-3-5 { position: relative; z-index: 165; width: 1488px; height: 176px; margin-top: 19px; flex-shrink: 0; }
.rect-26 {
  position: absolute;
  left: -21px;
  top: 27px;
  z-index: 160;
  width: 1486px;
  height: 147px;
  background: url("images/rect-c124c8.png") no-repeat;
}
.group-14 { position: absolute; left: 21px; top: -27px; z-index: 164; width: 1003px; height: 124px; }
.rect-31 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 161;
  width: 268px;
  height: 62px;
  background: url("images/rect-23cd4e.png") no-repeat;
}
.vip-3 {
  position: absolute;
  left: 38px;
  top: 17px;
  z-index: 162;
  width: 181px;
  height: 30px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 25.5px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.level {
  position: absolute;
  left: 41px;
  top: 90px;
  z-index: 163;
  width: 962px;
  height: 32px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 27.2px;
  text-align: left;
  white-space: nowrap;
}
.group-4-3 {
  position: relative;
  z-index: 171;
  width: 1488px;
  height: 176px;
  margin-top: 19px;
  margin-left: 1px;
  flex-shrink: 0;
}
.rect-27 {
  position: absolute;
  left: -22px;
  top: 27px;
  z-index: 166;
  width: 1486px;
  height: 147px;
  background: url("images/rect-c124c8.png") no-repeat;
}
.group-11 {
  position: absolute;
  left: 22px;
  top: -27px;
  z-index: 170;
  display: flex;
  flex-direction: column;
  width: 752px;
  height: 124px;
}
.rect-32 { position: relative; z-index: 167; width: 422px; height: 62px; background: url("images/rect-c6fefd.png") no-repeat; flex-shrink: 0; }
.business-hospitality {
  position: absolute;
  left: 36px;
  top: 16px;
  z-index: 168;
  width: 290px;
  height: 31px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 26.35px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.icon-refresh {
  width: 712px;
  height: 32px;
  margin-top: 28px;
  margin-left: 40px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 27.2px;
  text-align: left;
  white-space: nowrap;
}
.group-5-3 {
  position: relative;
  z-index: 177;
  width: 1488px;
  height: 176px;
  margin-top: 19px;
  margin-left: 1px;
  flex-shrink: 0;
}
.rect-28 {
  position: absolute;
  left: -22px;
  top: 27px;
  z-index: 172;
  width: 1486px;
  height: 147px;
  background: url("images/rect-c124c8.png") no-repeat;
}
.group-12 {
  position: absolute;
  left: 22px;
  top: -27px;
  z-index: 176;
  display: flex;
  flex-direction: column;
  width: 647px;
  height: 124px;
}
.rect-33 { position: relative; z-index: 173; width: 457px; height: 62px; background: url("images/rect-4d658d.png") no-repeat; flex-shrink: 0; }
.targeted-sourcing-su {
  position: absolute;
  left: 34px;
  top: 16px;
  z-index: 174;
  width: 394px;
  height: 31px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 26.35px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.one-on-one-personali {
  width: 607px;
  height: 31px;
  margin-top: 29px;
  margin-left: 40px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 26.35px;
  text-align: left;
  white-space: nowrap;
}
.group-6-3 {
  position: relative;
  z-index: 183;
  width: 1488px;
  height: 176px;
  margin-top: 19px;
  margin-left: 1px;
  flex-shrink: 0;
}
.rect-29 {
  position: absolute;
  left: -22px;
  top: 27px;
  z-index: 178;
  width: 1486px;
  height: 147px;
  background: url("images/rect-c124c8.png") no-repeat;
}
.group-13 {
  position: absolute;
  left: 22px;
  top: -27px;
  z-index: 182;
  display: flex;
  flex-direction: column;
  width: 1199px;
  height: 124px;
}
.rect-34-stack { position: relative; z-index: 0; width: 142px; height: 62px; flex-shrink: 0; }
.rect-34 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 179;
  width: 142px;
  height: 62px;
  background: url("images/rect-14e96d.png") no-repeat;
}
.note {
  position: absolute;
  left: 36px;
  top: 17px;
  z-index: 180;
  width: 70px;
  height: 23px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 19.55px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.product-2 {
  width: 1159px;
  height: 32px;
  margin-top: 28px;
  margin-left: 40px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 27.2px;
  text-align: left;
  white-space: nowrap;
}
.huaban-bg-12 { display: flex; flex-direction: column; width: 1468px; height: 753px; margin-top: 72px; margin-left: 239px; }
.rect-35 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 185;
  width: 361px;
  height: 42px;
  background: url("images/rect-bc3eb8.png") no-repeat;
}
.rect-2-15 {
  position: absolute;
  left: 20px;
  top: 15px;
  z-index: 186;
  width: 1378px;
  height: 103px;
  background: url("images/rect-979e94.png") no-repeat;
}
.text-13 {
  position: absolute;
  left: 36px;
  top: 30px;
  z-index: 188;
  width: 837px;
  height: 41px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 34.85px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.rect-3-10 {
  position: absolute;
  left: 911px;
  top: 105px;
  z-index: 187;
  width: 531px;
  height: 23px;
  background: url("images/rect-82618a.png") no-repeat;
}
.group-2-10 { position: relative; z-index: 200; width: 1488px; height: 589px; margin-top: 54px; flex-shrink: 0; }
.rect-36 {
  position: absolute;
  left: -22px;
  top: -22px;
  z-index: 190;
  display: flex;
  flex-direction: column;
  width: 1486px;
  height: 587px;
  background: url("images/rect-0f3558.png") no-repeat;
}
.group-15 { display: flex; flex-direction: column; width: 823px; height: 165px; margin-top: 79px; margin-left: 87px; }
.supporting-units {
  width: 248px;
  height: 31px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 26.35px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.rect-37-row {
  z-index: 192;
  display: flex;
  flex-direction: row;
  width: 817px;
  height: 93px;
  margin-top: 39px;
  margin-left: 6px;
  flex-shrink: 0;
}
.rect-37-stack { position: relative; z-index: 0; width: 12px; height: 72px; margin-top: 7px; flex-shrink: 0; }
.rect-37 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 192;
  width: 12px;
  height: 12px;
  background: url("images/rect-fa8996.png") no-repeat;
}
.rect-2-16 {
  position: absolute;
  left: 0px;
  top: 60px;
  z-index: 193;
  width: 12px;
  height: 12px;
  background: url("images/rect-fa8996.png") no-repeat;
}
.text-14 {
  width: 779px;
  height: 93px;
  margin-left: 26px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 46.5px;
  text-align: left;
}
.text-block { display: flex; flex-direction: column; width: 728px; height: 156px; margin-top: 105px; margin-left: 87px; }
.media-partners {
  width: 218px;
  height: 24px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 20.4px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.text-15 {
  width: 725px;
  height: 91px;
  margin-top: 39px;
  margin-left: 3px;
  color: rgba(0, 0, 0, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 45.5px;
  text-align: left;
}
.rect-2-17 {
  position: absolute;
  left: 104px;
  top: 290px;
  z-index: 199;
  width: 870px;
  height: 3px;
  background: url("images/rect-9f5221.png") no-repeat;
  opacity: 0.3;
}
.logo {
  position: relative;
  z-index: 221;
  width: 1489px;
  height: 1316px;
  margin-top: 72px;
  margin-left: 238px;
  flex-shrink: 0;
}
.logo-bg { position: absolute; left: 1px; top: 0px; z-index: 207; width: 1444px; height: 130px; }
.rect-38 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 202;
  width: 361px;
  height: 42px;
  background: url("images/rect-e2f42b.png") no-repeat;
}
.rect-2-18 {
  position: absolute;
  left: 20px;
  top: 15px;
  z-index: 203;
  display: flex;
  flex-direction: column;
  width: 1378px;
  height: 103px;
  padding-top: 30px;
  padding-left: 39px;
  background: url("images/rect-a2b610.png") no-repeat;
}
.brand-exhibitors {
  width: 319px;
  height: 32px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 27.2px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.rect-4-9 { width: 517px; height: 3px; margin-top: 3px; margin-left: 346px; background: url("images/rect-516340.png") no-repeat; }
.rect-3-11 {
  position: absolute;
  left: 911px;
  top: 105px;
  z-index: 204;
  width: 531px;
  height: 23px;
  background: url("images/rect-366cb1.png") no-repeat;
}
.rect-39 {
  position: absolute;
  left: -22px;
  top: 162px;
  z-index: 208;
  width: 1487px;
  height: 1152px;
  background: url("images/rect-9d13c2.png") no-repeat;
}
.logo-icon {
  position: absolute;
  left: 749px;
  top: 74px;
  z-index: 209;
  width: 683px;
  height: 1004px;
  background: url("images/img-eb416b.png") no-repeat;
}
.logo-icon-12-col {
  position: absolute;
  left: 58px;
  top: 74px;
  z-index: 210;
  display: flex;
  flex-direction: column;
  width: 681px;
  height: 1006px;
}
.logo-icon-12 { width: 675px; height: 79px; background: url("images/img-d8d32b.png") no-repeat; }
.logo-icon-11 { width: 676px; height: 79px; margin-top: 15px; background: url("images/img-7bd5f0.png") no-repeat; }
.logo-icon-10 { width: 677px; height: 78px; margin-top: 14px; background: url("images/img-4f6bf8.png") no-repeat; }
.logo-icon-9 { width: 677px; height: 80px; margin-top: 13px; background: url("images/img-4de8b5.png") no-repeat; }
.logo-icon-8 { width: 677px; height: 79px; margin-top: 13px; margin-left: 1px; background: url("images/img-bc1923.png") no-repeat; }
.logo-icon-7 { width: 676px; height: 79px; margin-top: 13px; margin-left: 3px; background: url("images/img-c93a8c.png") no-repeat; }
.logo-icon-6 { width: 679px; height: 79px; margin-top: 14px; margin-left: 2px; background: url("images/img-c87c7f.png") no-repeat; }
.logo-icon-5 { width: 677px; height: 79px; margin-top: 13px; margin-left: 2px; background: url("images/img-3ef3d0.png") no-repeat; }
.logo-icon-4 { width: 680px; height: 80px; margin-top: 13px; margin-left: 1px; background: url("images/img-fa38c3.png") no-repeat; }
.logo-icon-3 { width: 677px; height: 80px; margin-top: 14px; margin-left: 2px; background: url("images/img-09ddab.png") no-repeat; }
.logo-icon-2 { width: 678px; height: 79px; margin-top: 13px; background: url("images/img-2d0e44.png") no-repeat; }
.huaban-bg-13 { position: relative; z-index: 224; width: 1922px; height: 183px; margin-top: 74px; flex-shrink: 0; }
.rect-40 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 222;
  width: 1920px;
  height: 181px;
  background: url("images/rect-413d76.png") no-repeat;
}
.notice {
  position: absolute;
  left: 240px;
  top: 51px;
  z-index: 223;
  width: 1351px;
  height: 80px;
  color: rgba(255, 255, 255, 1);
  font-family: 'HarmonyOS Sans SC', 'Noto Sans SC', 'PingFang SC', sans-serif;
  font-size: 30px;
  line-height: 40px;
  text-align: left;
}
