@font-face {
  font-family: 'sySong';
  src: url('../fonts/sySong.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.wxsz{cursor: auto !important;}
.banner-box {
  margin-top: 1.78rem
}

.banner {
  /* position: absolute; */
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /* overflow: hidden; */
}

.banner img {
  display: block;
  width: 100%;
}

.banner .slick-prev {
  width: .14rem;
  height: .25rem;
  background: url(../images/bal.png) no-repeat center center;
  background-size: cover;
  left: 0.3rem;
  z-index: 9;
}

.banner .slick-next {
  width: .14rem;
  height: .25rem;
  background: url(../images/bar.png) no-repeat center center;
  background-size: cover;
  right: 0.3rem;
  z-index: 9;
}

.banner .slick-dots {
  width: auto;
  margin-left: 50%;
  transform: translateX(-50%);
  bottom: .3rem;
  height: .2rem;
  display: flex;
  align-items: center;
  align-content: center;
}

.banner .slick-dots li {
  margin: 0 .1rem;
  width: .5rem;
  height: .08rem;
  background: #fff;
  border-radius: 0;
  opacity: 1
}

.banner .slick-dots li button {
  display: none
}

.banner .slick-dots li.slick-active {
  background: #2a6835;
}

/*  */
.index_tit {
  text-align: center;
  position: relative;
  margin-bottom: .5rem;
}

.index_tc {
  display: inline-block;
  padding-top: .6rem;
  height: 1.11rem;
  background: url(../images/section1tit.png) no-repeat center top;
  background-size: 1.24rem 1.11rem;
}

.index_tc p {
  font-family: Source Han Sans CN;
  font-size: .48rem;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  color: rgba(42, 104, 53, 0.06);
  user-select: none;
}

.index_tc h3 {
  font-family: Source Han Serif CN;
  font-size: .4rem;
  font-weight: bold;
  line-height: 1;
  color: #3D3D3D;
  margin-top: -0.6rem;
}

.index_more {
  position: absolute;
  right: 0;
  top: 70%;
  transform: translateY(-50%);
}

.index_more a {
  display: block;
  font-size: .16rem;
  font-weight: 290;
  line-height: .24rem;
  color: #9E9E9E;
  background: url(../images/more_ico.png) right center no-repeat;
  padding-right: .45rem;
  transition: all 0.3s
}

.index_more a:hover {
  color: #2a6835;
  margin-right: .1rem;
  transition: all 0.3s
}

.index_tit2 {
  text-align: left;
  position: relative;
  margin-bottom: .4rem;
}

.index_tit2 .index_tc {
  background: url(../images/section1tit.png) no-repeat left top;
}

/*  */
.section1 {
  margin: .6rem auto;
}

.section1_c {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.section1_l {
  width: 53.81%;
  border-radius: 0 .6rem 0 .6rem;
  overflow: hidden;
}

.section1_l ul li a {
  display: block;
  position: relative;
}

.section1_l .section1_img {
  position: relative;
  overflow: hidden;
  height: 5.7rem;
}

.section1_l li a:hover span {
  transform: scale(1.1);
}

.section1_l .section1_img>span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  transition: all 0.5s;
}

.section1_l .section1_lbg {
  width: 100%;
  height: 2.99rem;
  background: url(../images/section1lbg.png) no-repeat;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: 100% 100%;
  user-select: none;
}

.section1_l .section1_date {
  position: absolute;
  left: .4rem;
  bottom: .36rem;
  right: 0;
  width: 1.06rem;
  height: 1.06rem;
  border-radius: 50%;
  background: #398361;
  border: .02rem solid #FFFFFF;
  text-align: center;
  padding-top: .18rem;
  background: linear-gradient(135deg, #398361 0%, #21562A 100%), #2A6835;
}

.section1_l .section1_date>p {
  font-family: Georgia;
  font-size: .34rem;
  font-weight: bold;
  letter-spacing: 0.02em;
  color: #FFFFFF;
}

.section1_l .section1_date>span {
  display: block;
  font-family: Georgia;
  font-size: .18rem;
  font-weight: normal;
  letter-spacing: 0.02em;
  color: #FFFFFF;
}

.section1_l h3 {
  position: absolute;
  left: 1.7rem;
  bottom: .22rem;
  right: .3rem;
  font-size: .18rem;
  line-height: .3rem;
  color: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}

.section1_r {
  width: 43.5%;
}

.section1_r ul li {
  margin-top: .32rem;
}

.section1_r ul li:first-child {
  margin-top: 0;
}

.section1_r ul li a {
  display: flex;
  align-items: center;
}

.section1_r ul li a .section1_date {
  width: .88rem;
  height: .88rem;
  text-align: center;
  padding-top: .1rem;
}

.section1_r ul li a .section1_date>p {
  font-family: Georgia;
  font-size: .32rem;
  font-weight: normal;
  letter-spacing: 0.02em;
  color: #2A6835;
}

.section1_r ul li a .section1_date>span {
  display: block;
  font-family: Georgia;
  font-size: .16rem;
  font-weight: normal;
  color: #999999;
}

.section1_r ul li a hr {
  background: #E5E5E5;
  width: .01rem;
  height: .65rem;
  border: none;
  margin: 0 .3rem 0 .1rem;
}

.section1_r ul li a .section1_rtx {
  width: calc(100% - 1.3rem);
  font-size: .18rem;
  line-height: .28rem;
  max-height: .56rem;
  letter-spacing: 0.04em;
  color: #111111;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.section1_r ul li:hover a .section1_date {
  background: url(../images/section1rdate.png) no-repeat;
  background-size: 100% 100%;
}

.section1_r ul li:hover a hr {
  background: transparent;
}

.section1_r ul li:hover .section1_rtx {
  color: #2A6835;
  font-weight: bold;
}

/*  */
.section2 .imged {
  position: relative;
  padding-bottom: 65%;
  width: 100%;
  display: block;
  overflow: hidden;
  transition: 0.5s;
  background-size: cover !important;
  background-position: center center !important;
}

.section2 .imged img {
  display: none;
}

.section2 a:hover .imged {
  transform: scale(1.1);
}

.section2 .overflow_l1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.section2 .overflow_l2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.section2 .scale {
  overflow: hidden;
}

.in .section2 li * {
  transition: 0.5s;
}

.section2>.px1600 {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
}

.section2_l {
  width: 48.5%;
}

.section2_r {
  width: 48.5%;
}

.info_list_1600_032 li * {
  transition: 0.5s;
}

.section2_l ul::after {
  width: .01rem;
  height: auto;
  top: .2rem;
  bottom: .2rem;
  border: .01rem solid #ACCDC2;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  left: .73rem;
}


.section2_l li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 1.12rem;
  position: relative;
  z-index: 1;
}

.section2_l li a::after {
  content: "";
  position: absolute;
  width: auto;
  left: -0.16rem;
  right: 0;
  background: url(../images/infolist16_32_bg1.png) no-repeat;
  background-size: 100% 100% !important;
  opacity: 0;
  height: auto;
  top: -0.01rem;
  bottom: -0.01rem;
  z-index: -1;
  transition: all .5s;
}

.section2_l li a:hover::after {
  opacity: 1;
}

.section2_l li .date-t {
  width: .75rem;
  text-align: center;
  padding-right: .2rem;
  border: .01rem solid #ACCDC2;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  position: relative;
}

.section2_l li .con {
  width: calc(100% - 1rem);
  height: 100%;
  display: flex;
  align-items: center;
  border: .01rem dashed #ACCDC2;
  border-left: none !important;
  border-top: none !important;
  border-right: none !important;
}

.section2_l li .date-t::after {
  width: .17rem;
  height: .17rem;
  background: url(../images/infolist16_32_c.png) no-repeat;
  background-size: 100% 100% !important;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  left: auto;
  right: -0.085rem;
  content: "";
  position: absolute;
}


.section2_l li span {
  font-size: .26rem;
  font-weight: bold;
  color: #389B7B;
  position: relative;
  z-index: 9;
  text-transform: uppercase;
  letter-spacing: normal;
  background: linear-gradient(136deg, #398361 0%, #21562A 100%), #389B7B;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.section2_l li p {
  font-size: .14rem;
  line-height: .28rem;
  color: #9e9e9e;
  margin-top: .05rem;
}

.section2_l li h3 {
  font-size: .18rem;
  color: #333;
  line-height: .3rem;
  max-height: .6rem;
  padding-right: .15rem;
  font-weight: normal;
}



.section2_l a:hover h3 {
  color: #fff;
}

.section2_l a:hover:hover span {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: normal;
  background: linear-gradient(136deg, #fff 0%, #e7f9f1 100%), #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.section2_l a:hover:hover p {
  color: #fff;
}

.section2_l li:last-child .con {
  border-bottom: none;
}

.section2_r .ht-t {
  border: .01rem solid #ACCDC2;
  padding: .1rem;
  margin-bottom: .2rem;
}

.section2_r .ht-t a {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.section2_r .ht-t a:hover h3 {
  color: #389b7b
}

.section2_r .ht-t .scale {
  width: 3.2rem;
}

.section2_r .ht-t .con {
  width: calc(100% - 3.2rem);
  padding-left: .3rem;
}

.section2_r .ht-t h3 {
  font-size: .18rem;
  font-weight: bold;
  color: #333;
  line-height: .3rem;
  max-height: .6rem;
}

.section2_r .ht-t h4 {
  font-size: .16rem;
  line-height: .28rem;
  color: #999;
  max-height: .56rem;
  margin: .15rem 0 .2rem;
}

.section2_r .ht-t p {
  font-size: .16rem;
  line-height: .32rem;
  color: #9E9E9E;
  align-items: center;
  display: flex;
}

.section2_r .ht-t p img {
  display: inline-block;
  margin-right: .05rem;
}

.section2_r .ht-t .imged {
  padding-bottom: 70%;
}

.section2_r li a {
  padding: .2rem 0;
  align-items: center;
  display: flex;
  border: .01rem solid #ACCDC2;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  position: relative;
}

.section2_r li a:hover h3 {
  color: #389b7b;
}

.section2_r li h3 {
  width: calc(100% - .85rem);
  padding: 0 .1rem 0 .2rem;
  font-size: .18rem;
  color: #525252;
  transition: 0.5s;
  font-weight: normal;
}

.section2_r li p {
  width: .85rem;
  text-align: right;
  font-size: .16rem;
  color: #9E9E9E
}

.section2_r li h3::after {
  content: "";
  z-index: -1;
  left: 0;
  position: absolute;
  width: .1rem;
  height: .1rem;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  background: url(../images/infolist16_32_li.png) no-repeat;
  background-size: 100% 100% !important;
  z-index: 9;
}

.section2_r li:last-child a {
  border-bottom: none !important;
}

/*  */
.section3 {
  margin: .3rem auto .3rem auto;
}

.s3_con {}

.s3_con ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.s3_con ul li {
  width: 32.2%;
}



.s3_con-tx h3 {
  font-size: .2rem;
  font-weight: normal;
  line-height: .3rem;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  position: relative;
  z-index: 9;
  min-height: .6rem;
  display: flex;
  align-items: center;
}

.s3_con-tx p {font-size: .16rem;line-height: .3rem;height: 1.2rem;max-height: 1.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;line-clamp: 2;margin-top: .05rem;margin-bottom: .3rem;position: relative;z-index: 9;color: #999999;opacity: .8;}


.s3_con ul li a .scale {
  width: 100%;
  /* margin-top: .2rem; */
  overflow: hidden;
}

.s3_con ul li a .imged {
  padding-bottom: 64% !important;
}

.s3_con ul li a {
  display: flex;
  flex-wrap: wrap;
}

.s3_con-tx {
  width: 100%;
  padding: .4rem;
  box-shadow: 0rem .04rem .1rem 0rem rgba(0, 0, 0, 0.2);
  /* background: #fff; */
  transition: all 0.5s;
  /* background: linear-gradient(123deg, #fff 0%, #fff 99%), #fff; */
  position: relative;
}

.s3_con-tx hr {
  opacity: 0.5;
  height: .01rem;
  border: none;
  border-top: #00000033 1px solid;
  margin: .2rem 0;
  position: relative;
  z-index: 9;
}

.s3_con-tx:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: .15rem solid transparent;
  border-right: .15rem solid transparent;
  border-bottom: .15rem solid #fff;
  top: -.15rem;
  left: 50%;
  transform: translateX(-50%);
}

.s3_con-tx:after {
  content: "";
  position: absolute;
  background: #fff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
  transition: all 0.3s;
}

.s3_con ul li:nth-child(2) a .scale {
  margin-top: 0;
  /* margin-bottom: .2rem; */
  order: 2;
}

.s3_con ul li:nth-child(2) a .s3_con-tx {
  order: 1;
}

.s3_con ul li:nth-child(2) .s3_con-tx p {
  -webkit-line-clamp: 4;
  line-clamp: 3;
  height: 1.2rem;
  max-height: 1.2rem;
}

.s3_con ul li:nth-child(2) .s3_con-tx:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: none;
  border-left: .15rem solid transparent;
  border-right: .15rem solid transparent;
  border-top: .15rem solid #ffffff;
  bottom: -.15rem;
  top: auto;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9;
}

.s3_con ul li:nth-child(2) a:hover .s3_con-tx:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: none;
  border-left: .15rem solid transparent;
  border-right: .15rem solid transparent;
  border-top: .15rem solid #2a663e;
  bottom: -.15rem;
  top: auto;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9;
}

.s3_con ul li a:hover .s3_con-tx:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: .15rem solid transparent;
  border-right: .15rem solid transparent;
  border-bottom: .15rem solid #30724d;
  top: -.15rem;
  left: 50%;
  transform: translateX(-50%);
}

.s3_con ul li:nth-child(2) .imged {
  padding-bottom: 58% !important;
}

.s3_con ul li a {
  padding: 0;
  position: relative;
}

.s3_con ul li a:hover .s3_con-tx {
  /* background: #398361;
  background: linear-gradient(123deg, #398361 0%, #21562A 99%), #398361;
  background-size: 100% 80%;
  background-position: center top !important; */
  transition: all 0.3s;
}

.s3_con ul li a:hover .s3_con-tx:after {
  background: #398361;
  background: linear-gradient(123deg, #398361 0%, #21562A 99%), #398361;
  transition: all 0.3s;
  opacity: 1;
}

.s3_con ul li a:hover hr {
  opacity: 0.3;
  height: .01rem;
  border: none;
  border-top: #fff 1px solid;
  margin: .2rem 0;
  position: relative;
  z-index: 9;
}

.s3_con ul li a:hover h3 {
  color: #ffffff;
  position: relative;
  z-index: 9;
}


.s3_con ul li a:hover p {
  color: #ffffff;
  position: relative;
  z-index: 9;
}



/*  */
.section4 {
  height: auto;
  overflow: hidden;
  position: relative;
  margin: .7rem auto .4rem auto;
}

.i_mediabox {}

.i_mediabox ul {
  margin: 0 -0.13rem;
  padding: .2rem 0;
  height: auto;
  overflow: hidden;
}

.i_mediabox .slick-list {
  padding-bottom: .1rem;
}

.i_mediabox .slick-dots {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
  position: relative;
}

.i_mediabox .slick-dots li {
  width: .17rem;
  height: .17rem;
  background: #ccc;
  border-radius: 50%
}

.i_mediabox .slick-dots li.slick-active {
  background: #357c59;
}

.i_mediabox .slick-dots li button {
  display: none;
}

.i_mediabox ul li {
  float: left;
  width: 33.33%;
}

.i_mediabox ul li a {
  display: block;
  margin: 0 .13rem;
  background: url(../images/infontc16_3_itembj2.png) no-repeat;
  background-position: center center;
  background-size: cover;
  box-shadow: 0rem .04rem .1rem 0rem rgba(0, 0, 0, 0.2);
  padding: 0 .5rem .45rem .5rem;
  transition: all 0.3s;
}

.i_mediabox ul li a span {
  display: block;
  background: url(../images/infontc16_3_tiembj2.png) no-repeat;
  background-position: center center;
  font-size: .24rem;
  font-weight: bold;
  line-height: .5rem;
  color: #fff;
  text-align: center;
  font-family: sysong;
  transition: all 0.3s;
}

.i_mediabox ul li a p {
  font-size: .2rem;
  line-height: .3rem;
  height: .6rem;
  overflow: hidden;
  color: #3D3D3D;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  margin-top: .35rem;
  transition: all 0.3s;
}

.i_mediabox ul li a div {
  background: url(../images/infontc16_3_icon2.png) no-repeat;
  background-position: right center;
  height: .1rem;
  margin-top: .25rem;
  transition: all 0.3s;
}

.i_mediabox ul li a:hover {
  background: url(../images/infontc16_3_itembj1.png) no-repeat;
  background-position: center center;
  background-size: cover;
}

.i_mediabox ul li a:hover span {
  display: block;
  background: url(../images/infontc16_3_tiembj1.png) no-repeat;
  background-position: center center;
  color: #21562A;
}

.i_mediabox ul li a:hover p {
  color: #fff;
}

.i_mediabox ul li a:hover div {
  background: url(../images/infontc16_3_icon1.png) no-repeat;
  background-position: right center;
}

/*  */
.section5 {
  height: auto;
  overflow: hidden;
  position: relative;
}

.team_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.team_box-ban {
  width: 47%;
}

.team_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.team_box-ban {
  width: 47%;
}

.team_box-ban a {
  position: relative;
}

.team_box-date b {
  font-family: Georgia;
  font-size: .32rem;
  color: #FFFFFF;
  display: block;
  line-height: 1;
  font-weight: normal;
}

.team_box-date span {
  font-family: Georgia;
  font-size: .16rem;
  color: #FFFFFF;
}


.team_box-date {
  width: .8rem;
  height: .8rem;
  background: #398361;
  border-radius: 50%;
  text-align: center;
  padding-top: .1rem;
  position: absolute;
  left: .15rem;
  bottom: 1.1rem;
  background: linear-gradient(135deg, #398361 0%, #21562A 100%), #F6A41D;
}

.team_box-tx {
  background: #F7F7F7;
  padding: .3rem;
  padding-bottom: .5rem;
  padding-left: 1.2rem;
  transition: all 0.5s;
}

.team_box-tx h3 {
  font-size: .2rem;
  line-height: .28rem;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: .1rem;
  font-weight: normal;
}

.team_box-tx p {
  font-size: .15rem;
  line-height: .24rem;
  height: .48rem;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333333;

  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}

.team_box-lt {
  width: 50%;
}

.team_box-lt a {
  position: relative;
}

.team_box-c {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.team_box-lt ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.team_box-lt ul li {
  width: 48%;
  margin-bottom: .25rem;
}

.team_box-lt .team_box-date {
  bottom: .5rem;
  width: .72rem;
  height: .72rem;
  padding-top: .05rem;
}

.team_box-lt .team_box-tx h3 {
  height: .56rem;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  margin-bottom: 0;
}

.team_box-lt .team_box-tx {
  padding: .15rem;
  padding-left: .96rem;
  transition: all 0.3s;
  background: none;
  background: url(../images/team_box-txbg.png) no-repeat;
  background-size: 100% 0%;
}

.team_box-ban .slick-dots li {
  width: .08rem;
  height: .08rem;
  background: #D8D8D8;
  border-radius: 50%;
  margin: 0 .08rem;
}

.team_box-lt a:hover .team_box-tx {
  background: url(../images/team_box-txbg.png) no-repeat;
  background-size: 100% 100%;
  transition: all 0.3s;
}

.team_box-lt a:hover h3 {
  color: #ffffff;
}

.team_box-ban .slick-dots {
  bottom: .2rem;
}

.team_box-ban .slick-dots li.slick-active {
  background-color: #337854;

}

/*  */
.section6 {
  margin: .3rem auto 1.3rem auto;
}

.section6 .index_tit2 .index_tc {
  background-size: 0.8rem 1.11rem;
}

.i_otherbox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.i_otherbox .i_otherbox_l {
  width: 48%;
}

.i_otherbox .i_otherbox_r {
  width: 48%;
}

.other_item {
  position: relative;
  height: auto;
  /* width: 94%; */
  /* margin: 0 auto; */
}

.other_item ul {}

.other_item li {}

.other_item li a {}

.other_item li .pics {
  margin: 0 .1rem
}

.other_item li .pic {
  padding-top: 65.29%;
}

.other_item li span {
  text-align: center;
  display: block;
  font-size: .18rem;
  color: #333333;
  line-height: .5rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.other_item li:hover span {
  color: #2a6835
}

.s6-speed {
  position: absolute;
  z-index: 999;
  top: 40%;
  /* transform: translateY(-50%); */
  width: 100%;
  /* left: 0; */
}

.s6-next {
  cursor: pointer;
  width: .34rem;
  height: .34rem;
  right: -.2rem;
  left: -.3rem;
  top: 50%;
  position: absolute;
  z-index: 999;
  opacity: .5
}

.s6-prev {
  cursor: pointer;
  width: .34rem;
  height: .34rem;
  right: -.2rem;
  right: -.3rem;
  top: 50%;
  position: absolute;
  z-index: 999;
  opacity: .5
}

.s6-next:hover {
  opacity: 1
}

.s6-prev:hover {
  opacity: 1
}

.s6-next:hover svg * {
  fill: #2a6835;
  opacity: 1
}

.s6-prev:hover svg * {
  fill: #2a6835;
  opacity: 1
}

/*  */
@media screen and (max-width: 1600px) {
  .i_mediabox ul li a {
    padding: 0 .2rem .3rem .2rem;
  }
}

@media screen and (max-width: 1440px) {}

@media screen and (max-width: 1400px) {}

@media screen and (max-width: 1200px) {
  .banner-box {
    margin-top: 0rem
  }

  .section2_l li a:hover {
    padding-right: .15rem;
  }

  .section2_l li a:hover span, .section2_l li a:hover p, .section2_l li a:hover h3 {
    color: #fff;
  }

  .section2_l li a:hover::after {
    opacity: 1;
  }

  .section2_l li a:hover .date-t {
    border: .01rem solid #73C5AB;
  }

  .section2_l li a:hover .date-t:after {
    opacity: 0;
  }
}

@media screen and (max-width: 1024px) {
  .other_item {

    width: 94%;
    margin: 0 auto;
}
  .index_tit {
    margin-bottom: .3rem;
  }

  .index_tit2 {
    margin-bottom: .3rem;
  }

  .index_tc h3 {
    font-size: .24rem !important;
    margin-top: -0.4rem;
  }

  .index_tc p {
    font-size: .28rem !important;
  }

  .index_tc {
    padding-top: .4rem;
    height: .63rem;
    background-size: .7rem .63rem !important;
  }

  .index_more a {
    font-size: .14rem !important;
    line-height: .2rem;
  }

  .banner .slick-dots {
    bottom: .1rem;
  }

  .banner .slick-dots li {
    /* width: .1rem; */
    /* height: .1rem; */
    margin: 0 .05rem;
  }

  .banner-box {
    top: 0 !important;
  }

  .banner .slick-prev {
    left: .45rem;
  }

  .banner .slick-next {
    right: .45rem;
  }

  .section1_tc h3 {
    font-size: .24rem !important;
    margin-top: -0.4rem;
  }

  .section1_tc p {
    font-size: .28rem !important;
  }

  .section1_tc {
    padding-top: .4rem;
    height: .63rem;
    background-size: .7rem .63rem !important;
  }

  .section1_more a {
    font-size: .14rem !important;
    line-height: .2rem;
  }

  .section1_c {
    margin-top: .3rem;
  }

  .section1_l {
    width: 100%;
  }

  .section1_l .section1_img {
    height: auto;
    padding-top: 66.2%;
  }

  .section1_l .section1_date {
    width: .75rem;
    height: .75rem;
    padding-top: .1rem;
    left: .2rem;
    bottom: .2rem;
  }

  .section1_l .section1_date>p {
    font-size: .24rem !important;
  }

  .section1_l .section1_date>span {
    font-size: .14rem !important;
  }

  .section1_r {
    width: 100%;
    margin-top: .3rem;
  }

  .section1_l h3 {
    font-size: .16rem !important;
    left: 1rem;
    bottom: .1rem;
    right: .2rem;
  }

  .section1_l .section1_lbg {
    height: 1.9rem;
  }

  .section1_r ul li a .section1_date>p {
    font-size: .24rem !important;
  }

  .section1_r ul li a .section1_date>span {
    font-size: .12rem !important;
  }

  .section1_r ul li a .section1_date {
    width: .6rem;
    height: .6rem;
  }

  .section1_r ul li a .section1_rtx {
    width: calc(100% - .86rem);
    font-size: .16rem !important;
    line-height: .26rem;
    max-height: .52rem;
  }

  .section1_r ul li a hr {
    height: .5rem;
    margin: 0 .2rem 0 .05rem;
  }

  .section1_r ul li {
    margin-top: .2rem;
  }

  .section2_l {
    width: 100%;
  }

  .section2_r {
    width: 100%;
    margin-top: .25rem;
  }

  .section2_tit h3 {
    font-size: .24rem !important;
  }

  .section2 .txt1 {
    font-size: .16rem !important;
  }

  .section2 .txt2 {
    font-size: .14rem !important;
  }

  .section2_r .ht-t {
    margin-bottom: 0;
  }

  .section2_tit .h3::after {
    top: 0;
    left: 0;
    width: .4rem;
    height: .4rem;
  }

  .i_mediabox ul li a p {
    font-size: .18rem;
    margin-top: .2rem;
  }

  .i_mediabox ul li a div {
    margin-top: .15rem;
  }

  .i_mediabox ul li a span {
    font-size: .2rem;
    line-height: .3rem;
    background-size: auto 100%;
  }

  .info_news_1600_026 {
    padding: .3rem 0;
  }

  .team_box-ban {
    width: 100%;
    margin-bottom: .25rem;
  }

  .team_box-lt {
    width: 100%;
  }

  .team_box-tit {
    margin-bottom: .3rem;
  }

  .team_box-tit h3 b {
    font-size: .24rem !important;
  }

  .team_box-tit h3 span {
    font-size: .16rem !important;
    bottom: .05rem;
  }

  .team_box-date b {
    font-size: .24rem !important;
  }

  .team_box-date {
    width: .7rem;
    height: .7rem;
  }

  .team_box-tx h3 {
    font-size: .16rem !important;
  }

  .team_box-lt .team_box-date {
    padding-top: .1rem;
  }

  .end_link ul {
    background: #fff;
    height: auto;
    padding: .2rem 0;
    display: flex;
    justify-content: flex-start;
  }

  .end_link::after {
    display: none;
  }

  .end_link ul li:first-child {
    display: block;
    width: 100%;
  }
}


@media screen and (max-width: 768px) {
  .end_link ul li {}

  .section6 {
    margin: .3rem auto .3rem auto;
  }

  .i_otherbox {
    display: block
  }

  .i_otherbox_l {
    width: 100% !important;
    margin-bottom: .4rem;
  }

  .i_otherbox_r {
    width: 100% !important;
  }

  .s3_con ul li:nth-child(2) a .scale {
    margin-top: 0;
    /* margin-bottom: .2rem; */
    order: 1;
  }

  .s3_con ul li:nth-child(2) a .s3_con-tx {
    order: 2;
  }

  .s3_con ul {
    display: block;
  }

  .s3_con ul li {
    width: 100%;
  }

  .section2_r .ht-t .scale {
    width: 100%;
  }

  .section2_r .ht-t .con {
    width: 100%;
    margin-top: .2rem;
    padding-left: 0;
  }

  .section2_l li span {
    font-size: .24rem !important;
  }

  .section2_l li p {
    font-size: .14rem !important;
  }

  .i_mediabox ul {
    margin: 0;
  }

  /* .i_mediabox ul li {
    float: none;
    width: auto;
    margin-top: .1rem;
  } */

  .i_mediabox ul li:nth-child(1) {
    /* margin-top: 0; */
  }

  .i_mediabox ul li a {
    margin: 0;
    padding: 0 .15rem .2rem .15rem;
  }

  .i_mediabox ul li a p {
    font-size: .16rem;
  }

  .i_mediabox ul li a span {
    font-size: .18rem;
    background-size: auto 100%;
  }

  .team_box-lt ul li {
    width: 100%;
  }

  .team_box-tx {
    padding: .2rem;
    padding-bottom: .4rem;
    padding-left: .95rem;
  }
}

@media screen and (max-width: 520px) {
  .banner .slick-prev {
    width: .2rem;
    height: .31rem;
    left: .28rem;
  }

  .banner .slick-next {
    width: .2rem;
    height: .31rem;
    right: .28rem;
  }
}

@media screen and (max-width: 375px) {
  .banner .slick-prev {
    left: .2rem;
  }

  .banner .slick-next {
    right: .2rem;
  }
}