.nei_ban{
  width: 100%;
  height: calc(200px + 20rem);
  position: relative;
}
.nei_ban img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.nei_ban_text{
  max-width: 1480px;
  width: 85%;
  position: absolute;
  bottom: calc(14px + 2rem);
  left: 0;
  right: 0;
  margin: auto;
}
.nei_ban_title{
font-family: Century Gothic;
font-weight: bold;
font-size: calc(10px + 2rem);
color: #FFFFFF;
text-shadow: 0px calc(1px + 0.1rem) calc(1px + 0.25rem) rgba(30,35,22,0.2);
}
.position_box{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: calc(1px + 0.1rem);
  margin-top: calc(2px + 1rem);
}
.position_box img{
  width: calc(3px + 1rem);
  margin-right: calc(5px + 0.5rem);
}
.position_box p {
  font-family: Century Gothic;
  font-weight: 400;
  font-size: calc(10px + 0.5rem);
  color: #FFFFFF;
  text-shadow: 0px calc(1px + 0.1rem) calc(1px + 0.25rem) rgba(30,35,22,0.2);
}
.nei_title_box{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: calc(4px + 0.5rem);
  margin-top: calc(10px + 1rem);
}
.nei_title_box p:nth-of-type(1){
  font-size: calc(2px + 1rem);
    color: #333333;
    font-family: OPPOSans-R;
}

.nei_title_box div{
  width: calc(15px + 0.5rem);
  height: 1px;
  background-color: #666;
}
.nei_title_box p:nth-of-type(2){
  font-size: calc(4px + 0.5rem);
    color: #666666;
    font-family: OPPOSans-R;
}

.ban_intro{
  width: calc(76px + 30rem);
height: calc(86px + 5rem);
background: #006B9870;
position: absolute;
top: 0;
bottom: 0;
left: calc(47px + 20rem);
margin: auto;
display: flex;
flex-direction: column;
justify-content: center;
align-items:center;
gap: calc(10px + 0.5rem);
}
.ban_intro p:nth-of-type(1){
font-family: Century Gothic;
font-weight: bold;
font-size: calc(4px + 1.5rem);
color: #FFFFFF;
text-shadow: 0px calc(1px + 0.1rem) calc(1px + 0.25rem) rgba(22,29,35,0.6);
}
.ban_intro p:nth-of-type(2){
font-family: Century Gothic;
font-weight: 400;
font-size: calc(8px + 1rem);
color: #FFFFFF;
text-shadow: 0px calc(1px + 0.1rem) calc(1px + 0.25rem) rgba(22,29,35,0.6);
  }
@media (max-width: 1100px) {
  .nei_ban_box{
    margin-top: 0;
  }
  .position_box{
    display: none;
  }
  .nei_title_box p:nth-of-type(1){
    font-size: calc(13px + 1rem);
  }
  .nei_title_box p:nth-of-type(2){
    font-size: calc(10px + 1rem);
  }
  .nei_title_box div {
    width: calc(15px + 3.5rem);
  }
  .nei_ban {
   
    height: calc(200px + -12rem);
   
}
.nei_ban_title{
  font-size: calc(20px + 1rem);
}

}