a{
  text-decoration: none!important;
}

.contentBox{
  width: 1200rem;
  max-width: 100%;
  margin-inline: auto;
}

.section1{
  padding-block: calc(80px + 150rem) 342rem;
  background: url('/ebc-static/image/rongyu/section1Bg.webp');
  background-size: 100% 100%;
  position: relative;
}

.section1Model{
  position: absolute;
  width: 713rem;
  height: auto;
  right: calc(50vw - 960rem + 195rem);
  top: 84rem;
}

@media (min-width: 996px) {
  .ar .section1Model{
    right: unset;
    left: calc(50vw - 960rem + 195rem);
  }
}
.section1 h2{
  margin-top: 24rem;
  color: var(--ebc-text-secondary);
}

@media (max-width: 996px) {
.section1{
  background: url('/ebc-static/image/rongyu/section1Bgm.webp?t=1');
  background-size: cover;
  background-position: center;
  padding: calc(640rem + 90px) 32rem 106rem;
  margin-top: -45px;

}
.section1 h2{
  margin-top: 16rem;
}
.section1 h2,
.section1 h1{
  text-align: center;
}
}

.section2{
  margin-top: -120rem;
  position: relative;
  z-index: 2;
}

.section2 .contentBox{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 24rem;
  padding-bottom: 48rem;
}

.section2 .contentBox>div{
  flex: 0 0 384rem;
  padding: 80rem 30rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: var(--Corner-Radius-RC08, 8px);
  background: var(--Neutral-BG_A, #FFF);
}
.section2 .contentBox>div:hover{
  box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.08);
}
.section2 .contentBox>div div:nth-child(2){
  color: var(--Text-Primary, #000);
  text-align: center;
  font-size: 20rem;
  font-weight: 600;
  line-height: 28rem; /* 140% */
  /* margin-top: auto; */
}

.section2 .contentBox>div div:nth-child(3){
  color: var(--Text-Tertiary, rgba(0, 0, 0, 0.48));
  text-align: center;
  font-size: 16rem;
  font-weight: 500;
  line-height: 24rem; 
  margin-top: 4rem;
}
.section2 .contentBox>div img{
  width: auto;
  height: 120rem;
  margin-bottom: 35rem;
}
.section2 .showMore{
  display: none;
}
@media (max-width: 996px) {
  .section2{
    margin-top: -70rem;
    padding: 48rem 32rem;
  }
.section2 .contentBox{
  flex-direction: column;
  padding-bottom: 32rem;

}
.section2 .contentBox>div{
  flex: 1;
}
.section2 .contentBox>div img{
  height: 230rem;
  margin-bottom: 80rem;
}
.section2 .contentBox>div div:nth-child(2){
  font-size: 40rem;
  font-weight: 600;
  line-height: 56rem; /* 140% */
}
.section2 .contentBox>div div:nth-child(3){
font-size: 32rem;
font-weight: 500;
line-height: 48rem;
margin-top: 8rem;
  }
.section2 .showMore{
  display: block;
  color: #a52933;
  text-align: center;
  padding-block: 20rem;
}
.section2.showAll .open{
  display: none;
}
.section2.showAll .close{
  display: inline-block;
}
.section2 .open{
  display: inline-block;
}
.section2 .close{
  display: none;
}
.section2.showAll .showMore svg{
  transform: translateY(5rem) rotate(180deg);
}
.section2 .contentBox>div:nth-child(n+7){
  display: none;
}
.section2.showAll .contentBox>div:nth-child(n+7){
  display: flex
}
.section2 .showMore svg{
  margin-left: 4rem;
  transform: translateY(5rem);
}
}

.section3{
  padding-block: 160rem;
  overflow: hidden;
}
.section3 h2{
  color: var(--Text-Primary, #000);
  text-align: center;
  font-size: 48rem;
  font-weight: 700;
  line-height: 56rem;
  margin-bottom: 80rem;
}
.section3 .news-list{
  gap: 20rem;
  align-items: stretch;
}
.section3 .news-li{
  flex:0 0 550rem;
  overflow: hidden;
  background: #fff;
  border-radius: var(--Corner-Radius-RC24, 24px);
  padding-bottom: 40rem;
}
.section3 .news-li img{
  width: 550rem;
  height: 360rem;
  border-radius: var(--Corner-Radius-RC24, 24px);
  margin-bottom: 32rem;
}
.section3 .news-li h3{
  color: #000;
  font-size: 16rem;
  font-weight: 500;
  line-height: 24rem; /* 150% */
  padding-inline: 32rem;
}
@media (max-width: 996px) {
  .section3{
    padding-block: 40rem 112rem;
  }
.section3 h2{
line-height: 72rem;
margin-bottom: 56rem;
}
.section3 .news-li{
  flex:0 0 600rem;
  padding-bottom: 40rem;
  border-radius: 8px;
}
.section3 .news-li h3{
  padding-inline: 40rem;
  font-size: 32rem;
  font-weight: 500;
  line-height: 48rem; 
}
.section3 .news-li img{
  width: 600rem;
  height: 400rem;
  margin-bottom: 40rem;
  border-radius: 8px;

}
}