.EnterpriseBroadband {
  font-size: 0;
  border: 1px solid #F4F4F4;
  border-radius: 0.16rem;
  width: 7.02rem;
  margin: 0.36rem auto;
  padding: 0.36rem 0.19rem;
  box-sizing: border-box;
}
.EnterpriseBroadband .title {
  display: flex;
  align-items: center;
  font-size: 0.32rem;
  font-weight: 600;
  color: #333333;
}
.EnterpriseBroadband .title img {
  width: 0.23rem;
  height: 0.18rem;
  vertical-align: middle;
  margin-right: 0.08rem;
}
.EnterpriseBroadband ul {
  display: flex;
  margin-top: 0.24rem;
  flex-wrap: wrap;
}
.EnterpriseBroadband ul li {
  font-size: 0;
  margin-right: 0.2rem;
  margin-bottom: 0.25rem;
}
.EnterpriseBroadband ul li:nth-child(2n+0) {
  margin-right: 0;
}
.EnterpriseBroadband ul li:nth-last-child(-n+2) {
  margin-bottom: 0;
}
.EnterpriseBroadband ul li > a {
  text-decoration: none;
  outline: none;
  display: flex;
  justify-content: center;
  text-align: center;
  width: 3.19rem;
  height: 5.54rem;
  color: #333;
  border: 1px solid #D4D2E3;
  border-radius: 0.16rem;
  box-sizing: border-box;
  box-shadow: 0 0.12rem 0.16rem -0.04rem rgba(0, 0, 0, 0.08), 0 0.04rem 0.06rem -0.02rem rgba(0, 0, 0, 0.03);
}
.EnterpriseBroadband ul li > a > div > .content-title {
  width: 100%;
  position: relative;
  font-size: 0;
}
.EnterpriseBroadband ul li > a > div > .content-title img {
  width: 3.19rem;
  height: 2.4rem;
}
.EnterpriseBroadband ul li > a > div > .content-title span {
  position: absolute;
  top: 0;
  left: 0.02rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.67rem;
  height: 0.4rem;
  background: linear-gradient(180deg, rgba(237, 28, 36, 0.9) 0%, rgba(237, 28, 36, 0.5) 100%);
  border-radius: 0.15rem 0 0.15rem 0;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FFFFFF;
  line-height: 0.2rem;
}
.EnterpriseBroadband ul li > a > div > .content-title .f-16 {
  font-size: 0.16rem;
}
.EnterpriseBroadband ul li > a > div .hot-for::after {
  content: "";
  display: inline-block;
  width: 1.1rem;
  height: 1.1rem;
  position: absolute;
  right: -0.15rem;
  bottom: -0.15rem;
  background: url(../../image/20250605/hot-20off.png) no-repeat;
  background-size: 100% 100%;
}
.EnterpriseBroadband ul li > a > div > .content {
  padding: 0.16rem 0.24rem;
}
.EnterpriseBroadband ul li > a > div > .content h5 {
  font-size: 0.28rem;
  font-weight: bold;
  color: #5D5A88;
  line-height: 0.28rem;
  margin-top: 0.16rem;
  position: relative;
}
.EnterpriseBroadband ul li > a > div > .content .h5-hot-for::after {
  content: "";
  display: inline-block;
  width: 0.63rem;
  height: 0.35rem;
  position: absolute;
  right: 0;
  bottom: 0.02rem;
  background: url(../../image/20250605/hot-20off1.png) no-repeat;
  background-size: 100% 100%;
}
.EnterpriseBroadband ul li > a > div > .content p {
  font-size: 0.2rem;
  color: #9795B5;
  text-align: left;
  margin: 0.16rem 0;
  height: 0.5rem;
  font-weight: 400;
}
.EnterpriseBroadband ul li > a > div > .content .item {
  height: 0.34rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.08rem;
}
.EnterpriseBroadband ul li > a > div > .content .item span {
  font-size: 0.24rem;
  color: #5D5A88;
  font-weight: bold;
}
.EnterpriseBroadband ul li > a > div > .content .item span img {
  width: 0.2rem;
  height: 0.15rem;
  vertical-align: middle;
  margin-right: 0.05rem;
}
.EnterpriseBroadband ul li > a > div > .content .item span b {
  font-size: 0.36rem;
  color: #ED1C24;
}
.EnterpriseBroadband ul li > a > div > .content .item .f-20 {
  font-size: 0.2rem;
}
.EnterpriseBroadband ul li > a > div > .content .btn {
  width: 2.73rem;
  height: 0.44rem;
  line-height: 0.44rem;
  border: 1px solid #ED1C24;
  border-radius: 0.3rem;
  font-weight: 400;
  font-size: 0.24rem;
  color: #ED1C24;
  margin-top: 0.24rem;
}
.EnterpriseBroadband ul li > a > .More > img {
  width: 3.19rem;
  height: 1rem;
}
.EnterpriseBroadband ul li > a > .More div h5 {
  width: 100%;
  font-size: 0.28rem;
  font-weight: bold;
  margin-top: 0.47rem;
}
.EnterpriseBroadband ul li > a > .More div img {
  margin-top: 0.6rem;
  width: 1.4rem;
  height: 0.36rem;
}
