.bannerHeader>.container{
  position: relative;
  padding-bottom: .56rem;
}
.bannerHeader>.container>.nav_row{
  position: absolute;
  top: .224rem;
  left: 15px;
  z-index: 5;
  display: flex;
  align-items: center;
}
.bannerHeader>.container>.nav_row>a{
  display: block;
  font-size: .128rem;
  color: #343434;
  padding: .096rem .064rem;
  margin-right: .288rem;
  position: relative;
}
.bannerHeader>.container>.nav_row>a:last-child{
  margin-right: 0;
}
.bannerHeader>.container>.nav_row>a.current{
  font-weight: 500;
}
.bannerHeader>.container>.nav_row>a.back{
  padding: .064rem;
  margin-right: .128rem;
  font-size: 0;
}
.bannerHeader>.container>.nav_row>a.back>img{
  width: .16rem;
  height: .16rem;
}
.bannerHeader>.container>.nav_row>a::after{
  content: '';
  display: block;
  width: .08rem;
  height: .08rem;
  border: solid 1px #343434;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  right: -0.144rem;
  top: 50%;
  transform: translate(25%,-50%) rotate(45deg);
}
.bannerHeader>.container>.nav_row>a.back::after,
.bannerHeader>.container>.nav_row>a.current::after{
  display: none;
}
.bannerHeader>.container>.content_wrap{
  margin-bottom: 0;
}
.bannerHeader>.container>.content_wrap>.content_box>.search_row{
  width: 3.52rem;
  padding: 4px;
  padding-left: .096rem;
  margin-top: .272rem;
  border: solid 1px #ddd;
  display: flex;
  align-items: center;
}
.bannerHeader>.container>.content_wrap>.content_box>.search_row>.searchInput{
  width: 100px;
  flex: 1;
  font-size: .112rem;
  color: #000;
  margin-right: .12rem;
  border: none;
  outline: none;
}
.bannerHeader>.container>.content_wrap>.content_box>.search_row>.searchBtn{
  width: .304rem;
  height: .304rem;
  background-color: #E0C6AD;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.bannerHeader>.container>.content_wrap>.content_box>.search_row>.searchBtn>img{
  width: .16rem;
  height: .16rem;
}

.upToDateWrap{
  padding-bottom: .64rem;
}
.upToDateWrap>.container>.item{
  display: block;
  border-top: solid 1px #D6D6D6;
  padding: .144rem 0;
  display: flex;
}
.upToDateWrap>.container>.item>.info_box{
  border-left: solid 1px #D6D6D6;
  width: 100px;
  flex: 1;
  padding: 0 .8rem .32rem .144rem;
  position: relative;
}
.upToDateWrap>.container>.item>.info_box>.type{
  display: block;
  font-size: .112rem;
  font-weight: bold;
  color: #E30613;
  margin-bottom: .16rem;
}
.upToDateWrap>.container>.item>.info_box>.title{
  font-size: .336rem;
  font-weight: 300;
  color: #343434;
  margin-bottom: .12rem;
}
.upToDateWrap>.container>.item>.info_box>p{
  font-size: .168rem;
  color: #343434;
  margin-bottom: .08rem;
}
.upToDateWrap>.container>.item>.info_box>.date{
  display: block;
  font-size: .112rem;
  color: #343434;
  position: absolute;
  bottom: .08rem;
}
.upToDateWrap>.container>.item>.img_box{
  width: 6.08rem;
  height: 4.16rem;
}
.upToDateWrap>.container>.item>.img_box>img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}


