#banner {
  height: 3.125rem;
}
#banner > img {
  width: 100%;
  height: 3.125rem;
}

#main > .pi400-main-content > .product-list {
  margin-top: 0.125rem;
}
#main > .pi400-main-content > .product-list > .product-item {
  margin-bottom: 0.2083rem;
  height: 3.3854rem;
  position: relative;
}
#main
  > .pi400-main-content
  > .product-list
  > .product-item:nth-last-of-type(1) {
  margin-bottom: 0;
}
#main > .pi400-main-content > .product-list > .product-item > img {
  width: 10rem;
  height: 3.3854rem;
}
#main > .pi400-main-content > .product-list > .product-item > p {
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1771rem;
  letter-spacing: 0.06em;
  color: #1d1e1f;
  position: absolute;
}
#main > .pi400-main-content > .product-list > .item1 > p {
  text-align: right;
  width: 4.0885rem;
  top: 2.6042rem;
  right: 1.2396rem;
}
#main > .pi400-main-content > .product-list > .item2 > p {
  text-align: left;
  width: 5.8073rem;
  top: 2.7813rem;
  left: 1.3542rem;
}
#main > .pi400-main-content > .product-list > .item3 > p {
  text-align: right;
  width: 4.2188rem;
  top: 2.7813rem;
  right: 1.2396rem;
}
#main > .pi400-main-content > .pi400-product-feature {
  padding-top: 0.4167rem;
}
#main > .pi400-main-content > .pi400-product-feature > h3 {
  width: 6.25rem;
  margin: 0 auto;
  text-align: center;
  font-weight: 400;
  font-size: 0.2083rem;
  line-height: 0.276rem;
  letter-spacing: 0.06em;
  color: #1d1e1f;
}
#main > .pi400-main-content > .pi400-product-feature > ul {
  display: flex;
  flex-wrap: wrap;
  width: 6.25rem;
  margin: 0 auto;
  margin-top: 0.3229rem;
}
#main > .pi400-main-content > .pi400-product-feature > ul > li {
  width: 2.0833rem;
  text-align: center;
  margin-bottom: 0.3333rem;
}
#main > .pi400-main-content > .pi400-product-feature > ul > li > img {
  width: 0.5625rem;
  height: 0.5625rem;
}
#main > .pi400-main-content > .pi400-product-feature > ul > li > .icon-title {
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1354rem;
  letter-spacing: 0.06em;
  margin-top: 0.1771rem;
  color: #1d1e1f;
}
#main > .pi400-main-content > .pi400-product-feature > ul > li > p {
  font-weight: 400;
  font-size: 0.0729rem;
  line-height: 0.125rem;
  text-align: center;
  letter-spacing: 0.06em;
  color: #63616a;
  margin-top: 0.0833rem;
}
#main > .pi400-main-content > .pi400-do {
  margin-top: 0.0833rem;
}
#main > .pi400-main-content > .pi400-do > h3 {
  width: 6.25rem;
  margin: 0 auto;
  text-align: center;
  font-weight: 400;
  font-size: 0.2083rem;
  line-height: 0.276rem;
  letter-spacing: 0.06em;
  color: #1d1e1f;
  margin-bottom: 0.3333rem;
}
#main > .pi400-main-content > .pi400-do > ul {
  margin-top: 0.3333rem;
  width: 6.25rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
