@charset "UTF-8";
@media (max-width: 768px) {
}@media (min-width: 768px) {
  .pc {
    display: block !important;
  }
  .app {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .pc {
    display: none !important;
  }
  .app {
    display: block !important;
  }
}
@font-face {
  font-family: "hmos_r";
  src: url(../fonts/HarmonyOS_Sans_SC_Regular.ttf);
}
@font-face {
  font-family: "hmos_b";
  src: url(../fonts/HarmonyOS_Sans_SC_Regular.ttf);
}
@font-face {
  font-family: "hmos_bl";
  src: url(../fonts/HarmonyOS_Sans_SC_Regular.ttf);
}
@font-face {
  font-family: "hmos_m";
  src: url(../fonts/HarmonyOS_Sans_SC_Light.ttf);
}
@font-face {
  font-family: "hmos_l";
  src: url(../fonts/HarmonyOS_Sans_SC_Light.ttf);
}
@font-face {
  font-family: "gilroy";
  src: url(../fonts/Gilroy-Medium-2.otf);
}
* {
  font-family: "hmos_r";
}
@-webkit-keyframes ald_move {
  from {
    left: 101%;
  }
  to {
    left: -100%;
  }
}
@keyframes proBox {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes hideShow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes spin {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
@-webkit-keyframes downan {
  0% {
    top: 0;
    opacity: 0;
  }
  100% {
    top: 0.4rem;
    width: 0;
    opacity: 1;
  }
}
.videos_mask {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  display: none;
}
.videos_box {
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: 0;
  margin-top: 0;
  width: 80%;
  height: 70%;
  transform: translate(-50%, -50%);
  z-index: 2001;
}
.videos_box iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.vclose {
  position: absolute;
  width: 35px;
  height: 35px;
  right: 0;
  cursor: pointer;
}
@media (max-width: 768px) {
  .videos_box {
    width: 100%;
    height: 45%;
  }
  .videos_box .videos_div {
    width: 100%;
    height: 100%;
  }
}
.wlf_banner {
  width: 100%;
  position: relative;
}
.wlf_banner img {
  width: 100%;
}
.wlf_banner .hh_cont {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 10%;
}
.wlf_banner .hh_cont h1 strong {
  text-shadow: 2px 2px 3px #000;
  font-family: 'hmos_b';
  font-weight: bold;
  color: #fff;
  font-size: 4vw;
}
.wlf_banner .hh_cont .industry-description {
  color: #fff;
  margin-top: 0.3rem;
}
@media (max-width: 2048px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_banner .hh_cont .industry-description {
    font-size: 0.16rem;
  }
}
@media (max-width: 768px) {
  .wlf_banner {
    margin-top: 0.6rem;
  }
  .wlf_banner .hh_cont h1 strong {
    font-size: 0.24rem;
  }
  .wlf_banner .hh_cont .industry-description {
    margin-top: 0.1rem;
  }
}
.wlf_titleBase {
  font-family: 'hmos_b';
  font-weight: bold;
  font-weight: 400;
}
.more_btn {
  width: 140px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(215, 221, 228, 0.5);
  border-radius: 1000px;
  transition: all 0.5s;
}
.more_btn a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.more_btn a span {
  color: #767676;
  font-size: 16px;
  font-family: 'hmos_l';
  margin-right: 20px;
  transition: all 0.5s;
}
.more_btn a .hh_img_a {
  display: none;
}
.more_btn:hover {
  background: #0b316b;
}
.more_btn:hover span {
  color: #fff;
}
.more_btn:hover .hh_img {
  display: none;
}
.more_btn:hover .hh_img_a {
  display: block;
  animation: hideShow 0.5s;
}
@media (max-width: 1280px) {
  .more_btn a span {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .more_btn a span {
    font-size: 0.13rem;
  }
}
@media (min-width: 501px) and (max-width: 768px) {
  .more_btn {
    width: 215px;
    height: 60px;
  }
  .more_btn img {
    width: 20px;
  }
}
.wlf_syBanner {
  overflow: hidden;
  position: relative;
}
.wlf_syBanner .swiper-slide a .div {
  position: relative;
}
.wlf_syBanner .swiper-slide a .div .swp_img {
  width: 100%;
}
.wlf_syBanner .swiper-slide a .div .swp_text {
  margin-left: 2.2rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.wlf_syBanner .swiper-slide a .div .swp_text .div1 {
  width: 7.65rem;
}
.wlf_syBanner .swiper-slide a .div .swp_text .div1 * {
  color: #fff;
}
.wlf_syBanner .swiper-slide a .div .swp_text .div1 .p1 {
  font-size: 3.64vw;
  font-family: 'hmos_b';
  font-weight: bold;
  text-align: center;
}
.wlf_syBanner .swiper-slide a .div .swp_text .div1 .p2 {
  text-align: center;
  font-size: 2.91vw;
  font-family: 'hmos_l';
  font-weight: 400;
  margin-top: 0.3rem;
  white-space: nowrap;
}
.wlf_syBanner .swiper-slide a .div .swp_text .div2 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.8rem;
}
.wlf_syBanner .swiper-slide a .div .swp_text .div2 .btn {
  width: 140px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 1000px;
}
.wlf_syBanner .swiper-slide a .div .swp_text .div2 .btn span {
  color: #fff;
  opacity: 0.5;
  font-size: 16px;
  font-family: 'hmos_l';
  margin-right: 20px;
}
.wlf_syBanner .swiper-slide a .div .swp_text .div2 .btn img {
  opacity: 0.6;
}
.wlf_syBanner .swp_page {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.85rem;
  color: #fff;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.wlf_syBanner .swp_page .syb {
  opacity: 0.7;
  line-height: 1;
  margin: 20px 0;
  width: 0.25rem;
  height: 1px;
  background: #9ea6b1;
}
.wlf_syBanner .swp_page .swp_pageEnd {
  opacity: 0.5;
}
.wlf_syBanner .swp_page .swp_pageStart,
.wlf_syBanner .swp_page .swp_pageEnd {
  font-family: 'gilroy';
}
@media (max-width: 2048px) {
  .wlf_syBanner .swp_page .swp_pageStart,
  .wlf_syBanner .swp_page .swp_pageEnd {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_syBanner .swp_page .swp_pageStart,
  .wlf_syBanner .swp_page .swp_pageEnd {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_syBanner .swp_page .swp_pageStart,
  .wlf_syBanner .swp_page .swp_pageEnd {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_syBanner .swp_page .swp_pageStart,
  .wlf_syBanner .swp_page .swp_pageEnd {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .wlf_syBanner .swp_page .swp_pageStart,
  .wlf_syBanner .swp_page .swp_pageEnd {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .wlf_syBanner .swp_page .swp_pageStart,
  .wlf_syBanner .swp_page .swp_pageEnd {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_syBanner .swp_page .swp_pageStart,
  .wlf_syBanner .swp_page .swp_pageEnd {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_syBanner .swp_page .swp_pageStart,
  .wlf_syBanner .swp_page .swp_pageEnd {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_syBanner .swp_page .swp_pageStart,
  .wlf_syBanner .swp_page .swp_pageEnd {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_syBanner .swp_page .swp_pageStart,
  .wlf_syBanner .swp_page .swp_pageEnd {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_syBanner .swp_page .swp_pageStart,
  .wlf_syBanner .swp_page .swp_pageEnd {
    font-size: 13.11458333px;
  }
}
.wlf_syBanner .swiper-pagination-progressbar {
  background: rgba(255, 255, 255, 0.5) !important;
  height: 2px;
  width: 17.71%;
  margin-top: 65px;
  top: unset;
  bottom: 0.6rem;
  left: 50%;
  transform: translateX(-50%);
}
.wlf_syBanner .swiper-pagination-progressbar-fill {
  background: #fff;
}
.wlf_syBanner .swiper-button-prev {
  background-image: url(../images/i5.png);
  background-size: 10px 14px;
  width: 10px;
  height: 14px;
  top: unset;
  bottom: 0.54rem;
  left: 36%;
  transform: translateX(-50%);
  cursor: pointer;
}
.wlf_syBanner .swiper-button-prev span {
  margin-left: 75px;
  color: #fff;
}
@media (max-width: 1280px) {
  .wlf_syBanner .swiper-button-prev {
    left: 35%;
  }
}
@media (max-width: 1024px) {
  .wlf_syBanner .swiper-button-prev {
    left: 34%;
  }
}
@media (max-width: 768px) {
  .wlf_syBanner .swiper-button-prev {
    display: none;
  }
}
.wlf_syBanner .swiper-button-next {
  background-image: url(../images/i6.png);
  right: 35.5%;
  transform: translateX(-50%);
  background-size: 10px 14px;
  width: 10px;
  height: 14px;
  top: unset;
  bottom: 0.54rem;
  cursor: pointer;
}
.wlf_syBanner .swiper-button-next span {
  margin-right: 75px;
  color: #fff;
}
@media (max-width: 1280px) {
  .wlf_syBanner .swiper-button-next {
    right: 34%;
  }
}
@media (max-width: 1024px) {
  .wlf_syBanner .swiper-button-next {
    right: 33%;
  }
}
@media (max-width: 768px) {
  .wlf_syBanner .swiper-button-next {
    display: none;
  }
}
.wlf_syBanner .swiper-button-prev:after,
.wlf_syBanner .swiper-container-rtl .swiper-button-next:after,
.wlf_syBanner .swiper-button-next:after,
.wlf_syBanner .swiper-container-rtl .swiper-button-prev:after {
  content: ' ';
}
@media (max-width: 768px) {
  .bx_syBanner .swiper-pagination {
    bottom: 0.1rem;
    width: 100%;
    left: 50%;
  }
  .wlf_syBanner .swiper-pagination-bullet-active::before {
    content: unset;
  }
  .wlf_syBanner .swiper-pagination-bullet {
    margin: 0 4px !important;
  }
  .wlf_syBanner {
    margin-top: 0.6rem;
  }
  .wlf_syBanner .swiper-pagination-bullet {
    opacity: 0.4;
  }
  .wlf_syBanner .swiper-pagination-bullet-active {
    opacity: 1;
  }
  .wlf_syBanner .swiper-pagination-progressbar {
    bottom: 0.2rem;
  }
  .wlf_syBanner .swiper-slide a .div .swp_text .div1 {
    width: 100%;
  }
  .wlf_syBanner .swiper-slide a .div .swp_text {
    margin-left: 0;
  }
  .wlf_syBanner .swiper-slide a .div .swp_text {
    left: 0.25rem;
  }
  .wlf_syBanner .swiper-slide a .div .swp_text .div1 .p1 {
    font-size: 0.18rem;
  }
  .wlf_syBanner .swiper-slide a .div .swp_text .div1 .p2 {
    margin-top: 0.1rem;
    font-size: 0.14rem;
  }
  .wlf_syBanner .swiper-slide a .div .swp_text .div2 {
    display: none;
  }
}
.wlf_syPro {
  padding: 20px;
  background: #f2f3f5;
}
.wlf_syPro .hh_ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.wlf_syPro .hh_ul .hh_li {
  background-color: #fff;
  width: 49.33%;
  margin-bottom: 20px;
  display: flex;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  justify-content: space-between;
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
  transition: all 0.5s;
  align-items: center;
}
.wlf_syPro .hh_ul .hh_li .div_l {
  width: 55.91%;
  min-height: 3.4rem;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
}
.wlf_syPro .hh_ul .hh_li .div_l .div1 .p1 {
  font-family: 'hmos_m';
  font-weight: bold;
  line-height: 1;
  margin-bottom: 20px;
}
@media (max-width: 2048px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p1 {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p1 {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p1 {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p1 {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p1 {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p1 {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p1 {
    font-size: 26.22916667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p1 {
    font-size: 21.33333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p1 {
    font-size: 20.64583333px;
  }
}
.wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
  font-family: 'hmos_l';
  line-height: 1;
}
@media (max-width: 2048px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    font-size: 23.46666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    font-size: 22px;
  }
}
@media (max-width: 1680px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    font-size: 19.25px;
  }
}
@media (max-width: 1459px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    font-size: 16.71770833px;
  }
}
@media (max-width: 1366px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    font-size: 15.65208333px;
  }
}
@media (max-width: 1280px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    font-size: 14.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    font-size: 14.42604167px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    font-size: 11.73333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    font-size: 11.35520833px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    font-size: 19.25px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    font-size: 14.42604167px;
  }
}
.wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul {
  margin-top: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
  position: relative;
  padding-left: 20px;
  color: #444;
  font-family: 'hmos_l';
  margin-top: 10px;
}
@media (max-width: 2048px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 0.16rem;
  }
}
.wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li:nth-of-type(1) {
  margin-top: 0;
}
.wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li::before {
  content: "";
  position: absolute;
  background: #0b316b;
  height: 5px;
  width: 5px;
  transition: all 0.5s;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 0;
  border-radius: 1000px;
}
.wlf_syPro .hh_ul .hh_li .div_l .div2 {
  margin-left: 5px;
  margin-top: 2.604vw;
  display: flex;
}
.wlf_syPro .hh_ul .hh_li .div_l .div2 .btn {
  width: 100px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #d3d6dc;
  border-radius: 1000px;
  margin-right: 15px;
  transition: all 0.5s;
  cursor: pointer;
  margin-top: 0.1rem;
}
.wlf_syPro .hh_ul .hh_li .div_l .div2 .btn a {
  font-size: 14px;
  font-family: 'hmos_l';
  color: #a8aeba;
}
.wlf_syPro .hh_ul .hh_li .div_l .div2 .btn1 {
  background: #a8aeba;
}
.wlf_syPro .hh_ul .hh_li .div_l .div2 .btn1 a {
  color: #fff;
}
.wlf_syPro .hh_ul .hh_li .div_l .div2 .btn:hover {
  background: #0b316b;
}
.wlf_syPro .hh_ul .hh_li .div_l .div2 .btn:hover a {
  color: #fff;
}
.wlf_syPro .hh_ul .hh_li .div_r {
  width: 39.78%;
  display: flex;
  transition: all 0.5s;
  height: 0;
  padding-bottom: 41.37%;
  position: relative;
}
.wlf_syPro .hh_ul .hh_li .div_r img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.wlf_syPro .hh_ul .hh_li:hover {
  box-shadow: 1px 1px 13px 3px rgba(11, 49, 107, 0.5);
}
.wlf_syPro .hh_ul .hh_li:hover .div_l .div2 .btn1 {
  background: #0b316b;
}
.wlf_syPro .hh_ul .hh_li:hover .div_l .div2 .btn1 a {
  color: #fff;
}
.wlf_syPro .hh_ul .hh_li:hover .div_r {
  transform: translateY(-10px);
}
@media (max-width: 1440px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    margin-top: 12px;
  }
  .wlf_syPro .hh_ul .hh_li {
    margin-bottom: 15px;
  }
}
@media (max-width: 1290px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    margin-top: 8px;
  }
}
@media (max-width: 768px) {
  .wlf_syPro {
    padding: 0.25rem 0.2rem 0.1rem 0.2rem;
  }
  .wlf_syPro .hh_ul .hh_li {
    width: 48%;
    padding: 0.2rem;
    flex-direction: column;
    margin-bottom: 0.2rem;
  }
  .wlf_syPro .hh_ul .hh_li .div_l .div2 .btn {
    width: 110px;
    margin-right: 0;
  }
  .wlf_syPro .hh_ul .hh_li .div_l .div2 .btn.btn2 {
    display: none;
  }
  .wlf_syPro .hh_ul .hh_li .div_l {
    align-items: center;
  }
  .wlf_syPro .hh_ul .hh_li .div_r {
    order: 0;
    width: 90%;
  }
  .wlf_syPro .hh_ul .hh_li .div_l {
    order: 1;
    width: 100%;
  }
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p1 {
    font-size: 0.16rem;
    margin-bottom: 0;
  }
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    font-size: 0.12rem;
  }
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul .info_li {
    font-size: 0.14rem;
    margin-top: 0.1rem;
  }
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .info_ul {
    margin-top: 0.15rem;
    display: none;
  }
  .wlf_syPro .hh_ul .hh_li .div_l {
    min-height: auto;
    margin-top: 0.2rem;
  }
  .wlf_syPro .hh_ul .hh_li .div_l .div2 .btn a {
    font-size: 0.12rem;
  }
  .wlf_syPro .hh_ul .hh_li .div_l .div1 .p2 {
    display: none;
  }
}
@media (min-width: 501px) and (max-width: 768px) {
  .wlf_syPro .hh_ul .hh_li .div_l .div2 .btn {
    width: 145px;
    height: 50px;
  }
}
@keyframes out-bottom {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
    transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(1, 0, 0, 104deg);
    transform: rotate3d(1, 0, 0, 104deg);
  }
}
.wlf_lines {
  width: 2px;
  height: 7.29vw;
  background-color: #fff;
  transition: all 2s;
  background-image: linear-gradient(#fff, #c2cbda, #163a71);
}
.wlf_lines_up85 {
  transform: translateY(-85px);
}
.wlf_lines_up80 {
  transform: translateY(-80px);
}
.wlf_lines_up75 {
  transform: translateY(-75px);
}
.wlf_lines_up70 {
  transform: translateY(-70px);
}
.wlf_lines_up65 {
  transform: translateY(-65px);
}
.wlf_lines_up60 {
  transform: translateY(-60px);
}
.wlf_lines_up55 {
  transform: translateY(-55px);
}
.wlf_lines_up50 {
  transform: translateY(-50px);
}
.wlf_lines_up45 {
  transform: translateY(-45px);
}
.wlf_lines_up40 {
  transform: translateY(-40px);
}
.wlf_lines_up35 {
  transform: translateY(-35px);
}
.wlf_lines_up30 {
  transform: translateY(-30px);
}
.wlf_lines_up25 {
  transform: translateY(-25px);
}
.wlf_lines_up20 {
  transform: translateY(-20px);
}
.wlf_lines_up15 {
  transform: translateY(-15px);
}
.wlf_lines_up10 {
  transform: translateY(-10px);
}
.wlf_lines_up5 {
  transform: translateY(-5px);
}
.wlf_lines_up0 {
  transform: translateY(0px);
}
.wlf_lines_contUp {
  height: 10.93vw;
  transform: translateY(-37%);
}
@media (max-width: 1680px) {
  .wlf_lines_contUp {
    transform: translateY(-37%);
  }
}
.wlf_lines_contUp2 {
  height: 10.93vw;
  transform: translateY(-70%);
}
@media (max-width: 1680px) {
  .wlf_lines_contUp2 {
    transform: translateY(-77%);
  }
}
@media (max-width: 1459px) {
  .wlf_lines_contUp2 {
    transform: translateY(-83%);
  }
}
@media (max-width: 1280px) {
  .wlf_lines_contUp2 {
    transform: translateY(-90%);
  }
}
@media (max-width: 1024px) {
  .wlf_lines_contUp2 {
    transform: translateY(-105%);
  }
}
.wlf_lines_contentBox {
  position: relative;
}
.wlf_lines_contentBox .wlf_lines_content {
  position: absolute;
  border: 1px solid #fff;
  border-radius: 10px;
  width: auto;
  left: 50%;
  transform: translateX(-50%);
  bottom: 100%;
  padding-top: 0.9375vw;
  padding-bottom: 1.4vw;
  padding-left: 0.78vw;
  padding-right: 0.78vw;
}
.wlf_lines_contentBox .wlf_lines_content a {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  justify-content: center;
}
.wlf_lines_contentBox .wlf_lines_content a .hh_div1 {
  display: flex;
}
.wlf_lines_contentBox .wlf_lines_content a .hh_div1 .hh_img,
.wlf_lines_contentBox .wlf_lines_content a .hh_div1 .hh_img_a {
  width: 2.86vw;
  height: 2.86vw;
}
.wlf_lines_contentBox .wlf_lines_content a .hh_div1 .hh_img_a {
  display: none;
}
.wlf_lines_contentBox .wlf_lines_content a .hh_div2 {
  font-family: 'hmos_r';
  line-height: 1;
  margin: 0.78vw 0 1.04vw 0;
  color: #fff;
  transition: all 0.5s;
  white-space: nowrap;
}
@media (max-width: 2048px) {
  .wlf_lines_contentBox .wlf_lines_content a .hh_div2 {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .wlf_lines_contentBox .wlf_lines_content a .hh_div2 {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_lines_contentBox .wlf_lines_content a .hh_div2 {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .wlf_lines_contentBox .wlf_lines_content a .hh_div2 {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .wlf_lines_contentBox .wlf_lines_content a .hh_div2 {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .wlf_lines_contentBox .wlf_lines_content a .hh_div2 {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .wlf_lines_contentBox .wlf_lines_content a .hh_div2 {
    font-size: 15.7375px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_lines_contentBox .wlf_lines_content a .hh_div2 {
    font-size: 12.3875px;
  }
}
.wlf_lines_contentBox .wlf_lines_content a .hh_div3 {
  display: flex;
}
.wlf_lines_contentBox .wlf_lines_content a .hh_div3 img {
  width: 0.625vw;
  min-width: 8px;
}
.wlf_lines_contentBox .wlf_lines_content a .hh_div3 .hh_img_a {
  display: none;
}
.wlf_lines_contentBox .wlf_lines_content:hover {
  background: #fff;
}
.wlf_lines_contentBox .wlf_lines_content:hover a .hh_div1 .hh_img {
  display: none;
}
.wlf_lines_contentBox .wlf_lines_content:hover a .hh_div1 .hh_img_a {
  display: block;
}
.wlf_lines_contentBox .wlf_lines_content:hover a .hh_div2 {
  color: #0b316b;
}
.wlf_lines_contentBox .wlf_lines_content:hover a .hh_div3 .hh_img {
  display: none;
}
.wlf_lines_contentBox .wlf_lines_content:hover a .hh_div3 .hh_img_a {
  display: block;
}
@media (max-width: 1440px) {
  .wlf_lines_contentBox .wlf_lines_content {
    padding: 20px;
  }
}
@media (max-width: 1024px) {
  .wlf_lines_contentBox .wlf_lines_content {
    padding: 15px;
  }
  .wlf_dzfw .wlf_dhBox {
    bottom: -20px;
  }
}
.wlf_dhBox_title {
  position: relative;
  width: 14rem;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .wlf_dhBox_title {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_dhBox_title .hh_div1 {
  font-size: 2.86vw;
  color: #fff;
  font-family: 'hmos_b';
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.35rem;
}
.wlf_dhBox_title .hh_div2 {
  color: #fff;
  font-family: 'hmos_l';
  text-align: center;
}
@media (max-width: 2048px) {
  .wlf_dhBox_title .hh_div2 {
    font-size: 23.46666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_dhBox_title .hh_div2 {
    font-size: 22px;
  }
}
@media (max-width: 1680px) {
  .wlf_dhBox_title .hh_div2 {
    font-size: 19.25px;
  }
}
@media (max-width: 1459px) {
  .wlf_dhBox_title .hh_div2 {
    font-size: 16.71770833px;
  }
}
@media (max-width: 1366px) {
  .wlf_dhBox_title .hh_div2 {
    font-size: 15.65208333px;
  }
}
@media (max-width: 1280px) {
  .wlf_dhBox_title .hh_div2 {
    font-size: 14.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_dhBox_title .hh_div2 {
    font-size: 14.42604167px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_dhBox_title .hh_div2 {
    font-size: 11.35520833px;
  }
}
.wlf_dhBox_title .hh_div2 p {
  line-height: 1.65;
}
.wlf_dzfw {
  background: #0b316b;
  width: 100%;
  height: 49.47vw;
  position: relative;
  display: flex;
  padding-top: 5.98vw;
}
.wlf_dzfw .wlf_dhBox {
  bottom: 0;
  position: absolute;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 1366px) {
  .wlf_lines_contentBox .wlf_lines_content a .hh_div2 {
    font-size: 14px;
  }
  .wlf_lines_contentBox .wlf_lines_content a .hh_div1 .hh_img,
  .wlf_lines_contentBox .wlf_lines_content a .hh_div1 .hh_img_a {
    width: 2vw;
    height: 2vw;
  }
}
@media (max-width: 768px) {
  .wlf_lines_contentBox .wlf_lines_content a .hh_div1 .hh_img,
  .wlf_lines_contentBox .wlf_lines_content a .hh_div1 .hh_img_a {
    width: 0.35rem !important;
    height: 0.35rem !important;
  }
  .wlf_dzfw {
    height: auto;
  }
  .wlf_lines_contentBox .wlf_lines_content a .hh_div2 {
    margin-top: 0.15rem;
    font-size: 0.14rem;
  }
  .wlf_dzfw {
    padding-top: 0.4rem;
    padding-bottom: 0.15rem;
  }
  .wlf_dhBox_title {
    margin-bottom: 0.3rem;
  }
  .wlf_dhBox_title .hh_div1 {
    font-size: 0.2rem;
    margin-bottom: 0.15rem;
  }
  .wlf_dhBox_title .hh_div2 {
    font-size: 0.14rem;
  }
  .wlf_dzfw .wlf_dhBox {
    position: unset;
    bottom: unset;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
  .wlf_lines_contentBox {
    width: 30%;
    margin-bottom: 0.25rem;
  }
  .wlf_lines_contentBox .wlf_lines_content {
    width: 100%;
    height: auto;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .wlf_dzfw .wlf_dhBox.wlf_dhBox1 {
    bottom: unset;
  }
  .wlf_dzfw .wlf_dhBox.wlf_dhBox2 {
    bottom: unset;
  }
  .wlf_lines_contUp {
    transform: translateY(-50px);
  }
  .wlf_dzfw {
    display: flex;
    flex-direction: column;
  }
  .wlf_dzfw .wlf_dhBox.wlf_dhBox1 {
    position: unset;
    top: unset;
    left: unset;
    bottom: unset;
  }
  .wlf_lines_contentBox .wlf_lines_content {
    position: unset;
    left: unset;
    transform: unset;
    bottom: unset;
  }
  .wlf_lines_contentBox .wlf_lines_content .hh_div3 {
    display: none !important;
  }
}
@media (max-width: 500px) {
  .wlf_dzfw {
    height: auto;
  }
  .wlf_lines_contentBox .wlf_lines_content .hh_div3 {
    display: none;
  }
  .wlf_lines_contentBox .wlf_lines_content .hh_div1 img {
    width: 40px;
    height: 40px;
  }
}
.wlf_syJjfa {
  padding: 1.1rem 0;
}
.wlf_syJjfa .title {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 0 0.6rem;
  margin-bottom: 0.9rem;
}
.wlf_syJjfa .title .div1 {
  color: #0f1521;
  line-height: 1;
  font-family: 'hmos_b';
  font-weight: bold;
  margin-bottom: 0.35rem;
}
@media (max-width: 2048px) {
  .wlf_syJjfa .title .div1 {
    font-size: 58.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_syJjfa .title .div1 {
    font-size: 55px;
  }
}
@media (max-width: 1680px) {
  .wlf_syJjfa .title .div1 {
    font-size: 48.125px;
  }
}
@media (max-width: 1459px) {
  .wlf_syJjfa .title .div1 {
    font-size: 41.79427083px;
  }
}
@media (max-width: 1366px) {
  .wlf_syJjfa .title .div1 {
    font-size: 39.13020833px;
  }
}
@media (max-width: 1280px) {
  .wlf_syJjfa .title .div1 {
    font-size: 36.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_syJjfa .title .div1 {
    font-size: 36.06510417px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_syJjfa .title .div1 {
    font-size: 29.33333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_syJjfa .title .div1 {
    font-size: 28.38802083px;
  }
}
.wlf_syJjfa .title .div2 {
  color: #666;
  font-family: 'hmos_l';
}
@media (max-width: 2048px) {
  .wlf_syJjfa .title .div2 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_syJjfa .title .div2 {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_syJjfa .title .div2 {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_syJjfa .title .div2 {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .wlf_syJjfa .title .div2 {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .wlf_syJjfa .title .div2 {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_syJjfa .title .div2 {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_syJjfa .title .div2 {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_syJjfa .title .div2 {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_syJjfa .title .div2 {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_syJjfa .title .div2 {
    font-size: 13.11458333px;
  }
}
.wlf_syJjfa .wlf_syJjfa_swpBox {
  position: relative;
  width: 15.6rem;
  margin: 0 auto;
  margin-bottom: 0.75rem;
}
@media (max-width: 768px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp {
  overflow: hidden;
}
.wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a {
  display: flex;
  width: 100%;
  height: 0;
  padding-bottom: 65.3%;
  position: relative;
}
.wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a > .img,
.wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
  position: absolute;
  bottom: 25px;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-family: 'hmos_m';
  font-weight: bold;
  width: 100%;
  text-align: center;
}
@media (max-width: 2048px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
    font-size: 15.7375px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
    font-size: 12.8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
    font-size: 12.3875px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
    font-size: 15.7375px;
  }
}
.wlf_syJjfa .wlf_syJjfa_swpBox .swiper-button-prev {
  background-image: url(../images/i7.png);
  background-size: 31px 26px;
  left: -70px;
  width: 31px;
  height: 26px;
  top: 60%;
  transform: translateY(-50%);
  cursor: pointer;
}
@media (max-width: 768px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .swiper-button-prev {
    display: none;
  }
}
.wlf_syJjfa .wlf_syJjfa_swpBox .swiper-button-next {
  background-image: url(../images/i8.png);
  background-size: 31px 26px;
  width: 31px;
  height: 26px;
  top: 60%;
  transform: translateY(-50%);
  right: -70px;
  cursor: pointer;
}
@media (max-width: 768px) {
  .wlf_syJjfa .wlf_syJjfa_swpBox .swiper-button-next {
    display: none;
  }
}
.wlf_syJjfa .wlf_syJjfa_swpBox .swiper-button-prev:after,
.wlf_syJjfa .wlf_syJjfa_swpBox .swiper-container-rtl .swiper-button-next:after,
.wlf_syJjfa .wlf_syJjfa_swpBox .swiper-button-next:after,
.wlf_syJjfa .wlf_syJjfa_swpBox .swiper-container-rtl .swiper-button-prev:after {
  content: ' ';
}
.wlf_syJjfa .wlf_syJjfa_swpBox .swiper-button-prev:hover {
  background-image: url(../images/i7_a.png);
}
.wlf_syJjfa .wlf_syJjfa_swpBox .swiper-button-next:hover {
  background-image: url(../images/i8_a.png);
}
.wlf_syJjfa .btnBox {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .wlf_syJjfa {
    padding: 0.4rem 0;
  }
  .wlf_syJjfa .wlf_syJjfa_swpBox {
    margin-bottom: 0.6rem;
  }
  .wlf_syJjfa .title {
    padding: 0 0.2rem;
    margin-bottom: 0.2rem;
  }
  .wlf_syJjfa .title .div1 {
    font-size: 0.2rem;
    margin-bottom: 0.15rem;
  }
  .wlf_syJjfa .title .div2 {
    font-size: 0.14rem;
    text-align: center;
  }
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-slide a span {
    font-size: 0.16rem;
  }
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-pagination {
    width: 100%;
  }
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-pagination-bullet {
    margin: 0 4px;
  }
  .wlf_syJjfa .wlf_syJjfa_swpBox .wlf_syJjfa_swp .swiper-pagination {
    bottom: -0.3rem;
  }
}
.wlf_syAbout {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.wlf_syAbout .hh_w {
  width: 15.6rem;
  margin: 0 auto;
  padding-top: 1.15rem;
  padding-bottom: 1.45rem;
}
@media (max-width: 768px) {
  .wlf_syAbout .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_syAbout .hh_w .title {
  margin-bottom: 0.55rem;
  display: flex;
  justify-content: center;
}
.wlf_syAbout .hh_w .title img {
  background: url('../images/img13.jpg') center fixed;
}
.wlf_syAbout .hh_w .div2 {
  font-family: 'hmos_b';
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.4rem;
}
@media (max-width: 2048px) {
  .wlf_syAbout .hh_w .div2 {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .wlf_syAbout .hh_w .div2 {
    font-size: 30px;
  }
}
@media (max-width: 1680px) {
  .wlf_syAbout .hh_w .div2 {
    font-size: 26.25px;
  }
}
@media (max-width: 1459px) {
  .wlf_syAbout .hh_w .div2 {
    font-size: 22.796875px;
  }
}
@media (max-width: 1366px) {
  .wlf_syAbout .hh_w .div2 {
    font-size: 21.34375px;
  }
}
@media (max-width: 1280px) {
  .wlf_syAbout .hh_w .div2 {
    font-size: 20px;
  }
}
@media (max-width: 1259px) {
  .wlf_syAbout .hh_w .div2 {
    font-size: 19.671875px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_syAbout .hh_w .div2 {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_syAbout .hh_w .div2 {
    font-size: 15.484375px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_syAbout .hh_w .div2 {
    font-size: 26.25px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_syAbout .hh_w .div2 {
    font-size: 19.671875px;
  }
}
.wlf_syAbout .hh_w .div2 span {
  color: #343434;
}
.wlf_syAbout .hh_w .div3 {
  width: 11.75rem;
  text-align: center;
  margin: 0 auto;
  color: #666;
  line-height: 2;
  font-family: 'hmos_l';
}
@media (max-width: 2048px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_syAbout .hh_w .div3 {
    font-size: 0.16rem;
  }
}
.wlf_syAbout .hh_w .div4 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.6rem;
  margin-bottom: 0.9rem;
}
.wlf_syAbout .hh_w .div5 .bxc_infos {
  display: flex;
  justify-content: space-between;
}
.wlf_syAbout .hh_w .div5 .bxc_infos .li {
  flex: 1;
  position: relative;
  display: flex;
  justify-content: center;
}
.wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
  order: 1;
  font-size: 16px;
  color: #1f2125;
  margin-top: 0.3rem;
}
@media (max-width: 2048px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
    font-size: 13.11458333px;
  }
}
.wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 {
  order: 0;
  margin-bottom: 0;
  color: #37393c;
  display: flex;
  align-items: flex-start;
}
.wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 span {
  font-size: 4.166vw;
  line-height: 1;
  color: #0d357e;
  font-family: 'hmos_bl';
}
.wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
  color: #1d3e92;
  margin-top: 0px;
  font-family: 'hmos_r';
  margin-left: 20px;
}
@media (max-width: 2048px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
    font-size: 46.93333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
    font-size: 44px;
  }
}
@media (max-width: 1680px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
    font-size: 38.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
    font-size: 33.43541667px;
  }
}
@media (max-width: 1366px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
    font-size: 31.30416667px;
  }
}
@media (max-width: 1280px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
    font-size: 29.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
    font-size: 28.85208333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
    font-size: 23.46666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
    font-size: 22.71041667px;
  }
}
.wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
  margin-top: 0.1rem;
}
@media (max-width: 2048px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 15.7375px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 12.8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 12.3875px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 15.7375px;
  }
}
.wlf_syAbout .hh_w .div5 .bxc_infos .li .li_r {
  flex: 1;
}
.wlf_syAbout .hh_w .div5 .bxc_infos .li::before {
  position: absolute;
  content: '';
  background: #d6d6d6;
  top: 50%;
  transform: translateY(-50%) rotate(15deg);
  height: 66.66%;
  width: 2px;
  left: 0%;
}
.wlf_syAbout .hh_w .div5 .bxc_infos .li:nth-of-type(1)::before {
  content: unset;
}
@media (max-width: 1366px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
    font-size: 20px;
  }
}
@media (max-width: 1280px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 span {
    font-size: 3.8vw;
  }
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
    font-size: 26px;
  }
}
@media (max-width: 1280px) and (max-width: 2048px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 25.6px;
  }
}
@media (max-width: 1280px) and (max-width: 1920px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 24px;
  }
}
@media (max-width: 1280px) and (max-width: 1680px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 21px;
  }
}
@media (max-width: 1280px) and (max-width: 1459px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 18.2375px;
  }
}
@media (max-width: 1280px) and (max-width: 1366px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) and (max-width: 1280px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 16px;
  }
}
@media (max-width: 1280px) and (max-width: 1259px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 15.7375px;
  }
}
@media (max-width: 1280px) and (min-width: 992px) and (max-width: 1024px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 12.8px;
  }
}
@media (max-width: 1280px) and (min-width: 768px) and (max-width: 991px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 12.3875px;
  }
}
@media (max-width: 1280px) and (min-width: 1024px) and (max-width: 1680px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 21px;
  }
}
@media (max-width: 1280px) and (min-width: 768px) and (max-width: 1024px) {
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .years {
    font-size: 15.7375px;
  }
}
@media (max-width: 768px) {
  .wlf_syAbout .hh_w {
    padding-top: 0.4rem;
    padding-bottom: 0.1rem;
  }
  .wlf_syAbout .hh_w .title img {
    width: 2.5rem;
  }
  .wlf_syAbout .hh_w .div3 {
    width: 100%;
  }
  .wlf_syAbout .hh_w .title {
    margin-bottom: 0.2rem;
  }
  .wlf_syAbout .hh_w .div2 {
    font-size: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .wlf_syAbout .hh_w .div3 {
    font-size: 0.14rem;
  }
  .wlf_syAbout .hh_w .div4 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .wlf_syAbout .hh_w .div5 .bxc_infos {
    flex-wrap: wrap;
  }
  .wlf_syAbout .hh_w .div5 .bxc_infos .li {
    flex: unset;
    width: 44%;
    margin-bottom: 0.2rem;
  }
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l {
    flex: 2;
  }
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_r {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
  }
  .wlf_syAbout .hh_w .div5 .bxc_infos .li::before {
    content: unset;
  }
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 span {
    font-size: 0.32rem;
  }
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 .span2 {
    margin-bottom: 0.05rem;
    font-size: 0.16rem;
  }
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div2 {
    margin-top: 0.1rem;
  }
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l .div1 {
    font-size: 0.14rem;
    margin-top: 0.15rem;
  }
  .wlf_syAbout .hh_w .div5 .bxc_infos .li .li_l {
    align-items: center;
  }
}
@media (min-width: 769px) {
  .wlf_pc {
    display: flex !important;
  }
  .wlf_wap {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .wlf_pc {
    display: none !important;
  }
  .wlf_wap {
    display: flex !important;
  }
}
.wlf_mtzx {
  position: relative;
}
.wlf_mtzx .hh_w {
  width: 15.6rem;
  margin: 0 auto;
  padding-top: 1rem;
  padding-bottom: 0.9rem;
}
@media (max-width: 768px) {
  .wlf_mtzx .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_mtzx .hh_w .title {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.wlf_mtzx .hh_w .title .div2 {
  margin-top: 35px;
  font-family: 'hmos_l';
  color: #666;
}
@media (max-width: 2048px) {
  .wlf_mtzx .hh_w .title .div2 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_mtzx .hh_w .title .div2 {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_mtzx .hh_w .title .div2 {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_mtzx .hh_w .title .div2 {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .wlf_mtzx .hh_w .title .div2 {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .wlf_mtzx .hh_w .title .div2 {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_mtzx .hh_w .title .div2 {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_mtzx .hh_w .title .div2 {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_mtzx .hh_w .title .div2 {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_mtzx .hh_w .title .div2 {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_mtzx .hh_w .title .div2 {
    font-size: 13.11458333px;
  }
}
.wlf_mtzx .hh_w .hh_ul {
  display: flex;
  justify-content: space-between;
  margin-top: 0.75rem;
}
.wlf_mtzx .hh_w .hh_ul .hh_li {
  position: relative;
  width: 23.07%;
  min-height: 430px;
  background-color: #fff;
  box-shadow: 4px 2px 10px 4px #f1f1f1;
  transition: all 0.5s;
}
.wlf_mtzx .hh_w .hh_ul .hh_li .bgimg {
  object-fit: cover;
}
.wlf_mtzx .hh_w .hh_ul .hh_li .bgimg,
.wlf_mtzx .hh_w .hh_ul .hh_li .mask {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transition: all 0.5s;
  z-index: 1;
}
.wlf_mtzx .hh_w .hh_ul .hh_li a {
  border-top: 0.05rem solid #dcddde;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding-top: 0.4rem;
  padding-bottom: 0.35rem;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div1 {
  z-index: 2;
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p1 {
  border-left: 3px solid #a8aeba;
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
  padding-left: 15px;
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p1 .hh_img_a {
  display: none;
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p1 .span1,
.wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p1 .span2 {
  color: #a8aeba;
  font-family: 'hmos_l';
  font-size: 14px;
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p1 .span1 {
  margin-bottom: 5px;
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
  color: #333;
  line-height: 1.5;
  font-family: 'hmos_m';
  font-weight: bold;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0.45rem;
}
@media (max-width: 2048px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 13.11458333px;
  }
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p3 {
  font-size: 16px;
  font-family: 'hmos_l';
  line-height: 1.5;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div2 {
  display: flex;
  justify-content: space-between;
  z-index: 2;
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div2 .p1 span {
  font-size: 16px;
  color: #999;
  font-family: 'hmos_l';
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div2 .p1 .hh_img_a {
  display: none;
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div2 .p2 {
  transition: all 0.5s;
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div2 .p2 .hh_img_a {
  display: none;
}
.wlf_mtzx .hh_w .hh_ul .hh_li a .div2 .p2:hover {
  transform: translateX(10px);
}
.wlf_mtzx .hh_w .hh_ul .hh_li:hover a {
  border-top: 0;
  padding-top: 0.45rem;
}
.wlf_mtzx .hh_w .hh_ul .hh_li:hover .bgimg {
  opacity: 1;
}
.wlf_mtzx .hh_w .hh_ul .hh_li:hover .mask {
  background: #000;
  opacity: 0.5;
}
.wlf_mtzx .hh_w .hh_ul .hh_li:hover .div1 .p2 {
  color: #fff;
}
.wlf_mtzx .hh_w .hh_ul .hh_li:hover .div1 .p1 {
  border-color: #a8aeba;
}
.wlf_mtzx .hh_w .hh_ul .hh_li:hover .div1 .p1 .span1,
.wlf_mtzx .hh_w .hh_ul .hh_li:hover .div1 .p1 .span2 {
  color: #f7f7f7;
}
.wlf_mtzx .hh_w .hh_ul .hh_li:hover .div1 .p3 {
  color: #f7f7f7;
}
.wlf_mtzx .hh_w .hh_ul .hh_li:hover .div2 .p1 .hh_img {
  display: none;
}
.wlf_mtzx .hh_w .hh_ul .hh_li:hover .div2 .p1 .hh_img_a {
  display: inline-block;
  animation: hideShow 0.5s;
}
.wlf_mtzx .hh_w .hh_ul .hh_li:hover .div2 .p1 span {
  color: #f7f7f7;
}
.wlf_mtzx .hh_w .hh_ul .hh_li:hover .div2 .p2 .hh_img {
  display: none;
}
.wlf_mtzx .hh_w .hh_ul .hh_li:hover .div2 .p2 .hh_img_a {
  display: inline-block;
  animation: hideShow 0.5s;
}
.wlf_mtzx .hh_w .btnBox {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.5rem;
}
@keyframes section4-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
.wlf_mtzx .ani-border {
  width: 560px;
  height: 815px;
  position: absolute;
  right: 0;
  z-index: -2;
  overflow: hidden;
  top: 0.9rem;
}
.wlf_mtzx .ani-border::before,
.wlf_mtzx .ani-circle::after {
  content: "";
  display: block;
  border-radius: 50%;
  position: absolute;
}
.wlf_mtzx .ani-border::before {
  border: 1px dashed #dddddd;
  width: 1240px;
  height: 1240px;
  top: 10px;
  left: 10px;
}
.wlf_mtzx .ani-circle {
  position: absolute;
  display: block;
  width: 1240px;
  height: 1240px;
  top: 10px;
  left: 10px;
  animation: section4-rotate 20s linear infinite;
}
.wlf_mtzx .ani-border::before,
.wlf_mtzx .ani-circle::after {
  content: "";
  display: block;
  border-radius: 50%;
  position: absolute;
}
.wlf_mtzx .ani-circle::after {
  background: #0082ff;
  width: 11px;
  height: 11px;
  top: -5px;
  left: 645px;
}
@media (max-width: 1480px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li {
    min-height: 380px;
  }
}
@media (max-width: 1280px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li {
    min-height: 330px;
  }
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p3 {
    font-size: 14px;
  }
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 16px;
  }
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div2 .p1 span {
    font-size: 14px;
  }
}
@media (max-width: 1024px) {
  .wlf_mtzx .hh_w .hh_ul .hh_li {
    min-height: 305px;
  }
}
@media (max-width: 768px) {
  .wlf_mtzx .hh_w .title .div1 {
    width: 1rem;
  }
  .wlf_mtzx .hh_w {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
  }
  .wlf_mtzx .hh_w .title .div2 {
    font-size: 0.14rem;
    text-align: center;
    line-height: 1.7;
    margin-top: 0.1rem;
  }
  .wlf_mtzx .ani-border {
    width: 110%;
    top: 0;
  }
  .wlf_mtzx .hh_w .hh_ul {
    margin-top: 0.25rem;
    flex-wrap: wrap;
  }
  .wlf_mtzx .hh_w .hh_ul .hh_li {
    width: 100%;
    min-height: auto;
    margin-bottom: 0.25rem;
  }
  .wlf_mtzx .hh_w .hh_ul .hh_li a {
    padding: 0.2rem;
  }
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p1 .span1 {
    margin-bottom: 0.05rem;
  }
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p1 {
    margin-bottom: 0.25rem;
    padding-left: 0.15rem;
  }
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p2 {
    font-size: 0.16rem;
    margin-bottom: 0.1rem;
  }
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div2 {
    margin-top: 0.25rem;
  }
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div2 .p1 span,
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p3 {
    font-size: 0.14rem;
  }
  .wlf_mtzx .hh_w .btnBox {
    margin-top: 0.1rem;
  }
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p1 .span1,
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div1 .p1 .span2 {
    font-size: 0.14rem;
  }
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div2 .p1 img {
    width: 20px;
  }
}
@media (max-width: 500PX) {
  .wlf_mtzx .hh_w .hh_ul .hh_li a .div2 .p1 img {
    width: 11px;
  }
}
.wlf_form {
  background: #0b316b;
  padding-top: 0.8rem;
  padding-bottom: 0.7rem;
  position: relative;
}
.wlf_form .bgimg {
  position: absolute;
  bottom: 0;
  width: auto;
  left: 0;
  z-index: 1;
}
.wlf_form .hh_w {
  width: 15.6rem;
  margin: 0 auto;
  z-index: 2;
  position: relative;
}
@media (max-width: 768px) {
  .wlf_form .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_form .hh_w .title {
  margin-bottom: 0.7rem;
}
.wlf_form .hh_w .title .div1 {
  text-align: center;
  color: #fff;
  line-height: 1;
  margin-bottom: 0.3rem;
  font-family: 'hmos_b';
  font-weight: bold;
}
@media (max-width: 2048px) {
  .wlf_form .hh_w .title .div1 {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_form .hh_w .title .div1 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .wlf_form .hh_w .title .div1 {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .wlf_form .hh_w .title .div1 {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .wlf_form .hh_w .title .div1 {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .wlf_form .hh_w .title .div1 {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .wlf_form .hh_w .title .div1 {
    font-size: 31.475px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_form .hh_w .title .div1 {
    font-size: 25.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_form .hh_w .title .div1 {
    font-size: 24.775px;
  }
}
.wlf_form .hh_w .title .div2 {
  text-align: center;
  font-family: 'hmos_l';
  color: #fff;
}
@media (max-width: 2048px) {
  .wlf_form .hh_w .title .div2 {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .wlf_form .hh_w .title .div2 {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_form .hh_w .title .div2 {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .wlf_form .hh_w .title .div2 {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .wlf_form .hh_w .title .div2 {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .wlf_form .hh_w .title .div2 {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .wlf_form .hh_w .title .div2 {
    font-size: 15.7375px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_form .hh_w .title .div2 {
    font-size: 12.8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_form .hh_w .title .div2 {
    font-size: 12.3875px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_form .hh_w .title .div2 {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_form .hh_w .title .div2 {
    font-size: 15.7375px;
  }
}
.wlf_form .hh_w .form_ul {
  display: flex;
  justify-content: space-between;
}
.wlf_form .hh_w .form_ul .form_li {
  width: 27.24%;
  height: 3.64vw;
  min-height: 40px;
  padding: 0 30px;
  display: flex;
  align-items: center;
  background: #1c4179;
}
.wlf_form .hh_w .form_ul .form_li span {
  color: rgba(255, 255, 255, 0.5);
  width: 60px;
}
@media (max-width: 2048px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_form .hh_w .form_ul .form_li span {
    font-size: 0.16rem;
  }
}
.wlf_form .hh_w .form_ul .form_li input {
  color: #fff;
  width: 80%;
  height: 100%;
}
.wlf_form .hh_w .form_ul .form_btn {
  width: 14.74%;
  height: 3.64vw;
  min-height: 40px;
  background-color: #fff;
}
.wlf_form .hh_w .form_ul .form_btn button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #1d3e92;
}
@media (max-width: 2048px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_form .hh_w .form_ul .form_btn button {
    font-size: 0.16rem;
  }
}
@media (max-width: 768px) {
  .wlf_form {
    padding: 0.4rem 0;
  }
  .wlf_form .hh_w .title .div1 {
    font-size: 0.2rem;
  }
  .wlf_form .hh_w .title .div2 {
    font-size: 0.14rem;
  }
  .wlf_form .hh_w .title .div1 {
    margin-bottom: 0.15rem;
  }
  .wlf_form .hh_w .form_ul {
    flex-wrap: wrap;
  }
  .wlf_form .hh_w .form_ul .form_li {
    width: 100%;
    height: 0.55rem;
    margin-bottom: 0.2rem;
  }
  .wlf_form .hh_w .title {
    margin-bottom: 0.3rem;
  }
  .wlf_form .hh_w .form_ul .form_btn {
    width: 100%;
    height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
  }
  .wlf_form .hh_w .form_ul .form_btn button {
    background: #fff;
    width: 1.6rem;
  }
  .wlf_form .hh_w .form_ul .form_li span {
    width: 0.6rem;
  }
}
.archiveBox {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 40%;
}
.archiveBox img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.archive-container {
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  left: 10%;
}
.archive-container strong {
  text-shadow: 2px 2px 3px #000;
  font-family: 'hmos_b';
  font-weight: bold;
  color: #fff;
  font-size: 4vw;
}
.archive-container .pro_btn {
  border: 2px solid #fff;
  width: 220px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #fff;
  margin-top: 0.3rem;
  transition: all 0.5s;
}
.archive-container .pro_btn:hover {
  background-color: #fff;
  color: #000;
}
.industry-description {
  color: #fff;
  margin-top: 0.3rem;
}
@media (max-width: 2048px) {
  .industry-description {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .industry-description {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .industry-description {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .industry-description {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .industry-description {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .industry-description {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .industry-description {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .industry-description {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .industry-description {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .industry-description {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .industry-description {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .industry-description {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .industry-description {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .industry-description {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .industry-description {
    font-size: 0.16rem;
  }
}
.page-nav {
  margin: 0 auto;
  width: 14rem;
  padding: 0.6rem 0;
  position: relative;
  background: white;
}
.page-nav .list {
  width: 100%;
  height: 50px;
  line-height: 50px;
  border: 1px solid #666;
  border-radius: 50px;
}
.page-nav .list ul {
  position: relative;
  z-index: 1;
  margin-left: -1px;
}
.page-nav .list li {
  float: left;
  height: 50px;
}
.page-nav .list li {
  font-size: 16px;
  color: #333;
  text-align: center;
}
.page-nav .list li a {
  display: inline-block;
  color: #333;
  border: 1px solid transparent;
  border-radius: 50px;
  padding: 0 35px;
  height: 50px;
  line-height: 50px;
  margin: -1px 0;
  transition: all 0.5s;
}
.page-nav .list li.on a,
.page-nav .list li:hover a {
  color: #004998;
  border: 1px solid #004998;
  background: white;
}
.page-nav .page-nav-icon {
  position: absolute;
  height: 50px;
  border: 1px solid #004998;
  top: 0;
  border-radius: 50px;
  z-index: 0;
}
@media (max-width: 768px) {
  .page-nav {
    width: 100%;
    padding: 0.2rem;
  }
  .archiveBox {
    margin-top: 0.6rem;
  }
  .archive-container .pro_btn {
    display: none;
  }
  .archive-container strong {
    font-size: 0.3rem;
  }
  .industry-description {
    margin-top: 0.15rem;
  }
  .page-nav .list {
    height: 40px;
    line-height: 40px;
  }
  .page-nav .list li,
  .page-nav .list li a {
    height: 40px;
    line-height: 40px;
  }
  .page-nav .list li a {
    padding: 0 20px;
  }
  .page-nav .list ul {
    display: -webkit-box;
    overflow: auto;
  }
  .page-nav .list li {
    font-size: 14px;
  }
}
.wlf_proUl {
  width: 14rem;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .wlf_proUl {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_proUl .wlf_proLi {
  cursor: pointer;
  width: 100%;
  display: flex;
  transition: all 0.5s;
  margin-bottom: 20px;
}
.wlf_proUl .wlf_proLi .div_img {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wlf_proUl .wlf_proLi .div_img img {
  padding: 30px;
}
.wlf_proUl .wlf_proLi .div_con {
  flex: 1;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  padding: 0 30px;
}
.wlf_proUl .wlf_proLi .div_con .div1 {
  border-bottom: 1px solid #ddd;
  width: 100%;
  margin-bottom: 25px;
  padding-bottom: 20px;
}
.wlf_proUl .wlf_proLi .div_con .div1 .p1 {
  margin-bottom: 15px;
  color: #004998;
  font-family: 'hmos_b';
  font-weight: bold;
}
@media (max-width: 2048px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p1 {
    font-size: 34.13333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p1 {
    font-size: 32px;
  }
}
@media (max-width: 1680px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p1 {
    font-size: 28px;
  }
}
@media (max-width: 1459px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p1 {
    font-size: 24.31666667px;
  }
}
@media (max-width: 1366px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p1 {
    font-size: 22.76666667px;
  }
}
@media (max-width: 1280px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p1 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p1 {
    font-size: 20.98333333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p1 {
    font-size: 17.06666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p1 {
    font-size: 16.51666667px;
  }
}
.wlf_proUl .wlf_proLi .div_con .div1 .p2 {
  font-family: 'hmos_l';
}
@media (max-width: 2048px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 0.16rem;
  }
}
.wlf_proUl .wlf_proLi .div_con .div2 {
  font-size: 16px;
  color: #363d44;
  line-height: 1.5;
}
.wlf_proUl .wlf_proLi .div_con .div3 {
  width: 100%;
  margin-top: 30px;
  height: 60px;
}
.wlf_proUl .wlf_proLi .div_con .div3 a {
  transition: all 0.5s;
  width: 100%;
  height: 100%;
  background: #004998;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wlf_proUl .wlf_proLi:hover {
  background: #004a99;
}
.wlf_proUl .wlf_proLi:hover * {
  color: white;
}
.wlf_proUl .wlf_proLi:hover .div1 .p1,
.wlf_proUl .wlf_proLi:hover .div1 .p2 {
  color: #fff;
}
.wlf_proUl .wlf_proLi:hover .div2 {
  color: #fff;
}
.wlf_proUl .wlf_proLi:hover .div3 a {
  background: #103358;
}
.wlf_proUl .wlf_proLi:nth-child(2n) .div_img {
  order: 1;
}
@media (max-width: 768px) {
  .wlf_proUl .wlf_proLi .div_con .div1 .p2 {
    font-size: 14px;
  }
  .wlf_proUl .wlf_proLi .div_con {
    padding: 0;
  }
}
@media (max-width: 500px) {
  .wlf_proUl .wlf_proLi {
    flex-direction: column;
  }
  .wlf_proUl .wlf_proLi:nth-child(2n) .div_img {
    order: unset;
  }
  .wlf_proUl .wlf_proLi .div_img img {
    padding: 20px;
    max-width: 80%;
    max-height: 80%;
  }
  .wlf_proUl .wlf_proLi .div_con .div2 {
    font-size: 14px;
  }
  .wlf_proUl .wlf_proLi .div_con .div1 .p1 {
    margin-bottom: 5px;
  }
  .wlf_proUl .wlf_proLi .div_con .div1 {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  .wlf_proUl .wlf_proLi .div_con .div3 {
    height: 40px;
    margin-top: 15px;
  }
  .wlf_proUl .wlf_proLi {
    margin-bottom: 40px;
  }
}
.wlf_pdjj {
  padding-top: 1.55rem;
  padding-bottom: 0.65rem;
  background-image: radial-gradient(ellipse farthest-corner at 30% 30%, #131a22 0%, #76859a 150%);
}
.wlf_pdjj .hh_w {
  width: 15.6rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .wlf_pdjj .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_pdjj .hh_w .div_l {
  width: 7.7rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.wlf_pdjj .hh_w .div_l .wlf_pd_swp {
  overflow: hidden;
  width: 100%;
  margin-bottom: 0.3rem;
}
.wlf_pdjj .hh_w .div_l .wlf_pd_swp .swiper-slide {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  height: 4.55rem;
  border-radius: 10px;
}
.wlf_pdjj .hh_w .div_l .wlf_pd_swp .swiper-slide .img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  padding: 0.3rem;
}
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .wlf_pd_navSwp {
  width: 6.37rem;
  overflow: hidden;
}
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .wlf_pd_navSwp .swiper-slide {
  height: 0.95rem;
  border: 1px solid #ddd;
  border-radius: 20px;
  transition: all 0.3s;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 769px) {
  .wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .wlf_pd_navSwp .swiper-slide {
    width: 1.35rem !important;
  }
}
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .wlf_pd_navSwp .swiper-slide .img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .wlf_pd_navSwp .swiper-slide-thumb-active {
  border: 3px solid #0382da;
}
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .swiper-button-prev {
  background-image: url(../images/icon_pl.png);
  background-size: 14px 24px;
  width: 14px;
  height: 24px;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  cursor: pointer;
  margin-top: 0;
  transition: all 0.5s;
}
@media (max-width: 768px) {
  .wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .swiper-button-prev {
    display: none;
  }
}
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .swiper-button-next {
  background-image: url(../images/icon_pr.png);
  background-size: 14px 24px;
  width: 14px;
  height: 24px;
  top: 50%;
  transform: translateY(-50%);
  left: unset;
  right: 0;
  cursor: pointer;
  margin-top: 0;
  transition: all 0.5s;
}
@media (max-width: 768px) {
  .wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .swiper-button-next {
    display: none;
  }
}
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .swiper-button-prev:after,
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .swiper-container-rtl .swiper-button-next:after,
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .swiper-button-next:after,
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .swiper-container-rtl .swiper-button-prev:after {
  content: ' ';
}
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .swiper-button-prev:hover {
  background-image: url(../images/icon_pla.png);
  background-size: 14px 24px;
}
.wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .swiper-button-next:hover {
  background-image: url(../images/icon_pra.png);
  background-size: 14px 24px;
}
.wlf_pdjj .hh_w .div_r {
  width: 6.6rem;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.wlf_pdjj .hh_w .div_r .div1 {
  margin-bottom: 0.3rem;
}
.wlf_pdjj .hh_w .div_r .div1 .p1 {
  color: #fff;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.2rem;
}
@media (max-width: 2048px) {
  .wlf_pdjj .hh_w .div_r .div1 .p1 {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdjj .hh_w .div_r .div1 .p1 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div1 .p1 {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdjj .hh_w .div_r .div1 .p1 {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdjj .hh_w .div_r .div1 .p1 {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdjj .hh_w .div_r .div1 .p1 {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdjj .hh_w .div_r .div1 .p1 {
    font-size: 31.475px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div1 .p1 {
    font-size: 25.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdjj .hh_w .div_r .div1 .p1 {
    font-size: 24.775px;
  }
}
.wlf_pdjj .hh_w .div_r .div1 .p2 {
  display: flex;
  flex-wrap: wrap;
}
.wlf_pdjj .hh_w .div_r .div1 .p2 span {
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  padding-right: 0.2rem;
  color: #fff;
}
@media (max-width: 2048px) {
  .wlf_pdjj .hh_w .div_r .div1 .p2 span {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdjj .hh_w .div_r .div1 .p2 span {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div1 .p2 span {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdjj .hh_w .div_r .div1 .p2 span {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdjj .hh_w .div_r .div1 .p2 span {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdjj .hh_w .div_r .div1 .p2 span {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdjj .hh_w .div_r .div1 .p2 span {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div1 .p2 span {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdjj .hh_w .div_r .div1 .p2 span {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div1 .p2 span {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div1 .p2 span {
    font-size: 13.11458333px;
  }
}
.wlf_pdjj .hh_w .div_r .div2 {
  margin-bottom: 0.3rem;
}
.wlf_pdjj .hh_w .div_r .div2 .ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.wlf_pdjj .hh_w .div_r .div2 .ul .li {
  position: relative;
  color: #fff;
  line-height: 1.7;
  margin-bottom: 0.15rem;
  display: flex;
  align-items: center;
}
@media (max-width: 2048px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 0.16rem;
  }
}
.wlf_pdjj .hh_w .div_r .div3 {
  margin-bottom: 0.6rem;
}
.wlf_pdjj .hh_w .div_r .div3 a {
  display: flex;
  align-items: center;
}
.wlf_pdjj .hh_w .div_r .div3 a .span {
  color: #0382da;
  margin-right: 0.2rem;
}
@media (max-width: 2048px) {
  .wlf_pdjj .hh_w .div_r .div3 a .span {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdjj .hh_w .div_r .div3 a .span {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div3 a .span {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdjj .hh_w .div_r .div3 a .span {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdjj .hh_w .div_r .div3 a .span {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdjj .hh_w .div_r .div3 a .span {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdjj .hh_w .div_r .div3 a .span {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div3 a .span {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdjj .hh_w .div_r .div3 a .span {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div3 a .span {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div3 a .span {
    font-size: 13.11458333px;
  }
}
.wlf_pdjj .hh_w .div_r .div4 {
  display: flex;
  align-items: center;
  width: 100%;
  width: 4.9rem;
}
.wlf_pdjj .hh_w .div_r .div4 .tel {
  display: flex;
}
.wlf_pdjj .hh_w .div_r .div4 .tel .p1 {
  margin-right: 0.15rem;
  display: flex;
  align-items: center;
}
.wlf_pdjj .hh_w .div_r .div4 .tel .p2 {
  font-weight: bold;
}
.wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
  color: #333;
}
@media (max-width: 2048px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    font-size: 17.06666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    font-size: 14px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    font-size: 12.15833333px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    font-size: 11.38333333px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    font-size: 10.49166667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    font-size: 8.53333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    font-size: 8.25833333px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    font-size: 10.49166667px;
  }
}
@media (max-width: 768px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    font-size: 0.16rem;
  }
}
.wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
  color: #0382da;
  font-family: 'din';
}
@media (max-width: 2048px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
    font-size: 30px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
    font-size: 26.25px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
    font-size: 22.796875px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
    font-size: 21.34375px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
    font-size: 20px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
    font-size: 19.671875px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
    font-size: 15.484375px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
    font-size: 26.25px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
    font-size: 19.671875px;
  }
}
.wlf_pdjj .hh_w .div_r .div4 .btn {
  border-radius: 1000px;
  background: #0382da;
  cursor: pointer;
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  padding-left: 0.35rem;
  padding-right: 0.35rem;
  margin-right: 0.3rem;
}
.wlf_pdjj .hh_w .div_r .div4 .btn a {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wlf_pdjj .hh_w .div_r .div4 .btn a span {
  font-family: 'siyuan_regular';
}
@media (max-width: 2048px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 0.16rem;
  }
}
.wlf_pdjj .hh_w .div_r .div4 .btn a img {
  transition: all 0.5s;
}
.wlf_pdjj .hh_w .div_r .div4 .btn:hover img {
  transform: translateX(10px);
}
@media (max-width: 1459px) {
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span2 {
    font-size: 22px;
  }
  .wlf_pdjj .hh_w .div_r .div4 .tel .p1 img {
    width: 0.5rem;
    height: 0.5rem;
  }
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .wlf_pdjj .hh_w .div_r .div2,
  .wlf_pdjj .hh_w .div_r .div4 {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .wlf_pdjj {
    padding-bottom: 0.4rem;
  }
  .wlf_pdjj .hh_w .div_l,
  .wlf_pdjj .hh_w .div_r,
  .wlf_pdjj .hh_w .div_r .div4,
  .wlf_pdjj .hh_w .div_r .div2 {
    width: 100%;
  }
  .wlf_pdjj .hh_w {
    flex-direction: column;
  }
  .wlf_pdjj {
    padding-top: 0.9rem;
  }
  .wlf_pdjj .hh_w .div_l .wlf_pd_swp .swiper-slide {
    height: 2.8rem;
  }
  .wlf_pdjj .hh_w .div_l .wlf_pd_navSwpBox .wlf_pd_navSwp .swiper-slide {
    height: 0.5rem;
    border-radius: 10px;
  }
  .wlf_pdjj .hh_w .div_r .div1 .p1 {
    font-size: 0.24rem;
  }
  .wlf_pdjj .hh_w .div_r .div2 .ul .li {
    font-size: 0.14rem;
  }
  .wlf_pdjj .hh_w .div_r {
    margin-top: 0.25rem;
  }
  .wlf_pdjj .hh_w .div_r .div1 {
    margin-bottom: 0.05rem;
  }
  .wlf_pdjj .hh_w .div_r .div1 .p1 {
    margin-bottom: 0;
  }
  .wlf_pdjj .hh_w .div_r .div1 .p2 span {
    font-size: 0.16rem;
  }
  .wlf_pdjj .hh_w .div_r .div3 a .span {
    font-size: 0.14rem;
    line-height: 1;
  }
  .wlf_pdjj .hh_w .div_r .div3 {
    margin-bottom: 0.25rem;
  }
  .wlf_pdjj .hh_w .div_r .div4 {
    align-items: flex-start;
  }
  .wlf_pdjj .hh_w .div_r .div4 .tel {
    display: flex;
  }
  .wlf_pdjj .hh_w .div_r .div4 .tel .p1 img {
    width: 0.25rem;
    height: 0.25rem;
  }
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 {
    display: flex;
    align-items: center;
  }
  .wlf_pdjj .hh_w .div_r .div4 .tel .p1 {
    margin-right: 0.05rem;
  }
  .wlf_pdjj .hh_w .div_r .div4 .tel .p2 .span1 {
    margin-right: 0.1rem;
  }
  .wlf_pdjj .hh_w .div_r .div4 .btn {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    margin-top: 0;
  }
  .wlf_pdjj .hh_w .div_r .div4 .btn a span {
    font-size: 0.14rem;
  }
  .wlf_pdjj .hh_w .div_r .div2 {
    margin-bottom: 0.15rem;
  }
  .wlf_pdjj .hh_w .div_r .div3 {
    margin-bottom: 0.35rem;
  }
  .wlf_pdjj .hh_w .div_r .div4 .btn {
    margin-right: 0.25rem;
  }
}
.wlf_bread {
  transition: all 0.5s;
  height: 3.125vw;
  min-height: 50px;
  background: #f4f6f8;
}
.wlf_bread.dzal {
  background: #fff;
  position: relative;
  border-bottom: 1px solid #d6d6d6;
}
.wlf_bread.dzal::before {
  position: absolute;
  content: '';
  height: 100%;
  width: 46.87%;
  background: #f4f6f7;
  right: 0;
}
.wlf_bread.dzal .hh_w {
  border-bottom: 0;
}
.wlf_bread.dzal .hh_left {
  width: 100%;
  position: relative;
}
.wlf_bread.dzal .swiper-button-next::after,
.wlf_bread.dzal .swiper-button-prev::after {
  font-size: 16px;
  color: #303338;
}
.wlf_bread.dzal .swiper-button-next {
  right: 0;
}
.wlf_bread.dzal .swiper-button-prev {
  left: unset;
  right: 25px;
}
.wlf_bread.hh_dzgx {
  background: #f9fafb;
}
.wlf_bread.hh_dzgx::before {
  content: unset;
}
.wlf_bread .hh_w {
  height: 100%;
  display: flex;
  justify-content: flex-end;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #d6d6d6;
}
.wlf_bread .hh_w .hh_left {
  height: 100%;
}
.wlf_bread .hh_w .hh_left ul {
  display: flex;
  height: 100%;
}
.wlf_bread .hh_w .hh_left ul li {
  height: 100%;
}
.wlf_bread .hh_w .hh_left ul li:nth-last-child(1) .hh_div2::before {
  content: unset;
}
.wlf_bread .hh_w .hh_left ul a {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 1.719vw;
  position: relative;
}
.wlf_bread .hh_w .hh_left ul a::before {
  content: '';
  position: absolute;
  width: 0;
  height: 2px;
  background: #1e4993;
  transition: all 0.5s;
  left: 0;
  bottom: 0;
}
.wlf_bread .hh_w .hh_left ul a:hover::before,
.wlf_bread .hh_w .hh_left ul a.on::before {
  width: calc(100% - 25px);
}
.wlf_bread .hh_w .hh_left ul a:hover .hh_div1 .hh_img,
.wlf_bread .hh_w .hh_left ul a.on .hh_div1 .hh_img {
  display: none;
}
.wlf_bread .hh_w .hh_left ul a:hover .hh_div1 .hh_img_a,
.wlf_bread .hh_w .hh_left ul a.on .hh_div1 .hh_img_a {
  display: block;
}
.wlf_bread .hh_w .hh_left ul a:hover .hh_div2,
.wlf_bread .hh_w .hh_left ul a.on .hh_div2 {
  color: #1e4993;
}
.wlf_bread .hh_w .hh_left ul a .hh_div1 .hh_img_a {
  display: none;
}
.wlf_bread .hh_w .hh_left ul a .hh_div2 {
  line-height: 1.57;
  padding-left: 15px;
  padding-right: 25px;
  position: relative;
  line-height: 1;
  transition: all 0.5s;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_bread .hh_w .hh_left ul a .hh_div2 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_bread .hh_w .hh_left ul a .hh_div2 {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_bread .hh_w .hh_left ul a .hh_div2 {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_bread .hh_w .hh_left ul a .hh_div2 {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_bread .hh_w .hh_left ul a .hh_div2 {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_bread .hh_w .hh_left ul a .hh_div2 {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_bread .hh_w .hh_left ul a .hh_div2 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_bread .hh_w .hh_left ul a .hh_div2 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_bread .hh_w .hh_left ul a .hh_div2 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_bread .hh_w .hh_left ul a .hh_div2 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_bread .hh_w .hh_left ul a .hh_div2 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_bread .hh_w .hh_left ul a .hh_div2 {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_bread .hh_w .hh_left ul a .hh_div2::before {
  position: absolute;
  content: '';
  height: 100%;
  width: 1px;
  background: #999;
  right: 0;
}
.wlf_bread .hh_w .hh_left .wlf_dzalNav_swp {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 93%;
}
.wlf_bread .hh_w .hh_left .wlf_dzalNav_swp .swiper-slide {
  width: auto !important;
}
.wlf_bread .hh_w .hh_left .wlf_dzalNav_swp li a.on::before,
.wlf_bread .hh_w .hh_left .wlf_dzalNav_swp li a:hover::before {
  width: calc(100% - 27px);
}
.wlf_bread .hh_w .hh_left .wlf_dzalNav_swp li a {
  margin-right: 15px;
}
.wlf_bread .hh_w .hh_left .wlf_dzalNav_swp li a .hh_div2 {
  position: relative;
}
.wlf_bread .hh_w .hh_left .wlf_dzalNav_swp li a .hh_div2::after {
  position: absolute;
  content: '';
  height: 100%;
  width: 1px;
  background: #999;
  right: 0;
}
.wlf_bread .hh_w .hh_left .wlf_dzalNav_swp .swiper-wrapper {
  margin: 0;
}
.wlf_bread .hh_w .bread_ul {
  display: flex;
  justify-content: flex-end;
  height: 100%;
}
.wlf_bread .hh_w .bread_ul .bread_li {
  height: 100%;
}
.wlf_bread .hh_w .bread_ul .bread_li a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-right: 0.5rem;
  position: relative;
  transition: all 0.5s;
}
@media (max-width: 2048px) {
  .wlf_bread .hh_w .bread_ul .bread_li a {
    font-size: 17.06666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_bread .hh_w .bread_ul .bread_li a {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_bread .hh_w .bread_ul .bread_li a {
    font-size: 14px;
  }
}
@media (max-width: 1459px) {
  .wlf_bread .hh_w .bread_ul .bread_li a {
    font-size: 12.15833333px;
  }
}
@media (max-width: 1366px) {
  .wlf_bread .hh_w .bread_ul .bread_li a {
    font-size: 11.38333333px;
  }
}
@media (max-width: 1280px) {
  .wlf_bread .hh_w .bread_ul .bread_li a {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_bread .hh_w .bread_ul .bread_li a {
    font-size: 10.49166667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_bread .hh_w .bread_ul .bread_li a {
    font-size: 8.53333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_bread .hh_w .bread_ul .bread_li a {
    font-size: 8.25833333px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_bread .hh_w .bread_ul .bread_li a {
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_bread .hh_w .bread_ul .bread_li a {
    font-size: 10.49166667px;
  }
}
@media (max-width: 768px) {
  .wlf_bread .hh_w .bread_ul .bread_li a {
    font-size: 0.16rem;
  }
}
.wlf_bread .hh_w .bread_ul .bread_li a::before {
  position: absolute;
  content: unset;
  width: 0;
  height: 2px;
  background: #4489ec;
  bottom: 0;
  transition: all 0.5s;
}
.wlf_bread .hh_w .bread_ul .bread_li a:hover,
.wlf_bread .hh_w .bread_ul .bread_li a.on {
  color: #1e4993;
}
.wlf_bread .hh_w .bread_ul .bread_li a:hover::before,
.wlf_bread .hh_w .bread_ul .bread_li a.on::before {
  width: 100%;
}
.wlf_bread .hh_w .bread_btn {
  padding: 15px 0;
}
@media (max-width: 2048px) {
  .wlf_bread .hh_w .bread_btn {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_bread .hh_w .bread_btn {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_bread .hh_w .bread_btn {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_bread .hh_w .bread_btn {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .wlf_bread .hh_w .bread_btn {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .wlf_bread .hh_w .bread_btn {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_bread .hh_w .bread_btn {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_bread .hh_w .bread_btn {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_bread .hh_w .bread_btn {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_bread .hh_w .bread_btn {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_bread .hh_w .bread_btn {
    font-size: 13.11458333px;
  }
}
.wlf_bread .hh_w .bread_btn a {
  background: #4489ec;
  color: #fff;
  height: 100%;
  padding: 0 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wlf_bread.scroll {
  top: -1.5rem;
}
.bread_fixed {
  position: fixed !important;
  top: 0;
  width: 100%;
  background: #fff;
  z-index: 99;
}
@media (max-width: 768px) {
  .hh_height {
    height: 1rem;
    width: 100%;
  }
  .hh_height.hh_pro {
    height: 1.4rem;
  }
  .wlf_breadBox {
    position: fixed;
    width: 100%;
    top: 0.6rem;
    z-index: 10;
  }
  .wlf_bread .hh_w .hh_left,
  .wlf_oneBread {
    display: none;
  }
  .wlf_bread {
    margin-top: 0;
    min-height: 0.45rem;
    height: 0.45rem;
  }
  .wlf_bread .hh_w .bread_ul .bread_li a {
    margin-right: 0.25rem;
    margin-right: 0;
    font-size: 0.13rem;
  }
  .wlf_bread .hh_w .bread_ul {
    width: 100%;
    justify-content: space-between;
  }
  .wlf_bread.dzal .hh_w .hh_left {
    display: block;
  }
  .wlf_bread.dzal::before {
    width: 100%;
  }
  .wlf_bread .hh_w .hh_left .wlf_dzalNav_swp {
    width: calc(100% - 60px);
  }
  .wlf_bread.dzal .hh_w .hh_left ul a .hh_div2 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .wlf_bread.dzal .hh_w .hh_left .wlf_dzalNav_swp li a {
    margin-right: 0;
  }
  .wlf_bread.dzal .hh_w .hh_left .wlf_dzalNav_swp li a .hh_div2::after {
    top: 50%;
    transform: translateY(-50%);
    height: 80%;
  }
  .wlf_bread.dzal .hh_w .hh_left .wlf_dzalNav_swp li a.on::before,
  .wlf_bread.dzal .hh_w .hh_left .wlf_dzalNav_swp li a:hover::before {
    width: calc(100% - 17px);
  }
  .wlf_bread.hh_dzgx .hh_w .hh_left ul a .hh_div1 {
    display: none;
  }
  .wlf_bread.hh_dzgx .hh_w .hh_left ul a .hh_div2 {
    font-size: 13px;
  }
  .wlf_bread.hh_dzgx .hh_w .hh_left ul a .hh_div2::before,
  .wlf_bread.hh_dzgx .hh_w .hh_left ul a::before {
    content: unset;
  }
  .wlf_bread.hh_dzgx .hh_w .hh_left ul a .hh_div2 {
    padding-left: 0;
    padding-right: 0;
    white-space: nowrap;
  }
  .wlf_bread.hh_dzgx .hh_w .hh_left ul {
    display: flex;
    justify-content: space-between;
  }
  .wlf_bread .hh_w .hh_left ul a::before {
    height: 1px;
  }
  .wlf_bread.hh_pro {
    box-shadow: unset;
    height: auto;
    min-height: unset;
  }
  .wlf_bread.hh_pro .hh_w {
    flex-direction: column;
    position: relative;
  }
  .wlf_bread.hh_pro .hh_w::before {
    position: absolute;
    content: '';
    bottom: 40px;
    width: 100%;
    height: 1px;
    background: #eee;
  }
  .wlf_bread.hh_pro .hh_w .hh_left {
    display: flex;
    height: 40px;
    width: 100%;
    justify-content: flex-start;
    overflow-x: auto;
    display: -webkit-box;
  }
  .wlf_bread.hh_pro .hh_w .hh_left ul a .hh_div2::before {
    content: unset;
  }
  .wlf_bread.hh_pro .hh_w .bread_ul {
    height: 40px;
  }
}
.wlf_pdinfo {
  width: 14rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.8rem 0;
}
@media (max-width: 768px) {
  .wlf_pdinfo {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_pdinfo .div_l {
  width: 50%;
}
.wlf_pdinfo .div_l .div1 {
  padding-bottom: 0.4rem;
  line-height: 1.3;
}
@media (max-width: 2048px) {
  .wlf_pdinfo .div_l .div1 {
    font-size: 46.93333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdinfo .div_l .div1 {
    font-size: 44px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdinfo .div_l .div1 {
    font-size: 38.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdinfo .div_l .div1 {
    font-size: 33.43541667px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdinfo .div_l .div1 {
    font-size: 31.30416667px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdinfo .div_l .div1 {
    font-size: 29.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdinfo .div_l .div1 {
    font-size: 28.85208333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdinfo .div_l .div1 {
    font-size: 23.46666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdinfo .div_l .div1 {
    font-size: 22.71041667px;
  }
}
.wlf_pdinfo .div_l .div2 .p1,
.wlf_pdinfo .div_l .div3 .p1 {
  height: 0.45rem;
  background: #6e7071;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-family: 'hmos_b';
  font-weight: bold;
}
@media (max-width: 2048px) {
  .wlf_pdinfo .div_l .div2 .p1,
  .wlf_pdinfo .div_l .div3 .p1 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdinfo .div_l .div2 .p1,
  .wlf_pdinfo .div_l .div3 .p1 {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdinfo .div_l .div2 .p1,
  .wlf_pdinfo .div_l .div3 .p1 {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdinfo .div_l .div2 .p1,
  .wlf_pdinfo .div_l .div3 .p1 {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdinfo .div_l .div2 .p1,
  .wlf_pdinfo .div_l .div3 .p1 {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdinfo .div_l .div2 .p1,
  .wlf_pdinfo .div_l .div3 .p1 {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdinfo .div_l .div2 .p1,
  .wlf_pdinfo .div_l .div3 .p1 {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdinfo .div_l .div2 .p1,
  .wlf_pdinfo .div_l .div3 .p1 {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdinfo .div_l .div2 .p1,
  .wlf_pdinfo .div_l .div3 .p1 {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_pdinfo .div_l .div2 .p1,
  .wlf_pdinfo .div_l .div3 .p1 {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdinfo .div_l .div2 .p1,
  .wlf_pdinfo .div_l .div3 .p1 {
    font-size: 13.11458333px;
  }
}
.wlf_pdinfo .div_l .div2 .p2,
.wlf_pdinfo .div_l .div3 .p2 {
  display: flex;
  flex-wrap: wrap;
}
.wlf_pdinfo .div_l .div2 .p2 .hh_li,
.wlf_pdinfo .div_l .div3 .p2 .hh_li {
  margin-top: 0.25rem;
  display: flex;
  align-items: center;
  width: 50%;
}
.wlf_pdinfo .div_l .div2 .p2 .hh_li img,
.wlf_pdinfo .div_l .div3 .p2 .hh_li img {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
@media (max-width: 2048px) {
  .wlf_pdinfo .div_l .div2 .p2 .hh_li span,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li span {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdinfo .div_l .div2 .p2 .hh_li span,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li span {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdinfo .div_l .div2 .p2 .hh_li span,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li span {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdinfo .div_l .div2 .p2 .hh_li span,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li span {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdinfo .div_l .div2 .p2 .hh_li span,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li span {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdinfo .div_l .div2 .p2 .hh_li span,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li span {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdinfo .div_l .div2 .p2 .hh_li span,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li span {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdinfo .div_l .div2 .p2 .hh_li span,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li span {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdinfo .div_l .div2 .p2 .hh_li span,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li span {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_pdinfo .div_l .div2 .p2 .hh_li span,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li span {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdinfo .div_l .div2 .p2 .hh_li span,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li span {
    font-size: 13.11458333px;
  }
}
.wlf_pdinfo .div_l .div3 {
  margin-top: 0.4rem;
}
.wlf_pdinfo .div_l .div3 .p1 {
  background: #a7acae;
}
.wlf_pdinfo .div_r {
  background: #f2f5f8;
  position: relative;
  width: 45%;
  height: 0;
  padding-bottom: 48.5%;
}
.wlf_pdinfo .div_r > .img,
.wlf_pdinfo .div_r img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_pdinfo .div_r img {
  width: 70%;
  height: 70%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 768px) {
  .wlf_pdinfo {
    flex-direction: column;
    padding-top: 0.2rem;
    padding-bottom: 0.4rem;
  }
  .wlf_pdinfo .div_r {
    order: 0;
    width: 100%;
    padding-bottom: 107%;
  }
  .wlf_pdinfo .div_l {
    order: 1;
  }
  .wlf_pdinfo .div_r img {
    width: 80%;
    height: 80%;
  }
  .wlf_pdinfo .div_l {
    width: 100%;
    font-size: 0.16rem;
  }
  .wlf_pdinfo .div_l .div1 {
    font-size: 0.16rem;
    margin: 0.2rem 0;
    padding-bottom: 0.05rem;
  }
  .wlf_pdinfo .div_l .div2 .p1,
  .wlf_pdinfo .div_l .div3 .p1 {
    font-size: 0.16rem;
  }
  .wlf_pdinfo .div_l .div2 .p2 .hh_li img,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li img {
    width: 0.4rem;
    height: 0.4rem;
  }
  .wlf_pdinfo .div_l .div2 .p2 .hh_li span,
  .wlf_pdinfo .div_l .div3 .p2 .hh_li span {
    font-size: 0.14rem;
  }
}
.wlf_pdcanshu .title {
  height: 1.2rem;
  background: #f2f5f8;
}
.wlf_pdcanshu .title .hh_w {
  width: 14rem;
  margin: 0 auto;
  font-family: 'hmos_b';
  font-weight: bold;
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 768px) {
  .wlf_pdcanshu .title .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
@media (max-width: 2048px) {
  .wlf_pdcanshu .title .hh_w {
    font-size: 38.4px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdcanshu .title .hh_w {
    font-size: 36px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdcanshu .title .hh_w {
    font-size: 31.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdcanshu .title .hh_w {
    font-size: 27.35625px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdcanshu .title .hh_w {
    font-size: 25.6125px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdcanshu .title .hh_w {
    font-size: 24px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdcanshu .title .hh_w {
    font-size: 23.60625px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdcanshu .title .hh_w {
    font-size: 19.2px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdcanshu .title .hh_w {
    font-size: 18.58125px;
  }
}
.wlf_pdcanshu .specifications {
  width: 14rem;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .wlf_pdcanshu .specifications {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_pdcanshu .specifications .each_spe {
  width: 47%;
  margin-top: 0.55rem;
}
.wlf_pdcanshu .specifications .each_spe table,
.wlf_pdcanshu .specifications .each_spe table td,
.wlf_pdcanshu .specifications .each_spe table th {
  border: 0;
  padding: 0 15px;
}
.wlf_pdcanshu .specifications .each_spe tbody {
  display: flex;
  flex-direction: column;
}
.wlf_pdcanshu .specifications .each_spe .tdTitle {
  width: 100%;
  display: flex;
  align-items: center;
  height: 100%;
  height: 0.7rem;
  background: #f2f5f8;
}
.wlf_pdcanshu .specifications .each_spe .tdTitle td {
  width: 100%;
  font-family: 'hmos_b';
  font-weight: bold;
}
@media (max-width: 2048px) {
  .wlf_pdcanshu .specifications .each_spe .tdTitle td {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdcanshu .specifications .each_spe .tdTitle td {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdcanshu .specifications .each_spe .tdTitle td {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdcanshu .specifications .each_spe .tdTitle td {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdcanshu .specifications .each_spe .tdTitle td {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdcanshu .specifications .each_spe .tdTitle td {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdcanshu .specifications .each_spe .tdTitle td {
    font-size: 15.7375px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdcanshu .specifications .each_spe .tdTitle td {
    font-size: 12.8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdcanshu .specifications .each_spe .tdTitle td {
    font-size: 12.3875px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_pdcanshu .specifications .each_spe .tdTitle td {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdcanshu .specifications .each_spe .tdTitle td {
    font-size: 15.7375px;
  }
}
.wlf_pdcanshu .specifications .each_spe .spec_tr {
  display: flex;
}
.wlf_pdcanshu .specifications .each_spe .spec_tr td {
  padding: 0.3rem 0.15rem 0.1rem;
  line-height: 1.7;
}
@media (max-width: 2048px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    font-size: 0.16rem;
  }
}
@media (max-width: 768px) {
  .wlf_pdcanshu .title {
    height: 0.6rem;
  }
  .wlf_pdcanshu .title .hh_w {
    font-size: 0.2rem;
  }
  .wlf_pdcanshu .specifications .each_spe .tdTitle {
    height: 0.5rem;
  }
  .wlf_pdcanshu .specifications .each_spe {
    width: 100%;
    margin-top: 0.25rem;
  }
  .wlf_pdcanshu .specifications .each_spe .spec_tr td:nth-of-type(1) {
    width: 35%;
  }
  .wlf_pdcanshu .specifications .each_spe .spec_tr td:nth-of-type(2) {
    width: 65%;
  }
  .wlf_pdcanshu .specifications .each_spe .spec_tr td {
    padding: 0.2rem 0.15rem 0.1rem;
  }
}
.wlf_pdxz {
  margin-top: 0.4rem;
}
.wlf_pdxz .title {
  height: 1.2rem;
  background: #f2f5f8;
}
.wlf_pdxz .title .hh_w {
  width: 14rem;
  margin: 0 auto;
  font-family: 'hmos_b';
  font-weight: bold;
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 768px) {
  .wlf_pdxz .title .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
@media (max-width: 2048px) {
  .wlf_pdxz .title .hh_w {
    font-size: 38.4px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdxz .title .hh_w {
    font-size: 36px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdxz .title .hh_w {
    font-size: 31.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdxz .title .hh_w {
    font-size: 27.35625px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdxz .title .hh_w {
    font-size: 25.6125px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdxz .title .hh_w {
    font-size: 24px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdxz .title .hh_w {
    font-size: 23.60625px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdxz .title .hh_w {
    font-size: 19.2px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdxz .title .hh_w {
    font-size: 18.58125px;
  }
}
.wlf_pdxz .pdxz_btn {
  width: 14rem;
  margin: 0 auto;
  padding: 0.5rem 0;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .wlf_pdxz .pdxz_btn {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_pdxz .pdxz_btn a {
  display: flex;
  align-items: center;
  height: 1rem;
  border: 1px solid #eee;
  padding: 0 20px;
  width: 49%;
  margin-right: 2%;
  margin-bottom: 15px;
}
.wlf_pdxz .pdxz_btn a img {
  margin-right: 15px;
}
.wlf_pdxz .pdxz_btn a span {
  color: #666;
  transition: all 0.5s;
}
@media (max-width: 2048px) {
  .wlf_pdxz .pdxz_btn a span {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdxz .pdxz_btn a span {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdxz .pdxz_btn a span {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdxz .pdxz_btn a span {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdxz .pdxz_btn a span {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdxz .pdxz_btn a span {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdxz .pdxz_btn a span {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdxz .pdxz_btn a span {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdxz .pdxz_btn a span {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_pdxz .pdxz_btn a span {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_pdxz .pdxz_btn a span {
    font-size: 13.11458333px;
  }
}
.wlf_pdxz .pdxz_btn a:nth-of-type(2n) {
  margin-right: 0;
}
.wlf_pdxz .pdxz_btn a:hover span {
  color: #4489ec;
}
@media (max-width: 768px) {
  .wlf_pdxz .title {
    height: 0.6rem;
  }
  .wlf_pdxz .title .hh_w {
    font-size: 0.2rem;
  }
  .wlf_pdxz .pdxz_btn {
    padding: 0.4rem 0.2rem;
  }
  .wlf_pdxz .pdxz_btn a {
    height: 0.5rem;
    padding: 0 0.2rem;
  }
}
.wlf_pdyy {
  margin-top: 0.4rem;
}
.wlf_pdyy .title {
  height: 1.2rem;
  background: #f2f5f8;
}
.wlf_pdyy .title .hh_w {
  width: 14rem;
  margin: 0 auto;
  font-family: 'hmos_b';
  font-weight: bold;
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 768px) {
  .wlf_pdyy .title .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
@media (max-width: 2048px) {
  .wlf_pdyy .title .hh_w {
    font-size: 38.4px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdyy .title .hh_w {
    font-size: 36px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdyy .title .hh_w {
    font-size: 31.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdyy .title .hh_w {
    font-size: 27.35625px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdyy .title .hh_w {
    font-size: 25.6125px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdyy .title .hh_w {
    font-size: 24px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdyy .title .hh_w {
    font-size: 23.60625px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdyy .title .hh_w {
    font-size: 19.2px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdyy .title .hh_w {
    font-size: 18.58125px;
  }
}
.wlf_pdyy .ald_qyry_swp {
  z-index: 9;
  position: relative;
  overflow: hidden;
  padding: 0.6rem 0;
  width: 14rem;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .wlf_pdyy .ald_qyry_swp {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_pdyy .ald_qyry_swp .swiper-slide .a {
  background: #fff;
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
  display: flex;
  flex-direction: column;
}
.wlf_pdyy .ald_qyry_swp .swiper-slide .a .div1 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wlf_pdyy .ald_qyry_swp .swiper-slide .a .div1 .img {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}
.wlf_pdyy .ald_qyry_swp .swiper-slide .a .div2 {
  border-top: 1px solid #e3e4e5;
  padding: 0 0.45rem;
  height: 0.7rem;
  line-height: 0.7rem;
  text-align: center;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 18px;
  color: #666;
  font-family: 'siyuan_regular';
  transition: all 0.5s;
  position: relative;
}
@media (max-width: 1280px) {
  .wlf_pdyy .ald_qyry_swp .swiper-slide .a .div2 {
    font-size: 16px;
  }
}
.wlf_pdyy .ald_qyry_swp .swiper-pagination {
  bottom: 0.4rem;
}
@media (max-width: 768px) {
  .wlf_pdyy {
    margin-top: 0;
  }
  .wlf_pdyy .title {
    height: 0.6rem;
  }
  .wlf_pdyy .title .hh_w {
    font-size: 0.2rem;
  }
  .wlf_pdyy .ald_qyry_swp .swiper-pagination {
    bottom: 0;
  }
  .wlf_pdyy .ald_qyry_swp .swiper-slide .a .div2 {
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.16rem;
  }
  .wlf_pdyy .ald_qyry_swp {
    padding: 0.3rem 0.2rem 0.25rem 0.2rem;
  }
}
.wlf_pdpj {
  margin-top: 0.4rem;
  margin-bottom: 0.55rem;
}
.wlf_pdpj .title {
  height: 1.2rem;
  background: #f2f5f8;
}
.wlf_pdpj .title .hh_w {
  width: 14rem;
  margin: 0 auto;
  font-family: 'hmos_b';
  font-weight: bold;
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 768px) {
  .wlf_pdpj .title .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
@media (max-width: 2048px) {
  .wlf_pdpj .title .hh_w {
    font-size: 38.4px;
  }
}
@media (max-width: 1920px) {
  .wlf_pdpj .title .hh_w {
    font-size: 36px;
  }
}
@media (max-width: 1680px) {
  .wlf_pdpj .title .hh_w {
    font-size: 31.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_pdpj .title .hh_w {
    font-size: 27.35625px;
  }
}
@media (max-width: 1366px) {
  .wlf_pdpj .title .hh_w {
    font-size: 25.6125px;
  }
}
@media (max-width: 1280px) {
  .wlf_pdpj .title .hh_w {
    font-size: 24px;
  }
}
@media (max-width: 1259px) {
  .wlf_pdpj .title .hh_w {
    font-size: 23.60625px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_pdpj .title .hh_w {
    font-size: 19.2px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_pdpj .title .hh_w {
    font-size: 18.58125px;
  }
}
.wlf_pdpj .pdpj_ul {
  width: 14rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .wlf_pdpj .pdpj_ul {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_pdpj .pdpj_ul .pdpj_li {
  width: 23%;
  margin-top: 0.6rem;
}
.wlf_pdpj .pdpj_ul .pdpj_li .div1 {
  background: #f1f5f8;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 57.14%;
}
.wlf_pdpj .pdpj_ul .pdpj_li .div1 > .img,
.wlf_pdpj .pdpj_ul .pdpj_li .div1 img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_pdpj .pdpj_ul .pdpj_li .div1 img {
  padding: 15px;
  width: auto;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.wlf_pdpj .pdpj_ul .pdpj_li .div2 {
  font-size: 20px;
  margin: 20px 0 15px 0;
}
.wlf_pdpj .pdpj_ul .pdpj_li .div3 {
  font-size: 16px;
  background: #f1f5f8;
  padding: 10px 15px;
  display: inline-block;
}
@media (max-width: 768px) {
  .wlf_pdpj {
    margin-top: 0.4rem;
  }
  .wlf_pdpj .title {
    height: 0.6rem;
  }
  .wlf_pdpj .title .hh_w {
    font-size: 0.2rem;
  }
  .wlf_pdpj .pdpj_ul .pdpj_li {
    width: 48%;
    margin-top: 0.25rem;
  }
  .wlf_pdpj .pdpj_ul .pdpj_li .div2 {
    font-size: 0.16rem;
    margin: 0.15rem 0 0.1rem 0;
  }
  .wlf_pdpj .pdpj_ul .pdpj_li .div3 {
    font-size: 0.14rem;
    padding: 0.05rem 0.1rem;
    display: none;
  }
}
.wrapper {
  position: relative;
  padding: 60px 0;
  font-size: 16px;
  color: #666666;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.bg_course {
  background-image: url(../images/about_course.jpg);
}
.wlf_qywh {
  background: #fafafa;
  padding: 0.9rem 0;
}
.wlf_qywh .hh_w {
  width: 14rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .wlf_qywh .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_qywh .hh_w .div_l {
  width: 33%;
}
.wlf_qywh .hh_w .div_l .hh_title .p1 {
  font-family: 'hmos_b';
  font-weight: bold;
  margin-bottom: 0.1rem;
}
@media (max-width: 2048px) {
  .wlf_qywh .hh_w .div_l .hh_title .p1 {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_qywh .hh_w .div_l .hh_title .p1 {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .wlf_qywh .hh_w .div_l .hh_title .p1 {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .wlf_qywh .hh_w .div_l .hh_title .p1 {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .wlf_qywh .hh_w .div_l .hh_title .p1 {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .wlf_qywh .hh_w .div_l .hh_title .p1 {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_qywh .hh_w .div_l .hh_title .p1 {
    font-size: 26.22916667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_qywh .hh_w .div_l .hh_title .p1 {
    font-size: 21.33333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_qywh .hh_w .div_l .hh_title .p1 {
    font-size: 20.64583333px;
  }
}
.wlf_qywh .hh_w .div_l .hh_title .p2 {
  color: #999;
  font-size: 16px;
}
.wlf_qywh .hh_w .div_l .hh_ul .hh_li {
  margin-top: 0.5rem;
}
.wlf_qywh .hh_w .div_l .hh_ul .hh_li .div1 {
  display: flex;
  align-items: center;
}
.wlf_qywh .hh_w .div_l .hh_ul .hh_li .div1 img {
  margin-right: 10px;
}
.wlf_qywh .hh_w .div_l .hh_ul .hh_li .div1 span {
  font-size: 16px;
  color: #333;
  font-family: 'hmos_b';
  font-weight: bold;
}
.wlf_qywh .hh_w .div_l .hh_ul .hh_li .div2 {
  margin-top: 10px;
  padding-left: 30px;
  font-size: 16px;
  line-height: 2;
}
.wlf_qywh .hh_w .div_r {
  width: 60%;
}
@media (max-width: 768px) {
  .wlf_qywh .hh_w {
    flex-direction: column;
  }
  .wlf_qywh .hh_w .div_r {
    order: 0;
    width: 100%;
  }
  .wlf_qywh .hh_w .div_l {
    order: 1;
    width: 100%;
  }
  .wlf_qywh .hh_w .div_l .hh_title .p1 {
    font-size: 0.2rem;
  }
  .wlf_qywh .hh_w .div_l .hh_title .p2 {
    font-size: 0.16rem;
  }
  .wlf_qywh .hh_w .div_l .hh_ul .hh_li .div1 span {
    font-size: 0.16rem;
  }
  .wlf_qywh .hh_w .div_l .hh_ul .hh_li .div2 {
    font-size: 0.14rem;
    padding-left: 0;
    margin-top: 0.1rem;
  }
  .wlf_qywh .hh_w .div_l .hh_ul .hh_li .div1 img {
    width: 0.15rem;
    height: 0.15rem;
  }
  .wlf_qywh {
    padding: 0.4rem 0;
  }
  .wlf_qywh .hh_w .div_l .hh_title .p1 {
    margin-bottom: 0.05rem;
  }
  .wlf_qywh .hh_w .div_l .hh_ul .hh_li {
    margin-top: 0.25rem;
  }
}
.wlf_hxsl {
  margin-top: 1rem;
}
.wlf_hxsl .hh_w {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  display: flex;
  height: 100%;
}
.wlf_hxsl .hh_w .div_l {
  width: 31.07%;
  margin-right: 0.7rem;
  overflow: hidden;
}
.wlf_hxsl .hh_w .div_l:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.wlf_hxsl .hh_w .div_l img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.8s;
}
.wlf_hxsl .hh_w .div_r {
  width: 65%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.wlf_hxsl .hh_w .div_r .div1 {
  width: 100%;
}
.wlf_hxsl .hh_w .div_r .div1 .hh_title {
  width: 100%;
  height: 0.95rem;
  border-bottom: 1px solid #e9ecef;
  position: relative;
  margin-bottom: 0.5rem;
}
.wlf_hxsl .hh_w .div_r .div1 .hh_title span {
  color: #1d3e92;
  font-family: 'hmos_b';
  font-weight: bold;
  border-bottom: 3px solid #1d3e92;
  display: inline-block;
  height: 100%;
}
@media (max-width: 2048px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_title span {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_title span {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_title span {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_title span {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_title span {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_title span {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_title span {
    font-size: 26.22916667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_title span {
    font-size: 21.33333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_title span {
    font-size: 20.64583333px;
  }
}
.wlf_hxsl .hh_w .div_r .div1 .hh_ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 0.35rem;
}
.wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
  width: 50%;
  position: relative;
  padding-left: 0.3rem;
  color: #444;
  font-family: 'hmos_l';
  font-size: 'hmos_l';
  margin-bottom: 1.042vw;
}
@media (max-width: 2048px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    font-size: 0.16rem;
  }
}
.wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li::before {
  content: "";
  position: absolute;
  background: #1d3e92;
  height: 5px;
  width: 5px;
  transition: all 0.5s;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 5px;
  border-radius: 1000px;
}
.wlf_hxsl .hh_w .div_r .div2 {
  display: flex;
  justify-content: space-between;
}
.wlf_hxsl .hh_w .div_r .div2 .hh_li {
  position: relative;
  width: 49.43%;
  height: 0;
  padding-bottom: 26.96%;
  overflow: hidden;
}
.wlf_hxsl .hh_w .div_r .div2 .hh_li > .img,
.wlf_hxsl .hh_w .div_r .div2 .hh_li img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_hxsl .hh_w .div_r .div2 .hh_li:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.wlf_hxsl .hh_w .div_r .div2 .hh_li img {
  transition: all 0.5s;
}
.wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 60px;
  padding: 0 25px;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  color: #fff;
  width: 100%;
}
@media (max-width: 2048px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_hxsl .hh_w .div_r .div2 .hh_li .hh_span {
    font-size: 0.16rem;
  }
}
.wlf_hxsl .hh_w1 {
  margin-bottom: 0.7rem;
  justify-content: space-between;
}
.wlf_hxsl .hh_w1 .div_l {
  margin-right: 0;
}
.wlf_hxsl .hh_w2 {
  display: flex;
}
.wlf_hxsl .hh_w2 .hh_li {
  width: 50%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border: 1px solid #e1e6ec;
  border-right: 0;
}
.wlf_hxsl .hh_w2 .hh_li .hh_title {
  height: 1.3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #e5e8eb;
  position: relative;
  color: #1a1c1f;
  font-family: 'hmos_m';
  font-weight: bold;
}
@media (max-width: 2048px) {
  .wlf_hxsl .hh_w2 .hh_li .hh_title {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_hxsl .hh_w2 .hh_li .hh_title {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .wlf_hxsl .hh_w2 .hh_li .hh_title {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .wlf_hxsl .hh_w2 .hh_li .hh_title {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .wlf_hxsl .hh_w2 .hh_li .hh_title {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .wlf_hxsl .hh_w2 .hh_li .hh_title {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_hxsl .hh_w2 .hh_li .hh_title {
    font-size: 26.22916667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_hxsl .hh_w2 .hh_li .hh_title {
    font-size: 21.33333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_hxsl .hh_w2 .hh_li .hh_title {
    font-size: 20.64583333px;
  }
}
.wlf_hxsl .hh_w2 .hh_li .hh_title::before {
  position: absolute;
  content: '';
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  height: 2px;
  width: 50px;
  background: #1d3e92;
}
.wlf_hxsl .hh_w2 .hh_li .hh_conUl {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0.5rem 0px 0.3rem 0px;
}
.wlf_hxsl .hh_w2 .hh_li .hh_conUl .hh_conLi {
  border: 1px solid #e5e8eb;
  position: relative;
  width: 48%;
  height: 0;
  padding-bottom: 16.7%;
  margin-bottom: 20px;
}
.wlf_hxsl .hh_w2 .hh_li .hh_conUl .hh_conLi > .img,
.wlf_hxsl .hh_w2 .hh_li .hh_conUl .hh_conLi img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_hxsl .hh_w2 .hh_li .hh_conUl .hh_conLi:hover img {
  transform: translate(-50%, -50%) scale(1.1);
}
.wlf_hxsl .hh_w2 .hh_li .hh_conUl .hh_conLi img {
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.8s;
}
.wlf_hxsl .hh_w2 .hh_li2 {
  background: #eff3f7;
  padding: 0 0.6rem;
  border: 0;
}
.wlf_hxsl .hh_w2 .hh_li2 .hh_conUl {
  padding-bottom: 0;
}
.wlf_hxsl .hh_w2 .hh_li2 .hh_conUl .wlf_hxsl_swp {
  width: 100%;
  overflow: hidden;
  position: relative;
  padding-bottom: 0.5rem;
}
.wlf_hxsl .hh_w2 .hh_li2 .hh_conUl .wlf_hxsl_swp .swiper-slide {
  height: auto;
  background-color: #fff;
}
.wlf_hxsl .hh_w2 .hh_li2 .hh_conUl .wlf_hxsl_swp .swiper-slide .hh_conLi {
  background-color: #fff;
  border: 0;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.41%;
  margin-bottom: 0;
}
.wlf_hxsl .hh_w2 .hh_li2 .hh_conUl .wlf_hxsl_swp .swiper-slide .hh_conLi > .img,
.wlf_hxsl .hh_w2 .hh_li2 .hh_conUl .wlf_hxsl_swp .swiper-slide .hh_conLi img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_hxsl .hh_w2 .hh_li2 .hh_conUl .wlf_hxsl_swp .swiper-slide .hh_conLi:hover img {
  transform: translate(-50%, -50%) scale(1.1);
}
.wlf_hxsl .hh_w2 .hh_li2 .hh_conUl .wlf_hxsl_swp .swiper-slide .hh_conLi img {
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.8s;
}
.wlf_hxsl .hh_w2 .hh_li2 .hh_conUl .wlf_hxsl_swp .swiper-pagination {
  bottom: 2%;
}
.wlf_hxsl .hh_w2 .hh_li2 .hh_conUl .wlf_hxsl_swp .swiper-pagination-bullet {
  background: #1d3e92;
}
@media (max-width: 1520px) {
  .wlf_hxsl .hh_w {
    max-width: 100%;
    padding: 0 60px;
  }
}
@media (max-width: 1440px) {
  .wlf_hxsl .hh_w .div_l {
    width: 27%;
  }
  .wlf_hxsl .hh_w .div_r {
    width: 70%;
  }
}
@media (max-width: 1024px) {
  .wlf_hxsl .hh_w {
    padding: 0 30px;
  }
}
@media (max-width: 990px) {
  .wlf_hxsl .hh_w {
    padding: 0 20px;
  }
}
@media (max-width: 1024px) {
  .wlf_hxsl .hh_w2 .hh_li2 .hh_conUl .wlf_hxsl_swp .swiper-pagination {
    bottom: 5px;
  }
  .wlf_hxsl .hh_w2 .hh_li .hh_conUl .hh_conLi {
    width: 48%;
    height: 0;
    padding-bottom: 25.7%;
    margin-bottom: 10px;
  }
  .wlf_hxsl .hh_w .div_l {
    display: none;
  }
  .wlf_hxsl .hh_w .div_r {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .wlf_hxsl {
    margin-top: 0.4rem;
  }
  .wlf_hxsl .hh_w .div_r .div1 .hh_title {
    height: 0.25rem;
    margin-bottom: 0.1rem;
    padding-bottom: 0.4rem;
  }
  .wlf_hxsl .hh_w .div_r .div1 .hh_title span {
    font-size: 0.2rem;
    padding-bottom: 0.38rem;
  }
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li {
    width: 100%;
    padding-left: 0.2rem;
    margin-top: 0.05rem;
    line-height: 1.57;
    font-size: 0.15rem;
  }
  .wlf_hxsl .hh_w .div_r .div2 {
    flex-direction: column;
  }
  .wlf_hxsl .hh_w .div_r .div2 .hh_li {
    width: 100%;
    padding-bottom: 54.54%;
    margin-bottom: 0.2rem;
  }
  .wlf_hxsl .hh_w1 {
    margin-bottom: 0.3rem;
  }
  .wlf_hxsl .hh_w2 {
    flex-direction: column;
    border: none;
  }
  .wlf_hxsl .hh_w2 .hh_li {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    border: 0;
  }
  .wlf_hxsl .hh_w2 .hh_li .hh_title {
    font-size: 0.2rem;
    height: auto;
    padding-top: 0.4rem;
    padding-bottom: 0.2rem;
  }
  .wlf_hxsl .hh_w2 .hh_li .hh_conUl {
    padding: 0.25rem 0px 0.25rem 0px;
  }
  .wlf_hxsl .hh_w2 .hh_li2 .hh_conUl {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    padding-bottom: 0.2rem;
  }
  .wlf_hxsl .hh_w2 .hh_li2 .hh_conUl .wlf_hxsl_swp {
    padding-bottom: 0.4rem;
  }
  .wlf_hxsl .hh_w2 .hh_li .hh_title {
    padding-top: 0.25rem;
  }
  .wlf_hxsl .hh_w1 {
    margin-bottom: 0;
  }
  .wlf_hxsl_wlf2202281934 .hh_w .div_r .div1 .hh_ul .hh_li {
    margin-bottom: 0;
  }
  .wlf_hxsl .hh_w2 .hh_li2 .hh_conUl .wlf_hxsl_swp .swiper-slide {
    margin-top: 0 !important;
    height: 100%;
  }
  .wlf_hxsl .hh_w .div_r .div1 .hh_ul .hh_li::before {
    top: 12px;
  }
}
.about6 {
  overflow: hidden;
}
@media (max-width: 1920px) {
  .about6 {
    padding-top: 160px;
    padding-bottom: 110px;
  }
}
@media (max-width: 1776px) {
  .about6 {
    padding-top: 144.97959184px;
    padding-bottom: 99.67346939px;
  }
}
@media (max-width: 1680) {
  .about6 {
    padding-top: 137.14285714px;
    padding-bottom: 94.28571429px;
  }
}
@media (max-width: 1600px) {
  .about6 {
    padding-top: 130.6122449px;
    padding-bottom: 89.79591837px;
  }
}
@media (max-width: 1500px) {
  .about6 {
    padding-top: 122.44897959px;
    padding-bottom: 84.18367347px;
  }
}
@media (max-width: 1440px) {
  .about6 {
    padding-top: 117.55102041px;
    padding-bottom: 80.81632653px;
  }
}
@media (max-width: 1366px) {
  .about6 {
    padding-top: 111.51020408px;
    padding-bottom: 76.66326531px;
  }
}
@media (max-width: 1280px) {
  .about6 {
    padding-top: 104.48979592px;
    padding-bottom: 71.83673469px;
  }
}
@media (max-width: 1152px) {
  .about6 {
    padding-top: 94.04081633px;
    padding-bottom: 64.65306122px;
  }
}
@media (max-width: 1024px) {
  .about6 {
    padding-top: 83.59183673px;
    padding-bottom: 57.46938776px;
  }
}
@media (max-width: 990px) {
  .about6 {
    padding-top: 80.81632653px;
    padding-bottom: 55.56122449px;
  }
}
.about6 h3 {
  font-weight: bold;
  color: #222;
}
@media (max-width: 2048px) {
  .about6 h3 {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .about6 h3 {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .about6 h3 {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .about6 h3 {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .about6 h3 {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .about6 h3 {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .about6 h3 {
    font-size: 26.22916667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .about6 h3 {
    font-size: 20.64583333px;
  }
}
@media (max-width: 1920px) {
  .about6 h3 {
    margin-top: 0px;
    margin-bottom: 35px;
  }
}
@media (max-width: 1776px) {
  .about6 h3 {
    margin-top: 0px;
    margin-bottom: 31.71428571px;
  }
}
@media (max-width: 1680) {
  .about6 h3 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  .about6 h3 {
    margin-top: 0px;
    margin-bottom: 28.57142857px;
  }
}
@media (max-width: 1500px) {
  .about6 h3 {
    margin-top: 0px;
    margin-bottom: 26.78571429px;
  }
}
@media (max-width: 1440px) {
  .about6 h3 {
    margin-top: 0px;
    margin-bottom: 25.71428571px;
  }
}
@media (max-width: 1366px) {
  .about6 h3 {
    margin-top: 0px;
    margin-bottom: 24.39285714px;
  }
}
@media (max-width: 1280px) {
  .about6 h3 {
    margin-top: 0px;
    margin-bottom: 22.85714286px;
  }
}
@media (max-width: 1152px) {
  .about6 h3 {
    margin-top: 0px;
    margin-bottom: 20.57142857px;
  }
}
@media (max-width: 1024px) {
  .about6 h3 {
    margin-top: 0px;
    margin-bottom: 18.28571429px;
  }
}
@media (max-width: 990px) {
  .about6 h3 {
    margin-top: 0px;
    margin-bottom: 17.67857143px;
  }
}
.about6 .info {
  font-size: 16px;
  line-height: 24px;
  color: #525252;
  width: 430px;
  max-width: 50%;
}
.about6 .ryjx_s {
  position: relative;
}
@media (max-width: 1920px) {
  .about6 .ryjx_s {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 1776px) {
  .about6 .ryjx_s {
    padding-top: 63.42857143px;
    padding-bottom: 63.42857143px;
  }
}
@media (max-width: 1680) {
  .about6 .ryjx_s {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 1600px) {
  .about6 .ryjx_s {
    padding-top: 57.14285714px;
    padding-bottom: 57.14285714px;
  }
}
@media (max-width: 1500px) {
  .about6 .ryjx_s {
    padding-top: 53.57142857px;
    padding-bottom: 53.57142857px;
  }
}
@media (max-width: 1440px) {
  .about6 .ryjx_s {
    padding-top: 51.42857143px;
    padding-bottom: 51.42857143px;
  }
}
@media (max-width: 1366px) {
  .about6 .ryjx_s {
    padding-top: 48.78571429px;
    padding-bottom: 48.78571429px;
  }
}
@media (max-width: 1280px) {
  .about6 .ryjx_s {
    padding-top: 45.71428571px;
    padding-bottom: 45.71428571px;
  }
}
@media (max-width: 1152px) {
  .about6 .ryjx_s {
    padding-top: 41.14285714px;
    padding-bottom: 41.14285714px;
  }
}
@media (max-width: 1024px) {
  .about6 .ryjx_s {
    padding-top: 36.57142857px;
    padding-bottom: 36.57142857px;
  }
}
@media (max-width: 990px) {
  .about6 .ryjx_s {
    padding-top: 35.35714286px;
    padding-bottom: 35.35714286px;
  }
}
.about6 .ryjx_s .swiper-pagination-progressbar {
  width: 100%;
  top: auto;
  bottom: 0;
  height: 2px;
  background: rgba(34, 34, 34, 0.1);
}
.about6 .ryjx_s .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #222222;
}
.about6 .ryjx_s .swiper-button-prev,
.about6 .ryjx_s .swiper-button-next {
  width: 80px;
  height: 45px;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: #f7f7f7;
  top: -45px;
  margin: 0;
  opacity: 1;
  outline: none;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.about6 .ryjx_s .swiper-button-prev:hover,
.about6 .ryjx_s .swiper-button-next:hover {
  background: #e9e9e9;
}
.about6 .ryjx_s .swiper-button-prev:hover i,
.about6 .ryjx_s .swiper-button-next:hover i {
  color: #222222;
}
.about6 .ryjx_s .swiper-button-prev i,
.about6 .ryjx_s .swiper-button-next i {
  color: #999999;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.about6 .ryjx_s .swiper-button-prev:after,
.about6 .ryjx_s .swiper-button-next:after {
  display: none;
}
.about6 .ryjx_s .swiper-button-prev {
  left: auto;
  right: 80px;
}
.about6 .ryjx_s .swiper-button-prev i {
  transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
.about6 .ryjx_s .swiper-button-next {
  right: 0;
}
.about6 .ryjx_s .swiper-slide {
  background: #f7f7f7;
  padding: 2vw 2vw 1.5vw;
}
.about6 .ryjx_s .swiper-slide:hover .imgbox i {
  width: 64px;
  height: 64px;
}
.about6 .ryjx_s .swiper-slide .imgbox {
  width: 100%;
  height: 0;
  padding-bottom: 129.5%;
  position: relative;
  overflow: hidden;
}
.about6 .ryjx_s .swiper-slide .imgbox img {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.about6 .ryjx_s .swiper-slide .imgbox i {
  width: 0px;
  height: 0px;
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  z-index: 2;
  background-image: url(../images/ss.png);
  background-repeat: no-repeat;
  background-position: center ;
  background-size: 100%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.about6 .ryjx_s .swiper-slide p {
  font-size: 16px;
  line-height: 25px;
  height: 25px;
  color: #222222;
  width: 100%;
  text-align: center;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media (max-width: 1920px) {
  .about6 .ryjx_s .swiper-slide p {
    margin-top: 20px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1776px) {
  .about6 .ryjx_s .swiper-slide p {
    margin-top: 18.12244898px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1680) {
  .about6 .ryjx_s .swiper-slide p {
    margin-top: 17.14285714px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  .about6 .ryjx_s .swiper-slide p {
    margin-top: 16.32653061px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1500px) {
  .about6 .ryjx_s .swiper-slide p {
    margin-top: 15.30612245px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .about6 .ryjx_s .swiper-slide p {
    margin-top: 14.69387755px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1366px) {
  .about6 .ryjx_s .swiper-slide p {
    margin-top: 13.93877551px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1280px) {
  .about6 .ryjx_s .swiper-slide p {
    margin-top: 13.06122449px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1152px) {
  .about6 .ryjx_s .swiper-slide p {
    margin-top: 11.75510204px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .about6 .ryjx_s .swiper-slide p {
    margin-top: 10.44897959px;
    margin-bottom: 0px;
  }
}
@media (max-width: 990px) {
  .about6 .ryjx_s .swiper-slide p {
    margin-top: 10.10204082px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .about6 .ryjx_s .swiper-slide p {
    font-size: 14px;
  }
}
@media (max-width: 1024px) {
  .about6 .ryjx_s .swiper-button-prev,
  .about6 .ryjx_s .swiper-button-next {
    width: 60px;
    height: 40px;
    top: -40px;
  }
  .about6 .ryjx_s .swiper-button-prev i,
  .about6 .ryjx_s .swiper-button-next i {
    font-size: 14px;
  }
  .about6 .ryjx_s .swiper-button-prev {
    right: 60px;
  }
  .about6 .ryjx_s .swiper-slide {
    padding: 15px;
  }
  .about6 .ryjx_s .swiper-slide p {
    font-size: 16px;
    line-height: 20px;
    height: 40px;
  }
}
@media (max-width: 768px) {
  .about6 .ryjx_s .swiper-slide p {
    height: 20px;
    margin-top: 15px;
  }
  .about6 {
    padding: 40px 0;
    padding-top: 170px;
  }
  .about6 h3 {
    margin-bottom: 15px;
  }
  .about6 .info {
    max-width: 100%;
    margin-bottom: 5px;
  }
  .about6 .ryjx_s {
    padding-top: 15px;
    padding-bottom: 20px;
  }
  .about6 .ryjx_s .swiper-button-prev {
    left: 0;
    right: unset;
    display: none;
  }
  .about6 .ryjx_s .swiper-button-next {
    left: 76px;
    right: unset;
    display: none;
  }
}
@media (max-width: 500px) {
  .about6 {
    padding-top: 40px;
  }
  .about6 h3 {
    font-size: 20px;
  }
}
.w1400 {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
@media (max-width: 1520px) {
  .w1400 {
    max-width: 100%;
    padding: 0 60px;
  }
}
@media (max-width: 1024px) {
  .w1400 {
    padding: 0 30px;
  }
}
@media (max-width: 990px) {
  .w1400 {
    padding: 0 20px;
  }
}
.abo_con4 {
  width: 100%;
  padding-top: 88px;
  padding-bottom: 90px;
  background: #fafafa;
  overflow: hidden;
  position: relative;
}
.abo_con4 .ab_bt .p1,
.abo_con4 .ab_bt .p2 {
  text-align: center;
}
@media (max-width: 2048px) {
  .abo_con4 .ab_bt .p1 {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .abo_con4 .ab_bt .p1 {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .abo_con4 .ab_bt .p1 {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .abo_con4 .ab_bt .p1 {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .abo_con4 .ab_bt .p1 {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .abo_con4 .ab_bt .p1 {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .abo_con4 .ab_bt .p1 {
    font-size: 26.22916667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .abo_con4 .ab_bt .p1 {
    font-size: 21.33333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .abo_con4 .ab_bt .p1 {
    font-size: 20.64583333px;
  }
}
.abo_con4 .ab_bt .p2 {
  font-size: 18px;
  margin-top: 25px;
  color: #666;
}
.abo_con4 .rq {
  width: 100%;
  padding-top: 70px;
  position: relative;
}
.abo_con4 .rq .swiper-slide {
  background: #fff;
}
.abo_con4 .rq .top {
  width: 100%;
  height: 430px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
}
.abo_con4 .rq .top img {
  max-width: 80%;
  max-height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.5s;
}
.abo_con4 .rq .swiper-slide:hover .top img {
  transform: translate(-50%, -50%) scale(1.05);
}
.abo_con4 .rq .bot {
  width: 100%;
  height: 80px;
  padding: 0 40px;
  padding-right: 60px;
  line-height: 80px;
  font-size: 18px;
  color: #666666;
  position: relative;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.abo_con4 .rq .bot::before {
  content: '';
  width: 18px;
  height: 18px;
  background-image: url(../images/img190.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translateY(-50%);
}
.lb-data .lb-number {
  display: none !important;
}
.abo_con4 .swiper-button-next,
.abo_con4 .swiper-button-prev {
  width: 3.125vw;
  height: 3.125vw;
  min-width: 40px;
  min-height: 40px;
  background-image: url(../images/img191.png);
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: -30px;
  right: -90px;
  opacity: 1;
  transition: all 0.5s;
}
.abo_con4 .swiper-button-prev {
  left: -90px;
  transform: rotate(180deg);
}
.abo_con4 .swiper-button-next:hover,
.abo_con4 .swiper-button-prev:hover {
  background-image: url(../images/img192.png);
}
.abo_con4 .swiper-button-prev::after,
.abo_con4 .swiper-button-next::after {
  content: unset;
}
@media (max-width: 1680px) {
  .abo_con4 .swiper-button-next {
    right: -6%;
  }
  .abo_con4 .swiper-button-prev {
    left: -6%;
  }
}
@media (max-width: 1590px) {
  .abo_con4 .swiper-button-next {
    right: -5%;
  }
  .abo_con4 .swiper-button-prev {
    left: -5%;
  }
}
@media (max-width: 1560px) {
  .abo_con4 .swiper-button-next {
    right: -4.5%;
  }
  .abo_con4 .swiper-button-prev {
    left: -4.5%;
  }
}
@media (max-width: 1520px) {
  .abo_con4 .swiper-button-next {
    right: -4%;
  }
  .abo_con4 .swiper-button-prev {
    left: -4%;
  }
}
@media (max-width: 1459px) {
  .abo_con4 {
    padding-top: 60px;
    padding-bottom: 65px;
  }
  .abo_con4 .rq .top {
    height: 325px;
  }
  .abo_con4 .rq .bot {
    height: 60px;
    padding: 0 24px;
    padding-right: 40px;
    line-height: 60px;
    font-size: 16px;
  }
  .abo_con4 .rq .bot::before {
    width: 16px;
    height: 16px;
    right: 20px;
  }
  .abo_con4 .swiper-button-next,
  .abo_con4 .swiper-button-prev {
    width: 45px;
    height: 45px;
    margin-top: -22px;
    right: -60px;
  }
  .abo_con4 .swiper-button-prev {
    left: -60px;
  }
}
@media (max-width: 1290px) {
  .abo_con4 .swiper-button-next {
    right: -58px;
  }
  .abo_con4 .swiper-button-prev {
    left: -58px;
  }
}
@media (max-width: 1280px) {
  .abo_con4 .swiper-button-next {
    right: -54px;
  }
  .abo_con4 .swiper-button-prev {
    left: -54px;
  }
}
@media (max-width: 1024px) {
  .abo_con4 .swiper-button-next {
    right: -10px;
  }
  .abo_con4 .swiper-button-prev {
    left: -10px;
  }
}
@media (max-width: 991px) {
  .abo_con4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .abo_con4 .rq .top {
    height: 190px;
  }
  .abo_con4 .swiper-button-prev {
    left: 0;
  }
  .abo_con4 .swiper-button-next,
  .abo_con4 .swiper-button-prev {
    right: 0;
  }
  .abo_con4 .rq {
    padding-top: 25px;
  }
  .abo_con4 .ab_bt .p2 {
    margin-top: 15px;
  }
}
@media (max-width: 500px) {
  .abo_con4 .ab_bt .p1 {
    font-size: 20px;
  }
  .abo_con4 .ab_bt .p2 {
    font-size: 16px;
  }
}
.wlf_kkfw {
  background: #fafafa;
  padding-top: 1rem;
  padding-bottom: 0.6rem;
}
.wlf_kkfw .hh_w {
  width: 14rem;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .wlf_kkfw .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.wlf_kkfw .hh_w .hh_title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.5rem;
}
.wlf_kkfw .hh_w .hh_title .div1 {
  color: #000;
  font-family: 'hmos_b';
  font-weight: bold;
  margin-bottom: 0.15rem;
}
@media (max-width: 2048px) {
  .wlf_kkfw .hh_w .hh_title .div1 {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_kkfw .hh_w .hh_title .div1 {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .wlf_kkfw .hh_w .hh_title .div1 {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .wlf_kkfw .hh_w .hh_title .div1 {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .wlf_kkfw .hh_w .hh_title .div1 {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .wlf_kkfw .hh_w .hh_title .div1 {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_kkfw .hh_w .hh_title .div1 {
    font-size: 26.22916667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_kkfw .hh_w .hh_title .div1 {
    font-size: 21.33333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_kkfw .hh_w .hh_title .div1 {
    font-size: 20.64583333px;
  }
}
.wlf_kkfw .hh_w .hh_title .div2 {
  font-size: 18px;
  color: #999;
}
.wlf_kkfw .hh_w .hh_con {
  display: flex;
}
.wlf_kkfw .hh_w .hh_con .div_l {
  position: relative;
  width: 57.14%;
  height: 0;
  padding-bottom: 22.85%;
}
.wlf_kkfw .hh_w .hh_con .div_l > .img,
.wlf_kkfw .hh_w .hh_con .div_l img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_kkfw .hh_w .hh_con .div_r {
  width: 42.86%;
  line-height: 2;
}
@media (max-width: 768px) {
  .wlf_kkfw {
    padding-top: 0.4rem;
    padding-bottom: 0.25rem;
  }
  .wlf_kkfw .hh_w .hh_con {
    flex-direction: column;
  }
  .wlf_kkfw .hh_w .hh_con .div_l {
    width: 100%;
    padding-bottom: 39.98%;
  }
  .wlf_kkfw .hh_w .hh_con .div_r {
    width: 100%;
    font-size: 14px;
    line-height: 1.6;
  }
  .wlf_kkfw .hh_w .hh_title .div1 {
    text-align: center;
  }
  .wlf_kkfw .hh_w .hh_title .div2 {
    font-size: 14px;
    text-align: center;
  }
}
.cl_p {
  color: #333333;
  text-align: center;
}
@media (max-width: 2048px) {
  .cl_p {
    font-size: 64px;
  }
}
@media (max-width: 1920px) {
  .cl_p {
    font-size: 60px;
  }
}
@media (max-width: 1680px) {
  .cl_p {
    font-size: 52.5px;
  }
}
@media (max-width: 1459px) {
  .cl_p {
    font-size: 45.59375px;
  }
}
@media (max-width: 1366px) {
  .cl_p {
    font-size: 42.6875px;
  }
}
@media (max-width: 1280px) {
  .cl_p {
    font-size: 40px;
  }
}
@media (max-width: 1259px) {
  .cl_p {
    font-size: 39.34375px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .cl_p {
    font-size: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cl_p {
    font-size: 30.96875px;
  }
}
.cli_con2 {
  width: 100%;
  position: relative;
}
.cli {
  padding-top: 92px;
  padding-bottom: 95px;
}
.cli_con2 .rq {
  width: 100%;
  padding-top: 32px;
}
.cli_con2 .rq .div {
  width: 100%;
  border: 1px solid #e8e8e8;
  padding: 26px 0;
  padding-left: 40px;
  padding-right: 60px;
  position: relative;
  margin-bottom: 18px;
  cursor: pointer;
}
.cli_con2 .rq .div::before {
  content: '';
  width: 13px;
  height: 14px;
  background-image: url(../images/img111.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 38px;
  top: 32px;
  transition: all 0.5s;
}
.cli_con2 .rq .div.on::before {
  background-image: url(../images/img112.png);
}
.cli_con2 .rq .div .p1 {
  font-size: 20px;
  color: #333333;
}
.cli_con2 .rq .div .p2 {
  font-size: 20px;
  color: #666666;
  margin-top: 18px;
  display: none;
}
@media (max-width: 1459px) {
  .cli_con2 .rq {
    padding-top: 20px;
  }
  .cli_con2 .rq .div {
    padding: 18px 0;
    padding-left: 20px;
    padding-right: 46px;
    margin-bottom: 14px;
  }
  .cli_con2 .rq .div .p1,
  .cli_con2 .rq .div .p2 {
    font-size: 16px;
  }
  .cli_con2 .rq .div::before {
    right: 24px;
    top: 22px;
  }
}
@media (max-width: 991px) {
  .cli_con2 .rq .div .p1,
  .cli_con2 .rq .div .p2 {
    font-size: 14px;
  }
  .cli_con2 .rq .div .p2 {
    margin-top: 6px;
  }
}
@media (max-width: 500px) {
  .cli_con2 .rq {
    padding-top: 12px;
  }
  .cli_con2 .rq .div {
    padding: 12px 0;
    padding-left: 8px;
    padding-right: 28px;
    margin-bottom: 10px;
  }
  .cli_con2 .rq .div::before {
    right: 12px;
    top: 16px;
    width: 10px;
    height: 12px;
  }
}
@media (max-width: 768px) {
  .cli {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .cl_p {
    font-size: 20px;
  }
}
.dow_rig {
  width: 67.8%;
  float: left;
}
.dow_rig .rq {
  width: 100%;
  padding-bottom: 25px;
}
.dow_rig .rq a {
  display: block;
  width: 100%;
  height: 80px;
  line-height: 80px;
  border: 1px solid #e8e8e8;
  padding-left: 34px;
  padding-right: 80px;
  position: relative;
  font-size: 20px;
  color: #333333;
  margin-bottom: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.dow_rig .rq a:hover {
  color: #004998;
}
.dow_rig .rq a::before {
  content: '';
  width: 26px;
  height: 26px;
  background-image: url(../images/img109.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
}
@media (max-width: 1459px) {
  .dow_rig .rq a {
    width: 100%;
    height: 60px;
    line-height: 60px;
    padding-left: 24px;
    padding-right: 60px;
    font-size: 16px;
    margin-bottom: 14px;
  }
  .dow_rig .rq a::before {
    width: 22px;
    height: 22px;
    right: 26px;
  }
}
@media (max-width: 991px) {
  .dow_rig {
    width: 100%;
    padding-top: 30px;
  }
  .dow_rig .rq {
    padding-bottom: 14px;
  }
}
@media (max-width: 500px) {
  .dow_rig .rq a {
    height: 50px;
    line-height: 50px;
    padding-left: 12px;
    padding-right: 50px;
    font-size: 14px;
    margin-bottom: 10px;
  }
  .dow_rig .rq a::before {
    width: 20px;
    height: 20px;
    right: 18px;
  }
  .dow_rig {
    padding-top: 20px;
  }
}
.cli_con4 {
  position: relative;
}
.cli_con4 .rq {
  width: 100%;
  padding-top: 32px;
  padding-bottom: 0;
}
.cli_con4 .dow_rig {
  width: 100%;
  float: none;
}
.cli_con4 .dow_rig a {
  width: 49%;
  float: left;
  margin-right: 2%;
}
.cli_con4 .dow_rig a:nth-child(2n) {
  margin-right: 0;
}
@media (max-width: 1459px) {
  .cli_con4 .rq {
    padding-top: 20px;
  }
  .cli_con4 .dow_rig {
    padding-top: 0 !important;
  }
}
@media (max-width: 500px) {
  .cli_con4 .rq,
  .cli_con2 .rq {
    padding-top: 12px;
  }
  .cli_con4 .dow_rig a {
    width: 100%;
  }
}
.load {
  display: block;
  width: 100%;
  color: #ffffff;
  height: 80px;
  line-height: 80px;
  background: #0b316b;
  text-align: center;
}
@media (max-width: 2048px) {
  .load {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .load {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .load {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .load {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .load {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .load {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .load {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .load {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .load {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .load {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .load {
    font-size: 13.11458333px;
  }
}
.qtwy_xzzx_list {
  background: #f7f8f9;
}
.qtwy_xzzx_list .hh_w {
  width: 14rem;
  margin: 0 auto;
  padding-top: 1.4rem;
  padding-bottom: 1rem;
}
@media (max-width: 768px) {
  .qtwy_xzzx_list .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
@media (max-width: 768px) {
  .qtwy_xzzx_list .hh_w {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
  }
}
.qtwy_xzzx_list .hh_w .one_nav {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.7rem;
}
@media (max-width: 768px) {
  .qtwy_xzzx_list .hh_w .one_nav {
    display: -webkit-box;
    overflow-x: scroll;
    flex-wrap: unset;
    margin-bottom: 0.2rem;
  }
}
.qtwy_xzzx_list .hh_w .one_nav .one_nav_li {
  height: auto;
  display: flex;
  width: 2.2rem;
  align-items: center;
  justify-content: center;
  position: relative;
  background: #ededed;
  margin-right: 0.25rem;
}
@media (max-width: 768px) {
  .qtwy_xzzx_list .hh_w .one_nav .one_nav_li {
    width: 38%;
  }
}
.qtwy_xzzx_list .hh_w .one_nav .one_nav_li .a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.qtwy_xzzx_list .hh_w .one_nav .one_nav_li .a .div {
  padding: 0.1rem 0.3rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-height: 2;
}
@media (max-width: 768px) {
  .qtwy_xzzx_list .hh_w .one_nav .one_nav_li .a .div {
    padding: 0.05rem 0.1rem;
    font-size: 0.14rem;
  }
}
.qtwy_xzzx_list .hh_w .one_nav .one_nav_li:hover,
.qtwy_xzzx_list .hh_w .one_nav .one_nav_li.on {
  background: #004998;
}
.qtwy_xzzx_list .hh_w .one_nav .one_nav_li:hover .div,
.qtwy_xzzx_list .hh_w .one_nav .one_nav_li.on .div {
  color: #fff;
}
.qtwy_xzzx_list .hh_w .xzzx_ul {
  display: flex;
  flex-wrap: wrap;
}
.qtwy_xzzx_list .hh_w .xzzx_ul .xzzx_li {
  width: 32.29%;
  margin-right: 1.565%;
  margin-bottom: 0.35rem;
}
.qtwy_xzzx_list .hh_w .xzzx_ul .xzzx_li .li_img {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 55.91%;
}
.qtwy_xzzx_list .hh_w .xzzx_ul .xzzx_li .li_img > .img,
.qtwy_xzzx_list .hh_w .xzzx_ul .xzzx_li .li_img img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.qtwy_xzzx_list .hh_w .xzzx_ul .xzzx_li .li_img img {
  object-fit: cover;
}
.qtwy_xzzx_list .hh_w .xzzx_ul .xzzx_li .li_img .img_a {
  display: none;
}
.qtwy_xzzx_list .hh_w .xzzx_ul .xzzx_li .li_text {
  text-align: center;
  font-size: 18px;
  color: #333;
  margin-top: 0.25rem;
  line-height: 1;
}
@media (max-width: 768px) {
  .qtwy_xzzx_list .hh_w .xzzx_ul .xzzx_li .li_text {
    font-size: 0.16rem;
    margin-top: 0.15rem;
  }
}
.qtwy_xzzx_list .hh_w .xzzx_ul .xzzx_li:nth-child(3n+3) {
  margin-right: 0;
}
@media (max-width: 768px) {
  .qtwy_xzzx_list .hh_w .xzzx_ul .xzzx_li {
    width: 48%;
    margin-right: 3%;
  }
  .qtwy_xzzx_list .hh_w .xzzx_ul .xzzx_li:nth-child(2n+2) {
    margin-right: 0;
  }
  .qtwy_xzzx_list .hh_w .xzzx_ul .xzzx_li:nth-child(3n+3) {
    margin-right: 3%;
  }
}
.videos_mask {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  display: none;
}
.videos_box {
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: 0;
  margin-top: 0;
  width: 80%;
  height: 80%;
  transform: translate(-50%, -50%);
  z-index: 2001;
}
.videos_box iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.vclose {
  position: absolute;
  width: 35px;
  height: 35px;
  right: 0;
  cursor: pointer;
}
@media (max-width: 768px) {
  .videos_box {
    width: 100%;
    height: 45%;
  }
  .videos_box .videos_div {
    width: 100%;
    height: 100%;
  }
}
.qtwy_news_video_liText {
  width: 14rem;
  margin: 0 auto;
  padding: 0.6rem 0 0.6rem 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 768px) {
  .qtwy_news_video_liText {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
@media (max-width: 768px) {
  .qtwy_news_video_liText {
    padding-top: 0.25rem;
    padding-bottom: 0;
  }
}
.qtwy_news_video_liText .qtwy_news_video_liText_li {
  width: 32.29%;
  margin-right: 1.56%;
  margin-bottom: 0.25rem;
  cursor: pointer;
}
@media (max-width: 768px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.2rem;
  }
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a {
  display: flex;
  width: 100%;
  padding: 0.3rem 0.25rem 0.25rem 0.25rem;
  flex-direction: column;
  justify-content: flex-start;
  background: #f1f3f5;
  position: relative;
}
@media (max-width: 768px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a {
    padding: 0.2rem;
  }
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
  color: #333;
  line-height: 1.25;
  font-family: 'hmos_m';
  font-weight: bold;
  height: 0.5rem;
  transition: all 0.5s;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 2048px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
    font-size: 13.11458333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
    font-size: 10.32291667px;
  }
}
@media (max-width: 1680px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
    font-size: 16px;
  }
}
@media (max-width: 1280px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
    height: 0.6rem;
  }
}
@media (max-width: 1024px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
    height: 0.6rem;
  }
}
@media (max-width: 768px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div1 {
    font-size: 0.16rem;
    height: auto;
    margin-bottom: 0.1rem;
  }
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a .div2 {
  position: relative;
  margin-top: 0.3rem;
  margin-bottom: 0.15rem;
}
@media (max-width: 768px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div2 {
    margin-top: 0.05rem;
    margin-bottom: 0.15rem;
  }
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a .div2 .imgBox {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 59.03%;
  overflow: hidden;
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a .div2 .imgBox > .img,
.qtwy_news_video_liText .qtwy_news_video_liText_li .a .div2 .imgBox img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a .div2 .imgBox .img {
  transition: all 0.5s;
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a .div2 .btnImg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a .div2 .btnImg .mask {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.7rem;
  height: 0.7rem;
  z-index: 2;
  background: #ffffff;
  border-radius: 1000px;
  opacity: 0.9;
}
@media (max-width: 768px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div2 .btnImg .mask {
    width: 0.6rem;
    height: 0.6rem;
  }
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a .div2 .btnImg .img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  display: flex;
  width: 16px;
  height: 18px;
  transition: all 0.5s;
  max-width: unset;
  max-height: unset;
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a .div3 {
  color: #666;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-height: 0.32rem;
}
@media (max-width: 2048px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div3 {
    font-size: 17.06666667px;
  }
}
@media (max-width: 1920px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div3 {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div3 {
    font-size: 14px;
  }
}
@media (max-width: 1459px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div3 {
    font-size: 12.15833333px;
  }
}
@media (max-width: 1366px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div3 {
    font-size: 11.38333333px;
  }
}
@media (max-width: 1280px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div3 {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1259px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div3 {
    font-size: 10.49166667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div3 {
    font-size: 8.25833333px;
  }
}
@media (max-width: 1680px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div3 {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .qtwy_news_video_liText .qtwy_news_video_liText_li .a .div3 {
    font-size: 0.14rem;
    line-height: 1.7;
  }
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a::before {
  content: "";
  left: 0;
  bottom: 0;
  position: absolute;
  background: #004998;
  height: 3px;
  width: 0%;
  transition: all 0.5s;
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a:hover .div1 {
  color: #004998;
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a:hover .div2 .imgBox .img {
  transform: scale(1.05);
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a:hover .div4 {
  border-top: 1px solid #004998;
  padding-right: 0;
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a:hover .div4 .span {
  color: #004998;
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a:hover .div4 .img {
  display: none;
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a:hover .div4 .img_a {
  display: block;
}
.qtwy_news_video_liText .qtwy_news_video_liText_li .a:hover::before {
  width: 100%;
}
.qtwy_news_video_liText .qtwy_news_video_liText_li:nth-of-type(3n) {
  margin-right: 0;
}
.qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .btnImg {
  display: none;
}
.qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .a {
  padding-bottom: 0;
}
.qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .a::before {
  content: unset;
}
.qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 {
  position: relative;
}
.qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day {
  position: absolute;
  min-height: 0.75rem;
  min-width: 0.75rem;
  padding: 0.1rem 0.1rem;
  background: #004998;
  top: -0.15rem;
  left: 0.1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
@media (max-width: 768px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day {
    min-height: 0.5rem;
    min-width: 0.5rem;
    display: none;
  }
}
.qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day1,
.qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day2 {
  color: #fff;
}
.qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day1 {
  line-height: 1;
  font-family: 'din';
}
@media (max-width: 2048px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day1 {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day1 {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day1 {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day1 {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day1 {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day1 {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day1 {
    font-size: 26.22916667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day1 {
    font-size: 20.64583333px;
  }
}
@media (max-width: 768px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day1 {
    font-size: 0.3rem;
  }
}
.qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day2 {
  line-height: 1;
  font-size: 16px;
  font-family: 'din';
}
@media (max-width: 768px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div2 .day .day2 {
    font-size: 0.14rem;
  }
}
.qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 0.55rem;
  padding-right: 0.3rem;
  transition: all 0.5s;
  border-top: 1px solid #dedfe1;
  margin-top: 0.1rem;
}
@media (max-width: 768px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 {
    margin-top: 0.1rem;
    height: 0.5rem;
  }
}
.qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 .img_a {
  display: none;
}
.qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 .span {
  color: #999;
  font-family: 'din';
  transition: all 0.5s;
}
@media (max-width: 2048px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 .span {
    font-size: 17.06666667px;
  }
}
@media (max-width: 1920px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 .span {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 .span {
    font-size: 14px;
  }
}
@media (max-width: 1459px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 .span {
    font-size: 12.15833333px;
  }
}
@media (max-width: 1366px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 .span {
    font-size: 11.38333333px;
  }
}
@media (max-width: 1280px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 .span {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1259px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 .span {
    font-size: 10.49166667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 .span {
    font-size: 8.25833333px;
  }
}
@media (max-width: 768px) {
  .qtwy_news_dongtai_liText .qtwy_news_dongtai_liText_li .div4 .span {
    font-size: 0.14rem;
  }
}
.qtwy_mbx {
  width: 100%;
  background: #fff;
  height: 0.65rem;
}
@media (max-width: 768px) {
  .qtwy_mbx {
    position: relative;
    left: 0;
    bottom: 0;
    background: #f0f0f0;
    width: 100%;
    height: 0.35rem;
    display: flex;
    align-items: center;
    padding-left: 0rem;
  }
}
.qtwy_mbx .hh_w {
  width: 14rem;
  margin: 0 auto;
  display: flex;
  align-items: center;
  height: 100%;
}
@media (max-width: 768px) {
  .qtwy_mbx .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.qtwy_mbx .hh_w .icon_r {
  display: flex;
  align-items: center;
}
.qtwy_mbx .hh_w .icon_r .icon_rImg {
  width: 25px;
  height: 25px;
}
.qtwy_mbx .hh_w .icon_r .icon_l {
  width: 15px;
  height: 10px;
  margin: 0 0 0 15px;
}
@media (max-width: 768px) {
  .qtwy_mbx .hh_w .icon_r .icon_l {
    width: 0.15rem;
    height: 0.1rem;
    margin: 0 0 0 0.15rem;
  }
}
.qtwy_mbx .hh_w .link {
  margin-left: 15px;
}
.qtwy_mbx .hh_w .link .ul {
  display: flex;
}
.qtwy_mbx .hh_w .link .ul .li {
  display: flex;
  align-items: center;
}
.qtwy_mbx .hh_w .link .ul .li .a {
  color: #666;
  font-size: 16px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .qtwy_mbx .hh_w .link .ul .li .a {
    color: #999;
    line-height: 1;
    font-size: 0.14rem;
  }
}
.qtwy_mbx .hh_w .link .ul .li .a:hover,
.qtwy_mbx .hh_w .link .ul .li .a.on {
  color: #666;
}
@media (max-width: 768px) {
  .qtwy_mbx .hh_w .link .ul .li .a:hover,
  .qtwy_mbx .hh_w .link .ul .li .a.on {
    color: #777;
  }
}
.qtwy_mbx .hh_w .link .ul .li .icon_l {
  width: 15px;
  height: 10px;
  margin: 0 15px;
}
@media (max-width: 768px) {
  .qtwy_mbx .hh_w .link .ul .li .icon_l {
    width: 0.15rem;
    height: 0.1rem;
    margin: 0 0.15rem;
  }
}
.qtwy_mbx .hh_w .link .ul .li:last-child .icon_l {
  display: none;
}
.qtwy_mbx .hh_w .backPage {
  position: absolute;
  right: 12.5%;
  height: 0.65rem;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .qtwy_mbx .hh_w .backPage {
    display: none;
  }
}
.qtwy_mbx .hh_w .backPage .a {
  display: flex;
  align-items: center;
}
.qtwy_mbx .hh_w .backPage .a .img {
  margin-right: 0.1rem;
}
.qtwy_mbx .hh_w .backPage .a .span {
  font-size: 16px;
}
@media (max-width: 768px) {
  .qtwy_mbx .hh_w .backPage .a .span {
    font-size: 0.14rem;
  }
}
@media (min-width: 769px) {
  .hh_head_height {
    width: 100%;
    height: 0.9rem;
  }
}
@media (max-width: 768px) {
  .qtwy_mbx {
    height: auto;
    padding-top: 0.15rem;
    padding-bottom: 0.05rem;
  }
  .qtwy_mbx .hh_w {
    align-items: flex-start;
  }
  .qtwy_mbx .hh_w .link .ul .li {
    padding-bottom: 0.1rem;
  }
  .qtwy_mbx .hh_w .icon_r {
    margin-top: 0.02rem;
    align-items: flex-start;
  }
  .qtwy_mbx .hh_w .link .ul {
    flex-wrap: wrap;
  }
}
.qtwy_article {
  background: #fff;
  padding: 1rem 0 0 0;
  width: 14rem;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .qtwy_article {
    padding: 0.25rem 0.2rem 0 0.2rem;
    width: 100%;
  }
}
.qtwy_article .title {
  color: #333;
  font-weight: bold;
}
@media (max-width: 2048px) {
  .qtwy_article .title {
    font-size: 38.4px;
  }
}
@media (max-width: 1920px) {
  .qtwy_article .title {
    font-size: 36px;
  }
}
@media (max-width: 1680px) {
  .qtwy_article .title {
    font-size: 31.5px;
  }
}
@media (max-width: 1459px) {
  .qtwy_article .title {
    font-size: 27.35625px;
  }
}
@media (max-width: 1366px) {
  .qtwy_article .title {
    font-size: 25.6125px;
  }
}
@media (max-width: 1280px) {
  .qtwy_article .title {
    font-size: 24px;
  }
}
@media (max-width: 1259px) {
  .qtwy_article .title {
    font-size: 23.60625px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .qtwy_article .title {
    font-size: 18.58125px;
  }
}
@media (max-width: 768px) {
  .qtwy_article .title {
    font-size: 0.2rem;
  }
}
.qtwy_article .subTitle {
  display: flex;
  margin: 0.4rem 0 0.7rem 0;
}
@media (max-width: 768px) {
  .qtwy_article .subTitle {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0.2rem 0 0.2rem 0;
  }
}
.qtwy_article .subTitle .div1,
.qtwy_article .subTitle .div2,
.qtwy_article .subTitle .div3,
.qtwy_article .subTitle .div4 {
  margin-right: 0.4rem;
}
@media (max-width: 768px) {
  .qtwy_article .subTitle .div1,
  .qtwy_article .subTitle .div2,
  .qtwy_article .subTitle .div3,
  .qtwy_article .subTitle .div4 {
    width: 50%;
    margin-right: 0;
  }
}
.qtwy_article .subTitle .div1 .img,
.qtwy_article .subTitle .div2 .img,
.qtwy_article .subTitle .div3 .img,
.qtwy_article .subTitle .div4 .img {
  margin-right: 5px;
}
.qtwy_article .subTitle .div1 .span1,
.qtwy_article .subTitle .div2 .span1,
.qtwy_article .subTitle .div3 .span1,
.qtwy_article .subTitle .div4 .span1 {
  color: #999;
  font-size: 16px;
}
@media (max-width: 768px) {
  .qtwy_article .subTitle .div1 .span1,
  .qtwy_article .subTitle .div2 .span1,
  .qtwy_article .subTitle .div3 .span1,
  .qtwy_article .subTitle .div4 .span1 {
    font-size: 0.14rem;
  }
}
.qtwy_article .subTitle .div1 .span2,
.qtwy_article .subTitle .div2 .span2,
.qtwy_article .subTitle .div3 .span2,
.qtwy_article .subTitle .div4 .span2 {
  color: #666;
  font-size: 16px;
}
@media (max-width: 1024px) {
  .qtwy_article .subTitle .div1 .span2,
  .qtwy_article .subTitle .div2 .span2,
  .qtwy_article .subTitle .div3 .span2,
  .qtwy_article .subTitle .div4 .span2 {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .qtwy_article .subTitle .div1 .span2,
  .qtwy_article .subTitle .div2 .span2,
  .qtwy_article .subTitle .div3 .span2,
  .qtwy_article .subTitle .div4 .span2 {
    font-size: 0.14rem;
  }
}
@media (max-width: 768px) {
  .qtwy_article .subTitle .div2,
  .qtwy_article .subTitle .div4 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
}
.qtwy_article .zhaiyao {
  padding: 0.3rem;
  border: 1px solid #d6d6d6;
}
@media (max-width: 768px) {
  .qtwy_article .zhaiyao {
    padding: 0.2rem;
  }
}
.qtwy_article .zhaiyao .div1 {
  font-size: 16px;
  color: #666;
  font-weight: bold;
}
@media (max-width: 768px) {
  .qtwy_article .zhaiyao .div1 {
    font-size: 0.14rem;
  }
}
.qtwy_article .zhaiyao .div2 {
  margin-top: 0.15rem;
}
.qtwy_article .zhaiyao .div2 p {
  color: #666;
  font-size: 16px;
  line-height: 2;
}
@media (max-width: 768px) {
  .qtwy_article .zhaiyao .div2 p {
    font-size: 0.14rem;
  }
}
.qtwy_article .text {
  margin-top: 0.7rem;
}
.qtwy_article .text p {
  color: #666;
  line-height: 1.85;
}
@media (max-width: 2048px) {
  .qtwy_article .text p {
    font-size: 17.06666667px;
  }
}
@media (max-width: 1920px) {
  .qtwy_article .text p {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .qtwy_article .text p {
    font-size: 14px;
  }
}
@media (max-width: 1459px) {
  .qtwy_article .text p {
    font-size: 12.15833333px;
  }
}
@media (max-width: 1366px) {
  .qtwy_article .text p {
    font-size: 11.38333333px;
  }
}
@media (max-width: 1280px) {
  .qtwy_article .text p {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1259px) {
  .qtwy_article .text p {
    font-size: 10.49166667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .qtwy_article .text p {
    font-size: 8.25833333px;
  }
}
.qtwy_article .text img {
  max-width: 100%;
}
.qtwy_article .fenxiang {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 0.4rem 0;
  border-bottom: 1px solid #e1e1e1;
}
@media (max-width: 768px) {
  .qtwy_article .fenxiang {
    padding: 0.2rem 0;
  }
}
.qtwy_article .fenxiang .div1 .img {
  width: 25px;
  height: 25px;
  margin-right: 25px;
}
@media (max-width: 768px) {
  .qtwy_article .fenxiang .div1 .img {
    width: 0.15rem;
    height: 0.15rem;
    margin-right: 0.1rem;
  }
}
.qtwy_article .fenxiang .div2 {
  color: #666;
  font-size: 16px;
}
@media (max-width: 768px) {
  .qtwy_article .fenxiang .div2 {
    font-size: 0.14rem;
  }
}
.qtwy_article .qtwy_article_nav {
  display: flex;
  flex-wrap: wrap;
  padding: 0.4rem 0 0.2rem 0;
  border-bottom: 1px solid #e1e1e1;
}
@media (max-width: 768px) {
  .qtwy_article .qtwy_article_nav {
    margin: 0;
    flex-wrap: unset;
    display: -webkit-box;
    overflow-x: auto;
    padding: 0.2rem 0 0.1rem 0;
  }
}
.qtwy_article .qtwy_article_nav .dongtai_two_nav_li {
  min-width: 1rem;
  background: #f1f3f5;
  margin-bottom: 0.2rem;
  margin-right: 0.1rem;
}
@media (max-width: 768px) {
  .qtwy_article .qtwy_article_nav .dongtai_two_nav_li {
    margin-bottom: 0.1rem;
  }
}
.qtwy_article .qtwy_article_nav .dongtai_two_nav_li .a {
  padding: 0.1rem 0.35rem;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s;
}
@media (max-width: 768px) {
  .qtwy_article .qtwy_article_nav .dongtai_two_nav_li .a {
    font-size: 0.14rem;
    padding: 0.1rem;
  }
}
.qtwy_article .qtwy_article_nav .dongtai_two_nav_li .a:hover,
.qtwy_article .qtwy_article_nav .dongtai_two_nav_li .a.on {
  background: #004998;
  color: #fff;
}
.qtwy_article .qtwy_article_page {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0.5rem 0 1rem 0;
}
@media (max-width: 768px) {
  .qtwy_article .qtwy_article_page {
    margin: 0.2rem 0 0.4rem;
  }
}
.qtwy_article .qtwy_article_page .prev,
.qtwy_article .qtwy_article_page .next {
  cursor: pointer;
  border: 1px solid #e2e2e2;
  width: 43.33%;
  border-radius: 1000px;
  transition: all 0.5s;
}
@media (max-width: 768px) {
  .qtwy_article .qtwy_article_page .prev,
  .qtwy_article .qtwy_article_page .next {
    width: 35%;
  }
}
.qtwy_article .qtwy_article_page .prev .a,
.qtwy_article .qtwy_article_page .next .a {
  margin: 0.15rem 7.083%;
  display: flex;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .qtwy_article .qtwy_article_page .prev .a,
  .qtwy_article .qtwy_article_page .next .a {
    margin: 0.05rem 0.2rem;
  }
}
.qtwy_article .qtwy_article_page .prev .span1,
.qtwy_article .qtwy_article_page .next .span1,
.qtwy_article .qtwy_article_page .prev .span2,
.qtwy_article .qtwy_article_page .next .span2 {
  color: #666;
}
@media (max-width: 768px) {
  .qtwy_article .qtwy_article_page .prev .span1,
  .qtwy_article .qtwy_article_page .next .span1,
  .qtwy_article .qtwy_article_page .prev .span2,
  .qtwy_article .qtwy_article_page .next .span2 {
    font-size: 0.14rem;
  }
}
@media (max-width: 768px) {
  .qtwy_article .qtwy_article_page .prev .span2,
  .qtwy_article .qtwy_article_page .next .span2 {
    display: none;
  }
}
.qtwy_article .qtwy_article_page .prev:hover,
.qtwy_article .qtwy_article_page .next:hover {
  background: #004998;
}
.qtwy_article .qtwy_article_page .prev:hover .span1,
.qtwy_article .qtwy_article_page .next:hover .span1,
.qtwy_article .qtwy_article_page .prev:hover .span2,
.qtwy_article .qtwy_article_page .next:hover .span2 {
  color: #fff;
}
@media (max-width: 768px) {
  .qtwy_article .qtwy_article_page .prev:hover .syb,
  .qtwy_article .qtwy_article_page .next:hover .syb {
    display: none;
  }
}
@media (max-width: 768px) {
  .qtwy_article .qtwy_article_page .icon {
    width: 40px;
    height: 40px;
  }
}
.qtwy_article .qtwy_article_page .icon .a {
  display: flex;
}
.qtwy_article .qtwy_article_page .icon .a .img {
  height: 100%;
  width: auto;
}
@media (max-width: 768px) {
  .qtwy_article .text {
    margin-top: 0.3rem;
  }
  .qtwy_article .text p {
    font-size: 0.14rem;
  }
  .qtwy_article .qtwy_article_page .prev .a .syb,
  .qtwy_article .qtwy_article_page .next .a .syb {
    display: none;
  }
  .qtwy_article .qtwy_article_page .prev .a,
  .qtwy_article .qtwy_article_page .next .a {
    text-align: center;
    margin: 0.08rem 0.2rem;
  }
  .qtwy_gongchang_list {
    margin-top: 0.6rem;
  }
}
.qtwy_news_detail_tuijianxinwen {
  border-top: 1px solid #e1e1e1;
  padding: 1rem 0;
}
@media (max-width: 768px) {
  .qtwy_news_detail_tuijianxinwen {
    padding: 0.4rem 0;
  }
}
.qtwy_news_detail_tuijianxinwen .hh_w {
  width: 14.4rem;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .qtwy_news_detail_tuijianxinwen .hh_w {
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.qtwy_news_detail_tuijianxinwen .hh_w .title {
  color: #333;
  font-weight: bold;
  margin: 0 0 0.75rem 0;
}
@media (max-width: 2048px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .title {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .title {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .title {
    font-size: 42px;
  }
}
@media (max-width: 1459px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .title {
    font-size: 36.475px;
  }
}
@media (max-width: 1366px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .title {
    font-size: 34.15px;
  }
}
@media (max-width: 1280px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .title {
    font-size: 32px;
  }
}
@media (max-width: 1259px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .title {
    font-size: 31.475px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .title {
    font-size: 24.775px;
  }
}
@media (max-width: 768px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .title {
    font-size: 0.2rem;
    margin-bottom: 0.2rem;
  }
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
@media (max-width: 768px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox {
    flex-direction: column;
  }
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul {
    width: 100%;
  }
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li {
  width: 48%;
}
@media (max-width: 768px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li {
    width: 100%;
  }
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 0.25rem 0;
  border-bottom: 1px solid #eaeaea;
}
@media (max-width: 768px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a {
    padding: 0.1rem 0;
  }
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a .con {
  display: flex;
  width: 80%;
  flex-direction: column;
}
@media (max-width: 1440px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a .con {
    width: 70%;
  }
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a .con .xinwen_title {
  display: flex;
  align-items: center;
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a .con .xinwen_title .img_a {
  display: none;
  margin-right: 0.13rem;
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a .con .xinwen_title .img {
  margin-right: 0.1rem;
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a .con .xinwen_title .span {
  font-size: 18px;
  color: #333;
  font-family: 'siyuan_medium';
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  transition: all 0.5s;
}
@media (max-width: 768px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a .con .xinwen_title .span {
    font-size: 0.16rem;
  }
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a .con .xinwen_text {
  font-size: 14px;
  color: #666;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-top: 0.15rem;
  margin-left: 0.2rem;
}
@media (max-width: 768px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a .con .xinwen_text {
    font-size: 0.14rem;
    margin-top: 0.05rem;
  }
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a .day {
  font-size: 18px;
  color: #666;
  font-family: 'din';
  transition: all 0.5s;
}
@media (max-width: 768px) {
  .qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a .day {
    font-size: 0.16rem;
  }
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a:nth-of-type(1) {
  border-top: 1px solid #eaeaea;
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a:hover .xinwen_title .span {
  color: #004998;
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a:hover .xinwen_title .img {
  display: none;
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a:hover .xinwen_title .img_a {
  display: block;
}
.qtwy_news_detail_tuijianxinwen .hh_w .tuijianxinwen_ulBox .tuijianxinwen_ul .tuijianxinwen_li .a:hover .day {
  color: #004998;
}
.wlf_lxfs {
  background: #f9f9f9;
  padding-top: 0.6rem;
  padding-bottom: 0.5rem;
}
.wlf_lxfs .hh_w {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.wlf_lxfs .hh_w .hh_title {
  display: inline-block;
  padding: 15px 0;
  text-align: center;
  color: #333;
  position: relative;
  margin-bottom: 0.5rem;
}
@media (max-width: 2048px) {
  .wlf_lxfs .hh_w .hh_title {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_lxfs .hh_w .hh_title {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .wlf_lxfs .hh_w .hh_title {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .wlf_lxfs .hh_w .hh_title {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .wlf_lxfs .hh_w .hh_title {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .wlf_lxfs .hh_w .hh_title {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_lxfs .hh_w .hh_title {
    font-size: 26.22916667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_lxfs .hh_w .hh_title {
    font-size: 21.33333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_lxfs .hh_w .hh_title {
    font-size: 20.64583333px;
  }
}
.wlf_lxfs .hh_w .hh_title::before {
  position: absolute;
  width: 110px;
  height: 1px;
  background: #333;
  content: unset;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.wlf_lxfs .hh_w .hh_title::after {
  position: absolute;
  width: 110px;
  height: 1px;
  background: #333;
  content: unset;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.wlf_lxfs .hh_w .hh_con .div1 {
  display: flex;
  margin-bottom: 15px;
}
.wlf_lxfs .hh_w .hh_con .div1 .div_l {
  width: 66.78%;
}
.wlf_lxfs .hh_w .hh_con .div1 .div_l img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wlf_lxfs .hh_w .hh_con .div1 .div_r {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 33.22%;
  padding-left: 0.45rem;
  padding-right: 0.45rem;
  background-color: #fff;
  cursor: pointer;
  position: relative;
  padding-top: 0.55rem;
  padding-bottom: 0.6rem;
}
.wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_ul1,
.wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_ul2 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li1 {
  margin-bottom: 30px;
}
.wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 {
  text-align: center;
  margin-bottom: 0.3rem;
}
.wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
  color: #333;
  font-family: 'hmos_b';
  font-weight: bold;
  margin-bottom: 15px;
}
@media (max-width: 2048px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
    font-size: 29.86666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
    font-size: 28px;
  }
}
@media (max-width: 1680px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
    font-size: 24.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
    font-size: 21.27708333px;
  }
}
@media (max-width: 1366px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
    font-size: 19.92083333px;
  }
}
@media (max-width: 1280px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
    font-size: 18.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
    font-size: 18.36041667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
    font-size: 14.93333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
    font-size: 14.45208333px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
    font-size: 24.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
    font-size: 18.36041667px;
  }
}
.wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
  line-height: 1.5;
}
@media (max-width: 2048px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
    font-size: 17.5px;
  }
}
@media (max-width: 1459px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
    font-size: 15.19791667px;
  }
}
@media (max-width: 1366px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
    font-size: 14.22916667px;
  }
}
@media (max-width: 1280px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1259px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
    font-size: 13.11458333px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
    font-size: 10.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
    font-size: 10.32291667px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
    font-size: 17.5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
    font-size: 13.11458333px;
  }
}
.wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li4 {
  margin-top: 5px;
}
.wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li4 span {
  color: #1d3e92;
}
.wlf_lxfs .hh_w .hh_con .div1 .div_r::before {
  position: absolute;
  content: '';
  bottom: 0;
  width: 0;
  height: 2px;
  background: #1d3e92;
  transition: all 0.5s;
}
.wlf_lxfs .hh_w .hh_con .div1 .div_r:hover::before {
  width: 100%;
}
.wlf_lxfs .hh_w .hh_con .div2 {
  justify-content: space-between;
  display: flex;
}
.wlf_lxfs .hh_w .hh_con .div2 .hh_li {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  width: 24.5%;
  position: relative;
  cursor: pointer;
}
.wlf_lxfs .hh_w .hh_con .div2 .hh_li .hh_img {
  margin-bottom: 25px;
  width: 30px;
  height: 30px;
}
.wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
  color: #333;
  margin-bottom: 10px;
}
@media (max-width: 2048px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
    font-size: 15.7375px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
    font-size: 12.8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
    font-size: 12.3875px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
    font-size: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
    font-size: 15.7375px;
  }
}
.wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
  color: #666;
}
@media (max-width: 2048px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 0.16rem;
  }
}
.wlf_lxfs .hh_w .hh_con .div2 .hh_li::before {
  position: absolute;
  content: '';
  bottom: 0;
  width: 0;
  height: 2px;
  background: #1d3e92;
  transition: all 0.5s;
}
.wlf_lxfs .hh_w .hh_con .div2 .hh_li:hover::before {
  width: 100%;
}
@media (max-width: 768px) {
  .wlf_lxfs {
    padding-top: 0.2rem;
    padding-bottom: 0.4rem;
  }
  .wlf_lxfs .hh_w .hh_title {
    font-size: 0.2rem;
    margin-top: 0;
    margin-bottom: 0.07rem;
  }
  .wlf_lxfs .hh_w .hh_con .div1 {
    flex-direction: column;
    height: auto;
    margin-bottom: 0.15rem;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_l {
    width: 100%;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r {
    width: 100%;
    padding: 0.2rem;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_ul1,
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_ul2 {
    display: flex;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_ul2 {
    display: flex;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li4 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 0;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li4 span {
    margin-top: 10px;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li1 img {
    width: 0.3rem;
    height: 0.3rem;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li1 {
    margin-bottom: 0;
    margin-right: 0.1rem;
    display: none;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li3 img {
    width: 1rem;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li4 {
    margin-left: 0.1rem;
    align-items: flex-start;
    font-size: 0.14rem;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 {
    margin-bottom: 0.2rem;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p1 {
    font-size: 0.18rem;
    text-align: left;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r .hh_li2 .p2 {
    font-size: 0.14rem;
    text-align: left;
  }
  .wlf_lxfs .hh_w .hh_con .div1 .div_r {
    align-items: flex-start;
  }
  .wlf_lxfs .hh_w .hh_con .div2 {
    flex-wrap: wrap;
  }
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li {
    width: 50%;
    padding-top: 0.3rem;
    padding-bottom: 0;
  }
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li:nth-last-child(1),
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li:nth-last-child(2) {
    padding-bottom: 0.3rem;
  }
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .hh_img {
    margin-bottom: 15px;
  }
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span1 {
    font-size: 0.14rem;
  }
  .wlf_lxfs .hh_w .hh_con .div2 .hh_li .span2 {
    font-size: 0.14rem;
    min-height: 0.4rem;
  }
}
.wlf_zxly {
  background-color: #fff;
}
.wlf_zxly .hh_w {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-top: 5.729vw;
  padding-bottom: 5.729vw;
}
.wlf_zxly .hh_w .hh_title {
  display: inline-block;
  padding: 15px 0;
  text-align: center;
  color: #333;
  position: relative;
  margin-bottom: 0.65rem;
}
@media (max-width: 2048px) {
  .wlf_zxly .hh_w .hh_title {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_zxly .hh_w .hh_title {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .wlf_zxly .hh_w .hh_title {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .wlf_zxly .hh_w .hh_title {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .wlf_zxly .hh_w .hh_title {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .wlf_zxly .hh_w .hh_title {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_zxly .hh_w .hh_title {
    font-size: 26.22916667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_zxly .hh_w .hh_title {
    font-size: 21.33333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_zxly .hh_w .hh_title {
    font-size: 20.64583333px;
  }
}
.wlf_zxly .hh_w .hh_title::before {
  position: absolute;
  width: 110px;
  height: 1px;
  background: #333;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.wlf_zxly .hh_w .hh_title::after {
  position: absolute;
  width: 110px;
  height: 1px;
  background: #333;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.wlf_zxly .hh_w .hh_con .div1 {
  display: flex;
  height: 100%;
  justify-content: space-between;
}
.wlf_zxly .hh_w .hh_con .div1 .div_l {
  width: 48.92%;
}
.wlf_zxly .hh_w .hh_con .div1 .div_l img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r {
  width: 48.57%;
  display: flex;
  flex-direction: column;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div1 {
  display: flex;
  height: auto;
  margin-bottom: 16px;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div {
  display: flex;
  align-items: center;
  padding: 0 30px;
  border: 1px solid #ebebeb;
  height: 50px;
  width: 48.5%;
  /* WebKit browsers */
  /* Mozilla Firefox 4 to 18 */
  /* Mozilla Firefox 19+ */
  /* Internet Explorer 10+ */
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div img {
  max-width: unset;
  max-height: unset;
  margin-right: 10px;
  width: 15px;
  height: 15px;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div input {
  font-size: 14px;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div input::-webkit-input-placeholder,
.wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div textarea::-webkit-input-placeholder {
  color: #ccc;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div input:-moz-placeholder,
.wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div textarea:-moz-placeholder {
  color: #ccc;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div input::-moz-placeholder,
.wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div textarea::-moz-placeholder {
  color: #ccc;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div input:-ms-input-placeholder,
.wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div textarea:-ms-input-placeholder {
  color: #ccc;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div2 {
  border: 1px solid #ebebeb;
  display: flex;
  align-items: flex-start;
  padding: 20px 30px;
  height: 1.7rem;
  margin-bottom: 20px;
  /* WebKit browsers */
  /* Mozilla Firefox 4 to 18 */
  /* Mozilla Firefox 19+ */
  /* Internet Explorer 10+ */
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div2 img {
  max-width: unset;
  max-height: unset;
  margin-right: 10px;
  width: 15px;
  height: 15px;
  margin-top: 2px;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div2 input::-webkit-input-placeholder,
.wlf_zxly .hh_w .hh_con .div1 .div_r .div2 textarea::-webkit-input-placeholder {
  color: #ccc;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div2 input:-moz-placeholder,
.wlf_zxly .hh_w .hh_con .div1 .div_r .div2 textarea:-moz-placeholder {
  color: #ccc;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div2 input::-moz-placeholder,
.wlf_zxly .hh_w .hh_con .div1 .div_r .div2 textarea::-moz-placeholder {
  color: #ccc;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div2 input:-ms-input-placeholder,
.wlf_zxly .hh_w .hh_con .div1 .div_r .div2 textarea:-ms-input-placeholder {
  color: #ccc;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .div2 textarea {
  width: 100%;
  height: 100%;
  font-size: 14px;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .btn {
  width: 215px;
  height: 50px;
  background: #1d3e92;
}
.wlf_zxly .hh_w .hh_con .div1 .div_r .btn button {
  color: #fff;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .wlf_zxly .hh_w {
    padding: 0.2rem 0.2rem 0.4rem;
  }
  .wlf_zxly .hh_w .hh_con .div1 .div_r .div1 {
    flex-direction: column;
    margin-bottom: 0;
  }
  .wlf_zxly .hh_w .hh_con .div1 {
    flex-direction: column;
  }
  .wlf_zxly .hh_w .hh_con .div1 .div_l {
    width: 100%;
  }
  .wlf_zxly .hh_w .hh_title {
    margin-bottom: 0.07rem;
    font-size: 0.2rem;
  }
  .wlf_zxly .hh_w .hh_con .div1 .div_r {
    width: 100%;
  }
  .wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div {
    width: 100%;
    height: 0.45rem;
    padding: 0 0.2rem;
    margin-bottom: 0.15rem;
  }
  .wlf_zxly .hh_w .hh_con .div1 .div_r .div2 {
    padding: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .wlf_zxly .hh_w .hh_con .div1 .div_r .div1 .hh_div input {
    font-size: 0.14rem;
  }
  .wlf_zxly .hh_w .hh_con .div1 .div_l {
    margin-bottom: 0.15rem;
  }
  .wlf_zxly .hh_w .hh_con .div1 .div_r .btn {
    width: 1.5rem;
    height: 0.4rem;
  }
  .wlf_zxly .hh_w .hh_con .div1 .div_r .btn button {
    font-size: 0.14rem;
  }
  .wlf_zxly .hh_w .hh_con .div1 {
    height: auto;
  }
  .wlf_zxly .hh_w .hh_con .div1 .div_r .btn {
    margin-top: 0;
  }
}
.wlf_fgs {
  background: #f9f9f9;
}
.wlf_fgs .hh_w {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-top: 3.385vw;
  padding-bottom: 3.906vw;
}
.wlf_fgs .hh_w .hh_title {
  display: inline-block;
  padding: 0.781vw 0;
  text-align: center;
  color: #333;
  position: relative;
  margin-bottom: 3.385vw;
}
@media (max-width: 2048px) {
  .wlf_fgs .hh_w .hh_title {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_fgs .hh_w .hh_title {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .wlf_fgs .hh_w .hh_title {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .wlf_fgs .hh_w .hh_title {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .wlf_fgs .hh_w .hh_title {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .wlf_fgs .hh_w .hh_title {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_fgs .hh_w .hh_title {
    font-size: 26.22916667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_fgs .hh_w .hh_title {
    font-size: 21.33333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_fgs .hh_w .hh_title {
    font-size: 20.64583333px;
  }
}
.wlf_fgs .hh_w .hh_title::before {
  position: absolute;
  width: 110px;
  height: 1px;
  background: #333;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.wlf_fgs .hh_w .hh_title::after {
  position: absolute;
  width: 110px;
  height: 1px;
  background: #333;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.wlf_fgs .hh_w .hh_con {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.wlf_fgs .hh_w .hh_con .div_l {
  width: 53.92%;
}
.wlf_fgs .hh_w .hh_con .div_l .fgs_li {
  transition: all 0.5s;
  cursor: pointer;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0.38rem 0;
  border-bottom: 1px solid #ececec;
}
.wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l {
  width: 1.7rem;
  position: relative;
  display: flex;
  align-items: center;
}
.wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
  font-family: 'hmos_m';
  font-weight: bold;
  color: #000;
  margin-left: 10px;
  transition: all 0.5s;
}
@media (max-width: 2048px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 23.46666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 22px;
  }
}
@media (max-width: 1680px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 19.25px;
  }
}
@media (max-width: 1459px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 16.71770833px;
  }
}
@media (max-width: 1366px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 15.65208333px;
  }
}
@media (max-width: 1280px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 14.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 14.42604167px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 11.73333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 11.35520833px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 19.25px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 14.42604167px;
  }
}
.wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l::before {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 25px;
  width: 1px;
  background: #ababab;
}
.wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_r {
  padding: 0 40px;
  flex: 1;
}
.wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_r div {
  color: #666;
  transition: all 0.5s;
}
.wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_r div:nth-of-type(1) {
  margin-bottom: 15px;
}
.wlf_fgs .hh_w .hh_con .div_l .fgs_li:hover span,
.wlf_fgs .hh_w .hh_con .div_l .fgs_li:hover div {
  color: #1d3e92;
}
.wlf_fgs .hh_w .hh_con .div_r {
  width: 40%;
  display: flex;
  align-items: flex-end;
}
.wlf_fgs .hh_w .hh_con .div_r img {
  object-fit: cover;
}
@media (max-width: 1366px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l {
    width: 2rem;
  }
}
@media (max-width: 1024px) {
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 16px;
  }
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_r div {
    font-size: 15px;
  }
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l {
    width: 2.3rem;
  }
}
@media (max-width: 768px) {
  .wlf_fgs .hh_w {
    padding: 0.4rem 0.2rem 0.15rem;
  }
  .wlf_fgs .hh_w .hh_title {
    font-size: 0.2rem;
    margin-bottom: 0.2rem;
    padding-top: 0;
  }
  .wlf_fgs .hh_w .hh_con {
    flex-direction: column;
  }
  .wlf_fgs .hh_w .hh_con .div_r {
    order: 0;
    width: 100%;
    height: auto;
  }
  .wlf_fgs .hh_w .hh_con .div_r img {
    width: 100%;
  }
  .wlf_fgs .hh_w .hh_con .div_l {
    width: 100%;
    order: 1;
    padding: 0;
  }
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li {
    height: auto;
    align-items: flex-start;
    padding: 0.2rem 0;
    flex-direction: column;
  }
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li:nth-last-child(1) {
    border-bottom: 0;
  }
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_r {
    padding-left: 0.28rem;
    padding-right: 0;
  }
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l {
    padding-right: 0.2rem;
    width: auto;
    margin-bottom: 0.1rem;
  }
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l span {
    font-size: 0.16rem;
  }
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_r div {
    font-size: 0.14rem;
    line-height: 1.5;
  }
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_r div:nth-of-type(1) {
    margin-bottom: 0.15rem;
  }
  .wlf_fgs .hh_w .hh_con .div_l .fgs_li .fgs_li_l::before {
    content: unset;
  }
}
.wlf_rczp .hh_w {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-top: 4.427vw;
  padding-bottom: 2.865vw;
}
.wlf_rczp .hh_w .hh_title {
  display: inline-block;
  padding: 15px 0;
  text-align: center;
  color: #333;
  position: relative;
  margin-bottom: 0.65rem;
}
@media (max-width: 2048px) {
  .wlf_rczp .hh_w .hh_title {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_rczp .hh_w .hh_title {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .wlf_rczp .hh_w .hh_title {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .wlf_rczp .hh_w .hh_title {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .wlf_rczp .hh_w .hh_title {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .wlf_rczp .hh_w .hh_title {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .wlf_rczp .hh_w .hh_title {
    font-size: 26.22916667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_rczp .hh_w .hh_title {
    font-size: 21.33333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_rczp .hh_w .hh_title {
    font-size: 20.64583333px;
  }
}
.wlf_rczp .hh_w .hh_title::before {
  position: absolute;
  width: 110px;
  height: 1px;
  background: #333;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.wlf_rczp .hh_w .hh_title::after {
  position: absolute;
  width: 110px;
  height: 1px;
  background: #333;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt {
  padding: 0;
}
@media (max-width: 768px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt {
    padding: 0.4rem 0;
  }
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_title {
  background: #1d3e92;
  display: flex;
  height: 100%;
  align-items: center;
  padding-left: 0.5rem;
  min-height: 0.6rem;
  color: #fff;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_title .p1 {
  color: #fff;
  display: flex;
  align-items: center;
  width: 3.55rem;
  font-size: 16px;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_title .p1 img {
  margin-right: 0.2rem;
  width: 30px;
  height: 30px;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_title .p1 .img_a {
  display: none;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_title .p2 {
  width: 3.55rem;
  color: #fff;
  font-size: 16px;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_title .p3 {
  width: 3.55rem;
  color: #fff;
  font-size: 16px;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_title .p4 {
  width: 2.2rem;
  font-size: 16px;
  color: #fff;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul {
  display: flex;
  flex-direction: column;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q {
  min-height: 1rem;
  background: #fff;
  position: relative;
  transition: all 0.5s;
  border: 1px solid #e9e9e9;
  padding-left: 0.5rem;
  border-top: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}
@media (max-width: 1680px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q {
    min-height: 0.7rem;
  }
}
@media (max-width: 768px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q {
    min-height: 0.5rem;
  }
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .cjwt_bgimg {
  position: absolute;
  right: 0;
  opacity: 0;
  transition: all 0.5s;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 {
  display: flex;
  height: 100%;
  align-items: center;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p1 {
  color: #666;
  display: flex;
  align-items: center;
  width: 3.55rem;
  font-size: 16px;
}
@media (max-width: 1680px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p1 {
    font-size: 15px;
  }
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p1 img {
  margin-right: 0.2rem;
  width: 30px;
  height: 30px;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p1 .img_a {
  display: none;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p2 {
  width: 3.55rem;
  color: #666;
  font-size: 16px;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p3 {
  width: 3.55rem;
  color: #666;
  font-size: 16px;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p4 {
  width: 2.2rem;
  font-size: 16px;
  color: #666;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div2 {
  background: url('../images/icon_faqd.png');
  background-size: 100% 100%;
  width: 0.15rem;
  height: 0.15rem;
  margin-right: 0.5rem;
}
@media (max-width: 768px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div2 {
    width: 0.2rem;
    height: 0.1rem;
    margin-right: 0.15rem;
  }
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
  position: absolute;
  right: 0.8rem;
  top: 50%;
  transform: translateY(-50%);
  color: #999;
  transition: all 0.5s;
}
@media (max-width: 2048px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    font-size: 0.16rem;
  }
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
  display: none;
  color: #fff;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a {
  padding: 0.4rem 0.55rem 0.6rem 0.55rem;
  border: 1px solid #d4e4f0;
  background: #fff;
  border-top: 0;
  display: none;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con {
  display: flex;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div1 {
  flex: 3;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div1 * {
  font-size: 16px;
  color: #666;
  line-height: 2;
}
@media (max-width: 1680px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div1 * {
    font-size: 14px;
  }
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 {
  display: flex;
  align-items: center;
  flex: 1;
  flex-direction: column;
  justify-content: center;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a {
  width: 14.844vw;
  height: 3.385vw;
  min-width: 200px;
  min-height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.45rem;
  border-radius: 10px;
  background: #1d3e92;
  color: #fff;
  align-items: flex-start;
  width: auto;
  height: auto;
  min-width: unset;
  padding: 12px 15px;
}
@media (max-width: 2048px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 19.2px;
  }
}
@media (max-width: 1920px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 15.75px;
  }
}
@media (max-width: 1459px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 13.678125px;
  }
}
@media (max-width: 1366px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 12.80625px;
  }
}
@media (max-width: 1280px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 12px;
  }
}
@media (max-width: 1259px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 11.803125px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 9.6px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 9.290625px;
  }
}
@media (min-width: 1024px) and (max-width: 1680px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 15.75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 11.803125px;
  }
}
@media (min-width: 1367px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 0.16rem;
  }
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div:nth-of-type(1) {
  white-space: nowrap;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div:nth-of-type(2) {
  display: flex;
  flex-direction: column;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div:nth-of-type(2) span {
  margin-top: 10px;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div:nth-of-type(2) span:nth-of-type(1) {
  margin-top: 0;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li:nth-child(even) .cjwt_li_q {
  background: #f1f2f3;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li.hover .cjwt_li_q {
  background: #e7f2fa;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li.on .cjwt_li_q .cjwt_bgimg {
  opacity: 1;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li.on .cjwt_li_q .div1 .p1 {
  color: #666;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li.on .cjwt_li_q .div1 .p1 .img {
  display: none;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li.on .cjwt_li_q .div1 .p1 .img_a {
  display: block;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li.on .cjwt_li_q .div1 .p2,
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li.on .cjwt_li_q .div1 .p3 {
  color: #666;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li.on .cjwt_li_q .div2 {
  background: url('../images/icon_faqu.png');
  background-size: 100% 100%;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li.on .cjwt_li_q .moreSpan {
  display: none;
}
.wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li.on .cjwt_li_q .moreSpan_active {
  display: block;
}
@media (max-width: 1680px) {
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .wlf_rczp {
    padding: 0rem 0 0 0;
  }
  .wlf_rczp .hh_w {
    padding: 0.4rem 0.2rem;
    padding-top: 0.2rem;
  }
  .wlf_rczp .hh_w .hh_title {
    font-size: 0.2rem;
    margin-bottom: 0.1rem;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .wlf_rczp .hh_w .title .div {
    font-size: 0.2rem;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt {
    padding: 0.25rem 0;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul {
    padding-right: 0;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q {
    padding-left: 0.2rem;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .moreSpan_active {
    right: 0.2rem;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p1 {
    font-size: 0.14rem;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p1 img {
    width: 0.25rem;
    height: 0.25rem;
    margin-right: 0.1rem;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .div1 * {
    font-size: 0.14rem;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a {
    padding: 0.2rem;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .div2 {
    flex-direction: column;
    align-items: flex-start;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .div2 a {
    margin-bottom: 0.2rem;
    font-size: 0.16rem;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .div1 {
    margin-bottom: 0.4rem;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p2,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p3,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p4,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_title .p2,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_title .p3,
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_title .p4 {
    display: none;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_title {
    padding-left: 0.2rem;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con {
    flex-direction: column;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div1 * {
    font-size: 0.14rem;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_q .div1 .p1 {
    width: auto;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a {
    width: 100%;
    flex-direction: column;
    height: auto;
    padding: 12px 15px;
    margin-right: 0;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div:nth-of-type(1) {
    margin-bottom: 12px;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_ul .cjwt_li .cjwt_li_a .hh_con .div2 a div:nth-of-type(2) span {
    margin-top: 4px;
  }
  .wlf_rczp .hh_w .wlf_khfw_cjwtBox .wlf_khfw_cjwt .cjwt_title .p1 {
    font-size: 0.14rem;
  }
}
.cli_con2 .hh_title {
  text-align: center;
}
@media (max-width: 2048px) {
  .cli_con2 .hh_title {
    font-size: 42.66666667px;
  }
}
@media (max-width: 1920px) {
  .cli_con2 .hh_title {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .cli_con2 .hh_title {
    font-size: 35px;
  }
}
@media (max-width: 1459px) {
  .cli_con2 .hh_title {
    font-size: 30.39583333px;
  }
}
@media (max-width: 1366px) {
  .cli_con2 .hh_title {
    font-size: 28.45833333px;
  }
}
@media (max-width: 1280px) {
  .cli_con2 .hh_title {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1259px) {
  .cli_con2 .hh_title {
    font-size: 26.22916667px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .cli_con2 .hh_title {
    font-size: 21.33333333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cli_con2 .hh_title {
    font-size: 20.64583333px;
  }
}
.order_2 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.donghua {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.fangda5 {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
  -ms-transform: translate(-50%, -50%) scale(1.05);
  -o-transform: translate(-50%, -50%) scale(1.05);
  transform: translate(-50%, -50%) scale(1.05);
}
.tj_list {
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: -40px;
}
.tj_list.tj_list_detail li a:hover .imgbox p {
  bottom: 0;
}
.tj_list.tj_list_detail li a .imgbox {
  padding-bottom: 95%;
}
.tj_list.tj_list_detail li a .imgbox img {
  max-width: 80%;
  max-height: 80%;
  top: 45%;
}
.tj_list.tj_list_detail li a .art {
  padding: 18px 30px;
  border-top: 1px solid #eee;
}
.tj_list.tj_list_detail li a .art p {
  justify-content: center;
  padding-bottom: 0px;
  border-bottom: 0;
}
.tj_list.tj_list_detail li a .art p::before {
  content: unset;
}
.tj_list li {
  width: 31%;
  margin-right: 2.33%;
  margin-bottom: 40px;
}
.tj_list li:nth-child(3n) {
  margin-right: 0;
}
.tj_list li a {
  width: 100%;
  display: block;
}
.tj_list li a:hover .imgbox img {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
  -ms-transform: translate(-50%, -50%) scale(1.05);
  -o-transform: translate(-50%, -50%) scale(1.05);
  transform: translate(-50%, -50%) scale(1.05);
}
.tj_list li a:hover .imgbox p {
  bottom: 0;
}
.tj_list li a:hover .art p:before {
  width: 100%;
}
.tj_list li a .imgbox {
  width: 100%;
  height: 0;
  padding-bottom: 66%;
  position: relative;
  overflow: hidden;
}
.tj_list li a .imgbox img {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.tj_list li a .imgbox p {
  background: rgba(29, 62, 146, 0.9);
  font-size: 16px;
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 100%;
  color: #fff;
  padding: 6px 0;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.tj_list li a .art {
  background: #fff;
  padding: 30px 30px 50px;
}
.tj_list li a .art p {
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #e7e7e7;
  position: relative;
  font-size: 20px;
}
.tj_list li a .art p:before {
  content: '';
  width: 80px;
  height: 2px;
  background: #1d3e92;
  position: absolute;
  left: 0;
  bottom: -1px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
@media (max-width: 991px) {
  .tj_list li:nth-child(3n) {
    margin-right: 15px;
  }
  .tj_list li:nth-child(4n) {
    margin-right: 0;
  }
}
@media (max-width: 1024px) {
  .tj_list.tj_list_detail li a .imgbox img {
    max-width: 75%;
    max-height: 75%;
  }
  .tj_list.tj_list_detail li a:hover .imgbox p {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .tj_list.tj_list_detail li a:hover .imgbox p {
    display: none;
  }
  .tj_list.tj_list_detail li a .imgbox {
    padding-bottom: 85%;
  }
  .tj_list.tj_list_detail li a .imgbox img {
    top: 50%;
  }
  .tj_list.tj_list_detail li a .art {
    padding: 10px 30px;
  }
}
.mytitle .p1 {
  font-size: 24px;
  padding-left: 60px;
  position: relative;
  margin-bottom: 15px;
}
.mytitle .p1:before {
  content: '';
  width: 40px;
  height: 2px;
  background: #1b1e1e;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
}
.mytitle h2 {
  font-family: 'hs-b';
  text-transform: uppercase;
}
@media (max-width: 2048px) {
  .mytitle h2 {
    font-size: 72.53333333px;
  }
}
@media (max-width: 1920px) {
  .mytitle h2 {
    font-size: 68px;
  }
}
@media (max-width: 1680px) {
  .mytitle h2 {
    font-size: 59.5px;
  }
}
@media (max-width: 1459px) {
  .mytitle h2 {
    font-size: 51.67291667px;
  }
}
@media (max-width: 1366px) {
  .mytitle h2 {
    font-size: 48.37916667px;
  }
}
@media (max-width: 1280px) {
  .mytitle h2 {
    font-size: 45.33333333px;
  }
}
@media (max-width: 1259px) {
  .mytitle h2 {
    font-size: 44.58958333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mytitle h2 {
    font-size: 35.09791667px;
  }
}
.mytitle h2 i {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #01b2b3;
  margin-left: 10px;
}
.mytitle h2 span {
  color: #01b2b3;
}
.mytitle h2.h2 {
  font-weight: bold;
  line-height: 1.4;
  position: relative;
}
@media (max-width: 2048px) {
  .mytitle h2.h2 {
    font-size: 46.93333333px;
  }
}
@media (max-width: 1920px) {
  .mytitle h2.h2 {
    font-size: 44px;
  }
}
@media (max-width: 1680px) {
  .mytitle h2.h2 {
    font-size: 38.5px;
  }
}
@media (max-width: 1459px) {
  .mytitle h2.h2 {
    font-size: 33.43541667px;
  }
}
@media (max-width: 1366px) {
  .mytitle h2.h2 {
    font-size: 31.30416667px;
  }
}
@media (max-width: 1280px) {
  .mytitle h2.h2 {
    font-size: 29.33333333px;
  }
}
@media (max-width: 1259px) {
  .mytitle h2.h2 {
    font-size: 28.85208333px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mytitle h2.h2 {
    font-size: 22.71041667px;
  }
}
.mytitle h2.h2 i {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #01b2b3;
}
.mytitle h2.h2 i.i2 {
  background: #fff;
}
@media (max-width: 1680px) {
}
@media (max-width: 1500px) {
}
@media (max-width: 1366px) {
  .mytitle .p1 {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .mytitle h2 i,
  .mytitle h2.h2 i {
    width: 8px;
    height: 8px;
  }
}
@media (max-width: 1280px) {
  .mytitle .p1 {
    font-size: 18px;
    margin-bottom: 5px;
  }
}
@media (max-width: 990px) {
  .mytitle .p1 {
    font-size: 18px;
    margin-bottom: 5px;
    padding-left: 30px;
  }
  .mytitle .p1::before {
    width: 20px;
  }
  .mytitle h2 {
    font-size: 24px;
  }
  .mytitle h2.h2 {
    font-size: 24px;
    line-height: 34px;
  }
}
@media (max-width: 768px) {
  .mytitle h2.h2 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 1366px) {
  .tuijian {
    padding: 60px 0;
  }
  .tuijian h2 {
    padding-bottom: 20px;
    border-bottom: 2px solid #dfe0e1;
    margin-bottom: 30px;
  }
  .tj_list {
    margin-bottom: -25px;
  }
  .tj_list li {
    margin-bottom: 25px;
  }
  .tj_list li a .art {
    padding: 15px 15px 20px;
  }
  .tj_list li a .art p {
    font-size: 16px;
    padding-bottom: 10px;
  }
  .tj_list.tj_list_detail li a .art p {
    padding-bottom: 0;
  }
}
@media (max-width: 990px) {
  .tuijian {
    padding: 40px 0;
  }
  .tuijian h2 {
    font-size: 20px;
  }
  .tj_list li a .art {
    padding: 10px 10px 15px;
  }
  .tj_list {
    margin-bottom: -15px;
  }
  .tj_list li {
    width: calc(50% - 7.5px);
    margin-bottom: 15px;
    margin-right: 15px;
  }
  .tj_list li:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  .tj_list {
    padding-bottom: 20px;
  }
  .tj_list .swiper-pagination {
    bottom: 0;
  }
}
.app_info {
  padding: 120px 0;
  position: relative;
}
@media (max-width: 2048px) {
  .app_info .mytitle h2.h2 {
    font-size: 38.4px;
  }
}
@media (max-width: 1920px) {
  .app_info .mytitle h2.h2 {
    font-size: 36px;
  }
}
@media (max-width: 1680px) {
  .app_info .mytitle h2.h2 {
    font-size: 31.5px;
  }
}
@media (max-width: 1459px) {
  .app_info .mytitle h2.h2 {
    font-size: 27.35625px;
  }
}
@media (max-width: 1366px) {
  .app_info .mytitle h2.h2 {
    font-size: 25.6125px;
  }
}
@media (max-width: 1280px) {
  .app_info .mytitle h2.h2 {
    font-size: 24px;
  }
}
@media (max-width: 1259px) {
  .app_info .mytitle h2.h2 {
    font-size: 23.60625px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .app_info .mytitle h2.h2 {
    font-size: 18.58125px;
  }
}
.app_info .tj_list {
  margin-top: 80px;
}
.app_info .tj_list li a .art {
  box-shadow: 0px 0px 9px 0px rgba(22, 33, 48, 0.06);
}
@media (max-width: 1366px) {
  .app_info:before {
    font-size: 200px;
  }
  .app_info {
    padding: 60px 0;
  }
  .app_info .tj_list {
    margin-top: 40px;
  }
  .app_info .mytitle h2.h2 {
    font-size: 22px;
  }
}
@media (max-width: 990px) {
  .app_info:before {
    display: none;
  }
  .app_info {
    padding: 40px 0;
  }
  .app_info .tj_list {
    margin-top: 20px;
  }
  .app_info .mytitle h2.h2 {
    font-size: 20px;
  }
}
.scroll_y {
  overflow-y: scroll;
}
.scroll_y::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 2px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.scroll_y::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #1d3e92;
}
/*伸缩流方向*/
.f_direction_column {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.app_adte {
  padding: 120px 0 80px;
  background: url('../images/bg13.jpg') no-repeat center top;
}
.app_adte .wrap {
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.app_adte .wrap .left {
  width: 54%;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 2048px) {
  .app_adte .wrap .left .mytitle h2 {
    font-size: 64px;
  }
}
@media (max-width: 1920px) {
  .app_adte .wrap .left .mytitle h2 {
    font-size: 60px;
  }
}
@media (max-width: 1680px) {
  .app_adte .wrap .left .mytitle h2 {
    font-size: 52.5px;
  }
}
@media (max-width: 1459px) {
  .app_adte .wrap .left .mytitle h2 {
    font-size: 45.59375px;
  }
}
@media (max-width: 1366px) {
  .app_adte .wrap .left .mytitle h2 {
    font-size: 42.6875px;
  }
}
@media (max-width: 1280px) {
  .app_adte .wrap .left .mytitle h2 {
    font-size: 40px;
  }
}
@media (max-width: 1259px) {
  .app_adte .wrap .left .mytitle h2 {
    font-size: 39.34375px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .app_adte .wrap .left .mytitle h2 {
    font-size: 30.96875px;
  }
}
.app_adte .wrap .left .mytitle .info {
  margin-top: 40px;
  font-size: 20px;
  line-height: 36px;
  max-height: 140px;
  margin-bottom: 1.3vw;
  overflow-y: scroll;
}
.app_adte .wrap .left .mytitle .info::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 2px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.app_adte .wrap .left .mytitle .info::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #1d3e92;
}
.app_adte .wrap .left .mytitle .info p {
  margin-bottom: 25px;
  padding-right: 15px;
}
.app_adte .wrap .left .more_a {
  width: 245px;
  max-width: 60%;
  color: #041333;
  position: relative;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-bottom: 35px;
}
@media (max-width: 2048px) {
  .app_adte .wrap .left .more_a {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .app_adte .wrap .left .more_a {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .app_adte .wrap .left .more_a {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .app_adte .wrap .left .more_a {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .app_adte .wrap .left .more_a {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .app_adte .wrap .left .more_a {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .app_adte .wrap .left .more_a {
    font-size: 15.7375px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .app_adte .wrap .left .more_a {
    font-size: 12.3875px;
  }
}
.app_adte .wrap .left .more_a:hover {
  color: #1d3e92;
}
.app_adte .wrap .left .more_a:hover:after {
  width: 100%;
}
.app_adte .wrap .left .more_a i {
  font-family: 'hs-l';
}
@media (max-width: 2048px) {
  .app_adte .wrap .left .more_a i {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .app_adte .wrap .left .more_a i {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .app_adte .wrap .left .more_a i {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .app_adte .wrap .left .more_a i {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .app_adte .wrap .left .more_a i {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .app_adte .wrap .left .more_a i {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .app_adte .wrap .left .more_a i {
    font-size: 15.7375px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .app_adte .wrap .left .more_a i {
    font-size: 12.3875px;
  }
}
.app_adte .wrap .left .more_a:before {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #041333;
  opacity: 0.1;
}
.app_adte .wrap .left .more_a:after {
  content: '';
  width: 110px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #1d3e92;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.app_adte .wrap .imgbox {
  width: 36.4%;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.app_adte .app_adte_swp {
  overflow: hidden;
  position: relative;
}
.app_adte .app_adte_swp .swiper-pagination {
  position: absolute;
}
.app_adte .swiper-pagination-bullet {
  background: #fff;
  opacity: 0.6;
  width: 10px;
  height: 10px;
}
.app_adte .swiper-pagination-bullet-active {
  background: #1d3e92;
  opacity: 1;
}
.app_adte_swp li a .art {
  box-shadow: 0px 0px 9px 0px rgba(22, 33, 48, 0.06);
}
.app_adte_swp_li a {
  width: 100%;
  display: block;
}
.app_adte_swp_li a:hover .imgbox img {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
  -ms-transform: translate(-50%, -50%) scale(1.05);
  -o-transform: translate(-50%, -50%) scale(1.05);
  transform: translate(-50%, -50%) scale(1.05);
}
.app_adte_swp_li a:hover .imgbox p {
  bottom: 0;
}
.app_adte_swp_li a:hover .art p:before {
  width: 100%;
}
.app_adte_swp_li a .imgbox {
  width: 100%;
  height: 0;
  padding-bottom: 66%;
  position: relative;
  overflow: hidden;
}
.app_adte_swp_li a .imgbox img {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  width: auto;
  height: auto;
  object-fit: cover;
}
.app_adte_swp_li a .imgbox p {
  background: rgba(29, 62, 146, 0.9);
  font-size: 16px;
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 100%;
  color: #fff;
  padding: 6px 0;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.app_adte_swp_li a .art {
  background: #fff;
  padding: 30px 30px 50px;
}
.app_adte_swp_li a .art p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #e7e7e7;
  position: relative;
  font-size: 20px;
}
.app_adte_swp_li a .art p:before {
  content: '';
  width: 80px;
  height: 2px;
  background: #1d3e92;
  position: absolute;
  left: 0;
  bottom: -1px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.app_adte_swp_li .imgbox {
  width: 100% !important;
}
.app_list {
  padding: 80px 0 80px;
}
.app_list .app_adte_swp_li a .art {
  box-shadow: 0px 0px 9px 0px rgba(22, 33, 48, 0.06);
}
@media (max-width: 1366px) {
  .app_adte {
    padding: 60px 0;
  }
  .app_list {
    padding: 60px 0;
  }
  .app_adte .wrap .left .mytitle .info {
    font-size: 16px;
    line-height: 32px;
    margin-top: 20px;
    max-height: 128px;
  }
  .app_adte .wrap .left .more_a {
    padding-bottom: 25px;
  }
}
@media (max-width: 990px) {
  .app_adte {
    padding: 40px 0;
  }
  .app_list {
    padding: 40px 0;
  }
  .app_adte .wrap .left .mytitle .info {
    font-size: 14px;
    line-height: 24px;
    margin-top: 20px;
    max-height: 96px;
  }
  .app_adte .wrap .left .more_a {
    padding-bottom: 15px;
  }
  .app_adte .wrap .left .mytitle h2 {
    font-size: 24px;
  }
}
@media (max-width: 768px) {
  .app_adte .wrap {
    flex-wrap: wrap;
  }
  .app_adte .wrap .left {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .app_adte .wrap .imgbox {
    width: 100%;
    margin-bottom: 15px;
  }
  .app_adte .wrap .left .mytitle h2 {
    font-size: 20px;
  }
  .app_adte .wrap .left .mytitle .info {
    margin: 15px 0;
    max-height: 200px;
    overflow-y: scroll;
  }
  .app_adte .wrap .left .mytitle .info::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 2px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
  }
  .app_adte .wrap .left .mytitle .info::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #1d3e92;
  }
  .app_adte .wrap .left .more_a {
    margin-top: 10px;
  }
}
.app_listTitle {
  background: #f7f7f7;
  color: #666;
  margin-left: 0;
  width: 100%;
  height: 60px;
  line-height: 60px;
  margin-bottom: 25px;
  padding-left: 20px;
}
@media (max-width: 2048px) {
  .app_listTitle {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .app_listTitle {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .app_listTitle {
    font-size: 21px;
  }
}
@media (max-width: 1459px) {
  .app_listTitle {
    font-size: 18.2375px;
  }
}
@media (max-width: 1366px) {
  .app_listTitle {
    font-size: 17.075px;
  }
}
@media (max-width: 1280px) {
  .app_listTitle {
    font-size: 16px;
  }
}
@media (max-width: 1259px) {
  .app_listTitle {
    font-size: 15.7375px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .app_listTitle {
    font-size: 12.3875px;
  }
}
.app_adte_swp2 {
  overflow: hidden;
  position: relative;
}
.app_adte_swp2 li {
  width: 100% !important;
  box-shadow: 0px 0px 9px 0px rgba(22, 33, 48, 0.06);
  border: 1px solid #eee;
}
.app_adte_swp2 .swiper-pagination-bullet-active {
  background: #1d3e92;
}
.wlf_oneBread {
  background: #e4e6e8;
  margin-top: 0.89rem;
}
.wlf_oneBread ul {
  display: flex;
  height: 3.125vw;
  min-height: 50px;
}
.wlf_oneBread ul li {
  min-width: 105px;
}
.wlf_oneBread ul li a {
  height: 100%;
  padding: 0 1.302vw;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333;
  transition: all 0.5s;
  line-height: 1.5;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_oneBread ul li a {
    font-size: 24px;
  }
}
@media (max-width: 1920px) {
  .wlf_oneBread ul li a {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_oneBread ul li a {
    font-size: 15.75px;
  }
}
@media (max-width: 1440px) {
  .wlf_oneBread ul li a {
    font-size: 13.5px;
  }
}
@media (max-width: 1280px) {
  .wlf_oneBread ul li a {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .wlf_oneBread ul li a {
    font-size: 9.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_oneBread ul li a {
    font-size: 17px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .wlf_oneBread ul li a {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (max-width: 1024px) {
  .wlf_oneBread ul li a {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_oneBread ul li:hover,
.wlf_oneBread ul li.on {
  background: #1e4993;
}
.wlf_oneBread ul li:hover a,
.wlf_oneBread ul li.on a {
  color: #fff;
}
.wlf_projj {
  padding-top: 2.344vw;
  padding-bottom: 2.083vw;
  background: #f4f6f8;
}
.wlf_projj .hh_w {
  display: flex;
  justify-content: space-between;
}
.wlf_projj .hh_left {
  width: 48.57%;
}
.wlf_projj .hh_left .hh_one {
  width: 100%;
  height: 0;
  padding-bottom: 68%;
  position: relative;
  cursor: pointer;
  background: #fff;
}
.wlf_projj .hh_left .hh_one ul {
  width: 100%;
  height: 100%;
}
.wlf_projj .hh_left .hh_one ul li {
  width: 100%;
  height: 100%;
  position: absolute;
  display: none;
  overflow: hidden;
}
.wlf_projj .hh_left .hh_one ul li:nth-of-type(1) {
  display: block;
}
.wlf_projj .hh_left .hh_one ul li > img {
  position: absolute;
  max-width: 90%;
  max-height: 90%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.8s;
}
.wlf_projj .hh_left .hh_one ul li:hover > img {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
  -ms-transform: translate(-50%, -50%) scale(1.05);
  -o-transform: translate(-50%, -50%) scale(1.05);
  transform: translate(-50%, -50%) scale(1.05);
}
.wlf_projj .hh_left .hh_one ul li:hover .vBtn {
  background: #1e4993;
}
.wlf_projj .hh_left .hh_one ul li .vBtn {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1000px;
  background: #d6d6d7;
  position: absolute;
  bottom: 30px;
  right: 30px;
  transition: all 0.5s;
  z-index: 2;
}
.wlf_projj .hh_left .hh_one .videoBox {
  width: 100%;
  height: 100%;
}
.wlf_projj .hh_left .hh_one .videoBox .vc {
  position: absolute;
  z-index: 3;
  right: 10px;
  top: 10px;
  width: 25px;
}
.wlf_projj .hh_left .hh_one .video-js {
  width: 100%;
  height: 100%;
  position: absolute;
  display: none;
  overflow: hidden;
}
.wlf_projj .hh_left .hh_two {
  margin-top: 15px;
}
.wlf_projj .hh_left .hh_two ul {
  display: flex;
  justify-content: center;
}
.wlf_projj .hh_left .hh_two ul li {
  cursor: pointer;
  width: 25.96%;
  margin-left: 2.88%;
}
.wlf_projj .hh_left .hh_two ul li:hover div::before,
.wlf_projj .hh_left .hh_two ul li.on div::before {
  width: 5px;
}
.wlf_projj .hh_left .hh_two ul li div {
  width: 100%;
  height: 0;
  padding-bottom: 74.03%;
  position: relative;
  background: #fff;
}
.wlf_projj .hh_left .hh_two ul li div > .img,
.wlf_projj .hh_left .hh_two ul li div img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_projj .hh_left .hh_two ul li div::before {
  content: '';
  position: absolute;
  height: 100%;
  width: 0px;
  background: #1e4993;
  transition: all 0.3s;
}
.wlf_projj .hh_left .hh_two ul li div img {
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 80%;
  max-height: 80%;
  transition: all 0.8s;
}
.wlf_projj .hh_left .hh_two ul li p {
  width: 100%;
  line-height: 1.57;
  color: #343434;
  font-family: 'hmos_l';
  margin-top: 0.521vw;
  text-align: center;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_projj .hh_left .hh_two ul li:nth-of-type(1) {
  margin-left: 0;
}
.wlf_projj .hh_right {
  width: 45.71%;
  overflow: hidden;
}
.wlf_projj .hh_right .hh_title {
  margin-bottom: 3.281vw;
  margin-top: 0.729vw;
}
.wlf_projj .hh_right .hh_title .hh_div1 {
  display: flex;
  align-items: flex-end;
  padding-bottom: 1.354vw;
  margin-bottom: 1.198vw;
  border-bottom: 2px solid #e5e5e5;
}
.wlf_projj .hh_right .hh_title .hh_div1 h2 {
  color: #333;
  font-family: 'hmos_b';
  font-weight: bold;
  position: relative;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_projj .hh_right .hh_title .hh_div1 h2 {
    font-size: 64px;
  }
}
@media (max-width: 1920px) {
  .wlf_projj .hh_right .hh_title .hh_div1 h2 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .hh_title .hh_div1 h2 {
    font-size: 42px;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .hh_title .hh_div1 h2 {
    font-size: 36px;
  }
}
@media (max-width: 1280px) {
  .wlf_projj .hh_right .hh_title .hh_div1 h2 {
    font-size: 32px;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .hh_title .hh_div1 h2 {
    font-size: 25.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .hh_title .hh_div1 h2 {
    font-size: 42px;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .hh_title .hh_div1 h2 {
    font-size: 32px;
  }
}
@media (max-width: 1366px) {
  .wlf_projj .hh_right .hh_title .hh_div1 h2 {
    font-size: 32px;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_projj .hh_right .hh_title .hh_div1 h2 {
    font-size: 28px;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .hh_title .hh_div1 h2 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .wlf_projj .hh_right .hh_title .hh_div1 h2 {
    font-size: 24px;
  }
}
.wlf_projj .hh_right .hh_title .hh_div1 h2::before {
  position: absolute;
  content: '';
  height: 2px;
  width: 100%;
  left: 0;
  bottom: -1.458vw;
  background: #1e4993;
}
.wlf_projj .hh_right .hh_title .hh_div1 p {
  margin-left: 1.563vw;
  margin-bottom: 3px;
  color: #333333;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 29.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 22px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 19.25px;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 16.5px;
  }
}
@media (max-width: 1280px) {
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 14.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 11.73333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 18px;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 16px;
  }
}
@media (max-width: 1366px) {
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 16px;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 16px;
  }
}
.wlf_projj .hh_right .hh_title .hh_div2 p {
  line-height: 1.57;
  color: #666;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_projj .hh_right .hh_title .hh_div2 p {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_projj .hh_right .hh_title .hh_div2 p {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .hh_title .hh_div2 p {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .hh_title .hh_div2 p {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_projj .hh_right .hh_title .hh_div2 p {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .hh_title .hh_div2 p {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .hh_title .hh_div2 p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .hh_title .hh_div2 p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_projj .hh_right .hh_title .hh_div2 p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_projj .hh_right .hh_title .hh_div2 p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .hh_title .hh_div2 p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_projj .hh_right .hh_title .hh_div2 p {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_projj .hh_right .hh_info {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.wlf_projj .hh_right .hh_info li {
  width: 28%;
  padding-bottom: 1.042vw;
  margin-bottom: 1.198vw;
  position: relative;
}
.wlf_projj .hh_right .hh_info li:nth-of-type(1)::before,
.wlf_projj .hh_right .hh_info li:nth-of-type(2)::before,
.wlf_projj .hh_right .hh_info li:nth-of-type(3)::before {
  position: absolute;
  content: '';
  height: 1px;
  width: 133.33%;
  background: #dedede;
  bottom: 0;
}
.wlf_projj .hh_right .hh_info li h3 {
  color: #121520;
  font-family: 'hmos_b';
  font-weight: bold;
  margin-bottom: 10px;
  width: 77%;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_projj .hh_right .hh_info li h3 {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_projj .hh_right .hh_info li h3 {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .hh_info li h3 {
    font-size: 17.5px;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .hh_info li h3 {
    font-size: 15px;
  }
}
@media (max-width: 1280px) {
  .wlf_projj .hh_right .hh_info li h3 {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .hh_info li h3 {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .hh_info li h3 {
    font-size: 19px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .hh_info li h3 {
    font-size: 17px;
    line-height: 1.5;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .hh_info li h3 {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (max-width: 768px) {
  .wlf_projj .hh_right .hh_info li h3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_projj .hh_right .hh_info li p {
  font-family: 'hmos_l';
  color: #666;
  line-height: 1.57;
  width: 100%;
  font-size: 14px;
  word-break: break-all;
  white-space: normal;
  box-sizing: border-box;
}
.wlf_projj .hh_right .hh_jjimg {
  padding-top: 1.563vw;
  border-top: 1px solid #eaeaeb;
}
.wlf_projj .hh_right .jjcj {
  margin-top: 0.521vw;
}
.wlf_projj .hh_right .jjcj .hh_cj1 {
  display: flex;
  align-items: center;
  padding-bottom: 1.042vw;
  margin-bottom: 1.042vw;
  border-bottom: 1px solid #dedede;
}
.wlf_projj .hh_right .jjcj .hh_cj1 img {
  width: 20px;
}
.wlf_projj .hh_right .jjcj .hh_cj1 h3 {
  line-height: 1.5;
  color: #333;
  font-family: 'hmos_b';
  font-weight: bold;
  margin-left: 15px;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_projj .hh_right .jjcj .hh_cj1 h3 {
    font-size: 24px;
  }
}
@media (max-width: 1920px) {
  .wlf_projj .hh_right .jjcj .hh_cj1 h3 {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .jjcj .hh_cj1 h3 {
    font-size: 15.75px;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .jjcj .hh_cj1 h3 {
    font-size: 13.5px;
  }
}
@media (max-width: 1280px) {
  .wlf_projj .hh_right .jjcj .hh_cj1 h3 {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .jjcj .hh_cj1 h3 {
    font-size: 9.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .jjcj .hh_cj1 h3 {
    font-size: 17px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .jjcj .hh_cj1 h3 {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .jjcj .hh_cj1 h3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_projj .hh_right .jjcj .cjul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2.083vw;
  line-height: 1.57;
  color: #666;
  font-family: 'hmos_l';
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_projj .hh_right .jjcj .cjul {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_projj .hh_right .jjcj .cjul {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .jjcj .cjul {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .jjcj .cjul {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_projj .hh_right .jjcj .cjul {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .jjcj .cjul {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .jjcj .cjul {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .jjcj .cjul {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_projj .hh_right .jjcj .cjul {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_projj .hh_right .jjcj .cjul {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .jjcj .cjul {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_projj .hh_right .jjcj .cjul {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_projj .hh_right .jjcj .cjul li {
  margin-left: 2.344vw;
  margin-bottom: 1.042vw;
}
.wlf_projj .hh_right .jjcj .cjul li:nth-of-type(1) {
  margin-left: 0;
}
.wlf_projj .hh_right .hh_jjimg {
  display: none;
}
.wlf_projj .hh_right .hh_cj2 a {
  width: 8.698vw;
  height: 2.344vw;
  min-width: 130px;
  min-height: 35px;
  background: #1e4993;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2.344vw;
}
.wlf_projj .hh_right .hh_cj2 a span {
  color: #fff;
  line-height: 1;
  margin-left: 15px;
  line-height: 1.57;
  font-family: 'hmos_l';
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_projj .hh_right .hh_cj2 a span {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_projj .hh_right .hh_cj2 a span {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .hh_cj2 a span {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .hh_cj2 a span {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_projj .hh_right .hh_cj2 a span {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .hh_cj2 a span {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj .hh_right .hh_cj2 a span {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_projj .hh_right .hh_cj2 a span {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_projj .hh_right .hh_cj2 a span {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_projj .hh_right .hh_cj2 a span {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_projj .hh_right .hh_cj2 a span {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_projj .hh_right .hh_cj2 a span {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_projj.guige {
  background: #fff;
}
.wlf_projj.guige .hh_left {
  width: 37.14%;
}
.wlf_projj.guige .hh_right {
  width: 58.21%;
}
.wlf_projj.guige .hh_left .hh_one ul li,
.wlf_projj.guige .hh_left .hh_two ul li div {
  border: 1px solid #e4e6e8;
}
.wlf_projj.guige .hh_right .hh_info li p {
  width: 77%;
}
.wlf_projj.guige .hh_right .hh_info li p {
  line-height: 1.57;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_projj.guige .hh_right .hh_info li p {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_projj.guige .hh_right .hh_info li p {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj.guige .hh_right .hh_info li p {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_projj.guige .hh_right .hh_info li p {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_projj.guige .hh_right .hh_info li p {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_projj.guige .hh_right .hh_info li p {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_projj.guige .hh_right .hh_info li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_projj.guige .hh_right .hh_info li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_projj.guige .hh_right .hh_info li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_projj.guige .hh_right .hh_info li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_projj.guige .hh_right .hh_info li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_projj.guige .hh_right .hh_info li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_projj.guige .hh_right .hh_info li:nth-of-type(1)::before,
.wlf_projj.guige .hh_right .hh_info li:nth-of-type(2)::before,
.wlf_projj.guige .hh_right .hh_info li:nth-of-type(3)::before {
  content: unset;
}
.wlf_projj.guige .hh_right .hh_title,
.wlf_projj.guige .hh_right .jjcj {
  display: none;
}
.wlf_projj.guige .hh_right .hh_jjimg {
  display: block;
}
@media (max-width: 1440px) {
  .wlf_projj .hh_left .hh_one {
    padding-bottom: 64%;
  }
  .wlf_projj .hh_right .hh_title {
    margin-bottom: 1.042vw;
  }
  .wlf_projj .hh_right .jjcj .cjul {
    margin-bottom: 15px;
  }
}
@media (max-width: 1259px) {
  .wlf_projj .hh_right .hh_title {
    margin-bottom: 1vw;
  }
  .wlf_projj .hh_right .jjcj .cjul {
    margin-bottom: 1vw;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .wlf_projj .hh_right .hh_info {
    height: 164px;
    overflow-y: auto;
    overflow-x: unset;
    /*定义滚动条的轨道颜色、内阴影及圆角*/
    /*定义滑块颜色、内阴影及圆角*/
  }
  .wlf_projj .hh_right .hh_info::-webkit-scrollbar {
    width: 2px;
    /*对垂直流动条有效*/
  }
  .wlf_projj .hh_right .hh_info::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #ededed;
    background-color: #ededed;
    border-radius: 3px;
  }
  .wlf_projj .hh_right .hh_info::-webkit-scrollbar-thumb {
    border-radius: 7px;
    -webkit-box-shadow: inset 0 0 6px #1e4993;
    background-color: #1e4993;
  }
  .wlf_projj .hh_right .hh_info li:nth-of-type(3)::before {
    width: 100%;
  }
  .wlf_projj .hh_right .jjcj .hh_cj1 {
    padding-bottom: 1.3vw;
  }
}
@media (max-width: 768px) {
  .wlf_projj .hh_w {
    flex-direction: column;
  }
  .wlf_projj .hh_left,
  .wlf_projj .hh_right {
    width: 100%;
  }
  .wlf_projj {
    padding: 28px 0 40px;
  }
  .wlf_projj .hh_left .hh_one ul li .vBtn {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #adadad;
    opacity: 0.8;
  }
  .wlf_projj .hh_left .hh_two ul li {
    width: 28%;
    margin-left: 4%;
  }
  .wlf_projj .hh_left .hh_two ul li div {
    padding-bottom: 60%;
  }
  .wlf_projj .hh_left .hh_two ul li div img {
    max-width: 70%;
    max-height: 70%;
  }
  .wlf_projj .hh_left .hh_two ul li p {
    font-size: 13px;
    margin-top: 8px;
  }
  .wlf_projj .hh_left .hh_two ul li:hover div::before,
  .wlf_projj .hh_left .hh_two ul li.on div::before {
    width: 2px;
  }
  .wlf_projj .hh_left .hh_two ul li div::before {
    transition: all 0.1s;
  }
  .wlf_projj .hh_left .hh_one ul li > img {
    max-width: 80%;
    max-height: 80%;
  }
  .wlf_projj .hh_left .hh_two {
    margin-top: 22px;
  }
  .wlf_projj .hh_right {
    margin-top: 26px;
  }
  .wlf_projj .hh_right .hh_title .hh_div1 {
    padding-bottom: 18px;
    margin-bottom: 17px;
  }
  .wlf_projj .hh_right .hh_title .hh_div1 p {
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 15px;
  }
  .wlf_projj .hh_right .hh_info {
    margin-top: 12px;
  }
  .wlf_projj .hh_right .hh_info li {
    width: 48%;
    padding-bottom: 0;
    margin-bottom: 15px;
  }
  .wlf_projj .hh_right .hh_info li:nth-of-type(1)::before,
  .wlf_projj .hh_right .hh_info li:nth-of-type(2)::before,
  .wlf_projj .hh_right .hh_info li:nth-of-type(3)::before {
    content: unset;
  }
  .wlf_projj .hh_right .hh_info li p {
    font-size: 13px;
  }
  .wlf_projj .hh_right .hh_info li h3 {
    margin-bottom: 3px;
  }
  .wlf_projj .hh_right .hh_info li h3 {
    width: 100%;
  }
  .wlf_projj .hh_right .hh_title .hh_div1 h2::before {
    bottom: -20px;
  }
  .wlf_projj .hh_right .jjcj .cjul li {
    font-size: 13px;
  }
  .wlf_projj .hh_right .jjcj .hh_cj1 {
    padding-bottom: 12px;
    margin-bottom: 12px;
  }
  .wlf_projj .hh_right .jjcj .cjul {
    margin-bottom: 20px;
  }
  .wlf_projj .hh_right .hh_cj2 a {
    margin-bottom: 0;
    border-radius: 5px;
  }
  .wlf_projj .hh_left .hh_one .videoBox .vc {
    right: 8px;
    top: 6px;
    width: 16px;
  }
  .wlf_projj.guige .hh_left,
  .wlf_projj.guige .hh_right,
  .wlf_projj.guige .hh_right .hh_info li p {
    width: 100%;
  }
  .wlf_projj .hh_right .hh_jjimg {
    padding-top: 22px;
  }
  .wlf_projj .hh_right .hh_title {
    margin-top: 3px;
    margin-bottom: 15px;
  }
  .wlf_projj .hh_window_middle {
    width: 90%;
    height: 87vh;
    left: 5%;
    top: 3%;
    border-radius: 0;
  }
  .wlf_projj .hh_window_middle .hh_div1 {
    overflow-x: auto;
    display: -webkit-box;
  }
  .wlf_projj .hh_window_middle .hh_div1 img {
    max-width: unset;
    max-height: unset;
  }
  .wlf_projj .hh_window_middle .hh_div2 {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: -50px;
    left: 50%;
    transform: translateX(-50%);
  }
  .wlf_projj .hh_window_middle .hh_div2 img {
    width: 40px;
  }
}
.wlf_progg {
  background: #f4f6f8;
  display: none;
}
.wlf_progg table {
  border: 0;
}
.wlf_progg table td,
.wlf_progg table th {
  border: 0;
}
.wlf_progg tbody {
  border-top: 1px solid #dbdddf;
  width: 100%;
}
.wlf_progg tbody:nth-of-type(1) {
  border-top: 0;
}
.wlf_progg tbody:nth-of-type(1) > tr:nth-of-type(1) td:nth-of-type(1) {
  padding-top: 3.385vw;
}
.wlf_progg tbody:nth-last-child(1) > tr:nth-last-child(1) td:nth-last-child(1) {
  padding-bottom: 5.469vw;
}
.wlf_progg tbody > tr:nth-of-type(1) td:nth-of-type(1) {
  padding-top: 1.823vw;
}
.wlf_progg tbody > tr:nth-last-child(1) td:nth-last-child(1) {
  padding-bottom: 1.823vw;
}
.wlf_progg tbody td {
  padding-top: 0.3255vw;
  padding-bottom: 0.3255vw;
}
.wlf_progg tbody td.hh_td_ot {
  color: #333;
  font-family: 'hmos_m';
  font-weight: bold;
  width: 23.92%;
  padding-right: 5.208vw;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_progg tbody td.hh_td_ot {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .wlf_progg tbody td.hh_td_ot {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_progg tbody td.hh_td_ot {
    font-size: 21px;
  }
}
@media (max-width: 1440px) {
  .wlf_progg tbody td.hh_td_ot {
    font-size: 18px;
  }
}
@media (max-width: 1280px) {
  .wlf_progg tbody td.hh_td_ot {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .wlf_progg tbody td.hh_td_ot {
    font-size: 12.8px;
  }
}
.wlf_progg tbody td.hh_td_tt {
  line-height: 1.5;
  color: #333;
  font-family: 'hmos_m';
  font-weight: bold;
  width: 18.57%;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_progg tbody td.hh_td_tt {
    font-size: 24px;
  }
}
@media (max-width: 1920px) {
  .wlf_progg tbody td.hh_td_tt {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_progg tbody td.hh_td_tt {
    font-size: 15.75px;
  }
}
@media (max-width: 1440px) {
  .wlf_progg tbody td.hh_td_tt {
    font-size: 13.5px;
  }
}
@media (max-width: 1280px) {
  .wlf_progg tbody td.hh_td_tt {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .wlf_progg tbody td.hh_td_tt {
    font-size: 9.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_progg tbody td.hh_td_tt {
    font-size: 17px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .wlf_progg tbody td.hh_td_tt {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (max-width: 1024px) {
  .wlf_progg tbody td.hh_td_tt {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_progg tbody td.hh_td_cont {
  color: #666;
  font-family: 'hmos_l';
  width: 57.51%;
  line-height: 1.57;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_progg tbody td.hh_td_cont {
    font-size: 22.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_progg tbody td.hh_td_cont {
    font-size: 17px;
  }
}
@media (max-width: 1680px) {
  .wlf_progg tbody td.hh_td_cont {
    font-size: 14.875px;
  }
}
@media (max-width: 1440px) {
  .wlf_progg tbody td.hh_td_cont {
    font-size: 12.75px;
  }
}
@media (max-width: 1280px) {
  .wlf_progg tbody td.hh_td_cont {
    font-size: 11.33333333px;
  }
}
@media (max-width: 1024px) {
  .wlf_progg tbody td.hh_td_cont {
    font-size: 9.06666667px;
  }
}
.wlf_progg .hh_w {
  padding-top: 1.823vw;
  padding-bottom: 3.385vw;
}
.wlf_progg .hh_tbody {
  display: flex;
  padding-top: 1.823vw;
  padding-bottom: 0.781vw;
  border-top: 1px solid #dbdddf;
}
.wlf_progg .hh_tbody:nth-of-type(1) {
  border-top: 0;
}
.wlf_progg .hh_tbody .hh_left {
  color: #333;
  font-family: 'hmos_m';
  font-weight: bold;
  width: 23.92%;
  padding-right: 6.771vw;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_progg .hh_tbody .hh_left {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .wlf_progg .hh_tbody .hh_left {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_progg .hh_tbody .hh_left {
    font-size: 21px;
  }
}
@media (max-width: 1440px) {
  .wlf_progg .hh_tbody .hh_left {
    font-size: 18px;
  }
}
@media (max-width: 1280px) {
  .wlf_progg .hh_tbody .hh_left {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .wlf_progg .hh_tbody .hh_left {
    font-size: 12.8px;
  }
}
.wlf_progg .hh_tbody .hh_right {
  display: flex;
  flex-direction: column;
  width: 76.08%;
}
.wlf_progg .hh_tbody .hh_right li {
  display: flex;
  width: 100%;
  margin-bottom: 0.729vw;
}
.wlf_progg .hh_tbody .hh_right li .hh_title {
  color: #333;
  font-family: 'hmos_m';
  font-weight: bold;
  width: 23.94%;
  margin-bottom: 0;
  line-height: 1.5;
  padding-right: 1.302vw;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_progg .hh_tbody .hh_right li .hh_title {
    font-size: 24px;
  }
}
@media (max-width: 1920px) {
  .wlf_progg .hh_tbody .hh_right li .hh_title {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_progg .hh_tbody .hh_right li .hh_title {
    font-size: 15.75px;
  }
}
@media (max-width: 1440px) {
  .wlf_progg .hh_tbody .hh_right li .hh_title {
    font-size: 13.5px;
  }
}
@media (max-width: 1280px) {
  .wlf_progg .hh_tbody .hh_right li .hh_title {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .wlf_progg .hh_tbody .hh_right li .hh_title {
    font-size: 9.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_progg .hh_tbody .hh_right li .hh_title {
    font-size: 17px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .wlf_progg .hh_tbody .hh_right li .hh_title {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (max-width: 1024px) {
  .wlf_progg .hh_tbody .hh_right li .hh_title {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_progg .hh_tbody .hh_right li .hh_cont {
  width: 76.06%;
}
.wlf_progg .hh_tbody .hh_right li .hh_cont p {
  line-height: 1.57;
  color: #666;
  font-family: 'hmos_l';
  margin-bottom: 5px;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_progg .hh_tbody .hh_right li .hh_cont p {
    font-size: 22.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_progg .hh_tbody .hh_right li .hh_cont p {
    font-size: 17px;
  }
}
@media (max-width: 1680px) {
  .wlf_progg .hh_tbody .hh_right li .hh_cont p {
    font-size: 14.875px;
  }
}
@media (max-width: 1440px) {
  .wlf_progg .hh_tbody .hh_right li .hh_cont p {
    font-size: 12.75px;
  }
}
@media (max-width: 1280px) {
  .wlf_progg .hh_tbody .hh_right li .hh_cont p {
    font-size: 11.33333333px;
  }
}
@media (max-width: 1024px) {
  .wlf_progg .hh_tbody .hh_right li .hh_cont p {
    font-size: 9.06666667px;
  }
}
@media (max-width: 1440px) {
  .wlf_progg .hh_tbody .hh_right li .hh_cont p {
    font-size: 15px;
  }
}
@media (max-width: 1290px) {
  .wlf_progg .hh_tbody .hh_left {
    font-size: 18px;
  }
}
@media (max-width: 1024px) {
  .wlf_progg .hh_tbody .hh_right li .hh_cont p {
    font-size: 13px;
  }
}
@media (max-width: 768px) {
  .wlf_progg .hh_tbody {
    flex-direction: column;
  }
  .wlf_progg .hh_w {
    padding-top: 35px;
  }
  .wlf_progg .hh_tbody .hh_left {
    width: 100%;
    font-size: 20px;
    padding-right: 0;
    margin-bottom: 25px;
  }
  .wlf_progg .hh_tbody .hh_right,
  .wlf_progg .hh_tbody .hh_right li .hh_cont {
    width: 100%;
  }
  .wlf_progg .hh_tbody .hh_right li {
    margin-bottom: 15px;
    flex-direction: column;
    display: flex;
  }
  .wlf_progg .hh_tbody .hh_right li .hh_cont p {
    word-break: break-all;
    white-space: normal;
    box-sizing: border-box;
    width: 100%;
  }
  .wlf_progg .hh_tbody .hh_right li .hh_title {
    font-size: 16px;
    margin-bottom: 5px;
    padding-right: 0;
    margin-right: 20px;
    white-space: nowrap;
    line-height: 1.4;
  }
  .wlf_progg .hh_tbody {
    padding-top: 30px;
  }
  .wlf_progg .hh_tbody:nth-of-type(1) {
    padding-top: 0;
  }
  .wlf_progg .hh_tbody .hh_right {
    padding-bottom: 5px;
  }
}
.wlf_proCont .hh_div1 .hh_w,
.wlf_proCont .hh_div2 .hh_w {
  display: flex;
  height: 100%;
  justify-content: space-between;
}
.wlf_proCont .hh_div1 .hh_w .hh_left,
.wlf_proCont .hh_div2 .hh_w .hh_left {
  width: 48.57%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
.wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
  color: #303338;
  font-family: 'hmos_b';
  font-weight: bold;
  margin-bottom: 1.615vw;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    font-size: 64px;
  }
}
@media (max-width: 1920px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    font-size: 42px;
  }
}
@media (max-width: 1440px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    font-size: 36px;
  }
}
@media (max-width: 1280px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    font-size: 32px;
  }
}
@media (max-width: 1024px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    font-size: 25.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    font-size: 42px;
  }
}
@media (max-width: 1440px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    font-size: 32px;
  }
}
@media (max-width: 1366px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    font-size: 32px;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    font-size: 28px;
  }
}
@media (max-width: 1024px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    font-size: 24px;
  }
}
.wlf_proCont .hh_div1 .hh_w .hh_left .hh_title p,
.wlf_proCont .hh_div2 .hh_w .hh_left .hh_title p {
  line-height: 1.57;
  font-family: 'hmos_l';
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title p,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title p {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title p,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title p {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title p,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title p {
    font-size: 21px;
  }
}
@media (max-width: 1440px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title p,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title p {
    font-size: 18px;
  }
}
@media (max-width: 1280px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title p,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title p {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title p,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title p {
    font-size: 12.8px;
  }
}
.wlf_proCont .hh_div1 .hh_w .hh_left ul,
.wlf_proCont .hh_div2 .hh_w .hh_left ul {
  display: flex;
  margin-top: 5.469vw;
}
.wlf_proCont .hh_div1 .hh_w .hh_left ul li,
.wlf_proCont .hh_div2 .hh_w .hh_left ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-right: 5.469vw;
}
.wlf_proCont .hh_div1 .hh_w .hh_left ul li p,
.wlf_proCont .hh_div2 .hh_w .hh_left ul li p {
  margin-top: 1.042vw;
  line-height: 1.5;
  color: #666;
  font-family: 'hmos_l';
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li p,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li p {
    font-size: 24px;
  }
}
@media (max-width: 1920px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li p,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li p {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li p,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li p {
    font-size: 15.75px;
  }
}
@media (max-width: 1440px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li p,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li p {
    font-size: 13.5px;
  }
}
@media (max-width: 1280px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li p,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li p {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li p,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li p {
    font-size: 9.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li p,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li p {
    font-size: 17px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li p,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li p {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (max-width: 1024px) {
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li p,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li p {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_proCont .hh_div1 .hh_w .hh_right,
.wlf_proCont .hh_div2 .hh_w .hh_right {
  width: 45.71%;
}
.wlf_proCont .hh_div1 .hh_w .hh_right div,
.wlf_proCont .hh_div2 .hh_w .hh_right div {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 129.68%;
}
.wlf_proCont .hh_div1 .hh_w .hh_right div > .img,
.wlf_proCont .hh_div2 .hh_w .hh_right div > .img,
.wlf_proCont .hh_div1 .hh_w .hh_right div img,
.wlf_proCont .hh_div2 .hh_w .hh_right div img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_proCont .hh_div1 .hh_w .hh_right div img,
.wlf_proCont .hh_div2 .hh_w .hh_right div img {
  transform: translate(0, 3.646vw);
  max-width: unset;
  max-height: unset;
  width: 118.1%;
  height: auto;
}
.wlf_proCont .hh_div2 {
  background-size: cover;
  position: relative;
  z-index: 5;
}
.wlf_proCont .hh_div2 .hh_w .hh_left {
  order: 1;
}
.wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
  color: #fff;
}
.wlf_proCont .hh_div2 .hh_w .hh_left .hh_title p {
  color: #fff;
  font-family: 'hmos_l';
}
.wlf_proCont .hh_div2 .hh_w .hh_right {
  order: 0;
}
.wlf_proCont .hh_div2 .hh_w .hh_right div img {
  left: 50%;
  transform: translate(-50%, 5.469vw);
  width: auto;
  max-width: 100%;
  max-height: 100%;
}
@media (max-width: 1680px) {
  .wlf_proCont .hh_div1 .hh_w .hh_right div img,
  .wlf_proCont .hh_div2 .hh_w .hh_right div img {
    width: 105%;
  }
}
@media (max-width: 1024px) {
  .wlf_proCont .hh_div1 .hh_w .hh_right div img,
  .wlf_proCont .hh_div2 .hh_w .hh_right div img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .wlf_proCont .hh_div1 .hh_w {
    padding-top: 40px;
    padding-bottom: 0px;
  }
  .wlf_proCont .hh_div1 .hh_w .hh_left,
  .wlf_proCont .hh_div2 .hh_w .hh_left {
    width: 100%;
  }
  .wlf_proCont .hh_div1 .hh_w .hh_right,
  .wlf_proCont .hh_div2 .hh_w .hh_right {
    width: 100%;
  }
  .wlf_proCont .hh_div1 .hh_w,
  .wlf_proCont .hh_div2 .hh_w {
    flex-direction: column;
  }
  .wlf_proCont .hh_div1 .hh_w .hh_right div img,
  .wlf_proCont .hh_div2 .hh_w .hh_right div img {
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .wlf_proCont .hh_div1 .hh_w .hh_right div,
  .wlf_proCont .hh_div2 .hh_w .hh_right div {
    transform: translateY(18%);
  }
  .wlf_proCont .hh_div1 .hh_w .hh_right div,
  .wlf_proCont .hh_div2 .hh_w .hh_right div {
    padding-bottom: 100%;
  }
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title {
    margin-top: 0;
    text-align: center;
  }
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3 {
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 16px;
  }
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title h3::before,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3::before {
    position: absolute;
    content: '';
    width: 30px;
    height: 1px;
    background: #1e4993;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
  }
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title h3::before {
    background: #fff;
  }
  .wlf_proCont .hh_div1 .hh_w .hh_left .hh_title p,
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title p {
    font-size: 14px;
  }
  .wlf_proCont .hh_div1 .hh_w .hh_left ul,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul {
    margin-top: 30px;
    width: 100%;
    justify-content: center;
  }
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li img,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li img {
    width: 35px;
  }
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li p,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li p {
    font-size: 13px;
    margin-top: 8px;
  }
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li,
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li {
    margin-right: 35px;
  }
  .wlf_proCont .hh_div1 .hh_w .hh_left ul li:nth-last-child(1),
  .wlf_proCont .hh_div2 .hh_w .hh_left ul li:nth-last-child(1) {
    margin-right: 0;
  }
  .wlf_proCont .hh_div2 {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-bottom: 0px;
    overflow: hidden;
  }
  .wlf_proCont .hh_div2 .hh_w .hh_left .hh_title {
    margin-top: 0;
    text-align: center;
  }
  .wlf_proCont .hh_div2 .hh_w .hh_left {
    order: 0;
  }
  .wlf_proCont .hh_div2 .hh_w .hh_right {
    order: 1;
  }
}
.wlf_proxnLi {
  position: relative;
  z-index: 6;
}
.wlf_proxnLi ul li {
  display: flex;
}
.wlf_proxnLi ul li .hh_bgleft {
  background: #eaedf1;
  width: 50%;
  position: relative;
}
.wlf_proxnLi ul li .hh_bgleft .hh_bg {
  width: 50%;
  background: #eaedf1;
  position: absolute;
  height: 100%;
  left: -50%;
}
.wlf_proxnLi ul li .hh_bgleft div {
  display: flex;
  overflow: hidden;
}
.wlf_proxnLi ul li .hh_bgleft div:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.wlf_proxnLi ul li .hh_bgleft div img {
  transition: all 0.8s;
}
.wlf_proxnLi ul li .hh_bgright {
  width: 50%;
  padding: 4.948vw 13.542vw 4.948vw 5.99vw;
}
.wlf_proxnLi ul li .hh_bgright .hh_num {
  font-size: 10.417vw;
  font-family: 'hmos_b';
  font-weight: bold;
  color: rgba(48, 51, 56, 0.05);
  margin-bottom: 1.302vw;
  transform: translateX(-10px);
}
.wlf_proxnLi ul li .hh_bgright .hh_title h3 {
  font-family: 'hmos_b';
  font-weight: bold;
  color: #303338;
  margin-bottom: 1.406vw;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 64px;
  }
}
@media (max-width: 1920px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 42px;
  }
}
@media (max-width: 1440px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 36px;
  }
}
@media (max-width: 1280px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 32px;
  }
}
@media (max-width: 1024px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 25.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 42px;
  }
}
@media (max-width: 1440px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 32px;
  }
}
@media (max-width: 1366px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 32px;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 28px;
  }
}
@media (max-width: 1024px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 24px;
  }
}
.wlf_proxnLi ul li .hh_bgright .hh_title div p {
  color: #303338;
  font-family: 'hmos_l';
  line-height: 1.57;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title div p {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title div p {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title div p {
    font-size: 21px;
  }
}
@media (max-width: 1440px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title div p {
    font-size: 18px;
  }
}
@media (max-width: 1280px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title div p {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .wlf_proxnLi ul li .hh_bgright .hh_title div p {
    font-size: 12.8px;
  }
}
.wlf_proxnLi ul li:nth-of-type(even) .hh_bgleft {
  order: 1;
}
.wlf_proxnLi ul li:nth-of-type(even) .hh_bgright {
  order: 0;
  padding: 4.948vw 5.99vw 4.948vw 13.542vw;
}
@media (max-width: 1520px) {
  .wlf_proxnLi ul li .hh_bgright {
    padding-right: 60px;
  }
  .wlf_proxnLi ul li:nth-of-type(even) .hh_bgright {
    padding-left: 60px;
  }
}
@media (max-width: 1024px) {
  .wlf_proxnLi ul li .hh_bgright {
    padding-right: 30px;
  }
  .wlf_proxnLi ul li:nth-of-type(even) .hh_bgright {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .wlf_proxnLi ul li .hh_bgright {
    padding-right: 20px;
  }
  .wlf_proxnLi ul li:nth-of-type(even) .hh_bgright {
    padding-left: 20px;
  }
}
@media (max-width: 768px) {
  .wlf_proxnLi ul li .hh_bgleft,
  .wlf_proxnLi ul li .hh_bgright {
    width: 100%;
  }
  .wlf_proxnLi ul li {
    flex-direction: column;
    padding: 0 20px;
    overflow: hidden;
  }
  .wlf_proxnLi ul li .hh_bgleft {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  .wlf_proxnLi ul li .hh_bgright {
    position: relative;
    padding: 20px 15px 17px;
    border: 1px solid #eee;
    border-top: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .wlf_proxnLi ul li .hh_bgright .hh_num {
    position: absolute;
    bottom: -30px;
    right: -5px;
    font-size: 64px;
    margin-bottom: 0;
    opacity: 0.7;
  }
  .wlf_proxnLi ul li .hh_bgright .hh_title h3 {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .wlf_proxnLi ul li .hh_bgright .hh_title div p {
    font-size: 14px;
  }
  .wlf_proxnLi ul li:nth-of-type(even) .hh_bgleft {
    order: 0;
  }
  .wlf_proxnLi {
    padding-top: 40px;
    padding-bottom: 15px;
  }
  .wlf_proxnLi ul li {
    margin-bottom: 25px;
  }
}
.wlf_probn {
  position: relative;
}
.wlf_probn .hh_bgimg {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 43.22%;
}
.wlf_probn .hh_bgimg > .img,
.wlf_probn .hh_bgimg img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_probn .hh_bgimg img {
  object-fit: cover;
}
.wlf_probn .hh_bgimg::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: url('../images/img266_f.png');
  z-index: 2;
  opacity: 0.8;
  background-size: cover;
}
.wlf_probn .hh_cont {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
}
.wlf_probn .hh_cont h3 {
  color: #fff;
  font-family: 'hmos_b';
  font-weight: bold;
  text-align: center;
  margin-top: 5.365vw;
  margin-bottom: 2.083vw;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_probn .hh_cont h3 {
    font-size: 64px;
  }
}
@media (max-width: 1920px) {
  .wlf_probn .hh_cont h3 {
    font-size: 48px;
  }
}
@media (max-width: 1680px) {
  .wlf_probn .hh_cont h3 {
    font-size: 42px;
  }
}
@media (max-width: 1440px) {
  .wlf_probn .hh_cont h3 {
    font-size: 36px;
  }
}
@media (max-width: 1280px) {
  .wlf_probn .hh_cont h3 {
    font-size: 32px;
  }
}
@media (max-width: 1024px) {
  .wlf_probn .hh_cont h3 {
    font-size: 25.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_probn .hh_cont h3 {
    font-size: 42px;
  }
}
@media (max-width: 1440px) {
  .wlf_probn .hh_cont h3 {
    font-size: 32px;
  }
}
@media (max-width: 1366px) {
  .wlf_probn .hh_cont h3 {
    font-size: 32px;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_probn .hh_cont h3 {
    font-size: 28px;
  }
}
@media (max-width: 1024px) {
  .wlf_probn .hh_cont h3 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .wlf_probn .hh_cont h3 {
    font-size: 24px;
  }
}
.wlf_probn .hh_cont p {
  color: #fff;
  font-family: 'hmos_l';
  text-align: center;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_probn .hh_cont p {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .wlf_probn .hh_cont p {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_probn .hh_cont p {
    font-size: 21px;
  }
}
@media (max-width: 1440px) {
  .wlf_probn .hh_cont p {
    font-size: 18px;
  }
}
@media (max-width: 1280px) {
  .wlf_probn .hh_cont p {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .wlf_probn .hh_cont p {
    font-size: 12.8px;
  }
}
@media (max-width: 768px) {
  .wlf_probn .hh_bgimg {
    padding-bottom: 70%;
  }
  .wlf_probn .hh_cont {
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .wlf_probn .hh_cont p {
    font-size: 14px;
    line-height: 1.57;
  }
  .wlf_probn .hh_cont h3 {
    margin-top: 0;
    margin-bottom: 15px;
  }
}
.wlf_xpmk {
  margin-bottom: 5.208vw;
  display: none;
}
.wlf_xpmk ul li {
  position: relative;
  display: flex;
  min-height: 12.5vw;
}
.wlf_xpmk ul li:hover::before {
  height: 100%;
}
.wlf_xpmk ul li:hover .hh_div1 img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.wlf_xpmk ul li::before {
  content: '';
  position: absolute;
  height: 0;
  width: 2px;
  background: #1e4993;
  transition: all 1s;
}
.wlf_xpmk ul li .hh_div1 {
  width: 28.92%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  transition: all 0.8s;
  border-right: 1px solid #ebeeef;
  padding: 2.083vw 2.604vw;
}
.wlf_xpmk ul li .hh_div1 img {
  transition: all 0.8s;
}
.wlf_xpmk ul li .hh_divBox {
  display: flex;
  flex-direction: unset;
  width: 100%;
}
.wlf_xpmk ul li .hh_div2 {
  width: 30.15%;
  padding: 2.083vw 2.604vw;
}
.wlf_xpmk ul li .hh_div2 h3 {
  color: #333;
  font-family: 'hmos_m';
  font-weight: bold;
  line-height: 1.57;
  margin-bottom: 4px;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_xpmk ul li .hh_div3 {
  width: 69.85%;
  padding: 2.083vw 1.563vw 1.667vw;
}
.wlf_xpmk ul li .hh_div3 p {
  color: #666;
  font-family: 'hmos_l';
  margin-bottom: 4px;
  line-height: 1.57;
}
.wlf_xpmk ul li:nth-of-type(even) {
  background: #f6f8f9;
}
@media (max-width: 768px) {
  .wlf_xpmk ul li {
    flex-direction: column;
    background: #f6f8f9;
    margin-bottom: 25px;
    padding: 15px;
    min-height: auto;
    border-radius: 0px;
    flex-direction: unset;
    align-items: center;
  }
  .wlf_xpmk ul li:hover::before {
    content: unset;
  }
  .wlf_xpmk ul li .hh_div1,
  .wlf_xpmk ul li .hh_div2,
  .wlf_xpmk ul li .hh_div3 {
    width: 100%;
  }
  .wlf_xpmk ul li .hh_div1 {
    width: 30%;
    border-right: 0;
    height: 0;
    padding-bottom: 30%;
    position: relative;
    border-bottom: 0;
  }
  .wlf_xpmk ul li .hh_div1 img {
    position: absolute;
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 90%;
    max-height: 90%;
  }
  .wlf_xpmk ul li .hh_divBox {
    width: 70%;
    flex-direction: column;
  }
  .wlf_xpmk ul {
    padding: 40px 0 15px;
  }
  .wlf_xpmk ul li .hh_div2 {
    padding: 0 15px;
    margin-bottom: 10px;
    margin-top: 0px;
    padding-right: 0;
  }
  .wlf_xpmk ul li .hh_div2 h3 {
    font-size: 16px;
    margin-bottom: 0;
  }
  .wlf_xpmk ul li .hh_div3 {
    font-size: 13px;
    padding: 0 15px;
    height: 105px;
    overflow-y: auto;
    padding-right: 5px;
    /*定义滚动条的轨道颜色、内阴影及圆角*/
    /*定义滑块颜色、内阴影及圆角*/
  }
  .wlf_xpmk ul li .hh_div3::-webkit-scrollbar {
    width: 2px;
    /*对垂直流动条有效*/
  }
  .wlf_xpmk ul li .hh_div3::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #ededed;
    background-color: #ededed;
    border-radius: 3px;
  }
  .wlf_xpmk ul li .hh_div3::-webkit-scrollbar-thumb {
    border-radius: 7px;
    -webkit-box-shadow: inset 0 0 6px #1e4993;
    background-color: #1e4993;
  }
  .wlf_xpmk ul li .hh_div3 p {
    margin-bottom: 0px;
  }
  .wlf_xpmk ul li:hover .hh_div1 img {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
    -ms-transform: translate(-50%, -50%) scale(1.1);
    -o-transform: translate(-50%, -50%) scale(1.1);
    transform: translate(-50%, -50%) scale(1.1);
  }
  .wlf_xpmk {
    margin-bottom: 0;
  }
}
.wlf_prorz {
  background: #f4f6f8;
  padding-top: 2.865vw;
  padding-bottom: 3.385vw;
  display: none;
}
.wlf_prorz ul {
  display: flex;
  flex-wrap: wrap;
}
.wlf_prorz ul li {
  width: 23.21%;
  margin-right: 2.386%;
  margin-bottom: 1.823vw;
  transition: all 0.4s;
}
.wlf_prorz ul li:hover {
  box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);
  transform: translate3d(0, -5px, 0);
}
.wlf_prorz ul li:nth-of-type(4n+4) {
  margin-right: 0;
}
.wlf_prorz ul li a {
  width: 100%;
}
.wlf_prorz ul li a .hh_div1 {
  background: #e4e6e8;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 131.9%;
}
.wlf_prorz ul li a .hh_div1 > .img,
.wlf_prorz ul li a .hh_div1 img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_prorz ul li a .hh_div1 img {
  width: auto;
  height: auto;
  padding: 2.083vw;
}
.wlf_prorz ul li a .hh_div2 {
  padding: 0.781vw 1.042vw;
  border-bottom: 1px solid #e4e6e8;
}
.wlf_prorz ul li a .hh_div2 p {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-height: 1.5;
  color: #333;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_prorz ul li a .hh_div2 p {
    font-size: 24px;
  }
}
@media (max-width: 1920px) {
  .wlf_prorz ul li a .hh_div2 p {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_prorz ul li a .hh_div2 p {
    font-size: 15.75px;
  }
}
@media (max-width: 1440px) {
  .wlf_prorz ul li a .hh_div2 p {
    font-size: 13.5px;
  }
}
@media (max-width: 1280px) {
  .wlf_prorz ul li a .hh_div2 p {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .wlf_prorz ul li a .hh_div2 p {
    font-size: 9.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_prorz ul li a .hh_div2 p {
    font-size: 17px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .wlf_prorz ul li a .hh_div2 p {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (max-width: 1024px) {
  .wlf_prorz ul li a .hh_div2 p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 768px) {
  .wlf_prorz ul li:nth-of-type(4n+4) {
    margin-right: 4%;
  }
  .wlf_prorz ul li:nth-of-type(2n+2) {
    margin-right: 0;
  }
  .wlf_prorz ul li {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 25px;
    box-shadow: unset;
    border: 1px solid #eee;
  }
  .wlf_prorz {
    padding-top: 40px;
    padding-bottom: 13px;
  }
  .wlf_prorz ul li a .hh_div1 img {
    width: auto;
    height: auto;
    padding: 12px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .wlf_prorz ul li a .hh_div2 {
    line-height: 40px;
    padding: 0 10px;
    height: 40px;
    display: flex;
    align-items: center;
    border-bottom: 0;
  }
}
.wlf_proxz {
  background: #f4f6f8;
  padding-top: 3.385vw;
  padding-bottom: 3.906vw;
  display: none;
}
.wlf_proxz ul {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}
.wlf_proxz ul li {
  width: 32.14%;
  margin-right: 1.79%;
  margin-bottom: 1.302vw;
  transition: all 0.4s;
}
.wlf_proxz ul li:hover {
  box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);
  transform: translate3d(0, -5px, 0);
}
.wlf_proxz ul li:hover .hh_div1 div {
  border-color: #1e4993;
  color: #1e4993;
}
.wlf_proxz ul li:hover .hh_div3 {
  background: #1e4993;
}
.wlf_proxz ul li:hover .hh_div3 .hh_img_a {
  display: block;
}
.wlf_proxz ul li:hover .hh_div3 .hh_img {
  display: none;
}
.wlf_proxz ul li:hover .hh_div3 span {
  color: #fff;
}
.wlf_proxz ul li:nth-of-type(3n+3) {
  margin-right: 0;
}
.wlf_proxz ul li a {
  display: flex;
  flex-direction: column;
  background: #e4e6e8;
  padding: 1.198vw 1.563vw 1.406vw;
}
.wlf_proxz ul li a .hh_div1 div {
  width: auto;
  line-height: 1.57;
  color: #999;
  border: 1px solid #999;
  padding: 0.521vw 0.781vw;
  display: inline-flex;
  border-radius: 3px;
  font-family: 'hmos_l';
  transition: all 0.5s;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_proxz ul li a .hh_div1 div {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_proxz ul li a .hh_div1 div {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_proxz ul li a .hh_div1 div {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_proxz ul li a .hh_div1 div {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_proxz ul li a .hh_div1 div {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_proxz ul li a .hh_div1 div {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_proxz ul li a .hh_div1 div {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_proxz ul li a .hh_div1 div {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_proxz ul li a .hh_div1 div {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_proxz ul li a .hh_div1 div {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_proxz ul li a .hh_div1 div {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_proxz ul li a .hh_div1 div {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_proxz ul li a .hh_div2 h3 {
  color: #333;
  font-family: 'hmos_m';
  font-weight: bold;
  margin-top: 1.615vw;
  margin-bottom: 0.833vw;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_proxz ul li a .hh_div2 h3 {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .wlf_proxz ul li a .hh_div2 h3 {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_proxz ul li a .hh_div2 h3 {
    font-size: 21px;
  }
}
@media (max-width: 1440px) {
  .wlf_proxz ul li a .hh_div2 h3 {
    font-size: 18px;
  }
}
@media (max-width: 1280px) {
  .wlf_proxz ul li a .hh_div2 h3 {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .wlf_proxz ul li a .hh_div2 h3 {
    font-size: 12.8px;
  }
}
.wlf_proxz ul li a .hh_div2 p {
  font-size: 14px;
  color: #999;
  font-family: 'hmos_l';
}
.wlf_proxz ul li a .hh_div3 {
  width: 110px;
  height: 2.083vw;
  min-height: 36px;
  border-radius: 1000px;
  background: #d2d4d6;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2.083vw;
  transition: all 0.5s;
}
.wlf_proxz ul li a .hh_div3 div {
  display: flex;
}
.wlf_proxz ul li a .hh_div3 div .hh_img_a {
  display: none;
}
.wlf_proxz ul li a .hh_div3 span {
  color: #333;
  line-height: 1.57;
  margin-left: 10px;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_proxz ul li a .hh_div3 span {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_proxz ul li a .hh_div3 span {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_proxz ul li a .hh_div3 span {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_proxz ul li a .hh_div3 span {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_proxz ul li a .hh_div3 span {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_proxz ul li a .hh_div3 span {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_proxz ul li a .hh_div3 span {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_proxz ul li a .hh_div3 span {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_proxz ul li a .hh_div3 span {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_proxz ul li a .hh_div3 span {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_proxz ul li a .hh_div3 span {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_proxz ul li a .hh_div3 span {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 768px) {
  .wlf_proxz {
    padding-top: 40px;
    padding-bottom: 15px;
  }
  .wlf_proxz ul li a .hh_div1 div {
    padding: 5px 8px;
    font-size: 13px;
  }
  .wlf_proxz ul li a .hh_div2 h3 {
    font-size: 15px;
    margin-bottom: 10px;
    color: #1e4993;
    line-height: 1.57;
    margin-top: 0;
  }
  .wlf_proxz ul li a .hh_div3 {
    width: 105px;
    min-height: 35px;
    background: #1e4993;
    width: 100%;
    border-radius: 0;
    margin-top: 22px;
  }
  .wlf_proxz ul li a .hh_div3 img {
    width: 15px;
  }
  .wlf_proxz ul li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 22px;
  }
  .wlf_proxz ul li a {
    padding: 20px 15px;
    border-radius: 0px;
  }
  .wlf_proxz ul li a .hh_div2 p {
    font-size: 12px;
  }
  .wlf_proxz ul li a .hh_div3 div .hh_img {
    display: none;
  }
  .wlf_proxz ul li a .hh_div3 div .hh_img_a {
    display: block;
  }
  .wlf_proxz ul li a .hh_div3 span {
    color: #fff;
    font-size: 13px;
  }
  .wlf_proxz ul li a .hh_divBox {
    display: flex;
    flex-direction: column;
  }
  .wlf_proxz ul li a .hh_divBox .hh_div1 {
    margin-right: 25px;
  }
  .wlf_proxz ul li a .hh_divBox .hh_div2 {
    margin-top: 15px;
    width: 100%;
  }
}
.wlf_dzalCont_swp {
  overflow: hidden;
}
.wlf_dzalCont_swp .hh_bg {
  position: relative;
}
.wlf_dzalCont_swp .hh_bg::before {
  width: 46.87%;
  height: 100%;
  background: #f4f6f7;
  right: 0;
  content: '';
  position: absolute;
  z-index: -1;
}
.wlf_dzalCont_swp .swiper-slide .aljj {
  display: flex;
  justify-content: space-between;
  padding-top: 3.125vw;
  padding-bottom: 4.427vw;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_swp {
  width: 49.3%;
  position: relative;
  overflow: hidden;
  padding-bottom: 2.344vw;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_swp .swiper-slide:hover img {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
  -ms-transform: translate(-50%, -50%) scale(1.05);
  -o-transform: translate(-50%, -50%) scale(1.05);
  transform: translate(-50%, -50%) scale(1.05);
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_swp .swiper-slide div {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 75.36%;
  border: 1px solid #e3e5e8;
  overflow: hidden;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_swp .swiper-slide div > .img,
.wlf_dzalCont_swp .swiper-slide .aljj .jj_swp .swiper-slide div img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_swp .swiper-slide div img {
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.8s;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_swp .swiper-pagination {
  position: absolute;
  bottom: -3px;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_swp .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #eaeaeb;
  opacity: 1;
  margin: 0 6px;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_swp .swiper-pagination .swiper-pagination-bullet-active {
  background: #1e4993;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_info {
  width: 45.71%;
  padding-left: 4.427vw;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_info h3 {
  font-weight: bold;
  margin-top: 0.521vw;
  padding-bottom: 2.083vw;
  margin-bottom: 2.604vw;
  border-bottom: 2px solid #e5e5e5;
  position: relative;
  line-height: 1.57;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info h3 {
    font-size: 40px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info h3 {
    font-size: 30px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info h3 {
    font-size: 26.25px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info h3 {
    font-size: 22.5px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info h3 {
    font-size: 20px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info h3 {
    font-size: 16px;
  }
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_info h3::before {
  position: absolute;
  content: '';
  height: 2px;
  width: 5.208vw;
  left: 0;
  bottom: -1px;
  background: #1e4993;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont {
  border-bottom: 1px solid #d1d2d3;
  padding-bottom: 1.302vw;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div {
  display: flex;
  align-items: flex-start;
  margin-bottom: 1.823vw;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div.ulc .hh_t {
  line-height: 35px;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
  color: #303338;
  font-family: 'hmos_m';
  font-weight: bold;
  white-space: nowrap;
  line-height: 1.57;
  line-height: 1.4;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_c {
  color: #666;
  line-height: 1.57;
  font-family: 'hmos_l';
  font-size: 14px;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_c ul {
  display: flex;
  flex-wrap: wrap;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_c ul li {
  background: #fff;
  padding: 0 1vw;
  height: 35px;
  line-height: 35px;
  text-align: center;
  min-width: 75px;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 14px;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_info a {
  background: #e5e8ec;
  align-items: center;
  width: 10.938vw;
  height: 2.604vw;
  min-height: 45px;
  min-width: 160px;
  display: inline-flex;
  justify-content: center;
}
.wlf_dzalCont_swp .swiper-slide .aljj .jj_info a span {
  line-height: 1.5;
  color: #303338;
  font-family: 'hmos_m';
  font-weight: bold;
  margin-left: 10px;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a span {
    font-size: 24px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a span {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a span {
    font-size: 15.75px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a span {
    font-size: 13.5px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a span {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a span {
    font-size: 9.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a span {
    font-size: 17px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a span {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (max-width: 1024px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a span {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_dzalCont_swp .swiper-slide .alCont {
  border-top: 6px solid #1e4993;
  padding-top: 3.906vw;
}
.wlf_dzalCont_swp .swiper-slide .alCont .hh_title {
  margin-bottom: 3.646vw;
  align-items: center;
  display: flex;
}
.wlf_dzalCont_swp .swiper-slide .alCont .hh_title img {
  width: 1.302vw;
  min-width: 18px;
  animation: proBox 8s infinite linear;
  -webkit-animation: proBox 8s infinite linear;
}
.wlf_dzalCont_swp .swiper-slide .alCont .hh_title h2 {
  color: #1e4993;
  font-family: 'hmos_m';
  font-weight: bold;
  margin-left: 15px;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzalCont_swp .swiper-slide .alCont .hh_title h2 {
    font-size: 48px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzalCont_swp .swiper-slide .alCont .hh_title h2 {
    font-size: 36px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzalCont_swp .swiper-slide .alCont .hh_title h2 {
    font-size: 31.5px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzalCont_swp .swiper-slide .alCont .hh_title h2 {
    font-size: 27px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzalCont_swp .swiper-slide .alCont .hh_title h2 {
    font-size: 24px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzalCont_swp .swiper-slide .alCont .hh_title h2 {
    font-size: 19.2px;
  }
}
.wlf_dzalCont_swp .swiper-slide .alCont ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2.865vw;
}
.wlf_dzalCont_swp .swiper-slide .alCont ul li {
  border-bottom: 1px solid #e8e9ea;
  padding-bottom: 1.302vw;
  margin-bottom: 3.125vw;
  width: 20%;
  margin-right: 6.66%;
}
.wlf_dzalCont_swp .swiper-slide .alCont ul li:nth-of-type(4n+4) {
  margin-right: 0;
}
.wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
.wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
  color: #999;
  font-family: 'hmos_l';
  line-height: 1.57;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div1,
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div3 {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div2 {
  color: #303338;
  font-family: 'hmos_m';
  font-weight: bold;
  line-height: 1.57;
  margin: 5px 0;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div2 {
    font-size: 40px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div2 {
    font-size: 30px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div2 {
    font-size: 26.25px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div2 {
    font-size: 22.5px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div2 {
    font-size: 20px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzalCont_swp .swiper-slide .alCont ul li .hh_div2 {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info {
    justify-content: unset;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a {
    margin-top: 3vw;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a span {
    font-size: 14px;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a img {
    width: 20px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info {
    padding-left: 25px;
  }
}
@media (max-width: 1290px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a span {
    font-size: 13px;
  }
}
@media (max-width: 1259px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont {
    padding-bottom: 0;
  }
}
@media (max-width: 1024px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info h3 {
    font-size: 18px;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_c {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_swp .swiper-slide div {
    padding-bottom: 84%;
  }
}
@media (max-width: 768px) {
  .wlf_dzalCont_swp .swiper-slide .aljj {
    flex-direction: column;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_swp,
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info {
    width: 100%;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info {
    padding-left: 0;
  }
  .wlf_dzalCont_swp .hh_bg::before {
    width: 100%;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_swp .swiper-slide div {
    background: #fff;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_swp {
    padding-bottom: 30px;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_swp .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info h3 {
    margin-top: 24px;
    padding-bottom: 12px;
    margin-bottom: 22px;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div {
    flex-direction: column;
    margin-bottom: 22px;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_t {
    font-size: 15px;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_c {
    font-size: 14px;
    margin-top: 6px;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info h3::before {
    width: 40px;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_c ul li {
    min-width: 31.33%;
    margin-right: 3%;
    font-size: 13px;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info .hh_cont .hh_div .hh_c ul li:nth-of-type(3n+3) {
    margin-right: 0;
  }
  .wlf_dzalCont_swp .swiper-slide .aljj .jj_info a {
    margin-top: 30px;
    border-radius: 0px;
    width: 100%;
  }
  .wlf_dzalCont_swp .swiper-slide .alCont {
    border-top: 3px solid #1e4993;
    padding-top: 40px;
  }
  .wlf_dzalCont_swp .swiper-slide .alCont .hh_title h2 {
    font-size: 20px;
  }
  .wlf_dzalCont_swp .swiper-slide .alCont .hh_title {
    margin-bottom: 30px;
  }
  .wlf_dzalCont_swp .swiper-slide .alCont ul li {
    width: 48%;
    margin-right: 4%;
    border: 1px solid #eee;
    padding: 25px 14px;
    margin-bottom: 13px;
    box-shadow: unset;
    border-radius: 0px;
  }
  .wlf_dzalCont_swp .swiper-slide .alCont ul li:nth-of-type(2n+2) {
    margin-right: 0;
  }
  .wlf_dzalCont_swp .swiper-slide .alCont ul {
    margin-bottom: 30px;
  }
}
.wlf_dzpj .hh_title {
  padding-top: 3.229vw;
  padding-bottom: 2.969vw;
  color: #333;
  font-family: 'hmos_m';
  font-weight: bold;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzpj .hh_title {
    font-size: 58.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzpj .hh_title {
    font-size: 44px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzpj .hh_title {
    font-size: 38.5px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzpj .hh_title {
    font-size: 33px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzpj .hh_title {
    font-size: 29.33333333px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzpj .hh_title {
    font-size: 23.46666667px;
  }
}
.wlf_dzpj ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 4.167vw;
}
.wlf_dzpj ul li {
  width: 23.35%;
  margin-right: 2.14%;
  transition: all 0.4s;
  margin-bottom: 1.563vw;
}
.wlf_dzpj ul li:nth-of-type(4n+4) {
  margin-right: 0;
}
.wlf_dzpj ul li:hover {
  box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);
  transform: translate3d(0, -5px, 0);
}
.wlf_dzpj ul li a {
  display: flex;
  flex-direction: column;
  border: 1px solid #eaeaea;
  width: 100%;
}
.wlf_dzpj ul li a .hh_div1 {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  overflow: hidden;
}
.wlf_dzpj ul li a .hh_div1 > .img,
.wlf_dzpj ul li a .hh_div1 img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.wlf_dzpj ul li a .hh_div1 img {
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.wlf_dzpj ul li a .hh_div2 {
  border-top: 1px solid #eaeaea;
  padding: 0 15px;
  height: 3.385vw;
  min-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wlf_dzpj ul li a .hh_div2 p {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-height: 1.5;
  color: #333;
  font-family: 'hmos_m';
  font-weight: bold;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzpj ul li a .hh_div2 p {
    font-size: 24px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzpj ul li a .hh_div2 p {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzpj ul li a .hh_div2 p {
    font-size: 15.75px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzpj ul li a .hh_div2 p {
    font-size: 13.5px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzpj ul li a .hh_div2 p {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzpj ul li a .hh_div2 p {
    font-size: 9.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzpj ul li a .hh_div2 p {
    font-size: 17px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .wlf_dzpj ul li a .hh_div2 p {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (max-width: 1024px) {
  .wlf_dzpj ul li a .hh_div2 p {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 768px) {
  .wlf_dzpj {
    margin-top: 0.6rem;
  }
  .wlf_dzpj .hh_title {
    padding-top: 37px;
    padding-bottom: 25px;
  }
  .wlf_dzpj ul li {
    width: 48%;
    margin-right: 4%;
    box-shadow: unset;
    margin-bottom: 22px;
  }
  .wlf_dzpj ul li:nth-of-type(2n+2) {
    margin-right: 0;
  }
  .wlf_dzpj ul li a .hh_div1 img {
    max-width: 85%;
    max-height: 85%;
  }
  .wlf_dzpj ul li a {
    border-radius: 0px;
  }
  .wlf_dzpj ul {
    margin-bottom: 18px;
  }
}
.wlf_dzgx {
  background: #f9fafb;
  padding: 4.167vw 0 5.729vw;
}
.wlf_dzgx .dzgx {
  display: none;
}
.wlf_dzgx .dzgx .hh_title {
  font-family: 'hmos_m';
  font-weight: bold;
  color: #303338;
  margin-bottom: 2.344vw;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzgx .dzgx .hh_title {
    font-size: 53.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzgx .dzgx .hh_title {
    font-size: 40px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzgx .dzgx .hh_title {
    font-size: 35px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzgx .dzgx .hh_title {
    font-size: 30px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzgx .dzgx .hh_title {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzgx .dzgx .hh_title {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzgx .dzgx .hh_title {
    font-size: 34px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzgx .dzgx .hh_title {
    font-size: 26px;
  }
}
@media (max-width: 1366px) {
  .wlf_dzgx .dzgx .hh_title {
    font-size: 26px;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_dzgx .dzgx .hh_title {
    font-size: 22px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzgx .dzgx .hh_title {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .wlf_dzgx .dzgx .hh_title {
    font-size: 20px;
  }
}
.wlf_dzgx .dzgx_0 {
  display: block;
}
.wlf_dzgx .dzgx_0 .yj_li {
  display: flex;
  border-bottom: 1px dashed #bcc0c3;
  padding-top: 1.563vw;
  padding-bottom: 1.563vw;
}
.wlf_dzgx .dzgx_0 .yj_li:nth-of-type(1) {
  padding-top: 0;
}
.wlf_dzgx .dzgx_0 .yj_li .hh_left {
  width: 22.85%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.wlf_dzgx .dzgx_0 .yj_li .hh_left p {
  color: #303338;
  font-family: 'hmos_m';
  font-weight: bold;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_left p {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_left p {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_left p {
    font-size: 21px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_left p {
    font-size: 18px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_left p {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_left p {
    font-size: 12.8px;
  }
}
.wlf_dzgx .dzgx_0 .yj_li .hh_right {
  width: 77.15%;
}
.wlf_dzgx .dzgx_0 .yj_li .hh_right li {
  display: flex;
  margin-top: 10px;
}
.wlf_dzgx .dzgx_0 .yj_li .hh_right li:nth-of-type(1) {
  margin-top: 0;
}
.wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
.wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
  width: 31.94%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #303338;
  line-height: 1.57;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title,
  .wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_title {
  background: #ebeeef;
  font-family: 'hmos_m';
  font-weight: bold;
}
.wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_cont {
  font-family: 'hmos_l';
  background: #fff;
  border: 1px solid #dde0e2;
}
.wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_link {
  width: 3.24%;
  height: 2.344vw;
  min-height: 40px;
  position: relative;
  background: transparent;
}
.wlf_dzgx .dzgx_0 .yj_li .hh_right li .hh_link::before {
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  background: #dde0e2;
  top: 50%;
  transform: translateY(-50%);
}
.wlf_dzgx .dzgx_3 .hh_title {
  margin-bottom: 0;
}
.wlf_dzgx .dzgx_3 .hh_tips {
  text-align: right;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.57;
  color: #999;
  font-family: 'hmos_l';
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzgx .dzgx_3 .hh_tips {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzgx .dzgx_3 .hh_tips {
    font-size: 16px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzgx .dzgx_3 .hh_tips {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzgx .dzgx_3 .hh_tips {
    font-size: 12px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzgx .dzgx_3 .hh_tips {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzgx .dzgx_3 .hh_tips {
    font-size: 8.53333333px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzgx .dzgx_3 .hh_tips {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1440px) {
  .wlf_dzgx .dzgx_3 .hh_tips {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1366px) {
  .wlf_dzgx .dzgx_3 .hh_tips {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (min-width: 1259px) and (max-width: 1290px) {
  .wlf_dzgx .dzgx_3 .hh_tips {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 1024px) {
  .wlf_dzgx .dzgx_3 .hh_tips {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 991px) {
  .wlf_dzgx .dzgx_3 .hh_tips {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_dzgx .dzgx_3 table {
  border: 0;
}
.wlf_dzgx .dzgx_3 td,
.wlf_dzgx .dzgx_3 th {
  vertical-align: middle;
  text-align: center;
  font-family: 'hmos_l';
  padding: 0 15px;
  border: 1px solid #e8e9ea;
  line-height: 1.5;
  background: #fff;
  white-space: nowrap;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzgx .dzgx_3 td,
  .wlf_dzgx .dzgx_3 th {
    font-size: 24px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzgx .dzgx_3 td,
  .wlf_dzgx .dzgx_3 th {
    font-size: 18px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzgx .dzgx_3 td,
  .wlf_dzgx .dzgx_3 th {
    font-size: 15.75px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzgx .dzgx_3 td,
  .wlf_dzgx .dzgx_3 th {
    font-size: 13.5px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzgx .dzgx_3 td,
  .wlf_dzgx .dzgx_3 th {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzgx .dzgx_3 td,
  .wlf_dzgx .dzgx_3 th {
    font-size: 9.6px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzgx .dzgx_3 td,
  .wlf_dzgx .dzgx_3 th {
    font-size: 17px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .wlf_dzgx .dzgx_3 td,
  .wlf_dzgx .dzgx_3 th {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (max-width: 1024px) {
  .wlf_dzgx .dzgx_3 td,
  .wlf_dzgx .dzgx_3 th {
    font-size: 14px;
    line-height: 1.57;
  }
}
.wlf_dzgx .dzgx_3 .hh_name {
  font-family: 'hmos_r';
}
.wlf_dzgx .dzgx_3 .l-1 {
  width: 7.14%;
  background: #dadcdf;
  color: #666;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzgx .dzgx_3 .l-1 {
    font-size: 32px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzgx .dzgx_3 .l-1 {
    font-size: 24px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzgx .dzgx_3 .l-1 {
    font-size: 21px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzgx .dzgx_3 .l-1 {
    font-size: 18px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzgx .dzgx_3 .l-1 {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzgx .dzgx_3 .l-1 {
    font-size: 12.8px;
  }
}
.wlf_dzgx .dzgx_3 .l-h55 {
  height: 2.865vw;
  min-height: 40px;
}
.wlf_dzgx .dzgx_3 .l-4 {
  width: 11.42%;
}
.wlf_dzgx .dzgx_3 .l-5 {
  width: 25%;
}
.wlf_dzgx .dzgx_3 .l-h70 {
  height: 3.646vw;
  min-height: 55px;
}
.wlf_dzgx .dzgx_3 .l-7 {
  width: 5.989%;
}
@media (min-width: 2048px) and (max-width: 2560px) {
  .wlf_dzgx .dzgx_3 .l-f20 {
    font-size: 26.66666667px;
  }
}
@media (max-width: 1920px) {
  .wlf_dzgx .dzgx_3 .l-f20 {
    font-size: 20px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzgx .dzgx_3 .l-f20 {
    font-size: 17.5px;
  }
}
@media (max-width: 1440px) {
  .wlf_dzgx .dzgx_3 .l-f20 {
    font-size: 15px;
  }
}
@media (max-width: 1280px) {
  .wlf_dzgx .dzgx_3 .l-f20 {
    font-size: 13.33333333px;
  }
}
@media (max-width: 1024px) {
  .wlf_dzgx .dzgx_3 .l-f20 {
    font-size: 10.66666667px;
  }
}
@media (max-width: 1680px) {
  .wlf_dzgx .dzgx_3 .l-f20 {
    font-size: 19px;
    line-height: 1.5;
  }
}
@media (max-width: 1440px) {
  .wlf_dzgx .dzgx_3 .l-f20 {
    font-size: 17px;
    line-height: 1.5;
  }
}
@media (max-width: 1024px) {
  .wlf_dzgx .dzgx_3 .l-f20 {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (max-width: 768px) {
  .wlf_dzgx .dzgx_3 .l-f20 {
    font-size: 14px;
    line-height: 1.57;
  }
}
@media (max-width: 768px) {
  .wlf_dzgx {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .wlf_dzgx .dzgx .hh_title {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .wlf_dzgx .dzgx_0 .hh_cont,
  .wlf_dzgx .dzgx_1 .hh_cont,
  .wlf_dzgx .dzgx_2 .hh_cont {
    overflow-x: auto;
    display: -webkit-box;
  }
  .wlf_dzgx .dzgx_0 .hh_cont img,
  .wlf_dzgx .dzgx_1 .hh_cont img,
  .wlf_dzgx .dzgx_2 .hh_cont img {
    max-width: unset;
    max-height: unset;
  }
  .wlf_dzgx .dzgx_0 .hh_cont img,
  .wlf_dzgx .dzgx_1 .hh_cont img {
    width: 250%;
  }
  .wlf_dzgx .dzgx_3 .l-h70,
  .wlf_dzgx .dzgx_3 .l-h55 {
    height: 45px;
  }
  .wlf_dzgx .dzgx_3 .hh_cont table {
    overflow-x: auto;
    display: -webkit-box;
  }
  .wlf_dzgx .dzgx_3 .l-1 {
    font-size: 14px;
    padding: 0 20px;
  }
}
/*# sourceMappingURL=./style.css.map *//