.homepage .learn-more .optimize-education {
  margin-top: 56px;
}
.homepage .learn-more .optimize-education div {
  width: 432px;
  font-weight: 400;
  font-size: 18px;
  color: #30374a;
  line-height: 30px;
}
.core-function {
  margin-top: -3px;
  padding: 50px 0px 79px 0px;
  background-color: #ebf2ff;
}
.core-function .collection-management1,
.core-function .collection-managemen2 {
  flex-wrap: wrap;
  justify-content: space-between;
}
.core-function .collection-management1 li,
.core-function .collection-managemen2 li {
  width: 320px;
  height: 258px;
  font-weight: 400;
  font-size: 16px;
  color: #30374a;
  line-height: 32px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.core-function .collection-management1 li img,
.core-function .collection-managemen2 li img {
  width: 132px;
  height: 112px;
}
.core-function .collection-management1 li .full-format,
.core-function .collection-managemen2 li .full-format {
  font-weight: 400;
  font-size: 24px;
  color: #30374a;
  line-height: 33px;
  margin: 10px 0px;
}
.core-function .collection-management1 li .collecte-management,
.core-function .collection-managemen2 li .collecte-management {
  font-weight: 400;
  font-size: 16px;
  color: #30374a;
  line-height: 32px;
  text-align: center;
}
.core-function .collection-management1 {
  margin: 80px 0px 43px 0px;
}
.core-function .collection-management1 li:nth-child(1) .collecte-management {
  width: 272px;
}
.core-function .collection-management1 li:nth-child(2) .collecte-management {
  width: 256px;
}
.core-function .collection-management1 li:nth-child(3) .collecte-management {
  width: 320px;
}
.core-function .collection-managemen2 li:nth-child(1) .collecte-management {
  width: 288px;
}
.core-function .collection-managemen2 li:nth-child(2) .collecte-management {
  width: 320px;
}
.core-function .collection-managemen2 li:nth-child(3) .collecte-management {
  width: 304px;
}
.application-scenery {
  padding: 80px 0px;
}
.application-scenery .center-portal {
  margin-top: 110px;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 110px;
}
.application-scenery .center-portal li {
  position: relative;
  width: 514px;
  height: 136px;
  padding: 29px 31px;
  background-color: #ebf2ff;
  border-radius: 8px 8px 8px 8px;
  transition: all 0.4s ease;
}
.application-scenery .center-portal li .resource-center .title {
  font-weight: bold;
  font-size: 24px;
  color: #30374a;
  line-height: 33px;
  transition: all 0.4s ease;
}
.application-scenery .center-portal li .resource-center .broken-line {
  column-gap: 6px;
  margin: 11px 0px 18px 0px;
}
.application-scenery .center-portal li .resource-center .broken-line div:nth-child(1) {
  width: 114px;
  height: 0px;
  border: 2px solid #2e7aff;
  transition: all 0.4s ease;
}
.application-scenery .center-portal li .resource-center .broken-line div:nth-child(2) {
  width: 9px;
  height: 0px;
  border: 2px solid #2e7aff;
  transition: all 0.4s ease;
}
.application-scenery .center-portal li .resource-center .collated-edition {
  width: 280px;
  font-weight: 400;
  font-size: 16px;
  color: #30374a;
  line-height: 27px;
  text-align: left;
  transition: all 0.4s ease;
}
.application-scenery .center-portal li .scenarios-img {
  position: absolute;
  top: -50px;
  right: 30px;
  width: 176px;
  height: 207px;
}
.application-scenery .center-portal li:hover {
  background: linear-gradient(180deg, #165bfe 0%, #5ea8fd 100%);
  border-radius: 10px 10px 10px 10px;
}
.application-scenery .center-portal li:hover .resource-center .title {
  color: #ffffff;
}
.application-scenery .center-portal li:hover .resource-center .broken-line {
  column-gap: 6px;
  margin: 11px 0px 18px 0px;
}
.application-scenery .center-portal li:hover .resource-center .broken-line div:nth-child(1) {
  border: 2px solid #ffffff;
}
.application-scenery .center-portal li:hover .resource-center .broken-line div:nth-child(2) {
  border: 2px solid #ffffff;
}
.application-scenery .center-portal li:hover .resource-center .collated-edition {
  color: #ffffff;
}
.featured-themes {
  padding: 81px 0px 240px 0px;
  background-image: url(../images/products/education-resource/ed-featured-theme-bg.png);
  background-repeat: no-repeat;
}
.featured-themes .features-technology {
  margin-top: 60px;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 30px;
}
.featured-themes .features-technology li {
  width: 480px;
  height: 172px;
  padding: 14px 50px;
  background-color: #ffffff;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  align-items: center;
}
.featured-themes .features-technology li .features-left {
  text-align: center;
  margin-right: 44px;
}
.featured-themes .features-technology li .features-left div:nth-child(1) {
  width: 72px;
  height: 81px;
  font-weight: bold;
  font-size: 60px;
  color: #2e7aff;
  line-height: 84px;
  border-bottom: 3px solid #bed6ff;
  margin-bottom: 16px;
}
.featured-themes .features-technology li .features-right p:nth-child(1) {
  font-weight: bold;
  font-size: 24px;
  color: #000000;
  line-height: 33px;
}
.featured-themes .features-technology li .features-right p:nth-child(2) {
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  line-height: 25px;
  margin-top: 20px;
}
.product-advantages {
  padding: 80px 0px 127px 0px;
}
.product-advantages .massive-resources {
  margin-top: 113px;
  align-items: center;
}
.product-advantages .massive-resources .school-based-resources {
  width: 64px;
  height: 462px;
  padding: 67px 38px;
  background-color: #f6f9ff;
  box-shadow: 10px 10px 20px 1px rgba(190, 214, 255, 0.3);
  border-radius: 78px 78px 78px 78px;
  border: 1px solid #ffffff;
  display: flex;
  flex-direction: column;
  row-gap: 18px;
}
.product-advantages .massive-resources .school-based-resources li {
  width: 64px;
  font-weight: 400;
  font-size: 16px;
  color: #30374a;
  line-height: 22px;
  text-align: center;
}
.product-advantages .massive-resources .product-advantages-left {
  margin: 0px 10px 0px 20px;
}
.product-advantages .massive-resources .classification-construct li {
  width: 176px;
  height: 176px;
  box-shadow: 10px 10px 20px 1px rgba(46, 122, 255, 0.3) inset;
  border: 1px solid #bed6ff;
  border-radius: 50%;
  transform: rotate(180deg);
  display: flex;
  justify-content: center;
  align-items: center;
}
.product-advantages .massive-resources .classification-construct li .inner-circle {
  transform: rotate(-180deg);
  width: 148px;
  height: 148px;
  background: linear-gradient(360deg, #165bfe 0%, #5ea8fd 100%);
  box-shadow: 10px 10px 20px 1px rgba(46, 122, 255, 0.3);
  border: 1px solid #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.product-advantages .massive-resources .classification-construct li .inner-circle div:nth-child(2) {
  width: 120px;
  font-weight: 400;
  font-size: 20px;
  color: #ffffff;
  line-height: 28px;
  text-align: center;
  margin-top: 10px;
}
.product-advantages .massive-resources .classification-construct li:nth-child(2) {
  margin: 34px 0px;
  margin-left: 29px;
}
.product-advantages .massive-resources .circle-line-curve div {
  margin-left: -23px;
}
.product-advantages .massive-resources .circle-line-curve div:nth-child(2) {
  margin-top: 140px;
}
.product-advantages .massive-resources .product-advantages-arrow {
  margin: 0px 80px 0px 104px;
}
.product-advantages .massive-resources .product-advantages-arrow li:nth-child(2) {
  margin: 110px 0px;
}
.product-advantages .massive-resources .product-advantages-collect li {
  width: 310px;
  height: 104px;
  padding: 28px 30px;
  background: linear-gradient(47deg, #f6f9ff 0%, #ffffff 100%);
  box-shadow: 10px 10px 10px 1px rgba(190, 214, 255, 0.3);
  border-radius: 30px 30px 30px 30px;
  border: 1px solid #ffffff;
  font-weight: 400;
  font-size: 16px;
  color: #30374a;
  line-height: 28px;
  letter-spacing: 0.5px;
}
.product-advantages .massive-resources .product-advantages-collect li:nth-child(2) {
  margin: 48px 0px;
}
