/* 学生系列banner */
/* 最小间距 */
.swiper {
  overflow: hidden;
}
.d-block {
  display: block;
  width: fit-content;
}
.common-pagination {
  text-align: center;
}
.common-pagination img {
  vertical-align: middle;
  max-width: 90%;
}
.common-pagination.mt-60 {
  margin-top: max(30px, 0.6rem);
}
.common-pagination.mb-121 {
  margin-bottom: max(30px, 1.21rem);
}
/* 学生公用banner */
.student-style-banner-area {
  position: relative;
}
.student-style-banner-area::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 45%;
  background-image: linear-gradient(to bottom, #6b8dd9, transparent);
}
.student-style-banner-area .banner img {
  display: block;
  width: 100%;
  height: auto;
}
.student-style-banner-area .banner .text {
  position: absolute;
  top: 50.769%;
  left: 50%;
  transform: translate(-50%);
  font-size: max(0.66rem, 24px);
  font-family: Source Han Sans CN, Source Han Sans CN-Bold, sans-serif;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
  animation: textMove 1s linear forwards;
}
.student-style-banner-area .banner-tab-list {
  width: 100%;
  min-height: 68px;
  background: #336ae9;
}
.student-style-banner-area .banner-tab-list .list-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.student-style-banner-area .banner-tab-list .list-wrap .item {
  padding: 0.25rem 0.92rem;
  background-color: #3875eb;
  height: 68px;
  display: flex;
  align-items: center;
}
.student-style-banner-area .banner-tab-list .list-wrap .item a {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.18rem, 16px);
  color: #ffffff;
  line-height: 1;
}
.student-style-banner-area .banner-tab-list .list-wrap .item.current {
  background-color: #184bc1;
  background-image: url("../images/student-icon.png")/*tpa=https://gzxy.dlufe.edu.cn/images/student-icon.png*/;
  background-repeat: no-repeat;
  background-size: 75.78%;
  background-position: center 28%;
}
.student-style-banner-area .banner-tab-list .list-wrap .item:hover {
  background-color: #184bc1;
}
/* 新闻公用banner */
.news-banner-area .pic {
  position: relative;
}
.news-banner-area .pic img {
  display: block;
  width: 100%;
  height: auto;
}
.news-banner-area .pic .text {
  position: absolute;
  top: 50.769%;
  left: 50%;
  transform: translateX(-50%);
  font-family: Source Han Sans CN, sans-serif;
  font-weight: bold;
  font-size: max(22px, 0.66rem);
  color: #ffffff;
  animation: textMove 1s linear forwards;
}
.news-banner-area .tab-list {
  width: 100%;
  display: flex;
  justify-content: center;
  background: #1358a9;
  height: 68px;
}
.news-banner-area .tab-list .tab-item {
  padding: max(0.25rem, 10px) max(0.53rem, 10px) max(0.25rem, 10px) max(0.53rem, 10px);
  max-height: 68px;
  background-color: #2164a6;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 1vw;
  color: #ffffff;
}
.news-banner-area .tab-list .tab-item:last-of-type {
  margin-right: 0;
}
.news-banner-area .tab-list .tab-item.current,
.news-banner-area .tab-list .tab-item:hover {
  background-color: #1358a9;
  background-image: url("../images/student-icon.png")/*tpa=https://gzxy.dlufe.edu.cn/images/student-icon.png*/;
  background-repeat: no-repeat;
  background-size: 75.78%;
  background-position: center 28%;
}
/* 招生就业公用banner */
.enroll-banner-area .banner {
  width: 100%;
  position: relative;
}
.enroll-banner-area .banner::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 65%;
  background-image: linear-gradient(to bottom, rgba(62, 85, 96, 0.9), transparent);
  pointer-events: none;
}
.enroll-banner-area .banner img {
  display: block;
  width: 100%;
  height: auto;
}
.enroll-banner-area .banner .text {
  position: absolute;
  top: 50.923%;
  left: 50%;
  transform: translateX(-50%);
  font-family: Source Han Sans CN, sans-serif;
  font-weight: bold;
  color: #ffffff;
  font-size: max(0.66rem, 22px);
  animation: textMove 1s linear forwards;
}
.enroll-banner-area .tab-list {
  width: 100%;
  display: flex;
  justify-content: center;
  background: #1358a9;
  height: 68px;
}
.enroll-banner-area .tab-list .tab-item {
  padding: max(0.25rem, 15px) max(0.91rem, 15px) max(0.25rem, 15px) max(0.93rem, 15px);
  max-height: 68px;
  background-color: #2164a6;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #ffffff;
  margin-right: 1px;
}
.enroll-banner-area .tab-list .tab-item:last-of-type {
  margin-right: 0;
}
.enroll-banner-area .tab-list .tab-item.current,
.enroll-banner-area .tab-list .tab-item:hover {
  background-color: #1358a9;
  background-image: url("../images/student-icon.png")/*tpa=https://gzxy.dlufe.edu.cn/images/student-icon.png*/;
  background-repeat: no-repeat;
  background-size: 75.78%;
  background-position: center 28%;
}
/* 职教风采公用banner */
.teacher-banner-area .banner {
  width: 100%;
  position: relative;
}
.teacher-banner-area .banner::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 55%;
  background-image: linear-gradient(to bottom, rgba(79, 158, 154, 0.7), transparent);
  pointer-events: none;
}
.teacher-banner-area .banner img {
  display: block;
  width: 100%;
  height: auto;
}
.teacher-banner-area .banner .text {
  position: absolute;
  top: 50.923%;
  left: 50%;
  transform: translateX(-50%);
  font-family: Source Han Sans CN, sans-serif;
  font-weight: bold;
  color: #ffffff;
  font-size: max(0.66rem, 22px);
  animation: textMove 1s linear forwards;
}
.teacher-banner-area .tab-list {
  width: 100%;
  display: flex;
  justify-content: center;
  background: #1358a9;
  height: 68px;
}
.teacher-banner-area .tab-list .tab-item {
  padding: max(0.25rem, 15px) max(0.91rem, 15px) max(0.25rem, 15px) max(0.93rem, 15px);
  max-height: 68px;
  background-color: #13a79f;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #ffffff;
  margin-right: 1px;
}
.teacher-banner-area .tab-list .tab-item:last-of-type {
  margin-right: 0;
}
.teacher-banner-area .tab-list .tab-item.current,
.teacher-banner-area .tab-list .tab-item:hover {
  background-color: #047a72;
  background-image: url("../images/student-icon.png")/*tpa=https://gzxy.dlufe.edu.cn/images/student-icon.png*/;
  background-repeat: no-repeat;
  background-size: 75.78%;
  background-position: center 28%;
}
/* 共用区域,学生竞赛，学院新闻公用新闻列表样式 */
.common-news-list {
  margin-top: max(0.65rem, 35px);
  max-width: 1281px;
  width: 86%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: max(0.59rem, 30px);
}
.common-news-list .news-item {
  display: flex;
  align-items: flex-start;
  padding-top: max(20px, 0.41rem);
  padding-bottom: max(20px, 0.4rem);
  border-bottom: 1px solid #ccc;
  position: relative;
  z-index: 2;
}
.common-news-list .news-item:first-of-type {
  padding-top: 0;
}
.common-news-list .news-item .pic {
  width: 397px;
  height: 206px;
  flex-shrink: 0;
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
}
.common-news-list .news-item .pic2 {
  width: 350px;
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
}
.common-news-list .news-item .pic2 img{
  width:100%;
}
.common-news-list .news-item .pic:hover img {
  transform: scale(1.1);
}
.common-news-list .news-item .pic img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s ease;
}
.common-news-list .news-item .text {
  padding-left: max(0.42rem, 15px);
  padding-top: max(0.19rem, 15px);
  overflow: hidden;
}
.common-news-list .news-item .text .title {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 18px;
  color: #333333;
  line-height: 1.45;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.6s ease;
  cursor: pointer;
}
.common-news-list .news-item .text .title:hover {
  color: #184bc1;
}
.common-news-list .news-item .text .time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #999999;
  margin-top: 9px;
}
.common-news-list .news-item .text .desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #666666;
  line-height: 1.625;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  margin-top: max(0.24rem, 15px);
  margin-bottom: max(0.24rem, 15px);
}
.common-news-list .news-item .text .desc2 {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #666666;
  line-height: 1.625;

  margin-top: max(0.24rem, 15px);
  margin-bottom: max(0.24rem, 15px);
}
.common-news-list .news-item .text .more {
  display: flex;
  align-items: center;
  width: fit-content;
  cursor: pointer;
}
.common-news-list .news-item .text .more .more-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #999999;
  line-height: 1;
  transition: all 0.45s ease;
}
.common-news-list .news-item .text .more .icon {
  margin-left: 11px;
}
.common-news-list .news-item .text .more .icon img {
  vertical-align: middle;
}
.common-news-list .news-item .text .more .icon .active {
  display: none;
}
.common-news-list .news-item .text .more:hover .more-text {
  color: #184bc1;
}
.common-news-list .news-item .text .more:hover .icon .default {
  display: none;
}
.common-news-list .news-item .text .more:hover .icon .active {
  display: inline-block;
}
/* 学生风采页面 */
.student-style-page .style-swiper-container {
  overflow: hidden;
  padding-top: max(30px, 0.8rem);
  padding-bottom: max(20px, 0.38rem);
  background-color: #f4f9ff;
}
.student-style-page .style-swiper-container .style-swiper {
  overflow: visible;
  margin-left: auto;
  margin-right: auto;
  width: 52.656%;
  max-width: 1011px;
  position: relative;
}
.student-style-page .style-swiper-container .style-swiper .style-swiper-arrow {
  width: 56px;
  height: 56px;
  background: #f8f8f8;
  border-radius: 50%;
  opacity: 0.3;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 6;
  transition: all 0.6s ease;
}
.student-style-page .style-swiper-container .style-swiper .style-swiper-arrow.style-swiper-left {
  left: -1.36rem;
}
.student-style-page .style-swiper-container .style-swiper .style-swiper-arrow.style-swiper-right {
  right: -1.36rem;
}
.student-style-page .style-swiper-container .style-swiper .style-swiper-arrow:hover {
  opacity: 1;
}
.student-style-page .style-swiper-container .swiper-slide {
  position: relative;
}
.student-style-page .style-swiper-container .swiper-slide::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(248, 248, 248, 0.5);
  z-index: 3;
  transition: all 0.45s ease;
  pointer-events: none;
}
.student-style-page .style-swiper-container .swiper-slide .pic {
  width: 100%;
  padding-top: 55.687%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  z-index: 3;
}
.student-style-page .style-swiper-container .swiper-slide .pic::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 65%;
  background-image: linear-gradient(to top, #336ae9, transparent);
  opacity: 0;
}
.student-style-page .style-swiper-container .swiper-slide .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s ease;
}
.student-style-page .style-swiper-container .swiper-slide .text {
  position: absolute;
  left: max(15px, 0.41rem);
  bottom: max(15px, 0.38rem);
  z-index: 4;
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.24rem, 18px);
  color: #ffffff;
  width: 86%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  opacity: 0;
}
.student-style-page .style-swiper-container .swiper-slide.swiper-slide-active .pic::after {
  opacity: 1;
}
.student-style-page .style-swiper-container .swiper-slide.swiper-slide-active .text {
  opacity: 1;
}
.student-style-page .style-swiper-container .swiper-slide.swiper-slide-active::after {
  background-color: rgba(255, 255, 255, 0);
}
.student-style-page .style-swiper-container .student-style-pagination {
  position: static;
  display: block;
  margin-top: max(15px, 0.38rem);
  background: #e3e3e3;
  border-radius: 2px;
  opacity: 1;
  width: 100%;
  height: 4px;
  overflow: hidden;
}
.student-style-page .style-swiper-container .student-style-pagination .swiper-pagination-progressbar-fill {
  background: #336ae9;
  opacity: 1;
  border-radius: 2px;
}
.student-style-page .news-list {
  /* 共用 */
}
.student-style-page .news-list .bg-white {
  background-color: #fff;
}
.student-style-page .news-list .bg-navy {
  background: #f4f9ff;
}
.student-style-page .news-list .new-item {
  display: flex;
  align-items: flex-start;
  padding-top: 0.79rem;
  padding-bottom: 0.79rem;
}
.student-style-page .news-list .new-item .pic {
  width: 7.48rem;
  height: 3.88rem;
  overflow: hidden;
  border-radius: 10px;
  flex-shrink: 0;
}
.student-style-page .news-list .new-item .pic:hover img {
  transform: scale(1.1);
}
.student-style-page .news-list .new-item .pic img {
  display: block;
  width: 100%;
  height: 100%;
  transition: all 0.6s ease;
  object-fit: cover;
}
.student-style-page .news-list .new-item .text {
  padding-top: 0.89rem;
  min-width: 0;
}
.student-style-page .news-list .new-item .text .title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.24rem, 18px);
  color: #333333;
  line-height: 1.1;
  margin-bottom: 11px;
  width: fit-content;
  transition: all 0.6s ease;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.student-style-page .news-list .new-item .text .title:hover {
  color: #205a9c;
}
.student-style-page .news-list .new-item .text .time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #999999;
  line-height: 1.857;
}
.student-style-page .news-list .new-item .text .desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: #666666;
  margin-top: 0.29rem;
  line-height: 1.625;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.student-style-page .news-list .new-item .text .more {
  width: fit-content;
  margin-top: 0.4rem;
  display: flex;
  align-items: center;
}
.student-style-page .news-list .new-item .text .more span {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #999999;
  transition: all 0.6s ease;
}
.student-style-page .news-list .new-item .text .more .icons {
  margin-left: 11px;
  display: flex;
  align-items: center;
}
.student-style-page .news-list .new-item .text .more .icons .active {
  display: none;
}
.student-style-page .news-list .new-item .text .more .icons .default {
  display: block;
}
.student-style-page .news-list .new-item .text .more:hover span {
  color: #205a9c;
}
.student-style-page .news-list .new-item .text .more:hover .icons .default {
  display: none;
}
.student-style-page .news-list .new-item .text .more:hover .icons .active {
  display: block;
}
.student-style-page .news-list .new-item.item-left .text {
  padding-left: 0.42rem;
}
.student-style-page .news-list .new-item.item-right .text {
  padding-right: 1.15rem;
}
/* 学生活动 */
.student-active-page .student-activity-swiper .swiper1 {
  position: relative;
  margin-top: max(30px, 0.8rem);
  margin-bottom: max(0.4rem, 30px);
}
.student-active-page .student-activity-swiper .swiper1 .swiper-slide {
  position: relative;
}
.student-active-page .student-activity-swiper .swiper1 .swiper-slide::before {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  width: 100%;
  height: 70%;
  background-image: linear-gradient(to top, #336ae9, transparent);
  z-index: 1;
  border-radius: 10px;
}
.student-active-page .student-activity-swiper .swiper1 .swiper-slide .pic {
  display: block;
  width: 100%;
  padding-top: 34.44%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.student-active-page .student-activity-swiper .swiper1 .swiper-slide .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.student-active-page .student-activity-swiper .swiper1 .swiper-slide .text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.24rem, 18px);
  color: #ffffff;
  max-width: 75%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  position: absolute;
  left: 0.38rem;
  bottom: 0.4rem;
  z-index: 2;
}
.student-active-page .student-activity-swiper .swiper1 .swiper-pagination {
  position: absolute;
  bottom: max(20px, 0.4rem);
  right: max(0.41rem, 20px);
  left: auto;
  z-index: 2;
  width: fit-content;
}
.student-active-page .student-activity-swiper .swiper1 .swiper-pagination .swiper-pagination-bullet {
  margin-left: 0;
  margin-right: 9px;
  width: 11px;
  height: 11px;
  background: #ffffff;
  border-radius: 50%;
  opacity: 1;
}
.student-active-page .student-activity-swiper .swiper1 .swiper-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0;
}
.student-active-page .student-activity-swiper .swiper1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #1358a9;
}
.student-active-page .news-list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: calc(1.24rem - 0.22rem);
}
.student-active-page .news-list .news-item {
  width: 31.64%;
  margin-right: 2.539%;
  margin-bottom: max(20px, 0.42rem);
}
.student-active-page .news-list .news-item:nth-of-type(3n) {
  margin-right: 0;
}
.student-active-page .news-list .news-item .pic {
  width: 100%;
  padding-bottom: 51.852%;
  position: relative;
  overflow: hidden;
  margin-bottom: max(0.3rem, 15px);
  border-radius: 10px;
  cursor: pointer;
}
.student-active-page .news-list .news-item .pic:hover img {
  transform: scale(1.1);
}
.student-active-page .news-list .news-item .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: all 0.6s ease;
}
.student-active-page .news-list .news-item .title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #333333;
  line-height: 1.445;
  width: fit-content;
  white-space: nowrap;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: all 0.6s ease;
  cursor: pointer;
}
.student-active-page .news-list .news-item .title:hover {
  color: #205a9c;
}
.student-active-page .news-list .news-item .time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #999999;
  line-height: 1.857;
  margin-bottom: max(0.22rem, 10px);
}
.student-active-page .news-list .news-item .desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #666666;
  opacity: 0.5;
  line-height: 1.625;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  margin-bottom: max(15px, 0.24rem);
}
.student-active-page .news-list .news-item .more {
  display: flex;
  align-items: center;
  width: fit-content;
  cursor: pointer;
}
.student-active-page .news-list .news-item .more:hover span {
  color: #205a9c;
}
.student-active-page .news-list .news-item .more:hover .icons .active {
  display: block;
}
.student-active-page .news-list .news-item .more:hover .icons .default {
  display: none;
}
.student-active-page .news-list .news-item .more span {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #999999;
}
.student-active-page .news-list .news-item .more .icons {
  display: flex;
  align-items: center;
  margin-left: 11px;
}
.student-active-page .news-list .news-item .more .icons .active {
  display: none;
}
/* 学生竞赛 */
.student-race-page .race-main {
  background-image: url("../images/student-race-bg.png")/*tpa=https://gzxy.dlufe.edu.cn/images/student-race-bg.png*/;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: right top;
}
.student-race-page .student-race-swiper-area {
  text-align: center;
  margin-top: max(1.26rem, 35px);
}
.student-race-page .student-race-swiper-area .title-content {
  margin-bottom: max(0.31rem, 15px);
  display: none;
}
.student-race-page .student-race-swiper-area .title-content.active {
  display: block;
}
.student-race-page .student-race-swiper-area .race-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.24rem, 20px);
  color: #336ae9;
}
.student-race-page .student-race-swiper-area .race-time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: rgba(102, 102, 102, 0.5);
  margin-top: max(10px, 0.2rem);
}
.student-race-page .student-race-swiper-area .student-race-swiper {
  max-width: 1534px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  background-image: url("../images/student-race-swiper-bg.png")/*tpa=https://gzxy.dlufe.edu.cn/images/student-race-swiper-bg.png*/;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: contain;
  /* 分页器 */
}
.student-race-page .student-race-swiper-area .student-race-swiper .swiper-wrapper {
  align-items: flex-end;
}
.student-race-page .student-race-swiper-area .student-race-swiper .swiper-slide {
  width: auto;
  height: auto;
  transition: all 0.6s ease;
  display: flex;
  /* 默认的大小 */
}
.student-race-page .student-race-swiper-area .student-race-swiper .swiper-slide .pic {
  transform: scale(0.85);
  transform-origin: center bottom;
}
.student-race-page .student-race-swiper-area .student-race-swiper .swiper-slide.swiper-slide-active .pic {
  transform: scale(1);
}
.student-race-page .student-race-swiper-area .student-race-swiper .swiper-slide .pic {
  width: 100%;
  padding-top: 51.945%;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  transition: all 0.6s ease;
  /* 渐变 */
}
.student-race-page .student-race-swiper-area .student-race-swiper .swiper-slide .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s ease;
}
.student-race-page .student-race-swiper-area .student-race-swiper .swiper-slide .pic:hover img {
  transform: scale(1.07);
}
.student-race-page .student-race-swiper-area .student-race-swiper .swiper-slide .pic::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.65), transparent);
}
.student-race-page .student-race-swiper-area .student-race-swiper .swiper-slide.swiper-slide-active .pic::after {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.35), transparent);
}
.student-race-page .student-race-swiper-area .student-race-swiper .student-race-pagination {
  display: block;
  position: static;
  margin-top: 20px;
  margin-bottom: max(0.45rem, 20px);
}
.student-race-page .student-race-swiper-area .student-race-swiper .student-race-pagination .swiper-pagination-bullet {
  opacity: 1;
  width: 10px;
  height: 10px;
  background: #cccccc;
  border-radius: 50%;
  margin-left: 0;
  margin-right: 10px;
}
.student-race-page .student-race-swiper-area .student-race-swiper .student-race-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0;
}
.student-race-page .student-race-swiper-area .student-race-swiper .student-race-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #336ae9;
}
/* 党建页面 */
.dangjain-page{
  padding-top: 1.45rem;
}
.dangjain-page .banner {
  width: 100%;
  position: relative;
}
.dangjain-page .banner img {
  display: block;
  width: 100%;
  height: auto;
}
.dangjain-page .banner .text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: bold;
  font-size: max(0.66rem, 24px);
  color: #ffffff;
  position: absolute;
  left: 50%;
  top: 50.92%;
  transform: translate(-50%, -50%);
  animation: textMove 1s linear forwards;
}
.dangjain-page .news-box {
  display: flex;
  justify-content: space-between;
  margin-top: max(35px, 0.8rem);
  margin-bottom: max(35px, 0.6rem);
}
.dangjain-page .news-box .left {
  width: 48.697%;
}
.dangjain-page .news-box .left .swiper1 {
  position: relative;
  height: 100%;
}
.dangjain-page .news-box .left .swiper1 .pic {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.dangjain-page .news-box .left .swiper1 .pic::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 45%;
  background-image: linear-gradient(to top, #1358a9, transparent);
}
.dangjain-page .news-box .left .swiper1 .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.dangjain-page .news-box .left .swiper1 .text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 76.47%;
  z-index: 1;
  padding-bottom: max(0.35rem, 15px);
  padding-left: max(0.38rem, 15px);
}
.dangjain-page .news-box .left .swiper1 .text .slide-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.18rem, 16px);
  color: #ffffff;
  line-height: 1.45;
  margin-bottom: 9px;
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.dangjain-page .news-box .left .swiper1 .text .slide-title:last-of-type {
  margin-bottom: 0;
}
.dangjain-page .news-box .left .swiper1 .swiper-pagination {
  width: fit-content;
  display: flex;
  position: absolute;
  bottom: max(15px, 0.4rem);
  right: max(0.41rem, 15px);
  left: auto;
}
.dangjain-page .news-box .left .swiper1 .swiper-pagination .swiper-pagination-bullet {
  opacity: 1;
  margin-left: 0;
  width: 11px;
  height: 11px;
  background: #ffffff;
  border-radius: 50%;
  margin-right: 9px;
}
.dangjain-page .news-box .left .swiper1 .swiper-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0;
}
.dangjain-page .news-box .left .swiper1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #a7a7a7;
}
.dangjain-page .news-box .right {
  width: 48.697%;
  background: #f4f4f4;
  border-radius: 10px;
}
.dangjain-page .news-box .right .list {
  padding-left: max(0.41rem, 15px);
  padding-right: max(0.41rem, 15px);
}
.dangjain-page .news-box .right .list .item {
  display: flex;
  align-items: flex-start;
  padding-top: max(15px, 0.4rem);
  padding-bottom: max(15px, 0.4rem);
  border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
}
.dangjain-page .news-box .right .list .item:last-of-type {
  border-bottom: 0;
}
.dangjain-page .news-box .right .list .item .pic {
  width: 2.12rem;
  height: 1.1rem;
  border-radius: 10px;
  overflow: hidden;
  margin-right: max(0.31rem, 15px);
  flex-shrink: 0;
}
.dangjain-page .news-box .right .list .item .pic:hover img {
  transform: scale(1.1);
}
.dangjain-page .news-box .right .list .item .pic img {
  display: block;
  width: 100%;
  height: 100%;
  transition: all 0.6s ease;
  object-fit: cover;
}
.dangjain-page .news-box .right .list .item .text {
  min-width: 0;
}
.dangjain-page .news-box .right .list .item .text .item-title {
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: #666666;
  line-height: 1.45;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.6s ease;
}
.dangjain-page .news-box .right .list .item .text .item-title:hover {
  color: #1358a9;
}
.dangjain-page .news-box .right .list .item .text .item-sub-title {
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: #1358a9;
  line-height: 1.45;
  margin-top: 2px;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.dangjain-page .news-box .right .list .item .text .item-desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.18rem, 16px);
  color: #333333;
  line-height: 1.45;
  margin-top: 9px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.dangjain-page .news-list {
  border-top: 5px solid #1358a9;
  padding-top: calc(0.66rem - 0.4rem);
  margin-bottom: max(0.61rem, 35px);
  background-image: linear-gradient(to bottom, rgba(203, 18, 24, 0.15), transparent 7%);
  padding-left: max(15px, 0.42rem);
  padding-right: max(15px, 0.43rem);
}
.dangjain-page .news-list .news-item {
  display: flex;
  align-items: center;
  padding-top: max(15px, 0.37rem);
  padding-bottom: max(12px, 0.28rem);
  border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
}
.dangjain-page .news-list .news-item::before {
  content: "";
  display: block;
  width: 6px;
  height: 10px;
  background-image: url("../images/dangjian-item-icon.svg")/*tpa=https://gzxy.dlufe.edu.cn/images/dangjian-item-icon.svg*/;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: max(0.19rem, 10px);
}
.dangjain-page .news-list .news-item .name {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.18rem, 14px);
  color: #333333;
  line-height: 1.334;
  width: 21.65%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  margin-right: 15px;
  transition: all 0.45s ease;
}
.dangjain-page .news-list .news-item .name:hover {
  color: #1358a9;
}
.dangjain-page .news-list .news-item .desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.18rem, 14px);
  color: #333333;
  line-height: 1.334;
  margin-right: 15px;
  width: 56.342%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  margin-left: auto;
}
.dangjain-page .news-list .news-item .desc span {
  transition: all 0.45s ease;
}
.dangjain-page .news-list .news-item .desc span.red {
  color: #1358a9;
}
.dangjain-page .news-list .news-item .desc span:hover {
  color: #1358a9;
}
.dangjain-page .news-list .news-item .time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.18rem, 14px);
  color: #333333;
  line-height: 1.334;
  margin-left: auto;
}

