@media screen and (max-width: 2560px) {
  .ship {
    width: 100%;
    height: 1000px;
    background: url('../image/ship1920950.jpg') no-repeat center;
  }
}
.w{
  /* border: 1px solid #ccc; */
  width: 13rem;
}
.ship{
  font-size: 0.16rem;
  font-family: 'Helvetica Neue';
  position: relative;
}
.header{
  display: flex;
  height: 1.5rem;
  margin-bottom: 0.3rem;
}
.header .logo{
 width: 3rem;
 margin-left:-1.3rem;
 margin-top: 0.2rem;
}
.header-title{
  line-height: 2.5rem;
  font-size: 0.22rem;
  font-weight: 600;
  margin-left: -0.5rem;
  text-decoration: underline;
}
.part-describe{
  font-style: italic;
}
.part{
  width: 100%;
  display: flex;
}
.part-left{
  width: 6rem;
  margin: 0 1rem;
}
.part-left span{
  cursor: pointer;
  color: red;
}
.part-right img{
  width: 4rem;
  margin-top: 0.4rem;
  transition: all 0.6s;
}
.part-right img:hover{
  transform: scale(1.3);
  cursor: pointer;
}
.part-title{
  color: red;
  font-size: 0.18rem;
  /* font-weight: 600; */
  margin: 0.1rem 0;
}
.hidden{
  margin: 0.1rem 0;
  
}
.hidden li{
  height: 0.3rem;
  line-height: 0.3rem;
}