.container {
  width: 1200px;
  max-width: 1200px;
  margin: 0 auto 30px;
}
img {
  max-width: 100%;
}
.rdCenter-container {
  display: flex;
  flex-direction: column;
}
.rdCenter-container .product-content {
  height: 488px;
}
.rdCenter-container .product-content .product-content-text {
  font-size: 14px;
  line-height: 20px;
}
.rdCenter-container .scientific-collaboration {
  width: 100%;
  background: url(../images/scientificBg.png);
  background-size: 100% 100%;
  padding-bottom: 37px;
  box-sizing: border-box;
}
.rdCenter-container .scientific-collaboration .scientific-title {
  font-family: MicrosoftYaHei;
  font-size: 66px;
  color: #FFFFFF;
  line-height: 87px;
  text-align: center;
  font-style: normal;
  padding: 50px 0;
  box-sizing: border-box;
}
.rdCenter-container .scientific-collaboration .scientific-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.rdCenter-container .scientific-collaboration .scientific-content .scientific-content-item {
  width: calc(50% - 20px);
  height: 665px;
  background: #fff;
  padding: 14px;
  box-sizing: border-box;
  transition: all 0.6s linear;
}
.rdCenter-container .scientific-collaboration .scientific-content .scientific-content-item img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.rdCenter-container .scientific-collaboration .scientific-content .scientific-content-item .scientific-content-item-text {
  margin-top: 56px;
  font-family: MicrosoftYaHei;
  font-size: 24px;
  color: #333333;
  line-height: 37px;
  text-align: justify;
  font-style: normal;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  /* Show only 4 lines */
  text-overflow: ellipsis;
  /* Show ellipsis at the end */
}
.rdCenter-container .scientific-collaboration .scientific-content .scientific-content-item:hover {
  transform: scale(1.05);
  box-shadow: rgba(1, 130, 150, 0.2) 0px 0px 30px;
  border-radius: 10px;
}
.rdCenter-container .scientific-collaboration .scientific-report-box .scientific-report-title {
  margin-top: 30px;
  text-align: center;
  font-family: MicrosoftYaHei;
  font-size: 36px;
  color: #FFFFFF;
  line-height: 47px;
  font-style: normal;
}
.rdCenter-container .scientific-collaboration .scientific-report-box .scientific-report-title .scientific-report-title-box {
  display: flex;
  align-items: center;
  justify-content: center;
}
.rdCenter-container .scientific-collaboration .scientific-report-box .bold {
  font-weight: bold;
}
.rdCenter-container .scientific-collaboration .scientific-report-box .report-details {
  margin-top: 20px;
}
.rdCenter-container .three-core-technology {
  width: 100%;
  background-size: 100% 100%;
  padding-bottom: 37px;
  box-sizing: border-box;
}
.rdCenter-container .three-core-technology .three-core-technology-title {
  padding: 50px 0;
  box-sizing: border-box;
  font-family: MicrosoftYaHei;
  font-size: 66px;
  color: #0353A5;
  line-height: 87px;
  text-align: center;
  font-style: normal;
}
.rdCenter-container .three-core-technology .three-core-technology-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-right: -10px;
}
.rdCenter-container .three-core-technology .three-core-technology-content .three-core-technology-content-item {
  position: relative;
  width: calc(33% - 20px);
  height: 504px;
  background: #fff;
}
.rdCenter-container .three-core-technology .three-core-technology-content .three-core-technology-content-item .three-core-technology-content-item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.rdCenter-container .three-core-technology .three-core-technology-content .three-core-technology-content-item .three-core-technology-content-item-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 326px;
  height: 72px;
  background: rgba(146, 185, 212, 0.58);
  border: 2px solid rgba(255, 255, 255, 0.58);
  font-family: MicrosoftYaHei, MicrosoftYaHei;
  font-weight: bold;
  font-size: 36px;
  color: #FFFFFF;
  line-height: 72px;
  text-shadow: 0px 2px 4px #2E6181;
  text-align: center;
  font-style: normal;
}
.rdCenter-container .three-core-technology .three-core-technology-content-text {
  display: flex;
  margin: 42px 0;
}
.rdCenter-container .three-core-technology .three-core-technology-content-text .three-core-technology-content-text-title {
  position: relative;
  width: 400px;
  font-weight: bold;
  font-size: 40px;
  color: #0353A5;
  line-height: 52px;
  text-align: left;
}
.rdCenter-container .three-core-technology .three-core-technology-content-text .three-core-technology-content-text-title .three-core-technology-content-text-title-right {
  font-size: 36px;
}
.rdCenter-container .three-core-technology .three-core-technology-content-text .three-core-technology-content-text-title::after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 2px;
  height: 83px;
  background: #0353A5;
}
.rdCenter-container .three-core-technology .three-core-technology-content-text .three-core-technology-content-text-text {
  flex: 1;
  display: flex;
  align-items: center;
  margin-left: 40px;
  overflow: hidden;
  font-family: MicrosoftYaHei;
  font-size: 18px;
  color: #0353A5;
  line-height: 30px;
  text-align: left;
}
.rdCenter-container .national-patent {
  width: 100%;
  background: url(../images/nationalPatentBg.png);
  background-size: 100% 100%;
  padding-bottom: 37px;
  box-sizing: border-box;
  margin-top: 60px;
}
.rdCenter-container .national-patent .national-patent-title {
  padding: 50px 0;
  box-sizing: border-box;
  font-family: MicrosoftYaHei;
  font-size: 66px;
  color: #F9F9F9;
  line-height: 87px;
  text-align: center;
  font-style: normal;
}
.rdCenter-container .national-patent .national-patent-content {
  position: relative;
}
.rdCenter-container .national-patent .national-patent-content .national-patent-content-box {
  position: absolute;
  left: 0;
  top: 0;
  font-family: MicrosoftYaHei, MicrosoftYaHei;
  font-size: 66px;
  color: #FFFFFF;
  text-align: left;
  font-style: normal;
}
.rdCenter-container .national-patent .national-patent-content .national-patent-content-box .national-patent-content-box-left .bold {
  font-weight: bold;
}
.rdCenter-container .national-patent .national-patent-content .national-patent-content-box .national-patent-content-box-right {
  margin-top: 10px;
  font-size: 34px;
}
.rdCenter-container .intellectual-property {
  width: 100%;
  background: url(../images/propertyRight.png);
  background-size: 100% 100%;
  padding-bottom: 37px;
  padding-top: 40px;
  box-sizing: border-box;
}
.rdCenter-container .intellectual-property .intellectual-property-title {
  font-family: MicrosoftYaHei;
  font-size: 66px;
  color: #0353A5;
  line-height: 87px;
  text-align: center;
  font-style: normal;
}
.rdCenter-container .intellectual-property .intellectual-property-content .intellectual-property-text {
  font-family: MicrosoftYaHei;
  font-size: 36px;
  color: #333333;
  line-height: 47px;
  text-align: center;
  font-style: normal;
  margin-bottom: 40px;
}
.expert-support {
  width: 100%;
  background: url(../images/expertBg.png);
  background-size: 100% 100%;
  padding: 40px 0;
  box-sizing: border-box;
}
.expert-support .expert-support-title {
  position: relative;
  font-family: MicrosoftYaHei;
  font-size: 66px;
  color: #0353A5;
  line-height: 87px;
  text-align: center;
  font-style: normal;
  z-index: 1;
  margin-bottom: 20px;
}
.expert-support .expert-support-content .expert-support-content-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.expert-support .expert-support-content .expert-support-content-box .expert-support-item {
  width: 33%;
  background: #fff;
  padding: 14px;
  box-sizing: border-box;
  font-family: MicrosoftYaHei, MicrosoftYaHei;
  font-size: 18px;
  color: #333333;
  font-style: normal;
  transition: all 0.6s linear;
  overflow: hidden;
}
.expert-support .expert-support-content .expert-support-content-box .expert-support-item .expert-support-item-img {
  width: 100%;
}
.expert-support .expert-support-content .expert-support-content-box .expert-support-item .expert-support-item-top {
  position: relative;
  margin-bottom: 20px;
}
.expert-support .expert-support-content .expert-support-content-box .expert-support-item .expert-support-item-top .name {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 86px;
  padding: 10px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  font-family: MicrosoftYaHei, MicrosoftYaHei;
  font-weight: bold;
  font-size: 32px;
  color: #0353A5;
  text-align: center;
  font-style: normal;
}
.expert-support .expert-support-content .expert-support-content-box .expert-support-item .expert-support-item-top .name .name-title {
  line-height: 66px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.expert-support .expert-support-content .expert-support-content-box .expert-support-item .expert-support-item-title {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: bold;
}
.expert-support .expert-support-content .expert-support-content-box .expert-support-item .expert-support-item-text {
  font-size: 14px;
  line-height: 24px;
}
.expert-support .expert-support-content .expert-support-content-box .expert-support-item .expert-support-item-img-box {
  width: 100%;
  height: 497px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.expert-support .expert-support-content .expert-support-content-box .expert-support-item:hover {
  color: #0098DD;
  transform: scale(1.05);
}
.aboutUs-container {
  display: block;
  /* 发展历程   START */
  /* 发展历程   END */
}
.aboutUs-container .product-content {
  height: auto;
  padding-bottom: 30px;
  box-sizing: border-box;
  margin-bottom: 0;
}
.aboutUs-container .product-content .product-container {
  width: 100%;
  margin: 0%;
}
.aboutUs-container .product-content .product-content-text {
  height: auto;
}
.aboutUs-container .product-content-text-item span {
  text-wrap-mode: wrap !important;
}
.aboutUs-container .group-culture {
  padding-top: 40px;
  box-sizing: border-box;
}
.aboutUs-container .group-culture .group-culture-title {
  font-family: MicrosoftYaHei;
  font-size: 66px;
  color: #0353A5;
  line-height: 87px;
  text-align: center;
  font-style: normal;
}
.aboutUs-container .group-culture .group-culture-content {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-right: -20px;
}
.aboutUs-container .group-culture .group-culture-content .group-culture-content-item {
  position: relative;
  margin-top: 30px;
  width: calc(33% - 20px);
  height: 504px;
}
.aboutUs-container .group-culture .group-culture-content .group-culture-content-item .group-culture-content-item-text-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 30px;
  box-sizing: border-box;
}
.aboutUs-container .group-culture .group-culture-content .group-culture-content-item .group-culture-content-item-text {
  font-weight: bold;
  font-size: 36px;
  color: #FFFFFF;
  line-height: 47px;
  text-align: center;
  margin-bottom: 20px;
}
.aboutUs-container .group-culture .group-culture-content .group-culture-content-item .group-culture-content-item-content {
  font-weight: bold;
  font-size: 32px;
  color: #FFFFFF;
  line-height: 51px;
  text-align: center;
}
.aboutUs-container .group-leader {
  background: #0353A5;
  padding: 60px 0 80px;
  box-sizing: border-box;
  margin-top: 60px;
  position: relative;
}
.aboutUs-container .group-leader .group-leader-title {
  font-size: 66px;
  color: #FFFFFF;
  line-height: 87px;
  text-align: center;
}
.aboutUs-container .group-leader .mySwiperNew {
  margin-top: 40px;
  height: 559px;
}
.aboutUs-container .group-leader .mySwiperNew .swiper-slide {
  display: flex;
  background: #fff;
  padding: 40px 30px;
  box-sizing: border-box;
}
.aboutUs-container .group-leader .mySwiperNew .swiper-slide .group-leader-content-img {
  width: 325px;
  height: 475px;
  transition: all 0.6s linear;
}
.aboutUs-container .group-leader .mySwiperNew .swiper-slide .group-leader-content-img:hover {
  transform: scale(1.05);
}
.aboutUs-container .group-leader .mySwiperNew .swiper-slide .group-leader-content {
  max-height: 100%;
  margin-left: 37px;
  overflow-y: auto;
}
.aboutUs-container .group-leader .mySwiperNew .swiper-slide span {
  text-wrap: wrap !important;
}
.aboutUs-container .group-leader .swiper-button-next {
  background: url(../images/shanjiao.png);
  background-size: 100% 100%;
  transform: rotate(180deg);
}
.aboutUs-container .group-leader .swiper-button-prev {
  background: url(../images/shanjiao.png);
  background-size: 100% 100%;
  transform: rotate(0deg);
}
.aboutUs-container .group-leader .swiper-button-prev.swiper-button-disabled {
  transform: rotate(0deg);
}
.aboutUs-container .group-leader .swiper-button-disabled {
  opacity: 0.5 !important;
}
.aboutUs-container .group-honor {
  position: relative;
  width: 100%;
  background: url(../images/expertBg.png);
  background-size: contain;
  padding-bottom: 60px;
  padding-top: 60px;
  box-sizing: border-box;
  color: #0353A5;
}
.aboutUs-container .group-honor .group-honor-title {
  font-family: MicrosoftYaHei;
  font-size: 66px;
  line-height: 87px;
  text-align: center;
  font-style: normal;
}
.aboutUs-container .group-honor .swiper-container {
  margin-top: 40px;
}
.aboutUs-container .group-honor .swiper-container .swiper-wrapper {
  gap: 0;
}
.aboutUs-container .group-honor .swiper-container .swiper-slide .group-honor-content-item {
  width: 100%;
  min-height: 302px;
  background: #EFEFEF;
  border-radius: 3px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.aboutUs-container .group-honor .swiper-container .swiper-slide .group-honor-content-item img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  margin-bottom: 0;
  transition: all 0.6s linear;
}
.aboutUs-container .group-honor .swiper-container .swiper-slide .text {
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: 10px;
  box-sizing: border-box;
  font-size: 18px;
  color: #333333;
  text-align: center;
}
.aboutUs-container .group-honor .swiper-container .swiper-slide:hover .group-honor-content-item img {
  transform: scale(1.1);
}
.aboutUs-container .group-honor .swiper-container .swiper-slide:hover .text {
  color: #0098DD;
}
.aboutUs-container .development-history {
  width: 100%;
  background: url(../images/developmentBg.png);
  background-size: 100% 100%;
  padding-bottom: 37px;
  padding-top: 40px;
  box-sizing: border-box;
  color: #0353A5;
}
.aboutUs-container .development-history .development-history-title {
  font-family: MicrosoftYaHei;
  font-size: 66px;
  line-height: 87px;
  text-align: center;
  font-style: normal;
}
.aboutUs-container .development-history .development-history-img {
  width: 100%;
  margin-top: 20px;
}
.aboutUs-container .production-base {
  width: 100%;
  background-size: 100% 100%;
  padding-bottom: 37px;
  padding-top: 40px;
  box-sizing: border-box;
  color: #0353A5;
}
.aboutUs-container .production-base .production-base-title {
  font-family: MicrosoftYaHei;
  font-size: 66px;
  line-height: 87px;
  text-align: center;
  font-style: normal;
}
.aboutUs-container .production-base .production-base-content .production-base-content-item {
  height: 250px;
  margin-top: 20px;
  box-sizing: border-box;
  background: #F4F8FC;
  display: flex;
  position: relative;
  /* 使子元素绝对定位 */
  overflow: hidden;
  /* 防止背景溢出 */
  padding: 20px;
  /* 内边距 */
  color: #000;
  /* 默认文字颜色 */
  background-color: #F4F8FC;
  /* 默认背景色为白色 */
  transition: background 0.5s ease, color 0.5s ease;
  /* 背景和文字颜色的过渡 */
  /* 初始背景设置为透明的渐变 */
  background: linear-gradient(to right, #F4F8FC 50%, transparent 50%);
  background-size: 200% 100%;
  /* 背景大小设置为两倍宽度 */
  background-position: left;
  /* 初始位置为左侧 */
}
.aboutUs-container .production-base .production-base-content .production-base-content-item .production-base-content-item-img {
  width: 325px;
  height: 202px;
  margin-right: 20px;
  object-fit: cover;
}
.aboutUs-container .production-base .production-base-content .production-base-content-item .production-base-content-item-text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-family: MicrosoftYaHei, MicrosoftYaHei;
  font-size: 24px;
  color: #333333;
  text-align: left;
  font-style: normal;
}
.aboutUs-container .production-base .production-base-content .production-base-content-item .production-base-content-item-text .production-base-content-item-text-title {
  margin-top: 10px;
}
.aboutUs-container .production-base .production-base-content .production-base-content-item .production-base-content-item-text .production-base-content-item-text-title .production-base-content-item-text-title-name {
  font-size: 24px;
  font-weight: bold;
}
.aboutUs-container .production-base .production-base-content .production-base-content-item .production-base-content-item-text .production-base-content-item-text-title .production-base-content-item-text-title-address {
  font-size: 14px;
}
.aboutUs-container .production-base .production-base-content .production-base-content-item .production-base-content-item-text .production-base-content-item-text-keyword {
  margin-top: 20px;
  font-size: 20px;
  color: #0353A5;
  font-weight: bold;
}
.aboutUs-container .production-base .production-base-content .production-base-content-item .production-base-content-item-text .production-base-content-item-text-content {
  margin-top: 20px;
  font-size: 14px;
  line-height: 24px;
}
.aboutUs-container .production-base .production-base-content .production-base-content-item:hover {
  background-position: right;
  /* hover 时背景位置移动到右侧 */
  background-color: #0098DD;
  /* hover 时背景色设置为 #0098DD */
  color: #fff;
  /* 文字颜色变为白色 */
}
.aboutUs-container .production-base .production-base-content .production-base-content-item:hover .production-base-content-item-text {
  color: #fff;
}
.aboutUs-container .production-base .production-base-content .production-base-content-item:hover .production-base-content-item-text .production-base-content-item-text-keyword {
  color: #EFEFEF;
}
.aboutUs-container .intellectual-property {
  width: 100%;
  background: url(../images/authenticationBg.png);
  background-size: 100% 100%;
  padding-bottom: 37px;
  padding-top: 40px;
  box-sizing: border-box;
  color: #fff;
}
.aboutUs-container .intellectual-property .intellectual-property-title {
  font-family: MicrosoftYaHei;
  font-size: 66px;
  line-height: 87px;
  text-align: center;
  font-style: normal;
}
.aboutUs-container .intellectual-property .intellectual-property-content .intellectual-property-text {
  width: 100%;
  margin: 20px auto 40px;
  font-family: MicrosoftYaHei;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  font-style: normal;
}
.aboutUs-container .development-history-box {
  width: 100%;
  background: url('../images/developmentBg.png');
  background-size: 100% 100%;
  box-sizing: border-box;
  position: relative;
}
.aboutUs-container .development-history-box .title {
  width: 100%;
  font-family: MicrosoftYaHei;
  font-size: 66px;
  color: #0353A5;
  line-height: 87px;
  text-align: center;
  font-style: normal;
  margin-bottom: 40px;
}
.aboutUs-container .development-history-box .content {
  width: 100%;
  height: 100%;
  padding: 1.875rem 0;
  box-sizing: border-box;
}
.aboutUs-container .development-history-box .content .event-content {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.aboutUs-container .development-history-box .content .event-content .fachan {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 140px;
  width: 1920px;
  height: 628px;
  z-index: 1;
  max-width: 1920px;
}
.aboutUs-container .development-history-box .content .event-content .content-list {
  display: flex;
  width: 1200px;
  height: 928px;
  margin: 0 auto;
}
.aboutUs-container .development-history-box .content .event-content .event-item-box {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.aboutUs-container .development-history-box .content .event-content .event-item {
  position: absolute;
  width: 110px;
  opacity: 0;
  /* 初始透明度为0 */
  transform: rotateX(-90deg);
  /* 初始状态为翻转 */
  transition: opacity 0.5s ease;
  /* 过渡效果 */
  margin: 10px 0;
  /* 添加一些间距 */
}
.aboutUs-container .development-history-box .content .event-content .event-item .event-item-title {
  font-weight: bold;
  font-size: 14px;
  color: #0064AE;
  line-height: 19px;
  text-align: left;
  font-style: normal;
}
.aboutUs-container .development-history-box .content .event-content .event-item .event-item-title:hover {
  color: #0353a5;
  font-weight: bold;
  font-size: 16px;
}
.aboutUs-container .development-history-box .content .event-content .event-item .event-item-text {
  font-size: 14px;
  color: #333333;
  line-height: 16px;
  text-align: left;
  font-style: normal;
}
.aboutUs-container .development-history-box .content .event-content .event-item .event-item-text:hover {
  color: #0353a5;
  font-weight: bold;
  font-size: 16px;
}
.aboutUs-container .development-history-box .content .event-content .event-item .event-item-number {
  width: 17px;
  height: 17px;
  background: #0064AE;
  border-radius: 50%;
  margin-top: 4px;
  margin-left: 6px;
  font-family: MicrosoftYaHei;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 17px;
  text-align: left;
  font-style: normal;
  text-align: center;
}
.aboutUs-container .development-history-box .content .event-content .event-item .event-item-line {
  width: 3px;
  height: 50px;
  background: #0064AE;
  margin-left: 12.5px;
}
.aboutUs-container .development-history-box .content .event-content .hover-effect .event-item-title {
  color: #0353a5;
  font-weight: bold;
}
.aboutUs-container .development-history-box .content .event-content .hover-effect .event-item-text {
  color: #0353a5;
  font-weight: bold;
}
.aboutUs-container .development-history-box .content .event-content .event-item:hover .event-item-title {
  color: #0353a5;
  font-weight: bold;
}
.aboutUs-container .development-history-box .content .event-content .event-item:hover .event-item-text {
  color: #0353a5;
  font-weight: bold;
}
.aboutUs-container .development-history-box .content .event-content .event-item.show {
  opacity: 1;
  /* 显示时的透明度 */
  animation: flip 0.7s ease-in-out forwards, bounce 0.5s ease forwards 0.7s;
  /* 添加翻转和回弹动画 */
}
@keyframes flip {
  0% {
    transform: rotateX(-90deg);
    opacity: 0;
  }
  /* 初始翻转状态 */
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
  /* 翻转到最终状态 */
}
@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  /* 向上偏移 */
  100% {
    transform: translateY(0);
  }
  /* 恢复到原位置 */
}
.aboutUs-container .development-history-box .content .event-content .event-item-one {
  bottom: 52%;
  left: 0%;
}
.aboutUs-container .development-history-box .content .event-content .event-item-two {
  top: 58%;
  left: 3%;
}
.aboutUs-container .development-history-box .content .event-content .event-item-three {
  bottom: 47%;
  left: 10%;
  width: 130px;
}
.aboutUs-container .development-history-box .content .event-content .event-item-four {
  top: 63%;
  left: 15%;
  width: 130px;
}
.aboutUs-container .development-history-box .content .event-content .event-item-five {
  bottom: 68%;
  left: 27%;
}
.aboutUs-container .development-history-box .content .event-content .event-item-six {
  top: 67%;
  left: 32%;
}
.aboutUs-container .development-history-box .content .event-content .event-item-seven {
  bottom: 69%;
  left: 38%;
}
.aboutUs-container .development-history-box .content .event-content .event-item-eight {
  top: 37%;
  left: 44%;
  width: 140px;
}
.aboutUs-container .development-history-box .content .event-content .event-item-nine {
  bottom: 72%;
  left: 49%;
}
.aboutUs-container .development-history-box .content .event-content .event-item-ten {
  top: 47%;
  left: 58%;
}
.aboutUs-container .development-history-box .content .event-content .event-item-eleven {
  bottom: 67%;
  left: 65%;
}
.aboutUs-container .development-history-box .content .event-content .event-item-twelve {
  top: 42%;
  left: 72%;
}
.aboutUs-container .development-history-box .content .event-content .event-item-thirteen {
  top: 28%;
  left: 83%;
}
.aboutUs-container .development-history-box .content .event-content .event-item-fourteen {
  bottom: 80%;
  left: 89%;
}
.aboutUs-container .development-history-box .content .event-content .event-item-fifteen {
  top: 30%;
  left: 93%;
  width: 130px;
}
.swiper-button-next {
  display: block;
  width: 23px;
  height: 30px;
  background: url(../images/shanjiaoactive.png);
  background-size: 100% 100%;
  top: 60%;
  right: 100px !important;
}
.swiper-button-prev {
  display: block;
  width: 23px;
  height: 30px;
  background: url(../images/shanjiaoactive.png);
  background-size: 100% 100%;
  transform: rotate(180deg);
  top: 60%;
  left: 100px !important;
}
.swiper-button-disabled {
  background: url(../images/shanjiao.png);
  background-size: 100% 100%;
  opacity: 1 !important;
  transform: rotate(0deg);
}
.swiper-button-next.swiper-button-disabled {
  transform: rotate(180deg);
}
.swiper-button-next::after {
  display: none;
}
.swiper-button-prev::after {
  display: none;
}
@media (max-width: 760px) {
  .swiper-button-next {
    right: 20px;
    transform: rotate(90deg);
  }
  .swiper-button-prev {
    left: 20px;
    transform: rotate(90deg);
  }
}
.cooperation-container .cooperation-title {
  background: url(../images/cooperationBg.png);
  background-size: 100% 100%;
  padding-top: 100px;
  padding-bottom: 280px;
  box-sizing: border-box;
}
.cooperation-container .cooperation-title .cooperation-title-box .cooperation-title-box-left-title {
  font-weight: bold;
  font-size: 88px;
  color: #E6B071;
  line-height: 116px;
}
.cooperation-container .cooperation-title .cooperation-title-box .cooperation-title-box-left-box {
  display: flex;
  align-items: center;
}
.cooperation-container .cooperation-title .cooperation-title-box .cooperation-title-box-left-box .cooperation-title-box-left {
  flex: 1;
}
.cooperation-container .cooperation-title .cooperation-title-box .cooperation-title-box-left-box .cooperation-title-box-left .cooperation-title-box-left-text {
  font-size: 36px;
  color: #FFFFFF;
  line-height: 47px;
  margin-bottom: 30px;
}
.cooperation-container .cooperation-title .cooperation-title-box .cooperation-title-box-left-box .cooperation-title-box-left .cooperation-title-box-left-detail {
  font-size: 25px;
  color: #F7DBB4;
  line-height: 45px;
}
.cooperation-container .cooperation-title .cooperation-title-box .cooperation-title-box-left-box .cooperation-title-box-right {
  margin-left: 4%;
  width: 41%;
  display: flex;
  flex-wrap: wrap;
}
.cooperation-container .cooperation-title .cooperation-title-box .cooperation-title-box-left-box .cooperation-title-box-right .cooperation-title-box-right-item {
  width: 50%;
  margin-top: 40px;
}
.cooperation-container .cooperation-title .cooperation-title-box .cooperation-title-box-left-box .cooperation-title-box-right .cooperation-title-box-right-item .cooperation-title-box-right-item-title {
  font-size: 54px;
  color: #E6B071;
  line-height: 71px;
  margin-bottom: 4px;
  vertical-align: bottom;
}
.cooperation-container .cooperation-title .cooperation-title-box .cooperation-title-box-left-box .cooperation-title-box-right .cooperation-title-box-right-item .cooperation-title-box-right-item-title span {
  font-size: 24px;
  font-weight: 400;
  vertical-align: bottom;
}
.cooperation-container .cooperation-title .cooperation-title-box .cooperation-title-box-left-box .cooperation-title-box-right .cooperation-title-box-right-item .cooperation-title-box-right-item-text {
  font-size: 24px;
  color: #FFFFFF;
  line-height: 31px;
}
.cooperation-container .cooperation-title .cooperation-title-box .advantage {
  margin-top: 80px;
  font-weight: bold;
  font-size: 66px;
  color: #E6B071;
  line-height: 87px;
  display: flex;
  align-items: baseline;
}
.cooperation-container .cooperation-title .cooperation-title-box .advantage .six {
  font-size: 99px;
}
.cooperation-container .cooperation-advantage-img {
  display: block;
  width: 100%;
  margin-top: -240px;
}
.newsCategory-container {
  padding-bottom: 60px;
  box-sizing: border-box;
}
.newsCategory-container .newsCategory-container-box .news-box-item-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.newsCategory-container .newsCategory-container-box .news-box-item {
  width: 25%;
  margin-top: 40px;
  font-family: MicrosoftYaHei, MicrosoftYaHei;
  color: #333333;
  line-height: 27px;
  text-align: left;
  font-style: normal;
  padding: 20px;
  box-sizing: border-box;
  transition: all 0.6s linear;
}
.newsCategory-container .newsCategory-container-box .news-box-item .news-box-title {
  font-weight: bold;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* Limit to 2 lines */
}
.newsCategory-container .newsCategory-container-box .news-box-item .news-lineicon {
  width: 30px;
  height: 3px;
  margin: 20px 0;
  background: #333333;
  border-radius: 4px;
}
.newsCategory-container .newsCategory-container-box .news-box-item .news-img {
  width: 100%;
  height: 147px;
  object-fit: cover;
}
.newsCategory-container .newsCategory-container-box .news-box-item .news-text-box {
  margin-top: 10px;
  font-size: 14px;
  color: #666666;
}
.newsCategory-container .newsCategory-container-box .news-box-item .news-text-box p {
  display: inline;
}
.newsCategory-container .newsCategory-container-box .news-box-item .news-more-text {
  margin-top: 30px;
  font-size: 12px;
}
.newsCategory-container .newsCategory-container-box .news-box-item:hover {
  color: #0098DD;
  box-shadow: rgba(1, 130, 150, 0.2) 0px 0px 30px;
}
.newsCategory-container .newsCategory-container-box .news-box-item:hover .news-lineicon {
  background: #0098DD;
}
.newsCategory-container .newsCategory-container-box .news-box-item:hover .news-text-box {
  color: #0098DD;
}
.newsCategory-container .table-limit {
  width: 100%;
}
.newsCategory-container .table-limit .tr-limit {
  display: flex;
  align-items: center;
  justify-content: end;
}
.newsCategory-container .table-limit .tr-limit td {
  margin-left: 10px;
}
.newsCategory-container .table-limit .next-page,
.newsCategory-container .table-limit .previous-page {
  display: inline-block;
  min-width: 80px;
  width: content;
  height: 36px;
  background: #F0F2F5;
  border-radius: 3px;
  border: 1px solid #D7DBE0;
  text-align: center;
  font-size: 14px;
  color: #333333;
  line-height: 36px;
  font-style: normal;
  padding: 0 10px;
  box-sizing: border-box;
}
.newsCategory-container .table-limit .previous-page,
.newsCategory-container .table-limit .next-page:hover {
  background: #0098DD;
  color: #fff;
}
.newsCategory-container .table-limit #button {
  width: 80px;
  height: 36px;
  background: #F0F2F5;
  border-radius: 3px;
  border: 1px solid #D7DBE0;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 36px;
  text-align: center;
  font-style: normal;
}
.newsCategory-container .table-limit #button:hover {
  background: #0098DD;
  color: #fff;
}
.newsCategory-container .table-limit #pageIndexInput {
  width: 63px;
  height: 36px;
  line-height: 36px;
  background: #FFFFFF;
  border-radius: 3px;
  border: 1px solid #E6E6E6;
  text-align: center;
  font-size: 14px;
  color: #333333;
}
/* 手机设备 */
@media only screen and (max-width: 1024px) {
  /* 样式规则 */
  .container {
    padding: 0 20px;
    box-sizing: border-box;
  }
  .phone-padding {
    padding: 0 20px;
    box-sizing: border-box;
  }
  .rdCenter-container .national-patent .national-patent-content .national-patent-content-box {
    left: 20px;
  }
  .cooperation-container .cooperation-title .cooperation-title-box .cooperation-title-box-left-box .cooperation-title-box-right-item-title {
    font-size: 46px !important;
  }
  .aboutUs-container .group-culture .group-culture-content .group-culture-content-item .group-culture-content-item-content {
    font-size: 28px;
  }
  .newsCategory-container .newsCategory-container-box .news-box-item {
    width: 50%;
  }
}