.researchWrap{
  background-color: #F5F5F5;
  padding: .216rem 0 .32rem;
}
.researchWrap>.container{

}
.researchWrap>.container>.filterWrap{
  display: flex;
  margin-bottom: .8rem;
}
.researchWrap>.container>.filterWrap>.sort{
  width: 2.16rem;
  position: relative;
}
.researchWrap>.container>.filterWrap>.sort::after{
  content: '';
  display: block;
  width: .064rem;
  height: .064rem;
  border: solid 1px #000;
  border-top-color: transparent;
  border-left-color: transparent;
  position: absolute;
  right: .128rem;
  top: 50%;
  transform: translateY(-75%) rotate(45deg);
}
.researchWrap>.container>.filterWrap>.sort>.val{
  width: 100%;
  display: block;
  font-size: .112rem;
  color: #001721;
  padding: .104rem .136rem;
  border: solid 1px #001721;
  cursor: pointer;
}
.researchWrap>.container>.filterWrap>.sort>.options{
  width: 100%;
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: 99;
  transform: translateX(-50%);
  background-color: #E0C6AD;
  cursor: pointer;
  user-select: none;
  display: none;
  margin: 0;
}
.researchWrap>.container>.filterWrap>.sort>.options>.item{
  padding: .096rem .128rem;
  border-bottom: solid 1px #fff;
  font-size: .12rem;
  color: #000;
}
.researchWrap>.container>.filterWrap>.swiper_box{
  width: 100px;
  flex: 1;
  padding: 0 .48rem;
  display: flex;
  align-items: center;
  position: relative;
}
.researchWrap>.container>.filterWrap>.swiper_box>.filterSwiper{
  overflow: hidden;
}
.researchWrap>.container>.filterWrap>.swiper_box>.filterSwiper>.swiper-wrapper{
}
.researchWrap>.container>.filterWrap>.swiper_box>.filterSwiper>.swiper-wrapper>.swiper-slide{
  width: unset;
  height: unset;
  margin-right: .064rem;
}
.researchWrap>.container>.filterWrap>.swiper_box>.filterSwiper>.swiper-wrapper>.swiper-slide>a{
  display: block;
  font-size: .112rem;
  line-height: 1;
  color: #001721;
  padding: .096rem .24rem;
  border: solid 1px #001721;
  border-radius: .4rem;
  user-select: none;
}
.researchWrap>.container>.filterWrap>.swiper_box>.filterSwiper>.swiper-wrapper>.swiper-slide.active>a{
  background-color: #E0C6AD;
  border-color: #E0C6AD;
  color: #fff;
}
.researchWrap>.container>.filterWrap>.swiper_box>.swiperControl{
  width: .32rem;
  height: .32rem;
  position: absolute;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
}
.researchWrap>.container>.filterWrap>.swiper_box>.swiperControl.swiper-button-disabled{
  opacity: .5;
}
.researchWrap>.container>.filterWrap>.swiper_box>.swiperControl::after{
  content: '';
  display: block;
  width: .12rem;
  height: .12rem;
  border: solid 1px #E0C6AD;
  border-bottom-color: transparent;
  border-left-color: transparent;
  position: absolute;
  left: 50%;
  top: 50%;
}
.researchWrap>.container>.filterWrap>.swiper_box>.swiperPrev{
  left: .16rem;
}
.researchWrap>.container>.filterWrap>.swiper_box>.swiperPrev::after{
  transform: translate(-25%,-50%) rotate(-135deg);
}
.researchWrap>.container>.filterWrap>.swiper_box>.swiperNext{
  right: .16rem;
}
.researchWrap>.container>.filterWrap>.swiper_box>.swiperNext::after{
  transform: translate(-75%,-50%) rotate(45deg);
}

.researchWrap>.container>.resCount{
  font-size: .112rem;
  color: #001721;
  margin-bottom: .144rem;
}

.researchWrap>.container>.articleList{
  flex-wrap: wrap;
}
.researchWrap>.container>.articleList>.item{
  width: 33%;
  flex: unset;
  margin-bottom: .32rem;
}
.researchWrap>.container>.articleList>.item>.time{
  color: #E30613;
}
.researchWrap>.container>.articleList>.item:hover{
  background-color: #E8E8E8;
}
.researchWrap>.container>.articleList>.item:hover>.content>.title,
.researchWrap>.container>.articleList>.item:hover>.content>.desc{
  color: #131E29;
}


