﻿/* 2025.5.14希腊首页-start */
/* 公共板块修改-start */
:root{
  --main-color: #0D5EAF;
}
.mod_side_list_ul::after,
.mod_side_list_back,
.mnlu_li_link::after,
.mlpt_le_ul_li::after,
.mod_sideph_ul_li::after,
.std_btn3_box{
  background: var(--main-color) !important;
}
.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a, .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {
  color: var(--main-color);
}
.ys_hd_pc.isfixeds .mnlu_li.yxnav_active1 .mnlu_li_link_parga p,
.mlpc_mid a {
  color: var(--main-color);
}
.mfbl_info p{
  opacity: 0.5;
  color: #fff;
}
.mod_foot {
  background-color: var(--main-color);
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.mod_foot_info_li span{
  color: #fff;
  font-size: inherit;
  line-height: inherit;
}
.mod_foot_info_li p{
  color: #fff;
}
.mod_foot_info {
  padding: 77px 0 45px;
  border-bottom: 1px solid rgba(255,255,255,.2);
  padding-right: 0 !important;
  align-items: center;
}
.mod_foot_nav_tp a{
  color: #fff !important;
}
.mod_foot_nav_bt a {
  color: #DDDDDD !important;
}
.mfbl_link a{
  color: #fff;
}
.mfbl_link li::after {
  background: #fff;
}
.mfbr_select .ys_select_hd{
  border: 1px solid rgba(255,255,255,.5);
}
.mod_foot_bg{
  width: 100%;
  z-index: -1;
}
.mod_foot_bg img{
  width: 100%;
}
/* .mod_foot_bt{
  padding-bottom: 124px;
  padding-top: 0;
} */
.home_explore_bg_nub img, .home_core_zhan_bg img, .hwbu_li_cont_img img, .home_future_video img, .hnlu_li_img img, .heci_img img {
  height: auto;
}
.mod_foot_nav_ul {
  padding-right: 0 !important;
}
/* .ys_ban_slick .slick-next {
  right: 33px;
}
.ys_ban_slick .slick-prev {
  left: 33px;
} */
.home_title span {
  position: relative;
  z-index: 1;
  font-size: inherit;
  line-height: inherit;
  display: inline-block;
}
.home_title_box svg {
  width: 184px;
  height: auto;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: -1;
}
.std_btn2_box p{
  color: #333;
}
.std_btn2_box {
  border: 1px solid #000;
}
.std_btn2_box::after{
  background: var(--main-color);
}
.home_core{
  background: var(--main-color);
}
.home_add_bg1{
  width: 100%;
  top: 0;
}
.home_add_bg1 img{
  width: 100%;
}
.home_add_bg2{
  width: 100%;
  top: 380px;
  z-index: 4;
}
.home_add_bg2 img{
  width: 100%;
}
.home_provide .home_title_box svg,
.home_offer_wrap .home_title_box svg {
  width: 220px;
}
.home_new .home_title_box svg {
  width: 273px;
  right: -10px;
}
.home_offer{
  position: relative;
}
.home_offer_bg{
  width: 100%;
}
.home_offer_bg img{
  width: 100%;
}
.home_offer_wrap{
  background: var(--main-color);
  padding-top: 88px;
}
.home_offer_wrap .home_title{
  text-align: center;
  margin-bottom: 43px;
}
.home_offer_wrap h2{
  color: #fff;
}
.home_offer_wrap_parga{
  width: 41%;
  margin: auto;
  position: relative;
}
.home_offer_wrap_parga p{
  color: #fff;
  text-align: center;
}
.home_offer_wrap_svg{
  width: 100%;
  transition: all .36s;
  opacity: 0;
  margin-top: 20px;
}
.home_offer_wrap_svg svg{
  width: 100%;
  height: auto;
}
.home_offer_wrap_svg.act{
  opacity: 1;
}
.home_explore_img{
  width: 20%;
  max-width: 384px;
  position: absolute;
  right: 11.25%;
  bottom: 44px;
}
.home_explore_img img{
  width: 100%;
}
.home_explore{
  padding-bottom: 155px;
}
.howp_bg{
  width: 106px;
  position: absolute;
  top: 0;
  left: -156px;
}
.howp_bg img{
  width: 100%;
}
/* 公共板块修改-end */

.home_explore_btn::before {
  background: #FE0058;
}
.home_new{
  background: rgba(240, 248, 255, .8);
  padding: 110px 0;
}
.home_title_box img{
  width: 180px;
  position: absolute;
  bottom: -22px;
  right: 0;
  max-width: 180px;
}
.hnlu_li_img {
  border-radius: 20px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  overflow: hidden;
  position: relative;
}
.hnlu_li_img_lab{
  width: auto;

  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  text-align: center;
  border-radius: 20px 0px;
}
.hnlu_li:nth-child(3n+1) .hnlu_li_img_lab{
  background: var(--main-color);
}
.hnlu_li:nth-child(3n+2) .hnlu_li_img_lab{
  background: #FE0058;
}
.hnlu_li:nth-child(3n+3) .hnlu_li_img_lab{
  background: var(--main-color);
}
.hlil_text p {
  color: #fff;
  padding: 8px 20px;
}
.mod_foot_nav_bt li{
  max-width: 212px;
}
.home_main .home_title{
  text-align: center;
}
.home_main .home_title_box{
  position: relative;
  display: inline-block;
}
.home_new .home_title{
  margin-bottom: 88px;
}
.home_add {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: 160px;
  padding-top: 0;
  padding-left: calc(50% - 720px);
  position: relative;
  z-index: 1;
}
.home_add_le {
  width: 48%;
  padding-right: 25px;
}
.home_add .home_title {
  margin-bottom: 45px;
  text-align: left;
}
.home_add_le_parga {
  margin-bottom: 73px;
}
.home_info_le_data {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 36px;
  width: 90%;
}
.hild_li {
  max-width: 170px;
}
.hild_li_num {
  font-size: 16px;
  line-height: 1.5;
  color: #333;
  font-family: 'poppinssemibold';
  margin-bottom: 4px;
}
.hild_li_num span {
  font-size: 50px;
}
.home_add_ri {
  width: 52%;
  margin-top: 42px;
}
.home_add_ri img {
  width: 100%;
  height: auto;
}
.home_provide{
  padding-top: 30px;
  padding-bottom: 130px;
}
.home_provide_tit{
  width: 54%;
  margin-bottom: 106px;
}
.home_provide .home_title {
  text-align: left;
  margin-bottom: 30px;
}
.home_provide_bt{
  width: 56%;
  margin: auto;
  position: relative;
}
.hpbs_li:not(:first-child){
  display: none;
}
.hpbs_li{
  width: 100%;
  padding: 0 75px;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.hpbs_li img{
  height: auto;
}
.home_provide_bt_slick{
  margin: 0 -75px;
}
.hpbs_li_text{
  margin-top: 38px;
  height: var(--itemheight);
}
.hpbs_li_text_tit{
  font-size: 32px;
  line-height: 1.4;
  color: #333;
}
.hpbs_li a{
  transition: 1500ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  display: block;
}
.hpbs_li .ys_imgbox_cover{
  border-radius: 20px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  overflow: hidden;
  transition: 3000ms cubic-bezier(0.19, 1, 0.22, 1);
}
.hpbs_li_text_parga{
  margin-top: 0;
  overflow: hidden;
  transition: all .5s;
  height: 0;
}
.hpbs_li_text_btn{
  margin-top: 30px;
}
.hpbs_li_text_btn p{
  font-size: 16px;
  color: #333;
}
/* .hpbs_li_text_parga p{
  height: 5.25em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
} */
.home_provide_bt_slick .slick-list{
  overflow: visible;
  padding-bottom: 65px;
}
.home_provide_bt_slick .slick-dots{
  bottom: 0;
}
.home_provide_bt_slick .slick-dots li{
  width: 8px;
  height: 8px;
  margin: 0 13px;
  background: #DBD4C6;
  border-radius: 50%;
}
.home_provide_bt_slick .slick-dots li.slick-active{
  background: var(--main-color);
}
.hpbs_li.slick-current .hpbs_li_text_parga{
  margin-top: 20px;
  height: auto;
}
.home_provide_bt_btn{
  width: calc(100% + 140px + 104px);
  z-index: 5;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  top: 40%;
}
.hpbb_icon{
  width: 70px;
  pointer-events: all;
  cursor: pointer;
}
.hpbb_icon svg{
  width: 100%;
  height: auto;
}
.hpbb_icon svg path{
  transition: all .36s;
}
.hpbb_next{
  transform: rotate(180deg);
}
.home_provide_bt_slick.on .hpbs_li a{
  transform: scale(0.9);
}
.home_why{
  padding-top: 200px;
  padding-bottom: 220px;
  position: relative;
  overflow: hidden;
  z-index: 1;
  background: var(--main-color);
}
.home_why_bg{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.home_why_bg img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home_why_tit{
  position: relative;
  text-align: center;
}
.home_why_tit img{
  width: 43%;
}
.home_why_tit h2{
  color: #fff;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 24px;
  z-index: 5;
  width: 100%;
}
.home_why_bt{
  padding-top: 950px;
  margin-top: 190px;
}
.hwbl_img{
  width: 45%;
  border-radius: 90px 0px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  overflow: hidden;
}
.hwbl_img img{
  width: 100%;
  height: auto;
}
.hwbl_text{
  width: 55%;
  padding-left: 142px;
  transform: translateY(255px);
}
.home_why_bt_li{
  margin-bottom: 120px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.home_why_bt_li:last-child{
  margin-bottom: 0;
}
.hwbl_text h2{
  color: #fff;
  margin-bottom: 20px;
}
.hwbl_text_parga p{
  color: #fff;
}
.hwbl_text_parga{
  margin-bottom: 30px;
}
.hwbl_text_btn_li{
  margin-bottom: 23px;
}
.hwbl_text_btn_li:last-child{
  margin-bottom: 0;
}
.hwbl_text_btn_li p {
  letter-spacing: -1.2px;
}
.home_why_bt_li2{
  flex-direction: row-reverse;
}
.home_why_bt_li2 .hwbl_text{
  padding-left: 0;
  padding-right: 148px;
}
.home_why_bt_li1 .hwbl_img{
  border-radius: 0px 95px 0px 90px;
  transform: translate3d(150px, -950px, 0px) rotate(-9.72deg);
}
.mod_foot_bt_le{
  width: 100% !important;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
  .hpbs_li a:hover .ys_imgbox_cover{
      border-radius: 150px 320px;
  }
  .hpbb_icon:hover path{
      fill: rgba(13, 94, 175, 1);
  }
}
/* 2025.5.14希腊首页-end */

/* 2025.5.22修改-start */
.mod_foot_nav_ul{
  margin: 0 -10px;
}
.mod_foot_nav_ul>li{
  padding: 0 10px;
}
.hild_li_parga p{
  font-size: 14px;
}
.hild_li {
  max-width: 240px;
}

/* 2025.5.22修改-end */