.sec-banner {
  position: relative;
  width: 100%;
  text-align: center;
}
.sec-banner::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../img/images/bannerBg/news-pos.png) center center repeat;
  background-size: cover;
  z-index: 1;
}
.sec-banner.build::after {
  background: rgba(173, 60, 60, 0.85);
}
.sec-banner .text {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  transform: translate(0, -50%);
  z-index: 2;
}
.sec-banner h2 {
  font-size: 0.2rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  margin-top: 0;
  margin-bottom: 0.05rem;
}
.sec-banner span {
  font-size: 0.12rem;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
}
.sec-banner .bg {
  width: 100%;
}
.sec-banner .bg img {
  display: block;
  width: 100%;
  height: 1.05rem;
  object-fit: cover;
  object-position: center;
}
.animated.delay-1s {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.animated.delay-2s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.animated.delay-3s {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
.animated.delay-4s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.animated.delay-5s {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s;
}
.animated.delay-6s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.animated.delay-11s {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.animated.delay-12s {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.animated.delay-13s {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.animated.delay-14s {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
.animated.delay-15s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.animated.delay-16s {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
.animated.delay-17s {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}
.main {
  width: 100%;
}
.main .move-nav {
  /* 隐藏滚动条 */
    position: relative;
} 
.main .move-nav .emptyBg {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: transparent;
      z-index: 9;
    }
.main .move-nav ul {
  display: flex;
  align-items: center;
  overflow-x: scroll;
  padding: 0 0.35rem;
  white-space: nowrap;
  border-bottom: solid 1px #C9B271;
-webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -ms-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
}
.main .move-nav ul li {
  position: relative;
  margin-right: 0.55rem;
}
.main .move-nav ul li::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 2px;
  background-color: transparent;
}
.main .move-nav ul li a {
  display: block;
  padding: 0.15rem 0;
  font-size: 0.15rem;
  font-weight: 600;
  color: #084782;
}
.main .move-nav ul li.parent a {
  color: #333;
}
.main .move-nav ul li.parent::after {
  background-color: #000;
}
.main .move-nav ul li.selected a {
  color: #333;
}
.main .move-nav ul li.selected::after {
  background-color: #000;
}
.main .move-nav ul li:last-child {
  margin-right: 0;
}
.main .move-nav ul::-webkit-scrollbar {
  display: none;
}
.main .move-nav.build ul li a {
  color: #AD3C3C;
}
.main .bread-crumbs {
  display: flex;
  align-items: center;
  padding: 0.15rem;
  border-bottom: solid 1px #C9B271;
}
.main .bread-crumbs a {
  position: relative;
  display: block;
  height: 0.16rem;
  line-height: 0.16rem;
  font-size: 0.13rem;
  font-weight: bold;
  color: #084782;
  margin-right: 0.05rem;
  padding-right: 0.2rem;
  background: url(../img/icon/right-small.svg) no-repeat right center;
  background-size: 0.16rem 0.16rem;
}
.main .bread-crumbs span {
  display: block;
  height: 0.16rem;
  line-height: 0.16rem;
  font-size: 0.14rem;
  color: #666;
  font-weight: normal;
}
.footer {
  width: 100%;
}
.footer .content {
  position: relative;
  width: 100%;
  padding: 0.16rem 0.15rem 0;
  background: url(../img/images/footer-bg.png) no-repeat center bottom;
  background-size: contain;
  background-color: #084782;
}
.footer .content .top {
  width: 100%;
}
.footer .content .top .out {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.footer .content .top .out .links {
  width: 48%;
}
.footer .content .top .out .links .title {
  color: #fff;
  font-size: 0.14rem;
  margin-bottom: 0.15rem;
  font-weight: 600;
}
.footer .content .top .out .links .select-box {
  margin-top: 8px;
  position: relative;
}
.footer .content .top .out .links .select-box::after {
  content: '';
  display: block;
  position: absolute;
  right: 7px;
  top: 7px;
  width: 0.2rem;
  height: 0.2rem;
  background: url(../img/images/arrow-bottom.svg) no-repeat center;
  background-size: contain;
}
.footer .content .top .out .links .select-box .input_select {
  width: 100%;
  height: 0.34rem;
  line-height: 0.34rem;
  padding-left: 0.08rem;
  padding-right: 0.3rem;
  border: 1px solid #a9c9e2;
  color: #807a62;
  cursor: pointer;
  box-sizing: border-box;
}
.footer .content .top .out .links .select-box .input_select:focus {
  outline: none;
}
.footer .content .top .out .links .select-box ul {
  width: calc(100% - 2px);
  background: #e8f5fe;
  border: 1px solid #a9c9e2;
  position: absolute;
  z-index: 99;
  display: none;
}
.footer .content .top .out .links .select-box ul li {
  height: 0.3rem;
  line-height: 0.3rem;
  text-indent: 0.1rem;
}
.footer .content .top .out .links .select-box ul li a {
  display: block;
  height: 0.3rem;
  font-size: 0.14rem;
  color: #807a62;
  text-decoration: none;
}
.footer .content .top .out .links .select-box ul li a:hover {
  background: #c6dbfc;
  color: #369;
}
.footer .content .top .out .links .select-box select {
  min-width: 100%;
  height: 0.34rem;
  padding-left: 0.05rem;
  border-radius: 2px;
  color: #00000025;
}
.footer .content .top .out .wx-follow {
  width: 48%;
  height: 0.96rem;
  background: #ffffff10;
  border-radius: 4px;
  padding: 0.12rem;
  color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer .content .top .out .wx-follow .tips p {
  text-align: center;
  line-height: 24px;
  font-size: 12px;
  color: #fff;
}
.footer .content .top .out .wx-follow .tips p:first-child {
  font-size: 14px;
  font-weight: 700;
  color: #fff;
}
.footer .content .top .out .wx-follow .wx-code {
  width: 0.64rem;
  height: 0.64rem;
  border-radius: 4px;
}
.footer .content .bottom {
  margin-top: 0.24rem;
  padding-bottom: 0.16rem;
}
.footer .content .bottom .copyright {
  width: 100%;
  text-align: center;
  border-top: solid 1px #C1A861;
}
.footer .content .bottom .copyright span {
  display: block;
  padding: 0.08rem 0;
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.75);
}
.footer .content .bottom .copyright a {
  color: #C1A861;
  font-size: 0.14rem;
  text-decoration: underline;
}
.footer.build .content {
  background-color: #AD3C3C;
}
.about-Introduction {
  padding: 0.2rem 0.15rem;
}
.about-Introduction .first {
  position: relative;
  width: 100%;
  height: 2.7rem;
  padding: 0.16rem;
  background: url(../img/images/about/about-bg.png) no-repeat center;
  background-size: cover;
}
.about-Introduction .first .office {
  font-weight: 700;
  font-size: 0.18rem;
  line-height: 0.3rem;
  color: #FFFFFF;
}
.about-Introduction .first .main-text {
  font-size: 0.12rem;
  line-height: 0.24rem;
  text-align: right;
  color: #FFFFFF;
  margin-top: 0.15rem;
}
.about-Introduction .first .arrow {
  position: absolute;
  left: 0.16rem;
  bottom: 0.16rem;
  width: 0.32rem;
  height: 0.32rem;
}
.about-Introduction .first .arrow img {
  display: block;
  width: 100%;
}
.about-Introduction .first .code {
  position: absolute;
  right: 0.16rem;
  bottom: 0.16rem;
  width: 0.9rem;
  height: 0.9rem;
}
.about-Introduction .first .code img {
  display: block;
  width: 100%;
}
.about-Introduction .second {
  width: 100%;
  margin-top: 0.16rem;
}
.about-Introduction .second p {
  font-size: 0.14rem;
  line-height: 0.28rem;
  color: #000;
  margin-bottom: 0.25rem;
}
.about-Introduction .second ul li {
  position: relative;
  font-size: 0.13px;
  line-height: 0.24rem;
  padding-left: 0.15rem;
  color: #000000;
}
.about-Introduction .second ul li::before {
  content: "*";
  position: absolute;
  left: 0;
  top: 2px;
  display: block;
  width: 0.1rem;
  height: 0.1rem;
  color: #000;
}
.about-architecture .first {
  position: relative;
  padding: 0.2rem 0.15rem 0.01rem;
  background-color: #084782;
}
.about-architecture .first .offices {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.about-architecture .first .items {
  position: relative;
  background: #F7F7F7;
  width: 1.65rem;
  padding: 0.15rem 0.1rem;
  margin-bottom: 0.2rem;
  text-align: center;
}
.about-architecture .first .items .text-in {
  font-size: 0.15rem;
  line-height: 0.24rem;
  font-weight: 700;
  text-align: center;
  color: #888;
}
.about-architecture .second {
  padding: 0.2rem 0.15rem 0;
  border-bottom: dashed 1px rgba(8, 71, 130, 0.25);
}
.about-architecture .second .project-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.15rem;
  font-size: 0.15rem;
  color: #fff;
  background: #08478275;
}
.about-architecture .second .project-title .icon-right {
  display: block;
  width: 0.18rem;
  height: 0.18rem;
  margin-right: 5px;
  background: url(../img/images/prev-next.svg) no-repeat 0 0;
  transform: rotate(90deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}
.about-architecture .second .project-item {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.2rem;
  cursor: pointer;
}
.about-architecture .second .project-item.active {
  cursor: default;
}
.about-architecture .second .project-item.active .project-title {
  background: #084782;
}
.about-architecture .second .project-item.active .project-title .icon-right {
  transform: rotate(-90deg);
}
.about-architecture .second .project-item.active .project-content {
  display: flex;
}
.about-architecture .second .project-item.disable {
  cursor: default;
}
.about-architecture .second .project-item.disable .project-title {
  background: rgba(0, 0, 0, 0.4);
}
.about-architecture .second .project-item.disable .project-title:hover {
  background: rgba(0, 0, 0, 0.4);
}
.about-architecture .second .project-item .project-content {
  display: none;
  justify-content: space-between;
  padding: 0.16rem 0.15rem;
  background: #f7f7f7;
}
.about-architecture .second .project-item .project-content .school-list {
  flex: 1;
  margin-right: 0px;
}
.about-architecture .second .project-item .project-content .school-list .sub-list {
  display: flex;
  flex-direction: column;
}
.about-architecture .second .project-item .project-content .school-list .sub-list span {
  display: inline-block;
  font-size: 0.12rem;
  line-height: 0.2rem;
  margin-bottom: 0.08rem;
  color: #000;
}
.about-contact {
  padding: 0.2rem 0.15rem;
}
.about-contact .first .map {
  width: 100%;
}
.about-contact .first .map img {
  display: block;
  width: 100%;
}
.about-contact .second {
  padding: 0.15rem;
  background-color: #084782;
}
.about-contact .second .contact-text {
  width: 100%;
}
.about-contact .second .contact-text .text-title {
  font-size: 0.18rem;
  line-height: 0.32rem;
  font-weight: 700;
  color: #fff;
}
.about-contact .second .contact-text .item {
  margin-top: 0.1rem;
}
.about-contact .second .contact-text .text-big {
  font-size: 0.15rem;
  line-height: 0.3rem;
  font-weight: 600;
  color: #fff;
}
.about-contact .second .contact-text .text-inof {
  font-size: 0.14rem;
  line-height: 0.28rem;
  color: #fff;
  font-weight: normal;
}
.strategic {
  width: 100%;
  padding: 0.2rem 0.15rem;
}
.strategic .first {
  margin-bottom: 0.28rem;
}
.strategic .first .title {
  margin: 0 auto 0.2rem;
}
.strategic .first .title h3 {
  position: relative;
  padding: 0 0.1rem;
  margin: 0 auto;
  width: 1.58rem;
  height: 0.3rem;
}
.strategic .first .title h3 span {
  display: block;
  position: absolute;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.18rem;
  color: #000;
  left: 0.08rem;
  bottom: -0.04rem;
  text-align: center;
  text-transform: uppercase;
  z-index: 2;
}
.strategic .first .title h3 span::before {
  display: block;
  content: '';
  position: absolute;
  left: -0.2rem;
  bottom: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #084782;
}
.strategic .first .title h3 span::after {
  display: block;
  content: '';
  position: absolute;
  right: -0.2rem;
  bottom: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #084782;
}
.strategic .first .title h3::after {
  position: absolute;
  left: 0;
  bottom: 0.02rem;
  content: '';
  display: block;
  width: 100%;
  height: 0.08rem;
  background: linear-gradient(80.42deg, #C1A861 -2.5%, #DBC995 100%);
  z-index: 1;
}
.strategic .first .imgs {
  width: 100%;
  margin-bottom: 0.18rem;
}
.strategic .first .imgs img {
  display: block;
  width: 100%;
  height: auto;
}
.strategic .first .above-text {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: #000;
  text-align: left;
}
.strategic .second .title {
  margin: 0 auto 0.2rem;
}
.strategic .second .title h3 {
  position: relative;
  margin: 0 auto;
  padding: 0 0.1rem;
  width: 3rem;
  height: 0.3rem;
}
.strategic .second .title h3 span {
  display: block;
  position: absolute;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.17rem;
  color: #000;
  left: 0.08rem;
  bottom: -0.04rem;
  text-align: center;
  text-transform: uppercase;
  z-index: 2;
}
.strategic .second .title h3 span::before {
  display: block;
  content: '';
  position: absolute;
  left: -0.2rem;
  bottom: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #084782;
}
.strategic .second .title h3 span::after {
  display: block;
  content: '';
  position: absolute;
  right: -0.2rem;
  bottom: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #084782;
}
.strategic .second .title h3::after {
  position: absolute;
  left: 0;
  bottom: 0.02rem;
  content: '';
  display: block;
  width: 100%;
  height: 0.08rem;
  background: linear-gradient(80.42deg, #C1A861 -2.5%, #DBC995 100%);
  z-index: 1;
}
.strategic .second .imgs {
  width: 100%;
  margin-bottom: 0.18rem;
}
.strategic .second .imgs img {
  display: block;
  width: 100%;
  height: auto;
}
.strategic .second .above-text {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: #000;
  text-align: left;
}
.global-partners .first {
  padding: 0.25rem 0.15rem 0.2rem;
  background-color: #fff;
}
.global-partners .first .describe {
  line-height: 0.24rem;
  font-size: 0.14rem;
  color: #000;
}
.global-partners .second .marqueeleft {
  height: 1.8rem;
  width: 100%;
  overflow: hidden;
  padding: 0.2rem 0;
  margin: 0 auto;
  background-color: #F7FAFF;
}
.global-partners .second .marqueeleft ul {
  float: left;
}
.global-partners .second .marqueeleft ul li {
  float: left;
  width: 1.72rem;
  height: 1.4rem;
  overflow: hidden;
}
.global-partners .second .marqueeleft ul li .pic {
  display: block;
  width: 1.72rem;
  height: 1.4rem;
  overflow: hidden;
}
.global-partners .second .marqueeleft ul li .pic img {
  display: block;
  width: 1.72rem;
  height: 1.4rem;
}
.global-partners .thred {
  padding: 0 0.15rem;
}
/*     .global-partners .thred .info-box {
        padding: 0.3rem 0px 0.2rem;
    } */
.global-partners .thred .info-box .learn-more {
  position: relative;
  width: 2.04rem;
  height: 0.44rem;
  margin: 0 auto 0.3rem;
  cursor: pointer;
}
.global-partners .thred .info-box .learn-more img.bg {
  display: block;
  width: 100%;
}
.global-partners .thred .info-box .learn-more img.partner-arrow {
  position: absolute;
  right: 0.18rem;
  top: calc(50% - 0.07rem);
  width: 0.14rem;
  height: 0.14rem;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Safari and Chrome */
}
.global-partners .thred .info-box .learn-more.cur img.partner-arrow {
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
}
.global-partners .thred .partnerInfos .search-institutions {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 0.5rem;
  border: solid 1px #084782;
}
.global-partners .thred .partnerInfos .search-institutions input {
  width: calc(100% - 0.6rem);
  height: 0.48rem;
  line-height: 0.48rem;
  padding-left: 0.1rem;
  font-size: 0.15rem;
  color: #333;
  outline: none;
}
.global-partners .thred .partnerInfos .search-institutions button {
  width: 0.48rem;
  height: 0.48rem;
  outline: none;
  border: none;
  background: url(../img/icon/search.png) no-repeat center;
  background-size: 50%;
}
.global-partners .thred .partnerInfos .country-box {
  position: relative;
  width: 100%;
  height: 0.5rem;
  display: flex;
  align-items: center;
  margin-bottom: 0.15rem;
  padding: 0 0.15rem;
  background-color: #084782;
}
.global-partners .thred .partnerInfos .country-box .text::after {
  content: '';
  display: block;
  position: absolute;
  right: 0.15rem;
  top: 50%;
  width: 0.18rem;
  height: 0.18rem;
  background: url(../img/images/plan/arrow-bottom.svg) no-repeat center;
  background-size: 100%;
  margin-left: 5px;
  margin-top: -0.09rem;
  overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.global-partners .thred .partnerInfos .country-box.cur::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.global-partners .thred .partnerInfos .country-box .text {
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.15rem;
  font-weight: 800;
  color: #FFFFFF;
    position: relative;
}
.global-partners .thred .partnerInfos .country-box .drop-menu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  display: none;
  z-index: 9;
}
.global-partners .thred .partnerInfos .country-box .drop-menu .list {
  position: relative;
  width: 100%;
  border-bottom: solid 1px #c9c9c9;
}
.global-partners .thred .partnerInfos .country-box .drop-menu .list .continents {
  font-size: 15px;
  color: #fff;
  font-weight: bold;
  padding: 0.1rem 0.15rem;
  background-color: #1c68af;
}
.global-partners .thred .partnerInfos .country-box .drop-menu .list .continents:hover {
  background-color: #1e6eb9;
}
.global-partners .thred .partnerInfos .country-box .drop-menu .list ul {
  width: 100%;
  display: none;
  z-index: 10;
}
.global-partners .thred .partnerInfos .country-box .drop-menu .list ul li {
  position: relative;
  font-size: 14px;
  color: #fff;
  padding: 0.1rem 0.25rem 0.1rem 0.4rem;
  border-bottom: solid 1px #c9c9c9;
  background-color: #3387d5;
}
.global-partners .thred .partnerInfos .country-box .drop-menu .list ul li::before {
  content: '';
  display: block;
  position: absolute;
  left: 0.15rem;
  top: 50%;
  width: 0.14rem;
  height: 0.14rem;
  margin-top: -0.07rem;
  background: url(../img/images/college/partner-arrow.svg) no-repeat center;
  background-size: contain;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.global-partners .thred .partnerInfos .country-box .drop-menu .list ul li:last-child {
  border-bottom: none;
}
.global-partners .thred .partnerInfos .country-box .drop-menu .list:last-child {
  border-bottom: none;
}
.global-partners .thred .partnerInfos .college-ul {
  width: 100%;
  margin-top: 0.2rem;
}
.global-partners .thred .partnerInfos .college-ul li {
  background-color: #F7F7F7;
  padding: 0 0.15rem;
  margin-bottom: 0.2rem;
}
.global-partners .thred .partnerInfos .college-ul li:last-child {
  margin-bottom: 0;
}
.global-partners .thred .partnerInfos .college-ul li .top {
  display: flex;
  padding: 0.1rem 0;
  justify-content: space-between;
}
.global-partners .thred .partnerInfos .college-ul li .top .ft .cn {
  font-size: 0.17rem;
  font-weight: 800;
  color: #333333;
  line-height: 0.28rem;
}
.global-partners .thred .partnerInfos .college-ul li .top .ft .en {
  font-size: 0.13rem;
  font-weight: 800;
  color: #D4C087;
  line-height: 0.24rem;
}
.global-partners .thred .partnerInfos .college-ul li .top .rt {
  height: 0.28rem;
  font-size: 0.15rem;
  font-family: PingFang SC-Heavy, PingFang SC;
  font-weight: 800;
  color: #084782;
  line-height: 0.28rem;
}
.global-partners .thred .partnerInfos .college-ul li .bottom {
  padding: 0.1rem 0;
  border-top: solid 1px #E5E5E5;
}
.global-partners .thred .partnerInfos .college-ul li .bottom .tag {
  font-size: 0.12rem;
  font-family: PingFang SC-Heavy, PingFang SC;
  font-weight: 800;
  color: #CCCCCC;
  line-height: 0.24rem;
}
.global-partners .thred .partnerInfos .college-ul li .bottom .type {
  font-size: 0.15rem;
  font-family: PingFang SC-Heavy, PingFang SC;
  font-weight: 800;
  color: #333333;
  line-height: 0.28rem;
}
.study-abroad {
  padding: 0.2rem 0.15rem;
}
.study-abroad .first .title {
  margin: 0 auto 0.2rem;
}
.study-abroad .first .title h3 {
  position: relative;
  padding: 0 0.1rem;
  margin: 0 auto;
  width: 1.24rem;
  height: 0.3rem;
}
.study-abroad .first .title h3 span {
  display: block;
  position: absolute;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.18rem;
  color: #000;
  left: 0.08rem;
  bottom: -0.04rem;
  text-align: center;
  text-transform: uppercase;
  z-index: 2;
}
.study-abroad .first .title h3 span::before {
  display: block;
  content: '';
  position: absolute;
  left: -0.2rem;
  bottom: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #084782;
}
.study-abroad .first .title h3 span::after {
  display: block;
  content: '';
  position: absolute;
  right: -0.2rem;
  bottom: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #084782;
}
.study-abroad .first .title h3::after {
  position: absolute;
  left: 0;
  bottom: 0.02rem;
  content: '';
  display: block;
  width: 100%;
  height: 0.08rem;
  background: linear-gradient(80.42deg, #C1A861 -2.5%, #DBC995 100%);
  z-index: 1;
}
.study-abroad .first .project-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.study-abroad .first .project-list .project-item {
  position: relative;
  display: block;
  width: 25%;
  height: 2rem;
  overflow: hidden;
}
.study-abroad .first .project-list .project-item:nth-child(5),
.study-abroad .first .project-list .project-item:nth-child(6),
.study-abroad .first .project-list .project-item:nth-child(7) {
  width: 33.3%;
}
.study-abroad .first .project-list .project-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  transition: all 0.6s;
}
.study-abroad .first .project-list .project-item .txt {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  height: 0.96rem;
  color: #fff;
  font-size: 0.15rem;
  font-weight: 700;
  letter-spacing: 4px;
  margin-left: -0.1rem;
  margin-top: -0.48rem;
  writing-mode: tb-rl;
  text-align: center;
}
.study-abroad .first .project-list .project-item img {
  display: block;
  width: 100%;
  height: 2rem;
  object-fit: cover;
  object-position: center;
}
.study-abroad .second {
  margin-top: 0.35rem;
}
.study-abroad .second .title {
  margin: 0 auto 0.2rem;
}
.study-abroad .second .title h3 {
  position: relative;
  padding: 0 0.1rem;
  margin: 0 auto;
  width: 1.24rem;
  height: 0.3rem;
}
.study-abroad .second .title h3 span {
  display: block;
  position: absolute;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.18rem;
  color: #000;
  left: 0.08rem;
  bottom: -0.04rem;
  text-align: center;
  text-transform: uppercase;
  z-index: 2;
}
.study-abroad .second .title h3 span::before {
  display: block;
  content: '';
  position: absolute;
  left: -0.2rem;
  bottom: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #084782;
}
.study-abroad .second .title h3 span::after {
  display: block;
  content: '';
  position: absolute;
  right: -0.2rem;
  bottom: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #084782;
}
.study-abroad .second .title h3::after {
  position: absolute;
  left: 0;
  bottom: 0.02rem;
  content: '';
  display: block;
  width: 100%;
  height: 0.08rem;
  background: linear-gradient(80.42deg, #C1A861 -2.5%, #DBC995 100%);
  z-index: 1;
}
.study-abroad .second .apply-box .apply-btn {
  width: 100%;
  padding: 0.08rem;
  margin-bottom: 0.2rem;
  border: 1px solid #084782;
  transition: all 0.5s;
}
.study-abroad .second .apply-box .apply-btn:last-child {
  margin-bottom: 0;
}
.study-abroad .second .apply-box .apply-btn a {
  display: block;
  width: 100%;
  height: 0.36rem;
  line-height: 0.36rem;
  background: #084782;
  color: #fff;
  text-align: center;
  font-size: 0.15rem;
}
.global-huizhi {
  width: 100%;
}
.global-huizhi .first {
  padding: 0.2rem 0.15rem;
}
.global-huizhi .first .tab-menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.15rem;
}
.global-huizhi .first .tab-menu .items {
  padding: 0.1rem 0.15rem;
  font-size: 0.14rem;
  font-family: PingFang SC-Heavy, PingFang SC;
  color: #333;
  background-color: #E8E8E8;
  border-radius: 0.4rem;
}
.global-huizhi .first .tab-menu .items.selected {
  color: #fff;
  background-color: #084782;
}
.global-huizhi .first .tab-content .cardList {
  display: none;
}
.global-huizhi .first .tab-content .cardList:first-child {
  display: block;
}
.global-huizhi .first .tab-content .cardList .item {
  margin-bottom: 0.15rem;
}
.global-huizhi .first .tab-content .cardList .item:last-child {
  margin-bottom: 0;
}
.global-huizhi .first .tab-content .cardList .item .img {
  width: 100%;
  height: 2rem;
  margin-bottom: 0.05rem;
}
.global-huizhi .first .tab-content .cardList .item .img img {
  display: block;
  width: 100%;
  height: 2rem;
  object-fit: cover;
  object-position: center;
}
.global-huizhi .first .tab-content .cardList .item .texts h3 {
  font-size: 0.15rem;
  font-weight: 800;
  color: #333333;
  line-height: 0.24rem;
  margin-top: 0;
  margin-bottom: 0.05rem;
}
.global-huizhi .first .tab-content .cardList .item .texts .time {
  font-size: 0.13px;
  color: #CCCCCC;
}
.administrative-region {
  padding: 0.2rem 0.15rem;
}
.administrative-region .studentList {
  width: 100%;
}
.administrative-region .studentList a.item {
  position: relative;
  display: block;
  padding: 0.15rem 0.2rem 0.6rem;
  background-color: #fff;
  border: 1px solid #000000;
  margin-bottom: 0.2rem;
}
.administrative-region .studentList a.item:last-child {
  margin-bottom: 0;
}
.administrative-region .studentList a.item::before {
  content: '';
  display: block;
  position: absolute;
  right: 0.18rem;
  top: 0.18rem;
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 0.16rem;
  border: 1px solid #000000;
  background: #F7FAFF;
}
.administrative-region .studentList a.item .top-info {
  padding-bottom: 8px;
  border-bottom: 1px solid #000000;
}
.administrative-region .studentList a.item .top-info .en {
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #666666;
}
.administrative-region .studentList a.item .top-info .cn {
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #666666;
}
.administrative-region .studentList a.item .middle-text {
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #000;
  font-weight: 400;
  padding-top: 0.16rem;
}
.administrative-region .studentList a.item .bottom-info {
  position: absolute;
  left: 0.15rem;
  bottom: 0.24rem;
  margin-top: 0.24rem;
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #666666;
  z-index: 1;
}
.administrative-region .studentList a.item .date {
  position: absolute;
  right: 0.15rem;
  bottom: 8px;
  font-size: 0.4rem;
  font-weight: 700;
  height: 56px;
  line-height: 56px;
  color: #EFE9D7;
  z-index: 0;
}
.administrative-region .first .tab-menu {
  display: flex;
  align-items: center;
  margin-bottom: 0.15rem;
}
.administrative-region .first .tab-menu .items {
  padding: 0.1rem 0.15rem;
  font-size: 0.14rem;
  font-family: PingFang SC-Heavy, PingFang SC;
  color: #333;
  background-color: #E8E8E8;
  border-radius: 0.4rem;
  margin-right: 0.2rem;
}
.administrative-region .first .tab-menu .items.selected {
  color: #fff;
  background-color: #084782;
}
.administrative-region .first .tab-menu .items:last-child {
  margin-right: 0;
}
.administrative-region .first .tab-content .partnerList {
  display: none;
  justify-content: space-around;
    justify-content: flex-start;
  flex-wrap: wrap;
}
.administrative-region .first .tab-content .partnerList .item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(50% - 0.08rem);
  padding: 0.12rem;
  height: 0.6rem;
  margin-bottom: 0.16rem;
  border: solid 1px #084782;
}
.administrative-region .first .tab-content .partnerList .item img {
  display: block;
  width: auto;
  height: 0.36rem;
}
.administrative-region .first .tab-content .partnerList .item:nth-child(odd) {
  margin-right: 0.08rem;
  margin-left: 0;
}
.administrative-region .first .tab-content .partnerList .item:nth-child(even) {
  margin-right: 0;
  margin-left: 0.08rem;
}
.administrative-region .first .tab-content .partnerList:first-child {
  display: flex;
}
.study-abroad-2 {
  padding: 0.2rem 0.15rem;
}
.study-abroad-2 .first {
  width: 100%;
}
.study-abroad-2 .first .project-list .project-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.1rem 0.15rem;
  font-size: 0.14rem;
  font-weight: 800;
  color: #fff;
  background: #08478275;
}
.study-abroad-2 .first .project-list .project-title .icon-right {
  display: block;
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.05rem;
  background: url(../img/icon/icon-right.svg) no-repeat center;
  transform: rotate(-90deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}
.study-abroad-2 .first .project-list .project-title:hover {
  background: #084782;
}
.study-abroad-2 .first .project-list .project-item {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.12rem;
  cursor: pointer;
}
.study-abroad-2 .first .project-list .project-item.active {
  cursor: default;
}
.study-abroad-2 .first .project-list .project-item.active .project-title {
  background: #084782;
}
.study-abroad-2 .first .project-list .project-item.active .project-title .icon-right {
  transform: rotate(90deg);
}
.study-abroad-2 .first .project-list .project-item.active .project-content {
  display: block;
}
.study-abroad-2 .first .project-list .project-item.disable {
  cursor: default;
}
.study-abroad-2 .first .project-list .project-item.disable .project-title {
  background: rgba(0, 0, 0, 0.4);
}
.study-abroad-2 .first .project-list .project-item.disable .project-title:hover {
  background: rgba(0, 0, 0, 0.4);
}
.study-abroad-2 .first .project-list .project-item .project-content {
  display: none;
  justify-content: space-between;
  padding: 0.1rem;
  background: #f7f7f7;
}
.study-abroad-2 .first .project-list .project-item .project-content .school-list {
  flex: 1;
}
.study-abroad-2 .first .project-list .project-item .project-content .school-list .school-box {
  padding-top: 0.1rem;
  padding-bottom: 0.08rem;
  border-bottom: 1px dashed #C1A86150;
}
.study-abroad-2 .first .project-list .project-item .project-content .school-list .school-box:first-child {
  padding-top: 0;
}
.study-abroad-2 .first .project-list .project-item .project-content .school-list .school-box:last-child {
  border-bottom: none;
}
.study-abroad-2 .first .project-list .project-item .project-content .school-list .img {
  margin-bottom: 0.1rem;
}
.study-abroad-2 .first .project-list .project-item .project-content .school-list .img.no-img {
  display: none;
}
.study-abroad-2 .first .project-list .project-item .project-content .school-list .img img {
  display: block;
  width: 100%;
}
.study-abroad-2 .first .project-list .project-item .project-content .school-list .country {
  flex: 0 0 88px;
  color: #DBC995;
  font-weight: 700;
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-bottom: 0.05rem;
  background: linear-gradient(80.42deg, #C1A861 -2.5%, #DBC995 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.study-abroad-2 .first .project-list .project-item .project-content .school-list .sub-list {
  display: flex;
  flex-direction: column;
}
.study-abroad-2 .first .project-list .project-item .project-content .school-list .sub-list a {
  display: inline-block;
  font-size: 0.14rem;
  line-height: 0.24rem;
  margin-bottom: 0.08rem;
  color: #000;
}
.study-abroad-2 .first .project-list .project-item .project-content .school-list .sub-list a:hover {
  font-weight: 700;
  color: #084782;
  text-decoration: underline;
}
.party-building {
  width: 100%;
  padding: 0.2rem 0.15rem;
}
.party-building .noticeList {
  background-color: #fff;
}
.party-building .noticeList .items {
  width: 100%;
  margin-top: 0.16rem;
  height: 1.2rem;
  padding: 0.2rem 0.15rem;
  background: url(../img/images/notice-bg-room.svg) no-repeat right top;
  background-color: #e5e5e5;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.party-building .noticeList .items:first-child {
  margin-top: 0;
}
.party-building .noticeList .items h3 {
  font-size: 0.14rem;
  line-height: 0.24rem;
  font-weight: normal;
  color: #000000;
  margin-bottom: 0.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.party-building .noticeList .items h3 a {
  color: #000000;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.party-building .noticeList .items .time {
  display: flex;
  font-size: 0.14rem;
  line-height: 0.18rem;
  color: #C1A861;
}
.party-building .noticeList .items .time span.icon {
  display: block;
  width: 0.18rem;
  height: 0.18rem;
  margin-right: 0.05rem;
  background: url(../img/images/time-golden.svg) no-repeat 0 0;
  background-size: cover;
  overflow: hidden;
}
.information-details {
  width: 100%;
}
.information-details .content {
  padding: 0.2rem 0.15rem;
}
.information-details .content .title {
  border-top: 10px solid #C1D1E0;
  padding: 0.16rem 0;
}
.information-details .content .title h3 {
  margin: 0;
  font-size: 0.15rem;
  font-weight: 800;
  color: #333333;
  line-height: 0.24rem;
}
.information-details .content .tags {
  display: flex;
  padding-bottom: 0.2rem;
  border-bottom: 1px solid #333;
}
.information-details .content .tags .list {
  font-size: 0.12rem;
  font-weight: 500;
  color: #084782;
  background-color: #F0F0F0;
  margin-right: 0.1rem;
  padding: 0.05rem 0.07rem;
  border-radius: 0.2rem;
}
.information-details .content .infos {
  display: flex;
  align-items: center;
  padding-top: 0.1rem;
}
.information-details .content .infos span {
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #333;
}
.information-details .content .unit {
  margin: 0.1rem 0;
  font-size: 0.13rem;
  font-weight: 800;
  color: #333333;
  line-height: 0.26rem;
}
.information-details .content .fujian a {
  font-size: 0.13rem;
  line-height: 0.24rem;
  color: #084782;
  font-weight: 600;
  text-decoration: underline;
  margin: 0.2rem 0 0 0;
}
.notice-details {
  width: 100%;
  padding: 0.2rem 0.15rem;
}
.notice-details .content .first {
  border-top: solid 0.1rem #C1D1E0;
  padding-top: 0.15rem;
}
.notice-details .content .first .college img {
  display: block;
  width: 100%;
}
.notice-details .content .first .name {
  font-size: 0.15rem;
  color: #333;
  padding: 0.15rem 0;
  font-weight: 600;
}
.notice-details .content .first .college-info {
  padding-top: 0.15rem;
  border-top: 1px solid #084782;
}
.notice-details .content .first .college-info .links {
  display: flex;
  align-items: center;
  font-size: 0.13rem;
  line-height: 0.24rem;
  color: rgba(0, 0, 0, 0.5);
}
.notice-details .content .first .college-info p {
  font-size: 0.14rem;
  line-height: 0.24rem;
  font-weight: 600;
  color: #000;
  margin-top: 0.1rem;
}
.notice-details .content .first .college-info .project-introdu {
  width: 100%;
  margin-top: 0.16rem;
}
.notice-details .content .first .college-info .project-introdu .items {
  margin-bottom: 0.1rem;
}
.notice-details .content .first .college-info .project-introdu .items .sec-title {
  position: relative;
  padding-left: 0.15rem;
  font-size: 0.15rem;
  font-weight: 600;
  line-height: 0.24rem;
  color: #333;
}
.notice-details .content .first .college-info .project-introdu .items .sec-title::before {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  top: 0.08rem;
  width: 0.08rem;
  height: 0.08rem;
  background-color: #084782;
}
.notice-details .content .first .college-info .project-introdu .items .sec-title.show-2 {
  display: inline-block;
  padding-right: 0.22rem;
  cursor: pointer;
}
.notice-details .content .first .college-info .project-introdu .items .sec-title.show-2::after {
  content: '';
  position: absolute;
  right: 0;
  top: 0.05rem;
  width: 0.16rem;
  height: 0.16rem;
  background: url(../img/icon/arrow-bottom.svg) no-repeat center;
  background-size: 100%;
}
.notice-details .content .first .college-info .project-introdu .items .infos .list .thred-title {
  position: relative;
  font-size: 0.13rem;
  font-weight: 600;
  height: 0.24rem;
  line-height: 0.24rem;
  color: #333;
  margin: 0.05rem 0;
  padding-right: 0.22rem;
}
.notice-details .content .first .college-info .project-introdu .items .infos .list .thred-title::after {
  content: '';
  position: absolute;
  right: 0;
  top: 0.05rem;
  width: 0.16rem;
  height: 0.16rem;
  background: url(../img/icon/arrow-bottom.svg) no-repeat center;
  background-size: 100%;
}
.notice-details .content .first .college-info .project-introdu .items .infos .list .thred-title.hided {
  display: none;
}
.notice-details .content .first .college-info .project-introdu .items .infos .list .thred-title.j-show {
  display: inline-block;
  cursor: pointer;
}
.notice-details .content .first .college-info .project-introdu .items .infos .list.show ul {
  display: none;
}
.notice-details .content .first .college-info .project-introdu .items .infos ul {
  padding-left: 0.15rem;
}
.notice-details .content .first .college-info .project-introdu .items .infos ul li {
  font-size: 0.12rem;
  line-height: 0.2rem;
  color: #555;
  list-style: disc;
}
.notice-details .content .first .college-info .project-introdu .items .infos.hided {
  display: none;
}
.notice-details .content .first .college-info .project-introdu .items:last-child {
  margin-bottom: 0;
}
.notice-details .content .second {
  border-top: solid 0.1rem #C1D1E0;
  padding-top: 0.15rem;
  margin-top: 0.1rem;
  margin-bottom: 0.15rem;
}
.notice-details .content .second .title {
  margin: 0 auto 0.2rem;
}
.notice-details .content .second .title h3 {
  position: relative;
  padding: 0 0.1rem;
  margin: 0 auto;
  width: 0.88rem;
  height: 0.3rem;
}
.notice-details .content .second .title h3 span {
  display: block;
  position: absolute;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.18rem;
  color: #000;
  left: 0.08rem;
  bottom: -0.04rem;
  text-align: center;
  text-transform: uppercase;
  z-index: 2;
}
.notice-details .content .second .title h3 span::before {
  display: block;
  content: '';
  position: absolute;
  left: -0.2rem;
  bottom: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #084782;
}
.notice-details .content .second .title h3 span::after {
  display: block;
  content: '';
  position: absolute;
  right: -0.2rem;
  bottom: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #084782;
}
.notice-details .content .second .title h3::after {
  position: absolute;
  left: 0;
  bottom: 0.02rem;
  content: '';
  display: block;
  width: 100%;
  height: 0.08rem;
  background: linear-gradient(80.42deg, #C1A861 -2.5%, #DBC995 100%);
  z-index: 1;
}
.notice-details .content .second .noticeList {
  background-color: #fff;
}
.notice-details .content .second .noticeList .items {
  width: 100%;
  margin-top: 0.16rem;
  height: 1.2rem;
  padding: 0.2rem 0.15rem;
  background: url(../img/images/notice-bg-room.svg) no-repeat right top;
  background-color: #e5e5e5;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.notice-details .content .second .noticeList .items:first-child {
  margin-top: 0;
}
.notice-details .content .second .noticeList .items h3 {
  font-size: 0.14rem;
  line-height: 0.24rem;
  font-weight: normal;
  color: #000000;
  margin-bottom: 0.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.notice-details .content .second .noticeList .items h3 a {
  color: #000000;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.notice-details .content .second .noticeList .items .time {
  display: flex;
  font-size: 0.14rem;
  line-height: 0.18rem;
  color: #C1A861;
}
.notice-details .content .second .noticeList .items .time span.icon {
  display: block;
  width: 0.18rem;
  height: 0.18rem;
  margin-right: 0.05rem;
  background: url(../img/images/time-golden.svg) no-repeat 0 0;
  background-size: cover;
  overflow: hidden;
}
.notice-details .content .thred .title {
  margin: 0 auto 0.2rem;
}
.notice-details .content .thred .title h3 {
  position: relative;
  padding: 0 0.1rem;
  margin: 0 auto;
  width: 0.88rem;
  height: 0.3rem;
}
.notice-details .content .thred .title h3 span {
  display: block;
  position: absolute;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.18rem;
  color: #000;
  left: 0.08rem;
  bottom: -0.04rem;
  text-align: center;
  text-transform: uppercase;
  z-index: 2;
}
.notice-details .content .thred .title h3 span::before {
  display: block;
  content: '';
  position: absolute;
  left: -0.2rem;
  bottom: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #084782;
}
.notice-details .content .thred .title h3 span::after {
  display: block;
  content: '';
  position: absolute;
  right: -0.2rem;
  bottom: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #084782;
}
.notice-details .content .thred .title h3::after {
  position: absolute;
  left: 0;
  bottom: 0.02rem;
  content: '';
  display: block;
  width: 100%;
  height: 0.08rem;
  background: linear-gradient(80.42deg, #C1A861 -2.5%, #DBC995 100%);
  z-index: 1;
}
.notice-details .content .thred .students-list {
  position: relative;
  width: 100%;
}
.notice-details .content .thred .students-list a.item {
  position: relative;
  display: block;
  padding: 0.15rem 0.2rem 0.6rem;
  background-color: #fff;
  border: 1px solid #000000;
  margin-bottom: 0.2rem;
}
.notice-details .content .thred .students-list a.item:last-child {
  margin-bottom: 0;
}
.notice-details .content .thred .students-list a.item::before {
  content: '';
  display: block;
  position: absolute;
  right: 0.18rem;
  top: 0.18rem;
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 0.16rem;
  border: 1px solid #000000;
  background: #F7FAFF;
}
.notice-details .content .thred .students-list a.item .top-info {
  padding-bottom: 8px;
  border-bottom: 1px solid #000000;
}
.notice-details .content .thred .students-list a.item .top-info .en {
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #666666;
}
.notice-details .content .thred .students-list a.item .top-info .cn {
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #666666;
}
.notice-details .content .thred .students-list a.item .middle-text {
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #000;
  font-weight: 400;
  padding-top: 0.16rem;
}
.notice-details .content .thred .students-list a.item .bottom-info {
  position: absolute;
  left: 0.15rem;
  bottom: 0.24rem;
  margin-top: 0.24rem;
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #666666;
  z-index: 1;
}
.notice-details .content .thred .students-list a.item .date {
  position: absolute;
  right: 0.15rem;
  bottom: 8px;
  font-size: 0.4rem;
  font-weight: 700;
  height: 56px;
  line-height: 56px;
  color: #EFE9D7;
  z-index: 0;
}
.information-center {
  padding: 0.2rem 0.15rem;
}
.information-center .content .ft-video {
  width: 100%;
  margin-bottom: 0.24rem;
}
.information-center .content .ft-video .swiper-video-publicty {
  position: relative;
  padding: 0;
}
.information-center .content .ft-video .swiper-video-publicty::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1rem;
  background: rgba(0, 0, 0, 0.6);
}
.information-center .content .ft-video .swiper-video-publicty .swiper-slide {
  width: 100%;
}
.information-center .content .ft-video .swiper-video-publicty .swiper-slide .img {
  position: relative;
  width: 3.04rem;
  height: 1.68rem;
  margin: 0 auto;
}
.information-center .content .ft-video .swiper-video-publicty .swiper-slide .img::before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.42rem;
  height: 0.28rem;
  margin-top: -0.14rem;
  margin-left: -0.21rem;
  border-radius: 0.12rem;
  background: url(../img/images/play.png) no-repeat center;
  background-size: cover;
  overflow: hidden;
}
.information-center .content .ft-video .swiper-video-publicty .swiper-slide .img img {
  display: block;
  width: 3.04rem;
  height: 1.68rem;
  object-fit: cover;
}
.information-center .content .ft-video .swiper-video-publicty .swiper-slide .img .tags {
  position: absolute;
  left: -0.1rem;
  top: 0.24rem;
  font-size: 0.12rem;
  color: #fff;
  padding: 0.08rem 0.08rem;
  background: linear-gradient(80.42deg, #C1A861 -2.5%, #DBC995 100%);
}
.information-center .content .ft-video .swiper-video-publicty .swiper-slide .text {
  width: 100%;
  padding: 0.12rem 0;
  text-align: center;
}
.information-center .content .ft-video .swiper-video-publicty .swiper-slide .text h5 {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 0.14rem;
  line-height: 0.24rem;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  margin-bottom: 0.05rem;
}
.information-center .content .ft-video .swiper-video-publicty .swiper-slide .text .infos {
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #fff;
}
.information-center .content .ft-video .swiper-video-publicty .swiper-slide .text .infos span {
  margin: 0 0.05rem;
}
.information-center .content .ft-video .swiper-video-publicty .index-video-next,
.information-center .content .ft-video .swiper-video-publicty .index-video-prev {
  position: absolute;
  width: 0.24rem;
  height: 0.24rem;
  backdrop-filter: blur(4px);
}
.information-center .content .ft-video .swiper-video-publicty .index-video-next::after,
.information-center .content .ft-video .swiper-video-publicty .index-video-prev::after {
  content: '';
  display: none;
}
.information-center .content .ft-video .swiper-video-publicty .index-video-next {
  left: 24px;
  right: auto;
  top: auto;
  bottom: 24px;
  background: url(../img/images/prev-next.svg) no-repeat center;
  background-color: rgba(113, 113, 113, 0.75);
  background-size: 60%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.information-center .content .ft-video .swiper-video-publicty .index-video-prev {
  left: auto;
  right: 24px;
  top: auto;
  bottom: 24px;
  background: url(../img/images/prev-next.svg) no-repeat center;
  background-color: rgba(113, 113, 113, 0.75);
  background-size: 60%;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.information-center .content .ft-video .type {
  width: 100%;
  font-weight: 700;
  text-align: center;
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-top: 0.06rem;
  color: #084782;
}
.information-center .content .rt-books {
  width: 100%;
}
.information-center .content .rt-books .swiper-books-publicty {
  position: relative;
  padding: 0 0;
}
.information-center .content .rt-books .swiper-books-publicty::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1rem;
  background: rgba(0, 0, 0, 0.6);
}
.information-center .content .rt-books .swiper-books-publicty .swiper-slide {
  width: 100%;
}
.information-center .content .rt-books .swiper-books-publicty .swiper-slide .img {
  position: relative;
  width: 1.28rem;
  margin: 0 auto;
}
.information-center .content .rt-books .swiper-books-publicty .swiper-slide .img img {
  display: block;
  width: 100%;
  height: 1.58rem;
  object-fit: cover;
  object-position: center;
}
.information-center .content .rt-books .swiper-books-publicty .swiper-slide .img .tags {
  position: absolute;
  left: -10px;
  top: 24px;
  font-size: 12px;
  color: #fff;
  padding: 10px 10px;
  background: linear-gradient(80.42deg, #C1A861 -2.5%, #DBC995 100%);
}
.information-center .content .rt-books .swiper-books-publicty .swiper-slide .text {
  width: 100%;
  padding: 0.12rem 0;
  text-align: center;
}
.information-center .content .rt-books .swiper-books-publicty .swiper-slide .text h5 {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 0.14rem;
  line-height: 0.24rem;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  margin-bottom: 5px;
}
.information-center .content .rt-books .swiper-books-publicty .swiper-slide .text .infos {
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #fff;
}
.information-center .content .rt-books .swiper-books-publicty .swiper-slide .text .infos span {
  margin: 0 5px;
}
.information-center .content .rt-books .swiper-books-publicty .swiper-slide-prev,
.information-center .content .rt-books .swiper-books-publicty .swiper-slide-next + .swiper-slide {
  opacity: 0;
  cursor: not-allowed;
  pointer-events: none;
}
.information-center .content .rt-books .swiper-books-publicty .index-books-next,
.information-center .content .rt-books .swiper-books-publicty .index-books-prev {
  position: absolute;
  width: 0.24rem;
  height: 0.24rem;
  backdrop-filter: blur(4px);
}
.information-center .content .rt-books .swiper-books-publicty .index-books-next::after,
.information-center .content .rt-books .swiper-books-publicty .index-books-prev::after {
  content: '';
  display: none;
}
.information-center .content .rt-books .swiper-books-publicty .index-books-next {
  left: 0.16rem;
  right: auto;
  top: auto;
  bottom: 0.16rem;
  background: url(../img/images/prev-next.svg) no-repeat center;
  background-color: rgba(113, 113, 113, 0.75);
  background-size: 60%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.information-center .content .rt-books .swiper-books-publicty .index-books-prev {
  left: auto;
  right: 0.16rem;
  top: auto;
  bottom: 0.16rem;
  background: url(../img/images/prev-next.svg) no-repeat center;
  background-color: rgba(113, 113, 113, 0.75);
  background-size: 60%;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.information-center .content .rt-books .type {
  width: 100%;
  font-weight: 700;
  text-align: center;
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-top: 0.06rem;
  color: #084782;
}
.information-center .newsList {
  background-color: #fff;
}
.information-center .newsList .items {
  width: 100%;
  margin-top: 0.16rem;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.information-center .newsList .items .format-up {
  position: relative;
  display: block;
  overflow: hidden;
}
.information-center .newsList .items .format-up .imgs {
  width: 100%;
}
.information-center .newsList .items .format-up .imgs img {
  display: block;
  width: 100%;
  height: 2.35rem;
  object-position: center;
  object-fit: cover;
}
.information-center .newsList .items .format-up .texts {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0.15rem;
  background: rgba(8, 71, 130, 0.8);
}
.information-center .newsList .items .format-up .texts h3 {
  width: calc(100% - 115px);
  font-size: 0.14rem;
  line-height: 0.24rem;
  font-weight: 600;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.information-center .newsList .items .format-up .texts .time {
  display: flex;
  align-items: center;
  width: 1rem;
  height: 0.24rem;
  justify-content: flex-end;
}
.information-center .newsList .items .format-up .texts .time span {
  display: block;
  font-size: 0.14rem;
  height: 0.24rem;
  line-height: 0.24rem;
  color: #C1A861;
}
.information-center .newsList .items .format-up .texts .time span.icon {
  display: block;
  width: 0.18rem;
  height: 0.18rem;
  margin-right: 5px;
  background: url(../img/images/time-golden.svg) no-repeat center;
  background-size: cover;
  overflow: hidden;
}
.information-center .newsList .items:first-child {
  margin-top: 0;
}

.wp_paging {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 13px;
    font-family: 'Microsoft Yahei', Verdana, Geneva, sans-serif;
    color: #494949;
    float: none;
    margin: 20px auto;
    width: auto;
    display: flex;
    justify-content: center;
}
.wp_paging li {
    display: inline-block;
    height: auto;
    line-height: unset; 
    float: left;
    margin-top: 5px;
}
.wp_paging .pages_count span {
    font-size: 14px;
    padding: 5px;
    background: #fff;
    border: 1px solid #cecece;
    color: #888;
    margin: 0 3px;
    text-decoration: none;
}
.wp_paging li a {
    cursor: pointer;
    color: #666;
    line-height: unset;
    height: auto;
}
.wp_paging .page_nav a{
    font-size: 14px;
    padding: 5px;
    background: #fff;
    border: 1px solid #cecece;
    color: #888;
    margin: 0 3px;
    text-decoration: none;
}
.wp_paging .page_jump span{
    font-size: 14px;
    padding: 5px;
    background: #fff;
    border: 1px solid #cecece;
    color: #888;
    margin: 0 3px;
    text-decoration: none;
}
.wp_paging .page_jump span:nth-child(2)
{
    font-size: 14px;
    padding: 0;
    background: #fff;
    border: 0px solid #cecece;
    color: #888;
    margin: 0 3px;
    text-decoration: none;
}
.wp_paging li input {
    font-size: 14px;
    width: 80px;
    height: 36px;
    line-height: 15px;
    border: 1px solid #d5d5d5;
    background: #fff;
    margin-top: 0;
    text-align: center;
}
img{
    max-width: 100%;
}






/* 组织架构新增 */

.about-architecture .second .project-item .project-content {
  display: none;
  justify-content: space-between;
  padding: 0.06rem;
  background: #f7f7f7;
}
.about-architecture .second .project-item .project-content .school-list {
  flex: 1;
}
.about-architecture .second .project-item .project-content .school-list .sub-list {
  padding: 0.1rem;
  margin-bottom: 0.1rem;
  background-color: #fff;
  border: solid 1px #E1E1E1;
}
.about-architecture .second .project-item .project-content .school-list .sub-list:last-child {
  margin-bottom: 0;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up {
  display: flex;
  padding-bottom: 0.1rem;
  border-bottom: solid 1px #E1E1E1;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up .avator {
  width: 0.7rem;
  height: 0.9rem;
  margin-right: 0.12rem;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up .avator img {
  display: block;
  width: 0.7rem;
  height: 0.9rem;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up .person-infos {
  width: calc(100% - 0.82rem);
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up .person-infos .name {
  font-size: 0.18rem;
  color: #333333;
  margin-bottom: 0.1rem;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up .person-infos .zhiwei {
  font-size: 0.13rem;
  color: #666666;
  margin: 0 0 0 0.1rem;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up .person-infos .mobile-address {
  display: flex;
  align-items: center;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up .person-infos .mobile-address .item {
  width: 50%;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up .person-infos .mobile-address .item .tag {
  font-size: 0.12rem;
  color: #999999;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up .person-infos .mobile-address .item .val {
  font-size: 0.12rem;
  color: #333333;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up .person-infos .email {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 0.09rem;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up .person-infos .email .tag {
  font-size: 0.12rem;
  color: #999999;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .up .person-infos .email .val {
  font-size: 0.12rem;
  color: #333333;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .down {
  padding: 0.08rem 0 0;
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #333333;
}
.about-architecture .second .project-item .project-content .school-list .sub-list .down span {
  color: #666666;
}