#content .tab-menu div {
  width: 1.6rem;
}
#content .tab-menu div:nth-child(4) {
  margin-right: 0px;
}
#content .content-title {
  font-size: .32rem;
  color: #333;
  height: .75rem;
  text-align: center;
  font-weight: bold;
}
#content .active-target {
  display: block !important;
}
#content .profession-precipitation,
#content .technology-based {
  display: none;
  padding-bottom: .5rem;
}
#content .profession-precipitation .content-info,
#content .technology-based .content-info {
  box-sizing: border-box;
  padding: 0 .3rem;
  font-size: .3rem;
  line-height: .45rem;
  text-align: justify;
}
#content .profession-precipitation .content-info p,
#content .technology-based .content-info p {
  text-indent: 2em;
}
#content .profession-precipitation .content-info img,
#content .technology-based .content-info img {
  width: 100%;
  margin: .1rem 0;
}
#content .product-patent {
  display: none;
  overflow: hidden;
  padding-bottom: .5rem;
}
#content .product-patent .patent-card {
  float: left;
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: .4rem;
}
#content .product-patent .patent-card img {
  width: 2.16rem;
  height: 3rem;
  margin-bottom: .3rem;
}
#content .product-patent .patent-card div {
  position: relative;
  font-size: .2rem;
  color: #333;
}
#content .product-patent .patent-card div::before {
  position: absolute;
  display: block;
  content: '';
  width: .16rem;
  height: .16rem;
  background-color: #00a0e9;
  left: -0.23rem;
  top: .08rem;
  border-radius: 50%;
}
#content .qualification-honor {
  display: none;
  padding-bottom: .5rem;
}
#content .qualification-honor .honor-name {
  position: relative;
  font-size: .28rem;
  color: #000;
  line-height: .8rem;
  text-indent: 1rem;
}
#content .qualification-honor .honor-name::before {
  position: absolute;
  display: block;
  content: '';
  width: .16rem;
  height: .16rem;
  background-color: #00a0e9;
  left: .7rem;
  top: .34rem;
  border-radius: 50%;
}