#main > .pi400-main-content > .pi400-do > ul > li {
  background: #f1f1f1;
  width: 2.026rem;
  padding-top: 0.375rem;
  padding-bottom: 0.1667rem;
  text-align: center;
}
#main > .pi400-main-content > .pi400-do > ul > li > img {
  width: 0.75rem;
  height: 0.75rem;
}
#main > .pi400-main-content > .pi400-do > ul > li > .icon-title {
  font-weight: 400;
  font-size: 0.1458rem;
  line-height: 0.1927rem;
  letter-spacing: 0.06em;
  color: #1d1e1f;
  margin-top: 0.25rem;
}
#main > .pi400-main-content > .pi400-do > ul > li > p {
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1354rem;
  letter-spacing: 0.06em;
  margin-top: 0.1667rem;
  color: #1d1e1f;
}
#main > .pi400-main-content > .pi400-do > ul > li:hover > .learn-more {
  display: inline-block;
}
#main > .pi400-main-content > .pi400-do > ul > li > .learn-more {
  font-weight: 400;
  font-size: 0.0833rem;
  line-height: 0.1094rem;
  letter-spacing: 0.06em;
  color: #63616a;
  padding: 0.0417rem 0.0833rem;
  display: inline-block;
  border: 0.0052rem solid #63616a;
  margin-top: 0.2083rem;
  display: none;
}
#main > .pi400-main-content > .pi400-do > ul > li > .learn-more:hover {
  cursor: pointer;
}
#main > .pi400-main-content > .pi400-icon-list {
  margin-top: 0.3333rem;
  background: #f1f1f1;
  padding: 0.3333rem 1.5625rem 0.25rem 1.5625rem;
}
#main > .pi400-main-content > .pi400-icon-list > h3 {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  font-weight: 400;
  font-size: 0.2083rem;
  line-height: 0.276rem;
  letter-spacing: 0.06em;
  color: #1d1e1f;
}
#main > .pi400-main-content > .pi400-icon-list > ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.3333rem;
}
#main > .pi400-main-content > .pi400-icon-list > ul > li {
  width: 1.6927rem;
  text-align: center;
  margin-bottom: 0.0833rem;
}
#main > .pi400-main-content > .pi400-icon-list > ul > li > img {
  width: 0.75rem;
  height: 0.75rem;
}
#main > .pi400-main-content > .pi400-icon-list > ul > li > p {
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1771rem;
  text-align: center;
  letter-spacing: 0.06em;
  color: #1d1e1f;
  margin-top: 0.0833rem;
}
#main > .pi400-main-content > .pi400-product-paramter {
  /* padding: 0.125rem 1.875rem 0.4167rem 1.875rem; */
  padding-top: 0.125rem;
  padding-bottom: 0.4167rem;
  width: 6.25rem;
  margin: 0 auto;
}
#main > .pi400-main-content > .pi400-product-paramter > h3 {
  width: 6.25rem;
  margin: 0 auto;
  text-align: center;
  margin: 0.2083rem 0;
  font-weight: 400;
  font-size: 0.2083rem;
  line-height: 0.276rem;
  letter-spacing: 0.06em;
  color: #1d1e1f;
}
#main > .pi400-main-content > .pi400-product-paramter table {
  width: 6.25rem;
  margin: 0 auto;
}
#main > .pi400-main-content > .pi400-product-paramter table tr td {
  padding: 0.0417rem 0;
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1354rem;
  letter-spacing: 0.06em;
  color: #63616a;
}
#main
  > .pi400-main-content
  > .pi400-product-paramter
  table
  tr
  td:nth-of-type(1) {
  width: 1.5625rem;
  text-align: center;
}
#main
  > .pi400-main-content
  > .pi400-product-paramter
  table
  tr
  td:nth-of-type(2) {
  width: 4.6875rem;
  text-align: left;
  padding-left: 0.125rem;
}
/* 工业控制 */
.pi400-top {
  height: 0.3021rem;
  background: #f1f1f1;
  padding: 0.0833rem 0;
  padding-left: 0.5833rem;
  display: flex;
  align-items: center;
}
.pi400-top > a:hover {
  cursor: pointer;
}
.pi400-top > a > img {
  width: 0.0833rem;
  height: 0.1354rem;
}
.pi400-top > span {
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1354rem;
  letter-spacing: 0.06em;
  color: #63616a;
  margin-right: 0.0417rem;
  margin-left: 0.0417rem;
}