.dangjain-page .title-box .en-title {
  display: flex;
  align-items: center;
  font-size: 30px;
  font-family: Source Han Sans CN, Source Han Sans CN-Medium, sans-serif;
  font-weight: 500;
  text-align: left;
  color: #666666;
  line-height: 1;
  transform: translateX(-18px);
}
.dangjain-page .title-box .en-title::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: rgba(201, 18, 25, 0);
  border: 1px solid #1358a9;
  border-radius: 50%;
  margin-right: 10px;
}
.dangjain-page .title-box .zh-title {
  font-size: 30px;
  font-family: Source Han Sans CN, Source Han Sans CN-Medium, sans-serif;
  font-weight: 500;
  text-align: left;
  color: #1358a9;
  line-height: 1;
  margin-top: 10px;
}



/* 学院概述页面 */
.college-page {
  /* 学院概述  */
  /* 专业介绍 */
  /* 学院领导 */
}
.college-page .overview {
  position: relative;
  width: 100%;
  height: 19.37rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
}
.college-page .overview .banner {
  display: block;
  width: 100%;
  height: auto;
  max-height: 1940px;
  object-fit: cover;
  object-position: center bottom;
}
.college-page .overview .overvview-text {
  max-width: 1340px;
  width: 70%;
  margin: 3.3rem auto 0;
}
.college-page .overview .overvview-text .overview-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: bold;
  font-size: max(22px, 0.66rem);
  color: #ffffff;
  line-height: 1;
  white-space: nowrap;
  margin-bottom: calc(1.2rem - 0.07rem);
  text-align: center;
}
.college-page .overview .overvview-text .description-box {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.college-page .overview .overvview-text .description-box .left {
  width: 59.179%;
  flex-shrink: 0;
}
.college-page .overview .overvview-text .description-box .left p {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(14px, 0.18rem);
  color: #ffffff;
  line-height: 1.777;
  margin-bottom: max(10px, 0.27rem);
}
.college-page .overview .overvview-text .description-box .left p:last-of-type {
  margin-bottom: 0;
}
.college-page .overview .overvview-text .description-box .right {
  width: 28.732%;
}
.college-page .overview .overvview-text .description-box .right .list {
  width: 100%;
}
.college-page .overview .overvview-text .description-box .right .list .item {
  width: 100%;
  padding-top: max(15px, 0.28rem);
  padding-bottom: max(15px, 0.28rem);
  padding-left: max(15px, 0.41rem);
  padding-right: max(15px, 0.41rem);
  background: rgba(30, 91, 156, 0.04);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  margin-bottom: max(15px, 0.39rem);
}
.college-page .overview .overvview-text .description-box .right .list .item .top {
  display: flex;
  align-items: flex-start;
}
.college-page .overview .overvview-text .description-box .right .list .item .top .text-max {
  font-family: Montserrat, sans-serif;
  font-weight: bold;
  font-size: max(22px, 0.48rem);
  color: #fff;
  line-height: 1;
}
.college-page .overview .overvview-text .description-box .right .list .item .top .text-min {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.18rem, 14px);
  color: #fff;
}
.college-page .overview .overvview-text .description-box .right .list .item .bottom {
  margin-top: 0.11rem;
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.18rem, 14px);
  color: #fff;
}
.college-page .common-index-department {
  padding-top: 1.43rem;
  background-image: url("../images/common-department-bg.png")/*tpa=https://gzxy.dlufe.edu.cn/images/common-department-bg.png*/;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left bottom;
}
.college-page .full-leader {
  background-image: url("../images/college-leader-bg.png")/*tpa=https://gzxy.dlufe.edu.cn/images/college-leader-bg.png*/;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-top: max(0.85rem, 35px);
  position: relative;
}
.college-page .full-leader .title-wrap {
  position: relative;
}
.college-page .full-leader .title-box {
  width: fit-content;
  position: absolute;
  left: 0;
  top: max(1.15rem, 25px);
}
.college-page .full-leader .title-box .en-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #666666;
  display: flex;
  align-items: center;
  line-height: 1;
  transform: translateX(-20px);
  width: fit-content;
}
.college-page .full-leader .title-box .en-title::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: rgba(201, 18, 25, 0);
  border-radius: 50%;
  border: 1px solid #1358a9;
  margin-right: max(0.12rem, 6px);
}
.college-page .full-leader .title-box .zh-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 500;
  font-size: max(0.24rem, 18px);
  color: #205a9c;
  margin-top: 10px;
  width: fit-content;
}
.college-page .full-leader .leader-wrap {
  display: flex;
  justify-content: space-between;
}
.college-page .full-leader .leader-wrap .left {
  width: 356px;
  flex-shrink: 0;
  position: relative;
  margin-right: 10px;
  align-self: flex-end;
  padding-bottom: max(25px, 0.7rem);
}
.college-page .full-leader .leader-wrap .left .leader-swiper-box {
  position: relative;
}
.college-page .full-leader .leader-wrap .left .leader-arrow {
  position: absolute;
  top: calc(50% - 0.25rem);
  transform: translateY(-50%);
  cursor: pointer;
}
.college-page .full-leader .leader-wrap .left .leader-arrow:hover .active {
  display: inline-block;
}
.college-page .full-leader .leader-wrap .left .leader-arrow:hover .default {
  display: none;
}
.college-page .full-leader .leader-wrap .left .leader-arrow .active {
  display: none;
}
.college-page .full-leader .leader-wrap .left .leader-arrow img {
  vertical-align: middle;
}
.college-page .full-leader .leader-wrap .left .leader-arrow.left-arrow {
  left: min(-0.38rem, -12px);
}
.college-page .full-leader .leader-wrap .left .leader-arrow.right-arrow {
  right: min(-0.38rem, -12px);
}
.college-page .full-leader .leader-wrap .left .swiper-slide .avater {
  width: 100%;
  height: 233px;
  background: #f9fdfe;
  border-radius: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}
