.m-enterprise-scale {
  position: absolute;
  font-family: SourceHanSansCN-Bold;
  font-weight: 400;
  font-size: 4.26666vw;
  padding-left: 7vw;
  color: #141414;
  background: url(https://media.tp-link.com.cn/webresource/www_data/v3/imgs/icon/ellipse_black.png)
    no-repeat left center;
  line-height: 6.044vw;
  background-size: 4.422vw;
  padding-bottom: 0.15em;
  cursor: pointer;

  left: 34.2vw;
}
.m-enterprise-scale.active {
  color: #41558c;
  cursor: default;
  background: url(https://media.tp-link.com.cn/webresource/www_data/v3/imgs/icon/ellipse_choosed.png)
    no-repeat left center;
  background-size: 4.422vw;
}
.m-enterprise-scale.enable {
  color: #9b9b9b;
  background: url(https://media.tp-link.com.cn/webresource/www_data/v3/imgs/icon/ellipse_grey.png)
    no-repeat left center;
  background-size: 4.422vw;
}

.m-office-format {
  position: absolute;
  font-family: SourceHanSansCN-Medium;
  font-weight: 400;
  font-size: 4.2666vw;
  padding-left: 7.4vw;
  color: #141414;
  background: url(https://media.tp-link.com.cn/webresource/www_data/v3/imgs/icon/ellipse_black.png)
    no-repeat left center;
  line-height: 6.22222vw;
  cursor: pointer;
  background-size: 4.622vw;
}
.m-office-format.active {
  color: #41558c;
  background: url(https://media.tp-link.com.cn/webresource/www_data/v3/imgs/icon/ellipse_choosed.png)
    no-repeat left center;
  background-size: 4.622vw;
}
.m-office-format.enable {
  color: #9b9b9b;
  cursor: default;
  background: url(https://media.tp-link.com.cn/webresource/www_data/v3/imgs/icon/ellipse_grey.png)
    no-repeat left center;
  background-size: 4.622vw;
}

.no-scroll {
  overflow: hidden;
}

.sence_box {
  height: 161.77vw;
  display: block;
  flex: 0 0 auto;
  position: relative;
}
.sence_box .sence_img {
  height: 100%;
}
.horizontal-scroll-area {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 10+ */
}
.horizontal-scroll-area::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
.custom-scrollbar {
  position: absolute;
  bottom: 3.4vw; /* 调整滚动条在图片中的位置 */
  right: 0;
  width: 92.8%;
  height: 0.355556vw;
  background: rgb(224, 224, 224);
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  z-index: 10;
}

/* 滚动条滑块 */
.scroll-thumb {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 30%; /* 根据内容宽度调整 */
  background: rgb(25, 25, 25);
  border-radius: 2px;
  cursor: pointer;
  transition: background 0.3s;
}

.scroll-thumb:hover {
  background: rgba(255, 255, 255, 1);
}
.recommand-product {
  width: 45vw;
  height: 11vw;
  position: absolute;
  cursor: pointer;
  /* background-color: rosybrown; */
}

.recommand-product-item {
  position: absolute;
  left: 7.7vw;
  top: 11.6vw;
  width: 23.102678571428573em;
  height: 4.464285714285714em;
  /* display: none; */
}
.recommand-product-item-img0 {
  position: absolute;
  top: 0;
  left: 0;
}

.m-back-device.active {
  color: #41558c;
  background: url(https://media.tp-link.com.cn/webresource/www_data/v3/imgs/icon/ellipse_choosed.png)
    no-repeat left center;
  background-size: 4.6vw;
}

.m-back-device {
  left: 7.2vw;
  padding-bottom: 0;
  padding-left: 7.6vw;

  position: absolute;
  font-family: SourceHanSansCN-Bold;
  font-weight: 400;
  font-size: 5.3607vw;
  padding-left: 7.6vw;
  color: #141414;
  background: url(https://media.tp-link.com.cn/webresource/www_data/v3/imgs/icon/ellipse_black.png)
    no-repeat left center;
  background-size: 4.6vw;

  line-height: 5.5625vw;
  padding-bottom: 0.15vw;
  cursor: pointer;
}

.m-office-title {
  font-size: 6.5777vw;
  line-height: 8.888vw;
  font-family: SourceHanSansCN-Bold;
  font-weight: 400;
  position: absolute;
  margin: 0;
  top: 13.5vw;
  left: 7.1vw;
}

.m-jigui {
  position: relative;
  width: 100%;
}

.mobile_item_box .cabinet-center-click {
  width: 46.4vw;
  position: absolute;
  left: -1vw;
  z-index: 2;
  cursor: pointer;
}
.mobile_item_box .cabinet-center,
.cabinet-center0 {
  position: absolute;
  width: 46.4vw;
  top: 4.2vw;
  left: -1vw;
  display: none;
  z-index: 1;
}

.mobile_item_box .cabinet-center-right {
  width: 32.177vw;
  position: absolute;
  left: 46.2vw;
  overflow: hidden;
  background: #f3f3f3;
  z-index: 1;
}
.mobile_item_box .cabinet-center-right .cabinet-center-right-img-open {
  width: 122.1%;
}
.mobile_item_box .cabinet-center-right .cabinet-center-right-click {
  position: absolute;
  width: 7.23vw;
  height: 4.732vw;
  top: 2.669vw;
  right: 0;
  cursor: pointer;
}

.m-zhongxin {
  position: relative;
}
.mobile_item_box .cabinet-fire-control-click {
  width: 46.4vw;
  position: absolute;
  left: -1vw;
  z-index: 2;
  cursor: pointer;
}
.mobile_item_box .cabinet-fire-control-right {
  width: 31.977vw;
  position: absolute;
  left: 46vw;
  overflow: unset;
  background: #f3f3f3;
  z-index: 1;
}
.mobile_item_box
  .cabinet-fire-control-right
  .cabinet-fire-control-right-img-open {
  width: 131.1%;
}
.mobile_item_box .cabinet-fire-control,
.cabinet-fire-control0 {
  width: 44.166vw;
  top: 5.1vw;
}
.mobile_item_box .cabinet-fire-control-right .cabinet-fire-control-right-click {
  position: absolute;
  width: 7.23vw;
  height: 4.732vw;
  top: 2.669vw;
  right: 0;
  cursor: pointer;
}
.mobile_item_box .cabinet-fire-control-right.active {
  max-height: 200vw;
}

.mobile_item_box .building-cabinet-right {
  width: 31.977vw;
  position: absolute;
  left: 46vw;
  overflow: unset;
  background: #f3f3f3;
  z-index: 1;
}
.mobile_item_box .building-cabinet-click {
  width: 44.1vw;
  height: 2.9vw;
  position: absolute;
  left: 0;
  z-index: 2;
  cursor: pointer;
}
.mobile_item_box .building-cabinet,
.building-cabinet0 {
  position: absolute;
  width: 45.7vw;
  left: -0.7vw;
  top: 4.8vw;
  display: none;
  z-index: 1;
}
.mobile_item_box .building-cabinet-right-img-open {
  width: 131.1%;
}

.mobile_item_box .building-cabinet-right .building-cabinet-right-click {
  position: absolute;
  width: 7.23vw;
  height: 4.732vw;
  top: 2.669vw;
  right: 0;
  cursor: pointer;
}

.mobile_item_box .cabinet-fire-control-right {
  max-height: 300vw;
}
.mobile_item_box .building-cabinet-right {
  max-height: 300vw;
}
.mobile_item_box .pdf-download,
.excel-download {
  position: absolute;
  width: 68vw;
  height: 10.2vw;
  top: 18.2vw;
  left: 15vw;
}
.mobile_item_box .excel-download {
  top: 36vw;
}
.mobile_item_box .total-cabinet0 {
  position: absolute;
  width: 45.7vw;
  left: -0.7vw;
  top: 4.8vw;
  display: none;
  z-index: 1;
}
.m-jigui {
  z-index: 1;
}
.mobile_item_box .building-total-right {
  width: 37.077vw;
  position: absolute;
  left: 2.7vw;
  overflow: unset;
  background: #f3f3f3;
  z-index: 1;
  max-height: 300vw;
}
.building-total,
.building-total0 {
  position: absolute;
  width: 17.14286em;
  left: 0;
  top: 0;
  display: none;
  z-index: 1;
}
.building-total-click {
  width: 17.29911em;
  height: 2.23214em;
  position: absolute;
  left: 0;
  z-index: 2;
  cursor: pointer;
}
.building-total-right {
  width: 12.20982em;
  position: absolute;
  left: 17.76786em;
  overflow: hidden;
  max-height: 3.97321em;
  background: #f3f3f3;
  z-index: 1;
}
.building-total-right img {
  width: 100%;
  display: block;
}
.building-total-right .building-total-right-img-open {
  display: none;
}
.building-total-right .building-total-right-click {
  position: absolute;
  width: 10vw;
  height: 8vw;
  top: 2%;
  right: 2vw;
  cursor: pointer;
}
.building-total-right.bottom .building-total-right-click {
  top: auto;
  bottom: 0;
}
.building-total-right.active {
  z-index: 2;
  max-height: 17.85714em;
}
.building-total-right.active .building-total-right-img-open {
  display: block;
}
.building-total-right.active .building-total-right-img {
  display: none;
}
