@charset "UTF-8";
::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 5px;
}

/** 字体 */
/** 通用样式 */
* {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  box-sizing: border-box;
}
*::after,
*::before {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  box-sizing: border-box;
}

a {
  color: inherit;
}
a:hover {
  color: inherit;
}

input,
textarea {
  border: none;
  outline: none;
  background-color: transparent;
}

html {
  font-size: 100px;
}

body {
  font-family: Arial, "微软雅黑", "宋体";
  font-size: 16px;
  line-height: normal;
  background-color: #fff;
  padding: 0;
  margin: 0;
  scroll-behavior: smooth;
  scrollbar-gutter: stable;
}

.hidden {
  display: none !important;
}

video {
  max-width: 100%;
  height: auto;
  object-fit: contain;
}

img {
  max-width: 100%;
}

.flex {
  display: flex;
}

.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex-space-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.invisible {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

/* #region 组件 */
.title1 {
  display: flex;
  align-items: center;
}
.title1 h2 {
  color: #1a4eb1;
  font-size: 0.3rem;
  font-weight: 700;
}
.title1 h2 + span {
  margin-left: 0.12rem;
  font-weight: 700;
}
.title1 span {
  color: #bdc4cd;
  font-size: 0.22rem;
}
.title1.reverse h2 {
  color: #fff;
}
.title1.reverse span {
  color: #678db9;
}

.title2 {
  display: flex;
  align-items: center;
}
.title2 h2 {
  color: #333;
  font-size: 0.3rem;
}
.title2 h2 + span {
  margin-left: 0.12rem;
}
.title2 span {
  color: #bdc4cd;
  font-size: 0.22rem;
}

.more1 {
  display: flex;
  align-items: center;
  position: relative;
  color: #1a4eb1;
  font-size: 0.16rem;
  line-height: 0.22rem;
  padding-left: 0.24rem;
}
.more1::before {
  content: "";
  position: absolute;
  width: 0.18rem;
  height: 0.18rem;
  left: 0;
  top: 0.02rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15.2222 10H2.77778C2.35259 10 2 9.54667 2 9C2 8.45333 2.35259 8 2.77778 8H15.2222C15.6474 8 16 8.45333 16 9C16 9.54667 15.6474 10 15.2222 10Z' fill='%231A4EB1'/%3E%3Cpath d='M9 16C8.45333 16 8 15.6474 8 15.2222V2.77778C8 2.35259 8.45333 2 9 2C9.54667 2 10 2.35259 10 2.77778V15.2222C10 15.6474 9.54667 16 9 16Z' fill='%231A4EB1'/%3E%3C/svg%3E");
  transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -ms-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
}
.more1:hover {
  color: #1a4eb1;
}
.more1:hover::before {
  transform: rotate(90deg);
}
.more1.reverse {
  color: #fff;
}
.more1.reverse::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15.2222 10H2.77778C2.35259 10 2 9.54667 2 9C2 8.45333 2.35259 8 2.77778 8H15.2222C15.6474 8 16 8.45333 16 9C16 9.54667 15.6474 10 15.2222 10Z' fill='white'/%3E%3Cpath d='M9 16C8.45333 16 8 15.6474 8 15.2222V2.77778C8 2.35259 8.45333 2 9 2C9.54667 2 10 2.35259 10 2.77778V15.2222C10 15.6474 9.54667 16 9 16Z' fill='white'/%3E%3C/svg%3E");
}
.more1.reverse:hover {
  color: #fff;
}

