@charset "UTF-8";
.joinus .joinusbanner {
  display: block;
  width: 100%;
  height: 6.45rem;
  overflow: hidden;
  position: sticky;
  top: 0;
  z-index: -1;
}

.joinus .joinusbanner .joinusbanner-title {
  text-align: center;
  color: #FFF;
  font-weight: 500;
  line-height: 1.167;
  margin-top: 2.53rem;
}

.joinus .joinpage {
  background: #ffffff;
  padding-top: .26rem;
}

.joinus .join1 {
  width: 17.14rem;
  margin: 0 auto;
  padding-top: 1.2rem;
  padding-bottom: 1.6rem;
}

.joinus .join1 .join1-title {
  color: #333;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 2.5px;
  text-align: center;
}

.joinus .join1 .swiper-select {
  margin-top: .7rem;
}

.joinus .join1 .swiper-select .swiper-slide {
  width: 4.06rem!important;
  margin-right: .3rem;
}

.joinus .join1 .swiper-select .swiper-slide:last-child {
  margin-right: 0;
}

.joinus .join1 .swiper-select .swiper-slide .swiper-select__img {
  display: block;
  width: 4.06rem;
  height: 4.8rem;
  object-fit: cover;
  border-radius: .2rem;
}

.joinus .join1 .swiper-select .swiper-slide .swiper-select-title {
  margin-top: .4rem;
  color: #111;
  font-weight: 500;
  line-height: 116.667%;
}

.joinus .join1 .swiper-select .swiper-slide .swiper-select-desc {
  margin-top: .16rem;
  color: #666;
  font-weight: 300;
  line-height: 177.778%;
}

.joinus .join2 {
  margin: 0 auto;
}

.joinus .join2 .join2-title {
  color: #333;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 2.5px;
  text-align: center;
}
.join2-title {
  color: #333;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 2.5px;
  text-align: center;
  margin-bottom: .8rem;
}

.joinus .join2 .join2-main {
  position: relative;
  /*margin-top: .8rem;*/
}

.joinus .join2 .join2-main .join2-main__img {
  display: block;
  width: 100%;
  height: auto;
}

.joinus .join2 .join2-main .join2-text {
  position: absolute;
  top: 2.5rem;
  width: 7.26rem;
  right: 1.2rem;
}