.college-page .full-leader .leader-wrap .left .swiper-slide .avater img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.college-page .full-leader .leader-wrap .left .swiper-slide .leader-text {
  display: flex;
  align-items: flex-end;
}
.college-page .full-leader .leader-wrap .left .swiper-slide .leader-text .name {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.18rem, 16px);
  color: #1358a9;
}
.college-page .full-leader .leader-wrap .left .swiper-slide .leader-text .job {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #333333;
  margin-left: 6px;
}
.college-page .full-leader .leader-wrap .right {
  width: 61.197%;
  flex-shrink: 0;
  margin-left: auto;
}
.college-page .full-leader .leader-wrap .right .leader-item {
  display: flex;
  align-items: flex-end;
  display: none;
}
.college-page .full-leader .leader-wrap .right .leader-item.current {
  display: flex;
}
.college-page .full-leader .leader-wrap .right .leader-item .pic {
  width: 69.01%;
  position: relative;
}
.college-page .full-leader .leader-wrap .right .leader-item .pic::after {
  content: "";
  display: block;
  padding-top: 157.324%;
}
.college-page .full-leader .leader-wrap .right .leader-item .pic img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  mix-blend-mode: multiply;
  object-position: center top;
}
.college-page .full-leader .leader-wrap .right .leader-item .text {
  margin-left: auto;
  padding-bottom: max(25px, 1.44rem);
}
.college-page .full-leader .leader-wrap .right .leader-item .text .job {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: #333333;
}
.college-page .full-leader .leader-wrap .right .leader-item .text .name {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.32rem, 18px);
  color: #1358a9;
  margin-top: 6px;
  line-height: 1;
}
/* 学院新闻，学院动态 */
.news-college-page {
  /* swiper新闻展示 */
  /* 新闻列表 */
}
.news-college-page .news-max-panel {
  background-color: #edf6ff;
  padding-top: max(30px, 1.2rem);
  padding-bottom: max(30px, 1.2rem);
}
.news-college-page .news-max-panel .swiper1 {
  max-width: 1294px;
  width: 86%;
  margin: 0 auto;
  position: relative;
}
.news-college-page .news-max-panel .swiper1 .swiper-slide {
  display: flex;
  align-items: flex-start;
}
.news-college-page .news-max-panel .swiper1 .swiper-slide .pic {
  width: 60.82%;
  flex-shrink: 0;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.news-college-page .news-max-panel .swiper1 .swiper-slide .pic:hover img {
  transform: scale(1.1);
}
.news-college-page .news-max-panel .swiper1 .swiper-slide .pic::after {
  content: "";
  display: block;
  padding-bottom: 51.967%;
}
.news-college-page .news-max-panel .swiper1 .swiper-slide .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s ease;
}
.news-college-page .news-max-panel .swiper1 .swiper-slide .text {
  padding-left: max(15px, 0.52rem);
  padding-top: max(0.31rem, 20px);
}
.news-college-page .news-max-panel .swiper1 .swiper-slide .text .panel-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.24rem, 18px);
  color: #1358a9;
  line-height: 1.34;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.news-college-page .news-max-panel .swiper1 .swiper-slide .text .panel-time {
  margin-top: max(0.17rem, 10px);
  margin-bottom: max(0.24rem, 10px);
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #999999;
  white-space: nowrap;
  line-height: 1;
}
.news-college-page .news-max-panel .swiper1 .swiper-slide .text .panel-desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #666666;
  line-height: 1.625;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.news-college-page .news-max-panel .swiper1 .swiper-slide .text .more-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 114px;
  height: 34px;
  background: #1358a9;
  border-radius: 17px;
  margin-top: max(0.35rem, 20px);
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #fff;
  line-height: 1;
  white-space: nowrap;
}
.news-college-page .news-max-panel .swiper1 .swiper-slide .text .more-btn .icon {
  margin-left: 11px;
}
.news-college-page .news-max-panel .swiper1 .swiper-slide .text .more-btn .icon img {
  display: block;
}
.news-college-page .news-max-panel .swiper1 .swiper1-pagination {
  display: flex;
  width: fit-content;
  bottom: max(0.24rem, 10px);
  left: calc(60.82% + max(15px, 0.53rem));
}
.news-college-page .news-max-panel .swiper1 .swiper1-pagination .swiper-pagination-bullet {
  opacity: 1;
  margin-left: 0;
  margin-right: 10px;
  width: 10px;
  height: 10px;
  background-color: #cccccc;
  border-radius: 50%;
}
.news-college-page .news-max-panel .swiper1 .swiper1-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0;
}
.news-college-page .news-max-panel .swiper1 .swiper1-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #1358a9;
}
.news-college-page .common-news-list {
  margin-bottom: max(30px, 0.61rem);
  margin-top: max(0.6rem, 30px);
}
/* 学院新闻，通知动态 */