@keyframes fade-top {
  0% {
    opacity: 0;
    transform: translateY(0.2rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.list1 ul {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.list1 li {
  border-bottom: 0.01rem solid #eee;
}
.list1 li .flex-space-between {
  position: relative;
  padding: 0.2rem 0.3rem;
}
.list1 li .detailed {
  position: relative;
  background: #f2f7fc;
}
.list1 li .detailed::before {
  content: "";
  position: absolute;
  width: 0.025rem;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #1a4eb1;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.list1 li .detailed .flex-space-between {
  flex-direction: column;
}
.list1 li .detailed .list-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.76rem;
}
.list1 li .detailed .list-bottom {
  margin-top: 0.16rem;
}
.list1 li .detailed .date {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.12rem 0.2rem;
  flex-direction: column;
  background-color: #1a4eb1;
  white-space: nowrap;
  animation: fade-top 0.25s ease-in-out both;
  animation-delay: 0;
}
.list1 li .detailed .date h4 {
  color: #fff;
  font-family: "Microsoft YaHei";
  font-size: 0.3rem;
  line-height: 0.27rem;
}
.list1 li .detailed .date h5 {
  margin-top: 0.1rem;
  color: #fff;
  font-family: "Microsoft YaHei";
  font-size: 0.14rem;
  line-height: 0.15rem;
}
.list1 li .detailed .date ~ .title {
  margin-left: 0.2rem;
}
.list1 li .detailed .title {
  color: #1a4eb1;
  font-family: "Microsoft YaHei";
  font-size: 0.22rem;
  font-weight: 700;
  line-height: normal;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  animation: fade-top 0.25s ease-in-out both;
  animation-delay: 0.1s;
}
.list1 li .detailed .brief {
  color: #666;
  font-family: "Microsoft YaHei";
  font-size: 0.14rem;
  line-height: 160%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  animation: fade-top 0.25s ease-in-out both;
  animation-delay: 0.3s;
}
.list1 li .simple .title {
  position: relative;
  padding-left: 0.26rem;
  flex-grow: 1;
  color: #333;
  font-size: 0.18rem;
  line-height: 160%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}
.list1 li .simple .title::before {
  content: "";
  position: absolute;
  width: 0.06rem;
  height: 0.06rem;
  top: 50%;
  left: 0;
  background-color: #1a4eb1;
  border-radius: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.list1 li .simple .title:hover {
  color: #1a4eb1;
}
.list1 li .simple .date {
  flex-shrink: 0;
  color: #999;
  font-size: 0.14rem;
  line-height: 160%;
}
.list1 li:not(.active) .detailed {
  display: none;
}
.list1 li:not(.active) .simple {
  display: block;
}
.list1 li.active .detailed {
  display: block;
}
.list1 li.active .simple {
  display: none;
}

.list2 ul {
  display: flex;
  flex-wrap: wrap;
}
.list2 li {
  width: calc((100% - 1.2rem) / 4);
}
.list2 li + li {
  margin-left: 0.38rem;
}
.list2 li:hover .txt .title {
  color: #1a4eb1;
}
.list2 .flex-space-between {
  flex-direction: column;
}
.list2 .pic {
  width: 100%;
  height: 2.13rem;
  overflow: hidden;
}
.list2 .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.list2 .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -ms-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
}
.list2 .pic img:hover {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}
.list2 .txt {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  width: 100%;
  padding: 0.15rem 0.2rem;
  background: #fff;
}
.list2 .txt .title {
  height: 3.2em;
  color: #333;
  font-size: 0.17rem;
  line-height: 160%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}
.list2 .txt .title ~ .date {
  margin-top: 0.2rem;
}
.list2 .txt .date {
  position: relative;
  color: #999;
  font-size: 0.14rem;
  line-height: 160%;
  padding-left: 0.26rem;
}
.list2 .txt .date::before {
  content: "";
  position: absolute;
  width: 0.16rem;
  height: 0.16rem;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_584_3689)'%3E%3Cpath d='M7.97639 3.6748C7.77552 3.67552 7.58308 3.75564 7.44104 3.89768C7.299 4.03972 7.21888 4.23216 7.21816 4.43304V8.25147C7.21196 8.35468 7.22694 8.45808 7.26217 8.55529C7.29741 8.6525 7.35215 8.74148 7.42304 8.81676C7.49393 8.89203 7.57947 8.95201 7.67439 8.99301C7.76932 9.03401 7.87163 9.05516 7.97503 9.05516C8.07843 9.05516 8.18074 9.03401 8.27566 8.99301C8.37059 8.95201 8.45613 8.89203 8.52702 8.81676C8.59791 8.74148 8.65265 8.6525 8.68788 8.55529C8.72312 8.45808 8.7381 8.35468 8.7319 8.25147V4.43304C8.7319 4.23241 8.65239 4.03997 8.51078 3.89785C8.36917 3.75573 8.17702 3.67553 7.97639 3.6748Z' fill='%23999999'/%3E%3Cpath d='M8.01702 7.60507C7.86659 7.60352 7.71909 7.64676 7.59329 7.72928C7.4675 7.8118 7.3691 7.92988 7.31062 8.0685C7.25213 8.20711 7.2362 8.35999 7.26486 8.50768C7.29351 8.65537 7.36545 8.7912 7.47153 8.89788L9.36166 10.788C9.4313 10.8616 9.515 10.9205 9.6078 10.9613C9.7006 11.002 9.80062 11.0237 9.90196 11.0251C10.0033 11.0265 10.1039 11.0076 10.1978 10.9694C10.2917 10.9313 10.377 10.8747 10.4486 10.8031C10.5203 10.7314 10.5769 10.6461 10.615 10.5522C10.6531 10.4583 10.672 10.3578 10.6706 10.2564C10.6692 10.1551 10.6475 10.0551 10.6068 9.96226C10.5661 9.86946 10.5072 9.78576 10.4335 9.71612L8.54342 7.82599C8.4719 7.75455 8.38677 7.69818 8.29307 7.66023C8.19937 7.62228 8.09901 7.60352 7.99793 7.60507H8.01702Z' fill='%23999999'/%3E%3Cpath opacity='0.3' d='M6.00166 9.73243C5.77293 9.73243 5.54935 9.80025 5.35917 9.92732C5.169 10.0544 5.02077 10.235 4.93324 10.4463C4.84572 10.6576 4.82281 10.8901 4.86744 11.1145C4.91206 11.3388 5.0222 11.5449 5.18393 11.7066C5.34566 11.8683 5.55172 11.9785 5.77605 12.0231C6.00037 12.0677 6.23289 12.0448 6.44421 11.9573C6.65552 11.8697 6.83613 11.7215 6.9632 11.5313C7.09027 11.3412 7.1581 11.1176 7.1581 10.8889C7.15845 10.7369 7.12879 10.5864 7.0708 10.4459C7.01281 10.3054 6.92764 10.1778 6.82018 10.0703C6.71273 9.96288 6.5851 9.87771 6.44463 9.81972C6.30416 9.76173 6.15362 9.73207 6.00166 9.73243Z' fill='%23999999'/%3E%3Cpath d='M7.99794 16.0002C7.0746 16.0014 6.15812 15.8417 5.28958 15.5284C5.203 15.4998 5.12304 15.4542 5.05441 15.3941C4.98579 15.3341 4.92989 15.261 4.89003 15.179C4.85017 15.097 4.82716 15.0078 4.82236 14.9168C4.81756 14.8257 4.83106 14.7347 4.86207 14.6489C4.89308 14.5632 4.94096 14.4846 5.0029 14.4177C5.06483 14.3508 5.13954 14.2969 5.22263 14.2594C5.30572 14.2219 5.39549 14.2014 5.48663 14.1992C5.57777 14.197 5.66843 14.213 5.75325 14.2465C7.28485 14.7986 8.96591 14.769 10.4771 14.1631C11.9882 13.5572 13.2242 12.4174 13.9502 10.9601C14.6761 9.50285 14.8415 7.82968 14.4149 6.25847C13.9883 4.68727 12.9994 3.32751 11.6361 2.43751C10.2728 1.54752 8.63009 1.1893 7.02003 1.43092C5.40997 1.67254 3.94474 2.49715 2.90273 3.7481C1.86071 4.99905 1.31449 6.58918 1.36785 8.2164C1.42122 9.84361 2.07043 11.3945 3.19217 12.5745C3.25395 12.6394 3.30236 12.7157 3.33464 12.7993C3.36691 12.8828 3.38241 12.9719 3.38026 13.0614C3.37811 13.1509 3.35834 13.2392 3.32209 13.3211C3.28584 13.403 3.23381 13.4769 3.16898 13.5387C3.10416 13.6005 3.02779 13.6489 2.94425 13.6812C2.86071 13.7134 2.77164 13.7289 2.68211 13.7268C2.59258 13.7246 2.50435 13.7049 2.42246 13.6686C2.34056 13.6324 2.26662 13.5803 2.20483 13.5155C0.934733 12.181 0.164204 10.4489 0.0234051 8.61196C-0.117393 6.77502 0.38017 4.94578 1.43204 3.43324C2.48392 1.92071 4.02562 0.817607 5.79672 0.310273C7.56782 -0.197062 9.45975 -0.077527 11.1529 0.648684C12.8461 1.3749 14.2367 2.66327 15.0898 4.29616C15.943 5.92905 16.2064 7.80637 15.8355 9.61099C15.4646 11.4156 14.4822 13.0369 13.0542 14.201C11.6263 15.3651 9.84027 16.0006 7.99794 16.0002Z' fill='%23999999'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_584_3689'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.list3 ul {
  display: flex;
  flex-wrap: wrap;
}
.list3 li {
  background: #fff;
  overflow: hidden;
  width: calc((100% - 0.8rem) / 3);
  transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -ms-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
}
.list3 li + li {
  margin-left: 0.38rem;
}
.list3 li:hover {
  transform: translateY(-0.1rem);
}
.list3 li:hover .title {
  color: #1a4eb1;
}
.list3 .flex-space-between {
  flex-direction: column;
  padding: 0.2rem;
  align-items: flex-start;
  height: 100%;
}
.list3 .list-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0.2rem;
  border-bottom: 0.01rem solid #f0f0f0;
}
.list3 .list-bottom {
  padding-top: 0.15rem;
}
.list3 .time {
  flex-shrink: 0;
  width: 0.9rem;
  height: 0.7rem;
  background: #228ee8;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: relative;
  padding: 0.1rem 0.12rem;
}
.list3 .time ~ .title {
  margin-left: 0.16rem;
}
.list3 .time h5 {
  color: #fff;
  font-size: 0.14rem;
}
.list3 .time h5 + h4 {
  margin-top: 0.03rem;
}
.list3 .time h4 {
  color: #fff;
  font-size: 0.25rem;
}
.list3 .time::before {
  content: "";
  position: absolute;
  width: 0.46rem;
  height: 0.01rem;
  bottom: 0.08rem;
  right: 0.1rem;
  background-color: rgba(255, 255, 255, 0.3);
}
.list3 .title {
  flex-grow: 1;
  color: #333;
  font-size: 0.18rem;
  line-height: 160%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}
.list3 .brief {
  color: #808080;
  font-size: 0.15rem;
  line-height: 160%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.list4 ul {
  display: flex;
  flex-direction: column;
}
.list4 li {
  transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -ms-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
}
.list4 li .date {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 0.6rem;
  height: 0.6rem;
  background-color: #1a4eb1;
}
.list4 li .date h4 {
  color: #fff;
  font-size: 0.23rem;
  line-height: 0.2rem;
}
.list4 li .date h5 {
  color: #fff;
  font-size: 0.11rem;
  line-height: 0.2rem;
}
.list4 li .date ~ .title-info {
  margin-left: 0.2rem;
}
.list4 li .title-info {
  width: 6rem;
}
.list4 li .title {
  color: #333;
  font-size: 0.18rem;
  line-height: 0.26rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}
.list4 li .brief {
  color: #808080;
  font-size: 0.15rem;
  line-height: 160%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list4 li ~ li {
  margin-top: 0.2rem;
}
.list4 li:hover {
  transform: translateX(0.08rem);
}
.list4 li:hover .title {
  color: #1a4eb1;
}

.list5 ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.list5 li {
  position: relative;
  width: 3.3rem;
  height: 1.9rem;
  margin-bottom: 0.2rem;
}
.list5 .pic {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.list5 .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -ms-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
}
.list5 .pic img:hover {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}
.list5 .txt {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.48rem;
  background: rgba(14, 33, 68, 0.6);
  padding: 0.15rem 0.1rem;
}
.list5 .txt h3 {
  text-align: center;
  color: #fff;
  font-size: 0.17rem;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
}
.list5 .txt h3:hover {
  opacity: 0.8;
}

.list6 ul {
  display: flex;
  flex-wrap: wrap;
}
.list6 li {
  width: 3.2rem;
}
.list6 li + li {
  margin-left: 0.4rem;
}
.list6 .flex {
  flex-direction: column;
}
.list6 .pic {
  width: 100%;
  height: 2.13rem;
  overflow: hidden;
}
.list6 .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -ms-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
}
.list6 .pic img:hover {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}
.list6 .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.list6 .pic ~ .txt {
  margin-top: 0.2rem;
}
.list6 .txt {
  display: flex;
  flex-direction: column;
}
.list6 .txt .title {
  color: #333;
  font-size: 0.17rem;
  line-height: 160%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}
.list6 .txt .title ~ .date {
  margin-top: 0.2rem;
}
.list6 .txt .date {
  color: #1a4eb1;
  font-size: 0.14rem;
}
.list6 li:hover .title {
  color: #1a4eb1;
}

.list7 ul {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.list7 li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0.01rem solid #e6e6e6;
  transition:
    padding 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  -webkit-transition:
    padding 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  -moz-transition:
    padding 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  -ms-transition:
    padding 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  -o-transition:
    padding 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  padding: 0.22rem 0;
}
.list7 li:hover {
  padding: 0.22rem 0.2rem;
  background-color: #1a4eb1;
}
.list7 li:hover .title {
  color: #fff;
}
.list7 li:hover .title::before {
  background-color: #fff;
}
.list7 li:hover .date {
  color: #fff;
}
.list7 .title {
  flex-grow: 1;
  width: 5.6rem;
  position: relative;
  padding-left: 0.26rem;
  color: #333;
  font-size: 0.18rem;
  line-height: 160%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}
.list7 .title::before {
  content: "";
  position: absolute;
  width: 0.06rem;
  height: 0.06rem;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: #1a4eb1;
  border-radius: 50%;
  transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
}
.list7 .date {
  flex-shrink: 0;
  margin-left: 0.3rem;
  color: #999;
  font-size: 0.14rem;
  line-height: 160%;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}

/* #endregion 组件 */
.wrapper {
  width: 14rem;
  margin: 0 auto;
}

.header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 100;
  background: linear-gradient(
    180deg,
    #004690 0%,
    rgba(0, 70, 144, 0.6) 50%,
    rgba(0, 70, 144, 0) 100%
  );
  height: 1.2rem;
  transition: height 0.3s ease-in-out;
  -webkit-transition: height 0.3s ease-in-out;
  -moz-transition: height 0.3s ease-in-out;
  -ms-transition: height 0.3s ease-in-out;
  -o-transition: height 0.3s ease-in-out;
  transform: translateY(0);
}
.header::before {
  opacity: 0;
}
.header .logo {
  flex-shrink: 0;
  width: 5.88rem;
  height: 0.72rem;
  background-image: url(../images/logo.png);
}
.header .logo a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.header .logo img {
  visibility: hidden;
}
.header .menu {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-direction: column;
}
.header .menu-top {
  margin-top: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.header .menu-bottom {
  display: flex;
  align-items: center;
  min-height: 0.58rem;
}
.header .menu .btns {
  display: flex;
  align-items: center;
}
.header .menu .btns .btn {
  height: 0.42rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.015rem solid #fff;
  border-radius: 0.3rem;
  cursor: pointer;
}
.header .menu .btns .btn.search-btn {
  width: 0.42rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.6667 4.16669H16.6667' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6667 6.66669H14.1667' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5001 9.58335C17.5001 13.9584 13.9584 17.5 9.58341 17.5C5.20841 17.5 1.66675 13.9584 1.66675 9.58335C1.66675 5.20835 5.20841 1.66669 9.58341 1.66669' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.3334 18.3333L16.6667 16.6666' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 0.2rem 0.2rem;
}
.header .menu .btns .btn.lang-btn {
  padding: 0 0.12rem;
  background-color: #fff;
}
.header .menu .btns .btn.lang-btn a {
  color: #808080;
  font-family: "Microsoft YaHei";
  font-size: 0.15rem;
  font-weight: 700;
}
.header .menu .btns .btn.lang-btn a.active {
  color: #1a4eb1;
}
.header .menu .btns .btn.lang-btn .devider {
  width: 0.02rem;
  height: 0.2rem;
  margin: 0 0.08rem;
  background-color: #d9d9d9;
}
.header .menu .btns .btn ~ .btn {
  margin-left: 0.2rem;
}
.header::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  z-index: -1;
  background: linear-gradient(180deg, #004690 0%, rgba(0, 70, 144, 0.88) 100%);
}
.header.top {
  transform: translateY(0);
  height: 1.6rem;
}
.header.top .menu-top {
  margin-top: 0.24rem;
  height: 0.22rem;
  opacity: 1;
  visibility: visible;
}
.header:hover {
  transform: translateY(0);
}
.header:hover::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  z-index: -1;
  background: linear-gradient(180deg, #004690 0%, rgba(0, 70, 144, 0.88) 100%);
}
.header:hover::before {
  opacity: 1;
}
.header > .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 18.4rem;
  height: 100%;
}

.footer .footer-main {
  position: relative;
  min-height: 2.9rem;
  padding: 0.6rem 0 0.5rem;
  background-color: #1a4eb1;
  z-index: 0;
}
.footer .footer-main::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(../images/bgfooter.png);
  mix-blend-mode: soft-light;
  z-index: -1;
}
.footer .footer-main .footer-left {
  max-width: 5rem;
  display: flex;
  flex-direction: column;
}
.footer .footer-bottom {
  height: 0.6rem;
  background:
    linear-gradient(0deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%),
    #1a4eb1;
  color: rgba(255, 255, 255, 0.46);
  font-size: 0.14rem;
  line-height: 190%;
}
.footer .footer-bottom > .wrapper {
  height: 100%;
}
.footer .footer-bottom a {
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}
.footer .footer-bottom a:hover {
  color: rgba(255, 255, 255, 0.8);
}
.footer .footer-logo a {
  display: flex;
  align-items: center;
}
.footer .footer-logo img {
  height: 0.56rem;
}
.footer .footer-logo ~ .contact-info {
  margin-top: 0.4rem;
}
.footer .contact-info {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer .contact-info p {
  white-space: nowrap;
  flex-basis: 2.5rem;
  color: #fff;
  font-size: 0.14rem;
  line-height: 200%;
}
.footer .contact-info p:last-of-type {
  flex-basis: 0;
  margin-right: 0.2rem;
}
.footer .fast-link .fast-link-title {
  margin-bottom: 0.1rem;
}
.footer .fast-link .fast-link-title h2 {
  position: relative;
  padding-bottom: 0.12rem;
  color: #fff;
  font-size: 0.18rem;
}
.footer .fast-link .fast-link-title h2::before {
  content: "";
  position: absolute;
  width: 0.46rem;
  height: 0.02rem;
  left: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
}
.footer .fast-link .fast-link-content {
  display: flex;
}
.footer .fast-link .fast-link-content ul + ul {
  margin-left: 0.8rem;
}
.footer .fast-link .fast-link-content li {
  color: #fff;
  font-size: 0.14rem;
  line-height: 200%;
  opacity: 0.8;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
}
.footer .fast-link .fast-link-content li:hover {
  opacity: 1;
}
.footer .QRcode {
  width: 1.2rem;
}
.footer .QRcode .pic {
  width: 100%;
}
.footer .QRcode .pic img {
  width: 100%;
}
.footer .QRcode .pic ~ .txt {
  margin-top: 0.1rem;
}
.footer .QRcode .txt {
  text-align: center;
  color: #fff;
  font-size: 0.14rem;
  line-height: 200%;
}
.footer .copyright span + span,
.footer .copyright span + a {
  margin-left: 0.1rem;
}

.nav-item[data-column-name*="身份认证"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Cpath d='M28.7 4.5H19.3C17.22 4.5 15.52 6.18 15.52 8.26V10.14C15.52 12.22 17.2 13.9 19.28 13.9H28.7C30.78 13.9 32.46 12.22 32.46 10.14V8.26C32.48 6.18 30.78 4.5 28.7 4.5Z' fill='%23fff'/%3E%3Cpath d='M34.48 10.14C34.48 13.32 31.88 15.92 28.7 15.92H19.3C16.12 15.92 13.52 13.32 13.52 10.14C13.52 9.01996 12.32 8.31996 11.32 8.83996C8.49996 10.34 6.57996 13.32 6.57996 16.74V35.56C6.57996 40.48 10.6 44.5 15.52 44.5H32.48C37.4 44.5 41.42 40.48 41.42 35.56V16.74C41.42 13.32 39.5 10.34 36.68 8.83996C35.68 8.31996 34.48 9.01996 34.48 10.14ZM30.68 25.96L22.68 33.96C22.38 34.26 22 34.4 21.62 34.4C21.24 34.4 20.86 34.26 20.56 33.96L17.56 30.96C16.98 30.38 16.98 29.42 17.56 28.84C18.14 28.26 19.1 28.26 19.68 28.84L21.62 30.78L28.56 23.84C29.14 23.26 30.1 23.26 30.68 23.84C31.26 24.42 31.26 25.38 30.68 25.96Z' fill='%23fff'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="身份认证"]:hover .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Cpath d='M28.7 4.5H19.3C17.22 4.5 15.52 6.18 15.52 8.26V10.14C15.52 12.22 17.2 13.9 19.28 13.9H28.7C30.78 13.9 32.46 12.22 32.46 10.14V8.26C32.48 6.18 30.78 4.5 28.7 4.5Z' fill='%23C0C0C0'/%3E%3Cpath d='M34.48 10.14C34.48 13.32 31.88 15.92 28.7 15.92H19.3C16.12 15.92 13.52 13.32 13.52 10.14C13.52 9.01996 12.32 8.31996 11.32 8.83996C8.49996 10.34 6.57996 13.32 6.57996 16.74V35.56C6.57996 40.48 10.6 44.5 15.52 44.5H32.48C37.4 44.5 41.42 40.48 41.42 35.56V16.74C41.42 13.32 39.5 10.34 36.68 8.83996C35.68 8.31996 34.48 9.01996 34.48 10.14ZM30.68 25.96L22.68 33.96C22.38 34.26 22 34.4 21.62 34.4C21.24 34.4 20.86 34.26 20.56 33.96L17.56 30.96C16.98 30.38 16.98 29.42 17.56 28.84C18.14 28.26 19.1 28.26 19.68 28.84L21.62 30.78L28.56 23.84C29.14 23.26 30.1 23.26 30.68 23.84C31.26 24.42 31.26 25.38 30.68 25.96Z' fill='%23C0C0C0'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="邮箱"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Cpath d='M12 26.5C6.48 26.5 2 30.96 2 36.5C2 42.04 6.48 46.5 12 46.5C17.52 46.5 22 42.02 22 36.5C22 30.98 17.54 26.5 12 26.5ZM7.92 32.42H12C12.76 32.42 13.36 33.04 13.36 33.78C13.36 34.52 12.76 35.14 12 35.14H7.92C7.16 35.14 6.56 34.52 6.56 33.78C6.56 33.04 7.16 32.42 7.92 32.42ZM16.08 40.58H7.92C7.16 40.58 6.56 39.96 6.56 39.22C6.56 38.48 7.18 37.86 7.92 37.86H16.1C16.86 37.86 17.46 38.48 17.46 39.22C17.46 39.96 16.84 40.58 16.08 40.58Z' fill='white'/%3E%3Cpath d='M34 6.5H14C8 6.5 4 9.5 4 16.5V22.78C4 24.24 5.5 25.16 6.84 24.58C9.04 23.62 11.54 23.26 14.16 23.68C19.4 24.54 23.68 28.68 24.74 33.88C25.04 35.4 25.08 36.88 24.88 38.3C24.72 39.48 25.68 40.52 26.86 40.52H34C40 40.52 44 37.52 44 30.52V16.5C44 9.5 40 6.5 34 6.5ZM34.94 17.68L28.68 22.68C27.36 23.74 25.68 24.26 24 24.26C22.32 24.26 20.62 23.74 19.32 22.68L13.06 17.68C12.42 17.16 12.32 16.2 12.82 15.56C13.34 14.92 14.28 14.8 14.92 15.32L21.18 20.32C22.7 21.54 25.28 21.54 26.8 20.32L33.06 15.32C33.7 14.8 34.66 14.9 35.16 15.56C35.68 16.2 35.58 17.16 34.94 17.68Z' fill='white'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="邮箱"]:hover .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Cpath d='M12 26.5C6.48 26.5 2 30.96 2 36.5C2 42.04 6.48 46.5 12 46.5C17.52 46.5 22 42.02 22 36.5C22 30.98 17.54 26.5 12 26.5ZM7.92 32.42H12C12.76 32.42 13.36 33.04 13.36 33.78C13.36 34.52 12.76 35.14 12 35.14H7.92C7.16 35.14 6.56 34.52 6.56 33.78C6.56 33.04 7.16 32.42 7.92 32.42ZM16.08 40.58H7.92C7.16 40.58 6.56 39.96 6.56 39.22C6.56 38.48 7.18 37.86 7.92 37.86H16.1C16.86 37.86 17.46 38.48 17.46 39.22C17.46 39.96 16.84 40.58 16.08 40.58Z' fill='%23C0C0C0'/%3E%3Cpath d='M34 6.5H14C8 6.5 4 9.5 4 16.5V22.78C4 24.24 5.5 25.16 6.84 24.58C9.04 23.62 11.54 23.26 14.16 23.68C19.4 24.54 23.68 28.68 24.74 33.88C25.04 35.4 25.08 36.88 24.88 38.3C24.72 39.48 25.68 40.52 26.86 40.52H34C40 40.52 44 37.52 44 30.52V16.5C44 9.5 40 6.5 34 6.5ZM34.94 17.68L28.68 22.68C27.36 23.74 25.68 24.26 24 24.26C22.32 24.26 20.62 23.74 19.32 22.68L13.06 17.68C12.42 17.16 12.32 16.2 12.82 15.56C13.34 14.92 14.28 14.8 14.92 15.32L21.18 20.32C22.7 21.54 25.28 21.54 26.8 20.32L33.06 15.32C33.7 14.8 34.66 14.9 35.16 15.56C35.68 16.2 35.58 17.16 34.94 17.68Z' fill='%23C0C0C0'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="教师"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Cpath d='M12.4814 22.3684C11.2934 22.368 10.1538 22.8417 9.3134 23.6853C8.47299 24.5289 8.00056 25.6732 8 26.8667V38.9979C7.99983 39.5891 8.11563 40.1746 8.34078 40.7209C8.56593 41.2672 8.89602 41.7635 9.31219 42.1816C9.72836 42.5997 10.2224 42.9313 10.7662 43.1575C11.31 43.3837 11.8929 43.5001 12.4814 43.5H22.2691C22.3365 43.5 22.4029 43.484 22.463 43.4532C22.523 43.4225 22.575 43.3779 22.6145 43.3231C22.6541 43.2682 22.6802 43.2048 22.6907 43.1379C22.7011 43.071 22.6957 43.0026 22.6747 42.9382L16.0956 22.6642C16.0677 22.5782 16.0135 22.5033 15.9406 22.4502C15.8678 22.397 15.78 22.3684 15.69 22.3684H12.4814ZM35.5198 22.3684H32.3142C32.2242 22.3684 32.1364 22.397 32.0636 22.4502C31.9907 22.5033 31.9365 22.5782 31.9086 22.6642L25.332 42.9382C25.3111 43.0026 25.3056 43.071 25.3161 43.1379C25.3265 43.2048 25.3526 43.2682 25.3922 43.3231C25.4318 43.3779 25.4837 43.4225 25.5438 43.4532C25.6038 43.484 25.6703 43.5 25.7377 43.5H35.5198C36.1082 43.4999 36.6909 43.3835 37.2344 43.1572C37.778 42.931 38.2719 42.5994 38.688 42.1814C39.104 41.7635 39.434 41.2673 39.6591 40.7212C39.8842 40.1751 40.0001 39.5898 40 38.9988V26.8675C39.9997 25.6741 39.5275 24.5298 38.6873 23.6861C37.8472 22.8423 36.7078 22.3684 35.5198 22.3684ZM36.6261 36.5015H30.9563C30.7898 36.5015 30.6301 36.435 30.5124 36.3168C30.3947 36.1985 30.3285 36.0381 30.3285 35.8708C30.3285 35.7036 30.3947 35.5432 30.5124 35.4249C30.6301 35.3066 30.7898 35.2402 30.9563 35.2402H36.6257C36.7922 35.2402 36.9519 35.3066 37.0696 35.4249C37.1873 35.5432 37.2535 35.7036 37.2535 35.8708C37.2535 36.0381 37.1873 36.1985 37.0696 36.3168C36.9519 36.435 36.7922 36.5015 36.6257 36.5015H36.6261ZM32.2827 13.8169C32.2829 12.7245 32.0689 11.6428 31.6529 10.6335C31.2368 9.62427 30.6268 8.70726 29.8578 7.93489C29.0888 7.16253 28.1758 6.54995 27.171 6.13216C26.1663 5.71437 25.0894 5.49956 24.0019 5.5C19.4312 5.5 15.7199 9.21969 15.7199 13.8169C15.7199 18.4141 19.4308 22.1333 24.0019 22.1333C28.573 22.1333 32.2827 18.4069 32.2827 13.8169ZM23.725 23.696L20.1718 26.6917C20.1067 26.7466 20.0594 26.8199 20.036 26.9021C20.0126 26.9842 20.0142 27.0716 20.0406 27.1528L23.5941 38.1005C23.622 38.1867 23.6762 38.2617 23.7491 38.315C23.822 38.3682 23.9099 38.3969 24 38.3969C24.0901 38.3969 24.178 38.3682 24.2509 38.315C24.3238 38.2617 24.378 38.1867 24.4059 38.1005L27.9616 27.1528C27.988 27.0715 27.9897 26.9841 27.9663 26.9018C27.9429 26.8196 27.8955 26.7462 27.8303 26.6912L24.2746 23.6956C24.1976 23.6306 24.1003 23.595 23.9997 23.5951C23.8992 23.5952 23.8019 23.6309 23.725 23.696Z' fill='%23fff'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="教师"]:hover .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Cpath d='M12.4814 22.3684C11.2934 22.368 10.1538 22.8417 9.3134 23.6853C8.47299 24.5289 8.00056 25.6732 8 26.8667V38.9979C7.99983 39.5891 8.11563 40.1746 8.34078 40.7209C8.56593 41.2672 8.89602 41.7635 9.31219 42.1816C9.72836 42.5997 10.2224 42.9313 10.7662 43.1575C11.31 43.3837 11.8929 43.5001 12.4814 43.5H22.2691C22.3365 43.5 22.4029 43.484 22.463 43.4532C22.523 43.4225 22.575 43.3779 22.6145 43.3231C22.6541 43.2682 22.6802 43.2048 22.6907 43.1379C22.7011 43.071 22.6957 43.0026 22.6747 42.9382L16.0956 22.6642C16.0677 22.5782 16.0135 22.5033 15.9406 22.4502C15.8678 22.397 15.78 22.3684 15.69 22.3684H12.4814ZM35.5198 22.3684H32.3142C32.2242 22.3684 32.1364 22.397 32.0636 22.4502C31.9907 22.5033 31.9365 22.5782 31.9086 22.6642L25.332 42.9382C25.3111 43.0026 25.3056 43.071 25.3161 43.1379C25.3265 43.2048 25.3526 43.2682 25.3922 43.3231C25.4318 43.3779 25.4837 43.4225 25.5438 43.4532C25.6038 43.484 25.6703 43.5 25.7377 43.5H35.5198C36.1082 43.4999 36.6909 43.3835 37.2344 43.1572C37.778 42.931 38.2719 42.5994 38.688 42.1814C39.104 41.7635 39.434 41.2673 39.6591 40.7212C39.8842 40.1751 40.0001 39.5898 40 38.9988V26.8675C39.9997 25.6741 39.5275 24.5298 38.6873 23.6861C37.8472 22.8423 36.7078 22.3684 35.5198 22.3684ZM36.6261 36.5015H30.9563C30.7898 36.5015 30.6301 36.435 30.5124 36.3168C30.3947 36.1985 30.3285 36.0381 30.3285 35.8708C30.3285 35.7036 30.3947 35.5432 30.5124 35.4249C30.6301 35.3066 30.7898 35.2402 30.9563 35.2402H36.6257C36.7922 35.2402 36.9519 35.3066 37.0696 35.4249C37.1873 35.5432 37.2535 35.7036 37.2535 35.8708C37.2535 36.0381 37.1873 36.1985 37.0696 36.3168C36.9519 36.435 36.7922 36.5015 36.6257 36.5015H36.6261ZM32.2827 13.8169C32.2829 12.7245 32.0689 11.6428 31.6529 10.6335C31.2368 9.62427 30.6268 8.70726 29.8578 7.93489C29.0888 7.16253 28.1758 6.54995 27.171 6.13216C26.1663 5.71437 25.0894 5.49956 24.0019 5.5C19.4312 5.5 15.7199 9.21969 15.7199 13.8169C15.7199 18.4141 19.4308 22.1333 24.0019 22.1333C28.573 22.1333 32.2827 18.4069 32.2827 13.8169ZM23.725 23.696L20.1718 26.6917C20.1067 26.7466 20.0594 26.8199 20.036 26.9021C20.0126 26.9842 20.0142 27.0716 20.0406 27.1528L23.5941 38.1005C23.622 38.1867 23.6762 38.2617 23.7491 38.315C23.822 38.3682 23.9099 38.3969 24 38.3969C24.0901 38.3969 24.178 38.3682 24.2509 38.315C24.3238 38.2617 24.378 38.1867 24.4059 38.1005L27.9616 27.1528C27.988 27.0715 27.9897 26.9841 27.9663 26.9018C27.9429 26.8196 27.8955 26.7462 27.8303 26.6912L24.2746 23.6956C24.1976 23.6306 24.1003 23.595 23.9997 23.5951C23.8992 23.5952 23.8019 23.6309 23.725 23.696Z' fill='%23C0C0C0'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="学生"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Cpath d='M38.1035 23.8059C38.244 23.8224 38.3785 23.8723 38.4951 23.9524C38.6117 24.0326 38.7077 24.1404 38.7734 24.2659C38.8391 24.3914 38.8735 24.5314 38.873 24.6731V38.6047C38.8729 38.7522 38.8351 38.8976 38.7636 39.0266C38.6921 39.1555 38.5888 39.2638 38.4638 39.342C36.8933 40.326 30.9817 43.6994 23.8974 43.6994C16.267 43.6993 10.1985 40.324 8.59467 39.342C8.46722 39.264 8.36189 39.1541 8.289 39.0237C8.21613 38.8933 8.17829 38.7463 8.17865 38.5969V24.7493C8.17863 24.6105 8.21175 24.4732 8.27533 24.3498C8.33891 24.2265 8.43087 24.1198 8.54389 24.0393C8.65685 23.9589 8.78751 23.9067 8.92475 23.8869C9.06212 23.8672 9.20277 23.8806 9.33393 23.926C12.1872 24.917 17.0939 26.9903 20.4492 28.0032C22.876 28.7356 23.6975 29.1202 26.6826 28.0578C28.8609 27.2824 34.165 25.2223 37.6884 23.8586C37.8205 23.8076 37.9628 23.7894 38.1035 23.8059ZM19.8056 6.24046C22.1178 5.31434 23.3747 4.80384 26.2324 5.99632C26.2504 6.00413 26.5615 6.14224 26.582 6.15062C30.3986 7.70889 37.9759 10.6488 42.288 12.4104C46.0512 14.0353 44.3983 14.5709 43.3496 15.2219V19.8606C43.3496 20.0753 43.4273 20.2826 43.5683 20.4446L44.371 21.3655C44.4478 21.4536 44.5067 21.5564 44.5439 21.6672C44.581 21.7781 44.596 21.8953 44.5878 22.0119C44.5797 22.1287 44.5484 22.2431 44.496 22.3479C44.4437 22.4525 44.3706 22.5457 44.2822 22.6223L42.4746 24.5832C42.3078 24.7277 42.0936 24.8058 41.873 24.801C41.6522 24.7961 41.4405 24.7088 41.2802 24.5569L39.666 22.635C39.4979 22.4756 39.398 22.257 39.3886 22.0256C39.3793 21.7943 39.4607 21.5682 39.6152 21.3957L40.5058 20.3987C40.6521 20.2355 40.7332 20.024 40.7333 19.8049V17.6506C40.7332 17.5048 40.6974 17.3613 40.6288 17.2327C40.5602 17.1039 40.4609 16.9937 40.3398 16.9123C40.2186 16.831 40.0788 16.7806 39.9335 16.7659C39.7884 16.7512 39.6418 16.7722 39.5068 16.8274C31.3667 20.1612 28.1531 21.2554 26.2167 22.1184C24.1868 23.0233 22.7334 23.0179 20.7197 22.2688C18.7051 21.5194 9.59794 18.0636 4.85053 15.8137C1.6793 14.3124 1.47041 13.3606 4.90424 12.0871C9.37916 10.4028 15.8847 7.71073 19.8056 6.24046Z' fill='%23fff'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="学生"]:hover .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Cpath d='M38.1035 23.8059C38.244 23.8224 38.3785 23.8723 38.4951 23.9524C38.6117 24.0326 38.7077 24.1404 38.7734 24.2659C38.8391 24.3914 38.8735 24.5314 38.873 24.6731V38.6047C38.8729 38.7522 38.8351 38.8976 38.7636 39.0266C38.6921 39.1555 38.5888 39.2638 38.4638 39.342C36.8933 40.326 30.9817 43.6994 23.8974 43.6994C16.267 43.6993 10.1985 40.324 8.59467 39.342C8.46722 39.264 8.36189 39.1541 8.289 39.0237C8.21613 38.8933 8.17829 38.7463 8.17865 38.5969V24.7493C8.17863 24.6105 8.21175 24.4732 8.27533 24.3498C8.33891 24.2265 8.43087 24.1198 8.54389 24.0393C8.65685 23.9589 8.78751 23.9067 8.92475 23.8869C9.06212 23.8672 9.20277 23.8806 9.33393 23.926C12.1872 24.917 17.0939 26.9903 20.4492 28.0032C22.876 28.7356 23.6975 29.1202 26.6826 28.0578C28.8609 27.2824 34.165 25.2223 37.6884 23.8586C37.8205 23.8076 37.9628 23.7894 38.1035 23.8059ZM19.8056 6.24046C22.1178 5.31434 23.3747 4.80384 26.2324 5.99632C26.2504 6.00413 26.5615 6.14224 26.582 6.15062C30.3986 7.70889 37.9759 10.6488 42.288 12.4104C46.0512 14.0353 44.3983 14.5709 43.3496 15.2219V19.8606C43.3496 20.0753 43.4273 20.2826 43.5683 20.4446L44.371 21.3655C44.4478 21.4536 44.5067 21.5564 44.5439 21.6672C44.581 21.7781 44.596 21.8953 44.5878 22.0119C44.5797 22.1287 44.5484 22.2431 44.496 22.3479C44.4437 22.4525 44.3706 22.5457 44.2822 22.6223L42.4746 24.5832C42.3078 24.7277 42.0936 24.8058 41.873 24.801C41.6522 24.7961 41.4405 24.7088 41.2802 24.5569L39.666 22.635C39.4979 22.4756 39.398 22.257 39.3886 22.0256C39.3793 21.7943 39.4607 21.5682 39.6152 21.3957L40.5058 20.3987C40.6521 20.2355 40.7332 20.024 40.7333 19.8049V17.6506C40.7332 17.5048 40.6974 17.3613 40.6288 17.2327C40.5602 17.1039 40.4609 16.9937 40.3398 16.9123C40.2186 16.831 40.0788 16.7806 39.9335 16.7659C39.7884 16.7512 39.6418 16.7722 39.5068 16.8274C31.3667 20.1612 28.1531 21.2554 26.2167 22.1184C24.1868 23.0233 22.7334 23.0179 20.7197 22.2688C18.7051 21.5194 9.59794 18.0636 4.85053 15.8137C1.6793 14.3124 1.47041 13.3606 4.90424 12.0871C9.37916 10.4028 15.8847 7.71073 19.8056 6.24046Z' fill='%23C0C0C0'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="教务"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Cpath d='M41 32.5V37.5C41 41.36 37.86 44.5 34 44.5H14C10.14 44.5 7 41.36 7 37.5V36.2C7 33.06 9.56 30.5 12.7 30.5H39C40.1 30.5 41 31.4 41 32.5Z' fill='%23fff'/%3E%3Cpath d='M31 4.5H17C9 4.5 7 6.5 7 14.5V29.66C8.52 28.32 10.52 27.5 12.7 27.5H39C40.1 27.5 41 26.6 41 25.5V14.5C41 6.5 39 4.5 31 4.5ZM26 22H16C15.18 22 14.5 21.32 14.5 20.5C14.5 19.68 15.18 19 16 19H26C26.82 19 27.5 19.68 27.5 20.5C27.5 21.32 26.82 22 26 22ZM32 15H16C15.18 15 14.5 14.32 14.5 13.5C14.5 12.68 15.18 12 16 12H32C32.82 12 33.5 12.68 33.5 13.5C33.5 14.32 32.82 15 32 15Z' fill='%23fff'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="教务"]:hover .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Cpath d='M41 32.5V37.5C41 41.36 37.86 44.5 34 44.5H14C10.14 44.5 7 41.36 7 37.5V36.2C7 33.06 9.56 30.5 12.7 30.5H39C40.1 30.5 41 31.4 41 32.5Z' fill='%23C0C0C0'/%3E%3Cpath d='M31 4.5H17C9 4.5 7 6.5 7 14.5V29.66C8.52 28.32 10.52 27.5 12.7 27.5H39C40.1 27.5 41 26.6 41 25.5V14.5C41 6.5 39 4.5 31 4.5ZM26 22H16C15.18 22 14.5 21.32 14.5 20.5C14.5 19.68 15.18 19 16 19H26C26.82 19 27.5 19.68 27.5 20.5C27.5 21.32 26.82 22 26 22ZM32 15H16C15.18 15 14.5 14.32 14.5 13.5C14.5 12.68 15.18 12 16 12H32C32.82 12 33.5 12.68 33.5 13.5C33.5 14.32 32.82 15 32 15Z' fill='%23C0C0C0'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="汉语"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Cpath d='M24 3.5C12.4031 3.5 3 12.9031 3 24.5C3 36.0969 12.4031 45.5 24 45.5C35.5969 45.5 45 36.0969 45 24.5C45 12.9031 35.5969 3.5 24 3.5ZM15.2578 12.95C15.7969 12.95 16.3922 13.0438 17.0484 13.2313C17.7047 13.4188 18.1734 13.7375 18.45 14.1922C18.7313 14.6469 18.8672 15.0406 18.8672 15.3828C18.8672 15.725 18.7922 15.9828 18.6422 16.1609C18.4922 16.3391 18.3 16.4234 18.0609 16.4234C17.6531 16.4234 16.9922 15.9453 16.0781 14.9844C15.1641 14.0234 14.7094 13.4469 14.7094 13.2453C14.7094 13.0437 14.8922 12.95 15.2578 12.95ZM12.7734 20.1312C13.6547 20.1312 14.4375 20.3469 15.1266 20.7781C15.8156 21.2094 16.1578 21.8141 16.1578 22.5969C16.1578 23.3797 15.9422 23.7734 15.5109 23.7734C15.0797 23.7734 14.4141 23.2906 13.5094 22.3156C12.6047 21.3453 12.1547 20.7359 12.1547 20.4969C12.1594 20.2531 12.3656 20.1312 12.7734 20.1312ZM15.3375 34.5781C15.2391 35.3609 15.0375 35.7547 14.7234 35.7547C14.4094 35.7547 13.9875 35.2859 13.4484 34.3484C12.9094 33.4109 12.6422 32.7313 12.6422 32.3141C12.6422 32.0281 12.7922 31.8172 13.0922 31.6859C13.3922 31.5547 13.65 31.3438 13.8656 31.0578C14.0812 30.7719 14.7141 29.6937 15.7687 27.8328C16.8234 25.9672 17.7234 24.2984 18.4781 22.8172C18.8438 22.1562 19.125 21.8234 19.3172 21.8234C19.4672 21.8234 19.5422 21.9406 19.5422 22.1703C19.5422 22.4 19.4438 22.7281 19.2516 23.1453C18.1969 25.7703 17.3063 28.1375 16.575 30.2469C15.8484 32.3516 15.4359 33.7953 15.3375 34.5781ZM39.8203 33.7016C39.5531 33.8094 38.775 33.9406 37.5 34.0813C36.2203 34.2266 35.1469 34.2969 34.275 34.2969C33.4031 34.2969 32.7328 34.1516 32.2594 33.8656C31.7859 33.5797 31.0172 32.7828 29.9531 31.4844C28.8891 30.1812 28.0031 28.9813 27.2906 27.875C25.8281 29.6844 24.2625 31.0578 22.5984 31.9953C20.9297 32.9328 19.3687 33.4016 17.9062 33.4016C17.4328 33.4016 17.1984 33.3172 17.1984 33.1531C17.1984 32.9891 17.3813 32.8391 17.7469 32.7078C19.5328 32.1125 21.1875 31.25 22.7156 30.125C24.2437 29 25.4344 27.7437 26.2969 26.3516C24.8344 24.0781 23.7469 22.5125 23.0391 21.65C22.3312 20.7875 21.7359 20.1875 21.2672 19.8453C20.7938 19.5031 20.5594 19.2266 20.5594 19.0156C20.5594 18.8047 20.7094 18.7016 21.0094 18.7016C22.4719 18.7016 23.8172 19.8172 25.0406 22.0438C25.3219 22.55 25.9875 23.5109 27.0422 24.9219C27.9 23.2016 28.5703 21.4578 29.0437 19.6906C29.5172 17.9234 29.7516 16.8219 29.7516 16.3812C29.7516 16.0719 29.6109 15.9172 29.3344 15.9172C28.5797 15.9172 27.3656 16.175 25.6875 16.6953C24.0094 17.2156 22.95 17.4734 22.5094 17.4734C22.0688 17.4734 21.6281 17.3516 21.1875 17.1078C20.7469 16.8641 20.5266 16.6484 20.5266 16.4609C20.5266 16.2734 20.7516 16.1703 21.2062 16.1469C22.4531 16.1047 23.9906 15.8469 25.8187 15.3875C27.6469 14.9234 28.9781 14.375 29.8172 13.7328C30.0516 13.5359 30.3328 13.4328 30.6562 13.4328C30.9797 13.4328 31.5469 13.7094 32.3672 14.2625C33.1828 14.8156 33.5906 15.2281 33.5906 15.5047C33.5906 15.7812 33.3516 16.1281 32.8828 16.5453C32.1938 17.1406 31.6125 18.1906 31.1391 19.6906C30.2766 22.4281 29.3109 24.7109 28.2375 26.5437C29.6344 28.2875 31.2234 29.675 32.9953 30.7156C34.7672 31.7516 36.9563 32.5016 39.5578 32.9656C40.0078 33.0312 40.2375 33.1625 40.2375 33.3641C40.2234 33.4812 40.0922 33.5938 39.8203 33.7016Z' fill='%23fff'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="汉语"]:hover .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Cpath d='M24 3.5C12.4031 3.5 3 12.9031 3 24.5C3 36.0969 12.4031 45.5 24 45.5C35.5969 45.5 45 36.0969 45 24.5C45 12.9031 35.5969 3.5 24 3.5ZM15.2578 12.95C15.7969 12.95 16.3922 13.0438 17.0484 13.2313C17.7047 13.4188 18.1734 13.7375 18.45 14.1922C18.7313 14.6469 18.8672 15.0406 18.8672 15.3828C18.8672 15.725 18.7922 15.9828 18.6422 16.1609C18.4922 16.3391 18.3 16.4234 18.0609 16.4234C17.6531 16.4234 16.9922 15.9453 16.0781 14.9844C15.1641 14.0234 14.7094 13.4469 14.7094 13.2453C14.7094 13.0437 14.8922 12.95 15.2578 12.95ZM12.7734 20.1312C13.6547 20.1312 14.4375 20.3469 15.1266 20.7781C15.8156 21.2094 16.1578 21.8141 16.1578 22.5969C16.1578 23.3797 15.9422 23.7734 15.5109 23.7734C15.0797 23.7734 14.4141 23.2906 13.5094 22.3156C12.6047 21.3453 12.1547 20.7359 12.1547 20.4969C12.1594 20.2531 12.3656 20.1312 12.7734 20.1312ZM15.3375 34.5781C15.2391 35.3609 15.0375 35.7547 14.7234 35.7547C14.4094 35.7547 13.9875 35.2859 13.4484 34.3484C12.9094 33.4109 12.6422 32.7313 12.6422 32.3141C12.6422 32.0281 12.7922 31.8172 13.0922 31.6859C13.3922 31.5547 13.65 31.3438 13.8656 31.0578C14.0812 30.7719 14.7141 29.6937 15.7687 27.8328C16.8234 25.9672 17.7234 24.2984 18.4781 22.8172C18.8438 22.1562 19.125 21.8234 19.3172 21.8234C19.4672 21.8234 19.5422 21.9406 19.5422 22.1703C19.5422 22.4 19.4438 22.7281 19.2516 23.1453C18.1969 25.7703 17.3063 28.1375 16.575 30.2469C15.8484 32.3516 15.4359 33.7953 15.3375 34.5781ZM39.8203 33.7016C39.5531 33.8094 38.775 33.9406 37.5 34.0813C36.2203 34.2266 35.1469 34.2969 34.275 34.2969C33.4031 34.2969 32.7328 34.1516 32.2594 33.8656C31.7859 33.5797 31.0172 32.7828 29.9531 31.4844C28.8891 30.1812 28.0031 28.9813 27.2906 27.875C25.8281 29.6844 24.2625 31.0578 22.5984 31.9953C20.9297 32.9328 19.3687 33.4016 17.9062 33.4016C17.4328 33.4016 17.1984 33.3172 17.1984 33.1531C17.1984 32.9891 17.3813 32.8391 17.7469 32.7078C19.5328 32.1125 21.1875 31.25 22.7156 30.125C24.2437 29 25.4344 27.7437 26.2969 26.3516C24.8344 24.0781 23.7469 22.5125 23.0391 21.65C22.3312 20.7875 21.7359 20.1875 21.2672 19.8453C20.7938 19.5031 20.5594 19.2266 20.5594 19.0156C20.5594 18.8047 20.7094 18.7016 21.0094 18.7016C22.4719 18.7016 23.8172 19.8172 25.0406 22.0438C25.3219 22.55 25.9875 23.5109 27.0422 24.9219C27.9 23.2016 28.5703 21.4578 29.0437 19.6906C29.5172 17.9234 29.7516 16.8219 29.7516 16.3812C29.7516 16.0719 29.6109 15.9172 29.3344 15.9172C28.5797 15.9172 27.3656 16.175 25.6875 16.6953C24.0094 17.2156 22.95 17.4734 22.5094 17.4734C22.0688 17.4734 21.6281 17.3516 21.1875 17.1078C20.7469 16.8641 20.5266 16.6484 20.5266 16.4609C20.5266 16.2734 20.7516 16.1703 21.2062 16.1469C22.4531 16.1047 23.9906 15.8469 25.8187 15.3875C27.6469 14.9234 28.9781 14.375 29.8172 13.7328C30.0516 13.5359 30.3328 13.4328 30.6562 13.4328C30.9797 13.4328 31.5469 13.7094 32.3672 14.2625C33.1828 14.8156 33.5906 15.2281 33.5906 15.5047C33.5906 15.7812 33.3516 16.1281 32.8828 16.5453C32.1938 17.1406 31.6125 18.1906 31.1391 19.6906C30.2766 22.4281 29.3109 24.7109 28.2375 26.5437C29.6344 28.2875 31.2234 29.675 32.9953 30.7156C34.7672 31.7516 36.9563 32.5016 39.5578 32.9656C40.0078 33.0312 40.2375 33.1625 40.2375 33.3641C40.2234 33.4812 40.0922 33.5938 39.8203 33.7016Z' fill='%23C0C0C0'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="申请"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3E%3Cpath d='M33.9967 5.25C34.4608 5.25 34.9059 5.43437 35.2341 5.76256C35.5623 6.09075 35.7467 6.53587 35.7467 7C35.7467 7.46413 35.5623 7.90925 35.2341 8.23744C34.9059 8.56563 34.4608 8.75 33.9967 8.75H14.0863C12.6711 8.75 11.3137 9.31222 10.313 10.313C9.31222 11.3137 8.75 12.6711 8.75 14.0863V41.9137C8.75 42.6144 8.88803 43.3084 9.1562 43.9558C9.42438 44.6032 9.81745 45.1915 10.313 45.687C10.8085 46.1825 11.3968 46.5756 12.0442 46.8438C12.6916 47.112 13.3856 47.25 14.0863 47.25H41.8273C43.2386 47.25 44.5924 46.691 45.5925 45.6953C46.5926 44.6996 47.1575 43.3482 47.1637 41.937L47.25 22.4175C47.252 21.9534 47.4383 21.5091 47.7679 21.1823C48.0975 20.8555 48.5435 20.6731 49.0076 20.6751C49.4717 20.6771 49.916 20.8634 50.2428 21.193C50.5696 21.5226 50.752 21.9685 50.75 22.4327L50.6637 41.9522C50.6535 44.289 49.718 46.5267 48.062 48.1755C46.406 49.8243 44.1642 50.75 41.8273 50.75H14.0863C11.7428 50.75 9.49524 49.819 7.8381 48.1619C6.18097 46.5048 5.25 44.2572 5.25 41.9137V14.0863C5.25 11.7428 6.18097 9.49524 7.8381 7.8381C9.49524 6.18097 11.7428 5.25 14.0863 5.25H33.9967Z' fill='white'/%3E%3Cpath d='M41.1942 6.2102L24.9134 22.4C24.5862 22.7252 24.3266 23.1119 24.1494 23.5377C23.9722 23.9636 23.881 24.4203 23.8809 24.8815V27.8262C23.8806 28.7877 24.257 29.711 24.9293 30.3984C25.6016 31.0858 26.5164 31.4825 27.4777 31.5035L30.266 31.5642C30.7266 31.5744 31.1846 31.4936 31.6138 31.3264C32.043 31.1593 32.435 30.909 32.7674 30.59L49.3737 14.6534C50.5018 13.5703 51.1541 12.0839 51.1873 10.5204C51.2206 8.95687 50.6321 7.44406 49.551 6.31403L49.4717 6.23236C48.3772 5.13198 46.8904 4.51136 45.3384 4.50698C43.7863 4.50261 42.2961 5.11483 41.1954 6.20903L41.1942 6.2102ZM47.0205 8.7337C47.4606 9.19376 47.7002 9.80965 47.6866 10.4462C47.673 11.0827 47.4075 11.6878 46.9482 12.1287L30.3454 28.0654L27.5559 28.0035C27.5094 28.0026 27.4652 27.9835 27.4327 27.9504C27.4002 27.9172 27.382 27.8726 27.382 27.8262V24.8815L43.6617 8.6917C44.0793 8.27657 44.6374 8.03309 45.2257 8.00933C45.8141 7.98557 46.39 8.18326 46.8397 8.56336L47.0205 8.7337Z' fill='white'/%3E%3Cpath d='M42.2366 8.46887L47.4142 13.6792L44.9316 16.1455L39.7539 10.9364L42.2366 8.46887Z' fill='white'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="招生"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3E%3Cpath d='M38.166 4.00001C38.7992 3.99887 39.4269 4.12346 40.0117 4.36622C40.5963 4.60895 41.1271 4.96502 41.5732 5.41407L47.2998 11.1406C47.749 11.5869 48.1059 12.1183 48.3486 12.7031C48.5913 13.2878 48.715 13.9149 48.7139 14.5479V47.1787C48.7119 48.4568 48.2035 49.6822 47.2998 50.5859C46.396 51.4896 45.1706 51.9981 43.8926 52H12.8213C11.5432 51.998 10.3178 51.4897 9.41406 50.5859C8.51032 49.6822 8.00196 48.4568 8 47.1787V8.8213C8.00197 7.54322 8.51032 6.31781 9.41406 5.41407C10.3178 4.51033 11.5432 4.00197 12.8213 4.00001H38.166ZM12.8213 7.21387C12.3955 7.21515 11.9876 7.38544 11.6865 7.68653C11.3854 7.98763 11.2151 8.39549 11.2139 8.8213V47.1787C11.2151 47.6045 11.3854 48.0124 11.6865 48.3135C11.9876 48.6146 12.3955 48.7849 12.8213 48.7861H43.8926C44.3184 48.7849 44.7272 48.6146 45.0283 48.3135C45.3292 48.0124 45.4987 47.6044 45.5 47.1787V14.5479C45.5006 14.3369 45.4588 14.1275 45.3779 13.9326C45.297 13.7378 45.1781 13.5606 45.0283 13.4121L39.3076 7.68555C39.159 7.53562 38.9811 7.41688 38.7861 7.33595C38.5914 7.25519 38.3827 7.21332 38.1719 7.21387H12.8213ZM40.7051 38.5479C40.9161 38.5476 41.1253 38.5894 41.3203 38.6699C41.5154 38.7506 41.6935 38.8693 41.8428 39.0186C41.9919 39.1678 42.1098 39.3451 42.1904 39.54C42.2711 39.7351 42.3128 39.9442 42.3125 40.1553C42.3122 40.5812 42.1429 40.9897 41.8418 41.291C41.5405 41.5923 41.1312 41.7624 40.7051 41.7627H16.0625C15.8514 41.763 15.6424 41.7213 15.4473 41.6406C15.2522 41.56 15.0751 41.4413 14.9258 41.292C14.7765 41.1427 14.6578 40.9656 14.5771 40.7705C14.4965 40.5754 14.4548 40.3664 14.4551 40.1553C14.4548 39.9442 14.4965 39.7351 14.5771 39.54C14.6578 39.3449 14.7765 39.1679 14.9258 39.0186C15.0751 38.8693 15.2522 38.7506 15.4473 38.6699C15.6423 38.5893 15.8514 38.5476 16.0625 38.5479H40.7051ZM27.207 11.6182C28.3501 11.3908 29.5355 11.5081 30.6123 11.9541C31.6889 12.4001 32.6094 13.1551 33.2568 14.124C33.9044 15.0931 34.25 16.2329 34.25 17.3984C34.2491 18.8187 33.7337 20.1841 32.8105 21.251C35.5845 22.8141 37.4639 25.7865 37.4639 29.1895C37.4638 30.1538 37.0243 31.938 34.0674 33.0254C32.5354 33.5877 30.5053 33.8984 28.3574 33.8984C26.2093 33.8984 24.1786 33.5879 22.6465 33.0254C19.6949 31.938 19.2501 30.1538 19.25 29.1895C19.25 25.7878 21.128 22.8155 23.9004 21.252C23.4902 20.7776 23.1556 20.2389 22.9131 19.6533C22.4671 18.5767 22.3499 17.392 22.5771 16.249C22.8045 15.1059 23.3663 14.0556 24.1904 13.2315C25.0145 12.4074 26.0641 11.8456 27.207 11.6182ZM28.3574 23.291C26.7948 23.292 25.2963 23.9136 24.1914 25.0186C23.0867 26.1234 22.4649 27.6212 22.4639 29.1836C22.4639 29.2372 22.6998 29.6182 23.7549 30.0039C24.9227 30.4325 26.6003 30.6787 28.3574 30.6787C30.1091 30.6787 31.7912 30.4324 32.959 30.0039C34.0143 29.6182 34.25 29.2372 34.25 29.1836C34.2481 27.6216 33.6268 26.1241 32.5225 25.0195C31.4178 23.9149 29.9196 23.2929 28.3574 23.291ZM42.2871 12.6524C42.372 12.6517 42.4565 12.6682 42.5352 12.7002C42.6138 12.7322 42.6858 12.7791 42.7461 12.8389L43.748 13.8145C43.91 13.974 44.0387 14.1645 44.127 14.374C44.2151 14.5836 44.2618 14.8088 44.2627 15.0361V21.5664C44.2609 21.7371 44.1915 21.9003 44.0703 22.0205C43.949 22.1408 43.7851 22.2086 43.6143 22.209C43.4441 22.2085 43.2806 22.1408 43.1602 22.0205C43.0398 21.9001 42.9713 21.7366 42.9707 21.5664V15.0361C42.9693 14.9215 42.9237 14.8116 42.8428 14.7305L41.8457 13.7607C41.7846 13.702 41.736 13.6314 41.7021 13.5537C41.6683 13.4758 41.6498 13.3916 41.6484 13.3066C41.6471 13.2218 41.663 13.1375 41.6943 13.0586C41.7258 12.9796 41.7727 12.9075 41.832 12.8467C41.8913 12.786 41.962 12.7374 42.04 12.7041C42.1181 12.6709 42.2023 12.6531 42.2871 12.6524ZM28.3574 14.7197C27.8277 14.7197 27.3096 14.8767 26.8691 15.1709C26.4287 15.4652 26.0856 15.8837 25.8828 16.3731C25.6801 16.8625 25.6271 17.4013 25.7305 17.9209C25.8338 18.4403 26.0885 18.9175 26.4629 19.292C26.8375 19.6666 27.3154 19.922 27.835 20.0254C28.3543 20.1286 28.8926 20.0756 29.3818 19.8731C29.8711 19.6704 30.2897 19.327 30.584 18.8867C30.8783 18.4463 31.0361 17.9281 31.0361 17.3984C31.0359 16.6882 30.7531 16.0071 30.251 15.5049C29.7488 15.0027 29.0676 14.7201 28.3574 14.7197ZM41.2256 11.5859C41.3961 11.5859 41.5601 11.6539 41.6807 11.7744C41.801 11.8949 41.8681 12.0582 41.8682 12.2285C41.8682 12.399 41.8012 12.563 41.6807 12.6836C41.5601 12.8041 41.3961 12.8711 41.2256 12.8711C41.0553 12.8711 40.892 12.8039 40.7715 12.6836C40.6509 12.563 40.583 12.399 40.583 12.2285C40.583 12.0581 40.651 11.895 40.7715 11.7744C40.892 11.6539 41.0552 11.586 41.2256 11.5859Z' fill='white'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="学历"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3E%3Cpath d='M27.3529 48.8741L27.1603 48.7958L10.9267 42.0409C10.3316 41.7261 9.82572 41.2682 9.45558 40.7093C9.08543 40.1503 8.86281 39.5082 8.80815 38.8419V24.2574L3.00148 21.5413C2.70531 21.4134 2.45301 21.203 2.27522 20.9356C2.09743 20.6683 2.00182 20.3555 2 20.0353C2.0009 19.7155 2.09425 19.4026 2.269 19.1336C2.44376 18.8647 2.6926 18.651 2.98607 18.5179L26.3745 7.30423C26.7973 7.10395 27.2599 7 27.7284 7C28.197 7 28.6596 7.10395 29.0824 7.30423L53.0178 18.5198C53.312 18.6542 53.5611 18.8696 53.7352 19.1403C53.9094 19.4111 54.0013 19.7257 54 20.0468C53.9977 20.3664 53.9018 20.6784 53.724 20.9451C53.5463 21.2117 53.2942 21.4215 52.9985 21.549L47.0667 24.2574H47.1957V38.5957C47.1849 39.273 46.9992 39.9364 46.6563 40.5224C46.3134 41.1085 45.8248 41.5977 45.237 41.9435L44.9963 42.0867L28.8936 48.8015C28.6555 48.917 28.3962 48.9835 28.1315 48.9973C27.8668 49.0111 27.6019 48.9718 27.3529 48.8817V48.8741ZM12.5233 38.5938C12.5244 38.7414 12.583 38.883 12.687 38.9889L12.739 39.0289L28.0289 45.3162L43.1763 39.0767C43.2497 39.0376 43.3136 38.9832 43.3638 38.9173C43.414 38.8514 43.4493 38.7756 43.4671 38.6949V25.897L29.0727 32.484C28.6575 32.6759 28.2049 32.7753 27.7467 32.7753C27.2886 32.7753 26.836 32.6759 26.4207 32.484L12.5136 25.9943L12.5233 38.5938ZM7.81437 20.0086L27.7554 29.3327L48.1933 20.0048L27.7246 10.446L7.81437 20.0086ZM49.7629 36.685C49.5501 36.5816 49.37 36.4223 49.2423 36.2244C49.1146 36.0264 49.0442 35.7976 49.0388 35.5627V25.9333L52.752 24.2593V35.0588C52.7316 35.4646 52.581 35.8534 52.3223 36.1685C52.0635 36.4836 51.7101 36.7087 51.3133 36.811C51.1086 36.8798 50.8939 36.9146 50.6778 36.9141C50.3582 36.9151 50.0436 36.8364 49.7629 36.685Z' fill='white'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="非学历"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3E%3Cpath d='M47.4238 41.8037C47.5421 41.7563 47.6604 41.7796 47.7314 41.8506C47.8262 41.9217 47.874 42.0172 47.874 42.1357V51.6924C47.8739 51.8343 47.8026 51.9525 47.6846 52H47.542C47.471 52 47.4001 51.9761 47.3291 51.9287L40.9365 47.21L34.4961 51.9287C34.4252 51.9761 34.3541 51.9999 34.2832 52C34.2359 52 34.1645 51.9768 34.1172 51.9531C33.9988 51.882 33.9277 51.7631 33.9277 51.6445V42.1357C33.9277 42.0172 33.9756 41.9217 34.0703 41.8506C34.1649 41.7797 34.2834 41.7564 34.3779 41.8037L36.6504 42.5625C36.7925 42.6099 36.9111 42.7523 36.9111 42.8945V46.4512L40.7227 43.6768C40.841 43.5819 41.0074 43.5819 41.1494 43.6768L44.8906 46.4512V42.918C44.8906 42.7757 44.9849 42.6334 45.127 42.5859L47.4238 41.8037ZM39.4922 5C42.4754 5.00009 44.914 7.44287 44.9141 10.4307V21.1963C44.9141 21.386 44.748 21.5527 44.5586 21.5527H42.333C42.1437 21.5526 41.9785 21.3859 41.9785 21.1963V10.4307C41.9785 9.05538 40.8654 7.94052 39.4922 7.94043H9.42188C8.04872 7.94053 6.93559 9.05539 6.93555 10.4307V44.9336C6.93555 46.3089 8.04869 47.4237 9.42188 47.4238H30.8027C30.9921 47.424 31.1572 47.5897 31.1572 47.7793V50.0088C31.157 50.1982 30.9919 50.3641 30.8027 50.3643H9.42188C6.43864 50.3642 4 47.9214 4 44.9336V10.4307C4.02372 7.44288 6.43867 5.0001 9.42188 5H39.4922ZM40.9141 22.667C46.4781 22.667 51.0245 27.196 51.001 32.7686C51.001 38.3412 46.4782 42.8711 40.9141 42.8711C35.3499 42.8711 30.8271 38.3412 30.8271 32.7686C30.8273 27.196 35.35 22.667 40.9141 22.667ZM28.2227 36.8477C28.3884 36.8477 28.5312 37.0134 28.5312 37.2031V39.6455C28.5312 39.8352 28.3884 40.001 28.2227 40.001H12.3125C12.1468 40.001 12.0039 39.8352 12.0039 39.6455V37.2031C12.0039 37.0134 12.1468 36.8477 12.3125 36.8477H28.2227ZM40.9141 25.6543C37.0074 25.6543 33.8106 28.8559 33.8105 32.7686C33.8105 36.6813 37.0073 39.8828 40.9141 39.8828C44.8445 39.8828 48.0176 36.6813 48.0176 32.7686C48.0175 28.8559 44.8207 25.6543 40.9141 25.6543ZM40.9141 28.4053C43.3291 28.4053 45.2704 30.3736 45.2705 32.7686C45.2705 35.1636 43.3291 37.1318 40.9141 37.1318C38.5227 37.1318 36.5576 35.1636 36.5576 32.7686C36.5577 30.3736 38.4991 28.4053 40.9141 28.4053ZM40.9141 30.2549C39.5409 30.2549 38.4044 31.3696 38.4043 32.7686C38.4043 34.1439 39.5171 35.2822 40.9141 35.2822C42.311 35.2822 43.4475 34.1439 43.4238 32.7686C43.4237 31.3933 42.311 30.2549 40.9141 30.2549ZM28.2227 25.6543C28.3884 25.6543 28.5312 25.821 28.5312 26.0107V28.4531C28.5311 28.6427 28.3883 28.8086 28.2227 28.8086H12.3125C12.1468 28.8086 12.004 28.6427 12.0039 28.4531V26.0107C12.0039 25.821 12.1468 25.6543 12.3125 25.6543H28.2227ZM36.5811 14.4619C36.7704 14.4619 36.9363 14.6278 36.9365 14.8174V17.2598C36.9365 17.4495 36.7705 17.6162 36.5811 17.6162H12.3594C12.17 17.6162 12.0039 17.4494 12.0039 17.2598V14.8174C12.0041 14.6278 12.1701 14.462 12.3594 14.4619H36.5811Z' fill='white'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="奖学金"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3E%3Cpath d='M47.5938 12.1875H43V8.95312C43 6.77441 41.1484 5 38.875 5H17.125C14.8516 5 13 6.77441 13 8.95312V12.1875H8.40625C5.97813 12.1875 4 14.0832 4 16.4102V16.5C4 19.1773 5.09688 21.702 7.08438 23.6066C8.87969 25.3271 11.1953 26.3469 13.6844 26.5311C13.8297 26.9713 13.9938 27.407 14.1859 27.8338C14.9453 29.5453 16.0281 31.0816 17.4062 32.4023C18.7844 33.723 20.3875 34.7607 22.1734 35.4885C23.5891 36.0635 25.075 36.4228 26.5938 36.5621V48.3047H14.4062C13.6328 48.3047 13 48.9111 13 49.6523C13 50.3936 13.6328 51 14.4062 51H41.5938C42.3672 51 43 50.3936 43 49.6523C43 48.9111 42.3672 48.3047 41.5938 48.3047H29.4062V36.5621C30.9297 36.4273 32.4109 36.068 33.8266 35.4885C35.6125 34.7607 37.2156 33.723 38.5938 32.4023C39.9719 31.0816 41.0547 29.5453 41.8141 27.8338C42.0063 27.407 42.1703 26.9713 42.3156 26.5311C44.8047 26.3469 47.1203 25.3271 48.9156 23.6066C50.9031 21.702 52 19.1773 52 16.5V16.4102C52 14.0832 50.0219 12.1875 47.5938 12.1875ZM9.07187 21.702C7.61406 20.3049 6.8125 18.4586 6.8125 16.5V16.4102C6.8125 15.5701 7.52969 14.8828 8.40625 14.8828H13V22.25C13 22.7486 13.0281 23.2473 13.0797 23.7414C11.575 23.4719 10.1875 22.7711 9.07187 21.702ZM40.1875 22.25C40.1875 25.3541 38.9172 28.283 36.6062 30.4977C34.2953 32.7123 31.2391 33.9297 28 33.9297C24.7609 33.9297 21.7047 32.7123 19.3937 30.4977C17.0828 28.283 15.8125 25.3541 15.8125 22.25V8.95312C15.8125 8.26133 16.4031 7.69531 17.125 7.69531H38.875C39.5969 7.69531 40.1875 8.26133 40.1875 8.95312V22.25ZM49.1875 16.5C49.1875 18.4586 48.3859 20.3049 46.9281 21.702C45.8125 22.7711 44.425 23.4719 42.9203 23.7414C42.9719 23.2473 43 22.7531 43 22.25V14.8828H47.5938C48.4703 14.8828 49.1875 15.5701 49.1875 16.4102V16.5Z' fill='white'/%3E%3Cpath d='M31.8694 12.0039C32.2195 11.9757 32.5669 12.0832 32.8411 12.3028C33.1153 12.5223 33.296 12.8378 33.345 13.1856C33.3939 13.5334 33.3077 13.8872 33.1048 14.1739L32.9749 14.335L29.5491 18.0147H32.5618C32.9134 18.0111 33.2528 18.1422 33.511 18.3809C33.7692 18.6196 33.9265 18.9481 33.9505 19.2989C33.9743 19.6495 33.8632 19.9961 33.6399 20.2676C33.4166 20.5391 33.098 20.7146 32.7493 20.7588L32.5618 20.7705H29.4378V21.5723H32.5618C32.9103 21.5731 33.2458 21.7063 33.5003 21.9444C33.7548 22.1826 33.9101 22.5087 33.9339 22.8565C33.9576 23.2043 33.848 23.5487 33.6282 23.8194C33.4084 24.0898 33.0944 24.2673 32.7493 24.3155L32.5618 24.3282H29.4378V26.6084C29.4413 26.9599 29.3101 27.2996 29.0716 27.5577C28.8329 27.8158 28.5043 27.9731 28.1536 27.9971C27.8028 28.0211 27.4554 27.9099 27.1839 27.6866C26.9125 27.4633 26.737 27.1445 26.6926 26.7959L26.6819 26.6084V24.3282H23.3753C23.0266 24.3274 22.6913 24.1944 22.4368 23.9561C22.1824 23.7179 22.027 23.3926 22.0032 23.045C21.9794 22.6971 22.0891 22.3527 22.3089 22.0821C22.5286 21.8115 22.8426 21.6341 23.1878 21.586L23.3753 21.5723H26.6819V20.7705H23.3753C23.0267 20.7698 22.6913 20.6366 22.4368 20.3985C22.1822 20.1602 22.027 19.8342 22.0032 19.4864C21.9794 19.1385 22.0891 18.7941 22.3089 18.5235C22.5286 18.2531 22.8427 18.0755 23.1878 18.0274L23.3753 18.0147H26.5305L22.9612 14.3594C22.7166 14.111 22.5753 13.7792 22.5657 13.4307C22.5561 13.0821 22.6787 12.742 22.9094 12.4805C23.1402 12.2191 23.4618 12.0554 23.8089 12.0215C24.1558 11.9876 24.5026 12.0862 24.7796 12.2979L24.9319 12.4307L28.0296 15.6045L30.9622 12.4571L30.9573 12.4551C31.1927 12.1943 31.5192 12.0323 31.8694 12.0039Z' fill='white'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="缴费"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3E%3Cpath d='M25.3271 4C36.5331 4.00005 45.6492 13.1192 45.6494 24.3281C45.6494 24.8491 45.6238 25.3964 45.5674 26.0273H49.6279C50.0388 26.0488 50.4257 26.2271 50.709 26.5254C50.9923 26.8239 51.1504 27.2203 51.1504 27.6318C51.1503 28.0433 50.9923 28.4389 50.709 28.7373C50.4257 29.0357 50.0388 29.2139 49.6279 29.2354H36.4541L23.1836 42.248C23.1492 42.2827 23.1436 42.3359 23.1436 42.3662C23.143 42.3895 23.1475 42.4129 23.1562 42.4346C23.165 42.4562 23.1778 42.4758 23.1943 42.4922L23.5127 42.8105C23.6023 42.8972 23.68 42.8974 23.7725 42.8066L23.9131 42.6816L32.4482 36.1748C33.1182 35.6525 34.1699 35.7879 34.6924 36.4736C34.9481 36.8134 35.0598 37.2406 35.0029 37.6621C34.946 38.0836 34.7254 38.4657 34.3887 38.7256L25.9307 45.1738C25.3272 45.7396 24.5021 46.0664 23.6367 46.0664C23.1913 46.0669 22.7503 45.9792 22.3389 45.8086C21.9274 45.638 21.5537 45.3879 21.2393 45.0723L20.9248 44.7568C20.5617 44.3879 20.2865 43.9406 20.1201 43.4473H12.9912C11.78 43.4473 10.7939 44.4343 10.7939 45.6484V46.5947C10.7943 47.1776 11.0258 47.7369 11.4375 48.1494C11.8492 48.562 12.4084 48.7944 12.9912 48.7959H28.0371L38.0625 42.8125C38.3141 42.6664 38.5964 42.589 38.8799 42.5889H49.626C49.8409 42.5825 50.0555 42.6194 50.2559 42.6973C50.4562 42.7751 50.6388 42.8932 50.793 43.043C50.947 43.1926 51.0697 43.3715 51.1533 43.5693C51.237 43.7673 51.2803 43.9804 51.2803 44.1953C51.2802 44.4102 51.2371 44.6234 51.1533 44.8213C51.0695 45.0192 50.9462 45.198 50.792 45.3477C50.6376 45.4973 50.4544 45.6147 50.2539 45.6924C50.0536 45.77 49.8398 45.8073 49.625 45.8008H39.3242L29.3037 51.7725C29.049 51.9215 28.7651 52 28.4844 52H12.9912C11.5586 51.9989 10.1842 51.4287 9.1709 50.416C8.15785 49.4033 7.58785 48.0301 7.58594 46.5977V45.6494C7.5872 44.2162 8.15676 42.8418 9.16992 41.8281C10.1832 40.8143 11.5579 40.2441 12.9912 40.2422H20.6875C20.762 40.1445 20.8433 40.0512 20.9297 39.9639L34.5322 26.6289C34.6189 26.5444 34.7185 26.4742 34.8271 26.4209C35.1439 26.162 35.5013 26.0235 35.8701 26.0234H42.3506C42.4157 25.407 42.4473 24.849 42.4473 24.3252C42.447 14.8846 34.7687 7.2041 25.3311 7.2041C15.8906 7.20429 8.21019 14.8847 8.20996 24.3252C8.20996 27.7186 9.68853 33.0172 12.0791 35.6553C12.3619 35.9728 12.5083 36.3888 12.4863 36.8135C12.4644 37.2382 12.276 37.6371 11.9619 37.9238C11.3194 38.4983 10.2655 38.4395 9.69531 37.8057C6.64488 34.4397 5 28.3481 5 24.3252C5.00023 13.1163 14.1197 3.99855 25.3271 4ZM27.8926 15.3662C28.2646 14.5966 29.2649 14.2453 30.0361 14.6143C30.2261 14.705 30.3965 14.8326 30.5371 14.9893C30.6776 15.1459 30.7858 15.3288 30.8555 15.5273C30.9251 15.7261 30.9544 15.9372 30.9424 16.1475C30.9303 16.3577 30.877 16.5634 30.7852 16.7529L28.8525 20.7734H30.7656C31.6509 20.7737 32.3728 21.4921 32.373 22.376C32.373 23.26 31.651 23.9792 30.7656 23.9795H26.6309V25.4629H30.7656C31.6509 25.4631 32.3728 26.1821 32.373 27.0674C32.373 27.9514 31.651 28.6706 30.7656 28.6709H26.6309V31.4551C26.6309 31.8805 26.462 32.289 26.1611 32.5898C25.8603 32.8906 25.4518 33.0596 25.0264 33.0596C24.6012 33.0595 24.1933 32.8905 23.8926 32.5898C23.5918 32.289 23.4229 31.8805 23.4229 31.4551V28.6709H19.2852C18.8743 28.6494 18.4874 28.4712 18.2041 28.1729C17.9208 27.8745 17.7628 27.4788 17.7627 27.0674C17.7627 26.6558 17.9208 26.2594 18.2041 25.9609C18.4874 25.6626 18.8744 25.4844 19.2852 25.4629H23.4199V23.9814H19.2822C19.0718 23.9814 18.8633 23.9399 18.6689 23.8594C18.4744 23.7788 18.2973 23.6606 18.1484 23.5117C17.9996 23.3629 17.8823 23.1857 17.8018 22.9912C17.7212 22.7967 17.6797 22.5884 17.6797 22.3779C17.6797 22.1674 17.7212 21.9591 17.8018 21.7646C17.8823 21.5702 17.9997 21.393 18.1484 21.2441C18.2973 21.0953 18.4745 20.9771 18.6689 20.8965C18.8634 20.816 19.0718 20.7745 19.2822 20.7744H20.873L18.9424 16.7588C18.7588 16.3756 18.7347 15.9352 18.875 15.5342C19.0155 15.133 19.3097 14.8031 19.6924 14.6182C20.0765 14.4397 20.5151 14.4183 20.915 14.5576C21.3151 14.697 21.6449 14.9866 21.835 15.3652L24.4355 20.7734H25.292L27.8926 15.3662Z' fill='white'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="签证"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3E%3Cpath d='M11.4586 48.719C8.03448 48.719 5.25 45.9345 5.25 42.5103V15.2488C5.25 11.8246 8.03448 9.04016 11.4586 9.04016H45.5309C48.955 9.04016 51.7395 11.8246 51.7395 15.2488V42.5103C51.7395 45.9345 48.955 48.719 45.5309 48.719H11.4586ZM11.4586 12.3702C9.87825 12.3702 8.58009 13.659 8.58009 15.2488V42.5103C8.58009 44.0907 9.86885 45.3889 11.4586 45.3889H45.5309C47.1112 45.3889 48.4094 44.1001 48.4094 42.5103V15.2488C48.4094 13.6684 47.1207 12.3702 45.5309 12.3702H11.4586ZM43.2638 38.4935C42.3419 38.4935 41.5987 37.741 41.5987 36.8285C41.5987 33.9876 39.294 31.6829 36.4531 31.6829C33.6122 31.6829 31.3074 33.9876 31.3074 36.8285C31.3074 37.7504 30.5549 38.4935 29.6424 38.4935C28.7205 38.4935 27.9774 37.741 27.9774 36.8285C27.9774 33.9217 29.4731 31.2407 31.9377 29.6886C30.8559 28.5409 30.2539 27.0358 30.2539 25.4648C30.2539 22.0407 33.0383 19.2562 36.4625 19.2562C39.8867 19.2562 42.6711 22.0407 42.6711 25.4648C42.6711 27.0358 42.0597 28.5315 40.9873 29.6886C43.4425 31.2407 44.9476 33.9123 44.9476 36.8285C44.9382 37.741 44.1857 38.4935 43.2638 38.4935ZM36.4531 22.5957C34.8727 22.5957 33.5745 23.8844 33.5745 25.4742C33.5745 27.064 34.8633 28.3528 36.4531 28.3528C38.0429 28.3528 39.3316 27.064 39.3316 25.4742C39.3316 23.8844 38.0335 22.5957 36.4531 22.5957Z' fill='white'/%3E%3Cpath d='M23.7617 22.6333H13.5739C12.605 22.6333 11.8242 21.8525 11.8242 20.8836C11.8242 19.9147 12.605 19.1339 13.5739 19.1339H23.7617C24.7307 19.1339 25.5114 19.9147 25.5114 20.8836C25.5114 21.8525 24.7307 22.6333 23.7617 22.6333Z' fill='white'/%3E%3Cpath d='M23.7617 30.6199H13.5739C12.605 30.6199 11.8242 29.8391 11.8242 28.8702C11.8242 27.9013 12.605 27.1205 13.5739 27.1205H23.7617C24.7307 27.1205 25.5114 27.9013 25.5114 28.8702C25.5114 29.8391 24.7307 30.6199 23.7617 30.6199Z' fill='white'/%3E%3Cpath d='M23.7617 38.5218H13.5739C12.605 38.5218 11.8242 37.741 11.8242 36.772C11.8242 35.8031 12.605 35.0223 13.5739 35.0223H23.7617C24.7307 35.0223 25.5114 35.8031 25.5114 36.772C25.5114 37.741 24.7307 38.5218 23.7617 38.5218Z' fill='white'/%3E%3C/svg%3E");
}
.nav-item[data-column-name*="下载"] .nav-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56' fill='none'%3E%3Cpath d='M27.7333 28.161C27.9013 27.9225 28.1277 27.7276 28.3913 27.597C28.7906 27.3523 29.2618 27.2521 29.726 27.3133C30.1903 27.3745 30.6194 27.5932 30.9417 27.933L36.2693 33.5545C36.5792 33.893 36.7439 34.3396 36.7276 34.7983C36.7114 35.257 36.5157 35.6909 36.1826 36.0066C35.8495 36.3223 35.4058 36.4946 34.9469 36.4862C34.488 36.4779 34.0508 36.2896 33.7294 35.962L30.916 32.994V46.6667C30.916 47.1308 30.7316 47.576 30.4035 47.9041C30.0753 48.2323 29.6301 48.4167 29.166 48.4167C28.7019 48.4167 28.2568 48.2323 27.9286 47.9041C27.6004 47.576 27.416 47.1308 27.416 46.6667V33.2915L24.5384 36.0267C24.3718 36.185 24.1756 36.309 23.9611 36.3916C23.7466 36.4741 23.5179 36.5135 23.2881 36.5077C23.0584 36.5018 22.832 36.4508 22.6219 36.3575C22.4119 36.2641 22.2223 36.1303 22.0639 35.9637C21.9056 35.7971 21.7816 35.6009 21.6991 35.3864C21.6166 35.1719 21.5771 34.9432 21.5829 34.7134C21.5888 34.4836 21.6398 34.2573 21.7332 34.0472C21.8265 33.8372 21.9603 33.6475 22.1269 33.4892L27.7333 28.161ZM27.9993 7.58337C34.7269 7.58337 40.4798 12.2699 42.1866 18.7653C47.2657 18.8528 51.3327 23.1193 51.3327 28.3401C51.3327 33.6158 47.1811 37.9167 42.0285 37.9167C41.5644 37.9167 41.1193 37.7323 40.7911 37.4041C40.4629 37.076 40.2785 36.6308 40.2785 36.1667C40.2785 35.7026 40.4629 35.2575 40.7911 34.9293C41.1193 34.6011 41.5644 34.4167 42.0285 34.4167C45.2199 34.4167 47.8327 31.71 47.8327 28.3401C47.8327 24.9708 45.2199 22.2641 42.0285 22.2641C41.7083 22.2641 41.3927 22.291 41.0824 22.344C40.8534 22.3832 40.619 22.3764 40.3927 22.3241C40.1665 22.2717 39.9529 22.1749 39.7644 22.0391C39.5759 21.9034 39.4164 21.7315 39.295 21.5335C39.1737 21.3354 39.093 21.1152 39.0576 20.8857C38.1902 15.26 33.5072 11.0834 27.9993 11.0834C23.9615 11.0834 20.2923 13.3292 18.2991 16.9138C18.1377 17.2039 17.8972 17.4422 17.6055 17.6007C17.3138 17.7593 16.983 17.8316 16.6518 17.8092C16.4785 17.7975 16.3041 17.7917 16.1285 17.7917C11.7453 17.7917 8.16602 21.5 8.16602 26.1042C8.16602 30.7085 11.7453 34.4167 16.1285 34.4167C16.5926 34.4167 17.0378 34.6011 17.366 34.9293C17.6941 35.2575 17.8785 35.7026 17.8785 36.1667C17.8785 36.6308 17.6941 37.076 17.366 37.4041C17.0378 37.7323 16.5926 37.9167 16.1285 37.9167C9.7836 37.9167 4.66602 32.6142 4.66602 26.1042C4.66602 19.7091 9.60393 14.4801 15.7925 14.297C18.4887 10.1553 23.0235 7.58337 27.9993 7.58337Z' fill='white'/%3E%3C/svg%3E");
}

.nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.nav .nav-item {
  position: relative;
  height: 100%;
  width: 1rem;
  padding: 0.24rem 0;
  margin: 0 0.1rem;
}
.nav .nav-item:hover .nav-cont {
  transform: translateX(-50%);
  opacity: 1;
  visibility: visible;
}
.nav .nav-tit {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.nav .nav-tit h2 {
  color: #fff;
  text-align: center;
  font-size: 0.2rem;
  font-weight: 700;
}
.nav .nav-tit h2 ~ h3 {
  margin-top: 0.03rem;
}
.nav .nav-tit h3 {
  color: #fff;
  text-align: center;
  font-family: Arial;
  font-size: 0.14rem;
  text-transform: capitalize;
}
.nav .nav-cont {
  position: absolute;
  min-width: 1.4rem;
  padding: 0.15rem;
  padding-top: 0.12rem;
  top: 100%;
  left: 50%;
  background: #fff;
  box-shadow: 0 0.04rem 0.08rem 0 rgba(0, 0, 0, 0.2);
  transform: translateX(-50%) translateY(-0.1rem);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.nav .nav-cont ul {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.nav .nav-cont li {
  border-bottom: 0.01rem solid #f0f0f0;
  width: 100%;
}
.nav .nav-cont li a {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.1rem;
  color: #505050;
  text-align: center;
  font-size: 0.16rem;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.nav .nav-cont li:hover a {
  color: #1a4eb1;
  background-color: #f0f5fa;
}
.nav .nav-cont::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.03rem;
  left: 0;
  top: -0.03rem;
  background: #63c9ff;
}
.nav ~ .btns {
  margin-left: 0.3rem;
}

.fast-nav {
  display: flex;
  align-items: flex-end;
}
.fast-nav .nav-item {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0.24rem;
}
.fast-nav .nav-item span {
  font-size: 0.12rem;
}
.fast-nav .nav-item:first-of-type::before {
  display: none;
}
.fast-nav .nav-item::before {
  content: "";
  position: absolute;
  width: 0.01rem;
  height: 0.16rem;
  background-color: rgba(255, 255, 255, 0.2);
  left: -0.24rem;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.fast-nav .nav-item h2 {
  color: #fff;
  font-size: 0.15rem;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
}
.fast-nav .nav-item:hover h2 {
  opacity: 0.8;
}

.lx-fast-nav {
  display: flex;
  justify-content: space-between;
}
.lx-fast-nav .nav-item {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 2rem;
  height: 4.6rem;
  padding: 0.2rem;
  background-size: cover;
  z-index: 0;
  transition: width 0.4s ease-in-out;
  -webkit-transition: width 0.4s ease-in-out;
  -moz-transition: width 0.4s ease-in-out;
  -ms-transition: width 0.4s ease-in-out;
  -o-transition: width 0.4s ease-in-out;
}
.lx-fast-nav .nav-item::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(
    0deg,
    rgba(0, 27, 56, 0.3) 0%,
    rgba(0, 27, 56, 0.3) 100%
  );
  z-index: -1;
}
.lx-fast-nav .nav-item.active {
  width: 3.6rem;
}
.lx-fast-nav .nav-icon {
  background-size: 0.56rem;
  width: 1rem;
  height: 1rem;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}
.lx-fast-nav .nav-icon ~ .nav-txt {
  margin-top: 0.24rem;
}
.lx-fast-nav .nav-txt {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.lx-fast-nav .nav-txt h2 {
  color: #fff;
  font-size: 0.22rem;
}
.lx-fast-nav .nav-txt h2 + h3 {
  margin-top: 0.05rem;
}
.lx-fast-nav .nav-txt h3 {
  color: #fff;
  font-size: 0.13rem;
  opacity: 0.8;
}
.lx-fast-nav ~ .section-title {
  margin-top: 0.5rem;
}

.aside-nav {
  height: fit-content;
  display: flex;
  flex-direction: column;
}
.aside-nav .aside-nav-title {
  display: flex;
  flex-direction: column;
  height: 1.07rem;
  padding: 0.2rem 0.3rem;
  background-color: #1a4eb1;
}
.aside-nav .aside-nav-title h2 {
  color: #fff;
  font-size: 0.32rem;
  font-weight: 700;
}
.aside-nav .aside-nav-title h2 + h3 {
  margin-top: 0.05rem;
}
.aside-nav .aside-nav-title h3 {
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.16rem;
}
.aside-nav .aside-nav-content {
  padding: 0.1rem 0 1rem 0.1rem;
  border: 0.01rem solid rgba(192, 141, 110, 0.2);
  background-color: #f7f7f7;
}
.aside-nav .nav-item .nav-tit {
  position: relative;
  color: #1a4eb1;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.aside-nav .nav-item .nav-tit a {
  display: flex;
  padding: 0.16rem 0.2rem;
  font-size: 0.21rem;
}
.aside-nav .nav-item .nav-tit:hover {
  background: #1a4eb1;
  color: #fff;
}
.aside-nav .nav-item .nav-tit2 {
  position: relative;
  color: #1a4eb1;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.aside-nav .nav-item .nav-tit2 a {
  display: flex;
  padding: 0.16rem 0.2rem;
  font-size: 0.21rem;
}
.aside-nav .nav-item .nav-tit2:hover {
  background: #1a4eb1;
  color: #fff;
}
.aside-nav .nav-item .nav-cont {
  display: none;
}
.aside-nav .nav-item .nav-cont ul {
  display: flex;
  flex-direction: column;
  padding: 0.15rem 0.2rem;
  border: 0.01rem solid rgba(165, 110, 76, 0.2);
  background: #fff;
}
.aside-nav .nav-item .nav-cont li {
  position: relative;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.aside-nav .nav-item .nav-cont li + li {
  margin-top: 0.15rem;
}
.aside-nav .nav-item .nav-cont li a {
  position: relative;
  display: flex;
  align-items: center;
  color: #1a4eb1;
  font-size: 0.16rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aside-nav .nav-item .nav-cont li::before {
  content: "";
  position: absolute;
  width: 0.18rem;
  height: 0.18rem;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M10.8223 4.94751L15.3748 9.50001L10.8223 14.0525' stroke='%231a4eb1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.625 9.5H15.2475' stroke='%231a4eb1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.aside-nav .nav-item .nav-cont li:hover::before,
.aside-nav .nav-item .nav-cont li.active::before {
  opacity: 1;
  visibility: visible;
}
.aside-nav .nav-item.active .nav-tit {
  background: #1a4eb1;
  color: #fff;
}
.aside-nav .nav-item.active .nav-tit a::before {
  content: "";
  position: absolute;
  width: 0.34rem;
  height: 0.22rem;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  border-right: 0.01rem solid rgba(26, 78, 177, 0.2);
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M5.19775 12.12L9.00109 8.31667C9.45025 7.8675 9.45025 7.1325 9.00109 6.68334L5.19775 2.88' stroke='%231A4EB1' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 0.14rem;
}

.search {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 1.2rem;
  position: fixed;
  top: 1.6rem;
  left: 0;
  background: rgba(8, 25, 50, 0.6);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  z-index: 50;
  opacity: 0;
  visibility: hidden;
}
.search.active {
  opacity: 1;
  visibility: visible;
}
.search .search-form {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 6rem;
  height: 0.48rem;
  padding: 0 0.2rem;
  position: relative;
  background-color: #fff;
}
.search .search-form .search-input {
  flex-grow: 1;
  width: 5.1rem;
  color: #333;
  font-size: 0.16rem;
  text-transform: capitalize;
}
.search .search-form .search-input::placeholder {
  color: #999;
}
.search .search-form .search-input:-webkit-autofill {
  -webkit-text-fill-color: #333;
  transition: background-color 5000s ease-in-out 0s;
}
.search .search-form .search-submit {
  flex-shrink: 0;
  margin-left: 0.2rem;
  width: 0.22rem;
  height: 0.22rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M12.8334 4.58337H18.3334' stroke='%231A4EB1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.8334 7.33337H15.5834' stroke='%231A4EB1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.25 10.5417C19.25 15.3542 15.3542 19.25 10.5417 19.25C5.72921 19.25 1.83337 15.3542 1.83337 10.5417C1.83337 5.72921 5.72921 1.83337 10.5417 1.83337' stroke='%231A4EB1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.1667 20.1667L18.3334 18.3334' stroke='%231A4EB1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  cursor: pointer;
  opacity: 0.8;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
}
.search .search-form .search-submit:hover {
  opacity: 1;
}
.search .search-form .search-close-btn {
  position: absolute;
  right: -0.52rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.22rem;
  height: 0.22rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M19.25 2.75L2.75 19.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.75 2.75L19.25 19.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
}
.search .search-form .search-close-btn:hover {
  opacity: 1;
}

@keyframes scale {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
.banner {
  position: relative;
  width: 100%;
  height: 100vh;
}
.banner .banner-swiper {
  width: 100%;
  height: 100%;
}
.banner .banner-swiper .swiper-slide-active img {
  animation: scale 5s linear;
  animation-fill-mode: both;
}
.banner .banner-swiper .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.banner .banner-swiper .swiper-buttons .my-swiper-button {
  position: absolute;
  top: 0;
  width: 1.44rem;
  height: 100%;
  opacity: 0.5;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  z-index: 5;
}
.banner .banner-swiper .swiper-buttons .my-swiper-button::before {
  content: "";
  position: absolute;
  width: 0.44rem;
  height: 0.44rem;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  border: 0.01rem solid #fff;
  background-size: 0.16rem;
}
.banner .banner-swiper .swiper-buttons .my-swiper-button:hover {
  opacity: 1;
}
.banner .banner-swiper .swiper-buttons .my-swiper-button-prev {
  left: 0;
}
.banner .banner-swiper .swiper-buttons .my-swiper-button-prev::before {
  left: 0.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10.0002 13.2802L5.65355 8.93355C5.14022 8.42021 5.14022 7.58021 5.65355 7.06688L10.0002 2.72021' stroke='white' stroke-opacity='1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.banner .banner-swiper .swiper-buttons .my-swiper-button-next {
  right: 0;
}
.banner .banner-swiper .swiper-buttons .my-swiper-button-next::before {
  right: 0.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.93994 13.2802L10.2866 8.93355C10.7999 8.42021 10.7999 7.58021 10.2866 7.06688L5.93994 2.72021' stroke='white' stroke-opacity='1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.banner .banner-swiper .swiper-pagination {
  display: flex;
  align-items: center;
  width: 14rem;
  bottom: 0.42rem;
  left: 50%;
  transform: translateX(-50%);
}
.banner .banner-swiper .swiper-pagination .swiper-pagination-bullet {
  width: 0.1rem;
  height: 0.1rem;
  margin: 0 0.1rem;
  border-radius: 50%;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.46);
  box-sizing: content-box;
}
.banner
  .banner-swiper
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border: 0.03rem solid #fff;
  background-color: transparent;
}
.banner .fast-nav {
  position: absolute;
  z-index: 99;
  right: 0;
  bottom: 0.3rem;
}

.inner-banner {
  position: relative;
  height: 4.6rem;
}
.inner-banner.lx-banner {
  height: 6rem;
}
.inner-banner img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.inner-banner .lx-swiper .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 14rem;
  bottom: 0.42rem;
  left: 50%;
  transform: translateX(-50%);
}
.inner-banner .lx-swiper .swiper-pagination .swiper-pagination-bullet {
  width: 0.1rem;
  height: 0.1rem;
  margin: 0 0.1rem;
  border-radius: 50%;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.46);
  box-sizing: content-box;
}
.inner-banner
  .lx-swiper
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border: 0.03rem solid #fff;
  background-color: transparent;
}

.section-item {
  width: 6.8rem;
}

.section-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.4rem;
}

[class^="home-section"] {
  overflow: hidden;
}

.home-section1 {
  padding: 0.9rem 0 0.7rem;
  background-color: #fff;
  background-image: url(../images/bgsection1.png);
}
.home-section1 .section-content {
  display: flex;
  justify-content: space-between;
}
.home-section1 .news-swiper {
  width: 6.8rem;
  height: 4.5rem;
  margin: 0;
}
.home-section1 .news-swiper .swiper-slide {
  position: relative;
}
.home-section1 .news-swiper .swiper-slide .pic {
  overflow: hidden;
}
.home-section1 .news-swiper .swiper-slide .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -ms-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
}
.home-section1 .news-swiper .swiper-slide .pic img:hover {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}
.home-section1 .news-swiper .swiper-slide .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home-section1 .news-swiper .swiper-slide .txt {
  padding: 0.3rem;
  padding-top: 0.9rem;
  width: 100%;
  height: 1.5rem;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(
    0deg,
    rgba(8, 37, 91, 0.9) 0%,
    rgba(8, 37, 91, 0) 93.12%
  );
  pointer-events: none;
}
.home-section1 .news-swiper .swiper-slide .txt h3 {
  max-width: 5rem;
  color: #fff;
  font-size: 0.22rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
}
.home-section1 .news-swiper .swiper-slide .txt h3:hover {
  opacity: 0.8;
}
.home-section1 .news-swiper .swiper-buttons .my-swiper-button {
  width: 0.7rem;
  height: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-size: 0.5rem;
  opacity: 0.5;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  z-index: 5;
}
.home-section1 .news-swiper .swiper-buttons .my-swiper-button:hover {
  opacity: 1;
}
.home-section1 .news-swiper .swiper-buttons .my-swiper-button-prev {
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72' fill='none'%3E%3Cg clip-path='url(%23clip0_33_233)'%3E%3Cpath d='M36 0C55.8823 0 72 16.1177 72 36C72 55.8823 55.8823 72 36 72C16.1177 72 0 55.8823 0 36C0 16.1177 16.1177 0 36 0ZM20 31.4707V40.5293L50 53V45.4121L26.334 36L50 26.5879V19L20 31.4707Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_33_233'%3E%3Crect width='72' height='72' rx='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.home-section1 .news-swiper .swiper-buttons .my-swiper-button-next {
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72' fill='none'%3E%3Cg clip-path='url(%23clip0_33_240)'%3E%3Cpath d='M36 0C16.1177 0 0 16.1177 0 36C0 55.8823 16.1177 72 36 72C55.8823 72 72 55.8823 72 36C72 16.1177 55.8823 0 36 0ZM52 31.4707V40.5293L22 53V45.4121L45.666 36L22 26.5879V19L52 31.4707Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_33_240'%3E%3Crect width='72' height='72' rx='36' transform='matrix(-1 0 0 1 72 0)' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.home-section1 .news-swiper .swiper-pagination {
  display: flex;
  align-items: center;
  left: auto;
  right: 0.3rem;
  bottom: 0.36rem;
  width: auto;
}
.home-section1 .news-swiper .swiper-pagination .swiper-pagination-bullet {
  width: 0.1rem;
  height: 0.1rem;
  margin: 0 0.08rem;
  border-radius: 50%;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.46);
  box-sizing: content-box;
}
.home-section1
  .news-swiper
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border: 0.03rem solid #fff;
  background-color: transparent;
}
.home-section1 .list1 {
  width: 6.8rem;
}

.home-section2 {
  position: relative;
  background: #f0f5fa;
  padding: 0.6rem 0;
  min-height: 3.4rem;
  position: relative;
}
.home-section2::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(../images/bgsection2.png);
  z-index: -1;
  opacity: 0.3;
  mix-blend-mode: overlay;
}
.home-section3 {
  min-height: 4.4rem;
  padding: 0.6rem 0;
  background-color: #1a4eb1;
  background-image: url(../images/bgsection3.png);
}

.home-section4 {
  min-height: 5rem;
  padding: 0.6rem 0;
  background-image: url(../images/bgsection4.png);
}
.home-section4 > .wrapper {
  display: flex;
  justify-content: space-between;
}

.home-section5 {
  position: relative;
  z-index: 0;
  min-height: 6.2rem;
  padding: 0.6rem 0 0.8rem;
  background-color: #f0f5fa;
  z-index: 1;
}
.home-section5::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(../images/bgsection5.jpg);
  z-index: -1;
  mix-blend-mode: overlay;
}
.home-section5 > .wrapper {
  display: flex;
  justify-content: space-between;
}
.home-section5 .video-item {
  width: 100%;
  height: 4rem;
  position: relative;
}
.home-section5 .video-item .poster {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 30;
}

