.pc {
  display: none;
}
.mobile {
  display: block;
}
.container {
  padding: 0 2%;
}
.marginAuto {
  width: 100%;
}
.nav {
  height: auto;
  grid-template-columns: repeat(3, 1fr);
  padding-bottom: 0.4rem;
}
.nav a {
  background-size: auto 34% !important;
  padding-top: 1.2rem;
}
.nav a .text {
  font-size: 0.32rem;
}
.line-title {
  padding: 0 0.32rem;
}
.line-title .text {
  font-size: 0.32rem;
  width: 80%;
  overflow: hidden;
  text-wrap: nowrap;
  text-overflow: ellipsis;
}
.line-title .more {
  font-size: 0.32rem;
}
.summary .list {
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 0 12px;
}
.photo-exhibition .top {
  display: block;
  padding: 0.32rem;
}
.photo-exhibition .top .text {
  width: 100%;
  font-size: 0.32rem;
}
.photo-exhibition .top .img{
  width: 100%;
  margin-left: 0;
}
.photo-exhibition .top .img .img-item img{
  height: 100%;
  object-fit: cover;
}

.photo-exhibition .top .swiper-container {
  width: 100%;
  margin-top: 0.32rem;
}
.photo-exhibition .top .swiper-container .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.photo-exhibition .top .swiper-container {
  margin-left: 0;
}
.promotional-video .video {
  padding: 0.32rem;
}
.promotional-video .video video {
  height: 4rem;
}
.review .list {
  padding: 0.32rem;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 0.32rem;
}
.commemorativeAlbum .content {
  padding: 0.32rem;
  display: block;
}
.commemorativeAlbum .content .img {
  margin-right: 0;
  width: 100%;
  margin-bottom: 0.32rem;
}
.commemorativeAlbum .content .list .item {
  overflow: hidden;
  text-wrap: nowrap;
  text-overflow: ellipsis;
}
.commemorativeAlbum .content .list .item i {
  margin-right: 0.1rem;
}
.classicEngineering .list {
  padding: 0.32rem;
}
.classicEngineering .list .row2 {
  grid-template-columns: repeat(1, 1fr);
}
.classicEngineering .list .row2 .item .img{
  height: 258px;
}
.classicEngineering .list .row3 {
  grid-template-columns: repeat(1, 1fr);
}
.classicEngineering .list .item h1 {
  line-height: 1rem;
}
.council .list {
  grid-template-columns: repeat(1, 1fr);
}

.commemorativeAlbumNews .list {
  padding: 0.32rem;
}
.commemorativeAlbumNews .list .item {
  font-size: 0.28rem;
  line-height: 0.4rem;
  margin-bottom: 0.4rem;
}
.commemorativeAlbumNews .list .item .more {
  display: none;
}
#page,
.classicEngineeringNews #page {
  justify-content: center;
  padding-right: 0;
  margin-bottom: 0.6rem;
}
.footer {
  font-size: 0.26rem;
  line-height: 0.4rem;
  padding: 0.4rem 0;
}
.classicEngineeringNews .list {
  padding: 0.32rem;
  grid-template-columns: repeat(1, 1fr);
}
.news-container .content {
  padding: 0.6rem 0.32rem;
}
.news-container .content .title {
  margin-bottom: 0.32rem;
}
.news-container .content .title h1 {
  font-size: 0.32rem;
  margin-bottom: 0.2rem;
}
.news-container .content .title h2 {
  font-size: 0.28rem;
}
.news-container .content .main p {
  font-size: 0.28rem;
}
.news-container .content .main img {
  max-width: 100%;
}
.news-container .back {
  position: fixed;
  right: 5%;
  bottom: 30%;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  font-size: 0.18rem;
}
.news-container .back img {
  width: 15px;
}
.p_btns .p_bar ul {
  justify-content: flex-start;
}