.news-inform-page .main {
  padding-top: max(30px, 1.15rem);
  background-image: url("../images/news-inform-left-bg.png")/*tpa=https://gzxy.dlufe.edu.cn/images/news-inform-left-bg.png*/;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% auto;
}
.news-inform-page .main .main-wrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.news-inform-page .main .main-wrap .left {
  width: 100%;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top:0.5rem;
  background:#fff;
}
.news-inform-page .main .main-wrap .left .new-panel {
  position: relative;
  width: 100%;
}
.news-inform-page .main .main-wrap .left .new-panel::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 70%;
  background-image: linear-gradient(to top, rgba(30, 91, 156, 0.9), transparent);
  border-radius: 10px;
  pointer-events: none;
}
.news-inform-page .main .main-wrap .left .new-panel .pic {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.news-inform-page .main .main-wrap .left .new-panel .pic:hover img {
  transform: scale(1.1);
}
.news-inform-page .main .main-wrap .left .new-panel .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s ease;
}
.news-inform-page .main .main-wrap .left .new-panel .pic::after {
  content: "";
  display: block;
  padding-top: 53.927%;
}
.news-inform-page .main .main-wrap .left .new-panel .text {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: max(0.35rem, 10px);
  padding-right: max(0.54rem, 10px);
  padding-bottom: max(0.33rem, 10px);
  z-index: 1;
}
.news-inform-page .main .main-wrap .left .new-panel .text h5 {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: #ffffff;
  margin-bottom: max(5px, 0.11rem);
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.news-inform-page .main .main-wrap .left .new-panel .text p {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.18rem, 16px);
  color: #ffffff;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.news-inform-page .main .main-wrap .left .inform-list {
  margin-bottom: max(25px, 0.62rem);
}
.news-inform-page .main .main-wrap .left .inform-list .item {
  display: flex;
  align-items: flex-start;
  margin-bottom: max(0.28rem, 15px);
}
.news-inform-page .main .main-wrap .left .inform-list .item:last-of-type {
  margin-bottom: 0;
}
.news-inform-page .main .main-wrap .left .inform-list .item .inform-time {
  padding-right: max(10px, 0.19rem);
  border-right: 1px solid rgba(32, 90, 156, 0.5);
  white-space: nowrap;
}
.news-inform-page .main .main-wrap .left .inform-list .item .inform-time .day {
  font-family: Montserrat, sans-serif;
  font-weight: bold;
  font-size: max(0.38rem, 18px);
  color: #999999;
  line-height: 1;
  text-align: center;
}
.news-inform-page .main .main-wrap .left .inform-list .item .inform-time .date {
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  font-size: max(0.14rem, 12px);
  color: #999999;
  margin-top: max(0.12rem, 6px);
}
.news-inform-page .main .main-wrap .left .inform-list .item .inform-text {
  padding-bottom: max(0.29rem, 15px);
  margin-left: max(10px, 0.23rem);
  border-bottom: 1px dashed rgba(204, 204, 204, 0.8);
  min-width: 0;
  flex: 1;
}
.news-inform-page .main .main-wrap .left .inform-list .item .inform-text:hover .min-title {
  color: #1358a9;
}
.news-inform-page .main .main-wrap .left .inform-list .item .inform-text:hover .desc {
  color: #205a9c;
}
.news-inform-page .main .main-wrap .left .inform-list .item .inform-text .min-title {

  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #333333;

  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.45s;
}
.news-inform-page .main .main-wrap .left .inform-list .item .inform-text .desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: #666666;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.45s;
  margin-top: max(0.2rem, 6px);
}
.news-inform-page .main .main-wrap .left .common-pagination {
  text-align: right;
  padding-right: max(0.41rem, 20px);
}
.news-inform-page .main .main-wrap .right {
  width: 31.65%;
}
.news-inform-page .main .main-wrap .right .r-item {
  display: block;
  width: 100%;
  border-bottom: 1px solid rgba(204, 204, 204, 0.5);
  margin-bottom: max(15px, 0.3rem);
}
.news-inform-page .main .main-wrap .right .r-item:last-of-type {
  margin-bottom: 0px;
}
.news-inform-page .main .main-wrap .right .r-item .pic {
  width: 100%;
  padding-bottom: 51.852%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
}
.news-inform-page .main .main-wrap .right .r-item .pic:hover img {
  transform: scale(1.1);
}
.news-inform-page .main .main-wrap .right .r-item .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.6s ease;
}
.news-inform-page .main .main-wrap .right .r-item .r-title {
  margin-top: max(12px, 0.3rem);
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #333333;
  line-height: 1.45;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.45s ease;
  cursor: pointer;
}
.news-inform-page .main .main-wrap .right .r-item .r-title:hover {
  color: #205a9c;
}
.news-inform-page .main .main-wrap .right .r-item .r-time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.14rem, 12px);
  color: #999999;
  margin-top: 8px;
}
.news-inform-page .main .main-wrap .right .r-item .r-desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: #666666;
  line-height: 1.625;
  margin-top: max(0.24rem, 12px);
  margin-bottom: max(0.24rem, 12px);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.news-inform-page .main .main-wrap .right .r-item .more {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.14rem, 12px);
  color: #999999;
  display: flex;
  align-items: center;
  width: fit-content;
  margin-bottom: max(10px, 0.3rem);
  cursor: pointer;
}
.news-inform-page .main .main-wrap .right .r-item .more:hover {
  color: #205a9c;
}
.news-inform-page .main .main-wrap .right .r-item .more:hover .icon .active {
  display: block;
}
.news-inform-page .main .main-wrap .right .r-item .more:hover .icon .default {
  display: none;
}
.news-inform-page .main .main-wrap .right .r-item .more span {
  transition: all 0.45s ease;
}
.news-inform-page .main .main-wrap .right .r-item .more .icon {
  margin-left: 10px;
}
.news-inform-page .main .main-wrap .right .r-item .more .icon .active {
  display: none;
}
.news-inform-page .main .main-wrap .right .r-item .more .icon img {
  display: block;
}
/* 招生就业，合作交流 */
.enroll-partner-page {
  /*   主体 */
  /* 列表 */
}
.enroll-partner-page .encroll-wrap {
  margin-top: max(1.2rem, 35px);
  padding-bottom: max(0.6rem, 20px);
  border-bottom: max(0.06rem, 3px) solid #ccc;
  margin-bottom: max(0.6rem, 30px);
  display: flex;
  justify-content: space-between;
}
.enroll-partner-page .encroll-wrap .left {
  width: 65.83%;
  flex-shrink: 0;
  position: relative;
}
.enroll-partner-page .encroll-wrap .left .pic {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.enroll-partner-page .encroll-wrap .left .pic:hover img {
  transform: scale(1.1);
}
.enroll-partner-page .encroll-wrap .left .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s ease;
}
.enroll-partner-page .encroll-wrap .left .panel {
  position: absolute;
  left: max(0.2rem, 10px);
  bottom: max(0.2rem, 10px);
  max-width: 552px;
  width: 90%;
  max-height: 230px;
  background: rgba(30, 91, 156, 0.9);
  z-index: 2;
  border-radius: 10px;
  padding: max(0.26rem, 15px) max(0.37rem, 15px) max(0.32rem, 15px) max(0.35rem, 15px);
}
.enroll-partner-page .encroll-wrap .left .panel .panel-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(16px, 0.18rem);
  color: #fff;
  line-height: 1.45;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
  transition: all 0.45s ease;
}
.enroll-partner-page .encroll-wrap .left .panel .panel-time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #fff;
  margin-top: 5px;
}
.enroll-partner-page .encroll-wrap .left .panel .panel-desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  margin-top: max(0.24rem, 15px);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  margin-bottom: max(0.15rem, 10px);
  color: rgba(255, 255, 255, 0.5);
  line-height: 1.625;
}
.enroll-partner-page .encroll-wrap .left .panel .more-btn {
  width: 100px;
  height: 34px;
  background: #ffffff;
  border-radius: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
}
.enroll-partner-page .encroll-wrap .left .panel .more-btn .text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #3c71a9;
  line-height: 1;
}
.enroll-partner-page .encroll-wrap .left .panel .more-btn:hover .icon {
  margin-left: 5px;
}
.enroll-partner-page .encroll-wrap .left .panel .more-btn .icon {
  margin-left: max(0.11rem, 6px);
  transition: all 0.6s ease;
}
.enroll-partner-page .encroll-wrap .left .panel .more-btn .icon img {
  vertical-align: middle;
}
.enroll-partner-page .encroll-wrap .right {
  width: 31.65%;
  flex-shrink: 0;
  border-radius: 10px;
  overflow: hidden;
}
.enroll-partner-page .encroll-wrap .right .pic {
  width: 100%;
  padding-top: 51.852%;
  position: relative;
  overflow: hidden;
}
.enroll-partner-page .encroll-wrap .right .pic:hover img {
  transform: scale(1.1);
}
.enroll-partner-page .encroll-wrap .right .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s ease;
}
.enroll-partner-page .encroll-wrap .right .text {
  padding-top: max(0.26rem, 15px);
  padding-left: max(0.3rem, 15px);
  padding-right: max(0.26rem, 15px);
  padding-bottom: max(0.31rem, 15px);
  background-color: #1358a9;
}
.enroll-partner-page .encroll-wrap .right .text .title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #fff;
  line-height: 1.45;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.enroll-partner-page .encroll-wrap .right .text .time {
  font-family: Source Han Sans CN;
  font-weight: 300;
  font-size: 14px;
  margin-top: max(0.15rem, 10px);
  color: rgba(255, 255, 255, 0.5);
}
.enroll-partner-page .encroll-wrap .right .text .desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.625;
  margin-top: max(10px, 0.14rem);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  color: rgba(255, 255, 255, 0.5);
}
.enroll-partner-page .encroll-wrap .right .text .more-btn {
  display: flex;
  align-items: center;
  margin-top: max(0.26rem, 15px);
  width: fit-content;
}
.enroll-partner-page .encroll-wrap .right .text .more-btn:hover .more-icon {
  margin-left: 4px;
}
.enroll-partner-page .encroll-wrap .right .text .more-btn:hover .more-text {
  margin-left: 5px;
}
.enroll-partner-page .encroll-wrap .right .text .more-btn .more-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #fff;
  transition: all 0.6s ease;
}
.enroll-partner-page .encroll-wrap .right .text .more-btn .more-icon {
  margin-left: max(0.11rem, 6px);
  transition: all 0.6s ease;
}
.enroll-partner-page .encroll-wrap .right .text .more-btn .more-icon img {
  vertical-align: middle;
}
.enroll-partner-page .news-list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: max(0.34rem, 25px);
}
.enroll-partner-page .news-list .item {
  width: 31.641%;
  margin-right: 2.539%;
  margin-bottom: max(0.3rem, 25px);
  box-shadow: 0vw 0vw 1.04vw 0vw rgba(0, 0, 0, 0.1);

}
.enroll-partner-page .news-list .item:nth-of-type(3n) {
  margin-right: 0;
}
.enroll-partner-page .news-list .item .item-pic {
  display: block;
  width: 100%;
  padding-top: 51.852%;
  position: relative;
  overflow: hidden;
}
.enroll-partner-page .news-list .item .item-pic:hover img {
  transform: scale(1.1);
}
.enroll-partner-page .news-list .item .item-pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transition: all 0.6s ease;
}
.enroll-partner-page .news-list .item .item-text {
  background:#fff;
  padding-top: max(0.26rem, 15px);
  padding:20px 20px;
}
.enroll-partner-page .news-list .item .item-text .item-title {
  display: block;
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.18rem, 16px);
  color: #333333;
  line-height: 1.45;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.45s ease;
}
.enroll-partner-page .news-list .item .item-text .item-title:hover {
  color: #205a9c;
}
.enroll-partner-page .news-list .item .item-text .item-time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.14rem, 12px);
  color: #999999;
  margin-top: 6px;
}
.enroll-partner-page .news-list .item .item-text .item-desc {
  margin-top: max(0.24rem, 15px);
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: rgba(0, 0, 0, 0.5);
  line-height: 1.625;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.enroll-partner-page .news-list .item .item-text .more-btn {
  margin-top: max(0.24rem, 15px);
  display: flex;
  align-items: center;
  width: fit-content;
}
.enroll-partner-page .news-list .item .item-text .more-btn:hover .more-text {
  color: #205a9c;
}
.enroll-partner-page .news-list .item .item-text .more-btn:hover .more-icon .active {
  display: block;
}
.enroll-partner-page .news-list .item .item-text .more-btn:hover .more-icon .default {
  display: none;
}
.enroll-partner-page .news-list .item .item-text .more-btn .more-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.14rem, 12px);
  color: #999999;
}
.enroll-partner-page .news-list .item .item-text .more-btn .more-icon {
  margin-left: max(0.11rem, 6px);
  transition: all 0.6s ease;
  display: flex;
  align-items: center;
}
.enroll-partner-page .news-list .item .item-text .more-btn .more-icon .active {
  display: none;
}
/* 招生就业-就业指导 */
.enroll-work-page .work-main {
  background-image: url("../images/enroll-work-bg.png")/*tpa=https://gzxy.dlufe.edu.cn/images/enroll-work-bg.png*/;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left top;
  /* swiper1 区域 */
  /* 新闻列表 */
}
.enroll-work-page .work-main .swiper1 {
  max-width: 1535px;
  margin-bottom: 31px;
}
.enroll-work-page .work-main .swiper1 .swiper-slide {
  position: relative;
}
.enroll-work-page .work-main .swiper1 .swiper-slide .pic {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  padding-top: 34.007%;
  z-index: 2;
}
.enroll-work-page .work-main .swiper1 .swiper-slide .pic::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 45%;
  background-image: linear-gradient(to top, rgba(30, 91, 156, 0.9), transparent);
  pointer-events: none;
}
.enroll-work-page .work-main .swiper1 .swiper-slide .pic:hover img {
  transform: scale(1.1);
}
.enroll-work-page .work-main .swiper1 .swiper-slide .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transition: all 0.6s ease;
}
.enroll-work-page .work-main .swiper1 .swiper-slide .slide-text {
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: max(0.42rem, 15px);
  padding-bottom: max(0.4rem, 15px);
  z-index: 2;
  width: 76%;
}
.enroll-work-page .work-main .swiper1 .swiper-slide .slide-text .slide-time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.16rem, 14px);
  color: #ffffff;
  line-height: 1.625;
}
.enroll-work-page .work-main .swiper1 .swiper-slide .slide-text .slide-title-line {
  display: flex;
  align-items: center;
  margin-top: max(0.15rem, 10px);
  transition: all 0.45s;
}
.enroll-work-page .work-main .swiper1 .swiper-slide .slide-text .slide-title-line:hover {
  margin-left: 10px;
}
.enroll-work-page .work-main .swiper1 .swiper-slide .slide-text .slide-title-line .slide-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.24rem, 18px);
  color: #ffffff;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.enroll-work-page .work-main .swiper1 .swiper-slide .slide-text .slide-title-line .slide-icon {
  margin-left: max(0.28rem, 15px);
  display: flex;
  align-items: center;
}
.enroll-work-page .work-main .swiper1 .swiper-slide .slide-text .slide-title-line .slide-icon img {
  vertical-align: middle;
}
.enroll-work-page .work-main .work-list {
  margin-bottom: max(0.62rem, 35px);
}
.enroll-work-page .work-main .work-list .work-item {
  padding-top: max(0.3rem, 15px);
  padding-bottom: max(0.31rem, 15px);
  padding-left: max(0.3rem, 15px);
  padding-right: max(0.31rem, 15px);
  display: flex;
  align-items: center;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
}
.enroll-work-page .work-main .work-list .work-item:hover .work-icon .active {
  display: inline-block;
}
.enroll-work-page .work-main .work-list .work-item:hover .work-icon .default {
  display: none;
}
.enroll-work-page .work-main .work-list .work-item:hover .work-title {
  color: #205a9c;
}
.enroll-work-page .work-main .work-list .work-item .work-icon {
  margin-right: 8px;
}
.enroll-work-page .work-main .work-list .work-item .work-icon img {
  vertical-align: middle;
}
.enroll-work-page .work-main .work-list .work-item .work-icon .active {
  display: none;
}
.enroll-work-page .work-main .work-list .work-item .work-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.18rem, 16px);
  color: #333333;
  flex: 1;
  min-width: 0;
  margin-right: max(0.25rem, 15px);
  line-height: 1.33;
}
.enroll-work-page .work-main .work-list .work-item .work-title span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  width: fit-content;
  max-width: 100%;
  transition: all 0.45s ease;
}
.enroll-work-page .work-main .work-list .work-item .work-time {
  margin-left: auto;
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.18rem, 16px);
  color: #333333;
  line-height: 1.33;
}
/* 招生就业，校友园地 */
.enroll-friend-page {
  /* 校友园地 swiper */
  /* 校友园地 照片列表 */
}
.enroll-friend-page .swiper1 {
  position: relative;
  margin-bottom: 30px;
  margin-top: max(30px, 0.81rem);
}
.enroll-friend-page .swiper1 .swiper-slide {
  position: relative;
  z-index: 2;
}
.enroll-friend-page .swiper1 .swiper-slide .pic {
  position: relative;
  width: 100%;
  padding-top: 33.855%;
  border-radius: 10px;
  overflow: hidden;
}
.enroll-friend-page .swiper1 .swiper-slide .pic:hover img {
  transform: scale(1.1);
}
.enroll-friend-page .swiper1 .swiper-slide .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s ease;
}
.enroll-friend-page .swiper1 .swiper-slide .pic::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 45%;
  pointer-events: none;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.45), transparent);
  z-index: 1;
}
.enroll-friend-page .swiper1 .swiper-slide .slide-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.22rem, 18px);
  color: #ffffff;
  position: absolute;
  left: 50%;
  bottom: max(0.49rem, 15px);
  transform: translateX(-50%);
  text-align: center;
  width: fit-content;
  max-width: 76%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  z-index: 3;
}
.enroll-friend-page .swiper1 .swiper1-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  user-select: none;
  cursor: pointer;
  z-index: 2;
}
.enroll-friend-page .swiper1 .swiper1-arrow .active {
  display: none;
}
.enroll-friend-page .swiper1 .swiper1-arrow img {
  vertical-align: middle;
}
.enroll-friend-page .swiper1 .swiper1-arrow:hover .active {
  display: inline-block;
}
.enroll-friend-page .swiper1 .swiper1-arrow:hover .default {
  display: none;
}
.enroll-friend-page .swiper1 .swiper1-arrow.left-arrow {
  left: max(0.3rem, 15px);
}
.enroll-friend-page .swiper1 .swiper1-arrow.right-arrow {
  right: max(0.3rem, 15px);
}
.enroll-friend-page .friend-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 0.81rem;
}
.enroll-friend-page .friend-list .friend-item {
  width: 48.698%;
  margin-bottom: max(0.41rem, 25px);
}
.enroll-friend-page .friend-list .friend-item .friend-pic {
  width: 100%;
  padding-top: 52.273%;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
.enroll-friend-page .friend-list .friend-item .friend-pic:hover img {
  transform: scale(1.1);
}
.enroll-friend-page .friend-list .friend-item .friend-pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: all 0.6s ease;
}
.enroll-friend-page .friend-list .friend-item .friend-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.18rem, 16px);
  color: #333333;
  margin-top: max(15px, 0.21rem);
  text-align: center;
  width: fit-content;
  max-width: 86%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.45s ease;
  margin-left: auto;
  margin-right: auto;
}
.enroll-friend-page .friend-list .friend-item .friend-text:hover {
  color: #205a9c;
}
/* 招生就业，招生资讯 */
.enroll-consult-page .consult-main {
  background-image: url("../images/enroll-consult-main-bg.png")/*tpa=https://gzxy.dlufe.edu.cn/images/enroll-consult-main-bg.png*/;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% auto;
  padding-top: max(35px, 1.17rem);
  margin-bottom: max(35px, 1.22rem);
}
.enroll-consult-page .consult-main .consult-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.enroll-consult-page .consult-main .consult-wrap .consult-left {
  width: 31.641%;
  flex-shrink: 0;
}
.enroll-consult-page .consult-main .consult-wrap .consult-left .swiper1 .swiper-slide {
  position: relative;
}
.enroll-consult-page .consult-main .consult-wrap .consult-left .swiper1 .swiper-slide .consult-pic {
  width: 100%;
  position: relative;
  padding-top: 126.338%;
  border-radius: 10px;
  overflow: hidden;
}
.enroll-consult-page .consult-main .consult-wrap .consult-left .swiper1 .swiper-slide .consult-pic:hover img {
  transform: scale(1.1);
}
.enroll-consult-page .consult-main .consult-wrap .consult-left .swiper1 .swiper-slide .consult-pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s ease;
}
.enroll-consult-page .consult-main .consult-wrap .consult-left .swiper1 .swiper-slide .consult-pic::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50%;
  background-image: linear-gradient(to top, rgba(30, 91, 156, 0.9), transparent);
  pointer-events: none;
}
.enroll-consult-page .consult-main .consult-wrap .consult-left .swiper1 .swiper-slide .pic-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.18rem, 16px);
  color: #ffffff;
  line-height: 1.445;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  position: absolute;
  bottom: max(15px, 0.45rem);
  left: 0;
  width: 100%;
  z-index: 2;
  padding-left: max(15px, 0.41rem);
  padding-right: max(15px, 0.46rem);
}
.enroll-consult-page .consult-main .consult-wrap .consult-right {
  width: 63.216%;
  flex-shrink: 0;
}
.enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list {
  margin-bottom: max(61px, 0.35rem);
}
.enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list .consult-item {
  display: flex;
  align-items: center;
  line-height: 1.334;
  padding-top: max(0.27rem, 15px);
  padding-bottom: max(0.28rem, 15px);
  border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
}
.enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list .consult-item:first-of-type {
  padding-top: 0;
}
.enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list .consult-item .consult-icon {
  margin-right: 11px;
}
.enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list .consult-item .consult-icon img {
  vertical-align: middle;
}
.enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list .consult-item .consult-icon .active {
  display: none;
}
.enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list .consult-item .consult-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.18rem, 16px);
  color: #333333;
  line-height: 1.334;
  flex: 1;
  min-width: 0;
  margin-right: max(0.2rem, 15px);
}
.enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list .consult-item .consult-title span {
  display: block;
  max-width: 100%;
  width: fit-content;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.45s ease;
}
.enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list .consult-item .consult-time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.18rem, 16px);
  color: #333333;
}
.enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list .consult-item:hover .consult-icon .default {
  display: none;
}
.enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list .consult-item:hover .consult-icon .active {
  display: inline-block;
}
.enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list .consult-item:hover .consult-title {
  color: #205a9c;
}
/* 职教风采-教学活动  */
.teacher-active-page {
  /* 教师 swiper */
  /* 新闻  panel */
  /* 新闻列表 */
}
.teacher-active-page .teacher-swiper {
  position: relative;
  margin-top: max(0.8rem, 30px);
  margin-bottom: max(0.38rem, 30px);
}
.teacher-active-page .teacher-swiper .swiper-slide .slide-pic {
  width: 100%;
  padding-top: 34.441%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.teacher-active-page .teacher-swiper .swiper-slide .slide-pic:hover img {
  transform: scale(1.1);
}
.teacher-active-page .teacher-swiper .swiper-slide .slide-pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s ease;
}
.teacher-active-page .teacher-swiper .swiper-slide .slide-pic::after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  width: 100%;
  height: 50%;
  background-image: linear-gradient(to top, rgba(25, 157, 147, 0.9), transparent);
  z-index: 1;
  border-radius: 10px;
}
.teacher-active-page .teacher-swiper .swiper-slide .slide-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.24rem, 20px);
  color: #ffffff;
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: max(0.39rem, 15px);
  padding-bottom: max(0.39rem, 15px);
  max-width: 70%;
  z-index: 2;
}
.teacher-active-page .teacher-swiper .swiper-slide .slide-text .slide-title {
  margin-bottom: 12px;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.teacher-active-page .teacher-swiper .swiper-slide .slide-text .slide-sub-title {
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.teacher-active-page .teacher-swiper .swiper-pagination {
  display: flex;
  width: fit-content;
  position: absolute;
  left: auto;
  right: max(15px, 0.41rem);
  bottom: max(15px, 0.4rem);
}
.teacher-active-page .teacher-swiper .swiper-pagination .swiper-pagination-bullet {
  opacity: 1;
  margin-left: 0;
  margin-right: 9px;
  width: 11px;
  height: 11px;
  background: #ffffff;
  border-radius: 50%;
}
.teacher-active-page .teacher-swiper .swiper-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0;
}
.teacher-active-page .teacher-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #1cc25e;
}
.teacher-active-page .teacher-panel {
  display: flex;
  justify-content: space-between;
  margin-bottom: max(0.63rem, 30px);
}
.teacher-active-page .teacher-panel .item {
  width: 49.024%;
  padding: max(0.32rem, 15px) max(0.3rem, 15px) max(0.39rem, 15px) max(0.3rem, 15px);
  background-color: #f8f8f8;
  border-radius: 10px;
}
.teacher-active-page .teacher-panel .item .item-pic {
  width: 100%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.teacher-active-page .teacher-panel .item .item-pic::after {
  content: "";
  display: block;
  padding-top: 51.878%;
}
.teacher-active-page .teacher-panel .item .item-pic:hover img {
  transform: scale(1.1);
}
.teacher-active-page .teacher-panel .item .item-pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.6s ease;
}
.teacher-active-page .teacher-panel .item .item-text .item-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.26rem, 22px);
  color: #333333;
  margin-top: max(0.195rem, 10px);
  margin-bottom: max(0.155rem, 10px);
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.45s ease;
}
.teacher-active-page .teacher-panel .item .item-text .item-title:hover {
  color: #1358a9;
}
.teacher-active-page .teacher-panel .item .item-text .item-time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.14rem, 12px);
  color: #999999;
}
.teacher-active-page .teacher-panel .item .item-text .item-desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: #666666;
  line-height: 1.625;
  margin-top: max(0.24rem, 15px);
  margin-bottom: max(0.24rem, 15px);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.teacher-active-page .teacher-panel .item .item-text .item-more {
  display: flex;
  align-items: center;
  width: fit-content;
}
.teacher-active-page .teacher-panel .item .item-text .item-more:hover .more-text {
  color: #1358a9;
}
.teacher-active-page .teacher-panel .item .item-text .item-more:hover .more-icon .active {
  display: block;
}
.teacher-active-page .teacher-panel .item .item-text .item-more:hover .more-icon .default {
  display: none;
}
.teacher-active-page .teacher-panel .item .item-text .item-more .more-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #999999;
  line-height: 1;
}
.teacher-active-page .teacher-panel .item .item-text .item-more .more-icon {
  margin-left: 11px;
  display: flex;
  align-items: center;
}
.teacher-active-page .teacher-panel .item .item-text .item-more .more-icon .active {
  display: none;
}
.teacher-active-page .teacher-list {
  border-top: 4px solid #1358a9;
  padding-top: 0.61rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: max(1.21rem, 30px);
  position: relative;
  /* after做中间的分割线 */
}
.teacher-active-page .teacher-list::after {
  content: "";
  position: absolute;
  width: 1px;
  height: calc(100% - 0.61rem);
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  background-color: #ccc;
}
.teacher-active-page .teacher-list .teacher-column {
  width: 44.987%;
  display: flex;
  align-items: flex-start;
  padding-bottom: max(0.4rem, 15px);
  margin-bottom: max(0.42rem, 15px);
  border-bottom: 1px solid #ccc;
  flex-shrink: 0;
  min-width: 0;
  /* 最后两个元素不要margin-bottom */
}
.teacher-active-page .teacher-list .teacher-column .col-pic {
  width: 212px;
  height: 110px;
  border-radius: 10px;
  overflow: hidden;
  margin-right: max(0.32rem, 12px);
  flex-shrink: 0;
}
.teacher-active-page .teacher-list .teacher-column .col-pic:hover img {
  transform: scale(1.1);
}
.teacher-active-page .teacher-list .teacher-column .col-pic img {
  display: block;
  width: 100%;
  height: 100%;
  transition: all 0.6s ease;
  object-fit: cover;
}
.teacher-active-page .teacher-list .teacher-column .col-text {
  min-width: 0;
}
.teacher-active-page .teacher-list .teacher-column .col-text .col-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.18rem, 16px);
  color: #333333;
  line-height: 1.45;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.45s ease;
}
.teacher-active-page .teacher-list .teacher-column .col-text .col-title:hover {
  color: #1358a9;
}
.teacher-active-page .teacher-list .teacher-column .col-text .col-time {
  font-family: Source Han Sans CN;
  font-weight: 300;
  font-size: max(0.14rem, 12px);
  color: #999999;
  margin-top: 6px;
}
.teacher-active-page .teacher-list .teacher-column .col-text .col-desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: #666666;
  margin-top: max(0.24rem, 12px);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.teacher-active-page .teacher-list .teacher-column .col-text .col-more {
  display: flex;
  align-items: center;
  margin-top: max(0.25rem, 12px);
  width: fit-content;
}
.teacher-active-page .teacher-list .teacher-column .col-text .col-more:hover .more-text {
  color: #1358a9;
}
.teacher-active-page .teacher-list .teacher-column .col-text .col-more:hover .more-icon .default {
  display: none;
}
.teacher-active-page .teacher-list .teacher-column .col-text .col-more:hover .more-icon .active {
  display: block;
}
.teacher-active-page .teacher-list .teacher-column .col-text .col-more .more-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.14rem, 12px);
  color: #999999;
  transition: all 0.45s ease;
}
.teacher-active-page .teacher-list .teacher-column .col-text .col-more .more-icon {
  display: flex;
  align-items: center;
  margin-left: max(0.11rem, 6px);
}
.teacher-active-page .teacher-list .teacher-column .col-text .col-more .more-icon .active {
  display: none;
}
.teacher-active-page .teacher-list .teacher-column:nth-last-of-type(-n + 2) {
  /*margin-bottom: 0;*/
}
/* 职教风采-教研成果 */
.teacher-gain-page {
  /* swiper 操作区域 */
}
.teacher-gain-page .swiper-box {
  padding-top: max(0.83rem, 25px);
  padding-bottom: max(0.78rem, 25px);
  background-color: #eefff5;
  margin-bottom: max(0.83rem, 35px);
}
.teacher-gain-page .swiper-box .swiper-box-wrap {
  display: flex;
  justify-content: space-between;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 {
  width: 65.821%;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .swiper-slide {
  position: relative;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .slide-pic {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .slide-pic:hover img {
  transform: scale(1.1);
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .slide-pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transition: all 0.6s ease;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .slide-pic::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50%;
  border-radius: 10px;
  background-image: linear-gradient(to top, rgba(17, 157, 148, 0.9), transparent);
  pointer-events: none;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .slide-text {
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: max(0.45rem, 15px);
  padding-bottom: max(0.4rem, 15px);
  padding-right: max(0.25rem, 15px);
  width: 100%;
  z-index: 2;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .slide-text .time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.16rem, 14px);
  color: #ffffff;
  line-height: 1.625;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .slide-text .text-line {
  display: flex;
  align-items: center;
  margin-top: max(0.15rem, 10px);
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .slide-text .text-line .text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.24rem, 18px);
  color: #ffffff;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .slide-text .text-line .text-icon {
  display: flex;
  align-items: center;
  margin-left: max(0.28rem, 12px);
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper-join-list {
  width: 31.511%;
  border-radius: 10px;
  padding-top: max(0.345rem, 15px);
  position: relative;
  z-index: 2;
  background-image: url("../images/teacher-gain-swiper-icon.png")/*tpa=https://gzxy.dlufe.edu.cn/images/teacher-gain-swiper-icon.png*/;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  /* 图标 */
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper-join-list .triangle {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-right-color: #1358a9;
  transition: all 0.5s ease;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper-join-list .list .item {
  width: 100%;
  margin-bottom: max(0.215rem, 15px);
  padding-bottom: max(0.32rem, 15px);
  border-bottom: 1px solid rgba(204, 204, 204, 0.2);
  padding-left: max(0.39rem, 15px);
  padding-right: max(0.3rem, 15px);
  cursor: pointer;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper-join-list .list .item:last-of-type {
  margin-bottom: 0;
  border-bottom: 0px;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper-join-list .list .item .item-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.18rem, 16px);
  color: #fff;
  line-height: 1.625;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.45s ease;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper-join-list .list .item .item-time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.14rem, 12px);
  color: #fff;
}
.teacher-gain-page .swiper-box .swiper-box-wrap .swiper-join-list .list .item.current .item-title {
  font-weight: bold;
  font-size: max(0.2rem, 18px);
}
.teacher-gain-page .news-gain-list {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.teacher-gain-page .news-gain-list .gain-left {
  width: 65.821%;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list {
  margin-bottom: max(30px, 0.61rem);
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item {
  padding-top: max(0.46rem, 15px);
  padding-left: max(0.41rem, 15px);
  padding-right: max(0.64rem, 15px);
  padding-bottom: max(0.4rem, 15px);
  background-color: #ffffff;
  margin-bottom: 30px;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item:last-of-type {
  margin-bottom: 0;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .h-line {
  display: flex;
  align-items: center;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .h-line .line-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.24rem, 20px);
  color: #333333;
  transition: all 0.45s ease;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  margin-right: 15px;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .h-line .line-title:hover {
  color: #1358a9;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .h-line .line-tag {
  width: 100px;
  height: 32px;
  background: #ececec;
  border-radius: 16px;
  flex-shrink: 0;
  font-family: Source Han Sans CN;
  font-weight: 300;
  font-size: 14px;
  color: #666666;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  line-height: 1;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .gain-time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.14rem, 12px);
  color: #999999;
  margin-top: max(0.19rem, 10px);
  margin-bottom: max(0.21rem, 10px);
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content {
  display: flex;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .pic {
  width: 35.0993%;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .pic:hover img {
  transform: scale(1.1);
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .pic::after {
  content: "";
  display: block;
  padding-top: 60.377%;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: all 0.6s ease;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .c-text {
  padding-top: max(0.23rem, 15px);
  padding-left: max(0.32rem, 15px);
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .c-text .c-desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: #666666;
  line-height: 1.625;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .c-text .more {
  display: flex;
  align-items: center;
  width: fit-content;
  margin-top: max(0.44rem, 15px);
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .c-text .more:hover .more-text {
  color: #1358a9;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .c-text .more:hover .more-icon .active {
  display: block;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .c-text .more:hover .more-icon .default {
  display: none;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .c-text .more .more-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #999999;
  white-space: nowrap;
  transition: all 0.45s ease;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .c-text .more .more-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 11px;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .c-text .more .more-icon .active {
  display: none;
}
.teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .c-text .more .more-icon img {
  vertical-align: middle;
}
.teacher-gain-page .news-gain-list .gain-right {
  width: 29.493%;
}
.teacher-gain-page .news-gain-list .gain-right .recommend-area{
    background:#fff;
    padding:20px 20px;
  }
.teacher-gain-page .news-gain-list .gain-right .right-pic {
  display: block;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  margin-bottom: max(0.43rem, 20px);
}
.teacher-gain-page .news-gain-list .gain-right .right-pic:hover img {
  transform: scale(1.1);
}
.teacher-gain-page .news-gain-list .gain-right .right-pic::after {
  content: "";
  display: block;
  padding-top: 63.796%;
}
.teacher-gain-page .news-gain-list .gain-right .right-pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: all 0.6s ease;
}
.teacher-gain-page .news-gain-list .gain-right .recommend-area .r-title {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: max(0.24rem, 20px);
  color: #333333;
  line-height: 1;
  display: flex;
  align-items: center;
  padding-bottom: max(0.21rem, 15px);
  border-bottom: 1px solid #1358a9;
  margin-bottom: max(0.25rem, 15px);
}
.teacher-gain-page .news-gain-list .gain-right .recommend-area .r-title::before {
  content: "";
  display: block;
  width: 7px;
  height: 27px;
  background: #1358a9;
  margin-right: 10px;
}
.teacher-gain-page .news-gain-list .gain-right .recommend-area .recommend-list .recommend-item {
  display: block;
  width: 100%;
  padding-bottom: max(0.24rem, 15px);
  border-bottom: 1px solid #ccc;
  margin-bottom: max(0.25rem, 15px);
}
.teacher-gain-page .news-gain-list .gain-right .recommend-area .recommend-list .recommend-item:last-of-type {
  margin-bottom: 0;
}
.teacher-gain-page .news-gain-list .gain-right .recommend-area .recommend-list .recommend-item .recommend-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.18rem, 16px);
  color: #666666;
  line-height: 1.45;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.45s ease;
}
.teacher-gain-page .news-gain-list .gain-right .recommend-area .recommend-list .recommend-item .recommend-title:hover {
  color: #1358a9;
}
.teacher-gain-page .news-gain-list .gain-right .recommend-area .recommend-list .recommend-item .recommend-time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.14rem, 12px);
  color: #999999;
  line-height: 1;
  white-space: nowrap;
  margin-top: 6px;
}
.teacher-gain-page .news-gain-list .gain-right .recommend-area .recommend-list .recommend-item .recommend-desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: #999999;
  line-height: 1.625;
  margin-top: max(10px, 0.14rem);
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.45s ease;
}
.teacher-gain-page .news-gain-list .gain-right .recommend-area .recommend-list .recommend-item .recommend-desc:hover {
  color: #1358a9;
}
/* 专业介绍 */
.department-page {
  /* 专业介绍banner */
  /* 专业介绍列表 */
  /* 师资力量 */
  /* 就业介绍 */
}
.department-page .department-banner .banner {
  position: relative;
}
.department-page .department-banner .banner::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 45%;
  background-image: linear-gradient(to bottom, rgba(19, 88, 169, 0.8), transparent);
  pointer-events: none;
}
.department-page .department-banner .banner img {
  display: block;
  width: 100%;
  height: auto;
}
.department-page .department-banner .banner .banner-text {
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translateX(-50%);
  max-width: 1060px;
  width: 86%;
  z-index: 2;
}
.department-page .department-banner .banner .banner-text .banner-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: bold;
  font-size: max(0.66rem, 24px);
  color: #ffffff;
  line-height: 1;
  margin-bottom: max(15px, 0.29rem);
  text-align: center;
}
.department-page .department-banner .banner .banner-text .banner-desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.24rem, 16px);
  color: #ffffff;
  line-height: 1.583;
  text-align: center;
}
.department-page .department-description {
  padding-top: max(2.47rem, 45px);
  padding-bottom: max(2.47rem, 45px);
  background-position: center center;
  position: relative;
  z-index: 2;
}
.department-page .department-description::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background:#d1e1f7;
  z-index: -1;
}
.department-page .department-description .department-list {
  display: flex;
  justify-content: space-between;
}
.department-page .department-description .department-list .d-item {
  background: #ffffff;
  border-radius: 10px;
  width: 31.641%;
  text-align: center;
  padding-top: max(25px, 0.94rem);
  padding-bottom: max(20px, 0.66rem);
  box-shadow: 0vw 0vw 1.04vw 0vw rgba(0, 0, 0, 0.1);
}
.department-page .department-description .department-list .d-item .d-icon {
  width: max(0.91rem, 35px);
  height: max(0.91rem, 35px);
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: max(0.3rem, 15px);
}
.department-page .department-description .department-list .d-item .d-icon img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.department-page .department-description .department-list .d-item .d-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.36rem, 22px);
  color: #333333;
  line-height: 1;
}
.department-page .department-description .department-list .d-item .d-desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: #666666;
  line-height: 1.75;
  text-align: center;
  margin-top: max(0.53rem, 15px);
}
.department-page .department-description .department-list .d-item .d-desc {
  padding-left: max(0.51rem, 15px);
  padding-right: max(0.51rem, 15px);
}

.department-page .department-description .department-list .d-custom-item .d-item-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-left: max(15px, 0.4rem);
  padding-right: max(15px, 0.4rem);
  margin-top: max(0.62rem, 15px);
}
.department-page .department-description .department-list .d-custom-item .d-item-list .d-text-item {
  width: 48.03%;
  margin-bottom: 10px;
  border-radius: 10px;
  border: 1px solid #1358a9;
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 12px);
  color: #333333;
  line-height: 2;
  background-color: #fef2f0;
  padding-top: 4px;
  padding-bottom: 4px;
}
.department-page .department-description .department-list .d-custom-item .d-item-list .d-text-item.font-min {
  font-size: max(0.15rem, 12px);
}
.department-page .teacher-power {
  padding-top: max(1.32rem, 35px);
  padding-bottom: max(1.32rem, 35px);
}
.department-page .teacher-power .title-box {
  text-align: center;
  width: 86%;
  max-width: 1135px;
  margin-left: auto;
  margin-right: auto;
}
.department-page .teacher-power .title-box .title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: bold;
  font-size: max(0.38rem, 24px);
  color: #1358a9;
  line-height: 1;
  margin-bottom: max(0.24rem, 15px);
}
.department-page .teacher-power .title-box .title-desc {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.18rem, 16px);
  color: #666666;
  line-height: 1.77;
}
.department-page .teacher-power .power-list {
  max-width: 1439px;
  width: 86%;
  margin-left: auto;
  margin-right: auto;
  margin-top: max(0.6rem, 20px);
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: max(0.24rem, 15px) max(0.25rem, 10px);
}
.department-page .teacher-power .power-list .power-item {
  background: #f3f9ff;
  border-radius: 10px;
  padding-top: max(0.6rem, 15px);
  padding-bottom: max(0.25rem, 15px);
}
.department-page .teacher-power .power-list .power-item .power-pic {
  position: relative;
  width: 45.206%;
  margin-left: auto;
  margin-right: auto;
}
.department-page .teacher-power .power-list .power-item .power-pic::after {
  content: "";
  display: block;
  padding-top: 100%;
}
.department-page .teacher-power .power-list .power-item .power-pic img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center center;
}
.department-page .teacher-power .power-list .power-item .power-text {
  margin-top: max(0.55rem, 15px);
}
.department-page .teacher-power .power-list .power-item .power-text .status-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: rgba(51, 51, 51, 0.8);
  line-height: 1.428;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  word-break: break-all;
  min-height: calc(14px * 1.428 * 2);
}
.department-page .teacher-power .power-list .power-item .power-text .teacher-name {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.22rem, 16px);
  color: #333333;
  text-align: center;
}
.department-page .work-about {
  padding-top: max(1.2rem, 35px);
  padding-bottom: max(1.2rem, 35px);
  background-image: url("../images/department-group-bg.png")/*tpa=https://gzxy.dlufe.edu.cn/images/department-group-bg.png*/;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.department-page .work-about .work-wrap {
  display: flex;
  justify-content: space-between;
  padding-top: max(20px, 0.3rem);
}
.department-page .work-about .work-wrap .work-item {
  width: 49.024%;
  background: #ffffff;
  border-radius: 10px;
  padding-left: max(15px, 1rem);
  padding-right: max(15px, 1rem);
  padding-top: max(20px, 0.69rem);
  padding-bottom: max(30px, 0.6rem);
}
.department-page .work-about .work-wrap .work-item .work-title {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.36rem, 22px);
  color: #333333;
  margin-top: max(0.19rem, 10px);
  line-height: 1;
}
.department-page .work-about .work-wrap .work-item .count-list {
  margin-top: max(0.35rem, 20px);
  padding-right: max(0.3rem, 15px);
}
.department-page .work-about .work-wrap .work-item .count-list .count-item {
  display: flex;
  align-items: center;
  line-height: 1.777;
  margin-bottom: max(0.2rem, 10px);
}
.department-page .work-about .work-wrap .work-item .count-list .count-item:last-of-type {
  margin-bottom: 0;
}
.department-page .work-about .work-wrap .work-item .count-list .count-item .count-icon {
  margin-right: 12px;
  display: flex;
  align-items: center;
}
.department-page .work-about .work-wrap .work-item .count-list .count-item .count-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(14px, 0.18rem);
  color: #666666;
}
.department-page .work-about .work-wrap .work-item .company-panel {
  margin-top: max(0.31rem, 20px);
  margin-right: max(1.2rem, 15px);
}
.department-page .work-about .work-wrap .work-item .company-panel .company-swiper .swiper-slide {
  display: flex;
  flex-wrap: wrap;
}
.department-page .work-about .work-wrap .work-item .company-panel .company-swiper .swiper-slide .pic {
  width: 30.581%;
  margin-right: 4.128%;
  margin-bottom: max(0.23rem, 15px);
  background: #ffffff;
  border-radius: 6px;
  border: 1px solid rgba(204, 204, 204, 0.5);
  position: relative;
  overflow: hidden;
}
.department-page .work-about .work-wrap .work-item .company-panel .company-swiper .swiper-slide .pic:hover img {
  transform: translate(-50%, -50%) scale(1.1);
}
.department-page .work-about .work-wrap .work-item .company-panel .company-swiper .swiper-slide .pic::after {
  content: "";
  display: block;
  padding-top: 53.375%;
}
.department-page .work-about .work-wrap .work-item .company-panel .company-swiper .swiper-slide .pic:nth-of-type(3n) {
  margin-right: 0;
}
.department-page .work-about .work-wrap .work-item .company-panel .company-swiper .swiper-slide .pic img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 90%;
  max-height: 90%;
  object-fit: contain;
  object-position: center;
  transition: all 0.6s ease;
}
/* 文章详情 */
.news-detail-page {
  padding-bottom: max(0.65rem, 35px);
}
.news-detail-page .article{

}
.news-detail-page .article p,
.news-detail-page .article span {
    font-size: 16px!important;
    line-height: 30px!important;
}