.home-section5 .video-item .poster {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 30;
}
.home-section5 .video-item .poster::before {
  content: "";
  position: absolute;
  width: 0.64rem;
  height: 0.64rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Cg clip-path='url(%23clip0_148_1515)'%3E%3Cpath d='M0 32C0 40.4869 3.37142 48.6263 9.37258 54.6274C15.3737 60.6286 23.5131 64 32 64C40.4869 64 48.6263 60.6286 54.6274 54.6274C60.6286 48.6263 64 40.4869 64 32C64 23.5131 60.6286 15.3737 54.6274 9.37258C48.6263 3.37142 40.4869 0 32 0C23.5131 0 15.3737 3.37142 9.37258 9.37258C3.37142 15.3737 0 23.5131 0 32Z' fill='%231A4EB1'/%3E%3Cpath d='M44.0813 33.7564L28.3348 44.6228C28.0154 44.8437 27.6419 44.9728 27.2545 44.9962C26.8672 45.0195 26.4809 44.9362 26.1374 44.7553C25.7939 44.5744 25.5064 44.3028 25.3059 43.9698C25.1054 43.6369 24.9996 43.2553 25 42.8664V21.1336C24.9996 20.7447 25.1054 20.3631 25.3059 20.0302C25.5064 19.6972 25.7939 19.4256 26.1374 19.2447C26.4809 19.0638 26.8672 18.9805 27.2545 19.0039C27.6419 19.0272 28.0154 19.1563 28.3348 19.3772L44.0813 30.2479C44.3647 30.4439 44.5964 30.706 44.7564 31.0115C44.9164 31.3171 45 31.657 45 32.0021C45 32.3472 44.9164 32.6872 44.7564 32.9927C44.5964 33.2983 44.3647 33.5603 44.0813 33.7564Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_148_1515'%3E%3Crect width='64' height='64' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.home-section5 .video-item .poster .pic {
  width: 100%;
  height: 100%;
}
.home-section5 .video-item .poster .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home-section5 .video-item .poster .txt {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.5rem;
  background: linear-gradient(
    0deg,
    rgba(8, 37, 91, 0.8) 0%,
    rgba(8, 37, 91, 0) 93.12%
  );
  padding: 0.3rem;
  padding-top: 0.9rem;
}
.home-section5 .video-item .poster .txt h3 {
  color: #fff;
  text-align: center;
  font-size: 0.2rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
}
.home-section5 .video-item .poster .txt h3:hover {
  opacity: 0.8;
}

.home-section5 .video-item .video-box {
  position: relative;
  width: 100%;
  height: 100%;
}
.home-section5 .video-item .video-box video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home-section5 .video-item .video-box .exit-btn {
  position: absolute;
  right: 0.08rem;
  top: 0.08rem;
  width: 0.32rem;
  height: 0.32rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M19.25 2.75L2.75 19.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.75 2.75L19.25 19.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  cursor: pointer;
  background-size: 0.24rem;
  background-color: #004098;
  opacity: 0;
  visibility: hidden;
  transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -webkit-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -moz-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -ms-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -o-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
}
.home-section5 .video-item .video-box:hover .exit-btn {
  opacity: 0.8;
  visibility: visible;
}

.lx-section1 {
  padding: 0.4rem 0 0.7rem;
}

.lx-section2 {
  padding: 0.5rem 0 0.7rem;
  background: #f7f7f7;
}
.lx-section2 > .wrapper {
  display: flex;
  justify-content: space-between;
}
.lx-section2 .video-item {
  position: relative;
  width: 100%;
  height: 3.72rem;
}
.lx-section2 .video-item .poster {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 30;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.lx-section2 .video-item .poster .pic {
  width: 100%;
  height: 100%;
}
.lx-section2 .video-item .poster .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lx-section2 .video-item .poster .txt {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.5rem;
  background: linear-gradient(
    0deg,
    rgba(8, 37, 91, 0.8) 0%,
    rgba(8, 37, 91, 0) 93.12%
  );
  padding: 0.3rem;
  padding-top: 0.9rem;
}
.lx-section2 .video-item .poster .txt h3 {
  position: relative;
  padding-left: 0.56rem;
  color: #fff;
  font-size: 0.22rem;
  line-height: 0.36rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
}
.lx-section2 .video-item .poster .txt h3:hover {
  opacity: 0.8;
}
.lx-section2 .video-item .poster .txt h3::before {
  content: "";
  position: absolute;
  width: 0.36rem;
  height: 0.36rem;
  left: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cg clip-path='url(%23clip0_203_4109)'%3E%3Cpath d='M18 0C22.7739 0 27.3519 1.89681 30.7275 5.27246C34.1032 8.64812 36 13.2261 36 18C36 22.7739 34.1032 27.3519 30.7275 30.7275C27.3519 34.1032 22.7739 36 18 36C13.2261 36 8.64812 34.1032 5.27246 30.7275C1.89681 27.3519 0 22.7739 0 18C0 13.2261 1.89681 8.64812 5.27246 5.27246C8.64812 1.89681 13.2261 0 18 0ZM15.2686 11.002C15.0507 10.9888 14.8329 11.0359 14.6396 11.1377C14.4466 11.2394 14.2846 11.3919 14.1719 11.5791C14.0591 11.7664 13.9998 11.9814 14 12.2002V24.4248C13.9998 24.6436 14.0591 24.8586 14.1719 25.0459C14.2846 25.2331 14.4466 25.3856 14.6396 25.4873C14.8329 25.5891 15.0507 25.6362 15.2686 25.623C15.4863 25.6098 15.6964 25.5373 15.876 25.4131L24.7334 19.3008C24.8928 19.1905 25.0233 19.043 25.1133 18.8711C25.2033 18.6992 25.25 18.5076 25.25 18.3135C25.25 18.1196 25.2031 17.9285 25.1133 17.7568C25.0233 17.585 24.8927 17.4374 24.7334 17.3271L15.876 11.2119C15.6964 11.0877 15.4863 11.0152 15.2686 11.002Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_203_4109'%3E%3Crect width='36' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.lx-section2 .video-item .video-box {
  position: relative;
  width: 100%;
  height: 100%;
}
.lx-section2 .video-item .video-box video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lx-section2 .video-item .video-box .exit-btn {
  position: absolute;
  right: 0.08rem;
  top: 0.08rem;
  width: 0.32rem;
  height: 0.32rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M19.25 2.75L2.75 19.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.75 2.75L19.25 19.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  cursor: pointer;
  background-size: 0.24rem;
  background-color: #004098;
  opacity: 0;
  visibility: hidden;
  transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -webkit-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -moz-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -ms-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -o-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
}
.lx-section2 .video-item .video-box:hover .exit-btn {
  opacity: 0.8;
  visibility: visible;
}

.container {
  min-height: 6rem;
  padding: 0.4rem 0 0.5rem;
}
.container .wrapper {
  display: flex;
  justify-content: space-between;
}
.container .aside-nav {
  width: 2.6rem;
}
.container .main-container {
  width: 11rem;
}

.main-container .main-container-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.2rem 0;
  border-bottom: 0.01rem solid #f2ebe3;
}
.main-container .main-container-title .column-name {
  position: relative;
}
.main-container .main-container-title .column-name h2 {
  color: #333;
  font-size: 0.26rem;
  font-weight: 700;
}
.main-container .main-container-title .column-name::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.03rem;
  bottom: -0.22rem;
  left: 0;
  background-color: #1a4eb1;
}
.main-container .main-container-title .location {
  display: flex;
  align-items: center;
  color: #666;
  font-size: 0.14rem;
}
.main-container .main-container-title .location .next-icon {
  margin: 0 0.04rem;
  width: 0.14rem;
  height: 0.14rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4.6665 11.6667L9.33317 7.00002L4.6665 2.33335' stroke='%23999999' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.main-container .main-container-title .location .next-icon:last-of-type {
  display: none;
}
.main-container .main-container-title .location a:hover,
.main-container .main-container-title .location a:last-of-type {
  color: #1a4eb1;
}
.main-container .main-container-content {
  padding-top: 0.4rem;
}

.leader-list ul {
  display: flex;
  flex-direction: column;
}
.leader-list li {
  display: flex;
}
.leader-list li + li {
  margin-top: 0.3rem;
}
.leader-list .pic {
  flex-shrink: 0;
  width: 2.3rem;
  height: 3rem;
  overflow: hidden;
}
.leader-list .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -ms-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
}
.leader-list .pic img:hover {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}
.leader-list .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.leader-list .txt {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 0.5rem;
  background-color: #f7f7f7;
  background-image: url(../images/bgleader.jpg);
}
.leader-list .leader-title {
  display: flex;
  align-items: center;
}
.leader-list .leader-title h2 {
  color: #333;
  font-size: 0.28rem;
}
.leader-list .leader-title h2.two-char {
  letter-spacing: 1em;
  margin-right: -1em;
}
.leader-list .leader-title h2 + h3 {
  margin-left: 0.4rem;
}
.leader-list .leader-title h3 {
  color: #808080;
  font-size: 0.16rem;
}
.leader-list .leader-title ~ .leader-content {
  margin-top: 0.4rem;
}
.leader-list .leader-title a {
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}
.leader-list .leader-title a:hover {
  color: #1a4eb1;
}
.leader-list .leader-content {
  color: #808080;
  font-size: 0.16rem;
  transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -webkit-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -moz-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -ms-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -o-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
}
.leader-list .leader-content p {
  display: flex;
  align-items: baseline;
}
.leader-list .leader-content p span {
  flex-shrink: 0;
}
.leader-list .leader-content p span.two-char {
  letter-spacing: 2em;
  margin-right: -2em;
}
.leader-list .leader-content p + p {
  margin-top: 0.14rem;
}

