.scenic-box .scenic-list .scenic-item .text-box .text {
        color: #422906;
        font-size: 0.28rem;
        line-height: 0.288rem;
        font-weight: 600;
      }
.footer p {
    color: #ffffff;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    padding-bottom: 7px;
  }
.scenic-box .scenic-list .scenic-item .text-box .tag {
        font-size: 0.16rem;
        color: rgba(94, 69, 32, 0.71);
        height: 0.28rem;
        line-height: 0.288rem;
        padding: 0 0.1rem;
        border-radius: 2px;
        background-color: #eee4d4;
        margin-left: 0.14rem;
      }
header {
  position: relative;
  width: 100%;
  min-width: 320px;
  max-width: 750px;
  height: 0.88rem;
  padding: 0 0.28rem;
  display: flex;
  align-items: center;
  background-color: #222;
}
.header-box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  z-index: 20;
}
.scenic-box .tag-li {
        display: inline-block;
        padding: 0 0.1rem;
        height: 0.28rem;
        border-radius: 0.04rem;
        background-color: rgba(34, 33, 33, 0.84);
        margin-right: 0.1rem;
        margin-top: 0.2rem;
      }
.scenic-box .scenic-top {
        position: relative;
        height: 4.66rem;
        margin-top: 0.9rem;
        background-color: #d8cdc0;
        display: block;
      }
.culture_h2 .backButton {
        font-size: 0.26rem;
        position: absolute;
        left: 0;
        top: 0.08rem;
        font-weight: 600;
      }
header .logo-img {
  width: 2.16rem;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url(//p3.img.cntv.cn/photoAlbum/templet/common/DEPA1724295874873312/logo-4.png);
}
.scenic-box .scenic-desc {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 0.24rem 0.3rem;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 25.56%, #000 120%);
        border-radius: 0.1rem;
      }
.share-btn {
  position: absolute;
  right: 1rem;
  width: 0.4rem;
  height: 0.4rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(//p3.img.cntv.cn/photoAlbum/templet/common/DEPA1724295874873312/share-btn1.png);
  cursor: pointer;
}
.scenic-box .scenic-list .scenic-item .scenic-item-cover img {
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
.scenic-box .scenic-list .scenic-item .scenic-item-cover {
        width: 100%;
        
        background-color: #d8cdc0;
      }
.scenic-box .tag-li span {
        display: block;
        opacity: 0.71;
        font-size: 0.16rem;
        line-height: 0.28rem;
        color: #fff;
      }
.footer {
  width: 100%;
  height: 84px;
  background-color: #444444;
}
.culture_h2 p {
        font-size: 0.36rem;
        color: rgba(66, 41, 6, 1);
      }
.share-poster {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.36);
}
.culture_h2 {
        text-align: center;
        position: relative;
        top: 0.4rem;
      }
.share-box img:first-of-type {
  height: 70%;
  min-width: 280px;
  max-width: 750px;
  object-fit: contain;
}
.culture {
        min-height: 100vh;
        background-color: #f7eee2;
        padding: 0 0.3rem;
        padding-bottom: 1rem;
      }
.header-placeholder {
  width: 100%;
  height: 0.88rem;
}
.link {
    padding: 14px 0 8px;
    color: #ffffff;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
  }
.scenic-box .scenic-list .scenic-item {
        
        font-size: 0;
        border-radius: 0.1rem;
        overflow: hidden;
      }
header .menu-btn {
  position: absolute;
  right: 0.28rem;
  width: 0.32rem;
  height: 0.32rem;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url(//p3.img.cntv.cn/photoAlbum/templet/common/DEPA1724295874873312/h-1.png);
  cursor: pointer;
}
.menu-box .menu-items {
  display: block;
  color: #fff;
  font-size: 0.3rem;
  cursor: pointer;
  line-height: 1rem;
}
.scenic-box .scenic-top-img {
        position: absolute;
        top: -0.2rem;
        left: 0.4rem;
        width: 0.68rem;
        z-index: 1;
      }
.culture_h2 p img {
        width: 0.26rem;
        margin: 0 0.1rem;
      }
.share-box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  overflow-y: auto;
  display: none;
}
.menu-box {
  position: absolute;
  top: 0.88rem;
  width: 100%;
  min-width: 320px;
  max-width: 750px;
  height: 5rem;
  padding: 0.2rem 0.4rem;
  background-color: #222;
  display: none;
}
header .title {
  color: #fff;
  font-size: 0.32rem;
  font-weight: 600;
  line-height: 0.88rem;
  margin-left: 0.28rem;
}
.scenic-box .scenic-list .scenic-item .text-box {
        display: flex;
        align-items: center;
        height: 0.7rem;
        padding: 0 0.1rem;
        background-color: #fff;
      }
.footer  a {
      color: #ffffff;
      text-decoration: none;
    }
.scenic-box .scenic-list {
        
        margin-top: 0.2rem;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0.28rem 0.28rem;
      }
header .menu-btn.close {
  background-image: url(//p3.img.cntv.cn/photoAlbum/templet/common/DEPA1724295874873312/h-2-1.png);
}
.footer p span {
      padding: 0 8px;
    }
.share-box img:last-of-type {
  width: 17%;
  min-width: 280px;
  max-width: 750px;
  object-fit: contain;
}
.scenic-box .text-1 {
        color: #fff;
        opacity: 0.8;
        font-size: 0.2rem;
        font-weight: 600;
        line-height: 0.28rem;
        margin-top: 0.12rem;
      }
.scenic-box .title {
        color: #fff;
        font-size: 0.48rem;
        font-weight: 600;
        line-height: 0.6rem; 
      }
.scenic-box .scenic-top .scenic-top-cover {
        width: 100%;
        height: 100%;
        border-radius: 0.1rem;
        object-fit: cover;
      }