.news-detail-page .article h3{
  text-indent: 0em!important;
}
.news-detail-page .article .article-title {
  font-size: max(0.45rem, 20px);
  line-height: 1.5;
  margin-bottom: 10px;
  color: #205a9c;
  text-align: center;
  word-break: break-all;
  padding-bottom: max(0.2rem, 10px);
  border-bottom: 1px solid #ccc;
}
.news-detail-page .article .article-time {
  font-size: max(0.18rem, 14px);
  color: #101010;
  text-align: center;
}
.news-detail-page .article .article-main {
  border-radius: 10px;
  background-color: #f8f8f8;
  margin-top: max(0.45rem, 25px);
  padding: max(0.45rem, 20px) max(0.65rem, 15px);
}
.news-detail-page .article .article-main * {
  max-width: 100%;
  height: auto;
}
.news-detail-page .article .article-main span,
.news-detail-page .article .article-main p {
  max-width: 100%;
  overflow-wrap: break-word;
}
.news-detail-page .article .article-main img {
  vertical-align: top;
  max-width: 100%;
  height: auto;
}
.news-detail-page .article .article-main .table-wrap {
  max-width: 100%;
  overflow-x: auto;
}
.news-detail-page .article .article-main {
  margin-bottom: max(0.25rem, 15px);
  font-size: max(0.18rem, 16px);
  line-height: 1.8;
}
.news-detail-page .article .article-recommend {
  margin-top: max(15px, 0.25rem);
  display: flex;
  justify-content: space-between;
  min-width: 0;
}
.news-detail-page .article .article-recommend .recommend-item {
  max-width: 47%;
  margin-bottom: 10px;
}
.news-detail-page .article .article-recommend a {
  font-size: max(0.16rem, 14px);
  color: #101010;
  display: block;
  max-width: 100%;
  line-height: 1.5;
  transition: all 0.6s ease;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: break-word;
}
.news-detail-page .article .article-recommend a:hover {
  color: #205a9c;
}
.news-detail-page .bread-crumb {
  padding-top: max(0.25rem, 15px);
}
.news-detail-page .bread-crumb ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-bottom: max(0.2rem, 10px);
  border-bottom: 1px solid #ccc;
}
.news-detail-page .bread-crumb li::after {
  content: ">";
  color: rgba(0, 0, 0, 0.45);
  margin-left: 3px;
  margin-right: 3px;
}
.news-detail-page .bread-crumb li:last-of-type::after {
  content: none;
}
.news-detail-page .bread-crumb a {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.6s ease;
}
.news-detail-page .bread-crumb a:hover {
  color: #205a9c;
}
.news-detail-page .recommend-list {
  margin-top: max(0.65rem, 25px);
  /* 列表 */
}
.news-detail-page .recommend-list .recommend-title {
  font-size: max(0.32rem, 18px);
  margin-bottom: 25px;
}
.news-detail-page .recommend-list .news-list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: max(0.34rem, 25px);
}
.news-detail-page .recommend-list .news-list .item {
  width: 31.641%;
  margin-right: 2.539%;
  margin-bottom: max(0.3rem, 25px);
}
.news-detail-page .recommend-list .news-list .item:nth-of-type(3n) {
  margin-right: 0;
}
.news-detail-page .recommend-list .news-list .item .item-pic {
  display: block;
  width: 100%;
  padding-top: 51.852%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.news-detail-page .recommend-list .news-list .item .item-pic:hover img {
  transform: scale(1.1);
}
.news-detail-page .recommend-list .news-list .item .item-pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transition: all 0.6s ease;
}
.news-detail-page .recommend-list .news-list .item .item-text {
  padding-top: max(0.26rem, 15px);
}
.news-detail-page .recommend-list .news-list .item .item-text .item-title {
  display: block;
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 400;
  font-size: max(0.18rem, 16px);
  color: #333333;
  line-height: 1.45;
  width: fit-content;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  transition: all 0.45s ease;
}
.news-detail-page .recommend-list .news-list .item .item-text .item-title:hover {
  color: #205a9c;
}
.news-detail-page .recommend-list .news-list .item .item-text .item-time {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.14rem, 12px);
  color: #999999;
  margin-top: 6px;
}
.news-detail-page .recommend-list .news-list .item .item-text .item-desc {
  margin-top: max(0.24rem, 15px);
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.16rem, 14px);
  color: rgba(102, 102, 102, 0.5);
  line-height: 1.625;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.news-detail-page .recommend-list .news-list .item .item-text .more-btn {
  margin-top: max(0.24rem, 15px);
  display: flex;
  align-items: center;
  width: fit-content;
}
.news-detail-page .recommend-list .news-list .item .item-text .more-btn:hover .more-text {
  color: #205a9c;
}
.news-detail-page .recommend-list .news-list .item .item-text .more-btn:hover .more-icon .active {
  display: block;
}
.news-detail-page .recommend-list .news-list .item .item-text .more-btn:hover .more-icon .default {
  display: none;
}
.news-detail-page .recommend-list .news-list .item .item-text .more-btn .more-text {
  font-family: Source Han Sans CN, sans-serif;
  font-weight: 300;
  font-size: max(0.14rem, 12px);
  color: #999999;
}
.news-detail-page .recommend-list .news-list .item .item-text .more-btn .more-icon {
  margin-left: max(0.11rem, 6px);
  transition: all 0.6s ease;
  display: flex;
  align-items: center;
}
.news-detail-page .recommend-list .news-list .item .item-text .more-btn .more-icon .active {
  display: none;
}
@keyframes textMove {
  from {
    top: 65%;
    opacity: 0.5;
  }
}
@media (max-width: 1500px) {
  .student-style-page .news-list .new-item .text {
    padding-top: 0.42rem;
  }
}
@media (max-width: 1200px) {
  .dangjain-page .banner,
  .department-page .department-banner .banner,
  .enroll-banner-area .banner,
  .news-banner-area,
  .student-style-banner-area .banner,
  .teacher-banner-area .banner,
  .college-page .overview {
    margin-top: var(--headHeight);
  }
  .department-page .department-description .department-list {
    flex-wrap: wrap;
  }
  .department-page .department-description .department-list .d-item {
    width: 48.5%;
    margin-bottom: 25px;
  }
  .news-college-page .news-max-panel .swiper1 .swiper1-pagination {
    position: static;
    margin: 25px auto 0;
  }
  .college-page .overview .overvview-text .description-box {
    flex-wrap: wrap;
  }
  .college-page .overview .overvview-text .description-box .left {
    width: 100%;
  }
  .college-page .overview .overvview-text .description-box .right {
    width: 100%;
    margin-top: 15px;
  }
  .college-page .overview .overvview-text .description-box .right .list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .college-page .overview .overvview-text .description-box .right .list .item {
    width: 47.5%;
  }
  .college-page .overview .overvview-text {
    margin-top: 0.7rem;
  }
  .college-page .overview .overvview-text .overview-title {
    margin-bottom: 0.2rem;
  }
  .college-page .overview .overvview-text .description-box .right .list .item .top {
    justify-content: center;
  }
  .college-page .overview .overvview-text .description-box .right .list .item .bottom {
    text-align: center;
  }
  .college-page .leader .leader-wrap {
    flex-wrap: wrap;
  }
  .college-page .full-leader .leader-wrap .right {
    width: 56%;
  }
}
@media (max-width: 992px) {
  .dangjain-page .news-box {
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .dangjain-page .news-box .left {
    width: 100%;
    margin-bottom: max(25px, 0.8464rem);
    height: auto;
  }
  .dangjain-page .news-box .left .swiper1 .pic {
    padding-top: 102%;
  }
  .dangjain-page .news-box .left .swiper1 .pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .dangjain-page .news-box .right {
    width: 100%;
  }
  .enroll-partner-page .encroll-wrap {
    flex-wrap: wrap;
  }
  .enroll-partner-page .encroll-wrap .left {
    width: 100%;
    margin-bottom: 25px;
  }
  .enroll-partner-page .encroll-wrap .left .pic {
    padding-top: 65%;
  }
  .enroll-partner-page .encroll-wrap .right {
    width: 100%;
  }
  .enroll-partner-page .news-list {
    justify-content: space-between;
  }
  .enroll-partner-page .news-list .item {
    width: 47.5%;
    margin-right: 0;
  }
  .common-news-list .news-item .pic {
    width: 297px;
    height: 155px;
  }
  .news-college-page .news-max-panel .swiper1 .swiper-slide .text {
    padding-top: 0;
  }
  .news-inform-page .main .main-wrap {
    flex-wrap: wrap;
  }
  .news-inform-page .main .main-wrap .left {
    width: 100%;
    padding-right: 0;
    background-image: none;
    order: 1;
  }
  .news-inform-page .main .main-wrap .right {
    width: 100%;
    margin-bottom: 35px;
  }
  .news-inform-page .main .main-wrap .left .common-pagination {
    text-align: center;
    padding-right: 0;
  }
  .student-active-page .news-list {
    justify-content: space-between;
  }
  .student-active-page .news-list .news-item {
    width: 48.5%;
    margin-right: 0;
  }
  .teacher-gain-page .swiper-box .swiper-box-wrap {
    flex-wrap: wrap;
  }
  .teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 {
    width: 100%;
    margin-bottom: 25px;
  }
  .teacher-gain-page .swiper-box .swiper-box-wrap .swiper-join-list {
    width: 100%;
  }
  .teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .slide-pic {
    padding-top: 51.632%;
  }
  .teacher-gain-page .swiper-box .swiper-box-wrap .swiper-join-list .triangle {
    display: none;
  }
  .teacher-gain-page .news-gain-list {
    flex-wrap: wrap;
  }
  .teacher-gain-page .news-gain-list .gain-left {
    width: 100%;
  }
  .teacher-gain-page .news-gain-list .gain-right {
    width: 100%;
    order: -1;
    margin-bottom: 25px;
  }
  .teacher-active-page .teacher-swiper .swiper-slide .slide-pic {
    padding-top: 65%;
  }
  .teacher-active-page .teacher-panel {
    flex-wrap: wrap;
  }
  .teacher-active-page .teacher-panel .item {
    width: 100%;
    margin-bottom: 25px;
  }
  .teacher-active-page .teacher-list::after {
    display: none;
  }
  .teacher-active-page .teacher-list .teacher-column {
    width: 100%;
  }
  .college-page .full-leader .leader-wrap {
    flex-wrap: wrap;
  }
  .college-page .full-leader .leader-wrap .right {
    width: 100%;
    order: -1;
    margin-bottom: 25px;
  }
  .college-page .full-leader .title-box {
    position: static;
  }
  .college-page .full-leader .leader-wrap .left {
    margin-left: 45px;
  }
  .college-page .overview {
    height: auto;
    padding-bottom: 0.65rem;
    background-position: center top;
  }
  .college-page .full-leader {
    background-position: right center;
  }
  /* 新闻详情 */
  .news-detail-page .article .article-recommend {
    flex-wrap: wrap;
  }
  .news-detail-page .article .article-recommend .recommend-item {
    width: 100%;
    max-width: none;
    margin-bottom: 15px;
  }
  .news-detail-page .article .article-recommend .recommend-item:last-of-type {
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  .dangjain-page .news-box .right .list .item {
    align-items: stretch;
  }
  .dangjain-page .news-box .right .list .item .pic {
    height: auto;
    width: 2.6rem;
    margin-right: 10px;
  }
  .dangjain-page .news-box .right .list .item .text .item-desc {
    font-size: 14px;
  }
  .department-page .department-banner .banner .banner-text {
    top: 25%;
  }
  .department-page .department-description .department-list .d-item {
    width: 100%;
  }
  .department-page .department-description .department-list .d-custom-item .d-item-list .d-text-item {
    padding-left: 6px;
    padding-right: 6px;
  }
  .department-page .teacher-power .power-list {
    grid-template-columns: repeat(3, 1fr);
  }
  .department-page .work-about .work-wrap {
    flex-wrap: wrap;
  }
  .department-page .work-about .work-wrap .work-item {
    width: 100%;
    margin-bottom: 25px;
  }
  .department-page .work-about .work-wrap .work-item:last-of-type {
    margin-bottom: 0;
  }
  .department-page .work-about .work-wrap .work-item .work-title {
    font-size: max(0.3rem, 20px);
  }
  .department-page .teacher-power .title-box,
  .department-page .teacher-power .power-list {
    width: 92%;
  }
  .enroll-banner-area .banner .text {
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .enroll-banner-area .tab-list .tab-item {
    padding: 20px 15px;
    white-space: nowrap;
    font-size: 16px;
  }
  .enroll-consult-page .consult-main .consult-wrap {
    flex-wrap: wrap;
  }
  .enroll-consult-page .consult-main .consult-wrap .consult-left {
    width: 100%;
  }
  .enroll-consult-page .consult-main .consult-wrap .consult-right {
    width: 100%;
    padding-top: max(0.5859rem, 25px);
  }
  .enroll-consult-page .consult-main .consult-wrap .consult-left .swiper1 .swiper-slide .consult-pic {
    padding-top: 75%;
  }
  .enroll-friend-page .swiper1 .swiper-slide .pic {
    padding-top: 65%;
  }
  .enroll-friend-page .friend-list .friend-item .friend-text {
    max-width: 100%;
  }
  .enroll-work-page .work-main .swiper1 .swiper-slide .slide-text {
    width: 90%;
  }
  .enroll-work-page .work-main .swiper1 .swiper-slide .pic {
    padding-top: 65%;
  }
  .enroll-work-page .work-main .work-list .work-item .work-icon {
    display: none;
  }
  .enroll-work-page .work-main .work-list .work-item .work-time {
    font-size: 14px;
  }
  .news-college-page .news-max-panel .swiper1 .swiper-slide {
    flex-wrap: wrap;
  }
  .news-college-page .news-max-panel .swiper1 .swiper-slide .pic {
    width: 100%;
    margin-bottom: 15px;
  }
  .news-college-page .news-max-panel .swiper1 .swiper-slide .text {
    padding-left: 0;
  }
  .news-college-page .news-max-panel .swiper1,
  .common-news-list {
    width: 92%;
  }
  .student-style-banner-area .banner .text {
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .student-race-page .student-race-swiper-area .race-time {
    margin-bottom: 35px;
  }
  .common-news-list .news-item .text {
    padding-left: 10px;
    padding-top: 0;
  }
  .common-news-list .news-item {
    align-items: stretch;
  }
  .common-news-list .news-item .pic {
    width: 180px;
    height: auto;
  }
  .student-style-page .style-swiper-container .swiper-slide .pic {
    padding-top: 65%;
    border-radius: 5px;
  }
  .student-style-page .style-swiper-container .style-swiper .style-swiper-arrow {
    width: 42px;
    height: 42px;
  }
  .student-style-page .style-swiper-container .style-swiper .style-swiper-arrow.style-swiper-left {
    left: -12%;
  }
  .student-style-page .style-swiper-container .style-swiper .style-swiper-arrow.style-swiper-right {
    right: -12%;
  }
  .student-style-page .style-swiper-container .swiper-slide .text {
    font-size: 16px;
  }
  .student-style-page .news-list .new-item .pic {
    height: auto;
  }
  .student-style-page .news-list .new-item {
    align-items: stretch;
  }
  .student-style-page .style-swiper-container .style-swiper {
    width: 75%;
  }
  .student-style-page .news-list .new-item .pic {
    width: 25%;
    height: auto;
  }
  .student-style-page .news-list .new-item .text .title {
    font-size: 16px;
  }
  .student-style-page .news-list .new-item.item-left .text {
    padding-left: 15px;
    padding-top: 0;
  }
  .student-style-page .news-list .new-item .text .desc {
    margin-top: 0;
  }
  .student-style-page .news-list .new-item .text .title {
    margin-bottom: 0;
  }
  .student-style-page .news-list .new-item .text .more {
    margin-top: 12px;
  }
  .student-style-page .news-list .new-item.item-right .text {
    padding-right: 15px;
    padding-top: 0;
  }
  .college-page .overview {
    padding-bottom: 1rem;
  }
  .teacher-active-page .teacher-swiper .swiper-slide .slide-text .slide-title {
    font-size: 16px;
  }
  .teacher-active-page .teacher-swiper .swiper-slide .slide-text .slide-sub-title {
    font-size: 14px;
  }
  .teacher-active-page .teacher-swiper .swiper-pagination .swiper-pagination-bullet {
    width: 5px;
    height: 5px;
    margin-right: 5px;
  }
  .teacher-active-page .teacher-swiper .swiper-slide .slide-text {
    width: 80%;
  }
  .college-page .overview .overvview-text .overview-title {
    font-size: 18px;
  }
  .college-page .overview .overvview-text {
    width: 90%;
  }
  .college-page .overview .overvview-text .description-box .left p {
    line-height: 1.45;
    margin-bottom: 6px;
  }
  .college-page .full-leader .title-box .en-title {
    transform: translateX(0);
  }
}
@media (max-width: 576px) {
  /* banner图片高度 */
  .enroll-banner-area .banner img,
  .news-banner-area .pic img,
  .student-style-banner-area .banner img,
  .teacher-banner-area .banner img {
    min-height: 180px;
    object-fit: cover;
  }
  .dangjain-page .news-list .news-item {
    flex-wrap: wrap;
  }
  .dangjain-page .news-list .news-item .name {
    margin-right: 0;
    width: 100%;
    margin-bottom: 15px;
  }
  .dangjain-page .news-list .news-item::before {
    display: none;
  }
  .dangjain-page .news-list .news-item .desc {
    margin-left: 0;
    flex: 1;
    width: 0;
  }
  .department-page .department-banner .banner .banner-text .banner-title {
    margin-bottom: 10px;
  }
  .department-page .department-banner .banner .banner-text {
    top: 15%;
  }
  .department-page .department-banner .banner .banner-text .banner-desc{
    display: none;
  }
  .department-page .teacher-power .power-list {
    grid-template-columns: repeat(2, 1fr);
  }
  .department-page .work-about .work-wrap .work-item {
    padding-left: 15px;
  }
  .department-page .work-about .work-wrap .work-item .company-panel .company-swiper .swiper-slide {
    justify-content: space-between;
  }
  .department-page .work-about .work-wrap .work-item .company-panel .company-swiper .swiper-slide .pic {
    width: 48.5%;
    margin-right: 0 !important;
  }
  .department-page .work-about .work-wrap .work-item .company-panel {
    margin-right: 15px;
  }
  .enroll-banner-area .tab-list .tab-item {
    width: 25%;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .enroll-banner-area .tab-list {
    height: 45px;
  }
  .enroll-consult-page .consult-main .consult-wrap .consult-right .consult-list .consult-item .consult-time {
    font-size: 14px;
  }
  .enroll-partner-page .encroll-wrap .left .pic {
    padding-top: 45%;
    height: auto;
    border-radius: 10px 10px 0 0;
  }
  .enroll-partner-page .encroll-wrap .left .panel {
    position: static;
    width: 100%;
    border-radius: 0 0 10px 10px;
  }
  .enroll-partner-page .news-list .item .item-text .item-desc {
    margin-top: 0;
  }

  .common-news-list .news-item {
    align-items: stretch;
    display: unset
  }
  .common-news-list .news-item .pic {
    width: 110px;
    height: auto;
    order: 1;
  }
  .common-news-list .news-item .pic2 {
    width:200px;
    margin:auto;
    margin-bottom: 30px;
  }
  .common-news-list .news-item .text {
    padding-top: 0;
    padding-left: 0;
    padding-right: 10px;
  }
  .common-news-list .news-item .text .title {
    font-size: 15px;
  }
  .common-news-list .news-item .text .time {
    margin-top: 0;
  }
  .common-news-list .news-item .text .desc {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .news-banner-area .tab-list {
    height: 45px;
  }
  .news-banner-area .tab-list .tab-item {
    font-size: 2.1vw;
    padding: 0;
    width: 20%;
    height: 20;
    text-align: center;
    display: flex;
    align-items: center;
  }
  .news-inform-page .main .main-wrap .right .r-item .r-title {
    font-size: 16px;
  }
  .news-inform-page .main .main-wrap .left .inform-list .item {
    align-items: center;
    border-bottom: 1px dashed #ccc;
  }
  .news-inform-page .main .main-wrap .left .new-panel .text p {
    font-size: 14px;
  }
  .news-inform-page .main .main-wrap .left .inform-list .item .inform-time .day {
    font-size: 12px;
  }
  .news-inform-page .main .main-wrap .left .inform-list .item .inform-time {
    padding-right: 0;
    border-right: 0;
    order: 1;
  }
  .news-inform-page .main .main-wrap .left .inform-list .item .inform-text {
    margin-left: 0;
    margin-right: 10px;
    border-bottom: 0;
  }
  .news-inform-page .main .main-wrap .left .inform-list .item .inform-text .desc {
    font-size: 16px;
  }
  .news-inform-page .main .main-wrap .left .inform-list .item .inform-time .date {
    margin-top: 0;
  }
  .news-inform-page .main .main-wrap .left .inform-list .item .inform-text .desc {
    font-size: 14px;
  }
  .student-style-banner-area .banner-tab-list .list-wrap .item,
  .student-style-banner-area .banner-tab-list {
    height: 45px;
    min-height: 45px;
  }
  .student-style-banner-area .banner-tab-list .list-wrap .item a {
    font-size: 16px;
  }
  .student-style-banner-area .banner-tab-list .list-wrap .item {
    padding-left: 20px;
    padding-right: 20px;
  }
  .student-active-page .student-activity-swiper .swiper1 .swiper-slide .pic {
    padding-top: 65%;
  }
  .student-active-page .student-activity-swiper .swiper1 .swiper-pagination .swiper-pagination-bullet {
    width: 5px;
    height: 5px;
    margin-right: 5px;
  }
  .student-active-page .student-activity-swiper .swiper1 .swiper-slide .text {
    font-size: 16px;
  }
  .student-active-page .news-list .news-item {
    width: 100%;
  }
  .student-race-page .student-race-swiper-area .student-race-swiper .swiper-slide {
    width: 100%;
  }
  .student-race-page .student-race-swiper-area .race-title {
    font-size: 18px;
  }
  .student-race-page .student-race-swiper-area .student-race-swiper .swiper-slide .pic {
    width: 100%;
    position: relative;
  }
  .student-race-page .student-race-swiper-area .student-race-swiper .swiper-slide .pic::before {
    content: "";
    padding-top: 50%;
    display: block;
  }
  .student-race-page .student-race-swiper-area .student-race-swiper .swiper-slide .pic img {
    max-height: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  .student-style-page .news-list .new-item {
    flex-wrap: wrap;
  }
  .student-style-page .news-list .new-item .pic {
    width: 100%;
    order: -1;
  }
  /* 左侧图片 */
  .student-style-page .news-list .new-item.item-left .text {
    padding-left: 0;
    margin-top: 15px;
  }
  /* 右侧图片 */
  .student-style-page .news-list .new-item.item-right .text {
    padding-right: 0;
    margin-top: 15px;
  }
  .student-style-page .style-swiper-container .style-swiper {
    width: 86%;
  }
  .student-style-page .style-swiper-container .style-swiper .style-swiper-arrow {
    opacity: 1;
    top: 45%;
    width: 36px;
    height: 36px;
  }
  .student-style-page .style-swiper-container .style-swiper .style-swiper-arrow.style-swiper-left {
    left: -3%;
  }
  .student-style-page .style-swiper-container .style-swiper .style-swiper-arrow.style-swiper-right {
    right: -3%;
  }
  .teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .slide-text .text-line .text-icon {
    display: none;
  }
  .teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 .slide-text .text-line .text {
    font-size: 16px;
  }
  .teacher-gain-page .swiper-box .swiper-box-wrap .swiper1 {
    margin-bottom: 10px;
  }
  .teacher-gain-page .swiper-box .swiper-box-wrap .swiper-join-list .list .item {
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .teacher-gain-page .swiper-box .swiper-box-wrap .swiper-join-list .list .item .item-title {
    font-size: 14px;
  }
  .teacher-gain-page .swiper-box .swiper-box-wrap .swiper-join-list .list .item.current .item-title {
    font-size: 15px;
  }
  .teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .h-line .line-title {
    font-size: 16px;
  }
  .teacher-gain-page .news-gain-list .gain-left .gain-list .left-item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .c-text {
    padding-top: 0;
    padding-left: 10px;
  }
  .teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .pic::after {
    display: none;
  }
  .teacher-gain-page .news-gain-list .gain-left .gain-list .left-item .content .c-text .more {
    margin-top: 6px;
  }
  .teacher-banner-area .tab-list {
    height: 45px;
  }
  .teacher-banner-area .banner .text {
    font-size: 22px;
  }
  .teacher-active-page .teacher-panel .item .item-text .item-title {
    font-size: 16px;
  }
  .teacher-active-page .teacher-panel .item .item-text .item-desc {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .teacher-active-page .teacher-list .teacher-column {
    align-items: stretch;
  }
  .teacher-active-page .teacher-list .teacher-column .col-pic {
    width: 30%;
    height: auto;
    margin-right: 0;
    order: 1;
    margin-left: 10px;
  }
  .teacher-active-page .teacher-list .teacher-column .col-text .col-desc {
    margin-top: 5px;
  }
  .teacher-active-page .teacher-list .teacher-column .col-text .col-more {
    margin-top: 10px;
  }
  .teacher-active-page .teacher-list .teacher-column .col-text .col-title {
    font-size: 15px;
  }
  .college-page .full-leader .leader-wrap .left {
    width: 82%;
  }
  .college-page .full-leader .leader-wrap .left .swiper-slide .avater {
    position: relative;
    height: auto;
  }
  .college-page .full-leader .leader-wrap .left .swiper-slide .avater::after {
    content: "";
    display: block;
    padding-top: 139.52%;
  }
  .college-page .full-leader .leader-wrap .left .swiper-slide .avater img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .college-page .full-leader .leader-wrap .left {
    margin-left: auto;
    margin-right: auto;
  }
  .college-page .overview {
    background-position: center 40%;
  }
  .college-page .overview .overvview-text .description-box .right .list .item {
    background-color: rgba(255, 255, 255, 0.35);
    backdrop-filter: blur(10px);
    padding-left: 10px;
    padding-right: 10px;
  }
  .college-page .overview .overvview-text .description-box .right .list .item .top .text-max,
  .college-page .overview .overvview-text .description-box .right .list .item .bottom,
  .college-page .overview .overvview-text .description-box .right .list .item .top .text-min {
    color: #101010;
  }
  .college-page .full-leader .leader-wrap .right .leader-item {
    flex-wrap: wrap;
    justify-content: center;
  }
  .college-page .full-leader .leader-wrap .right .leader-item .pic {
    width: 60%;
  }
  .college-page .full-leader .leader-wrap .right .leader-item .text {
    margin-left: 0;
    margin-top: 15px;
  }
  .college-page .full-leader .leader-wrap .right {
    margin-bottom: 15px;
  }
  .college-page .full-leader .leader-wrap .right .leader-item .text {
    padding-bottom: 0;
    text-align: center;
  }
  .news-detail-page .bread-crumb {
    display: none;
  }
  .news-detail-page .recommend-list .news-list {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .news-detail-page .recommend-list .news-list .item {
    margin-right: 0;
    width: 100%;
  }
  .news-detail-page .article .article-main {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.page {
  width: 100%;
  text-align: center;
}
.page-list {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
  margin-bottom: clamp(30px, 3.125vw, 60px);
  margin-top: clamp(30px, 3.125vw, 60px);
}
.page-list a {
  /*float: left; */
  display: inline-block;
  vertical-align: top;
  padding: 0px 10px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  margin-right: 6px;
  margin-bottom: 5px;
  text-align: center;
  font-size: 14px;
  color: #666666;
  background-color: #f4f4f4;
  overflow: hidden;
  box-sizing: border-box;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.page-list span {
  /*float: left; */
  display: inline-block;
  vertical-align: top;
  padding: 0px 10px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  margin-right: 6px;
  margin-bottom: 5px;
  text-align: center;
  font-size: 14px;
  color: #666666;
  background-color: #f4f4f4;
  overflow: hidden;
  box-sizing: border-box;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.page-list ul li{
  float:left;
}
.page-list a.fyprev {
  padding-left: 35px;
  padding-right: 18px;
}
.page-list a.fynext {
  padding-left: 18px;
  padding-right: 35px;
}
.page-list a:hover,
.page-list .active span{
  color: #ffffff;
  background-color: #205a9c;
}
.redTheme .page-list a:hover,
.redTheme .page-list a.on {
  background-color: #ac2a14;
}
.page .omit {
  display: flex;
  align-items: center;
  margin-left: 4px;
  margin-right: 10px;
  color: #999999;
  font-size: 18px;
}
.page .allpage {
  color: #666666;
  font-size: 14px;
  margin-left: 15px;
  margin-right: 25px;
}
.page .jump {
  display: flex;
}
.page .jump .nums {
  width: 60px;
  height: 40px;
  border: #f9f9f9 solid 1px;
  box-sizing: border-box;
  text-align: center;
  background: none;
  outline: none;
  text-align: center;
  margin-right: 6px;
}
.page .jump .gobtn {
  width: 40px;
  height: 40px;
  color: #666666;
  font-size: 14px;
  background: #f5f5f5;
  border: none;
  outline: none;
  text-align: center;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.page .jump .gobtn:hover {
  color: #ffffff;
  background: #002060;
}
.redTheme .page .jump .gobtn:hover {
  background: #ac2a14;
}
.page .exhibit {
  display: inline-block;
  vertical-align: top;
  width: 60px;
  font-size: 14px;
  color: #666666;
  margin-bottom: 5px;
  margin-right: 6px;
}
.page .exhibit select {
  width: 100%;
  padding: 0px 5px;
  line-height: 38px;
  height: 40px;
  font-size: 14px;
  color: #666666;
  text-align: center;
  text-align-last: center;
  border: none;
  outline: none;
  padding-right: 15px;
  border: #f9f9f9 solid 1px;
  background: url("../../www.dlufe.edu.cn/index.htm")/*tpa=https://gzxy.dlufe.edu.cn/images/icon30.png*/ center right 10px no-repeat;
  background-size: 9px auto;
  box-sizing: border-box;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* 搜索结果页面，2025-2-21 样式修改 */
.search-result-area {
  max-width: 1000px;
  width: 86%;
  margin-top: max(0.65rem, 35px);
  margin-left: auto;
  margin-right: auto;
}
.search-result-area .form {
  display: flex;
  height: 60px;
}
.search-result-area .form .search-input {
  flex: 1;
  min-width: 0;
  padding-left: max(0.46rem, 15px);
  border: 1px solid #ccc;
  border-right: 0px;
  font-size: 16px;
  color: #333333;
}
.search-result-area .form .search-input:focus {
  border-color: #205a9c;
  outline: none;
}
.search-result-area .form .search-input::placeholder {
  color: #ccc;
}
.search-result-area .form .search-button {
  width: 130px;
  height: 100%;
  background-color: #205a9c;
  color: #fff;
  border: none;
  outline: none;
  border-radius: 0 10px 10px 0;
  user-select: none;
  cursor: pointer;
}
@media (max-width: 768px) {
  .search-result-area {
    width: 92%;
  }
  .search-result-area .form {
    height: 45px;
  }
  .search-result-area .form .search-button {
    width: 100px;
  }
}