p[data-icon="address"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M1.25977 17.52V5.00001L6.25977 3.76001V16.26L1.25977 17.52ZM7.49977 16.26V3.76001L12.5198 5.00001V17.52L7.49977 16.26ZM13.7598 5.00001L18.7598 3.76001V16.26L13.7598 17.52V5.00001Z' fill='%231A4EB1'/%3E%3C/svg%3E");
}
p[data-icon="telephone"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_182_3202)'%3E%3Cpath d='M18.964 12.7142C18.6783 12.0357 18.3212 11.4285 17.8569 10.9285C17.6426 10.6785 17.1069 10.2142 16.5712 9.78568C16.4283 9.67853 16.2855 9.57139 16.1426 9.42853C15.8212 9.07139 15.5712 8.49996 15.6069 7.53568L14.0355 7.49996C14.0355 8.21425 13.9997 8.96425 13.9997 9.67853L9.49974 9.64282L9.46403 7.49996L7.82117 7.53568L7.6426 7.6071C7.78546 8.28568 7.71403 9.03568 7.42832 9.64282C7.17832 10.1785 6.85689 10.3571 6.42832 10.75C6.35689 10.8214 4.78546 12.3214 4.42832 14.2142C4.1426 15.75 4.78546 16.5357 4.28546 17.0357C3.82117 17.5 2.74974 17.4642 2.32117 16.7142C2.21403 16.5357 2.1426 16.3214 2.1426 16.0714C2.82117 16.2142 3.57117 15.9642 3.85689 15.5C4.07117 15.1428 4.10689 14.6071 3.85689 14.3571C3.46403 13.9642 2.32117 14.25 1.85689 15.1071C1.82117 15.1785 1.78546 15.2857 1.74974 15.3571C1.24974 15 0.999744 14.3571 1.1426 13.7142C1.32117 13.8571 1.53546 13.9285 1.74974 14C2.49974 14.1785 3.42831 13.8571 3.67831 13.1428C3.78546 12.8571 3.74974 12.5714 3.6426 12.3214C3.32117 11.75 2.21403 11.7857 1.53546 12.2857C1.32117 12.4285 1.17831 12.6071 1.03546 12.8571C0.999744 12.7857 0.964029 12.6785 0.928315 12.6071C0.571172 11.6071 1.49974 10.6428 1.99974 10.3928C2.21403 10.25 2.46403 10.2142 2.71403 10.2857C2.82117 10.3571 2.92832 10.4285 3.03546 10.5357C3.21403 10.7142 3.6426 10.8214 4.6426 10.3571C5.07117 10.2142 5.49974 9.99996 5.8926 9.74996C6.21403 9.53568 6.3926 9.42853 6.42832 9.32139C6.60689 8.99996 6.42831 8.57139 6.21403 8.14282L1.82117 9.8571C1.53546 10.0714 1.1426 10.2142 0.785458 10.75C0.714029 10.8571 0.0711721 11.8928 0.499744 12.9285C0.571172 13.1071 0.678315 13.25 0.785458 13.3928C0.535458 14.0357 0.606886 14.7857 0.964029 15.3571C1.1426 15.6071 1.3926 15.8214 1.67831 15.9285C1.67831 16.6785 2.03546 17.3214 2.6426 17.6785C3.24974 18.0357 3.96403 17.9642 4.49974 17.5714C4.53546 18.1428 4.53546 18.6785 4.57117 19.25H5.71403L5.99974 19.6071H8.35689L8.71403 19.1785H16.0355C16.1426 19.3214 16.2497 19.4642 16.3212 19.5714H18.2855C18.3569 19.4285 18.3926 19.25 18.464 19.1071H19.4283C19.8926 16.4285 19.6069 14.0714 18.964 12.7142ZM2.49974 15.0714C2.82117 14.7142 3.35689 14.5714 3.53546 14.75C3.67831 14.8928 3.57117 15.3571 3.32117 15.5357C3.10689 15.75 2.6426 15.7857 2.21403 15.6071C2.24974 15.4285 2.35689 15.2142 2.49974 15.0714ZM1.99974 12.5357C2.49974 12.2857 3.24974 12.3571 3.35689 12.7142C3.42831 12.9642 3.17832 13.3571 2.8926 13.5C2.49974 13.75 1.82117 13.6428 1.35689 13.2142C1.49974 12.9285 1.71403 12.6785 1.99974 12.5357ZM12.0712 17.4642C10.964 17.4642 9.99974 16.75 9.57117 15.6071C9.1426 14.5 9.3926 13.2142 10.1426 12.3571C10.9283 11.5 12.0712 11.25 13.1069 11.7142C14.1069 12.1785 14.7855 13.25 14.7855 14.4642C14.7855 15.25 14.4997 16 13.9997 16.5714C13.4997 17.1785 12.7855 17.4642 12.0712 17.4642ZM15.4997 4.99996C15.6426 5.1071 15.7855 5.21425 15.964 5.24996C16.5355 5.49996 17.714 5.17853 18.9997 4.3571C19.0712 3.96425 19.0712 3.57139 18.9997 3.17853L15.1783 4.67853C15.2497 4.78567 15.3926 4.92853 15.4997 4.99996ZM2.10689 9.3571L6.07117 7.82139C5.85689 7.39282 5.67831 6.92853 5.82117 6.53568C5.8926 6.32139 6.03546 6.14282 7.60689 5.46425C8.8926 4.92853 9.96403 4.53567 10.6069 4.28567C11.0712 4.1071 11.8212 3.8571 12.714 3.49996C12.9283 3.39282 13.1426 3.28567 13.3926 3.24996C13.714 3.17853 13.8569 3.1071 13.9997 3.14282C14.3926 3.24996 14.6783 3.71425 14.8212 4.03567C14.8569 4.14282 14.9283 4.24996 14.964 4.32139L18.8926 2.78567C18.8926 2.74996 18.8569 2.67853 18.8569 2.64282C18.3212 1.14282 16.7497 0.642817 16.2497 0.49996C15.464 0.24996 14.4997 0.178532 12.714 0.642817C10.7497 1.14282 10.2855 1.67853 7.60689 2.89282C5.07117 4.07139 2.74974 4.89282 1.96403 6.3571C1.71403 6.74996 1.60689 7.24996 1.60689 7.74996C1.6426 8.57139 2.1426 8.8571 2.10689 9.3571Z' fill='%231A4EB1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_182_3202'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
p[data-icon="email"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M0.353103 3.80475C0.209247 3.70013 0.117701 3.61512 0.0784674 3.54973C0.0392337 3.48434 0.0196169 3.3928 0.0196169 3.2751V3.09854C0.0196169 2.75852 0.104623 2.49042 0.274636 2.29425C0.444649 2.09808 0.738902 2 1.15739 2L17.3217 2.01962C17.7533 2.01962 18.054 2.11116 18.2241 2.29425C18.3941 2.47734 18.4791 2.73236 18.4791 3.05931L18.4987 3.2751C18.4987 3.3928 18.4856 3.47453 18.4595 3.52031C18.4333 3.56608 18.3287 3.66089 18.1456 3.80475L10.1223 8.6305C9.99152 8.68281 9.83132 8.75474 9.64169 8.84628C9.45206 8.93783 9.32455 8.99014 9.25916 9.00322C9.18069 9.00322 9.06299 8.96725 8.90605 8.89533C8.74912 8.8234 8.57257 8.72858 8.3764 8.61088L0.353103 3.80475ZM12.4175 11.7496C12.1428 11.7496 11.9205 11.8084 11.7505 11.9261C11.5805 12.0438 11.4464 12.1942 11.3484 12.3773C11.2503 12.5604 11.1849 12.7664 11.1522 12.9952C11.1195 13.2241 11.1031 13.4432 11.1031 13.6524V15.0256V15.261C11.1031 15.3395 11.1097 15.4114 11.1228 15.4768H8.41563C7.4871 15.4768 6.61742 15.4735 5.80659 15.467C4.99576 15.4604 4.28301 15.4572 3.66835 15.4572H2.31479C1.84398 15.4572 1.45819 15.395 1.15739 15.2708C0.856603 15.1466 0.621201 14.9864 0.451188 14.7902C0.281175 14.594 0.163474 14.3684 0.0980843 14.1134C0.0326948 13.8584 0 13.5936 0 13.3189V6.06069C0 5.78605 0.0653895 5.61277 0.196169 5.54084C0.326948 5.46891 0.490421 5.50488 0.68659 5.64874C0.75198 5.68797 0.869681 5.76317 1.03969 5.87433C1.20971 5.98549 1.41241 6.113 1.64782 6.25686C1.88322 6.40072 2.12843 6.55438 2.38345 6.71785C2.63847 6.88133 2.88041 7.03499 3.10927 7.17885C3.33814 7.32271 3.5343 7.44695 3.69778 7.55157C3.86125 7.65619 3.96914 7.72158 4.02146 7.74774C4.20455 7.86544 4.30917 8.01257 4.33533 8.18912C4.36148 8.36567 4.34186 8.51934 4.27647 8.65011C4.22416 8.78089 4.1457 8.95091 4.04107 9.16015C3.93645 9.3694 3.82529 9.58192 3.70759 9.7977C3.58989 10.0135 3.47545 10.2195 3.36429 10.4156C3.25313 10.6118 3.17793 10.7622 3.1387 10.8668C3.07331 11.0499 3.08639 11.1742 3.17793 11.2395C3.26948 11.3049 3.41333 11.2788 3.6095 11.1611C3.64874 11.1349 3.75663 11.0336 3.93318 10.857C4.10973 10.6805 4.29609 10.4843 4.49226 10.2685C4.68843 10.0527 4.87479 9.85001 5.05134 9.66038C5.22789 9.47075 5.34886 9.35632 5.41425 9.31709C5.53195 9.21246 5.68562 9.13727 5.87525 9.09149C6.06488 9.04572 6.23162 9.06207 6.37548 9.14054C6.46702 9.19285 6.59126 9.27132 6.7482 9.37594C6.90513 9.48056 7.07842 9.59499 7.26805 9.71923C7.45768 9.84347 7.65057 9.97098 7.84674 10.1018L8.3764 10.4549C8.53333 10.5595 8.70008 10.6249 8.87663 10.651C9.05318 10.6772 9.22319 10.6837 9.38667 10.6707C9.55014 10.6576 9.69727 10.6281 9.82805 10.5824C9.95882 10.5366 10.0569 10.4941 10.1223 10.4549C10.1877 10.4156 10.3119 10.3404 10.495 10.2293C10.6781 10.1181 10.8775 9.99714 11.0933 9.86636C11.3091 9.73558 11.5118 9.61134 11.7015 9.49364C11.8911 9.37594 12.0317 9.29093 12.1232 9.23862L14.5949 7.70851C14.6211 7.69543 14.7028 7.64312 14.8402 7.55157C14.9775 7.46003 15.1475 7.34886 15.3502 7.21808C15.5529 7.08731 15.7752 6.94345 16.0172 6.78651C16.2591 6.62958 16.488 6.48245 16.7038 6.34513C16.9195 6.20782 17.119 6.08031 17.3021 5.9626C17.4852 5.8449 17.6159 5.7599 17.6944 5.70759C17.9429 5.55065 18.1358 5.48853 18.2731 5.52123C18.4104 5.55392 18.4791 5.66181 18.4791 5.8449V10.9453C18.1129 10.6445 17.7565 10.3633 17.41 10.1018C17.0634 9.8402 16.7463 9.61788 16.4585 9.43479C16.1708 9.23862 15.9191 9.16996 15.7033 9.22881C15.4875 9.28766 15.311 9.41517 15.1736 9.61134C15.0363 9.80751 14.9317 10.0364 14.8598 10.2979C14.7878 10.5595 14.7519 10.7949 14.7519 11.0041C14.7519 11.148 14.7486 11.2657 14.7421 11.3572C14.7355 11.4488 14.7323 11.5273 14.7323 11.5926C14.7192 11.658 14.7126 11.7103 14.7126 11.7496H14.4184H12.4175ZM19.7346 13.8093C19.9046 13.9401 19.9928 14.1232 19.9994 14.3586C20.0059 14.594 19.9373 14.764 19.7934 14.8687C19.5972 15.0256 19.3684 15.212 19.1068 15.4277C18.8453 15.6435 18.5739 15.8626 18.2927 16.0849C18.0115 16.3072 17.7369 16.5296 17.4688 16.7519C17.2007 16.9742 16.9555 17.1704 16.7332 17.3404C16.4585 17.5627 16.2656 17.6804 16.1545 17.6935C16.0433 17.7066 15.9877 17.5366 15.9877 17.1834V16.3007C15.9877 16.0784 15.9322 15.8953 15.821 15.7514C15.7098 15.6076 15.5627 15.5356 15.3796 15.5356H13.1041C12.921 15.5356 12.7411 15.4702 12.5646 15.3395C12.388 15.2087 12.2998 15.0387 12.2998 14.8294V13.829C12.2998 13.4628 12.3586 13.2405 12.4763 13.162C12.594 13.0835 12.8033 13.0443 13.1041 13.0443H13.4964C13.6141 13.0443 13.7481 13.0476 13.8985 13.0541C14.0489 13.0606 14.2288 13.0639 14.438 13.0639H15.2619C15.5235 13.0639 15.7098 13.0181 15.821 12.9266C15.9322 12.835 15.9877 12.6716 15.9877 12.4362V11.573C15.9877 11.3376 16.027 11.1872 16.1054 11.1218C16.1839 11.0564 16.3278 11.1088 16.537 11.2788C16.7463 11.4357 16.9882 11.6253 17.2628 11.8477C17.5375 12.07 17.8219 12.2956 18.1162 12.5244C18.4104 12.7533 18.6981 12.9822 18.9793 13.211C19.2605 13.4399 19.5122 13.6393 19.7346 13.8093Z' fill='%231A4EB1'/%3E%3C/svg%3E");
}
p[data-icon="research"]::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg t='1758608347827' class='icon' viewBox='0 0 1039 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='22665' xmlns:xlink='http://www.w3.org/1999/xlink' width='202.9296875' height='200'%3E%3Cpath d='M404.602646 58.112156l-16.783367 7.405737-128.245981 56.577561-16.787416 7.405736-16.787416 7.405737 100.716399 228.298334a18.342257 18.342257 0 0 0 24.189104 9.37763l161.816764-71.384985a18.338207 18.338207 0 0 0 9.377631-24.189104L421.390062 50.706419l-16.787416 7.405737z' fill='%231A4EB1' p-id='22666'%3E%3C/path%3E%3Cpath d='M422.325396 26.436334L202.995737 123.19275A18.354404 18.354404 0 0 0 193.614058 147.385903l25.735846 58.342952a18.350355 18.350355 0 0 0 24.193153 9.38168L462.872715 118.354119a18.350355 18.350355 0 0 0 9.38168-24.193153l-25.739895-58.347001a18.342257 18.342257 0 0 0-24.189104-9.377631z' fill='%231A4EB1' p-id='22667'%3E%3C/path%3E%3Cpath d='M921.226676 634.168337L517.555315 272.740852l-12.240318 13.669638-161.812715 71.384985-18.346306-0.076932 1.886863 540.157186c-0.149815 39.065362 14.386322 70.158119 40.940079 87.540747 26.549708 17.37858 60.853372 18.265324 96.590404 2.498272L895.547517 796.005346c35.765376-15.77515 58.193137-41.677008 63.157289-72.935776 4.956053-31.254719-8.353218-62.833364-37.47813-88.901233z' fill='%231A4EB1' p-id='22668'%3E%3C/path%3E%3Cpath d='M921.226676 634.168337l-136.445333-122.168337H325.694501l1.348338 385.879778c-0.149815 39.065362 14.386322 70.158119 40.940079 87.540747 26.549708 17.37858 60.853372 18.265324 96.590404 2.498272l430.974195-191.909402c35.765376-15.77515 58.193137-41.677008 63.157289-72.935776 4.956053-31.258768-8.353218-62.837413-37.47813-88.905282z' fill='%231A4EB1' p-id='22669'%3E%3C/path%3E%3C/svg%3E");
}
p[data-icon="degree"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.33368 13.6778C9.43963 13.7269 9.56283 13.7269 9.66879 13.6778L15.3853 10.9765V14.8468C15.3853 14.9966 15.3015 15.1317 15.1685 15.198L9.67618 17.9558C9.5653 18.0123 9.4347 18.0123 9.32629 17.9558L2.37284 15.2004C2.23979 15.1341 2.15601 14.999 2.15601 14.8492V10.9765L9.33368 13.6778ZM17.8173 6.56099V17.2706C17.8173 17.6734 17.4896 18 17.0855 18C16.6814 18 16.3537 17.6734 16.3537 17.2706V6.8606L15.3828 7.08653V9.77315L9.50123 12.5531L2.15601 9.77315V6.99812L0.251329 6.38663C0.101024 6.32769 0 6.1828 0 6.02072C0 5.85864 0.0985604 5.71375 0.251329 5.65481L9.35586 2.02763C9.44949 1.99079 9.55298 1.99079 9.64415 2.02763L18.7511 5.65481C18.9014 5.71375 19 5.85864 19 6.02072C19 6.1828 18.9014 6.32769 18.7511 6.38663L17.8173 6.56099Z' fill='%231A4EB1'/%3E%3C/svg%3E");
}

