.main .banner_wrap {
  width: 100%;
  height: 43.75rem;
  background-image: url(https://edoufile.obs.cn-south-1.myhuaweicloud.com/CHOSEN/PC/home/banner_1.png?x-image-process=image/format,webp);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.main .banner_wrap .container {
  height: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.main .banner_wrap .container .list_slogan {
  width: 34.125rem;
  height: 11.0625rem;
  position: relative;
}
.main .banner_wrap .container .list_slogan .slogan {
  position: absolute;
  font-size: 3.75rem;
  color: #ffffff;
  font-weight: 700;
}
.main .banner_wrap .container .list_slogan .slogan:nth-child(1) {
  top: 0;
  left: 0;
}
.main .banner_wrap .container .list_slogan .slogan:nth-child(2) {
  right: 0;
  top: 0;
}
.main .banner_wrap .container .list_slogan .slogan:nth-child(3) {
  left: 0;
  bottom: 0;
}
.main .banner_wrap .container .list_slogan .slogan:nth-child(4) {
  right: 0;
  bottom: 0;
}
.main .banner_wrap .container .list_img_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main .banner_wrap .container .list_img_wrap .img {
  width: 17.8125rem;
  height: 15.4375rem;
}
.main .banner_wrap .container .list_img_wrap .img.index2 {
  margin-top: 2rem;
}
.main .banner_wrap .container .list_img_wrap .img.index3 {
  margin-left: -2.625rem;
}
.main .data_wrap {
  margin-top: -4.75rem;
}
.main .data_wrap .list {
  background-color: #ffffff;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
  padding: 2.625rem 0;
  border-radius: 0.5rem;
  display: grid;
  grid-template-columns: repeat(4, 4fr);
}
.main .data_wrap .list .item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.main .data_wrap .list .item:nth-child(n+2) {
  position: relative;
}
.main .data_wrap .list .item:nth-child(n+2)::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 64px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: #b2b2b2;
}
.main .data_wrap .list .item .num {
  color: #444444;
  font-weight: 700;
  font-size: 3.25rem;
}
.main .data_wrap .list .item .num.more {
  position: relative;
}
.main .data_wrap .list .item .num.more::after {
  content: "+";
  position: absolute;
  top: -0.75rem;
  right: -1.75rem;
  font-size: 1.75rem;
}
.main .data_wrap .list .item .content {
  min-height: 4rem;
  color: #888888;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.main #hxfw {
  margin-top: 6rem;
}
.main #hxfw .content_wrap {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-top: 4.625rem;
}
.main #hxfw .content_wrap .lb {
  display: flex;
  flex-direction: column;
}
.main #hxfw .content_wrap .lb .list .item {
  padding-left: 2.625rem;
}
.main #hxfw .content_wrap .lb .list .item:nth-child(n+2) {
  margin-top: 1.5rem;
}
.main #hxfw .content_wrap .lb .list .item .t1 {
  font-size: 2.125rem;
  color: #444444;
  font-weight: 700;
  position: relative;
}
.main #hxfw .content_wrap .lb .list .item .t1::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -1.9375rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 100%;
  background-color: #0062b2;
}
.main #hxfw .content_wrap .lb .list .item .t2 {
  font-size: 1.25rem;
  color: #0062b2;
  font-weight: 400;
  padding-left: 2.625rem;
  margin-top: 0.5rem;
}
.main #hxfw .content_wrap .lb .btn {
  cursor: pointer;
  margin-top: 4rem;
  align-self: flex-end;
  display: flex;
  align-items: center;
}
.main #hxfw .content_wrap .lb .btn .btn_icon_wrap {
  height: 1.5rem;
}
.main #hxfw .content_wrap .lb .btn .btn_icon_wrap .btn_icon {
  display: block;
  width: auto;
  height: 100%;
}
.main #hxfw .content_wrap .lb .btn .btn_t {
  margin-left: 0.5rem;
  color: #26b4ff;
  font-size: 1.875rem;
}
.main #hxfw .content_wrap .rb {
  position: relative;
}
.main #hxfw .content_wrap .rb .img_wrap {
  width: 39rem;
  height: 26.375rem;
  z-index: 2;
  position: relative;
  padding-right: 4rem;
}
.main #hxfw .content_wrap .rb .img_bg {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #dbf4ff;
  right: 0;
  bottom: -4rem;
}
.main #qyln {
  margin-top: 6rem;
  background-image: url("https://edoufile.obs.cn-south-1.myhuaweicloud.com/CHOSEN/PC/home/bg_2.png?x-image-process=image/format,webp");
  background-repeat: no-repeat;
  background-position: center bottom;
  min-height: 54.125rem;
}
.main #qyln .container {
  height: 100%;
}
.main #qyln .container .content_wrap {
  margin-top: 6rem;
}
.main #qyln .container .content_wrap .list_slogan .slogan {
  display: flex;
  align-items: center;
}
.main #qyln .container .content_wrap .list_slogan .slogan .ml {
  margin-left: 2.625rem;
}
.main #qyln .container .content_wrap .list_slogan .slogan .slogan_t {
  color: #0062b2;
  font-size: 2.25rem;
  font-weight: 700;
}
.main #qyln .container .content_wrap .list_slogan .slogan:nth-child(2) {
  margin-left: 7.5rem;
  margin-top: 1.75rem;
}
.main #qyln .container .content_wrap .list {
  margin-top: 4.5rem;
}
.main #qyln .container .content_wrap .list .item {
  padding-left: 2.625rem;
  color: #444444;
  font-size: 1.875rem;
  position: relative;
}
.main #qyln .container .content_wrap .list .item:nth-child(n+2) {
  margin-top: 1.5rem;
}
.main #qyln .container .content_wrap .list .item::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0.6875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 100%;
  background-color: #0062b2;
}
.main #qyln .container .content_wrap .btn {
  cursor: pointer;
  margin-top: 4rem;
  margin-left: 32.5rem;
  display: flex;
  align-items: center;
}
.main #qyln .container .content_wrap .btn .btn_icon_wrap {
  height: 24px;
}
.main #qyln .container .content_wrap .btn .btn_icon_wrap .btn_icon {
  display: block;
  width: auto;
  height: 100%;
}
.main #qyln .container .content_wrap .btn .btn_t {
  margin-left: 0.5rem;
  color: #26b4ff;
  font-size: 1.875rem;
}
.main #zxdt {
  margin-top: 6rem;
}
.main #zxdt .content_wrap {
  margin-top: 2.625rem;
  min-height: 700px;
  background-image: url("https://edoufile.obs.cn-south-1.myhuaweicloud.com/CHOSEN/PC/home/bg_3.png?x-image-process=image/format,webp");
  background-repeat: no-repeat;
  background-position: left bottom;
}
.main #zxdt .content_wrap .list_news {
  padding: 5.125rem 0 2.625rem;
}
.main #zxdt .content_wrap .list_news .swiper-slide {
  padding: 0.5rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main #zxdt .content_wrap .list_news .news_item {
  width: 23rem;
  height: 25.5rem;
  border-top-right-radius: 3rem;
  padding: 3rem 2rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #ffffff;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  transition: all 0.5s;
}
.main #zxdt .content_wrap .list_news .news_item:hover {
  background-color: #009cef;
}
.main #zxdt .content_wrap .list_news .news_item:hover .news_title,
.main #zxdt .content_wrap .list_news .news_item:hover .news_content,
.main #zxdt .content_wrap .list_news .news_item:hover .news_createTime {
  color: #ffffff;
}
.main #zxdt .content_wrap .list_news .news_item .news_title {
  font-size: 1.375rem;
  color: #444444;
  font-weight: 700;
}
.main #zxdt .content_wrap .list_news .news_item .news_content {
  font-size: 1.125rem;
  color: #444444;
}
.main #zxdt .content_wrap .list_news .news_item .news_createTime {
  font-size: 1.125rem;
  color: #444444;
}
.main #zxdt .content_wrap .btn_wrap {
  display: flex;
  justify-content: flex-end;
}
.main #zxdt .content_wrap .btn_wrap .btn {
  width: 9rem;
  padding: 0.375rem 0;
  border-radius: 0.25rem;
  background-color: #009cef;
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  cursor: pointer;
}
.main #zxdt .content_wrap .line_wrap {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5rem;
}
.main #zxdt .content_wrap .line_wrap .line {
  width: 80%;
  height: 1px;
  background-color: #009cef;
}