.newsletter{
  padding-bottom: .64rem;
  background-color: #F5F5F5;
}
.newsletter>.container{

}
.newsletter>.container>.content_wrap{
  border-top: solid 1px #D6D6D6;
  display: flex;
  justify-content: space-between;
  padding-top: .144rem;
}
.newsletter>.container>.content_wrap>.sectionTitle{
  width: 50%;
  font-size: .336rem;
  font-weight: 300;
  color: #131E29;
  margin-bottom: 0;
}
.newsletter>.container>.content_wrap>.content_box{
  display: block;
  width: 4.4rem;
}
.newsletter>.container>.content_wrap>.content_box>.title{
  font-size: .168rem;
  color: #131E29;
  margin-bottom: .264rem;
}
.newsletter>.container>.content_wrap>.content_box>.input_box{
  border-bottom: solid 1px #E0C6AD;
  margin-bottom: .096rem;
  position: relative;
}
/* .newsletter>.container>.content_wrap>.content_box>.input_box::before{
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
} */
.newsletter>.container>.content_wrap>.content_box>.input_box>.title{
  font-size: .096rem;
  color: #131E29;
  margin-bottom: .096rem;
}
.newsletter>.container>.content_wrap>.content_box>.input_box>.title::after{
  content: '*';
  font-size: .096rem;
  color: #F04F1A;
  margin-left: .04rem;
}
.newsletter>.container>.content_wrap>.content_box>.input_box>input.val{
  width: 100%;
  font-size: .168rem;
  color: #717171;
  padding: .096rem 0;
  border: none;
  outline: none;
  background-color: transparent;
  position: relative;
  z-index: 0;
}
.newsletter>.container>.content_wrap>.content_box>.input_box>input.val.error{
  background-color: #ffdbd7!important;
}
.newsletter>.container>.content_wrap>.content_box>.button_box{
  display: flex;
  align-items: center;
}
.newsletter>.container>.content_wrap>.content_box>.button_box>.img_box{
  width: .384rem;
  height: .384rem;
  background-color: #E0C6AD;
  display: flex;
  align-items: center;
  justify-content: center;
}
.newsletter>.container>.content_wrap>.content_box>.button_box>.img_box>img{
  width: .128rem;
  height: .128rem;
}
.newsletter>.container>.content_wrap>.content_box>.button_box>span{
  display: block;
  font-size: .112rem;
  font-weight: bold;
  color: #131E29;
  margin-left: .16rem;
}

.newsletter>.container>.content_wrap>.letterToast{
  padding: 12px 16px;
  font-size: 16px;
  color: #fff;
  border-radius: 6px;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 99;
  transform: translateX(-50%);
  display: none;
}
.newsletter>.container>.content_wrap>.letterSuccess{
  background-color: #E0C6AD;
}
.newsletter>.container>.content_wrap>.letterError{
  background-color: #ffdbd7;
}






