* {
  margin: 0;
  padding: 0;
}
a {
  color: #ffffff;
  cursor: pointer;
  text-decoration: none;
}
body {
  font-family: "思源黑体", "Microsoft YaHei" !important;
}
.type_area {
  padding: 0 1.8667rem;
  box-sizing: border-box;
}
.bannerimg {
  width: 100%;
  height: 2.9067rem;
}
.bannerimg .banner_img {
  width: 100%;
  height: 100%;
}
.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background-image: url(../static/header_img.png);
  background-size: 100% 100%;
  background-repeat: repeat-y;
  background-position: center;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  height: 0.5867rem;
}
.header .header_img {
  height: 0.2933rem;
  margin-top: 0.1067rem;
  margin-bottom: 0.1067rem;
}
.header .header_img img {
  height: 100%;
}
.header .header_right_text_box {
  display: flex;
  min-width: 400px;
}
.header .header_right_text_box a:hover {
  text-decoration: none !important;
  color: #0050A2 !important;
  font-weight: 700 !important;
}
.header .header_right_text_box .header_right_text {
  font-size: 0.1067rem;
  color: #262626;
  font-weight: 400;
  margin-left: 0.2133rem;
  cursor: pointer;
}
.header .header_right_text_box .header_right_text_active {
  color: #0050A2 !important;
  position: relative;
  font-weight: 700;
}
.header .header_right_text_box .header_right_text_active::before {
  content: "";
  position: absolute;
  top: 0.1867rem;
  height: 0.0133rem;
  width: 100%;
  background-color: #0050A2;
}
.foot .foot_bottom {
  min-height: 0.4rem;
  background: #00479D;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.foot .foot_bottom .foot_bottom_boxleft {
  font-size: 0.0667rem;
  font-weight: 400;
  color: #e6e7ed;
}
.foot .foot_bottom .foot_bottom_boxleft a {
  font-size: 0.08rem;
  font-weight: 400;
  color: #e6e7ed;
}
.foot .foot_bottom .foot_bottom_boxright {
  font-size: 0.0667rem;
  font-weight: bold;
  color: #e6e7ed !important;
}
.foot .foot_bottom .foot_bottom_boxright a {
  color: #e6e7ed !important;
}
.goTop {
  position: fixed;
  right: 0;
  bottom: 20%;
  background-color: red;
  z-index: 999;
}
.banner_swiper {
  width: 100%;
  height: 4.5067rem;
  overflow: hidden;
}
.banner_swiper .swiper_img {
  width: 100%;
  height: 100%;
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet {
  width: 0.0533rem;
  height: 0.0533rem;
  background-color: #00479D !important;
  border-radius: 50%;
  opacity: 1;
}
.banner_swiper .swiper-pagination .swiper-pagination-bullet-active {
  width: 0.2133rem;
  height: 0.0533rem;
  background: #00479D;
  border-radius: 0.0267rem;
}
.fp-watermark {
  display: none !important;
}
#fullpage .section_swiper {
  display: flex;
  align-items: flex-end;
}
#fullpage .section_swiper .banner_swiper {
  height: calc(100vh -0.4267rem);
  width: 100%;
  position: relative;
}
#fp-nav ul li {
  padding: 0.16rem 0.2667rem !important;
  position: relative !important;
}
#fp-nav ul li a {
  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%);
  width: 0.1067rem !important;
  height: 0.1067rem !important;
  box-shadow: inset 0 -4px 6px 0 rgba(10, 3, 5, 0.19);
  border-radius: 50%;
  background: #FFFFFF;
  opacity: 1;
  cursor: pointer;
  outline: 0;
}
#fp-nav ul li a span {
  display: none;
}
#fp-nav ul li .active {
  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%);
  width: 0.1067rem !important;
  height: 0.2133rem !important;
  background: url('../static/home_fullpage_active.png') no-repeat center center;
  box-shadow: none;
}
.home_center {
  background-image: url(../static/home_center1.png);
  background-size: cover;
  background-repeat: repeat-y;
  background-position: center;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.home_center .home_center_title {
  width: 100%;
  font-weight: bold;
  font-size: 0.32rem;
  color: #004098;
  text-align: center;
  margin-top: 0.64rem;
}
.home_center .home_center_img {
  width: 5.12rem;
  height: 3.12rem;
  margin-top: 0.16rem;
}
.speak_box {
  width: 100%;
  height: 100vh;
  padding-bottom: 0.4267rem;
  background: linear-gradient(0deg, #D0EDFB 0%, #E8F8FF 100%);
  padding-top: 0.64rem;
}
.speak_box .speak_box_title {
  font-weight: bold;
  text-align: center;
  font-size: 0.32rem;
  color: #004098;
}
.speak_box .speak_box_detail {
  margin-top: 0.16rem;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.speak_box .speak_box_detail .speak_box_detail_left {
  padding: 0.16rem 0.2667rem;
  background-color: #fff;
  border-radius: 0.0533rem;
  min-height: 100%;
  width: 2.0267rem;
}
.speak_box .speak_box_detail .speak_box_detail_left .speak_box_detail_left_img {
  width: 1.52rem;
  height: 1.5467rem;
}
.speak_box .speak_box_detail .speak_box_detail_left .speak_box_detail_left_title {
  font-weight: bold;
  font-size: 0.24rem;
  color: #004098;
  text-align: center;
  margin-top: 0.24rem;
}
.speak_box .speak_box_detail .speak_box_detail_left .speak_box_detail_left_text {
  font-size: 0.16rem;
  color: #004098;
  text-align: center;
  margin-top: 0.08rem;
}
.speak_box .speak_box_detail .speak_box_detail_left .speak_box_detail_left_btn_a {
  text-decoration: none;
}
.speak_box .speak_box_detail .speak_box_detail_left .speak_box_detail_left_btn_a .speak_box_detail_left_btn {
  margin: 0 auto;
  margin-top: 0.2133rem;
  width: 1.36rem;
  height: 0.4267rem;
  background: #00479D;
  border-radius: 0.2133rem;
  line-height: 0.4267rem;
  text-align: center;
  font-weight: bold;
  font-size: 0.16rem;
  color: #FFFFFF;
  cursor: pointer;
}
.speak_box .speak_box_detail .speak_box_detail_right {
  padding: 0.16rem 0.16rem 0 0.16rem;
  background-color: #fff;
  border-radius: 0.0533rem;
  width: 4.0533rem;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a {
  text-decoration: none;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a .speak_box_detail_right_detail_box {
  width: 1.7867rem;
  height: 1.4667rem;
  position: relative;
  box-shadow: 0px 0px 0.0533rem 0px #D1D2D7;
  border-radius: 0.08rem;
  overflow: hidden;
  margin-bottom: 0.16rem;
  cursor: pointer;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a .speak_box_detail_right_detail_box .speak_box_detail_right_detail_box_img_box {
  width: 1.7867rem;
  height: 1.4667rem;
  overflow: hidden;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a .speak_box_detail_right_detail_box .speak_box_detail_right_detail_box_img_box .speak_box_detail_right_detail_box_img {
  width: 100%;
  height: 100%;
  transition: transform 0.3s linear 0.1s;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a .speak_box_detail_right_detail_box .speak_box_detail_right_detail_box_img_box .speak_box_detail_right_detail_box_img:hover {
  transform: scale(1.05);
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a .speak_box_detail_right_detail_box .speak_box_detail_right_detail_box_text_box {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.32rem;
  padding: 0.0533rem 0.1067rem;
  background: #FFFFFF;
  opacity: 0.85;
  display: flex;
  justify-content: space-between;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a .speak_box_detail_right_detail_box .speak_box_detail_right_detail_box_text_box .speak_box_detail_right_detail_box_text_box_text {
  font-weight: 500;
  font-size: 0.1067rem;
  color: #666666;
  line-height: 0.2133rem;
  margin-right: 0.1067rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a .speak_box_detail_right_detail_box .speak_box_detail_right_detail_box_text_box .speak_box_detail_right_detail_box_text_box_img1 {
  width: 0.2133rem;
  height: 0.2133rem;
  display: none;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a .speak_box_detail_right_detail_box .speak_box_detail_right_detail_box_text_box .speak_box_detail_right_detail_box_text_box_img2 {
  width: 0.2133rem;
  height: 0.2133rem;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a .speak_box_detail_right_detail_box:hover .speak_box_detail_right_detail_box_text_box {
  background-color: #1B57A0;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a .speak_box_detail_right_detail_box:hover .speak_box_detail_right_detail_box_text_box .speak_box_detail_right_detail_box_text_box_text {
  color: #FFFFFF;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a .speak_box_detail_right_detail_box:hover .speak_box_detail_right_detail_box_text_box .speak_box_detail_right_detail_box_text_box_img1 {
  width: 0.2133rem;
  height: 0.2133rem;
  display: block;
}
.speak_box .speak_box_detail .speak_box_detail_right .speak_box_detail_right_detail .speak_box_detail_right_detail_box_a .speak_box_detail_right_detail_box:hover .speak_box_detail_right_detail_box_text_box .speak_box_detail_right_detail_box_text_box_img2 {
  width: 0.2133rem;
  height: 0.2133rem;
  display: none;
}
.news {
  background-image: url(../static/home_bgi.png);
  background-size: cover;
  background-repeat: repeat-y;
  background-position: center;
  padding-bottom: 0.5333rem;
  height: 100vh;
  padding-top: 0.64rem;
}
.news .news_title {
  font-weight: bold;
  font-size: 0.32rem;
  color: #004098;
  text-align: center;
}
.news .news_detail {
  display: flex;
  justify-content: space-between;
  margin-top: 0.4rem;
}
.news .news_detail .news_detail_a {
  text-decoration: none;
  background: #FFFFFF;
  border-radius: 0.1067rem;
  overflow: hidden;
}
.news .news_detail .news_detail_a .news_detail_list .news_detail_list_img1_box {
  width: 1.9733rem;
  height: 1.3067rem;
  overflow: hidden;
  border-radius: 0.08rem;
}
.news .news_detail .news_detail_a .news_detail_list .news_detail_list_img1_box .news_detail_list_img1 {
  width: 100%;
  height: 100%;
  transition: transform 0.3s linear 0.1s;
}
.news .news_detail .news_detail_a .news_detail_list .news_detail_list_img1_box .news_detail_list_img1:hover {
  transform: scale(1.05);
  /* 添加延迟 */
}
.news .news_detail .news_detail_a .news_detail_list .news_detail_list_title {
  width: 1.9733rem;
  text-align: justify;
  font-weight: 500;
  font-size: 0.0933rem;
  color: #323232;
  margin: 0.08rem 0 0.08rem;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  padding: 0 0.16rem;
  box-sizing: border-box;
}
.news .news_detail .news_detail_a .news_detail_list .news_detail_list_line {
  height: 0.0133rem;
  background-color: #646464;
  margin: 0 0.16rem;
  box-sizing: border-box;
}
.news .news_detail .news_detail_a .news_detail_list .news_detail_list_time {
  width: 1.9733rem;
  margin-top: 0.08rem;
  font-weight: 500;
  font-size: 0.08rem;
  color: #646464;
  padding: 0 0.16rem;
  box-sizing: border-box;
}
.news .news_detail .news_detail_a .news_detail_list .news_detail_list_text {
  width: 1.9733rem;
  margin-top: 0.08rem;
  font-weight: 500;
  font-size: 0.08rem;
  color: #646464;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 0.16rem;
  box-sizing: border-box;
}
.news .news_detail .news_detail_a .news_detail_list .look_detail {
  padding: 0 0.16rem 0.16rem;
  box-sizing: border-box;
  margin-top: 0.08rem;
}
.news .news_detail .news_detail_a .news_detail_list .look_detail span {
  font-weight: 500;
  font-size: 0.08rem;
  color: #333333;
}
.news .news_detail .news_detail_a .news_detail_list .look_detail .news_detail_list_img2 {
  width: 0.1333rem;
  height: 0.0533rem;
  margin-bottom: 0.0053rem;
}
.news .news_detail .news_detail_a .news_detail_list:hover {
  cursor: pointer;
}
.news .news_detail .news_detail_a .news_detail_list:hover .news_detail_list_title {
  color: #00479D;
}
.news .news_detail .news_detail_a .news_detail_list:hover .news_detail_list_line {
  background-color: #00479D;
}
.news .news_detail .news_detail_a .news_detail_list:hover .news_detail_list_time {
  color: #00479D;
}
.news .news_detail .news_detail_a .news_detail_list:hover .news_detail_list_text {
  color: #00479D;
}
.news .news_detail .news_detail_a .news_detail_list:hover .look_detail span {
  color: #00479D;
}