#main > .industrial-control-main-content {
  padding-bottom: 0.4167rem;
}
#main > .industrial-control-main-content > img {
  width: 10rem;
  height: 2.6042rem;
}
#main > .industrial-control-main-content > p {
  margin: 0 auto;
  text-align: center;
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1771rem;
  letter-spacing: 0.06em;
  color: #1d1e1f;
  width: 4.3229rem;
  margin-top: 0.125rem;
}
/* 轻办公 */
#banner {
  position: relative;
}
#banner > h3 {
  position: absolute;
  top: 1.2448rem;
  left: 1.875rem;
  font-weight: 700;
  font-size: 0.2083rem;
  line-height: 0.276rem;
  letter-spacing: 0.06em;

  color: #1d1e1f;
}
#banner > p {
  position: absolute;
  top: 1.6042rem;
  left: 1.875rem;
  font-weight: 400;
  font-size: 0.2083rem;
  line-height: 0.276rem;
  letter-spacing: 0.06em;
  color: #1d1e1f;
}
#main > .light-office-main-content > .intro {
  width: 5.6042rem;
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1771rem;
  text-align: center;
  letter-spacing: 0.06em;
  color: #1d1e1f;
  margin: 0 auto;
  text-align: center;
  padding: 0.4167rem 0;
}
#main > .light-office-main-content > .feature-list {
  padding: 0.3333rem 0;
  background: #f1f1f1;
}
#main > .light-office-main-content > .feature-list > ul {
  padding-left: 1.8958rem;
  padding-right: 1.8542rem;
  display: flex;
  justify-content: space-between;
}
#main > .light-office-main-content > .feature-list > ul > li {
  width: 1.5rem;
  height: 1.2552rem;
  padding: 0.1667rem 0.0833rem 0 0.0833rem;
  background-color: #ffffff;
}
#main > .light-office-main-content > .feature-list > ul > li > h3 {
  font-weight: 400;
  font-size: 0.2083rem;
  line-height: 0.276rem;
  letter-spacing: 0.06em;
  color: #f4a524;
}
#main > .light-office-main-content > .feature-list > ul > li > p {
  font-weight: 400;
  font-size: 0.0833rem;
  line-height: 0.1406rem;
  letter-spacing: 0.06em;
  color: #63616a;
  margin-top: 0.1667rem;
}
#main > .light-office-main-content > .user-feel {
  padding: 0.4167rem 1.875rem;
  display: flex;
  align-items: center;
}
#main > .light-office-main-content > .user-feel > img {
  width: 3.125rem;
  height: 2.3906rem;
  margin-right: 0.2083rem;
}
#main > .light-office-main-content > .user-feel > div > h3 {
  font-weight: 700;
  font-size: 0.2083rem;
  line-height: 0.276rem;
  letter-spacing: 0.06em;
  color: #1d1e1f;
}
#main > .light-office-main-content > .user-feel > div > .circle-group {
  margin-top: 0.125rem;
  font-size: 0;
}
#main > .light-office-main-content > .user-feel > div > .circle-group > span {
  display: inline-block;
  width: 0.0938rem;
  height: 0.0938rem;
  border-radius: 50%;
  background: #f4a524;
  margin-right: 0.0833rem;
}
#main > .light-office-main-content > .user-feel > div > ul {
  margin-top: 0.125rem;
  margin-left: 0.1302rem;
}
#main > .light-office-main-content > .user-feel > div > ul > li {
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1771rem;
  letter-spacing: 0.06em;
  color: #63616a;
  list-style: disc;
}

/* 编程学习机 */
#main > .programming-main-content > .intro {
  width: 6.25rem;
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1771rem;
  text-align: center;
  letter-spacing: 0.06em;
  color: #1d1e1f;
  margin: 0 auto;
  text-align: center;
  padding: 0.4167rem 0;
}
#main > .programming-main-content > .edu-software {
  background-color: #f1f1f1;
  height: 2.3229rem;
  padding: 0.1667rem 1.875rem;
}
#main > .programming-main-content > .edu-software > p {
  width: 6.25rem;
  margin: 0 auto;
  text-align: left;
  font-weight: 400;
  font-size: 0.0729rem;
  line-height: 0.125rem;
  letter-spacing: 0.06em;
  color: #63616a;
}
#main > .programming-main-content > .edu-software > ul {
  width: 6.25rem;
  margin: 0 auto;
  margin-top: 0.0833rem;
}
#main > .programming-main-content > .edu-software > ul > li {
  background-color: #ffffff;
  padding: 0.1667rem;
  margin-top: 0.0833rem;
}
#main > .programming-main-content > .edu-software > ul > li > .strong {
  display: inline-block;
  width: 1.1875rem;
  margin-right: 0.1667rem;
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1354rem;
  letter-spacing: 0.06em;
  color: #1d1e1f;
}
#main > .programming-main-content > .edu-software > ul > li > .normal {
  display: inline-block;
  font-weight: 400;
  font-size: 0.0833rem;
  line-height: 0.1094rem;
  letter-spacing: 0.06em;
  color: #63616a;
}
#main > .programming-main-content > .edu-feature {
  padding: 0.3333rem 0 0.4167rem 0;
}
#main > .programming-main-content > .edu-feature > h3 {
  width: 6.25rem;
  margin: 0 auto;
  text-align: center;
  font-weight: 400;
  font-size: 0.2083rem;
  line-height: 0.276rem;
  letter-spacing: 0.06em;
  color: #1d1e1f;
}
#main > .programming-main-content > .edu-feature > p {
  width: 6.25rem;
  margin: 0 auto;
  text-align: center;
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1771rem;
  text-align: center;
  letter-spacing: 0.06em;
  color: #1d1e1f;
  margin-top: 0.2083rem;
}

#main > .programming-main-content > .edu-reason {
  background: #f1f1f1;
  padding: 0.3333rem 0;
  text-align: center;
}
#main > .programming-main-content > .edu-reason > h3 {
  font-weight: 400;
  font-size: 0.2083rem;
  line-height: 0.276rem;
  letter-spacing: 0.06em;
  color: #1d1e1f;
}
#main > .programming-main-content > .edu-reason > p {
  font-weight: 400;
  font-size: 0.1042rem;
  line-height: 0.1771rem;
  text-align: center;
  letter-spacing: 0.06em;
  color: #1d1e1f;
  margin-top: 0.2083rem;
}