@media screen and (max-width: 767px) {
  .bannerHeader>.container{
    padding-bottom: 1.25rem;
  }
  .bannerHeader>.container>.nav_row{
    top: .5556rem;
  }
  .bannerHeader>.container>.nav_row>a{
    font-size: .4444rem;
    padding: .3333rem .2222rem;
    margin-right: .6667rem;
  }
  .bannerHeader>.container>.nav_row>a.back{
    padding: .2222rem;
    margin-right: 0;
  }
  .bannerHeader>.container>.nav_row>a.back>img{
    width: .5556rem;
    height: .5556rem;
  }
  .bannerHeader>.container>.nav_row>a::after{
    width: .2778rem;
    height: .2778rem;
    right: -0.3333rem;
  }

  .bannerHeader>.container>.content_wrap{
    margin-bottom: 0;
  }
  .bannerHeader>.container>.content_wrap>.content_box>.search_row{
    width: 100%;
    padding-left: .3333rem;
    margin-top: 1.1111rem;
  }
  .bannerHeader>.container>.content_wrap>.content_box>.search_row>.searchInput{
    font-size: .3889rem;
    margin-right: .4167rem;
  }
  .bannerHeader>.container>.content_wrap>.content_box>.search_row>.searchBtn{
    width: 1.0556rem;
    height: 1.0556rem;
  }
  .bannerHeader>.container>.content_wrap>.content_box>.search_row>.searchBtn>img{
    width: .5556rem;
    height: .5556rem;
  }

  .upToDateWrap{
    padding-bottom: .8333rem;
  }
  .upToDateWrap>.container{
    padding: 0;
  }
  .upToDateWrap>.container>.item{
    padding: 1rem .4167rem;
    display: block;
  }
  .upToDateWrap>.container>.item>.info_box{
    width: 100%;
    border-left: none;
    padding: 0;
    padding-bottom: .7222rem;
  }
  .upToDateWrap>.container>.item>.info_box>.type{
    font-size: .3333rem;
    margin-bottom: .6944rem;
  }
  .upToDateWrap>.container>.item>.info_box>.title{
    font-size: .7778rem;
    margin-bottom: .4167rem;
  }
  .upToDateWrap>.container>.item>.info_box>p{
    font-size: .4444rem;
    margin-bottom: .2778rem;
  }
  .upToDateWrap>.container>.item>.info_box>.date{
    display: block;
    font-size: .3333rem;
    margin-top: .5556rem;
    position: static;
  }
  .upToDateWrap>.container>.item>.img_box{
    width: 100%;
    height: 9.5833rem;
  }


  .researchWrap{
    padding: .5556rem 0 1.3889rem;
  }
  .researchWrap>.container>.filterWrap{
    flex-direction: column-reverse;
    margin-bottom: 1.3889rem;
  }
  .researchWrap>.container>.filterWrap>.sort{
    width: 100%;
  }
  .researchWrap>.container>.filterWrap>.sort::after{
    width: .2222rem;
    height: .2222rem;
    right: .4444rem;
  }
  .researchWrap>.container>.filterWrap>.sort>.val{
    font-size: .3889rem;
    padding: .3611rem .4722rem;
  }
  .researchWrap>.container>.filterWrap>.sort>.options>.item{
    padding: .3333rem .4444rem;
    font-size: .3889rem;
  }
  .researchWrap>.container>.filterWrap>.swiper_box{
    width: 100%;
    flex: unset;
    padding: 0 .5556rem;
    margin-bottom: .6944rem;
  }
  .researchWrap>.container>.filterWrap>.swiper_box>.filterSwiper>.swiper-wrapper>.swiper-slide{
    margin-right: .2222rem;
  }
  .researchWrap>.container>.filterWrap>.swiper_box>.filterSwiper>.swiper-wrapper>.swiper-slide>a{
    font-size: .3889rem;
    padding: .3333rem .5556rem;
    border-radius: 1.3889rem;
  }
  .researchWrap>.container>.filterWrap>.swiper_box>.swiperControl{
    width: .5556rem;
    height: .5556rem;
  }
  .researchWrap>.container>.filterWrap>.swiper_box>.swiperControl::after{
    width: .4167rem;
    height: .4167rem;
  }
  .researchWrap>.container>.filterWrap>.swiper_box>.swiperPrev{
    left: -0.1389rem;
  }
  .researchWrap>.container>.filterWrap>.swiper_box>.swiperNext{
    right: -0.1389rem;
  }
  
  .researchWrap>.container>.resCount{
    display: none;
  }
  
  .researchWrap>.container>.articleList{
    flex-wrap: wrap;
  }
  .researchWrap>.container>.articleList>.item{
    width: 100%;
    margin-bottom: .5556rem;
  }



  .newsletter{
    padding-bottom: .8333rem;
  }
  .newsletter>.container>.content_wrap{
    display: block;
    padding-top: .6111rem;
  }
  .newsletter>.container>.content_wrap>.sectionTitle{
    width: 100%;
    font-size: .7778rem;
    margin-bottom: .6111rem;
  }
  .newsletter>.container>.content_wrap>.content_box{
    width: 100%;
  }
  .newsletter>.container>.content_wrap>.content_box>.title{
    font-size: .4444rem;
    margin-bottom: 1.1111rem;
  }
  .newsletter>.container>.content_wrap>.content_box>.input_box{
    margin-bottom: .5556rem;
  }
  .newsletter>.container>.content_wrap>.content_box>.input_box>.title{
    font-size: .3333rem;
    margin-bottom: .3333rem;
  }
  .newsletter>.container>.content_wrap>.content_box>.input_box>.title::after{
    font-size: .3333rem;
    margin-left: .1389rem;
  }
  .newsletter>.container>.content_wrap>.content_box>.input_box>input.val{
    font-size: .5833rem;
    padding: .3333rem 0;
  }
  .newsletter>.container>.content_wrap>.content_box>.button_box>.img_box{
    width: 1.3333rem;
    height: 1.3333rem;
  }
  .newsletter>.container>.content_wrap>.content_box>.button_box>.img_box>img{
    width: .4444rem;
    height: .4444rem;
  }
  .newsletter>.container>.content_wrap>.content_box>.button_box>span{
    font-size: .3889rem;
    margin-left: .5556rem;
  }




}