.joinus .join2 .join2-main .join2-text .join2-text-title span {
  font-weight: 500;
  line-height: 150%;
  /* 54px */
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.joinus .join2 .join2-main .join2-text .join2-text-desc {
  color: #666;
  font-weight: 400;
  line-height: 180%;
  margin-top: .35rem;
}

.joinus .join3 {
  position: relative;
}

.joinus .join3 .join3__img {
  display: block;
  width: 100%;
}

.joinus .join3 .join3-text {
  position: absolute;
  width: 7.46rem;
  top: 1.4rem;
  left: 1.03rem;
}

.joinus .join3 .join3-text .join3-text-title span {
  font-weight: 500;
  line-height: 150%;
  /* 54px */
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.joinus .join3 .join3-text .join3-text-desc {
  color: #333;
  font-weight: 400;
  line-height: 170%;
  margin-top: .35rem;
}

.joinus .join3 .join3-text .join3-text-ul {
  margin-top: .53rem;
  display: flex;
  flex-direction: column;
  row-gap: .25rem;
}

.joinus .join3 .join3-text .join3-text-ul .join3-text-li {
  display: flex;
  align-items: center;
}

.joinus .join3 .join3-text .join3-text-ul .join3-text-li .join3-text-li-label {
  width: 1.88rem;
  color: #333;
  font-weight: 400;
  line-height: 170%;
}

.joinus .join3 .join3-text .join3-text-ul .join3-text-li .join3-text-li-value {
  display: block;
  width: 4.85rem;
}

.joinus .join3 .join3-text .join3-text-ul .join3-text-li .join3-text-li-value p {
  color: #333;
  font-weight: 300;
  line-height: 170%;
}

.joinus .join4 {
  position: relative;
}

.joinus .join4 .join4__img {
  display: block;
  width: 100%;
  height: auto;
}

.joinus .join4 .join4-text {
  position: absolute;
  top: 1.4rem;
  right: 2.48rem;
}

.joinus .join4 .join4-text .join4-text-title span {
  font-weight: 500;
  line-height: 150%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.joinus .join4 .join4-text .join4-text-ul {
  display: flex;
  flex-direction: column;
  row-gap: .4rem;
  width: 6rem;
  margin-top: .35rem;
}

.joinus .join4 .join4-text .join4-text-ul .join4-text-li .join4-text-li-title {
  color: #333;
  font-weight: 400;
  line-height: 170%;
}

.joinus .join4 .join4-text .join4-text-ul .join4-text-li .join4-text-li-desc {
  display: flex;
  flex-direction: column;
  row-gap: .14rem;
  margin-top: .15rem;
}

.joinus .join4 .join4-text .join4-text-ul .join4-text-li .join4-text-li-desc p {
  color: #333;
  font-weight: 300;
  line-height: 170%;
}

.joinus .join5 {
  position: relative;
}

.joinus .join5 .join5__img {
  display: block;
  width: 100%;
  height: auto;
}

.joinus .join5 .join5-text {
  position: absolute;
  top: 2.5rem;
  left: 1.03rem;
  width: 7.79rem;
}

.joinus .join5 .join5-text .join5-text-title span {
  font-weight: 500;
  line-height: 150%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.joinus .join5 .join5-text .join5-text-desc {
  margin-top: .35rem;
  color: #666;
  font-weight: 400;
  line-height: 180%;
}

.joinus .join6 {
  padding-top: .9rem;
  padding-bottom: 1.6rem;
  background: url("../img/joinbg.png") no-repeat;
  background-size: 100% auto;
  background-position: bottom center;
}

.joinus .join6 .join6-title {
  text-align: center;
  color: #333;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 2.5px;
}

.joinus .join6 .join6-desc {
  width: 9rem;
  margin: .25rem auto 0;
  color: #333;
  text-align: center;
  font-weight: 300;
  line-height: 180%;
}

.joinus .join6 .join6-box {
  position: relative;
  margin-top: .6rem;
}

.joinus .join6 .join6-box .swiper-join6 {
  width: 17.14rem;
  margin: 0 auto;
}

.joinus .join6 .join6-box .swiper-join6 .swiper-slide {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.joinus .join6 .join6-box .swiper-join6 .swiper-join6-left {
  width: 11.31rem;
  height: 6.2rem;
}

.joinus .join6 .join6-box .swiper-join6 .swiper-join6-left img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.joinus .join6 .join6-box .swiper-join6 .swiper-join6-right {
  display: flex;
  flex-direction: column;
  row-gap: .2rem;
}

.joinus .join6 .join6-box .swiper-join6 .swiper-join6-right .swiper-join6-right-imgbox {
  width: 5.63rem;
  height: 3rem;
}

.joinus .join6 .join6-box .swiper-join6 .swiper-join6-right img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.joinus .join6 .join6-box .join6-box-left {
  position: absolute;
  top: 50%;
  left: .43rem;
  transform: translateY(-50%);
  cursor: pointer;
}

.joinus .join6 .join6-box .join6-box-left .img {
  display: block;
  width: .4rem;
  height: .4rem;
}

.joinus .join6 .join6-box .join6-box-left .img1 {
  display: block;
}

.joinus .join6 .join6-box .join6-box-left .img2 {
  display: none;
  transform: rotate(180deg);
}

.joinus .join6 .join6-box .join6-box-left:hover .img1 {
  display: none;
}

.joinus .join6 .join6-box .join6-box-left:hover .img2 {
  display: block;
}

.joinus .join6 .join6-box .join6-box-right {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: .43rem;
  cursor: pointer;
}

.joinus .join6 .join6-box .join6-box-right .img {
  display: block;
  width: .4rem;
  height: .4rem;
}

.joinus .join6 .join6-box .join6-box-right .img1 {
  display: block;
  transform: rotate(180deg);
}

.joinus .join6 .join6-box .join6-box-right .img2 {
  display: none;
}

.joinus .join6 .join6-box .join6-box-right:hover .img1 {
  display: none;
}

.joinus .join6 .join6-box .join6-box-right:hover .img2 {
  display: block;
}

.joinus .join6 .join-form {
  padding-top: 1.6rem;
}

.joinus .join6 .join-form .join-form-title {
  color: #333;
  font-weight: 500;
  line-height: 129.63%;
  text-align: center;
}

.joinus .join6 .join-form .join-form-desc {
  display: block;
  margin: .24rem auto 0;
  color: #666;
  font-weight: 400;
  line-height: 111.111%;
  text-align: center;
}

.joinus .join6 .join-form .join-form-btnbox {
  display: flex;
  justify-content: center;
  margin-top: .6rem;
}

.joinus .join6 .join-form .join-form-btnbox .join-form-btn {
  display: inline-flex;
  padding: .12rem .22rem .12rem .3rem;
  align-items: center;
  gap: .11rem;
  border-radius: 99px;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
}

.joinus .join6 .join-form .join-form-btnbox .join-form-btn span {
  color: #FFF;
  font-weight: 400;
}

.joinus .join6 .join-form .join-form-btnbox .join-form-btn img {
  display: block;
  width: .2rem;
  height: .2rem;
}

.esg .esgbanner {
  display: block;
  width: 100%;
  height: 6.45rem;
  overflow: hidden;
  position: sticky;
  top: 0;
  z-index: -1;
}

.esg .esgbanner .esgbanner-title {
  text-align: center;
  color: #FFF;
  font-weight: 500;
  line-height: 1.167;
  margin-top: 2.53rem;
}

.esg .esgpage {
  background: #ffffff;
}

.esg .esgpage .esg1 {
  padding-top: 1.2rem;
  /*padding-bottom: 1.11rem;*/
}

.esg .esgpage .esg1 .esg1-title {
  color: #333;
  text-align: center;
  font-weight: 500;
}

.esg .esgpage .esg1 .swiper-esg {
  margin-top: .7rem;
}

.esg .esgpage .esg1 .swiper-esg .swiper-slide {
  display: block;
  width: 15.92rem;
  height: 7.2rem;
  border-radius: .2rem;
  margin-left: .08rem;
  margin-right: .08rem;
  overflow: hidden;
  position: relative;
}

.esg .esgpage .esg1 .swiper-esg .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.esg .esgpage .esg1 .swiper-esg .swiper-slide .swiper-esg-text {
  position: absolute;
  top: .76rem;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
}

.esg .esgpage .esg1 .swiper-esg .swiper-slide .swiper-esg-text .swiper-esg-title {
  margin-bottom: .19rem;
  color: #FFF;
  text-align: center;
  font-weight: 500;
}

.esg .esgpage .esg1 .swiper-esg .swiper-slide .swiper-esg-text .swiper-esg-desc {
  color: #FFF;
  text-align: center;
  font-weight: 400;
  line-height: 166.667%;
}

.esg .esgpage .esg2 {
  background: #F9F9F9;
  padding-top: 1.1rem;
  padding-bottom: 1.3rem;
}

.esg .esgpage .esg2 .esg2-title {
  color: #000;
  text-align: center;
  font-weight: 400;
}

.esg .esgpage .esg2 .esg2-ul {
  display: flex;
  column-gap: .21rem;
  width: 15.92rem;
  margin: .7rem auto 0;
}

.esg .esgpage .esg2 .esg2-ul .esg2-li {
  width: 3.82rem;
  height: 2.52rem;
  border-radius: .2rem;
  border: 1.436px solid rgba(136, 136, 136, 0.17);
  background: #FFF;
  padding: .5rem .3rem;
}

.esg .esgpage .esg2 .esg2-ul .esg2-li .esg2-li-num {
  color: #333;
  font-weight: 700;
  line-height: 134.392%;
  display: flex;
  align-items: flex-end;
}

.esg .esgpage .esg2 .esg2-ul .esg2-li .esg2-li-num .esg2-li-num-sign {
  color: #333;
  font-weight: 500;
  line-height: 181.43%;
  margin-left: .06rem;
}

.esg .esgpage .esg2 .esg2-ul .esg2-li .esg2-li-num .esg2-li-num-text {
  color: #333;
  font-weight: 500;
  line-height: 226.787%;
  margin-left: .06rem;
}

.esg .esgpage .esg2 .esg2-ul .esg2-li .esg2-li-text {
  margin-top: .5rem;
  color: #333;
  font-weight: 400;
  line-height: 166.667%;
}

.esg .esgpage .esg3 {
  position: relative;
}

.esg .esgpage .esg3 .esg3__img {
  display: block;
  width: 100%;
}

.esg .esgpage .esg3 .esg3-main {
  position: absolute;
  top: 2.06rem;
  right: 5rem;
}

.esg .esgpage .esg3 .esg3-main .esg3-main-year {
  color: #FFF;
  font-weight: 700;
  line-height: 127.143%;
}

.esg .esgpage .esg3 .esg3-main .esg3-main-title {
  color: #FFF;
  font-weight: 400;
  line-height: 1.390625;
}

.esg .esgpage .esg3 .esg3-main .esg3-btns {
  display: flex;
  align-items: center;
  margin-top: .77rem;
  column-gap: .41rem;
}

.esg .esgpage .esg3 .esg3-main .esg3-btns .esg3-btn {
  display: inline-flex;
  padding: .12rem .22rem .12rem .3rem;
  align-items: center;
  gap: .11rem;
  border-radius: .99rem;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
}

.esg .esgpage .esg3 .esg3-main .esg3-btns .esg3-btn span {
  color: #FFF;
  text-align: center;
  font-weight: 400;
}

.esg .esgpage .esg3 .esg3-main .esg3-btns .esg3-btn img {
  display: block;
  width: .2rem;
  height: .2rem;
}

.esg .esgpage .esg4 .esg4-item {
  padding: 1.8rem 1.64rem;
  background: #ffffff;
  display: flex;
  align-items: center;
}

.esg .esgpage .esg4 .esg4-item:nth-child(2n) {
  background: #759AC2;
}

.esg .esgpage .esg4 .esg4-item:nth-child(2n) .esg4-item-right .esg4-item-title {
  color: #ffffff;
}

.esg .esgpage .esg4 .esg4-item:nth-child(2n) .esg4-item-right .esg4-item-line {
  background: #ffffff;
}

.esg .esgpage .esg4 .esg4-item:nth-child(2n) .esg4-item-right .esg4-item-topic {
  color: #ffffff;
}

.esg .esgpage .esg4 .esg4-item:nth-child(2n) .esg4-item-right .esg4-item-desc {
  color: #ffffff;
}

.esg .esgpage .esg4 .esg4-item .esg4-item-img {
  display: block;
  width: 8rem;
  height: 5.5rem;
  border-radius: .2rem;
  overflow: hidden;
}

.esg .esgpage .esg4 .esg4-item .esg4-item-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.esg .esgpage .esg4 .esg4-item .esg4-item-right {
  padding-left: 1.08rem;
}

.esg .esgpage .esg4 .esg4-item .esg4-item-right .esg4-item-title {
  color: #000;
  font-weight: 500;
}

.esg .esgpage .esg4 .esg4-item .esg4-item-right .esg4-item-line {
  width: .18rem;
  height: .03rem;
  background: #008755;
  margin-top: .73rem;
  margin-bottom: .7rem;
}

.esg .esgpage .esg4 .esg4-item .esg4-item-right .esg4-item-topic {
  color: #008755;
  font-weight: 600;
  line-height: 135%;
}

.esg .esgpage .esg4 .esg4-item .esg4-item-right .esg4-item-desc {
  width: 6.1rem;
  margin-top: .6rem;
  color: #666;
  font-weight: 400;
  line-height: 166.667%;
}

.esg .esgpage .esg5 {
  position: relative;
}

.esg .esgpage .esg5 .esg5__img {
  display: block;
  width: 100%;
}

.esg .esgpage .esg5 .esg5-text {
  position: absolute;
  top: 50%;
  left: 1.65rem;
  transform: translateY(-50%);
}

.esg .esgpage .esg5 .esg5-text .esg5-text-title {
  color: #FFF;
  font-weight: 400;
  line-height: 128.846%;
}

.esg .esgpage .esg5 .esg5-text .esg5-text-desc {
  width: 7.16rem;
  margin-top: .45rem;
  color: #FFF;
  font-weight: 500;
  line-height: 187.5%;
}

.notice {
  padding-top: 1.2rem;
  padding-bottom: 2.8rem;
}

.notice .notice1 {
  display: block;
  width: 15.94rem;
  margin: .745rem auto 0;
}

.notice .notice1 .notice-tab {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.notice .notice1 .notice-tab .notice-tab-title {
  color: #333;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 2.5px;
}

.notice .notice1 .notice-tab .notice-tabul {
  display: flex;
  align-items: center;
  column-gap: 10px;
}

.notice .notice1 .notice-tab .notice-tabul a {
  padding: .12rem .3rem;
  border-radius: .99rem;
  border: 1px solid rgba(51, 51, 51, 0.2);
  color: #333;
  text-align: center;
  font-weight: 400;
  letter-spacing: 0.14px;
  transform: all .3s ease;
}

.notice .notice1 .notice-tab .notice-tabul a.active {
  color: #ffffff;
  border-radius: .99rem;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
}

.notice .notice1 .notice-tab .notice-tabul a:hover {
  color: #ffffff;
  border-radius: .99rem;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
}

.notice .notice1 .notice1-ul {
  display: flex;
  flex-direction: column;
  row-gap: .4rem;
  margin-top: .6rem;
  margin-bottom: .8rem;
}

.notice .notice1 .notice1-ul .notice1-li {
  height: 2.14rem;
  background: #F5F7FA;
  padding-top: .6rem;
  display: flex;
  align-items: flex-start;
  border-radius: .2rem;
  transition: all .3s ease;
}

.notice .notice1 .notice1-ul .notice1-li .notice1-li-left {
  width: 3.75rem;
  padding-left: .67rem;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: .18rem;
}

.notice .notice1 .notice1-ul .notice1-li .notice1-li-left:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: .94rem;
  background: #D5D5D5;
}

.notice .notice1 .notice1-ul .notice1-li .notice1-li-left .notice1-li-day {
  font-weight: 500;
  line-height: 90.909%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transform: skewX(-14deg);
  /*font-style: italic;*/
}

.notice .notice1 .notice1-ul .notice1-li .notice1-li-left .notice1-li-day-line {
  font-weight: 300;
  line-height: 90.909%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-left: .14rem;
  margin-right: .14rem;
}

.notice .notice1 .notice1-ul .notice1-li .notice1-li-left .notice1-li-month {
  font-weight: 400;
  line-height: 102.564%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.notice .notice1 .notice1-ul .notice1-li .notice1-li-left .notice1-li-year {
  font-weight: 400;
  line-height: 102.564%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.notice .notice1 .notice1-ul .notice1-li .notice1-li-right {
  padding-left: .92rem;
}

.notice .notice1 .notice1-ul .notice1-li .notice1-li-right .notice1-li-title {
  color: #333;
  font-weight: 500;
  line-height: 160%;
  overflow: hidden;
  /* 隐藏超出容器的文本 */
  white-space: nowrap;
  /* 保持文本在一行内显示 */
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */
}

.notice .notice1 .notice1-ul .notice1-li .notice1-li-right .notice1-li-btn {
  display: inline-flex;
  padding: .12rem .22rem;
  align-items: center;
  gap: .11rem;
  border-radius: .99rem;
  border: 1px solid rgba(51, 51, 51, 0.2);
  transform: all .3s ease;
  margin-top: .32rem;
}

.notice .notice1 .notice1-ul .notice1-li .notice1-li-right .notice1-li-btn span {
  color: #333;
  text-align: center;
  font-weight: 400;
  letter-spacing: 0.14px;
}

.notice .notice1 .notice1-ul .notice1-li .notice1-li-right .notice1-li-btn img {
  display: block;
  width: .2rem;
  height: .2rem;
}

.notice .notice1 .notice1-ul .notice1-li:hover {
  box-shadow: 0 4px 32px rgba(0, 0, 0, 0.1);
  background: #ffffff;
}

.notice .notice1 .notice1-ul .notice1-li:hover .notice1-li-btn {
  border: 1px solid transparent;
  border-radius: .99rem;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
}

.notice .notice1 .notice1-ul .notice1-li:hover .notice1-li-btn span {
  color: #ffffff;
}

.notice .notice1 .notice1-ul .notice1-li:hover .notice1-li-btn img {
  filter: brightness(0) invert(1);
}

.notice .notice1 .notice2-ul {
  display: flex;
  flex-direction: column;
  row-gap: .4rem;
  margin-top: .6rem;
  margin-bottom: .8rem;
}

.notice .notice1 .notice2-ul .notice1-li {
  height: 3.17rem;
  background: #F5F7FA;
  padding-top: .24rem;
  padding-bottom: .24rem;
  display: flex;
  align-items: center;
  border-radius: .2rem;
  transition: all .3s ease;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-left {
  width: 3.75rem;
  padding-left: .67rem;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: .18rem;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-left:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: .94rem;
  background: #D5D5D5;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-left .notice1-li-day {
  /*font-weight: 500;*/
  /*line-height: 90.909%;*/
  /*background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);*/
  /*background-clip: text;*/
  /*-webkit-background-clip: text;*/
  /*-webkit-text-fill-color: transparent;*/
  /*font-style: italic;*/
  transform: skewX(-14deg);
}
.notice .notice1 .notice2-ul .notice1-li .notice1-li-left .notice1-li-day span {
  font-weight: 500;
  line-height: 90.909%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  /*font-style: italic;*/
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-left .notice1-li-day-line {
  font-weight: 300;
  line-height: 90.909%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-left: .14rem;
  margin-right: .14rem;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-left .notice1-li-month {
  font-weight: 400;
  line-height: 102.564%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-left .notice1-li-year {
  font-weight: 400;
  line-height: 102.564%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-right {
  padding-left: .86rem;
  padding-right: .6rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-right .notice1-li-title {
  color: #333;
  font-weight: 500;
  line-height: 160%;
  overflow: hidden;
  /* 隐藏超出容器的文本 */
  white-space: nowrap;
  /* 保持文本在一行内显示 */
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-right .notice1-li-btns {
  display: flex;
  align-items: center;
  column-gap: .2rem;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-right .notice1-li-btn {
  display: inline-flex;
  padding: .12rem .22rem;
  align-items: center;
  gap: .11rem;
  border-radius: .99rem;
  border: 1px solid rgba(51, 51, 51, 0.2);
  transform: all .3s ease;
  margin-top: .32rem;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-right .notice1-li-btn span {
  color: #333;
  text-align: center;
  font-weight: 400;
  letter-spacing: 0.14px;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-right .notice1-li-btn img {
  display: block;
  width: .2rem;
  height: .2rem;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-right .notice1-li-btn:hover {
  border: 1px solid transparent;
  border-radius: .99rem;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-right .notice1-li-btn:hover span {
  color: #ffffff;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-right .notice1-li-btn:hover img {
  filter: brightness(0) invert(1);
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-right .notice1-li-right-text {
  width: 8.4rem;
}

.notice .notice1 .notice2-ul .notice1-li .notice1-li-right .notice1-li-right__img {
  display: block;
  width: 2.26rem;
  height: 2.69rem;
  object-fit: cover;
  border-radius: .15rem;
}

.notice .notice1 .notice2-ul .notice1-li:hover {
  box-shadow: 0 4px 32px rgba(0, 0, 0, 0.1);
  background: #ffffff;
}

.notice .notice1 .notice3-ul {
  display: flex;
  flex-direction: column;
  row-gap: .4rem;
  margin-top: .6rem;
  margin-bottom: .8rem;
}

.notice .notice1 .notice3-ul .notice1-li {
  height: 2.14rem;
  background: #F5F7FA;
  padding-top: .6rem;
  display: flex;
  align-items: flex-start;
  border-radius: .2rem;
  transition: all .3s ease;
}

.notice .notice1 .notice3-ul .notice1-li .notice1-li-left {
  width: 3.75rem;
  padding-left: .67rem;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: .18rem;
}

.notice .notice1 .notice3-ul .notice1-li .notice1-li-left:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: .94rem;
  background: #D5D5D5;
}

.notice .notice1 .notice3-ul .notice1-li .notice1-li-left .notice1-li-day {
  font-weight: 500;
  line-height: 90.909%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transform: skewX(-14deg);
}

.notice .notice1 .notice3-ul .notice1-li .notice1-li-left .notice1-li-day-line {
  font-weight: 300;
  line-height: 90.909%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-left: .14rem;
  margin-right: .14rem;
}

.notice .notice1 .notice3-ul .notice1-li .notice1-li-left .notice1-li-month {
  font-weight: 400;
  line-height: 102.564%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.notice .notice1 .notice3-ul .notice1-li .notice1-li-left .notice1-li-year {
  font-weight: 400;
  line-height: 102.564%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.notice .notice1 .notice3-ul .notice1-li .notice1-li-right {
  padding-left: .92rem;
}

.notice .notice1 .notice3-ul .notice1-li .notice1-li-right .notice1-li-title {
  width: 11rem;
  color: #333;
  font-weight: 500;
  line-height: 160%;
  overflow: hidden;
  /* 隐藏超出容器的文本 */
  white-space: nowrap;
  /* 保持文本在一行内显示 */
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */
}

.notice .notice1 .notice3-ul .notice1-li .notice1-li-right .notice1-li-desc {
  width: 11rem;
  color: #333;
  font-size: 18px;
  font-weight: 300;
  line-height: 2;
  margin-top: .2rem;
  overflow: hidden;
  /* 隐藏超出容器的文本 */
  white-space: nowrap;
  /* 保持文本在一行内显示 */
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */
}

.notice .notice1 .notice3-ul .notice1-li .notice1-li-right .notice1-li-btn {
  display: inline-flex;
  padding: .12rem .22rem;
  align-items: center;
  gap: .11rem;
  border-radius: .99rem;
  border: 1px solid rgba(51, 51, 51, 0.2);
  transform: all .3s ease;
  margin-top: .32rem;
}

.notice .notice1 .notice3-ul .notice1-li .notice1-li-right .notice1-li-btn span {
  color: #333;
  text-align: center;
  font-weight: 400;
  letter-spacing: 0.14px;
}

.notice .notice1 .notice3-ul .notice1-li .notice1-li-right .notice1-li-btn img {
  display: block;
  width: .2rem;
  height: .2rem;
}

.notice .notice1 .notice3-ul .notice1-li:hover {
  box-shadow: 0 4px 32px rgba(0, 0, 0, 0.1);
  background: #ffffff;
}

.notice .notice1 .notice3-ul .notice1-li:hover .notice1-li-btn {
  border: 1px solid transparent;
  border-radius: .99rem;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
}

.notice .notice1 .notice3-ul .notice1-li:hover .notice1-li-btn span {
  color: #ffffff;
}

.notice .notice1 .notice3-ul .notice1-li:hover .notice1-li-btn img {
  filter: brightness(0) invert(1);
}

.notice .notice1 .swiper-notice {
  display: block;
  width: 100%;
  border-radius: .2rem;
  margin-top: .6rem;
  background: #F5F7FA;
}

.notice .notice1 .swiper-notice .swiper-slide {
  display: flex;
  align-items: stretch;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-imgbox {
  display: block;
  width: 8.6rem;
  height: 5.48rem;
  object-fit: cover;
  overflow: hidden;
  border-radius: .2rem;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-imgbox img {
  display: block;
  width: 100%;
  height: 100%;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right {
  display: block;
  width: calc(100% - 8.6rem);
  padding: .85rem .72rem 0 .94rem;
  position: relative;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-info {
  display: flex;
  align-items: center;
  column-gap: .43rem;
  margin-bottom: .4136rem;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-info .swiper-notice-info-item {
  display: flex;
  align-items: center;
  column-gap: .15rem;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-info .swiper-notice-info-item:first-child img {
  display: block;
  width: .19893rem;
  height: .18638rem;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-info .swiper-notice-info-item:nth-child(2) img {
  display: block;
  /*width: .13129rem;*/
  width: .16rem;
  /*height: .14567rem;*/
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-info .swiper-notice-info-item span {
  color: #333;
  font-weight: 300;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-title {
  color: #333;
  font-weight: 500;
  line-height: 160%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 限制顯示3行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: .11rem;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-desc {
  color: #333;
  font-weight: 300;
  line-height: 2;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav {
  position: absolute;
  left: .94rem;
  bottom: .63rem;
  display: flex;
  align-items: center;
  column-gap: .2385rem;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav .prev {
  display: block;
  width: .4rem;
  height: .4rem;
  cursor: pointer;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav .prev img {
  display: block;
  width: 100%;
  height: 100%;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav .prev .img1 {
  display: block;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav .prev .img2 {
  display: none;
  transform: rotate(180deg);
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav .prev:hover .img1 {
  display: none;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav .prev:hover .img2 {
  display: block;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav .next {
  display: block;
  width: .4rem;
  height: .4rem;
  cursor: pointer;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav .next img {
  display: block;
  width: 100;
  height: 1005;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav .next .img1 {
  display: block;
  transform: rotate(180deg);
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav .next .img2 {
  display: none;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav .next:hover .img1 {
  display: none;
}

.notice .notice1 .swiper-notice .swiper-slide .swiper-notice-right .swiper-notice-nav .next:hover .img2 {
  display: block;
}

.notice .notice1 .notice-pagination {
  display: flex;
  justify-content: center;
  column-gap: .22rem;
  align-items: center;
}

.notice .notice1 .notice-pagination .prev {
  display: block;
  width: .4rem;
  height: .4rem;
}

.notice .notice1 .notice-pagination .prev img {
  display: block;
  width: 100%;
  height: 100%;
}

.notice .notice1 .notice-pagination .prev .img1 {
  display: block;
}

.notice .notice1 .notice-pagination .prev .img2 {
  display: none;
  transform: rotate(180deg);
}

.notice .notice1 .notice-pagination .prev:hover .img1 {
  display: none;
}

.notice .notice1 .notice-pagination .prev:hover .img2 {
  display: block;
}

.notice .notice1 .notice-pagination .prev.active .img1 {
  display: none;
}

.notice .notice1 .notice-pagination .prev.active .img2 {
  display: block;
}

.notice .notice1 .notice-pagination .next {
  display: block;
  width: .4rem;
  height: .4rem;
}

.notice .notice1 .notice-pagination .next img {
  display: block;
  width: 100%;
  height: 100%;
}

.notice .notice1 .notice-pagination .next .img1 {
  display: block;
  transform: rotate(180deg);
}

.notice .notice1 .notice-pagination .next .img2 {
  display: none;
}

.notice .notice1 .notice-pagination .next:hover .img1 {
  display: none;
}

.notice .notice1 .notice-pagination .next:hover .img2 {
  display: block;
}

.notice .notice1 .notice-pagination .next.active .img1 {
  display: none;
}

.notice .notice1 .notice-pagination .next.active .img2 {
  display: block;
}

.notice .notice1 .notice-pagination .page {
  width: .4rem;
  height: .4rem;
  color: #666;
  font-size: .24rem;
  font-weight: 300;
  display: flex;
  justify-content: center;
  align-items: center;
}

.notice .notice1 .notice-pagination .page:hover {
  color: #1A83AF;
  font-weight: 400;
}

.notice .notice1 .notice-pagination .page.active {
  color: #1A83AF;
  font-weight: 400;
}

.invest .investbanner {
  display: block;
  width: 100%;
  height: 6.45rem;
  overflow: hidden;
  position: sticky;
  top: 0;
  z-index: -1;
}

.invest .investbanner .investbanner-title {
  text-align: center;
  color: #FFF;
  font-weight: 500;
  line-height: 1.167;
  margin-top: 2.53rem;
}

.invest .investpage {
  background: #F9F9F9;
  padding-top: .265rem;
}

.invest .investpage .invest1 {
  padding-top: .34rem;
  padding-bottom: .8rem;
}

.invest .investpage .invest1 .invest1-title {
  color: #333;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 2.5px;
  text-align: center;
}

.invest .investpage .invest1 .invest1-main {
  width: 17.14rem;
  margin: .4rem auto 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.invest .investpage .invest1 .invest1-main .invest1-left {
  width: 5.94rem;
}

.invest .investpage .invest1 .invest1-main .invest1-left .invest1-info {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: .31rem;
  border-bottom: 1px solid #D5D5D5;
}

.invest .investpage .invest1 .invest1-main .invest1-left .invest1-info .invest1-info-big {
  color: #F00;
  font-weight: 700;
  line-height: 1;
}

.invest .investpage .invest1 .invest1-main .invest1-left .invest1-info .invest1-info-mid {
  color: #F00;
  font-weight: 700;
  line-height: 1.2;
}

.invest .investpage .invest1 .invest1-main .invest1-left .invest1-info .invest1-info-last {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: .18rem;
  color: #F00;
  font-weight: 700;
  line-height: 1.2;
}

.invest .investpage .invest1 .invest1-main .invest1-left .invest1-ul {
  display: flex;
  flex-wrap: wrap;
  row-gap: .5rem;
  padding-top: .2rem;
}

.invest .investpage .invest1 .invest1-main .invest1-left .invest1-ul .invest1-li {
  width: 50%;
}

.invest .investpage .invest1 .invest1-main .invest1-left .invest1-ul .invest1-li .invest1-li-label {
  color: #999;
  font-weight: 400;
  margin-bottom: .05rem;
  line-height: 1.5;
}

.invest .investpage .invest1 .invest1-main .invest1-left .invest1-ul .invest1-li .invest1-li-value {
  color: #000;
  font-weight: 500;
  display: flex;
  align-items: flex-start;
  line-height: 1.167;
}

.invest .investpage .invest1 .invest1-main .invest1-left .invest1-ul .invest1-li .invest1-li-value span {
  color: #999;
  font-weight: 400;
  margin-left: .1rem;
  font-size: 12px;
  margin-top: .05rem;
}

.invest .investpage .invest1 .invest1-main .invest1-right {
  display: block;
  width: 10.2rem;
  height: 4.6rem;
}

.invest .investpage .invest1 .invest1-main .invest1-right img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.invest .investpage .invest2 {
  padding-top: 1rem;
  padding-bottom: 1.3rem;
  background: #ffffff;
}

.invest .investpage .invest2 .invest2-box {
  width: 17.14rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.invest .investpage .invest2 .invest2-box .invest2-item {
  width: 5.56rem;
  height: 7.4rem;
  border-radius: .2rem;
  background: #FFF;
  box-shadow: 0 0.04rem 0.2rem 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  padding: .54rem .37rem;
}

.invest .investpage .invest2 .invest2-box .invest2-item .invest2-title {
  margin-bottom: .4rem;
}

.invest .investpage .invest2 .invest2-box .invest2-item .invest2-title span {
  font-weight: 500;
  line-height: 160%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.invest .investpage .invest2 .invest2-box .invest2-item .invest2-item-li {
  display: block;
  width: 100%;
  padding-top: .3rem;
  padding-bottom: .3rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.invest .investpage .invest2 .invest2-box .invest2-item .invest2-item-li:nth-child(2) {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.invest .investpage .invest2 .invest2-box .invest2-item .invest2-item-li .invest2-item-li-title {
  color: #1D1D1F;
  font-weight: 400;
  line-height: 150%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 限制顯示3行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: .1rem;
}

.invest .investpage .invest2 .invest2-box .invest2-item .invest2-item-li .invest2-item-li-time {
  color: #9F9F9F;
  font-weight: 300;
}

.invest .investpage .invest2 .invest2-box .invest2-item .invest2-btn {
  margin-top: .4rem;
  display: inline-flex;
  padding: .12rem .22rem;
  align-items: center;
  gap: .11rem;
  border-radius: .99rem;
  border: 1px solid rgba(51, 51, 51, 0.2);
}

.invest .investpage .invest2 .invest2-box .invest2-item .invest2-btn span {
  color: #333;
  text-align: center;
  font-weight: 400;
}

.invest .investpage .invest2 .invest2-box .invest2-item .invest2-btn img {
  display: block;
  width: .2rem;
  height: .2rem;
}

.invest .investpage .invest2 .invest2-box .invest2-item .invest2-btn .img1 {
  display: block;
}

.invest .investpage .invest2 .invest2-box .invest2-item .invest2-btn .img2 {
  display: none;
}

.invest .investpage .invest2 .invest2-box .invest2-item:hover {
  border-radius: .2rem;
  background: linear-gradient(306deg, #12B9E4 -6.5%, #1470AA 50.42%);
  box-shadow: 0 0.04rem 0.2rem 0 rgba(0, 0, 0, 0.1);
}

.invest .investpage .invest2 .invest2-box .invest2-item:hover .invest2-title span {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: unset;
}

.invest .investpage .invest2 .invest2-box .invest2-item:hover .invest2-item-li .invest2-item-li-title {
  color: #ffffff;
}

.invest .investpage .invest2 .invest2-box .invest2-item:hover .invest2-item-li .invest2-item-li-time {
  color: #ffffff;
}

.invest .investpage .invest2 .invest2-box .invest2-item:hover .invest2-btn {
  border-radius: .99rem;
  background: #FFF;
}

.invest .investpage .invest2 .invest2-box .invest2-item:hover .invest2-btn span {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.invest .investpage .invest2 .invest2-box .invest2-item:hover .invest2-btn .img1 {
  display: none;
}

.invest .investpage .invest2 .invest2-box .invest2-item:hover .invest2-btn .img2 {
  display: block;
}

.invest .investpage .invest2 .invest2-box .invest2-right {
  display: flex;
  width: 5.56rem;
  flex-direction: column;
  row-gap: .17rem;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item {
  display: block;
  width: 5.56rem;
  height: 3.6rem;
  border-radius: .2rem;
  background: #FFF;
  box-shadow: 0 0.04rem 0.2rem 0 rgba(0, 0, 0, 0.1);
  padding: .54rem .29rem .5rem .54rem;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item .invest2-right-title span {
  font-weight: 500;
  line-height: 160%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item .invest2-right-desc {
  color: #333;
  font-weight: 300;
  line-height: 2;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item .invest2-right-btn {
  margin-top: .6rem;
  display: inline-flex;
  padding: .12rem .22rem;
  align-items: center;
  gap: .11rem;
  border-radius: .99rem;
  border: 1px solid rgba(51, 51, 51, 0.2);
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item .invest2-right-btn span {
  color: #333;
  font-weight: 400;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item .invest2-right-btn img {
  display: block;
  width: .2rem;
  height: .2rem;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item .invest2-right-btn .img1 {
  display: block;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item .invest2-right-btn .img2 {
  display: none;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item .invest2-info {
  display: flex;
  flex-direction: column;
  row-gap: .15rem;
  margin-top: .2rem;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item .invest2-info .invest2-info-item {
  display: flex;
  align-items: flex-start;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item .invest2-info .invest2-info-item .invest2-info-label {
  color: #333;
  font-weight: 300;
  line-height: 2;
  flex-shrink: 0;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item .invest2-info .invest2-info-item .invest2-info-value {
  color: #333333;
  font-weight: 300;
  line-height: 2;
  word-break: break-all;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item:hover {
  border-radius: .2rem;
  background: linear-gradient(306deg, #12B9E4 -6.5%, #1470AA 50.42%);
  box-shadow: 0 0.04rem 0.2rem 0 rgba(0, 0, 0, 0.1);
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item:hover .invest2-right-title span {
  color: #ffffff;
  background: none;
  -webkit-text-fill-color: unset;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item:hover .invest2-right-desc {
  color: #ffffff;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item:hover .invest2-right-btn {
  border-radius: .99rem;
  background: #FFF;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item:hover .invest2-right-btn span {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item:hover .invest2-right-btn .img1 {
  display: none;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item:hover .invest2-right-btn .img2 {
  display: block;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item:hover .invest2-info .invest2-info-item .invest2-info-label {
  color: #ffffff;
}

.invest .investpage .invest2 .invest2-box .invest2-right .invest2-right-item:hover .invest2-info .invest2-info-item .invest2-info-value {
  color: #ffffff;
}

.news {
  padding-top: 0;
}

.news .notice1 {
  width: 17.14rem;
}

.news .news-ul {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.news .news-ul .news-ul-left {
  width: 12.14rem;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-right .notice1-li-title {
  width: 8.57rem;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-right .notice1-li-desc {
  width: 8.57rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 限制顯示3行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: unset;
  margin-top: .04rem;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left {
  padding-left: .43rem;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left .notice1-li-day-line {
  margin-left: .08rem;
  margin-right: .08rem;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left {
  width: 2.17rem;
  padding-top: 0;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-right {
  padding-left: .77rem;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li {
  height: 1.97rem;
  padding-top: 0;
  align-items: center;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left .notice1-li-day-line {
  color: #666666;
  background: none;
  -webkit-text-fill-color: unset;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left .notice1-li-month {
  color: #666666;
  background: none;
  -webkit-text-fill-color: unset;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left .notice1-li-year {
  color: #666666;
  background: none;
  -webkit-text-fill-color: unset;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li:hover .notice1-li-right .notice1-li-title span {
  font-weight: 500;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li:hover .notice1-li-left .notice1-li-day {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li:hover .notice1-li-left .notice1-li-day-line {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li:hover .notice1-li-left .notice1-li-month {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li:hover .notice1-li-left .notice1-li-year {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left .notice1-li-day {
  color: #666666;
  background: none;
  -webkit-text-fill-color: unset;
  /*font-style: italic;*/
  transform: skewX(-14deg);
}

.news .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 0.94rem;
  background: #D5D5D5;
  transform: translateY(-50%);
}

.news .news-ul .news-ul-search {
  display: block;
  width: 4.6rem;
  border-radius: .15rem;
  background: #FFF url("../img/suggestbg.png") no-repeat;
  background-size: 2.4rem 2.27rem;
  background-position: bottom right;
  box-shadow: 0 0.04rem 0.2rem 0 rgba(0, 0, 0, 0.1);
  padding: .4rem;
  margin-top: .6rem;
}

.news .news-ul .news-ul-search .news-ul-search-title {
  padding-left: .1rem;
  position: relative;
  margin-bottom: .16rem;
}

.news .news-ul .news-ul-search .news-ul-search-title::after {
  content: "";
  width: .02rem;
  height: .26rem;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.news .news-ul .news-ul-search .news-ul-search-title span {
  font-weight: 500;
  line-height: 160%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.news .news-ul .news-ul-searchbox {
  display: flex;
  flex-direction: column;
  row-gap: .2rem;
}

.news .news-ul .search-box {
  display: flex;
  align-items: center;
  width: 3.8rem;
  height: .51rem;
  border-radius: .999rem;
  border: 1px solid #DDD;
  position: relative;
}

.news .news-ul .search-box.on {
  border: 1px solid #1A83AF;
}

.news .news-ul .search-box.on .month-input {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.news .news-ul .search-box.search-box1 {
  z-index: 2;
}

.news .news-ul .search-box .search-box-dialog {
  display: none;
  position: absolute;
  top: calc( 100% + 5px);
  left: 0;
  right: 0;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);
  width: 100%;
  padding: 0.2rem 0;
  background: #ffffff;
}

.news .news-ul .search-box .search-box-dialog a {
  display: block;
  height: .4rem;
  line-height: .4rem;
  padding-left: .3rem;
  color: #666666;
}

.news .news-ul .search-box .search-box-dialog a:hover {
  background: #f5f7fa;
}

.news .news-ul .search-box input {
  display: block;
  width: 3.32rem;
  height: .51rem;
  border: 0;
  background: transparent;
  box-sizing: border-box;
  padding-left: .24rem;
  color: #333333;
}

.news .news-ul .search-box input::placeholder {
  color: #999999;
  font-weight: 400;
}

.news .news-ul .search-box .search-box-keyword {
  display: block;
  width: .24rem;
  height: .24rem;
  cursor: pointer;
}

.news .news-ul .search-box .search-box-month {
  display: block;
  width: .24rem;
  height: .24rem;
  cursor: pointer;
}

.news .news-ul .news-ul-suggest {
  margin-top: .32rem;
}

.news .news-ul .news-ul-suggest .news-ul-suggest__a {
  padding-top: .16rem;
  padding-bottom: .16rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 限制顯示3行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  border-bottom: 1px solid #EEE;
  color: #666;
  font-weight: 400;
  line-height: 2;
}

.news .news-ul .news-ul-suggest .news-ul-suggest__a:last-child {
  border-bottom: 0;
}

.newspage {
  background: #ffffff;
  padding-top: .265rem;
}

.search {
  background: #F9F9F9;
}

.search .search-form {
  padding-top: 1.81rem;
  padding-bottom: .91rem;
}

.search .search-form .search-form__form {
  width: 8.1rem;
  height: .7rem;
  border-radius: .35rem;
  border: 1px solid #EEE;
  background: #FFF;
  overflow: hidden;
  display: flex;
  align-items: center;
  margin: 0 auto;
}

.search .search-form .search-form__form .search-form__input {
  display: block;
  width: 7.1rem;
  height: 100%;
  border: 0;
  background: transparent;
  outline: 0;
  padding-left: .4rem;
  box-sizing: border-box;
}

.search .search-form .search-form__form .search-form__submit {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 100%;
  border: 0;
  background: transparent;
  cursor: pointer;
}

.search .search-form .search-form__form .search-form__submit img {
  display: block;
  width: .2rem;
  height: .2rem;
}

.search .search-main {
  background: #ffffff;
  padding-bottom: 1.4rem;
}

.search .search-main .search-main-top-box {
  padding-top: .4rem;
  padding-bottom: .4rem;
  border-bottom: 1px solid #DFDFDF;
}

.search .search-main .search-main-top-box .search-main-top {
  display: flex;
  width: 15.92rem;
  margin: 0 auto;
  justify-content: space-between;
  align-items: center;
}

.search .search-main .search-main-top-box .search-main-top .search-main-top-result {
  display: flex;
  align-items: center;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 400;
}

.search .search-main .search-main-top-box .search-main-top .search-main-top-result span {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.search .search-main .search-main-top-box .search-main-top .search-main-top-btns {
  display: flex;
  align-items: center;
  column-gap: .2rem;
}

.search .search-main .search-main-top-box .search-main-top .search-main-top-btns a {
  padding: .12rem .3rem;
  border-radius: .99rem;
  border: 1px solid rgba(51, 51, 51, 0.2);
}

.search .search-main .search-main-top-box .search-main-top .search-main-top-btns a:hover {
  border-radius: .99rem;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  color: #ffffff;
  border: 1px solid transparent;
}

.search .search-main .search-main-top-box .search-main-top .search-main-top-btns a.active {
  border-radius: .99rem;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  color: #ffffff;
  border: 1px solid transparent;
}

.search .search-main .search-main-ul {
  width: 15.92rem;
  margin: .6rem auto 0;
  display: flex;
  flex-wrap: wrap;
  column-gap: .2rem;
  row-gap: .3rem;
}

.search .search-main .search-main-ul a {
  width: 5.17rem;
  border-radius: .14rem;
  overflow: hidden;
}

.search .search-main .search-main-ul a .search-main__litpic {
  display: block;
  width: 100%;
  height: 3.08rem;
  object-fit: cover;
}

.search .search-main .search-main-ul a .search-main-con {
  padding: .3rem .26rem;
  background: #F8F8F8;
}

.search .search-main .search-main-ul a .search-main-con .search-main-title {
  margin-bottom: .1rem;
  overflow: hidden;
  /* 隐藏超出容器的文本 */
  white-space: nowrap;
  /* 保持文本在一行内显示 */
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */
}

.search .search-main .search-main-ul a .search-main-con .search-main-title span {
  color: #333;
  font-weight: 400;
  line-height: 130.265%;
}

.search .search-main .search-main-ul a .search-main-con .search-main-desc {
  overflow: hidden;
  color: #333;
  font-weight: 300;
  line-height: 2;
  overflow: hidden;
  /* 隐藏超出容器的文本 */
  white-space: nowrap;
  /* 保持文本在一行内显示 */
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */
}

.search .search-main .search-main-ul a .search-main-con .search-main-btn {
  display: inline-flex;
  padding: .12rem .22rem;
  align-items: center;
  gap: .11rem;
  border-radius: .99rem;
  border: 1px solid rgba(51, 51, 51, 0.2);
  margin-top: .23rem;
}

.search .search-main .search-main-ul a .search-main-con .search-main-btn span {
  color: #333;
  font-weight: 400;
}

.search .search-main .search-main-ul a .search-main-con .search-main-btn img {
  display: block;
  width: .2rem;
  height: .2rem;
}

.search .search-main .search-main-ul a:hover {
  box-shadow: 0 0.04rem 0.32rem 0 rgba(0, 0, 0, 0.1);
}

.search .search-main .search-main-ul a:hover .search-main-con {
  background: #ffffff;
}

.search .search-main .search-main-ul a:hover .search-main-title span {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.search .search-main .search-main-ul a:hover .search-main-btn {
  border-radius: .99rem;
  background: linear-gradient(280deg, #12B9E4 20.85%, #1470AA 83.18%);
  border: 1px solid transparent;
}

.search .search-main .search-main-ul a:hover .search-main-btn span {
  color: #ffffff;
}

.search .search-main .search-main-ul a:hover .search-main-btn img {
  filter: brightness(0) invert(1);
}

.search .search-main .news-ul {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.search .search-main .news-ul .news-ul-left {
  width: 15.92rem;
  margin: 0 auto;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-right .notice1-li-title {
  width: 10.19rem;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-right .notice1-li-desc {
  width: 10.19rem;
  overflow: hidden;
  /* 隐藏超出容器的文本 */
  white-space: nowrap;
  /* 保持文本在一行内显示 */
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */
  margin-top: .04rem;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left {
  padding-left: .43rem;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left .notice1-li-day-line {
  margin-left: .08rem;
  margin-right: .08rem;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left {
  width: 2.17rem;
  padding-top: 0;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-right {
  padding-left: .77rem;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li {
  width: 100%;
  height: 1.97rem;
  padding-top: 0;
  align-items: center;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left .notice1-li-day-line {
  color: #666666;
  background: none;
  -webkit-text-fill-color: unset;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left .notice1-li-month {
  color: #666666;
  background: none;
  -webkit-text-fill-color: unset;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left .notice1-li-year {
  color: #666666;
  background: none;
  -webkit-text-fill-color: unset;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li:hover .notice1-li-right .notice1-li-title span {
  font-weight: 500;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li:hover .notice1-li-left .notice1-li-day {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li:hover .notice1-li-left .notice1-li-day-line {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li:hover .notice1-li-left .notice1-li-month {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li:hover .notice1-li-left .notice1-li-year {
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left .notice1-li-day {
  color: #666666;
  background: none;
  -webkit-text-fill-color: unset;
}

.search .search-main .news-ul .news-ul-left .notice3-ul .notice1-li .notice1-li-left:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 0.94rem;
  background: #D5D5D5;
  transform: translateY(-50%);
}

.search .search-main .news-ul .news-ul-search {
  display: block;
  width: 4.6rem;
  border-radius: .15rem;
  background: #FFF url("../img/suggestbg.png") no-repeat;
  background-size: 2.4rem 2.27rem;
  background-position: bottom right;
  box-shadow: 0 0.04rem 0.2rem 0 rgba(0, 0, 0, 0.1);
  padding: .4rem;
  margin-top: .6rem;
}

.search .search-main .news-ul .news-ul-search .news-ul-search-title {
  padding-left: .1rem;
  position: relative;
  margin-bottom: .16rem;
}

.search .search-main .news-ul .news-ul-search .news-ul-search-title::after {
  content: "";
  width: .02rem;
  height: .26rem;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.search .search-main .news-ul .news-ul-search .news-ul-search-title span {
  font-weight: 500;
  line-height: 160%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.search .search-main .news-ul .news-ul-searchbox {
  display: flex;
  flex-direction: column;
  row-gap: .2rem;
}

.search .search-main .news-ul .search-box {
  display: flex;
  align-items: center;
  width: 3.8rem;
  height: .51rem;
  border-radius: .999rem;
  border: 1px solid #DDD;
}

.search .search-main .news-ul .search-box input {
  display: block;
  width: 3.32rem;
  height: .51rem;
  border: 0;
  background: transparent;
  box-sizing: border-box;
  padding-left: .24rem;
  color: #333333;
}

.search .search-main .news-ul .search-box input::placeholder {
  color: #999999;
  font-weight: 400;
}

.search .search-main .news-ul .search-box .search-box-keyword {
  display: block;
  width: .24rem;
  height: .24rem;
  cursor: pointer;
}

.search .search-main .news-ul .search-box .search-box-month {
  display: block;
  width: .24rem;
  height: .24rem;
  cursor: pointer;
}

.search .search-main .news-ul .news-ul-suggest {
  margin-top: .32rem;
}

.search .search-main .news-ul .news-ul-suggest .news-ul-suggest__a {
  padding-top: .16rem;
  padding-bottom: .16rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 限制顯示3行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  border-bottom: 1px solid #EEE;
  color: #666;
  font-weight: 400;
  line-height: 2;
}

.search .search-main .news-ul .news-ul-suggest .news-ul-suggest__a:last-child {
  border-bottom: 0;
}

.search .search-main .news-ul .notice3-ul {
  display: flex;
  flex-direction: column;
  row-gap: .4rem;
  margin-top: .6rem;
  margin-bottom: .8rem;
}

.search .search-main .news-ul .notice3-ul .notice1-li {
  height: 2.14rem;
  background: #F5F7FA;
  padding-top: .6rem;
  display: flex;
  align-items: flex-start;
  border-radius: .2rem;
  transition: all .3s ease;
}

.search .search-main .news-ul .notice3-ul .notice1-li .notice1-li-left {
  width: 3.75rem;
  padding-left: .67rem;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: .18rem;
}

.search .search-main .news-ul .notice3-ul .notice1-li .notice1-li-left:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: .94rem;
  background: #D5D5D5;
}

.search .search-main .news-ul .notice3-ul .notice1-li .notice1-li-left .notice1-li-day {
  font-weight: 500;
  line-height: 90.909%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.search .search-main .news-ul .notice3-ul .notice1-li .notice1-li-left .notice1-li-day-line {
  font-weight: 300;
  line-height: 90.909%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-left: .14rem;
  margin-right: .14rem;
}

.search .search-main .news-ul .notice3-ul .notice1-li .notice1-li-left .notice1-li-month {
  font-weight: 400;
  line-height: 102.564%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.search .search-main .news-ul .notice3-ul .notice1-li .notice1-li-left .notice1-li-year {
  font-weight: 400;
  line-height: 102.564%;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.search .search-main .news-ul .notice3-ul .notice1-li .notice1-li-right {
  padding-left: .92rem;
}

.search .search-main .news-ul .notice3-ul .notice1-li .notice1-li-right .notice1-li-title {
  width: 11rem;
  color: #333;
  font-weight: 500;
  line-height: 160%;
  overflow: hidden;
  /* 隐藏超出容器的文本 */
  white-space: nowrap;
  /* 保持文本在一行内显示 */
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */
}

.search .search-main .news-ul .notice3-ul .notice1-li .notice1-li-right .notice1-li-desc {
  width: 11rem;
  color: #333;
  font-size: 18px;
  font-weight: 300;
  line-height: 2;
  margin-top: .2rem;
  overflow: hidden;
  /* 隐藏超出容器的文本 */
  white-space: nowrap;
  /* 保持文本在一行内显示 */
  text-overflow: ellipsis;
  /* 超出部分显示省略号 */
}

.search .search-main .news-ul .notice3-ul .notice1-li .notice1-li-right .notice1-li-btn {
  display: inline-flex;
  padding: .12rem .22rem;
  align-items: center;
  gap: .11rem;
  border-radius: .99rem;
  border: 1px solid rgba(51, 51, 51, 0.2);
  transform: all .3s ease;
  margin-top: .32rem;
}

.search .search-main .news-ul .notice3-ul .notice1-li .notice1-li-right .notice1-li-btn span {
  color: #333;
  text-align: center;
  font-weight: 400;
  letter-spacing: 0.14px;
}

.search .search-main .news-ul .notice3-ul .notice1-li .notice1-li-right .notice1-li-btn img {
  display: block;
  width: .2rem;
  height: .2rem;
}

.search .search-main .news-ul .notice3-ul .notice1-li:hover {
  box-shadow: 0 4px 32px rgba(0, 0, 0, 0.1);
  background: #ffffff;
}

.search .search-main .news-ul .notice3-ul .notice1-li:hover .notice1-li-btn {
  border: 1px solid transparent;
  border-radius: .99rem;
  background: linear-gradient(278deg, #12B9E4 10.55%, #1470AA 77.72%);
}

.search .search-main .news-ul .notice3-ul .notice1-li:hover .notice1-li-btn span {
  color: #ffffff;
}

.search .search-main .news-ul .notice3-ul .notice1-li:hover .notice1-li-btn img {
  filter: brightness(0) invert(1);
}


.search-main-ul .bus-item-dialog-detail {
  height: 2.67rem;
  display: flex;
  flex-direction: column;
  row-gap: .25rem;
  /*width: 6.12rem;*/
  width: 100%;
  padding-right: 0;
  overflow-y: auto;
}

.search-main-ul .bus-item-dialog-detail::-webkit-scrollbar {
  width: 3px;
  background: rgba(255, 255, 255, 0.1);
}

.search-main-ul .bus-item-dialog-detail::-webkit-scrollbar-thumb {
  width: 3px;
  background: #1A98C1;
}

.search-main-ul .bus-item-dialog-detail .bus-item-dialog-item .bus-item-dialog-label {
  color: #333;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: .1rem;
}

.search-main-ul .bus-item-dialog-detail .bus-item-dialog-item .bus-item-dialog-value .bus-item-dialog-li {
  color: #333;
  font-weight: 300;
  line-height: 160%;
  position: relative;
  padding-left: .2rem;
}

.search-main-ul .bus-item-dialog-detail .bus-item-dialog-item .bus-item-dialog-value .bus-item-dialog-li::before {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #333333;
  position: absolute;
  left: 0;
  top: 11px;
  /*top: 50%;*/
  /*transform: translateY(-50%);*/
}

.search-main-ul .bus-item-dialog-detail .bus-item-dialog-item .bus-item-dialog-value .bus-item-dialog-p {
  color: #333;
  font-weight: 300;
  line-height: 160%;
}

.search-main-ul .bus-app-con-desc {
  padding-right: .38rem;
  height: 2.35rem;
  overflow-y: auto;
}

.search-main-ul .bus-app-con-desc::-webkit-scrollbar {
  width: 3px;
  background: rgba(255, 255, 255, 0.1);
}

.search-main-ul .bus-app-con-desc::-webkit-scrollbar-thumb {
  width: 3px;
  background: #1A98C1;
}

.search-main-ul .bus-app-con-desc .bus-app-desc-item {
  margin-bottom: .2rem;
}

.search-main-ul .bus-app-con-desc .bus-app-desc-item:last-child {
  margin-bottom: 0;
}

.search-main-ul .bus-app-con-desc .bus-app-desc-item .bus-app-desc-item-title {
  margin-bottom: .1rem;
  color: #333;
  font-weight: 400;
  line-height: 150%;
}

.search-main-ul .bus-app-con-desc .bus-app-desc-item .bus-app-desc-item-desc {
  color: #333;
  font-weight: 300;
  line-height: 150%;
}

.search-main-ul .bus-app-item-dialog-outer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 1000;
  display: none;
}

.search-main-ul .bus-app-item-dialog {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 7.33rem;
  height: 7.42rem;
  border-radius: .1rem;
  background: #FFF url("../img/detaillogo.png") no-repeat;
  background-size: 2.94rem 2.74rem;
  background-position: right bottom;
  box-shadow: 0 0.04rem 0.39rem 0.05rem rgba(1, 21, 60, 0.06);
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-top {
  width: 100%;
  height: 1.12rem;
  position: relative;
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-top .bus-app-item-dialog-close {
  position: absolute;
  width: .2rem;
  height: .2rem;
  top: .535rem;
  right: .5491rem;
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-top .bus-item-dialog-top-box {
  width: 6.12rem;
  height: 1.12rem;
  margin: 0 auto;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-top .bus-item-dialog-top-box p {
  line-height: 1.12rem;
  text-align: center;
  color: #333;
  font-weight: 500;
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-main {
  /*width: 6.12rem;*/
  width: calc( 100% - .61rem );
  margin-left: .61rem;
  padding-top: .32rem;
  /*margin: 0 auto;*/
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-main .bus-item-dialog-litpic {
  display: block;
  width: 6.12rem;
  height: 2.38rem;
  border-radius: .15rem;
  margin-bottom: .31rem;
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-main .bus-item-dialog-detail {
  height: 2.67rem;
  display: flex;
  flex-direction: column;
  row-gap: .25rem;
  /*width: 6.12rem;*/
  width: 100%;
  padding-right: .61rem;
  overflow-y: auto;
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-main .bus-item-dialog-detail::-webkit-scrollbar {
  width: 3px;
  background: rgba(255, 255, 255, 0.1);
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-main .bus-item-dialog-detail::-webkit-scrollbar-thumb {
  width: 3px;
  background: #1A98C1;
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-main .bus-item-dialog-detail .bus-item-dialog-item .bus-item-dialog-label {
  color: #333;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: .1rem;
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-main .bus-item-dialog-detail .bus-item-dialog-item .bus-item-dialog-value .bus-item-dialog-li {
  color: #333;
  font-weight: 300;
  line-height: 160%;
  position: relative;
  padding-left: .2rem;
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-main .bus-item-dialog-detail .bus-item-dialog-item .bus-item-dialog-value .bus-item-dialog-li::before {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #333333;
  position: absolute;
  left: 0;
  top: 11px;
  /*top: 50%;*/
  /*transform: translateY(-50%);*/
}

.search-main-ul .bus-app-item-dialog .bus-item-dialog-main .bus-item-dialog-detail .bus-item-dialog-item .bus-item-dialog-value .bus-item-dialog-p {
  color: #333;
  font-weight: 300;
  line-height: 160%;
}



.news-ul-left .notice-pagination {
  display: flex;
  justify-content: center;
  column-gap: .22rem;
  align-items: center;
}

.news-ul-left .notice-pagination .prev {
  display: block;
  width: .4rem;
  height: .4rem;
}

.news-ul-left .notice-pagination .prev img {
  display: block;
  width: 100%;
  height: 100%;
}

.news-ul-left .notice-pagination .prev .img1 {
  display: block;
}

.news-ul-left .notice-pagination .prev .img2 {
  display: none;
  transform: rotate(180deg);
}

.news-ul-left .notice-pagination .prev:hover .img1 {
  display: none;
}

.news-ul-left .notice-pagination .prev:hover .img2 {
  display: block;
}

.news-ul-left .notice-pagination .prev.active .img1 {
  display: none;
}

.news-ul-left .notice-pagination .prev.active .img2 {
  display: block;
}

.news-ul-left .notice-pagination .next {
  display: block;
  width: .4rem;
  height: .4rem;
}

.news-ul-left .notice-pagination .next img {
  display: block;
  width: 100%;
  height: 100%;
}

.news-ul-left .notice-pagination .next .img1 {
  display: block;
  transform: rotate(180deg);
}

.news-ul-left .notice-pagination .next .img2 {
  display: none;
}

.news-ul-left .notice-pagination .next:hover .img1 {
  display: none;
}

.news-ul-left .notice-pagination .next:hover .img2 {
  display: block;
}

.news-ul-left .notice-pagination .next.active .img1 {
  display: none;
}

.news-ul-left .notice-pagination .next.active .img2 {
  display: block;
}

.news-ul-left .notice-pagination .page {
  width: .4rem;
  height: .4rem;
  color: #666;
  font-size: .24rem;
  font-weight: 300;
  display: flex;
  justify-content: center;
  align-items: center;
}

.news-ul-left .notice-pagination .page:hover {
  color: #1A83AF;
  font-weight: 400;
}

.news-ul-left .notice-pagination .page.active {
  color: #1A83AF;
  font-weight: 400;
}


.search-main .notice-pagination {
  display: flex;
  justify-content: center;
  column-gap: .22rem;
  align-items: center;
  margin-top: .5rem;
}

.search-main .notice-pagination .prev {
  display: block;
  width: .4rem;
  height: .4rem;
}

.search-main .notice-pagination .prev img {
  display: block;
  width: 100%;
  height: 100%;
}

.search-main .notice-pagination .prev .img1 {
  display: block;
}

.search-main .notice-pagination .prev .img2 {
  display: none;
  transform: rotate(180deg);
}

.search-main .notice-pagination .prev:hover .img1 {
  display: none;
}

.search-main .notice-pagination .prev:hover .img2 {
  display: block;
}

.search-main .notice-pagination .prev.active .img1 {
  display: none;
}

.search-main .notice-pagination .prev.active .img2 {
  display: block;
}

.search-main .notice-pagination .next {
  display: block;
  width: .4rem;
  height: .4rem;
}

.search-main .notice-pagination .next img {
  display: block;
  width: 100%;
  height: 100%;
}

.search-main .notice-pagination .next .img1 {
  display: block;
  transform: rotate(180deg);
}

.search-main .notice-pagination .next .img2 {
  display: none;
}

.search-main .notice-pagination .next:hover .img1 {
  display: none;
}

.search-main .notice-pagination .next:hover .img2 {
  display: block;
}

.search-main .notice-pagination .next.active .img1 {
  display: none;
}

.search-main .notice-pagination .next.active .img2 {
  display: block;
}

.search-main .notice-pagination .page {
  width: .4rem;
  height: .4rem;
  color: #666;
  font-size: .24rem;
  font-weight: 300;
  display: flex;
  justify-content: center;
  align-items: center;
}

.search-main .notice-pagination .page:hover {
  color: #1A83AF;
  font-weight: 400;
}

.search-main .notice-pagination .page.active {
  color: #1A83AF;
  font-weight: 400;
}
