.text_10 {
  min-width: 0.96rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  position: relative;
  cursor: pointer;
}

.text_10 a{
  color: #fff;
}

.text_10:hover:after{
  content:'';
  position: absolute;
  left: 50%;
  bottom: -8px;
  width: 14px;
  height: 14px;
  /* border: 1px; */
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  transform: translateX(-50%);
}

.text_11 {
  width: 1.92rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-left: 1.707rem;
}

.text_12 {
  width: 1.92rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-left: 1.707rem;
}

.text_13 {
  width: 1.92rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-left: 1.707rem;
}

.text_14 {
  width: 1.92rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-left: 1.707rem;
}

.text_15 {
  width: 1.92rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-left: 1.707rem;
}

.text_16 {
  width: 1.92rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-left: 1.707rem;
}

.text_17 {
  width: 1.92rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-left: 1.707rem;
}

.text_18 {
  width: 1.92rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-left: 1.707rem;
}

.group_7 {
  width: 0.32rem;
  height: 0.214rem;
  margin: 0.107rem 0 0 10.934rem;
}

.box_1 {
  background-color: rgba(255, 255, 255, 1);
  height: 0.214rem;
  width: 0.32rem;
}

.group_8 {
  width: 0.32rem;
  height: 0.214rem;
}

.group_9 {
  width: 4.587rem;
  height: 0.107rem;
  margin-left: 30.08rem;
}

.block_5 {
  background-image: linear-gradient(
          270deg,
          rgba(144, 185, 90, 1) 0,
          rgba(9, 105, 179, 1) 100%
  );
  width: 4.587rem;
  height: 0.107rem;
}

.group_10 {
  width: 4.587rem;
  height: 1.174rem;
  margin-left: 30.08rem;
}

.text-wrapper_3 {
  background-color: rgba(255, 255, 255, 0.9);
  height: 1.174rem;
  width: 4.587rem;
}

.text_19 {
  width: 2.24rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 66, 73, 1);
  font-size: 0.373rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.32rem 0 0 1.174rem;
}

.group_11 {
  width: 4.587rem;
  height: 1.174rem;
  margin-left: 30.08rem;
}

.text-wrapper_4 {
  background-color: rgba(255, 255, 255, 0.9);
  height: 1.174rem;
  width: 4.587rem;
}

.text_20 {
  width: 2.24rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.373rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.32rem 0 0 1.174rem;
}

.group_12 {
  width: 4.587rem;
  height: 1.174rem;
  margin: 0 0 11.307rem 30.08rem;
}

.text-wrapper_5 {
  background-color: rgba(255, 255, 255, 0.9);
  height: 1.174rem;
  width: 4.587rem;
}

.text_21 {
  width: 2.24rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 66, 73, 1);
  font-size: 0.373rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.32rem 0 0 1.174rem;
}

.group_13 {
  position: absolute;
  left: 40.374rem;
  top: 0.934rem;
  width: 0.854rem;
  height: 0.854rem;
  background: url(../../images/ty/index/user.png)
  100% no-repeat;
  background-size: 100% auto;
}

.group_14 {
  position: absolute;
  left: 37.814rem;
  top: 0.934rem;
  width: 0.854rem;
  height: 0.854rem;
  background: url(../../images/ty/index/treach.png)
  100% no-repeat;
  background-size: 100% auto;
}

.group_15 {
  position: absolute;
  left: 35.68rem;
  top: 0.934rem;
  width: 0.854rem;
  height: 0.854rem;
  background: url(../../images/ty/index/search.png)
  100% no-repeat;
  background-size: 100% auto;
}

.block_6 {
  width: 51.2rem;
  height: 32.214rem;
}

.background_news {
  height: 18.72rem;
  background: url(../../images/ty/index/bg_news.png)
  100% no-repeat;
  background-size: 100% 100%;
  width: 100%;
}

.container_news {
  height: 18.72rem;
  width: 32rem;
  position: relative;
  margin: 0 auto;
}

.header_news {
  width: 32rem;
  height: 1.387rem;
  margin: 1.6rem 0 0 0;
}

.title {
  width: 4.054rem;
  height: 1.387rem;
  overflow-wrap: break-word;
  color: rgba(60, 61, 62, 1);
  font-size: 1.013rem;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 1.387rem;
}

.Subtitle {
  width: 1.494rem;
  height: 0.694rem;
  overflow-wrap: break-word;
  color: rgba(64, 66, 73, 1);
  font-size: 0.533rem;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin: 0.56rem 0 0 0.214rem;
}