.insititution h2 {
  color: #fff;
  font-size: 0.26rem;
}
.insititution .insititution-title {
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  padding: 0 1rem;
  margin: 0 auto;
  height: 0.72rem;
  background-color: #1a4eb1;
}
.insititution .insititution-content {
  min-height: 7rem;
  padding-top: 0.45rem;
  position: relative;
}
.insititution .insititution-content::before {
  content: "";
  position: absolute;
  width: 0.01rem;
  height: 100%;
  left: calc(50% - 0.005rem);
  top: 0;
  background-color: #f0f0f0;
}
.insititution .insititution-item {
  position: relative;
  margin-top: 0.45rem;
  width: 50%;
}
.insititution .insititution-item .tit {
  display: flex;
  align-items: center;
  padding: 0.15rem 0.3rem;
  background-color: #1a4eb1;
}
.insititution .insititution-item .cont li {
  position: relative;
  background: #f7f7f7;
  z-index: 0;
}
.insititution .insititution-item .cont li + li {
  margin-top: 0.02rem;
}
.insititution .insititution-item .cont li::before {
  content: "";
  position: absolute;
  width: 0.12rem;
  height: 0.12rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M4.45557 10.46L7.71557 7.20004C8.10057 6.81504 8.10057 6.18504 7.71557 5.80004L4.45557 2.54004' stroke='%231A4EB1' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  top: 50%;
  right: 0.3rem;
  transform: translateY(-50%);
  opacity: 0.3;
  z-index: -1;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
}
.insititution .insititution-item .cont li:hover a {
  color: #1a4eb1;
}
.insititution .insititution-item .cont li:hover::before {
  opacity: 1;
}
.insititution .insititution-item .cont a {
  display: flex;
  align-items: center;
  padding: 0.15rem 0.3rem;
  color: #666;
  font-size: 0.16rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}
