
tag1 {
  color: red;
}

input:focus {
  background-color: transparent;
  caret-color: black;  /* 设置光标颜色为红色 */
}

.logo{
  z-index: 22;
}

.li_item {
  padding: 10px 0;
}

#pagination a {
  /* padding: 0px 10px; */
  display: block;
  padding: .3rem .8rem;
  border: none;
  background: #cfcfcf87;
  border-radius: 4px;
  color: #000;
  margin-right: .6rem;
  margin-top: .5rem;
}

#pagination a.active {
  color: #fff;
  background: #930606;
  /* background: #2079b0; */
  font-weight: bold;
}

.grow {
  flex-grow: 1;
}

#dataContainer {
  overflow: auto;
  padding: 0 10px;
}

#dataContainer ul {
  width: 100%;
  display: flex;
  flex-direction: column;
  list-style: none;
  text-align: justify;
}

#dataContainer li {
  display: inline-block;
  position: relative;
  padding-left: 15px;
}

#dataContainer li::before{
  content: '';
  display: block;
  width: 5px;
  height: 5px;
  border: 1px solid #bf6c4d;
  background: #bf6c4d;
  border-radius: 50%;
  position: absolute;
  top: 1.375rem;
  left: 0;
}

.link {
  opacity: 0.6;
  padding-bottom: 0.6rem;
  letter-spacing: 0.4rem;
  display: flex;
 
  /* margin-right: 3rem; */
}

.link:hover {
  /* background-image: url(/static/img/border.svg);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 0 100%; */
  opacity: 1;
  transition: opacity 0.5s;
  transition-timing-function: ease;
  border-bottom: 2px solid #AD3E24;
}

.font-song {
  font-family: "STZhongsong", "STSong", "SimSun";
}

.curitem{
  /* background-image: url(/static/img/border.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: 100% auto;
  background-position: 0 100%; */
  opacity: 1;
  border-bottom: 2px solid #AD3E24;
}

.nothovercuritem{
  /* background-image: url(/static/img/border-gray.svg); */
  border-bottom: 2px solid #ad3d24a5;
}

 /* 添加中英文切换按钮样式 */
 .lang-switch {
   display: inline-block;
   padding: 0.5rem 1rem;
   margin-right: 1rem;
   border: 1px solid #AD3E24;
   border-radius: 0.5rem;
   color: #AD3E24;
   cursor: pointer;
   transition: all 0.3s ease;
 }

 .lang-switch:hover {
   background-color: #AD3E24;
   color: white;
 }

 /* 导航栏样式优化 */
 .navgator {
   gap: 1rem;
   width: fit-content;
   padding-right: 1.5rem;
 }

 .navgator::-webkit-scrollbar {
   display: none;
 }

 /* 移动端导航链接样式 */
 .navgator .link {
   min-width: max-content;
 }

 /* 英文状态下的字体大小调整 */
 .navgator.en .link a {
   font-size: 1.1rem;
   letter-spacing: 0;
   /* 英文比中文稍小一点 */
 }

 /* 移动端小屏幕优化 */
 @media (max-width: 40rem) {
   .navgator .link a {
     padding: 0 0.5rem;
   }
 }