.more {
  width: 1.707rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(99, 104, 116, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.107rem 0 0 22.614rem;
}

.arrow {
  background-image: linear-gradient(
          270deg,
          rgba(146, 186, 88, 1) 0,
          rgba(9, 105, 179, 1) 100%
  );
  border-radius: 50%;
  height: 0.827rem;
  width: 0.827rem;
  position: relative;
  margin: 0.454rem 0 0 1.094rem;
}

.group_17 {
  margin: 0.3rem 0 0 0.374rem;
  width: 0;
  height: 0;
  border-left: 0.12rem solid #fff;
  border-bottom: 0.12rem solid transparent;
  border-top: 0.12rem solid transparent;
}

.group_18 {
  background-color: rgba(255, 255, 255, 1);
  height: 0.027rem;
  width: 3.174rem;
  position: absolute;
  left: -2.773rem;
  top: 0.4rem;
}

.line {
  background-color: rgba(181, 186, 189, 1);
  width: 2.774rem;
  height: 0.027rem;
}

.bottom_news {
  width: 32rem;
  height: 12.534rem;
  margin: 1.067rem 0 2.134rem 0rem;
}

.left_news {
  box-shadow: 0px 0px 37px 0px rgba(0, 73, 122, 0.1);
  background-color: rgba(255, 255, 255, 1);
  width: 14.507rem;
  height: 12.534rem;
}

.new {
  height: 2.507rem;
  width: 14.507rem;
  position: relative;
  cursor: pointer;

}

.new:hover {
  background-image: linear-gradient(
          270deg,
          rgba(144, 185, 90, 1) 0,
          rgba(9, 105, 179, 1) 100%
  );
}

.new:hover *{
  color: #fff!important;
}

.new .day {
  color: rgba(9, 105, 179, 1);
}

.new .years{
  color: rgba(9, 105, 179, 1);
}
.new .name{
  color: #202226;
}

.active_group{
  background-image: linear-gradient(
          270deg,
          rgba(144, 185, 90, 1) 0,
          rgba(9, 105, 179, 1) 100%
  )!important;
}
.active_group *{
  color: #fff!important;
}
.image_1 {
  width: 1.974rem;
  height: 2.507rem;
  position: absolute;
  right: 0;
  top: 0;
}

.data {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}

.time {
  width: 2.6rem;
  height: 1.44rem;
}

.day {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.693rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 0.694rem;
}

.years {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.054rem;
}

.name {
  width: 11.5rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  text-align: left;
}

.group_21 {
  width: 12.8rem;
  height: 1.44rem;
  margin: 0.534rem 0 0 0.854rem;
}

.text-group_2 {
  width: 1.6rem;
  height: 1.44rem;
}

.text_28 {
  width: 0.774rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.693rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin-left: 0.4rem;
}

.text_29 {
  width: 1.6rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.426rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.054rem;
}

.text_30 {
  width: 9.92rem;
  height: 1.334rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
}

.group_22 {
  width: 12.8rem;
  height: 1.44rem;
  margin: 1.067rem 0 0 0.854rem;
}

.text-group_3 {
  width: 1.6rem;
  height: 1.44rem;
}

.text_31 {
  width: 0.774rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.693rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin-left: 0.4rem;
}

.text_32 {
  width: 1.6rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.426rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.054rem;
}

.text_33 {
  width: 9.92rem;
  height: 1.334rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
}

.group_23 {
  width: 12.8rem;
  height: 1.44rem;
  margin: 1.067rem 0 0 0.854rem;
}

.text-group_4 {
  width: 1.6rem;
  height: 1.44rem;
}

.text_34 {
  width: 0.774rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.693rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin-left: 0.4rem;
}

.text_35 {
  width: 1.6rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.426rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.054rem;
}

.text_36 {
  width: 9.92rem;
  height: 1.334rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
}

.group_24 {
  width: 12.8rem;
  height: 1.44rem;
  margin: 1.067rem 0 0.534rem 0.854rem;
}

.text-group_5 {
  width: 1.6rem;
  height: 1.44rem;
}

.text_37 {
  width: 0.774rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.693rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin-left: 0.4rem;
}

.text_38 {
  width: 1.6rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.426rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.054rem;
}

.text_39 {
  width: 9.92rem;
  height: 1.334rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  text-align: left;
}

.image_news {
  width: 16.694rem;
  height: 12.534rem;
  position: relative;
  overflow: hidden;
}

.image_news .img-content-box{
  display: none;
  animation-name: fadeInOut;
  animation-duration: 2s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}


.image_news .img-content-box img{
  position: absolute;
  top: 0;
  height: 100%;
  cursor: pointer;
  left: 50%;
  transform: translateX(-50%);
}


.image_news>div:nth-child(3){
  display: block;
}

/* 定义关键帧 */
@keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.block_8 {
  width: 100%;
  height: 1.867rem;
  position: absolute;
  z-index: 9;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.64rem;
}

.label_1 {
  width: 0.694rem;
  height: 0.694rem;
  margin: 0.587rem 0 0 0.107rem;
}

.last_page {
  background-color: rgba(0, 0, 0, 0.3);
  height: 1.867rem;
  /*margin-left: 0.107rem;*/
  width: 0.907rem;
  cursor: pointer;
  position: absolute;
  /*left: 0.64rem;*/
  top: 50%;
  transform: translateY(-50%);
  z-index: 999;
}

.group_25 {
  width: 0.907rem;
  height: 1.867rem;
}

.next_page {
  background-color: rgba(0, 0, 0, 0.3);
  height: 1.867rem;
  width: 0.907rem;
  position: absolute;
  cursor: pointer;
  right: 0rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 999;
}

.label_2 {
  width: 0.694rem;
  height: 0.694rem;
  margin: 0.587rem 0 0 0.107rem;
}

.box_9 {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.907rem;
  height: 1.867rem;
}

.text-wrapper_news {
  background-image: linear-gradient(
          180deg,
          rgba(0, 0, 0, 0) 0,
          rgba(0, 0, 0, 0.8) 100%
  );
  width: 16.694rem;
  height: 1.707rem;
  margin-top: 3.627rem;
  position: absolute;
  bottom: 0;
}

.image_news_title {
  width: 9.28rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.534rem 0 0 0.534rem;
}

.image_news_time {
  width: 2.72rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.534rem 0.534rem 0 0;
}

.click_on_more {
  position: absolute;
  left: 38rem;
  top: 2.054rem;
  width: 3.6rem;
  height: 0.827rem;
}

.announcement {
  height: 13.44rem;
  background: url(../../images/ty/index/announcement_bg.png)
  100% no-repeat;
  background-size: 100% 100%;
  width: 100%;
}

.group_announcement {
  height: 13.44rem;
  width: 32rem;
  margin: 0 auto;
}

.header_announcement {
  width: 32rem;
  height: 1.387rem;
  margin: 1.6rem 0 0 0rem;
}

.announcement_title {
  width: 4.054rem;
  height: 1.387rem;
  overflow-wrap: break-word;
  color: rgba(60, 61, 62, 1);
  font-size: 1.013rem;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 1.387rem;
}

.announcement_subtitle {
  width: 1.92rem;
  height: 0.694rem;
  overflow-wrap: break-word;
  color: rgba(64, 66, 73, 1);
  font-size: 0.533rem;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin: 0.56rem 0 0 0.214rem;
}

.announcement_more {
  width: 3.707rem;
  height: 1.587rem;
  overflow-wrap: break-word;
  color: rgba(99, 104, 116, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.107rem 0 0 22.187rem;
  cursor: pointer;
}

.block_9 {
  background-image: linear-gradient(
          270deg,
          rgba(146, 186, 88, 1) 0,
          rgba(9, 105, 179, 1) 100%
  );
  cursor: pointer;
  border-radius: 50%;
  height: 0.827rem;
  width: 0.827rem;
  position: relative;
  margin: 0.454rem 0 0 -0.9rem;
}

.block_10 {
  margin: 0.3rem 0 0 0.374rem;
  width: 0;
  height: 0;
  border-left: 0.12rem solid #fff;
  border-bottom: 0.12rem solid transparent;
  border-top: 0.12rem solid transparent;
}

.block_11 {
  background-color: rgba(255, 255, 255, 1);
  height: 0.027rem;
  width: 3.174rem;
  position: absolute;
  left: -2.773rem;
  top: 0.4rem;
}

.box_12 {
  background-color: rgba(181, 186, 189, 1);
  width: 2.774rem;
  height: 0.027rem;
}

.box_13 {
  width: 32rem;
  height: 3.2rem;
  margin: 1.067rem 0 0 0rem;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
  grid-column-gap: 20px;
}
.group_28 {
  box-shadow: 0px 0px 37px 0px rgba(0, 73, 122, 0.1);
  background-image: linear-gradient(
          270deg,
          rgba(144, 185, 90, 1) 0,
          rgba(9, 105, 179, 1) 100%
  );
  border-radius: 2px;
  height: 3.2rem;
  width: 10.08rem;
  position: relative;
}

.image_2 {
  width: 2.507rem;
  height: 3.2rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.section_4 {
  position: absolute;
  left: 0;
  top: 0;
  width: 10.08rem;
  height: 3.2rem;
}

.text-group_6 {
  width: 1.6rem;
  height: 1.44rem;
  margin-top: 0.88rem;
}

.text_45 {
  width: 0.774rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.693rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin-left: 0.4rem;
}

.text_46 {
  width: 1.6rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.054rem;
}

.text_47 {
  width: 6.774rem;
  height: 1.334rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  text-align: left;
  margin-top: 0.934rem;
}

.group_29 {
  box-shadow: 0px 0px 37px 0px rgba(0, 73, 122, 0.1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 2px;
  width: 10.08rem;
  height: 3.2rem;
  margin-left: 0.88rem;
}

.text-group_7 {
  width: 1.6rem;
  height: 1.44rem;
  margin-top: 0.88rem;
}

.text_48 {
  width: 0.774rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.693rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin-left: 0.4rem;
}

.text_49 {
  width: 1.6rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.426rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.054rem;
}

.text_50 {
  width: 6.774rem;
  height: 1.334rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  text-align: left;
  margin-top: 0.88rem;
}

.group_30 {
  box-shadow: 0px 0px 37px 0px rgba(0, 73, 122, 0.1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 2px;
  width: 10.3rem;
  height: 3.2rem;
  margin-bottom: 0.6rem;
  cursor: pointer;
  position: relative;
}
.group_30:hover *{
  color: #fff!important;
}
.group_30:hover{
  background-image: linear-gradient(
          270deg,
          rgba(144, 185, 90, 1) 0,
          rgba(9, 105, 179, 1) 100%
  );
}

.text-group_8 {
  width: 1.6rem;
  height: 1.44rem;
  margin-top: 0.88rem;
}

.text_51 {
  width: 0.774rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.693rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin-left: 0.4rem;
}

.text_52 {
  width: 1.6rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.426rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.054rem;
}

.text_53 {
  width: 6.774rem;
  height: 1.334rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  margin-top: 0.88rem;
}

.box_14 {
  width: 32rem;
  height: 3.2rem;
  margin: 0.854rem 0 2.134rem 9.6rem;
}

.box_15 {
  box-shadow: 0px 0px 37px 0px rgba(0, 73, 122, 0.1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 2px;
  width: 10.08rem;
  height: 3.2rem;
}

.text-group_9 {
  width: 1.6rem;
  height: 1.44rem;
  margin-top: 0.88rem;
}

.text_54 {
  width: 0.774rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.693rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin-left: 0.4rem;
}

.text_55 {
  width: 1.6rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.426rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.054rem;
}

.text_56 {
  width: 6.774rem;
  height: 1.334rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  margin-top: 0.88rem;
}

.box_16 {
  box-shadow: 0px 0px 37px 0px rgba(0, 73, 122, 0.1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 2px;
  width: 10.08rem;
  height: 3.2rem;
  margin-left: 0.88rem;
}

.text-group_10 {
  width: 1.6rem;
  height: 1.44rem;
  margin-top: 0.88rem;
}

.text_57 {
  width: 0.774rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.693rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin-left: 0.4rem;
}

.text_58 {
  width: 1.6rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.426rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.054rem;
}

.text_59 {
  width: 6.774rem;
  height: 1.334rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  margin-top: 0.88rem;
}

.box_17 {
  box-shadow: 0px 0px 37px 0px rgba(0, 73, 122, 0.1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 2px;
  width: 10.08rem;
  height: 3.2rem;
  margin-left: 0.88rem;
}

.text-group_11 {
  width: 1.6rem;
  height: 1.44rem;
  margin-top: 0.88rem;
}

.text_60 {
  width: 0.774rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.693rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin-left: 0.4rem;
}

.text_61 {
  width: 1.6rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(9, 105, 179, 1);
  font-size: 0.426rem;
  font-family: DIN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.054rem;
}

.text_62 {
  width: 6.774rem;
  height: 1.334rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  margin-top: 0.88rem;
}

.block_12 {
  height: 27.387rem;
  background: url(../../images/ty/index/nd_team_bg.png)
  100% no-repeat;
  background-size: 100% 100%;
  margin-top: -0.026rem;
  width: 100%;
}

.group_31 {
  height: 27.387rem;
  width: 32rem;
  position: relative;
  margin: 0 auto;
}

.group_32 {
  width: 32rem;
  height: 1.387rem;
  margin: 3.627rem 0 0 0rem;
}

.text_63 {
  width: 4.054rem;
  height: 1.387rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.013rem;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 1.387rem;
}

.text_64 {
  width: 4.187rem;
  height: 0.694rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.533rem;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin: 0.56rem 0 0 0.214rem;
}

.box_18 {
  width: 2.8rem;
  height: 0.774rem;
  margin: 0.107rem 0 0 19.92rem;
  cursor: pointer;
}

.text_65 {
  width: 1.707rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  cursor: pointer;
}

.group_33 {
  background-color: rgba(255, 255, 255, 0.75);
  width: 2.774rem;
  height: 0.027rem;
  margin: 0.16rem 0 0 0.027rem;
}

.box_19 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  width: 0.827rem;
  height: 0.827rem;
  margin-top: 0.454rem;
}

.group_34 {
  background-image: linear-gradient(
          180deg,
          rgba(141, 184, 95, 1) 0,
          rgba(9, 105, 179, 1) 100%
  );
  width: 0.4rem;
  height: 0.027rem;
  margin-top: 0.4rem;
}

.group_35 {
  width: 0.134rem;
  height: 0.187rem;
  background: url(../../images/ty/index/blue_right_arrow.png)
  100% no-repeat;
  background-size: 100% 100%;
  margin: 0.32rem 0.32rem 0 -0.027rem;
}

.group_36 {
  width: 32rem;
  height: 5.334rem;
  margin: 12.054rem 0 4.987rem 0rem;
}

.group_37 {
  box-shadow: 0px 4px 18px 0px rgba(0, 33, 82, 0.13);
  background-color: rgba(1, 9, 78, 0.2);
  height: 1.654rem;
  margin-top: 1.414rem;
  width: 2.747rem;
  cursor: pointer;
  z-index:1;
  background: url(../../images/ty/left2.png)
}

.box_20 {
  height: 0.854rem;
  background: url(../../images/ty/index/arrow_lefts.png)
  100% no-repeat;
  background-size: 100% 100%;
  width: 0.854rem;
  margin: 0.45rem 0 0 0.96rem;
}

.box_21 {
  width: 0.854rem;
  height: 0.854rem;
}

.group_38 {
  box-shadow: 0px 4px 18px 0px rgba(0, 33, 82, 0.13);
  background-color: rgba(1, 9, 78, 0.2);
  height: 1.654rem;
  margin-top: 1.867rem;
  width: 2.747rem;
  cursor: pointer;

}

.group_39 {
  height: 0.854rem;
  width: 0.854rem;
  margin: 0.4rem 0 0 0.96rem;
}

.block_13 {
  width: 0.854rem;
  height: 0.854rem;
  background: url(../../images/ty/index/next_treacher.png);
  background-size: 100%;
}

.image_3 {
  width: 7.094rem;
  height: 5.334rem;
  margin-left: 4.694rem;
}

.image_4 {
  width: 7.094rem;
  height: 5.334rem;
  margin-left: 0.267rem;
  object-fit: cover;
  z-index:10;
  cursor: pointer;
}

.image_5 {
  width: 7.094rem;
  height: 5.334rem;
  margin-left: 0.267rem;
}

.group_40 {
  position: absolute;
  left: 14rem;
  top: 7.04rem;
  width: 17.6rem;
  height: 10.827rem;
}
.group_31 .teamshow-content{
  display: none;
  animation-name: fadeInOut;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  z-index: 99;
}
.group_31 .teamshow-content:nth-child(3){
  display: block;
}
.box_22 {
  width: 18rem;
  height: 10.827rem;
  background: url(../../images/ty/index/bg_team.png)
  100% no-repeat;
  background-size: 100% 100%;
}

.text-group_12 {
  width: 14.4rem;
  height: 4.96rem;
  margin: 1.067rem 0 0 2.134rem;
}

.text_66 {
  width: 14.4rem;
  height: 1.387rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.693rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 1.387rem;
}

.text_67 {
  width: 14.4rem;
  height: 3.2rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.46rem;
  font-family: PingFang SC-Regular;
  text-align: left;
  line-height: 0.64rem;
  margin-top: 0.374rem;
  overflow: hidden;
}
.text_67 *{
  color: rgba(255, 255, 255, 1) !important;
  background: transparent!important;
}

.block_14 {
  border-radius: 2px;
  width: 2.347rem;
  height: 0.96rem;
  border: 1px solid rgba(255, 255, 255, 1);
  margin: 1.547rem 0 2.294rem 2.134rem;
  cursor: pointer;
}

.image-text_1 {
  width: 1.92rem;
  height: 0.534rem;
  margin: 0.214rem 0 0 0.214rem;
  cursor: pointer;
}

.text-group_13 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.474rem;
}

.thumbnail_1 {
  width: 0.427rem;
  height: 0.427rem;
  margin-top: 0rem;
}

.image_6 {
  position: absolute;
  left: 0rem;
  top: 8.107rem;
  width: 14.4rem;
  height: 10.827rem;
  object-fit: cover;
  overflow: hidden;
  /*background-color: rgba(0, 0, 0, 0.2);*/
  /*object-fit: ;*/
}

.group_41 {
  position: absolute;
  left: 38rem;
  top: 4.08rem;
  width: 3.6rem;
  height: 0.827rem;
  cursor: pointer;
}

.block_15 {
  position: relative;
  width: 100%;
  /*height: 35.467rem;*/
}

.box_23 {
  background: url(../../images/ty/index/nd_bg.png)
  100% no-repeat;
  background-size: 100% 100%;
  width: 100%;
}

.box_24 {
  width: 32rem;
  position: relative;
  margin: 0 auto;
}

.box_25 {
  width: 32rem;
  height: 1.387rem;
  margin: 1.6rem 0;
}

.text_68 {
  width: 4.054rem;
  height: 1.387rem;
  overflow-wrap: break-word;
  color: rgba(60, 61, 62, 1);
  font-size: 1.013rem;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 1.387rem;
}

.text_69 {
  width: 1.494rem;
  height: 0.694rem;
  overflow-wrap: break-word;
  color: rgba(64, 66, 73, 1);
  font-size: 0.533rem;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin: 0.56rem 0 0 0.214rem;
}

.text_70 {
  width: 3.707rem;
  height: 1.587rem;
  overflow-wrap: break-word;
  color: rgba(99, 104, 116, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.107rem 0 0 22.6rem;
  cursor: pointer;
}
.text_71_1 {
  width: 3.707rem;
  height: 1.587rem;
  overflow-wrap: break-word;
  color: rgba(99, 104, 116, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.107rem 0 0 19.9rem;
  cursor: pointer;
}
.group_42 {
  background-image: linear-gradient(
          270deg,
          rgba(146, 186, 88, 1) 0,
          rgba(9, 105, 179, 1) 100%
  );
  border-radius: 50%;
  height: 0.827rem;
  width: 0.827rem;
  position: relative;
  margin: 0.454rem 0 0 -0.9rem;
  cursor: pointer;
}

.box_26 {
  margin: 0.3rem 0 0 0.374rem;
  width: 0;
  height: 0;
  border-left: 0.12rem solid #fff;
  border-bottom: 0.12rem solid transparent;
  border-top: 0.12rem solid transparent;
}

.box_27 {
  background-color: rgba(255, 255, 255, 1);
  height: 0.027rem;
  width: 3.174rem;
  position: absolute;
  left: -2.773rem;
  top: 0.4rem;
}

.group_43 {
  background-color: rgba(181, 186, 189, 1);
  width: 2.774rem;
  height: 0.027rem;
}

.box_28 {
  width: 32.507rem;
  margin: 1.4rem 0 2rem 0rem;
  display: grid;
  grid-row-gap: 0.64rem;
  grid-column-gap: 0.64rem;
  grid-template-areas:
    'a b';
  grid-template-columns: 3fr 4fr;
}

.box_28 .box_28_item{
  width: 100%;
  overflow: hidden;
}
.box_28 .box_28_item:first-child{
  grid-row: 1 / span 3;
  overflow: initial;
}

.image_7 {
  /*height: 100%;*/
  margin-top: -1.3rem;
}

.group_44 {
  width: 1.254rem;
  height: 5.254rem;
  margin: 0.134rem 0 0 0.88rem;
}

.box_30 {
  background-color: rgba(255, 255, 255, 0.2);
  width: 0.934rem;
  height: 0.827rem;
  margin: 0.4rem 0 0 -0.027rem;
}

.box_31 {
  background-color: rgba(255, 255, 255, 0.14);
  height: 1.174rem;
  width: 1.174rem;
  position: absolute;
  left: 0.054rem;
  top: 0;
}

.box_32 {
  background-color: rgba(255, 255, 255, 1);
  width: 0.56rem;
  height: 0.587rem;
  margin: 0.347rem 0 0 0.267rem;
}

.label_3 {
  width: 1.227rem;
  height: 1.227rem;
  margin-top: 0.774rem;
}

.label_4 {
  width: 1.227rem;
  height: 1.227rem;
  margin-top: 0.8rem;
}

.group_45 {
  width: 17.227rem;
  height: 5.494rem;
  margin-left: 0.827rem;
}

.text-group_14 {
  margin-left: 2rem;
  cursor: pointer;
}

.text_71 {
  overflow-wrap: break-word;
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  text-align: left;
  line-height: 0.64rem;
}
.text-group_14:hover .text_71{
  color: rgba(9, 105, 179, 1);
}
.text_72 {
  overflow-wrap: break-word;
  color: rgba(123, 128, 140, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  text-align: left;
  margin-top: 0.214rem;
}

.text-group_15 {
  width: 17.227rem;
  height: 1.44rem;
  margin-top: 0.587rem;
}

.text_73 {
  width: 17.227rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.text_74 {
  width: 16.56rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(123, 128, 140, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.214rem;
}

.text-group_16 {
  width: 17.227rem;
  height: 1.44rem;
  margin-top: 0.587rem;
}

.text_75 {
  width: 17.227rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.text_76 {
  width: 16.56rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(123, 128, 140, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.214rem;
}

.box_33 {
  width: 32.507rem;
  height: 1.707rem;
  margin: 0.32rem 0 0 9.6rem;
}

.label_5 {
  width: 1.4rem;
  height: 1.4rem;
  position: absolute;
}

.text-group_17 {
  width: 9.894rem;
  height: 1.44rem;
  margin-left: 0.854rem;
}

.text_77 {
  width: 9.894rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.text_78 {
  width: 9.894rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(123, 128, 140, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.214rem;
}

.label_6 {
  width: 1.227rem;
  height: 1.227rem;
  margin: 0.374rem 0 0 1.227rem;
}

.text-group_18 {
  width: 17.227rem;
  height: 1.44rem;
  margin: 0.267rem 0 0 0.854rem;
}

.text_79 {
  width: 17.227rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.text_80 {
  width: 16.56rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(123, 128, 140, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.214rem;
}

.box_34 {
  width: 32.507rem;
  height: 1.467rem;
  margin: 0.587rem 0 2.107rem 9.6rem;
}

.label_7 {
  width: 1.227rem;
  height: 1.227rem;
  margin-top: 0.107rem;
}

.text-group_19 {
  width: 9.894rem;
  height: 1.467rem;
  margin-left: 0.854rem;
}

.text_81 {
  width: 9.894rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
}

.text_82 {
  width: 9.894rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(123, 128, 140, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.214rem;
}

.label_8 {
  width: 1.227rem;
  height: 1.227rem;
  margin: 0.107rem 0 0 1.227rem;
}

.text-group_20 {
  width: 17.227rem;
  height: 1.44rem;
  margin-left: 0.854rem;
}

.text_83 {
  width: 17.227rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(32, 34, 38, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.text_84 {
  width: 16.56rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(123, 128, 140, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.214rem;
}

.box_35 {
  position: absolute;
  left: 9.6rem;
  top: 4.054rem;
  width: 12.32rem;
  height: 6.08rem;
}

.box_36 {
  position: absolute;
  left: 22.8rem;
  top: 5.227rem;
  width: 1.227rem;
  height: 1.227rem;
}

.image_8 {
  width: 100%;
  height: 18.72rem;
}

.box_37 {
  height: 18.747rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.section_5 {
  width: 32rem;
  height: 1.387rem;
  margin: 1.627rem auto 1rem auto;
}

.text_85 {
  width: 4.054rem;
  height: 1.387rem;
  overflow-wrap: break-word;
  color: rgba(60, 61, 62, 1);
  font-size: 1.013rem;
  font-family: PingFang SC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 1.387rem;
}

.text_86 {
  width: 4.24rem;
  height: 0.694rem;
  overflow-wrap: break-word;
  color: rgba(64, 66, 73, 1);
  font-size: 0.533rem;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin: 0.56rem 0 0 0.214rem;
}

.text_87 {
  width: 1.707rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(99, 104, 116, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.107rem 0 0 19.867rem;
}

.group_46 {
  background-image: linear-gradient(
          270deg,
          rgba(146, 186, 88, 1) 0,
          rgba(9, 105, 179, 1) 100%
  );
  border-radius: 50%;
  height: 0.827rem;
  width: 0.827rem;
  position: relative;
  margin: 0.454rem 0 0 1.094rem;
}

.section_6 {
  background-color: rgba(255, 255, 255, 1);
  width: 0.134rem;
  height: 0.187rem;
  margin: 0.32rem 0 0 0.374rem;
}

.section_7 {
  background-color: rgba(255, 255, 255, 1);
  height: 0.027rem;
  width: 3.174rem;
  position: absolute;
  left: -2.773rem;
  top: 0.4rem;
  margin: 0.3rem 0 0 0.374rem;
}

.block_16 {
  background-color: rgba(181, 186, 189, 1);
  width: 2.774rem;
  height: 0.027rem;
}

.section_8 {
  width: 32rem;
  height: 12.374rem;
  margin: 1.227rem 0 2.134rem 0.027rem;
}

.block_17 {
  height: 12.374rem;
  background: url(../../images/ty/index/bg_treacher.png)
  100% no-repeat;
  background-size: 100% 100%;
  width: 22.987rem;
  border-top-right-radius: 1rem;
  /* position: relative; */
  /* left: 50%; */
  /* transform: translateX(-50%); */
}

.section_9 {
  position: relative;
  width: 22.987rem;
  height: 12.374rem;
}

.label_9 {
  width: 0.667rem;
  height: 0.614rem;
  margin: 0.934rem 0 0 9.734rem;
}

.text_88 {
  width: 8.374rem;
  height: 6.934rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Regular;
  text-align: left;
  line-height: 0.694rem;
  margin: 0.4rem 0 0 9.6rem;
}
.text_88 .titles{
  display: none;
}
.text_88 .titles:first-child{
  display: block;
}

.box_38 {
  width: 3.627rem;
  height: 1.067rem;
  margin: 0.64rem 0 1.787rem 9.6rem;
}

.box_39 {
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.07);
  border-radius: 1px;
  height: 1.067rem;
  border: 0.703125px solid rgba(255, 255, 255, 1);
  width: 1.067rem;
  position: relative;
  cursor: pointer;
}

.label_10 {
  width: 0.614rem;
  height: 0.614rem;
  margin: 0.2rem 0 0 0.2rem;
}

.group_47 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.067rem;
  height: 1.067rem;
  cursor: pointer;
}

.label_11 {
  width: 0.614rem;
  height: 0.614rem;
  margin: 0.2rem 0 0 0.2rem;
}

.box_40 {
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.07);
  border-radius: 1px;
  width: 1.067rem;
  height: 1.067rem;
  border: 0.703125px solid rgba(255, 255, 255, 1);
  margin-left: 0.43rem;
  cursor: pointer;
}

.box_41 {
  position: absolute;
  left: 11.094rem;
  top: 9.52rem;
  width: 1.067rem;
  height: 1.067rem;
}

.box_42 {
  position: absolute;
  left: 10.48rem;
  top: 1.654rem;
  width: 0.854rem;
  height: 0.854rem;
}

.box_43 {
  background-color: rgba(248, 249, 251, 1);
  border-radius: 0px 30px 0px 0px;
  position: absolute;
  left: 19.467rem;
  top: 1.974rem;
  width: 6.187rem;
  height: 9rem;
  overflow: hidden;
}

.box_43:nth-child(2) {
  left: 27.5rem!important;
}
.box_43:nth-child(3) {
  left: 35.5rem!important;
}

.image_9 {
  width: 100%;
  margin: 0rem 0 0 0rem;
  cursor: pointer;
  transform: scale(1);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  -moz-transform: scale(0.5);
  position: absolute;
  top: 0;
  height: 100%;
  object-fit: cover;
}

.text-wrapper_7 {
  background-image: linear-gradient(
          180deg,
          rgba(0, 0, 0, 0) 0,
          rgba(0, 0, 0, 0.6) 100%
  );
  height: 1.387rem;
  margin-top: 0.374rem;
  width: 6.187rem;
  z-index:999;
}

.text_89 {
  width: 1.6rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.32rem 0 0 0.427rem;
}

.block_18 {
  background-color: rgba(248, 249, 251, 1);
  border-radius: 0px 30px 0px 0px;
  width: 6.187rem;
  height: 8.427rem;
  margin: 1.974rem 0 0 4.427rem;
}

.image_10 {
  width: 6.027rem;
  height: 6.027rem;
  margin: 0.64rem 0 0 0.08rem;
}

.text_90 {
  width: 1.6rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.694rem 0 0.32rem 0.427rem;
  z-index:999;
}

.block_19 {
  background-image: linear-gradient(
          180deg,
          rgba(0, 0, 0, 0) 0,
          rgba(0, 0, 0, 0.6) 100%
  );
  width: 6.187rem;
  height: 1.387rem;
  margin: 9.014rem 0rem 0rem -6.213rem;
  z-index:9;
}

.block_20 {
  background-image: linear-gradient(
          180deg,
          rgba(0, 0, 0, 0) 0,
          rgba(0, 0, 0, 0.6) 100%
  );
  width: 6.214rem;
  height: 1.387rem;
  margin: 9.014rem 0rem 0rem 1.787rem;
  z-index:9;
}

.section_10 {
  background-color: rgba(248, 249, 251, 1);
  border-radius: 0px 30px 0px 0px;
  position: absolute;
  left: 35.387rem;
  top: 6.214rem;
  width: 6.214rem;
  height: 8.427rem;
}

.image_11 {
  width: 6.027rem;
  height: 6.027rem;
  margin: 0.64rem 0 0 0.08rem;
}

.text_91 {
  width: 1.6rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.694rem 0 0.32rem 0.427rem;
  z-index:999;
}
.newListMore{
  cursor: pointer;
}
.teamStyle .img-fluid{
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.fixedBtn {
  position: fixed;
  top: 50%;
  right: 1rem;
  width: 3.2rem;
  cursor: pointer;
  z-index: 999;
  background-repeat: no-repeat;
  background-image: url('../../images/ty/long.png');
  background-size: 100%;
}
.fixedBtn:hover {
  background-image: url('../../images/ty/long-2.png');
}
.fixedBtn:hover .list{
  height: 10rem;
  opacity: 1;
}
.fixedBtn .head{
  width: 100%;
  height: 1.71rem;
  line-height: 1.71rem;
  background-size: 100%;
  text-align: center;
  color: #fff;
  font-size: 0.48rem;
}
.fixedBtn .list{
  width: 100%;
  transition: height 0.3s ease-in-out;
  height: 0;
  opacity: 0;
  overflow: hidden;
}
.fixedBtn .list .list-item{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 0.1rem 0 0.5rem 0;
}
.fixedBtn .list .list-item .icon{
  width: 0.96rem;
}
.fixedBtn .list .list-item .name {
  color: #fff;
  font-size: 0.37rem;
  width: 70%;
  text-align: center;
  transition: transform 0.2s ease-in-out;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
}
.fixedBtn .list .list-item:hover .name{
  transform: scale(1.1);
}

@media (max-width: 769px) {
  .background_news{
    width: 100% !important;
    height: initial;
  }
  .background_news .container_news{
    width: 100% !important;
    height: initial;
  }
  .background_news .header_news{
    margin: 1.6rem 0 0 0.6rem!important;
    height: initial;
  }
  .background_news .bottom_news{
    width: calc(100% - 2rem);
    margin: 1.067rem auto 2.134rem auto!important;
    flex-direction: column !important;
    height: initial;
  }
  .background_news .left_news{
    width: 100%!important;
  }
  .background_news .name{
    width: calc(100% - 5rem);
  }
  .background_news .new{
    width: 100%!important;
  }
  .background_news .image_news{
    width: 100%;
    margin-top: 0.6rem;
  }
  .background_news .more{
    margin: 0.107rem 0 0 16.614rem!important;
  }
  .background_news .text-wrapper_news{
    width: 100% !important;
  }

  .announcement{
    width: 100%!important;
    height: initial!important;
  }
  .announcement .group_announcement{
    width: 100%!important;
    height: initial!important;
  }
  .announcement .header_announcement{
    width: 100%;
    margin: 1.6rem 0 0 0.6rem!important;
  }
  .announcement .box_13{
    height: initial!important;
    grid-column-gap: 0.64rem!important;
    width: calc(100% - 2rem)!important;
    margin: 1.067rem auto 0 auto!important;
    grid-template-columns: 1fr 1fr!important;
  }
  .announcement .group_30{
    width: 12.5rem!important;
  }
  .announcement .announcement_more{
    margin: 0.107rem 0 0 16rem!important;
  }
  .announcement .text_50{
    width: calc(100% - 3rem)!important;
  }
  .baseStyle{
    width: 100%!important;
  }
  .baseStyle .box_25{
    width: 100%!important;
    margin: 1.6rem 0 0 0.6rem!important;
  }
  .baseStyle .box_23{
    width: 100%!important;
  }
  .baseStyle .text_70{
    margin: 0.107rem 0 0 16.614rem!important;
  }
  .baseStyle .box_28{
    width: calc(100% - 2rem) !important;
    margin: 2.134rem auto 2.134rem auto!important;
    grid-template-columns: 1fr 1fr!important;
  }
  .baseStyle .box_24{
    width: 100%!important;
  }
  .baseStyle .box_28 .box_28_item{
    width: 100%!important;
  }
  .baseStyle .image_7{
    width: 100%!important;
  }
  .teamStyle{
    width: 100% !important;
  }
  .teamStyle .group_31{
    width: 100% !important;
  }
  .teamStyle .group_32{
    margin: 3.627rem 0 0 0.6rem!important;
  }
  .teamStyle .group_36{
    width: calc(100% - 2rem) !important;
    margin: 12.054rem auto 4.987rem auto!important;
  }
  .teamStyle .image_6{
    left: 0.6rem!important;
  }
  .teamStyle .group_40{
    left: 13.934rem!important;
  }
  .teamStyle .box_22{
    width: 13rem!important;
  }
  .teamStyle .text_66 {
    width: 100%!important;
  }
  .teamStyle .text_67{
    width: 100%!important;
  }
  .teamStyle .text-group_12{
    width: calc(100% - 3rem) !important;
  }
  .teamStyle .box_18{
    position: absolute!important;
    right: 2rem!important;
  }
  .teamStyle .box_19{
    margin-top: 0.4rem!important;
    position: absolute!important;
    right: 2rem!important;
  }
  .baseStyle .box_37{
    width: 100%!important;
  }
  .baseStyle .section_5{
    margin: 1.627rem 0 0 0.627rem!important;
  }
  .baseStyle .section_5 .text_70 {
    margin: 0.107rem 0 0 13.9rem!important;
  }
  .baseStyle .text_88{
    margin: 0.4rem 0 0 0.6rem!important;
  }
  .baseStyle .label_9{
    margin: 0.934rem 0 0 0.734rem!important;
  }
  .baseStyle .box_38{
    margin: 0.64rem 0 1.787rem 0.6rem!important;
  }
  .baseStyle .box_43{
    left: 10rem!important;
  }
  .baseStyle .box_43:nth-child(2){
    left: 18rem!important;
  }
  .baseStyle .box_43:nth-child(3){
    left: 26rem!important;
  }
}