.insititution .insititution-item .cont a[href^="javascript:"],
.insititution .insititution-item .cont a[href^="#"] {
  pointer-events: none;
}
.insititution .insititution-item::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.01rem;
  top: 0;
  left: 0;
  background-color: #1a4eb1;
}
.insititution .insititution-item::after {
  content: "";
  position: absolute;
  width: 0.09rem;
  height: 0.09rem;
  top: -0.045rem;
  border-radius: 50%;
  background-color: #1a4eb1;
}
.insititution .insititution-item:first-of-type {
  margin-top: 0;
}
.insititution .insititution-item:nth-of-type(odd) {
  float: left;
  padding-right: 0.9rem;
}
.insititution .insititution-item:nth-of-type(odd)::after {
  right: -0.045rem;
}
.insititution .insititution-item:nth-of-type(even) {
  float: right;
  padding-left: 0.9rem;
}
.insititution .insititution-item:nth-of-type(even)::after {
  left: -0.045rem;
}

.department .department-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0.2rem;
  border-bottom: 0.01rem solid #f0f0f0;
}
.department .department-title .title-right {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.department .department-title h2 {
  color: #1a4eb1;
  font-size: 0.3rem;
}
.department .department-title p {
  color: #666;
  font-size: 0.16rem;
}
.department .department-title p + p {
  margin-left: 0.4rem;
}
.department .department-title p[data-icon] {
  position: relative;
  padding-left: 0.35rem;
}
.department .department-title p[data-icon]::before {
  content: "";
  position: absolute;
  width: 0.2rem;
  height: 0.2rem;
  left: 0;
  top: 0;
}
.department .department-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.department .department-item {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 0.4rem;
  width: calc((100% - 0.4rem) / 2);
  height: 2rem;
  padding: 0.3rem 0.4rem 0.2rem;
  background-color: #f7f7f7;
  background-image: url(../images/bgdepartment.jpg);
}
.department .department-item-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.department .department-item-top .name {
  color: #333;
  font-size: 0.26rem;
  line-height: normal;
}
.department .department-item-top .en-name {
  margin-left: 0.22rem;
  color: #1a4eb1;
  font-size: 0.22rem;
  line-height: normal;
}
.department .department-item-top .position {
  color: #1a4eb1;
  font-size: 0.2rem;
  line-height: normal;
}
.department .department-item-center {
  color: #808080;
  font-size: 0.16rem;
  line-height: 160%;
  transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -webkit-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -moz-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -ms-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -o-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.department .department-item-bottom {
  color: #808080;
  font-size: 0.16rem;
  line-height: normal;
}
.department .department-item::before {
  content: "";
  position: absolute;
  width: 0.1rem;
  height: 1rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='100' viewBox='0 0 10 100' fill='none'%3E%3Cpath d='M0 0H10V100L5 90L0 100V0Z' fill='%230152AA'/%3E%3C/svg%3E");
  top: 0;
  left: 0;
  transform: translateX(-50%);
}

.committee .committee-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0.2rem;
  border-bottom: 0.01rem solid #f0f0f0;
}
.committee .committee-title .title-right {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.committee .committee-title h2 {
  color: #1a4eb1;
  font-size: 0.3rem;
}
.committee .committee-title p {
  color: #666;
  font-size: 0.16rem;
}
.committee .committee-title p + p {
  margin-left: 0.4rem;
}
.committee .committee-title p[data-icon] {
  position: relative;
  padding-left: 0.35rem;
}
.committee .committee-title p[data-icon]::before {
  content: "";
  position: absolute;
  width: 0.2rem;
  height: 0.2rem;
  left: 0;
  top: 0;
}
.committee .committee-content {
  padding-top: 0.22rem;
  display: flex;
  flex-wrap: wrap;
}
.committee .committee-item {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.18rem;
  width: 25%;
  padding: 0.13rem 0.2rem;
  border-left: 0.01rem solid #ebebeb;
  background-color: #f7f7f7;
}
.committee .committee-item[href="javascript:"] {
  pointer-events: none;
}
.committee .committee-item:nth-of-type(4n + 1) {
  border-color: transparent;
}

.teacher-list ul {
  margin-top: -0.3rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.teacher-list li {
  margin-top: 0.3rem;
  background: #f7f7f7;
  width: calc((100% - 0.4rem) / 2);
  height: 2.8rem;
  display: flex;
  padding: 0.1rem;
}
.teacher-list .pic {
  flex-shrink: 0;
  width: 2rem;
  height: 100%;
}
.teacher-list .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.teacher-list .txt {
  flex-grow: 1;
  padding: 0.2rem 0.3rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.teacher-list .teacher-title {
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
.teacher-list .teacher-title .teacher-name {
  color: #333;
  font-size: 0.28rem;
}
.teacher-list .teacher-title .teacher-position {
  margin-left: 0.3rem;
  color: #1a4eb1;
  font-size: 0.16rem;
}
.teacher-list .teacher-brief {
  flex-grow: 1;
  margin-top: 0.2rem;
  color: #808080;
  font-size: 0.14rem;
  line-height: 160%;
  transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -webkit-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -moz-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -ms-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -o-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
}
.teacher-list .teacher-brief p {
  display: flex;
  align-items: baseline;
}
.teacher-list .teacher-brief span {
  white-space: nowrap;
}
.teacher-list .entrance-btn {
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.15rem;
  width: fit-content;
  padding: 0.08rem 0.2rem;
  background-color: #1a4eb1;
}
.teacher-list .entrance-btn span {
  color: #fff;
  font-size: 0.13rem;
}
.teacher-list .entrance-btn span ~ .icon {
  margin-left: 0.1rem;
}
.teacher-list .entrance-btn .icon {
  width: 0.12rem;
  height: 0.12rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cg opacity='0.6'%3E%3Cpath d='M4.45508 10.46L7.71508 7.20004C8.10008 6.81504 8.10008 6.18504 7.71508 5.80004L4.45508 2.54004' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
}

.teacher-detail .teacher-info {
  background: #f7f7f7;
  height: 2.2rem;
  padding: 0.1rem;
  display: flex;
}
.teacher-detail .teacher-info .pic {
  flex-shrink: 0;
  width: 1.53rem;
  height: 100%;
}
.teacher-detail .teacher-info .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.teacher-detail .teacher-info .txt {
  flex-grow: 1;
  padding: 0.2rem 0.3rem;
}
.teacher-detail .teacher-info .teacher-title {
  display: flex;
  align-items: center;
  padding-bottom: 0.1rem;
}
.teacher-detail .teacher-info .teacher-title .teacher-name {
  color: #1a4eb1;
  font-size: 0.3rem;
}
.teacher-detail .teacher-info .teacher-title .teacher-name ~ .teacher-position {
  margin-left: 0.2rem;
}
.teacher-detail .teacher-info .teacher-title .teacher-position {
  padding: 0.05rem 0.15rem;
  color: #666;
  font-size: 0.14rem;
  border-radius: 0.28rem;
  background: #e8e8e8;
}
.teacher-detail .teacher-info .teacher-title ~ .teacher-brief {
  border-top: 0.01rem solid #e6e6e6;
}
.teacher-detail .teacher-info .teacher-brief {
  height: 1.1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-top: 0.1rem;
  overflow: hidden;
  transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -webkit-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -moz-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -ms-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -o-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
}
.teacher-detail .teacher-info .teacher-brief p {
  position: relative;
  color: #808080;
  font-size: 0.15rem;
  line-height: 160%;
}
.teacher-detail .teacher-info .teacher-brief p[data-icon] {
  padding-left: 0.32rem;
}
.teacher-detail .teacher-info .teacher-brief p::before {
  content: "";
  position: absolute;
  width: 0.2rem;
  height: 0.2rem;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.teacher-detail .teacher-introduction {
  min-height: 4.4rem;
  padding: 0.3rem;
  background: #f7f7f7;
}
.teacher-detail .teacher-introduction-item ~ .teacher-introduction-item {
  margin-top: 0.3rem;
}
.teacher-detail .teacher-introduction .tit {
  display: flex;
  align-items: center;
}
.teacher-detail .teacher-introduction .tit h3 {
  flex-shrink: 0;
  color: #1a4eb1;
  font-size: 0.2rem;
  font-weight: 700;
}
.teacher-detail .teacher-introduction .tit h3 + hr {
  margin-left: 0.2rem;
}
.teacher-detail .teacher-introduction .tit hr {
  flex-grow: 1;
  border: 0.01rem solid #e6e6e6;
  margin: 0.1rem 0;
}
.teacher-detail .teacher-introduction .tit ~ .cont {
  margin-top: 0.2rem;
}
.teacher-detail .teacher-introduction .cont {
  color: #333;
  font-size: 0.16rem;
  line-height: 160%;
}
.teacher-detail .teacher-introduction .cont p {
  margin-top: 0.1rem;
}
.teacher-detail .teacher-introduction .cont ul {
  padding-left: 0.3rem;
  list-style-type: disc;
}
.teacher-detail .teacher-introduction .cont li ~ li {
  margin-top: 0.05rem;
}

.mentor-list {
  margin-top: -0.2rem;
}
.mentor-list ul {
  display: flex;
  flex-wrap: wrap;
}
.mentor-list li {
  position: relative;
  width: calc((100% - 0.4rem) / 3);
  background: #f7f7f7;
  margin-top: 0.2rem;
}
.mentor-list li:not(:nth-of-type(3n + 1)) {
  margin-left: 0.2rem;
}
.mentor-list li:hover .mentor-info {
  opacity: 1;
  visibility: visible;
}
.mentor-list .mentor-info {
  position: absolute;
  background-color: rgba(26, 78, 177, 0.8);
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  min-width: 3.5rem;
  padding: 0.2rem 0.4rem;
  margin-top: 0.15rem;
  z-index: 20;
  white-space: nowrap;
  border-radius: 0.3rem;
  color: #fff;
  font-size: 0.16rem;
  line-height: 2;
  opacity: 0;
  visibility: hidden;
  transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -webkit-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -moz-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -ms-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
  -o-transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
}
.mentor-list .mentor-info::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
  border-bottom: 0.12rem solid rgba(26, 78, 177, 0.8);
  border-right: 0.12rem solid transparent;
  border-left: 0.12rem solid transparent;
}
.mentor-list .mentor-info a {
  text-decoration: underline;
}
.mentor-list .mentor-name {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0.13rem 0.2rem;
  padding-right: 0.5rem;
  color: #333;
  font-size: 0.17rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mentor-list .mentor-name::before {
  content: "";
  position: absolute;
  width: 0.12rem;
  height: 0.12rem;
  right: 0.2rem;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4.6665 11.6667L9.33317 7.00002L4.6665 2.33335' stroke='%23999999' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.common-list ul {
  min-height: 5rem;
  display: flex;
  flex-direction: column;
}
.common-list li {
  height: 1.54rem;
  background-color: #f7f7f7;
}
.common-list li + li {
  margin-top: 0.2rem;
}
.common-list li a {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0.2rem 0.3rem 0 0.2rem;
}
.common-list .list-icon {
  flex-shrink: 0;
  position: relative;
  padding-top: 0.18rem;
  width: 0.12rem;
  height: 100%;
}
.common-list .list-icon::before {
  content: "";
  position: absolute;
  width: 0.01rem;
  height: calc(100% - 0.18rem);
  left: 50%;
  top: 0.18rem;
  transform: translateX(-50%);
  background-color: rgba(26, 78, 177, 0.1);
}
.common-list .list-icon::after {
  content: "";
  position: absolute;
  width: 0.12rem;
  height: 0.12rem;
  left: 0;
  top: 0.06rem;
  border: 0.03rem solid #1a4eb1;
  border-radius: 50%;
}
.common-list .list-icon ~ .article-info {
  margin-left: 0.2rem;
}
.common-list .article-info {
  width: calc(100% - 0.2rem - 0.12rem);
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding-bottom: 0.17rem;
}
.common-list .article-info .title {
  flex-shrink: 0;
  color: #333;
  font-size: 0.2rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}
.common-list .article-info .title ~ .brief {
  margin-top: 0.15rem;
}
.common-list .article-info .brief {
  flex-grow: 1;
  color: #999;
  font-size: 0.14rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.common-list .article-info .brief ~ .date {
  margin-top: 0.18rem;
}
.common-list .article-info .date {
  flex-shrink: 0;
  color: #1a4eb1;
  font-size: 0.14rem;
}
.common-list li:hover .article-info .title {
  color: #1a4eb1;
}
.list ul {
  min-height: 5rem;
  display: flex;
  flex-direction: column;
}
.list li {
  height: 1rem;
  background-color: #f7f7f7;
}
.list li + li {
  margin-top: 0.2rem;
}
.list li a {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0.2rem 0.3rem 0 0.2rem;
}
.list .date {
  flex-shrink: 0;
  width: 0.8rem;
  height: 0.6rem;
  border-right: 1px solid #cccccc;
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  color: #666666;
  font-size: 0.3rem;
  font-weight: 600;
}
.list .date p {
  font-size: 0.14rem;
  margin-top: 0.08rem;
  font-weight: 500;
}
.list ul li:hover .date {
  color: #1a4eb1;
}
.list ul li:hover a{
  background-color: #fff;
  box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.1);
  border-radius: 0.05rem;
}
.list .article-info {
  margin-left: 0.2rem;
  width: calc(100% - 0.2rem - 0.12rem - 0.4rem);
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding-bottom: 0.17rem;
}
.list .article-info .title {
  flex-shrink: 0;
  color: #333;
  font-size: 0.2rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}
.list .article-info .title ~ .brief {
  margin-top: 0.15rem;
}
.list .article-info .brief {
  flex-grow: 1;
  color: #999;
  font-size: 0.14rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list .article-info .brief ~ .date {
  margin-top: 0.18rem;
}

.list li:hover .article-info .title {
  color: #1a4eb1;
}

.article .article-title {
  display: flex;
  flex-direction: column;
  align-content: center;
  padding-bottom: 0.24rem;
  border-bottom: 0.01rem solid #f0f0f0;
}
.article .article-title h3 {
  color: #333;
  text-align: center;
  font-size: 0.28rem;
}
.article .article-title h3 + p {
  margin-top: 0.15rem;
}
.article .article-title p {
  color: #808080;
  font-size: 0.14rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.article .article-title p span + span {
  margin-left: 0.2rem;
}
.article .article-content {
  padding: 0.2rem 0 0.3rem;
  color: #333;
  font-size: 0.16rem;
  line-height: 160%;
}
.article .article-content p + p {
  margin-top: 0.1rem;
}
.article .article-content img {
  max-width: 100%;
}
.article .article-content table {
  width: 100%;
  max-width: 100%;
}
.article .article-content ~ .adjacent-articles {
  border-top: 0.01rem solid #f0f0f0;
}
.article .adjacent-articles {
  display: flex;
  padding-top: 0.3rem;
}
.article .adjacent-articles p {
  display: flex;
  width: 50%;
}
.article .adjacent-articles p span {
  color: #1a4eb1;
  font-size: 0.16rem;
}
.article .adjacent-articles p a {
  max-width: 70%;
  color: #333;
  font-size: 0.16rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
}
.article .adjacent-articles p a:hover {
  color: #1a4eb1;
}

.page-pagination {
  margin-top: 20px;
  width: 100%;
  text-align: center;
}
.video-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr); /* 两列 */
  gap: 36px; /* 卡片间距 */
}

.video-card {
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
  display: flex;
  flex-direction: column;
}
.video-card a {
  display: flex;
}
.video-card .date {
  padding: 14px 19px;
  font-size: 14px;
  color: #999;
}
.video-cover {
  width: 100%;
  aspect-ratio: 8 / 5;
  background-color: #eee;
  position: relative;
  cursor: pointer;
}
.video-cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.play-icon {
  position: absolute;
  top: 73%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.8;
}
.play-icon::after {
  content: "";
  border-left: 10px solid white;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  margin-left: 4px;
}
.video-title {
  padding: 10px 19px;
  color: #333;
  font-size: 18px;
  line-height: 1.4;
  cursor: pointer;
  background-color: #fff;
  flex-grow: 1;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
}
.video-title:hover {
  color: #1a4eb1;
  transform: translateX(0.08rem);
}
.video-title:active {
  background-color: #f0f0f0;
}
.video-dsc {
  padding: 0px 17px 4px;
  color: #999;
  font-size: 14px;
  cursor: pointer;
  background-color: #fff;
  flex-grow: 1;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.preview-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  z-index: 1000;
  display: none; /* 默认隐藏 */
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.preview-modal video {
  max-width: 90%;
  max-height: 70%;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.1);
}
.close-btn {
  margin-top: 20px;
  color: white;
  font-size: 16px;
  padding: 8px 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 20px;
  background: rgba(0, 0, 0, 0.5);
}
.gallery-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 65px;
  margin-top: 40px;
}

.card {
  position: relative;
  height: 430px;
  overflow: hidden;
  border: 1px solid #eee;
}

@media (max-width: 900px) {
  .card {
    border-right: none;
  }
}

.card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}

.card:hover img {
  transform: scale(1.05);
}

.card-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 15px;

  background: linear-gradient(to top, rgba(0, 30, 80, 0.85), transparent);
  color: white;
  text-align: left;
  font-size: 18px;
  font-weight: 500;

  display: flex;
  align-items: flex-end;
  height: 30%;
  justify-content: center;
}

.video-swiper .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; /* 鼠标变成手型 */
  position: relative;
  overflow: hidden;
}

.video-swiper .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.video-swiper .swiper-slide:hover .play-icon {
  background: rgba(255, 0, 0, 0.8);
  transform: translate(-50%, -50%) scale(1.1);
}

/* --- 视频弹窗 (Modal) 样式 --- */
.video-modal {
  display: none; /* 默认隐藏 */
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9); /* 黑色遮罩 */
  justify-content: center;
  align-items: center;
  backdrop-filter: blur(5px); /* 背景模糊效果 */
}

.video-modal.active {
  display: flex;
} /* 激活显示 */

.video-modal video {
  width: 90%;
  max-width: 800px;
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  background: #000;
}

.close-btn {
  position: absolute;
  top: 20px;
  right: 30px;
  color: #fff;
  font-size: 40px;
  font-weight: bold;
  cursor: pointer;
  z-index: 10000;
}
.close-btn:hover {
  color: #ff4d4d;
}
.lx-banner .swiper-slide .play-icon {
  width: auto;
  height: auto;
  padding: 14px 44px;
  background: #fff;
  border-radius: 40px;
  opacity: 1;
  font-size: 30px;
  font-weight: 700;
  color: #1a4eb1;
  letter-spacing: 2px;
}
.lx-banner .swiper-slide .play-icon::before {
  content: "APPLY NOW";
}
.lx-banner .swiper-slide .play-icon::after {
  content: "";
  border: none;
  width: 13px;
  height: 13px;
  border-top: 2px solid #1a4eb1;
  border-right: 2px solid #1a4eb1;
  transform: rotate(45deg);
  margin-left: 12px;
}
.lx-banner .swiper-slide .play-icon:hover {
  background: #1a4eb1;
  color: #fff;
}
.lx-banner .swiper-slide .play-icon:hover::after {
  border-top-color: #fff;
  border-right-color: #fff;
}

@media screen and (max-width: 1921px) {
  .header > .wrapper {
    width: 100%;
    padding: 0 0.4rem;
  }
}
@media screen and (max-width: 1600px) {
  body {
    width: 1590px;
  }
  .nav .nav-item {
    width: 0.85rem;
    margin: 0;
  }
  .nav .nav-tit h2 {
    font-size: 0.16rem;
  }
  .nav .nav-tit h3 {
    font-size: 0.11rem;
  }
  .nav ~ .btns {
    margin-left: 0.4rem;
  }
}
@media screen and (max-width: 1599px) {
  .header {
    position: absolute;
    width: 1590px;
  }
  .header.show {
    position: sticky;
  }
  .header.top {
    position: absolute;
  }
}

.article-content table tr.firstRow {
  background: #1a4eb1 !important;
  color: #fff !important;
}
.article-content table tr td {
  border: 1px solid #e8e8e8 !important;
}

.article-content table tr:nth-child(even) td {
  background: #f7f7f7;
}

.card-list ul {
  list-style: none;
  max-width: 1100px;
  margin: 0 auto;
}

.card-list ul li {
  background: #fff;
  border-radius: 3px;
  margin-bottom: 40px;
  padding: 40px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
  border-bottom: 1px solid #1a4eb1;
  opacity: 0;
  transform: translateY(-30px);
  animation: slideDown 0.6s ease-out forwards;
}

.card-list ul li:nth-child(1) {
  animation-delay: 0.1s;
}

.card-list ul li:nth-child(2) {
  animation-delay: 0.25s;
}

.card-list ul li:nth-child(3) {
  animation-delay: 0.4s;
}

@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.card-list ul li:nth-child(odd) {
  background: #f7f7f7;
  border-bottom: none;
}

.card-list ul li:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  transform: translateY(-2px);
}

.card-list ul li a {
  text-decoration: none;
  color: inherit;
  display: flex;
  align-items: flex-start;
}

.card-list ul li .title {
  font-size: 32px;
  font-family: OPPOSans;
  color: #333;
  padding-left: 44px;
  margin-bottom: -20px;
  display: flex;
  align-items: center;
  background: url(../images/titicon.png) no-repeat left center;
  background-size: 32px 32px;
}

.card-list ul li .brief {
  white-space: pre-wrap;
  overflow: hidden;
  color: #666;
  text-overflow: ellipsis;
  font-family: OPPOSans;
  font-size: 14px;
  line-height: 22px;
  display: -webkit-box;
}

.card-list ul li .label {
  display: flex;
  gap: 64px;
  padding-top: 20px;
}

.card-list ul li .label p {
  font-size: 16px;
  color: #333;
  display: flex;
  align-items: center;
  padding-left: 32px;
}
.card-list ul li .label .lang {
  background: url(../images/labelicon1.png) no-repeat left center;
  background-size: 24px 24px;
}
.card-list ul li .label .dur {
  background: url(../images/labelicon2.png) no-repeat left center;
  background-size: 24px 24px;
}
