@charset "utf-8";
body {
  font-family: "poppinsregular", "Microsoft Yahei", "PingFang SC",
    "Helvetica Neue", Helvetica, Arial;
}
@font-face {
  font-family: "poppinsregular";
  src: url("../fonts/Poppins-Regular/poppins-regular-webfont.woff2")
      format("woff2"),
    url("../fonts/Poppins-Regular/poppins-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "poppinsmedium";
  src: url("../fonts/Poppins-Medium/poppins-medium-webfont.woff2")
      format("woff2"),
    url("../fonts/Poppins-Medium/poppins-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "poppinssemibold";
  src: url("../fonts/Poppins-Semibold/poppins-semibold-webfont.woff2")
      format("woff2"),
    url("../fonts/Poppins-Semibold/poppins-semibold-webfont.woff")
      format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
/*分享翻译*/
.ys_wechat_cont_parga p::before {
  /*分享中文版本*/
  /* content: '分享到 - 微信'; */
  /*分享英文版本*/
  content: "Share the - weixin";
}
/*导航默认选中*/
.yxnav_active1 {
}
.yxnav_active2 {
}
.ys_page_title {
  display: none;
}
p,
div,
h1,
h2,
h3,
h4,
h5,
h6,
span,
td {
  word-wrap: normal !important;
  word-break: keep-all !important;
}
/* 手机端导航样式 */
.ys_ph_search {
  position: relative;
  overflow: visible;
}
.ys_phs_bt {
  display: none;
  padding: 20px;
  background: #fff;
  box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
  margin-top: 20px;
}
.ys_phs_bt_ul {
  max-height: 182px;
  overflow: hidden;
}
.ys_phs_bt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}
.ys_ph_nav a {
  font-size: 16px;
  color: #333;
}
.ys_ph_nav ul a {
  font-size: 14px;
}
.ys_ph_nav li.yxnav_active1 > .ys_phnav_lisbox a,
.ys_ph_nav li.yxnav_active2 > .ys_phnav_lisbox a {
  color: #004ea2;
}
.ys_phnav_lisbox {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.ys_phnav_icon::before,
.ys_phnav_icon::after {
  background: #333;
}
.ys_phnav_menu {
  background: #fff;
}
.ys_phs_form input {
  border: 1px solid rgba(0, 0, 0, 0.05);
  color: #333;
}
.ys_phs_form .iconfont {
  color: #333;
}
.ys_phs_form input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #666;
}
.ys_phs_form input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666;
}
.ys_phs_form input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666;
}
.ys_phs_form input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #666;
}
.ys_phnav2_lang_modal {
  background: #fff;
  z-index: 5;
  position: fixed;
  top: 64px;
  height: calc(100% - 64px);
}
.ys_phnav2_lang_back {
  color: #333;
  line-height: 1.75;
}
.ys_phnav2_lang_back .iconfont {
  color: #333;
}
.ys_phnav_lisbox p {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0;
  color: #333;
  display: inline-block;
}
/* 规范-start */
.std_semibold {
  font-family: "poppinssemibold" !important;
}
.std_medium {
  font-family: "poppinsmedium" !important;
}
.std_title1 {
  font-size: 80px;
  line-height: 1.4;
}
.std_title2,
.yxedr_active h2 {
  font-size: 50px;
  line-height: 1.4;
  color: #000;
}
.std_title3,
.yxedr_active h3 {
  font-size: 40px;
  line-height: 1.4;
}
.std_title4,
.yxedr_active h4 {
  font-size: 30px;
  line-height: 1.4;
}
.std_title5,
.yxedr_active h5 {
  font-size: 20px;
  line-height: 1.6;
}
.std_num {
  font-size: 60px;
  font-family: "poppinssemibold" !important;
  line-height: 1.2;
}
.std_parga p {
  font-size: 16px;
  line-height: 1.75;
  color: #666;
}
.std_parga1 p {
  font-size: 14px;
  line-height: 1.75;
  color: #999;
}
.yxedr_active p {
  font-size: 16px;
  line-height: 1.75;
  color: #666;
  margin-bottom: 12px;
}
.std_margin1 {
  margin-top: 60px;
}
.std_margin2 {
  margin-top: 36px;
}
.std_padding1 {
  padding-top: 120px;
  padding-bottom: 120px;
}
.std_padding2 {
  padding-top: 140px;
  padding-bottom: 140px;
}
.std_padding3 {
  padding-top: 100px;
  padding-bottom: 140px;
}
.std_padding4 {
  padding-top: 120px;
  padding-bottom: 140px;
}
.std_title24 {
  font-size: 24px;
  line-height: 1.5;
  color: #000;
}
.std_btn1 img {
  width: 32px;
}
.std_btn1 p {
  font-size: 24px;
  line-height: 1.5;
  color: #fff;
  margin-left: 16px;
  transition: all 0.36s;
}
.std_btn1 {
  display: inline-block;
}
.std_btn1_box {
  display: flex;
  align-items: center;
}
.std_btn2 {
  display: inline-block;
}
.std_btn2_box p {
  font-size: 16px;
  color: #0047ba;
  line-height: 42px;
  padding: 0 28px;
  transition: all 0.36s;
}
.std_btn2_box {
  border-radius: 22px;
  border: 1px solid #0047ba;
  display: block;
  transition: all 0.36s;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.std_btn2_box::after {
  content: "";
  width: 0%;
  height: calc(100% + 2px);
  background: #0047ba;
  position: absolute;
  top: -1px;
  left: -1px;
  transition: all 0.36s;
  border-radius: 22px;
  z-index: -1;
}
.std_btn3_box::after {
  content: "";
  width: 0%;
  height: 100%;
  background: #003da0;
  position: absolute;
  top: 0;
  left: -1px;
  transition: all 0.36s;
  border-radius: 22px;
  z-index: 1;
}
.std_btn3 p {
  font-size: 16px;
  line-height: 44px;
  color: #fff;
  position: relative;
  z-index: 5;
}
.std_btn3_box {
  display: inline-block;
  padding: 0 18px;
  border-radius: 22px;
  background-color: #0047ba;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
/* 规范-end */
/* - banner - start*/
.ys_banner {
  width: 100%;
  position: relative;
  height: 100vh;
}
.ys_ban_li {
  position: relative;
  overflow: hidden;
}
.ys_ban_imgbox {
  position: relative;
  z-index: 1;
}
.ys_ban_imgbox img {
  width: 100%;
}
.ys_ban_li > a {
  display: block;
}
.ys_ban_ph {
  display: none;
}
.ys_ban_video {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ys_ban_li:not(:first-child) {
  display: none;
}
.ys_ban_imgbox::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  width: 100%;
  height: 214px;
  opacity: 0.7;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.8) 0%,
    rgba(0, 0, 0, 0) 100%
  );
}
.ys_ban_imgbox::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.ys_ban_txtbox {
  z-index: 5;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.ys_ban_li .ys_ban_txtbox {
  top: auto;
  bottom: 108px;
  transform: translateX(-50%);
}
.ys_nybanner {
  position: relative;
}
.ys_nyban_img,
.ys_nyban_img img {
  width: 100%;
}
.ys_nyban_ph {
  display: none;
}
.ys_nyban_title h1 {
  color: #fff;
  font-size: 40px;
  line-height: 1.5;
}
.ys_nyban_title p {
  color: #fff;
  font-size: 16px;
  line-height: 1.75;
}
.ys_ban_dots {
  bottom: 32px;
  z-index: 5;
}
.ys_ban_dots_ul {
  display: flex;
  justify-content: center;
}
.ybdu_li {
  width: 30px;
  cursor: pointer;
  margin: 0 3px;
}
.ybdu_li_line {
  width: 100%;
  height: 2px;
  background: rgba(255, 255, 255, 0.5);
}
.ybdu_li_line_pro {
  width: 0;
  height: 100%;
  background: rgba(255, 255, 255, 1);
}
.ys_ban_txtbox .mod_ban_tit {
  margin-top: 40px;
}
.mod_ban_tit {
  font-size: 72px;
  line-height: 1.1;
  color: #fff;
  text-align: center;
}
.ys_ban_subtit {
  color: #fff;
  text-align: center;
  margin: 45px 0;
}
.ys_ban_more {
  text-align: center;
}
.ys_ban_line {
  width: 1px;
  height: 94px;
  background-color: #fff;
  margin: auto;
}
.ys_ban_slick,
.ys_ban_slick .slick-list,
.ys_ban_slick .slick-track,
.ys_ban_imgbox {
  height: 100%;
}
.ys_ban_imgbox img {
  height: 100%;
  object-fit: cover;
}
.ys_ban_title,
.ys_ban_subtit,
.ys_ban_more {
  visibility: hidden;
}
/* - banner - end*/
.ys_cont1462 {
  width: 1462px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mod_cover {
  overflow: visible;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.mod_cover img:nth-child(1) {
  position: relative;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  transition: all 0.36s;
}
.mod_cover img:nth-child(2) {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  transition: all 0.36s;
  opacity: 0;
}
.mnlu_li_link_parga p {
  font-size: 16px;
  line-height: 80px;
  color: #fff;
  transition: all 0.36s;
}
.ys_hd_pc {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  transition: all 0.36s;
}
.mnlu_li {
  padding: 0 26px;
  position: relative;
}
.mod_nav_le_ul {
  margin: 0 -26px;
}
.mnlu_li_pull {
  position: absolute;
  width: 328px;
  left: 50%;
  transform: translateX(-50%);
  padding-top: 17px;
  display: none;
  box-shadow: 0px 4px 50px 0px rgba(15, 42, 54, 0.05);
}
.mnlu_li_pull_ul {
  background-color: #fff;
  padding: 24px 18px 30px 30px;
  border-radius: 6px;
}
.mlpu_li_le img {
  width: 48px !important;
  flex-shrink: 0;
  opacity: 1 !important;
  margin-right: 12px;
}
.mlpu_li_le {
  display: flex;
  align-items: center;
}
.mlpu_li p {
  font-size: 16px;
  color: #000;
  transition: all 0.36s;
  line-height: 2.5;
}
.mlpu_li img {
  width: 17px;
  transition: all 0.36s;
  opacity: 0;
}
.mlpu_li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mnlu_li_pull::after {
  content: "";
  width: 22px;
  height: 22px;
  background-color: #fff;
  position: absolute;
  top: 14px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  display: none;
}
.mod_foot_nav {
  margin-top: 40px;
  margin-bottom: 85px;
}
.mod_foot_nav_tp a {
  font-size: 16px;
  line-height: 1.5;
  color: #333;
  font-family: "poppinssemibold";
  display: block;
  transition: all 0.36s;
}
.mod_foot_nav_tp {
  margin-bottom: 15px;
}
.mod_foot_nav_bt a {
  display: block;
  transition: all 0.36s;
  font-size: 14px;
  line-height: 1.5;
  color: #666;
}
.mod_foot_nav_bt li {
  margin-bottom: 6px;
}
.mnlu_li_link_icon {
  width: 13px;
  margin-right: 2px;
  transition: all 0.36s;
}
.mnlu_li .mnlu_li_link_icon {
  display: none;
}
.mnlu_li_link {
  display: flex;
  align-items: center;
}
.mnlu_li.hasicon .mnlu_li_link_icon {
  display: block;
}
.ys_hd_pc.isfixed {
  background-color: #fff;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);
}
.ys_hd_pc.isfixed .mnlu_li_link_parga p {
  color: #333;
}
.ys_hd_pc.isfixed .mod_cover img:nth-child(2) {
  opacity: 1;
}
.mlpu_li.yxnav_active2 p {
  color: #004ea2;
}
.mlpu_li.yxnav_active2 img {
  opacity: 1;
}
.mod_nav_logo {
  width: 185px;
}
.mod_nav_logo a {
  line-height: 80px;
  display: block;
}
.mod_nav_other {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: 145px;
}
.mod_nav_other_lang {
  position: relative;
}
.mod_nav_other_search {
  margin-left: 24px;
  position: relative;
}
.mnol_tp {
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.mnol_tp_icon1 {
  width: 22px;
  line-height: 80px;
}
.mnol_tp_icon1 img:nth-child(3),
.mnol_tp_icon2 img:nth-child(3) {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  transition: all 0.36s;
  opacity: 0;
}
.mnol_bt {
  width: 100%;
  padding: 14px 138px 0;
  position: fixed;
  top: 80px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
}
.mnol_bt_cont {
  width: 42%;
  border-radius: 6px;
  background: #fff;
  padding: 25px 60px 40px;
  margin-left: calc(100% - 38%);
  box-shadow: 0px 4px 50px 0px rgba(15, 42, 54, 0.1);
}
.mnol_bt_cont_country li {
  padding: 0 20px;
}
.mnol_bt_cont_country ul {
  margin: 0 -20px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.mnol_bt_cont_country p {
  font-size: 16px;
  display: block;
  line-height: 2.5;
  color: #999;
  transition: all 0.36s;
  cursor: pointer;
}
.mnol_bt_cont_country li.act p {
  color: #004ea2;
}
.mbcl_ul_li:not(:first-child) {
  display: none;
}
.mbcl_ul_li_cont li {
  padding: 0 30px;
}
.mbcl_ul_li_cont ul {
  margin: 0 -30px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.mbcl_ul_li_cont a {
  font-size: 14px;
  line-height: 1.5;
  color: #666;
  display: block;
}
.mnol_bt_cont_country {
  margin-bottom: 20px;
}
.mod_nav_other_lang.act .mnol_tp::after {
  opacity: 1;
  transition: all 0.36s 0.2s;
}
.mod_nav_other_lang.act .mnol_tp_icon1 img:nth-child(1),
.mod_nav_other_lang.act .mnol_tp_icon2 img:nth-child(1) {
  opacity: 0;
}
.mod_nav_other_lang.act .mnol_tp_icon1 img:nth-child(3),
.mod_nav_other_lang.act .mnol_tp_icon2 img:nth-child(3) {
  opacity: 1;
}
.mod_nav_other_lang.act .mnol_tp_icon2 {
  transform: rotate(180deg);
}
.mnos_tp {
  width: 24px;
  line-height: 80px;
  cursor: pointer;
  position: relative;
}
/* .mnol_tp::after, */
.mnos_tp::after {
  content: "";
  width: 22px;
  height: 22px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  bottom: -34px;
  transform: translateX(-50%) rotate(45deg);
  opacity: 0;
  transition: all 0.36s;
}
.mod_nav_other_search.act .mnos_tp::after {
  opacity: 1;
  transition: all 0.36s 0.2s;
}
.mnol_tp_icon2 {
  width: 7px;
  margin-left: 8px;
  transition: all 0.36s;
}
.mnol_tp_icon2 .mod_cover {
  height: 7px;
}
.mnos_bt {
  width: 100%;
  padding: 14px 80px 0;
  position: fixed;
  top: 80px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
}
.mnos_bt_cont {
  background-color: #fff;
  border-radius: 6px;
  padding: 82px 0;
  position: relative;
  box-shadow: 0px 4px 50px 0px rgba(15, 42, 54, 0.1);
}
.mnos_bt_cont_search {
  width: 700px;
  margin: auto;
  position: relative;
}
.mbcs_tp {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #333;
  padding: 8px 0;
}
.mbcs_icon {
  width: 24px;
  cursor: pointer;
}
.mbcs_icon img {
  width: 100%;
}
.mbcs_input {
  width: calc(100% - 24px);
  padding-right: 20px;
  height: 28px;
  padding-left: 10px;
  position: relative;
}
.mbcs_input input {
  width: 100%;
  height: 100%;
  font-size: 16px;
  color: #333;
}
.mbcs_input input::placeholder {
  font-size: 16px;
  color: #c4c4c4;
}
.mbcs_input::before {
  content: "";
  width: 1px;
  height: 17px;
  background-color: #000;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.mnol_tp_icon2 .mod_cover img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.mod_foot_nav_ul {
  display: flex;
  justify-content: space-between;
  padding-right: 128px;
}
.mod_foot_info_email .mfil_icon {
  width: 27px;
}
.mod_foot_info_phone .mfil_icon {
  width: 21px;
}
.mfil_icon img {
  width: 100%;
}
.mod_foot_info_li p {
  font-size: 14px;
  color: #666;
  line-height: 1.5;
}
.mod_foot_info_li span {
  color: #333;
  font-family: "poppinssemibold";
}
.mfil_text {
  margin-left: 27px;
  position: relative;
  top: 2px;
}
.mod_foot_info_li a {
  display: flex;
  align-items: center;
}
.mod_foot_info {
  padding: 45px 0;
  border-bottom: 1px solid #e1e1e1;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-right: 106px;
}
.mfis_li {
  width: 20px;
  margin: 0 10px;
}
.mfis_li img {
  width: 100%;
}
.mod_foot_info_share {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.mfbl_link {
  margin-bottom: 20px;
}
.mfbl_link a {
  font-size: 14px;
  line-height: 1.5;
  color: #333;
  display: block;
  transition: all 0.36s;
}
.mfbl_link li {
  padding-left: 11px;
  position: relative;
  margin-right: 10px;
}
.mfbl_link li::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #999;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.mfbl_link li::after {
  content: "";
  width: 0;
  height: 1px;
  background: #333;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 0.36s;
}
.mfbl_link ul {
  display: flex;
  align-items: center;
}
.mod_foot_bt {
  padding: 15px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mfbl_info p,
.mfbl_info a {
  font-size: 14px;
  line-height: 1.5;
  color: #999;
}
.mod_foot_bt_ri {
  width: 260px;
}
.mfbr_select .ys_select_xtbbox {
  width: 22px;
  right: 6px;
}
.mfbr_select .ys_select_xtbbox img {
  width: 100%;
}
.mfbr_select .ys_select_hd {
  border: 1px solid #e1e1e1;
  padding: 0 10px;
  /* height: 40px; */
}
.mfbr_select_parga p {
  font-size: 14px;
  color: #a0a3a6;
  line-height: 38px;
}
.mfbr_select .mfbr_select_bd {
  top: auto;
  bottom: 120%;
  border: 1px solid #e1e1e1;
  background-color: #fff;
  box-shadow: 0px 4px 50px 0px rgba(15, 42, 54, 0.05);
  padding: 10px;
  max-height: 160px;
}
.mfbr_select .ys_select_li a {
  font-size: 14px;
  line-height: 1.75;
  color: #999;
  transition: all 0.36s;
  display: block;
}
.mfbr_select .ys_select_li {
  margin-bottom: 10px;
}
.mfbr_select.act .ys_select_xtbbox {
  transform: translateY(-50%) rotate(180deg);
}
.home_future {
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.home_future::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.home_future_cont h2 {
  color: #fff;
}
.home_future_cont {
  bottom: 170px;
  z-index: 5;
  width: 100%;
}
.hfci_parga p {
  color: #fff;
}
.home_future_cont_info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.hfci_parga {
  width: 57%;
}
.hfci_btn p {
  font-size: 16px;
}
.hfci_btn_li {
  margin-bottom: 20px;
}
.hfci_btn_li:last-child {
  margin-bottom: 0;
}
.hnlu_li_img {
  border-radius: 23px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.home_new h2 {
  color: #000;
}
.hnlu_li_text {
  margin-top: 50px;
}
.hnlu_li_text_time p {
  font-size: 18px;
  line-height: 2.2;
  color: #999;
}
.hnlu_li_text_time {
  margin-bottom: 13px;
}
.hnlu_li {
  padding: 0 20px;
  width: 33.333333%;
}
.home_new_list_ul {
  margin: 0 -20px;
  padding-bottom: 0 !important;
}
.home_new_btn {
  text-align: center;
  margin-top: 67px;
}
.home_new {
  padding-top: 145px;
  padding-bottom: 100px;
  background-color: #fff;
}
.hnlu_li_text_tit {
  transition: all 0.36s;
  height: 4.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.home_explore {
  position: relative;
  padding-top: 194px;
  padding-bottom: 115px;
  background-color: #fff;
}
.home_explore_bg {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  height: 76vh;
}
.home_explore_bg .slick-list,
.home_explore_bg .slick-track,
.home_explore_bg_nub {
  height: 100%;
}
.home_explore_bg_nub,
.home_explore_bg_nub img {
  width: 100%;
}
.home_explore_bg_nub,
.home_explore_bg_nub img {
  width: 100%;
}
.home_explore_bg_nub:not(:first-child) {
  display: none;
}
.home_explore_bg_nub img {
  height: 100%;
  object-fit: cover;
}
.home_explore .ys_cont1200 {
  position: relative;
  z-index: 5;
}
.home_explore h2 {
  text-align: center;
  margin-bottom: 54px;
  color: #fff;
}
.home_explore_wai {
  display: flex;
  justify-content: center;
  width: 100%;
}
.home_explore_btn {
  position: relative;
  display: flex;
  /* width: 65%;
    margin: auto; */
}
.home_explore_btn::before {
  content: "";
  width: 108px;
  position: absolute;
  left: var(--width-left);
  top: 0;
  height: 3px;
  background: #fff;
  transition: all 0.36s linear;
}
.home_explore_btn_item {
  width: auto;
  margin-right: 80px;
  cursor: pointer;
}
.home_explore_btn_item .std_title5 {
  line-height: 2.5;
  white-space: nowrap;
  color: #fff;
  transition: all 0.36s linear;
}
.home_explore_btn_item.on .std_title5 {
  font-family: "poppinssemibold" !important;
}
.home_explore_car {
  width: 1000px;
  margin: 0 auto;
  transition: all 0.5s;
  padding-top: 165px;
  margin-bottom: 140px;
}
.home_explore_bg {
  height: 470px;
}
.home_explore_car .slick-list {
  overflow: visible;
}
.home_explore_car_item {
  width: 100%;
  padding: 0 135px;
}
.home_explore_car_item img {
  width: 100%;
}
.heci_img {
  transition: all 0.5s ease-in-out;
}
.home_explore_car_item:not(:first-child),
.home_explore_text_nub:not(:first-child) {
  display: none;
}
.home_explore_text {
  width: 74.6%;
  margin: 0 auto;
}
.home_explore_car_item.slick-center .heci_img {
  transform: scale(1.71875);
}
/* .hetn_cont{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
} */
.hetn_cont_tp {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hetn_cont_bt {
  margin-top: 50px;
}
.hcbu_li_cont_tit {
  margin-top: 14px;
  color: #000;
}
.hcbu_li {
  padding: 0 66px;
  position: relative;
}
.hetn_cont_bt_ul {
  margin: 0 -66px;
}
.hcbu_li::after {
  content: "";
  width: 1px;
  height: 63px;
  background: #c8c8c8;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.hcbu_li:last-child::after {
  display: none !important;
}
.home_explore_text .slick-list {
  overflow: visible;
}
.home_core_zhan1 .hczb_before {
  width: 1150px;
  position: absolute;
  top: 50%;
  left: 62.5%;
  z-index: 5;
  height: auto;
  transform: translate(-50%, -50%) !important;
  transition: opacity 0.5s !important;
  transition-delay: 0.4s !important;
}
.home_core_zhan1.act .hczb_before {
  opacity: 0;
  transition: none !important;
}
.home_core_zhan2 .hczb_before {
  width: 600px;
  height: auto;
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 70.520833%;
  transform: translate(-50%, -50%) !important;
  transition: opacity 0.5s !important;
  transition-delay: 0.4s !important;
}
.home_core_zhan2.act .hczb_before {
  opacity: 0;
  transition: none !important;
}
.home_core {
  background: #122b6c;
  padding-top: 110px;
  padding-bottom: 164px;
  overflow: hidden;
  position: relative;
  z-index: 6;
}
.home_core_list {
  margin: 0 -24px;
  display: flex;
  flex-wrap: wrap;
}
.home_core_list_nub {
  width: 33.333333%;
  padding: 0 24px;
  margin-bottom: 100px;
}
.hcln_cry {
  border-top: 2px solid #fff;
  padding-top: 24px;
}
.hcln_cry .ys_demo_num {
  display: inline-block;
}
.hcln_cry .ys_demo_num {
  font-size: 60px;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 30px;
}
.home_core h2 {
  color: #fff;
}
.hcln_cry_number {
  font-size: 60px;
  line-height: 1.2;
  color: #fff;
}
.hcln_cry_parga p {
  font-size: 18px;
  line-height: 1.8;
  color: #fff;
}
.home_core_box1 {
  position: relative;
  z-index: 4;
}
.home_core_content {
  position: relative;
  z-index: 5;
  overflow: hidden;
}
.home_core_zhan {
  /* overflow: hidden; */
  position: relative;
  width: 100%;
  z-index: 5;
}
.home_core_zhan1 {
  margin-bottom: 153px;
}
.home_core_zhan1 .home_core_zhan_bg {
  clip-path: circle(24% at 62.5% 50%);
  transition: all 0.5s ease-in-out;
}
.home_core_zhan_bg {
  position: relative;
  width: 100%;
  height: 100vh;
}
.home_core_zhan_bg::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  background: rgba(0, 0, 0, 0.25);
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s;
}
.home_core_zhan_bg img {
  height: 100%;
  object-fit: cover;
}
.home_core_zhan1 .home_core_zhan_bg img {
  transform: translate(0%, 0%) scale(1);
  /* transform: translate(0%,0%) scale(0.8); */
  transition: all 0.5s ease-in-out;
}
.home_core_zhan_bg > img {
  cursor: pointer;
  pointer-events: all;
}
.home_core_zhan_bg img {
  width: 100%;
}
.home_core_zhan1 .home_core_zhan_text {
  width: 100%;
  top: 73px;
  left: 0;
  position: absolute;
  z-index: 4;
  pointer-events: none;
}
.home_core_bg,
.home_core_svg {
  pointer-events: none;
}
.home_core_bg {
  position: absolute;
  width: 100%;
  z-index: 1;
  top: 33.349729%;
}
.home_core_bg img {
  width: 100%;
}
.home_core_svg {
  position: absolute;
  top: 92px;
  width: 100%;
  left: 0;
  z-index: 2;
}
.home_core_svg img {
  width: 100%;
  transform: rotate(-40deg);
}
.home_core_svg svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.home_world_bt_cont {
  overflow: hidden;
  height: 100%;
}
.core_svg4,
.core_svg2,
.home_core_car {
  opacity: 0;
}
.home_core_svg.act .core_svg4,
.home_core_svg.act .core_svg2,
.home_core_svg.act .home_core_car {
  opacity: 1;
  transition: opacity 0.36s ease;
}
/* .home_core_svg.on.act .home_core_car {
    opacity: 0;
} */
.core_svg2 {
  transition: all 0.1s;
}
.home_core_car {
  position: absolute;
  width: 296px;
  height: 237px;
  top: -118.5px;
  left: -148px;
  margin-top: 20px;
}
.home_core_zhan2 .home_core_zhan_bg {
  clip-path: circle(12.291667% at 70.520833% 50%);
  transition: all 0.5s ease-in-out;
}
.home_core_zhan2 .home_core_zhan_bg img {
  transform: translate(0%, 0%) scale(1);
  /* transform: translate(27%,0%) scale(0.4); */
  transition: all 0.5s ease-in-out;
}
.home_core_zhan2 .home_core_zhan_text {
  width: 100%;
  bottom: 60px;
  left: 11%;
  position: absolute;
  z-index: 4;
  pointer-events: none;
}
.home_core_zhan.act .home_core_zhan_bg img {
  transform: translate(0%, 0%) scale(1);
}
.home_core_zhan.act .home_core_zhan_bg {
  clip-path: circle(100% at 50% 50%);
}
.home_core_zhan.act .home_core_zhan_bg::before {
  opacity: 1;
}
.hczt_parga p {
  color: #fff;
}
.hczt_cont {
  width: 37%;
  pointer-events: all;
}
.hczt_btn {
  margin-top: 97px;
}
.home_core_zhan2 .hczt_btn {
  margin-top: 80px;
}
.home_core_zhan2 .hczt_cont {
  width: 50%;
}
.home_core_zhan2_circle {
  width: 300px;
  height: 300px;
  position: absolute;
  top: 50%;
  left: calc(70.520833% - 150px); /* left值计算：图片圆x方向的移动-一半的宽度*/
  transform: translateY(-50%);
  pointer-events: none;
  z-index: -1;
  /* opacity: 0; */
  transition: all 0.36s;
}
.home_core_zhan1_circle {
  width: 600px;
  height: 600px;
  position: absolute;
  top: 50%;
  left: calc(62.5% - 300px); /* left值计算：图片圆x方向的移动-一半的宽度*/
  transform: translateY(-50%);
  pointer-events: none;
  z-index: -1;
  /* opacity: 0; */
  transition: all 0.36s;
}
/* .home_core_zhan1_circle.act{
    opacity: 1;
} */
.hczc_circle {
  width: 100%;
  height: 100%;
}
.home_core_zhan2_circle::before,
.home_core_zhan1_circle::before,
.hczc_circle::before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 78, 162, 0.3);
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  animation: boderM 4s 1s infinite linear;
}
.home_core_zhan2_circle::after,
.home_core_zhan1_circle::after,
.hczc_circle::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 78, 162, 0.3);
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  animation: boderM 4s 2s infinite linear;
}
.hczc_circle::before {
  animation-delay: 3s;
}
.hczc_circle::after {
  animation-delay: 4s;
}
@keyframes boderM {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  20% {
    transform: scale(1);
    opacity: 1;
  }
  75% {
    transform: scale(2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
.home_core_zhan.act .home_core_zhan1_circle {
  opacity: 0;
}
.hwbu_li_text_parga p {
  color: #fff;
}
.hwbu_li_text_tit {
  color: #fff;
}
.hwbu_li_text_parga {
  margin: 45px 0;
}
.hwbu_li_cont {
  position: relative;
  border-radius: calc(20px * var(--scale-value));
  overflow: hidden;
  height: 100%;
}
.hwbu_li_text {
  position: absolute;
  top: 95px;
  left: 0;
  width: 100%;
  padding: 0 118px;
  z-index: 5;
}
.hwbu_li_text_cont {
  width: 46.5%;
}
.hwbu_li_cont_img::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
}
.home_world_tit {
  position: absolute;
  top: 170px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}
.home_world {
  overflow: hidden;
  position: relative;
  padding-bottom: calc(100vh - 80px);
  background-color: #fff;
}
.hwbu_li_cont_img {
  width: 100%;
  height: 100%;
  position: relative;
}
.hwbu_li_cont_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home_world_bt {
  position: absolute;
  top: 0;
  left: 0;
  /* width: 100%; */
  height: calc(100vh - 80px);
}
.home_world_bt_ul {
  height: 100%;
  margin: 0;
  /* display: flex; */
  will-change: transform;
  transform: translate(
      calc(calc(-17.9%) * var(--scale-value)),
      calc(calc(7% + 60px) * var(--scale-value))
    )
    scale(calc(1 - calc(var(--scale-value) * 0.415)));
}
.home_world_bt.isfixed {
  position: fixed;
  top: 80px !important;
  left: 0;
  width: 100%;
}
.home_world_bt.isfixed.isab {
  position: absolute !important;
  top: auto !important;
  bottom: 0;
}
.hwbu_li {
  width: 100vw;
  height: 100%;
  flex: none;
  padding: 0 calc(21.5px * var(--scale-value));
  position: relative;
}
.hwbu_li_cont_text {
  position: absolute;
  top: 95px;
  padding: 0 118px;
  width: 100%;
  z-index: 5;
}
.hlct_tit,
.hlct_parga p {
  color: #fff;
}
.hlct_parga {
  margin: 45px 0;
}
.hlct_cont {
  width: 48%;
}
/* .hlct_tit{
    font-size: 50px;
} */
.hlct_cont_hide {
  opacity: 0;
  transition: all 0.36s;
}
.home_world_bt.isfixed .hlct_cont_hide {
  opacity: 1;
}
.home_future_video {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  /* max-width: 1920px; */
}
.home_future_video video {
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
  min-width: 100%;
  min-height: 100%;
  max-width: none;
}
.home_future_video img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.mod_foot {
  background-color: #fff;
}
.home_core_zhan2 {
  top: 40px;
}
.ys_ban_slick .slick-prev,
.ys_ban_slick .slick-next {
  width: 50px;
  height: 50px;
  z-index: 6;
}
.ys_ban_slick .slick-next {
  right: 100px;
}
.ys_ban_slick .slick-prev {
  left: 100px;
}
.ys_ban_slick .slick-prev::before,
.ys_ban_slick .slick-next::before {
  content: "";
  background-image: url(../images/arrow2.svg);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  background-size: 100% 100%;
  left: 50%;
}
.ys_ban_slick .slick-next::before {
  background-image: url(../images/arrow3.svg);
}
.mod_nav_ri {
  display: flex;
  justify-content: space-between;
}
.home_core_phbg {
  width: 100%;
  transform: rotate(0) !important;
  display: none;
}
.home_core_svgph {
  display: none;
}
.world_pop .ys_modal_content {
  width: 100%;
  padding: 0;
  max-height: 100vh;
  max-width: 100vw;
  background: transparent;
  overflow: hidden;
  height: 100vh;
  width: 100vw;
}
.world_pop_img {
  width: 100%;
  height: 100%;
}
.world_pop_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.world_pop .ys_modal_close {
  color: #fff;
  right: 30px;
  top: 30px;
}
.home_future_video {
  opacity: 0;
}
.home_future.active .home_future_video {
  opacity: 1;
}
.wpul_text_cont {
  width: 40%;
  pointer-events: all;
  opacity: 0;
  transition: all 0.36s;
}
.world_pop_img::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
}
.wptc_tit,
.wptc_parga p {
  color: #fff;
}
.wptc_parga {
  margin: 45px 0;
}
.hlct_phparga {
  display: none;
  margin: 12px 0;
}
.hlct_phparga p {
  color: #333;
}
.std_btn1_box_img {
  width: 32px;
  height: 32px;
  position: relative;
}
.std_btn1_box_img img {
  width: auto !important;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
}
.std_btn1_box_img img:nth-child(2) {
  opacity: 0;
}
.wpul_text.ys_pos_top {
  top: 10%;
}
.world_pop_text {
  pointer-events: none;
}
.wpul_text_cont_tit,
.wpul_text_cont_parga p {
  color: #fff;
}
.wpul_text_cont_parga {
  margin: 45px 0;
}
.wpul_img {
  width: 100%;
  height: 100%;
  position: relative;
}
.wpul_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wpul_img::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
}
.home_explore_car_item.slick-center .heci_img {
  transform: scale(1.6);
}
.home_explore {
  padding-top: 80px !important;
  padding-bottom: 100px !important;
}
.home_explore h2 {
  margin-bottom: 40px;
}
.home_explore_car {
  padding-top: 100px !important;
  margin-bottom: 80px !important;
}
.hetn_cont_bt {
  margin-top: 30px;
}
.home_world_bt {
  position: static;
  height: auto !important;
  padding-left: calc(50% - 720px);
  margin-top: 60px;
}
.home_world {
  padding-top: 170px;
  padding-bottom: 60px !important;
}
.hwbu_li {
  width: 68% !important;
  /* margin-right: 43px; */
}
.hwbu_li_cont {
  border-radius: 20px;
  cursor: pointer;
}
.home_world_tit {
  position: static;
  transform: inherit;
}
.hlct_cont_hide {
  opacity: 0;
}
.home_world_bt_cont {
  width: 100%;
  overflow: visible;
}
.home_world_tit .ys_cont1440 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* .hwbu_li:not(:first-child){
    display: none;
} */
.home_world_bt_ul .slick-list {
  overflow: visible;
}
#ys_swiper {
  overflow: visible;
}
.heci_img_wheel {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.heci_img_wheel img {
  width: 57px;
  position: absolute;
}
.heci_img_wheel img:nth-child(1) {
  bottom: 10.5%;
  left: 68.7%;
  animation: wheel 2s infinite ease-in-out;
}
.heci_img_wheel img:nth-child(2) {
  bottom: 11%;
  left: 25%;
  animation: wheel 2s infinite ease-in-out;
}
@keyframes wheel {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(1turn);
  }
}
.hczt_cont_tit.tit_img .hczt_cont_img {
  display: block;
}
/* .hczt_cont_tit.tit_img  h2{
    display: none;
} */
.hczt_cont_img {
  width: 55%;
  display: none;
}
.hczt_cont_img img {
  width: 100%;
}
.world_pop_ul_li:not(:first-child) {
  display: none;
}
.wpul_text {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  pointer-events: none;
}
.world_pop_ul,
.world_pop_ul .slick-list,
.world_pop_ul .slick-track {
  width: 100%;
  height: 100%;
}
.world_pop_ul_li {
  position: relative;
  width: 100%;
}
.hlul_text_ul .slick-dots {
  bottom: -40px;
}
.hlul_text_ul .slick-dots li.slick-active {
  background: #666;
}
.world_pop_ul .slick-dots li.slick-active {
  background: #fff;
}
.world_pop_ul .slick-dots li,
.hlul_text_ul .slick-dots li {
  width: 30px;
  height: 2px;
  margin: 0 3px;
  border-radius: 0;
  background: rgba(255, 255, 255, 0.5);
}
.hlul_text_ul .slick-dots li {
  background-color: #ccc;
}
.hczb_close {
  position: fixed;
  top: 100px;
  right: 30px;
  width: 28px;
  cursor: pointer;
  z-index: 5;
  opacity: 0;
  transition: all 0.36s;
}
.hczb_close.act {
  opacity: 1;
}
.hczb_close img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 20px;
}
.hczb_close::after {
  content: "";
  width: 120px;
  height: 120px;
  position: absolute;
  right: -90px;
  top: -70px;
  border-radius: 50%;
  /* background: #0047BA; */
  z-index: -1;
}
/* 首页-end */
/* B3-1产品详情页（T12E）-start */
.inside_page .ys_hd_pc {
  background-color: #fff;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);
}
.inside_page .mod_cover img:nth-child(2) {
  opacity: 1;
}
.inside_page .mnlu_li_link_parga p {
  color: #333;
}
.inside_page .ys_main {
  margin-top: 80px;
}
.prodet_main .ys_nybanner,
.product_main .ys_nybanner {
  height: calc(100vh - 80px);
  overflow: hidden;
}
.prodet_main .ys_nyban_img,
.product_main .ys_nyban_img {
  height: 100%;
}
.prodet_main .ys_nyban_img img,
.product_main .ys_nyban_img img {
  height: 100%;
  object-fit: cover;
}
.ys_bread_list a {
  color: #999;
  font-size: 16px;
}
.ys_bread_list::before {
  content: "";
  width: 20px;
  height: 20px;
  background: url(../images/more.svg) center / cover no-repeat;
  right: -10px;
}
.ys_bread_list {
  padding: 0 10px;
}
.ys_bread {
  margin: 0 -10px;
  padding-top: 23px;
}
.prodet_icon_ul_li {
  width: 33.333333%;
  padding: 0 22px;
  margin-bottom: 44px;
}
.prodet_icon_ul {
  margin: 0 -22px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.piul_cont {
  width: 100%;
  border-top: 1px solid #333;
  padding-top: 25px;
}
.piul_cont_icon {
  width: 150px;
  flex-shrink: 0;
}
.piul_cont_parga {
  color: #666;
  margin-top: 33px;
}
.prodet_icon {
  padding-top: 100px;
}
.prodet_panorama h2 {
  color: #333;
}
.prodet_panorama_bt {
  width: 1200px;
  margin: auto;
  position: relative;
  overflow: hidden;
  height: 600px;
}
.prodet_panorama_bt_car {
  width: 65%;
  z-index: 5;
  pointer-events: none;
}
.prodet_panorama_bt_car img {
  width: 100%;
}
.prodet_panorama_bt_bg {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
  max-width: inherit;
}
.prodet_panorama_bt iframe {
  width: 100%;
  opacity: 0;
}
.prodet_panorama_bt.act img {
  opacity: 0;
  pointer-events: none;
}
.prodet_panorama_bt.act iframe {
  opacity: 1;
}
.prodet_panorama_bt_ph {
  display: none;
}
.prodet_panorama {
  padding-top: 68px;
  /* padding-bottom: 130px; */
}
.prodet_info {
  margin-top: 130px;
}
.prodet_info_li {
  width: 100%;
  position: relative;
  overflow: hidden;
  background: #ffffff;
  height: 100vh;
}
.prodet_info_li_cont {
  width: 100%;
  height: 100%;
  position: relative;
}
.pilc_main {
  width: 100%;
  height: 100%;
}
.pilc_main h2 {
  color: #fff;
}
.pilc_main_parga p {
  color: #fff;
}
.pilc_main_parga {
  margin-top: 24px;
}
.pilc_main_cont {
  width: 58%;
}
.prodet_info_li1 .pilc_main .ys_pos_bot {
  bottom: 103px;
  z-index: 5;
}
.pilc_main .ys_pos_bot {
  bottom: 75px;
  z-index: 5;
}
.prodet_info_li_cont::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.5) 0%,
    rgba(0, 0, 0, 0) 50%
  );
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 4;
}
.pilc_main_bg {
  height: 100vh;
}
.pilc_main_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.prodet_info_li2 .prodet_info_li_cont::after {
  background: transparent;
}
.pmbu_li::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(
    360deg,
    rgba(0, 0, 0, 0.5) 0%,
    rgba(0, 0, 0, 0) 50%
  );
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 5;
}
.pilc_main_ul_li {
  width: 33.333333%;
  padding: 0 20px;
}
.pilc_main_ul {
  margin: 0 -20px;
  display: flex;
  flex-wrap: wrap;
}
.pmul_cont {
  width: 100%;
  position: relative;
  padding-top: 25px;
  cursor: pointer;
}
.pmul_cont::after {
  content: "";
  width: 100%;
  height: 2px;
  opacity: 0.7;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
}
.pmul_cont .std_title4 {
  color: #fff;
  transition: all 0.36s;
}
.pmul_cont p {
  color: #fff;
  margin-top: 12px;
  transition: all 0.36s;
}
/* .pilc_main_ul_li.act .pmul_cont::after{
    opacity: 1;
} */
.pilc_main_ul_li.act .pmul_cont p {
  opacity: 1;
}
.pilc_main_ul_li.act .std_title4 {
  opacity: 1;
}
.pmbu_li:not(:first-child) {
  display: none;
}
.pmbu_li {
  position: relative;
  height: 100%;
}
.std_arrow_icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fff;
  transition: all 0.36s;
  cursor: pointer;
  box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px
      rgba(29, 86, 185, 0.02),
    0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03),
    0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04),
    0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04),
    0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05);
}
.std_arrow {
  display: flex;
  justify-content: space-between;
  width: 102px;
}
.prodet_safety .prodet_new_tp,
.prodet_custom .prodet_new_tp {
  align-items: flex-end;
}
.prodet_new_tp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.prodet_custom {
  background-color: #fbfbfb;
  padding-top: 90px;
  padding-bottom: 112px;
  overflow: hidden;
}
.pnbu_li {
  width: 50%;
  padding: 0 20px;
}
.prodet_new_bt_ul {
  margin: 0 -20px;
}
.pnbu_li a {
  width: 100%;
  display: block;
}
.pnbu_li .ys_imgbox_cover {
  width: 100%;
  border-radius: 16px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.pnbu_li_cont_notice {
  margin-top: 20px;
  margin-bottom: 47px;
}
.pnbu_li_cont_notice p {
  color: #333;
  font-family: "poppinssemibold";
}
.pnbu_li_cont {
  margin-top: 30px;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.pnbu_li:not(:first-child) {
  display: none;
}
.slick-disabled {
  opacity: 0.5;
  pointer-events: none !important;
}
.prodet_video {
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.prodet_parameter {
  padding-top: 138px;
  padding-bottom: 173px;
  overflow: hidden;
}
.prodet_parameter_ri h2 {
  color: #000;
}
.prodet_parameter .ys_cont1200 {
  display: flex;
  align-items: center;
}
.pprl_ul_li p {
  color: #000;
}
.pprl_ul_li {
  margin-bottom: 20px;
}
.pprl_ul_li_cont {
  display: flex;
  padding-bottom: 8px;
  border-bottom: 1px solid #e1e1e1;
}
.prodet_parameter_ri_list {
  margin-top: 43px;
}
.pprl_ul_li:last-child {
  margin-bottom: 0;
}
.prodet_parameter_ri_btn {
  margin-top: 60px;
}
.prodet_parameter_ri_btn .std_btn2_box_icon {
  width: 19px;
  height: 19px;
  position: relative;
}
.prodet_parameter_ri_btn .std_btn2_box {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 22px;
}
.prodet_parameter_ri_btn .std_btn2_box_icon img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
}
.prodet_parameter_ri_btn .std_btn2_box_icon img:nth-child(2) {
  opacity: 0;
}
.prodet_parameter_ri_btn .std_btn2_box p {
  padding-left: 8px;
  padding-right: 0;
}
.prodet_parameter_le {
  min-width: 40%;
  max-width: 50%;
  flex-shrink: 0;
}
.prodet_parameter_le img {
  width: 100%;
}
.prodet_parameter_ri {
  width: 60%;
  padding-left: 80px;
  /* padding-left: 140px; */
}
.pprl_ul_li_ri {
  width: 29%;
}
.pprl_ul_li_le {
  width: 71%;
}
.prodet_video_text_cont {
  width: 86%;
  margin: auto;
  text-align: center;
}
.pvtc_parga {
  margin-top: 16px;
}
.prodet_video_text_cont h2,
.prodet_video_text_cont p {
  color: #fff;
}
.prodet_video_btn {
  z-index: 5;
  transition: all 0.36s;
}
.prodet_video_btn img {
  width: 100%;
}
.prodet_video_text .ys_pos_bot {
  z-index: 5;
  bottom: 100px;
}
.prodet_video_bg {
  height: 100%;
}
.prodet_video_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.prodet_video::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  pointer-events: none;
}
.pilc_main_bg_ul,
.pilc_main_bg_ul .slick-list,
.pilc_main_bg_ul .slick-track {
  height: 100%;
}
.prodet_order {
  position: relative;
}
.prodet_main .prodet_order {
  padding-top: 60px;
}
.prodet_video.open .prodet_video_btn {
  opacity: 0;
}
.pilc_main_ph {
  display: none;
}
.yulc_parga p {
  color: #fff;
}
.yncd_ul_li {
  padding: 0 20px;
  position: relative;
}
.yncd_ul_li::after {
  content: "";
  width: 1px;
  height: 77px;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.yncd_ul_li:last-child::after {
  display: none;
}
.yncd_ul {
  margin: 0 -20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.yulc_tit {
  color: #fff;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.pro_ban_tit {
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
  margin-top: 0;
}
.ys_nyban_cont_parga p {
  color: #fff;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
  text-align: center;
}
.ys_nyban_img {
  position: relative;
}
.prodet_main .ys_nyban_img::after {
  content: "";
  width: 100%;
  height: 53%;
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 1) 72%,
    rgba(0, 0, 0, 0) 100%
  );
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0.3;
}
.prodet_main .ys_nyban_img::before {
  content: "";
  width: 100%;
  height: 26%;

  background: linear-gradient(
    180deg,
    rgba(66, 123, 235, 1) 0%,
    rgba(35, 115, 175, 0) 100%
  );
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.2;
}
.ys_nyban_cont_btn a {
  font-size: 16px;
  line-height: 44px;
  color: #fff;
  display: inline-block;
  padding: 0 18px;
  border-radius: 22px;
  background-color: #0047ba;
}
.ys_nyban_cont_btn {
  text-align: center;
  margin-top: 40px;
}
.ys_nyban_cont .ys_pos_top {
  top: 70px;
}
.ys_nyban_cont .ys_pos_bot {
  bottom: 46px;
  z-index: 7;
}
.prodet_link_ul_li {
  width: 33.333333%;
  padding: 0 20px;
}
.prodet_link_ul {
  margin: 0 -20px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.plul_cont {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 24px 40px 2px rgba(29, 86, 185, 0.12);
  padding: 52px;
  transition: all 0.36s;
}
.prodet_link {
  overflow: hidden;
}
/* .prodet_link{
    padding-top: 240px;
    padding-bottom: 150px;
} */
.plul_cont_text {
  text-align: center;
  margin-top: 6px;
  line-height: 1.8;
  color: #333;
}
.plul_cont_icon {
  width: 90px;
  margin: auto;
}
.prodet_order_le_parga {
  margin-top: 15px;
}
.prodet_order_ri {
  width: 64%;
  padding-left: 140px;
}
.prodet_order_le {
  width: 36%;
}
.prodet_order_ri_cont {
  padding: 60px 75px 90px 90px;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px
      rgba(29, 86, 185, 0.02),
    0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03),
    0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04),
    0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04),
    0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05);
}
.porc_list_li {
  width: 50%;
  padding: 0 10px;
  margin-bottom: 20px;
}
.porc_list {
  margin: 0 -10px;
}
.porc_list_li_parga p {
  color: #333;
  margin-bottom: 10px;
}
.porc_list_li_parga span {
  color: #f00;
}
.porc_list_li_input {
  height: 50px;
}
.required_parga {
  margin-bottom: 20px;
  display: none;
  padding: 0 10px;
}
.required_parga p {
  color: #f00;
}
.porc_list.empty .porc_list_agree_box,
.porc_list.empty .porc_list_required input,
.porc_list.empty .porc_list_li_text {
  border: 1px solid #f00;
}
.porc_list.empty .porc_list_required input::placeholder,
.porc_list.empty .porc_list_li_text textarea::placeholder {
  color: #f00;
}
.porc_list.empty .required_parga {
  display: block;
}
.porc_list_li_input input {
  font-size: 16px;
  color: #333;
  width: 100%;
  height: inherit;
  padding: 0 20px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  background: #fff;
  line-height: 50px;
  transition: all 0.36s;
}
.porc_list_li_input input::placeholder {
  color: #cdcdcd;
  height: inherit;
  line-height: 50px;
  transition: all 0.36s;
}
.plli_info p {
  color: #000;
}
.plli_info {
  width: 70px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  background: #fff;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.porc_list_phone input {
  width: calc(100% - 78px);
}
.porc_list_phone .porc_list_li_input {
  display: flex;
  justify-content: space-between;
}
.plll_ul_li_parga p {
  color: #333;
}
.ys_checkbox {
  width: 14px;
  height: 14px;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  background: #fff;
  transition: all 0.36s;
  margin: 0 !important;
  overflow: hidden;
  flex-shrink: 0;
  cursor: pointer !important;
  position: relative;
}
.plll_ul_li label {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-right: 25px;
}
.plll_ul_li_parga {
  margin-left: 7px;
}
.porc_list_li_list {
  margin-top: 20px;
}
.plll_ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.porc_list_app,
.porc_list_seats,
.porc_list_demands,
.porc_list_agree {
  width: 100% !important;
}
.porc_list_agree_box::before,
.ys_checkbox::before {
  content: "";
  width: 8px;
  height: 8px;
  background: #0047ba;
  border-radius: 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.36s;
  opacity: 0;
}
.ys_checkbox:checked::before {
  opacity: 1;
}
.porc_list_app {
  margin-bottom: 32px;
}
.porc_list_seats {
  margin-bottom: 25px;
}
.porc_list_li_text {
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  background: #fff;
  width: 100%;
  transition: all 0.36s;
}
.porc_list_li_text textarea {
  width: 100%;
  height: 100%;
  padding: 8px 20px;
  font-size: 16px;
  line-height: 1.75;
  color: #333;
  height: 153px;
}
.porc_list_li_text textarea::placeholder {
  font-size: 16px;
  color: #cdcdcd;
}
.porc_list_li_text {
  position: relative;
}
.porc_list_li_text::after {
  content: "";
  width: 11px;
  height: 11px;
  background: url(../images/text_more.svg) center / cover no-repeat;
  position: absolute;
  right: 6px;
  bottom: 6px;
}
.porc_list_agree_parga p {
  color: #999;
}
.porc_list_agree_box {
  width: 14px;
  height: 14px;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  background: #fff;
  transition: all 0.36s;
  position: relative;
  top: 7px;
  flex-shrink: 0;
  cursor: pointer;
}
.porc_list_agree_parga {
  margin-left: 7px;
}
.porc_list_agree {
  display: flex;
}
.porc_list_agree_parga a {
  color: #0047ba;
}
.porc_btn {
  width: auto;
  display: inline-block;
  /* padding: 0 70px; */
  /* border-radius: 50px; */
  /* background: #0047BA; */
  cursor: pointer;
}
.porc_btn p {
  line-height: 52px;
}
.prodet_order_img {
  width: 40%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.prodet_order_img img {
  width: 100%;
}
.prodet_info_item.on .pilc_main_ul_li {
  width: 50%;
}
.prodet_atlas_tp h2 {
  color: #000;
}
.prodet_atlas_tp .ys_cont1200 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
.prodet_atlas {
  padding-top: 106px;
}
.pabu_li {
  width: 33.333333%;
}
.pabu_li:not(:first-child) {
  display: none;
}
.pabu_li_img {
  width: 100%;
  cursor: pointer;
}
.prodet_atlas_bt {
  margin-top: 74px;
}
.prodet_atlas_bt_ul {
  cursor: grab;
  cursor: -webkit-grab;
}
.prodet_atlas_bt_ul:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
.img_pop {
  /* display: block !important; */
  background: rgba(0, 0, 0, 0.7);
}
.img_pop .ys_modal_content {
  width: 100vw;
  height: 100vh;
  background: transparent;
  padding: 0;
  overflow: visible;
  max-width: 100vw;
  max-height: 100vh;
}
.world_pop .ys_modal_close,
.img_pop .ys_modal_close {
  width: 120px;
  height: 120px;
  right: -60px;
  top: -60px;
  border-radius: 50%;
  /* background: #0047BA; */
}
.world_pop .ys_modal_close img,
.img_pop .ys_modal_close img {
  width: 28px;
  position: absolute;
  bottom: 20px;
  left: 24px;
}
.img_pop_ul_li:not(:first-child) {
  display: none;
}
.prolist_tech_list_ul .slick-arrow,
.world_pop_ul .slick-arrow,
.img_pop_ul .slick-arrow {
  width: 50px;
  height: 50px;
  transition: all 0.36s;
  z-index: 5;
  cursor: pointer;
}
.prolist_tech_list_ul .slick-next,
.world_pop_ul .slick-next,
.img_pop_ul .slick-next {
  right: 40px;
}
.prolist_tech_list_ul .slick-prev,
.world_pop_ul .slick-prev,
.img_pop_ul .slick-prev {
  left: 40px;
}
.prolist_tech_list_ul .slick-arrow::after,
.world_pop_ul .slick-arrow::after,
.img_pop_ul .slick-arrow::after {
  content: "";
  width: 100%;
  height: 100%;
  background: url(../images/arrow2.svg) center / cover no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
}
.prolist_tech_list_ul .slick-next::after,
.world_pop_ul .slick-next::after,
.img_pop_ul .slick-next::after {
  transform: rotate(180deg);
}
.ipul_cont {
  height: 100%;
}
.ipul_cont .ys_imgbox_cover {
  height: 100%;
}
.ipul_cont img {
  height: 100%;
  object-fit: cover;
}
.img_pop_bg {
  display: none;
}
.porc_list_agree.act .porc_list_agree_box::before {
  opacity: 1;
}
.pnbu_li_cont .std_btn2_box p {
  color: #0047ba;
}
.pilc_main_line {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.pilc_main_line_ul {
  margin: 0 -20px;
  display: flex;
  justify-content: space-between;
}
.pmlu_li {
  width: 33.333333%;
  padding: 0 20px;
}
.pmlu_li_pro {
  height: 2px;
  width: 0%;
  background-color: #fff;
  transition: width linear;
}
.prodet_info_item.on .pmlu_li {
  width: 50%;
}
.porc_btn .std_btn3_box {
  display: block;
  padding: 0 70px;
  border-radius: 50px;
}
.img_pop_ul,
.img_pop_ul .slick-list,
.img_pop_ul .slick-track {
  width: 100%;
  height: 100%;
}
.prodet_info_li {
  height: 200vh;
}
.prodet_info_li_cont {
  width: 100%;
  height: 100vh;
}
.prodet_info_li.isfixed .prodet_info_li_cont {
  position: fixed;
  top: 0;
  left: 0;
}
.prodet_info_li.isab .prodet_info_li_cont {
  position: absolute;
  top: auto !important;
  bottom: 0;
}
.prodet_info_item:last-child .prodet_info_li:last-child {
  height: 100vh;
}
.hetn_cont {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.prodet_body .ys_videom_content {
  max-width: 100vw;
  max-height: 100vh;
  width: 100vw;
}
.prodet_body .ys_videom_video {
  max-width: 100vw;
  max-height: 100vh;
  width: 100%;
  height: 100vh;
  object-fit: cover;
}
.prodet_body .ys_videom_close {
  top: 20px;
  right: 20px;
}
.prodet_body .iconfont {
  font-size: 22px;
}
.world_pop .ys_modal_close,
.img_pop .ys_modal_close {
  width: auto !important;
  height: auto !important;
  right: 20px !important;
  top: 20px !important;
}
.hczb_close .iconfont,
.world_pop .ys_modal_close .iconfont,
.img_pop .ys_modal_close .iconfont {
  color: #fff;
  font-size: 22px;
}
@keyframes ys_banpro {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
.pmlu_li.act .pmlu_li_pro {
  animation: ys_banpro var(--time-shu) linear;
}
/* B3-1产品详情页（T12E）-end */
/* C1产品汇总页-start */
.plul_img_ph {
  display: none;
}
.yulc_tit,
.yulc_tit span {
  font-size: 48px;
  line-height: 1.5;
  color: #fff;
  margin-bottom: 5px;
}
.product_main .yncd_ul_li_cont {
  padding-top: 14px;
  border-top: 2px solid #fff;
}
.product_main .yncd_ul_li::after {
  display: none !important;
}
.product_main .ys_nybanner::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.2) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
}
.mod_subscribe {
  padding-top: 80px;
  padding-bottom: 120px;
  background: #fbfbfb;
  overflow: hidden;
}
.mod_subscribe h2 {
  text-align: center;
  color: #333;
}
.mod_subscribe_parga p {
  color: #333;
  text-align: center;
}
.mod_subscribe_bt {
  width: 65%;
  margin: 40px auto 0;
}
.mod_subscribe_bt_cont {
  width: 100%;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px
      rgba(29, 86, 185, 0.02),
    0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03),
    0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04),
    0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04),
    0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  padding-left: 34px;
  padding-right: 22px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.msbc_ri p {
  line-height: 54px;
  color: #0047ba;
}
.msbc_ri {
  cursor: pointer;
  width: 80px;
}
.msbc_le {
  width: calc(100% - 80px);
  padding-right: 20px;
  height: 54px;
  position: relative;
}
.msbc_le input {
  width: 100%;
  height: inherit;
  font-size: 16px;
  color: #333;
  padding-left: 15px;
  position: relative;
  line-height: 54px;
}
.msbc_le input::placeholder {
  font-size: 16px;
  color: #c4c4c4;
}
.msbc_le::after {
  content: "";
  width: 1px;
  height: 17px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.product_list {
  padding-top: 77px;
  /* overflow: hidden; */
}
.product_list_ul_li {
  padding-bottom: 100px;
  position: relative;
}
.product_list_ul_li a {
  display: block;
  width: 100%;
  border-radius: 20px;
  background: #fff;
  overflow: hidden;
  /* box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px rgba(29, 86, 185, 0.02), 0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03), 0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04), 0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04), 0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05); */
}
.product_list_ul_li:first-child a {
  box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px
      rgba(29, 86, 185, 0.02),
    0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03),
    0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04),
    0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04),
    0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05);
}
.std_phicon {
  display: none;
}
.plul_img {
  position: relative;
  width: 100%;
}
.plul_img img {
  width: 100%;
}
.plul_img::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.4) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.plul_text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  padding: 0 80px;
  z-index: 5;
}
.plul_text .std_title2 {
  color: #fff;
}
.plul_text .std_parga p {
  color: #fff;
}
.plul_text .std_parga {
  margin-top: 16px;
  margin-bottom: 75px;
  width: 40%;
}
/* .product_list_ul_li:last-child{
    margin-bottom: 0;
} */
.plcb_light {
  width: 660px;
  position: absolute;
  top: 6%;
  left: 16%;
  z-index: -1;
}
.plcb_light img {
  width: 100%;
}
.plct_tits {
  color: #fff;
}
.prolist_tech_list2 .plct_parga {
  margin-top: 36px;
  margin-bottom: 90px;
}
.prolist_tech_list2 .ptlu_li_cont_bg {
  clip-path: circle(15.5% at 69% 37%);
  z-index: 5;
}
.prolist_tech_list2 .plcb_before {
  top: 37%;
  left: 69%;
}
.prolist_tech_list2 .plcb_light {
  top: -5%;
  left: 49%;
  z-index: 0;
}
.prolist_tech_list2 {
  height: 83vh;
  overflow: hidden;
}
.prolist_tech_list2 .ptlu_li_cont_bg {
  height: 100%;
}
.plcb_img::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  background: rgba(0, 0, 0, 0.25);
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s;
}
.ptlu_li_cont_bg.act .plcb_img::before {
  opacity: 1;
}
.ptlu_li_cont_bg {
  height: 100%;
}
.product_html,
.product_body {
  overflow: inherit !important;
}
.product_list_ul_li {
  position: sticky;
  top: 180px;
}
/* C1产品汇总页-end */
/* C2产品列表页-E-bus-start */
.prolist_main .ys_nybanner::after {
  background: rgba(0, 0, 0, 0.4);
}
.mod_ban {
  overflow: hidden;
}
.mod_ban_cont_text {
  z-index: 5;
}
.mod_ban_cont_text .std_parga p {
  color: #fff;
  text-align: center;
}
.prolist_main .mod_ban_cont_text .std_parga {
  width: 78%;
  margin: 6px auto 56px;
}
.prolist_main .ys_nyban_cont_btn {
  margin-top: 0;
}
.prolist_solu h2 {
  text-align: center;
  color: #333;
}
.prolist_solu_tp {
  margin-top: 86px;
}
.pstm_li_le p {
  font-family: "poppinsmedium";
  color: #333;
  margin-left: 26px;
}
.pstm_li_le img {
  width: 37px;
}
.pstm_li_le {
  display: flex;
  align-items: center;
  width: 160px;
}
.pstm_li_ri {
  width: calc(100% - 160px);
  padding-left: 86px;
  margin-top: 4.5px;
}
.pstm_li_ri ul {
  display: flex;
  flex-wrap: wrap;
}
.pstm_li_ri li {
  width: 9%;
  cursor: pointer;
}
.pstm_li {
  display: flex;
  flex-wrap: wrap;
  align-items: self-start;
  padding-bottom: 15px;
  margin-bottom: 26px;
  border-bottom: 1px solid #e1e1e1;
}
.pstm_li_ri li.on p {
  color: #0047ba;
}
.psts_content {
  width: 300px;
  position: relative;
}
.psts_content_bt_ul,
.mbcs_bt_ul {
  max-height: 250px;
  overflow: hidden;
}
.psts_content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mbcs_bt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}
.mbcs_bt {
  padding: 10px;
  display: none;
}
.psts_content_bt {
  display: none;
  position: absolute;
  top: 68px;
  left: 0;
  width: 100%;
  padding: 10px;
  background-color: #fff;
  z-index: 5;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);
}
.pcbu_item p {
  line-height: 2.6 !important;
}
.pcbu_item p span {
  color: #0047ba;
}
.pcbu_item {
  cursor: pointer;
}
.psts_box {
  width: 100%;
  padding: 8px 6px 8px 0;
  border-bottom: 1px solid #333;
  display: flex;
  align-items: center;
}
.prolist_solu_tp_search {
  margin-top: 26px;
  position: relative;
  z-index: 2;
}
.psts_box_ri {
  width: 24px;
  cursor: pointer;
}
.psts_box_ri img {
  width: 100%;
}
.psts_box_le {
  width: calc(100% - 24px);
  padding-right: 20px;
  padding-left: 10px;
  position: relative;
}
.psts_box_le input {
  width: 100%;
  height: 28px;
  font-size: 16px;
  color: #333;
}
.psts_box_le input::placeholder {
  font-size: 16px;
  color: #c4c4c4;
}
.psts_box_le::after {
  content: "";
  width: 1px;
  height: 17px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.prolist_solu_list {
  margin-top: 67px;
}
.prolist_solu_list_ul {
  margin: 0 -20px;
  overflow: hidden;
  /* display: flex;
    flex-wrap: wrap;
    align-items: stretch; */
}
.prolist_solu .prolist_solu_list_ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.pslu_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 20px;
}
.pslu_li a {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}
.pslu_li_bg {
  width: 100%;
  transition: all 0.36s;
  opacity: 0;
  position: relative;
}
.pslu_li_bg img {
  width: 100%;
}
.pslu_li_bg::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 0;
  left: 0;
}
.pslu_li_text {
  width: 100%;
  z-index: 5;
}
.pslu_li_text .std_title4 {
  color: #333;
  text-align: center;
  transition: all 0.36s;
}
.pslu_li_text_lab span {
  color: #999;
  line-height: 1.75;
  display: inline-block;
  /* width: 80px; */
  text-align: center;
  margin: 0 5px;
  transition: all 0.36s;
}
.pslu_li_text_lab p {
  text-align: center;
}
.pslu_li_text_lab {
  margin-top: 10px;
}
.pslu_li_text_btn {
  text-align: center;
  transition: all 0.36s;
  opacity: 0;
}
.plti_before_car,
.plti_after {
  width: 82.5%;
  margin: auto;
}
.plti_before_car img,
.plti_after img {
  width: 100%;
}
.plti_before {
  position: relative;
  transition: all 0.36s ease-in-out;
}
.plti_before_bg {
  width: 35%;
  position: absolute;
  top: -10px;
  left: 15px;
  z-index: -1;
}
.plti_before_bg img {
  width: 100%;
}
.pslu_li_text_img {
  position: relative;
  margin-top: 33px;
  margin-bottom: 60px;
}
.plti_after {
  opacity: 0;
  transition: all 0.36s ease-in-out;
}
.pc_fenye li.activepage {
  background: #0047ba;
}
.pc_fenye li {
  width: 40px;
  height: 40px;
  border: 1px solid transparent;
  font-size: 16px;
  line-height: 40px;
  color: #000;
}
.prev li::before,
.next li::before {
  color: #b3b3b3;
  transition: all 0.36s;
}
.prev li,
.next li {
  color: #b3b3b3;
  width: auto;
  font-family: "poppinsmedium";
  transition: all 0.36s;
}
.next li::before {
  position: absolute;
  right: -14px;
}
.prev li::before {
  position: absolute;
  left: -14px;
}
.prev li {
  margin-right: 28px;
}
.next li {
  margin-left: 28px;
}
.prolist_tech {
  background: #122b6c;
  padding-top: 114px;
  overflow: hidden;
}
.prolist_tech h2.std_title2 {
  text-align: center;
  color: #fff;
  margin-bottom: 48px;
}
.pttu_li p {
  color: #ced8f3;
  line-height: 1.25;
  transition: all 0.36s;
}
.pttu_li {
  padding: 0 16px 15px;
  cursor: pointer;
  position: relative;
}
.prolist_tech_tab_ul {
  display: flex;
  justify-content: center;
  width: 370px;
  margin: auto;
  border-bottom: 1px solid rgba(225, 255, 255, 0.5);
}
.prolist_tech_tab {
  padding-bottom: 53px;
}
.pttu_li.act p {
  color: #fff;
}
.pttu_li::after {
  content: "";
  width: 0%;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 10px;
  bottom: -1px;
  transition: all 0.36s;
}
.pttu_li.act::after {
  width: calc(100% - 20px);
}
.prolist_tech_list .home_core_zhan1_circle {
  top: 26%;
  left: calc(30.5% - 300px);
}
.ptlu_li_cont_text .std_title4 {
  color: #dfdfdf;
}
.prolist_tech_list .home_core_zhan1 .home_core_zhan_text {
  position: static;
}
.prolist_tech_list .home_core_zhan1 .hczb_before {
  width: 800px;
}
.prolist_tech_list .hczt_btn .std_btn1 p {
  font-size: 16px;
}
.plct_parga p {
  color: #dfdfdf;
}
.plct_parga {
  margin-top: 30px;
  margin-bottom: 60px;
}
.prolist_tech_list .hczt_btn {
  margin-top: 0;
}
.plct_parga li {
  position: relative;
}
.plct_parga li::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #dfdfdf;
  position: absolute;
  top: 12px;
  left: -14px;
}
.prolist_tech_list .home_core_zhan.act .home_core_zhan_bg {
  clip-path: circle(100% at 50% 26%);
}
.ptlu_li_cont_bg {
  width: 100%;
  position: relative;
  transition: all 0.5s ease-in-out;
  clip-path: circle(15.5% at 30.5% 31%);
}
.ptlu_li_cont_bg img {
  width: 100%;
}
.plcb_img {
  width: 100%;
  height: 100%;
}
.plcb_img img {
  height: 100%;
  object-fit: cover;
}
.ptlu_li_cont {
  position: relative;
}
.plct_btn p {
  font-size: 16px;
}
.plcb_btn {
  cursor: pointer;
}
.ptlu_li_cont_bg.act {
  clip-path: circle(100% at 30.5% 31%) !important;
}
.ptlu_li_cont_bg.act .plcb_before {
  opacity: 0;
  transition: none !important;
}
.ptlu_li:not(:first-child) {
  display: none;
}
.prolist_tech_list_ul .slick-dots li {
  width: 30px;
  height: 2px;
  margin: 0 3px;
  border-radius: 0;
  background: rgba(255, 255, 255, 0.5);
}
.prolist_tech_list_ul .slick-dots li.slick-active {
  background: #fff;
}
.prolist_tech_list_ul .slick-arrow,
.prolist_tech_list_ul .slick-dots {
  opacity: 0;
  transition: opacity 0.5s !important;
  transition-delay: 0.4s !important;
}
.prolist_tech_list_ul.act .slick-arrow,
.prolist_tech_list_ul.act .slick-dots {
  opacity: 1;
}
.prolist_tech_list_ul.act .slick-arrow.slick-disabled {
  opacity: 0.5;
  pointer-events: none !important;
}
.prolist_tech_list {
  height: calc(100vh - 80px - 120px);
}
.prolist_tech_list1 .plcb_after {
  margin-top: -120px;
  height: calc(100% + 120px);
}
.prolist_tech_list1 .plcb_img::before {
  height: calc(100% + 120px);
  top: -120px;
}
.prolist_tech_list_ul,
.prolist_tech_list_ul .slick-list,
.prolist_tech_list_ul .slick-track,
.ptlu_li,
.ptlu_li_cont {
  height: 100%;
}
.prolist_tech_list_ul .slick-list {
  overflow: visible;
}
.prolist_tech_tp {
  position: relative;
  z-index: 5;
}
/* C2产品列表页-E-bus-end */
/* B3-2产品详情页-start */
.prodet_life h2 {
  text-align: center;
  color: #000;
}
.prodet_life {
  overflow: hidden;
}
.pllu_li {
  margin-top: 80px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.pllu_li_le {
  width: 48%;
}
.pllu_li_ri {
  width: 52%;
  padding-left: 100px;
}
.pllu_li_ri .std_parga {
  margin-top: 18px;
}
.pllu_li.on {
  flex-direction: row-reverse;
}
.pllu_li.on .pllu_li_ri {
  padding-left: 0;
  padding-right: 100px;
}
.prodet_safety {
  overflow: hidden;
}
.prodet_safety .prodet_new_tp_btn {
  margin-bottom: 10px;
}
.psbu_li {
  width: 50%;
  padding: 0 18px;
}
.prodet_safety_bt_ul {
  margin: 0 -18px;
}
.psbu_li_cont_text {
  margin-top: 50px;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.psbu_li_cont_text .std_parga {
  margin-top: 15px;
}
.plct_tit {
  color: #333;
}
.psbu_li:not(:first-child) {
  display: none;
}
.pssc_ri .std_parga {
  margin-top: 18px;
}
.pssc_le_ul_li:not(:first-child) {
  display: none;
}
.pssc_le {
  width: 51%;
}
.pssc_ri {
  width: 49%;
  padding-left: 115px;
}
.prodet_safety_stand_cont {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.prodet_safety_stand {
  margin-top: 100px;
}
.pssc_le_ul .slick-dots li {
  width: 6px;
  height: 6px;
  margin: 8px 0;
  background: #d9d9d9;
  display: block;
  border-radius: 50%;
}
.pssc_le_ul .slick-dots li.slick-active {
  background: #333;
}
.pssc_le_ul .slick-dots {
  bottom: auto;
  width: auto;
  top: 50%;
  right: -50px;
  transform: translateY(-50%);
}
.prodet_assembly_li:nth-child(odd) {
  background: #fff;
}
.prodet_assembly_li:nth-child(even) {
  background: #fbfbfb;
}
.prodet_adv {
  overflow: hidden;
}
.pabu_item {
  width: 33.333333%;
  padding: 0 21px;
}
.prodet_adv_bt_ul {
  margin: 0 -21px;
}
.pabu_item_cont .std_title5 {
  color: #333;
  font-family: "poppinssemibold";
  margin-top: 25px;
  margin-bottom: 17px;
}
.pabu_item_cont {
  padding-top: 22px;
  border-top: 1px solid #000;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.pabu_item:not(:first-child) {
  display: none;
}
.prodet_photo_tp {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.prodet_photo_bt {
  margin-top: 45px;
}
.ppbs_li {
  display: flex;
  align-items: stretch;
  height: auto !important;
}
.ppbs_li img {
  object-fit: cover;
}
.ppbs_li:first-child {
  padding-left: 0 !important;
}
.ppbs_li:nth-child(2n + 1) {
  width: 66.666666%;
  padding-left: 12px;
}
.ppbs_li:nth-child(2n + 2) {
  width: 33.333334%;
  padding-left: 12px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.ppbs_li_img {
  margin-bottom: 10px;
  width: 100%;
}
.ppbs_li_img:last-child {
  margin-bottom: 0;
}
.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.prodet_photo {
  padding-bottom: 0 !important;
  overflow: hidden;
}
.prodet_photo.empty .prodet_new_tp_btn {
  display: none;
}
.prodet_ytnew .prodet_new_tp {
  align-items: center;
}
.prodet_ytnew {
  background: #fbfbfb;
  overflow: hidden;
}
.pybu_li {
  width: 33.333333%;
  padding: 0 20px;
}
.prodet_ytnew_bt_ul {
  margin: 0 -20px;
}
.pybu_li_cont_text {
  margin-top: 18px;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.plct_time {
  font-size: 18px;
  line-height: 2.2;
  color: #999;
}
.pybu_li_cont .std_title5 {
  color: #000;
  margin-top: 4px;
}
.pybu_li_cont_img {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.pybu_li:not(:first-child) {
  display: none;
}
.prodet_main .prodet_relat {
  padding-bottom: 0 !important;
}
.prodet_relat_bt .pslu_li:not(:first-child) {
  display: none;
}
.prodet_relat_bt .pslu_li_text {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.prodet_relat {
  overflow: hidden;
}
.prodet_relat .pslu_li {
  margin-bottom: 0;
}
.prodet_ytnew .hnlu_li_text_tit {
  color: #000;
}
.prodet_ytnew .hnlu_li_text_time p {
  font-size: 20px;
}
.prodet_ytnew .hnlu_li_text_time {
  margin-bottom: 4px;
}
.prodet_ytnew .hnlu_li_text {
  margin-top: 18px;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.prodet_ytnew .hnlu_li:not(:first-child) {
  display: none;
}
.prodet_photo_bt_ph {
  display: none;
}
.ppbp_ul_li:not(:first-child) {
  display: none;
}
.ppbp_ul {
  margin: 0 -6px;
}
.ppbp_ul_li {
  width: 100%;
  padding: 0 6px;
}
.pssc_ri_ul_li:not(:first-child) {
  display: none;
}
.prul_cont {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
/* B3-2产品详情页-end */
/* E2-Service Network-start */
.mod_ban::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
}
.sacu_li {
  width: 50%;
  padding: 0 84px;
  position: relative;
}
.service_app {
  overflow: hidden;
}
.service_app_cont_ul {
  margin: 0 -84px;
}
.sacu_li::after {
  content: "";
  width: 1px;
  height: 168px;
  background: #e1e1e1;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.sacu_li_cont .std_title4 {
  color: #333;
}
.sacu_li_cont .std_title4,
.sacu_li_cont .std_parga p {
  text-align: center;
}
.sacu_li_cont .std_parga {
  margin-top: 16px;
  margin-bottom: 40px;
}
.sacu_li:nth-child(2n + 2)::after {
  display: none;
}
.service_app_cont {
  width: 77%;
  margin: auto;
}
.service_enquiry {
  background: #fbfbfb;
  overflow: hidden;
}
.service_enquiry h2 {
  text-align: center;
}
.service_enquiry_list_result p {
  font-size: 18px;
  line-height: 1.75;
  color: #666;
}
.service_enquiry_list {
  margin-top: 75px;
  overflow: hidden;
  padding-bottom: 60px;
}
.service_enquiry_list_result {
  margin-bottom: 24px;
}
.selc_ul_li {
  height: auto;
  width: 50%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.selc_ul {
  margin: 0 -20px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.selc_ul_li_cont {
  padding: 58px 50px 52px 60px;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px
      rgba(29, 86, 185, 0.02),
    0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03),
    0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04),
    0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04),
    0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}
.service_enquiry_tp_cont {
  width: 100%;
  border-bottom: 1px solid #e1e1e1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.setc_select_tp p {
  color: #333;
}
.setc_select_tp img {
  width: 20px;
  transition: all 0.36s;
}
.setc_select_tp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* padding-bottom: 16px; */
  cursor: pointer;
  height: 100%;
}
.ssbc_le p {
  font-size: 14px;
  line-height: 1.5;
  color: #a1a1a1;
  transition: all 0.36s;
}
.ssbc_le li {
  padding: 10px 30px 10px 36px;
  cursor: pointer;
  transition: all 0.36s;
}
.ssbc_le {
  width: 164px;
  background: #fbfbfb;
  padding: 10px 0;
}
.ssbc_ri {
  width: calc(100% - 164px);
  padding: 20px 10px 20px 43px;
}
.setc_select_cont {
  position: relative;
}
.setc_select_cont.on .setc_select_tp img {
  transform: rotate(180deg);
}
.setc_select_bt {
  width: 354px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 2.76726px 2.21381px 0px rgba(29, 86, 185, 0.02),
    0px 6.6501px 5.32008px 0px rgba(29, 86, 185, 0.03),
    0px 12.52155px 10.01724px 0px rgba(29, 86, 185, 0.04),
    0px 22.33631px 17.86905px 0px rgba(29, 86, 185, 0.04),
    0px 41.77761px 33.42209px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  position: absolute;
  top: 56px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
}
.setc_select_bt_cont {
  display: flex;
}
.srul_cont p {
  line-height: 1.5;
  cursor: pointer;
}
.srul_cont li {
  margin-bottom: 16px;
}
.ssbc_ri_ul_li:not(:first-child) {
  display: none;
}
.ssbc_ri_ul {
  position: relative;
}
.ssbc_ri_ul_li {
  max-height: 206px;
  overflow: hidden;
}
.ssbc_le li.act p {
  color: #0047ba;
}
.ssbc_le li.act {
  background: #fff;
}
.ssbc_ri_ul_li.act {
  position: relative;
  pointer-events: all;
}
.ssbc_ri_ul_li {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #e1e1e1;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #0047ba;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #0047ba;
}
.setc_select {
  width: 40%;
  padding-right: 76px;
  padding-left: 190px;
  height: 44px;
}
.setc_search {
  width: 60%;
  padding-right: 170px;
  display: flex;
  align-items: center;
}
.setc_select .ys_select_hd input,
.setc_select .ys_select_hd input::placeholder {
  font-size: 16px;
  color: #333;
}
.setc_select .ys_select_hd {
  padding: 15px 0;
}
.setc_select .ys_select_li {
  font-size: 14px;
  line-height: 1.75;
  color: #666;
  margin-bottom: 10px;
}
.setc_select .ys_select_bd {
  padding: 15px;
  top: 115%;
  box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px
      rgba(29, 86, 185, 0.02),
    0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03),
    0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04),
    0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04),
    0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  max-height: 160px;
}
.setc_select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}
.setc_search_icon {
  width: 25px;
  cursor: pointer;
}
.setc_search_icon img {
  width: 100%;
}
.setc_search_input {
  width: calc(100% - 25px);
  padding-left: 10px;
  padding-right: 10px;
  height: 28px;
  position: relative;
}
.setc_search_input input {
  width: 100%;
  height: 100%;
  font-size: 16px;
  color: #333;
}
.setc_search_input input::placeholder {
  font-size: 16px;
  color: #c4c4c4;
}
.setc_search_input::after {
  content: "";
  width: 1px;
  height: 17px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.service_data {
  overflow: hidden;
}
.service_data_ul_li {
  width: 25%;
  padding: 0 24px;
  height: auto;
}
.service_data_ul {
  margin: 0 -24px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.sdul_cont {
  width: 100%;
  height: 100%;
  border-top: 2px solid #333;
  padding-top: 24px;
}
.sdul_cont_num {
  font-size: 60px;
  color: #333;
  font-family: "poppinssemibold";
  line-height: 1.2;
}
.sdul_cont .std_parga {
  margin-top: 20px;
}
.setc_select .ys_select_xtbbox {
  width: 9px;
}
.setc_select .ys_select_xtbbox img {
  width: 100%;
}
.sulc_info_li_icon {
  width: 18px;
  flex-shrink: 0;
  position: relative;
  top: 5px;
}
.sulc_info_li_icon img {
  width: 100%;
}
.sili_ph {
  display: none;
}
.sulc_info_li_text {
  width: calc(100% - 18px);
  padding-left: 30px;
}
.sulc_info_li,
.sulc_info_li a {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
}
.sulc_info_li {
  margin-bottom: 10px;
}
.sulc_info_li:last-child {
  margin-bottom: 0;
}
.sulc_info {
  margin-top: 27px;
}
.sulc_tit {
  color: #333;
  line-height: 1.8;
  font-size: 20px !important;
}
.sacu_li_cont_img {
  width: 130px;
  margin: auto;
}
.sacu_li_cont_img img {
  width: 100%;
}
.sacu_li_cont_img a {
  width: 100%;
  display: block;
}
.ynnu_li a {
  display: block;
  line-height: 74px;
  font-size: 20px;
  color: #fff;
  transition: all 0.36s;
  opacity: 0.7;
}
.ys_nyban_link {
  width: 100%;
}
.ys_nyban_nav {
  position: absolute;
  top: calc(100% - 74px);
  left: 0;
}
.ys_nyban_nav.isfixed {
  z-index: 97;
}
.ys_nyban_nav_ul.isfixed {
  position: fixed;
  top: 80px;
  z-index: 100;
  width: 100%;
}
.ys_nyban_nav {
  width: 100%;
  z-index: 5;
  height: 74px;
}
.ynnu_li {
  padding: 0 50px;
  position: relative;
}
.ys_nyban_nav_ul {
  display: flex;
  justify-content: center;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(10px);
}
.ynnu_li::after {
  content: "";
  width: 1px;
  height: 36px;
  opacity: 0.5;
  background: #fff;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.ynnu_li:last-child::after {
  display: none;
}
.ynnu_li.act a {
  opacity: 1;
}
/* E2-Service Network-end */
/* E5-Spare Parts-anti-fake-start */
.partdet_tit h1 {
  color: #333;
  text-align: center;
}
.partdet_tit {
  padding-top: 70px;
  padding-bottom: 100px;
}
.partdet_cont_box {
  padding-top: 90px;
  position: relative;
}
.partdet_cont {
  background: #fbfbfb;
  padding-bottom: 120px;
}
.partdet_cont_box_le {
  width: 270px;
}
.partdet_cont_box_ri {
  width: calc(100% - 270px);
  padding-left: 100px;
  position: relative;
}
.partdet_cont_box_ri::after {
  content: "";
  width: 1px;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  left: 40px;
  top: 0;
}
.pcbl_ul_li_cont {
  padding: 20px 25px;
  border-radius: 10px;
  transition: all 0.36s;
}
.pcbl_ul_li_cont .std_title5 {
  color: #999;
  line-height: 1.75;
  transition: all 0.36s;
}
.pcbl_ul_li.act .pcbl_ul_li_cont {
  background: #fff;
  box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px
      rgba(29, 86, 185, 0.02),
    0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03),
    0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04),
    0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04),
    0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}
.pcbl_ul_li.act .std_title5 {
  color: #333;
}
.pcbr_ul_li p {
  font-size: 16px;
  line-height: 1.75;
  color: #666;
  margin-bottom: 12px;
}
.pcbr_ul_li h5 {
  margin: 32px 0;
}
.pcbr_ul_li h3 {
  font-size: 24px !important;
  color: #333;
  line-height: 1.3;
  margin-bottom: 16px;
}
.pcbr_ul_li {
  padding-top: 60px;
}
.pcbr_ul_li:first-child {
  padding-top: 0 !important;
}
.pcbl_ul_li {
  cursor: pointer;
}
.partdet_cont_box_le.ys_fixed {
  position: fixed;
  top: 170px;
}
.partdet_cont_box_le.ys_fixed.ys_notfixed {
  position: absolute;
  top: auto !important;
  bottom: 0;
}
/* E5-Spare Parts-anti-fake-end */
/* E4-Spare Parts-start */
.part_buy_bg .ys_pos_bot {
  bottom: -130px;
}
.part_buy_le_bt {
  margin-top: 100px;
  padding-top: 100px;
}
.part_content {
  overflow: hidden;
}
.part_access_tit h2 {
  text-align: center;
  color: #333;
}
.part_access_bt {
  padding-right: calc(50% - 600px);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.part_access_bt_le {
  width: 59%;
  animation: fadeInLeft 1s ease-in-out both;
  animation-delay: 0.2s;
}
.pabl_img {
  width: 100%;
}
.pabl_img img {
  width: 100%;
}
.part_access_bt_ri {
  width: 41%;
  padding-left: 160px;
}
.pabr_cont_img {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.pabr_cont_img img {
  width: 100%;
}
.part_query h2 {
  color: #333;
  text-align: center;
}
.part_query_enter {
  width: 100%;
  padding: 26px 0;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px
      rgba(29, 86, 185, 0.02),
    0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03),
    0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04),
    0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04),
    0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}
.part_query_enter_input input {
  width: 100%;
  height: inherit;
  font-size: 16px;
  color: #333;
  line-height: 28px;
}
.part_query_enter_input input::placeholder {
  font-size: 16px;
  color: #c4c4c4;
  line-height: 28px;
  height: inherit;
}
.part_query_enter_input {
  position: relative;
  padding-left: 10px;
  width: 33%;
  margin: auto;
  height: 28px;
}
.part_query_enter_input::after {
  content: "";
  width: 1px;
  height: 17px;
  background-color: #000;
  position: absolute;
  left: 0;
  transform: translateY(-50%);
  top: 50%;
}
.part_query_btn {
  display: flex;
  justify-content: center;
  margin-top: 43px;
}
.part_query_btn_link {
  margin: 0 20px;
}
.part_query_btn_link a {
  width: 145px;
  text-align: center;
}
.part_query_method p {
  font-size: 14px;
  color: #666;
}
.part_query_method {
  display: flex;
  justify-content: center;
}
.part_buy::after {
  content: "";
  width: 100%;
  height: 513px;
  background-color: #122b6c;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.part_buy {
  padding: 160px 0;
  position: relative;
}
.part_buy_le h2 {
  color: #333;
}
.part_buy_le {
  width: 36%;
  margin-top: 60px;
}
.part_buy_ri {
  width: 64%;
  padding-left: 140px;
}
.porc_list_number,
.porc_list_code {
  width: 100% !important;
}
.part_buy_ri_cont .porc_list_agree_parga a {
  color: #999;
}
.part_buy_ri_cont .porc_list_agree_parga {
  margin-left: 0;
}
.porc_list_code_img {
  width: 126px;
  cursor: pointer;
  margin-left: 10px;
  margin-bottom: 25px;
}
.porc_list_code_img img {
  width: 100%;
}
.porc_list_code {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  display: none;
}
.part_buy_le_bt {
  margin-top: 120px;
  padding-top: 128px;
  position: relative;
  width: 84%;
}
.part_buy_le_bt .sulc_info_li_text p {
  color: #fff;
}
.part_buy_le_bt .std_title4 {
  color: #fff;
}
.part_buy .ys_cont1600 {
  position: relative;
  z-index: 5;
}
.part_buy_bg_road {
  width: 100%;
  pointer-events: none;
}
.part_buy_bg_road img {
  width: 100%;
}
.pbbl_car {
  width: 296px;
  position: absolute;
  top: -120px;
  left: -148px;
  margin-top: -20px;
  opacity: 0;
}
.pbbl_car img {
  width: 100%;
  transform: rotate(40deg);
}
.pbbl_car.act {
  opacity: 1;
}
.pbbl_svg {
  width: 100%;
  height: 100%;
}
.pbbl_svg svg {
  width: 100%;
  height: auto;
}
.part_buy_bg {
  width: 100%;
  height: 100%;
}
/* E4-Spare Parts-end */
/* F6-Our Market-details-start */
.markdet_europe {
  overflow: hidden;
}
.markdet_europe h2 {
  color: #333;
}
.markdet_europe_parga {
  margin-top: 22px;
  margin-bottom: 44px;
}
.markdet_europe_data_ul {
  margin: 0 -24px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.medu_li {
  width: 33.333333%;
  padding: 0 24px;
}
.medu_li_cont {
  width: 100%;
  padding-top: 24px;
  border-top: 2px solid #333;
  height: 100%;
}
.medu_li_cont_parga {
  margin-top: 30px;
}
.medu_li_cont_num p {
  font-size: 16px;
  color: #333;
  font-family: "poppinssemibold";
  line-height: 1.2;
}
.markdet_europe_img {
  width: 100%;
  border-radius: 20px;
  margin-top: 78px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  overflow: hidden;
}
.markdet_europe_img img {
  width: 100%;
}
.meiu_li:not(:first-child) {
  display: none;
}
.markdet_europe_img_ul {
  margin: 0 -20px;
}
.meiu_li {
  padding: 0 20px;
}
.markdet_europe_img_ul .slick-dots li {
  width: 30px;
  height: 2px;
  border-radius: 0;
}
.meiu_li_cont {
  width: 100%;
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
.markdet_new {
  padding-bottom: 86px !important;
  overflow: hidden;
}
.markdet_website {
  height: calc(100vh - 80px);
  position: relative;
  overflow: hidden;
}
.markdet_website_cont {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(50% - 600px);
  width: 22%;
}
.markdet_website h2 {
  color: #333;
}
.markdet_website_cont_link img {
  width: 26px;
  margin-left: 15px;
  flex-shrink: 0;
}
.markdet_website_cont_link a {
  display: flex;
  align-items: center;
}
.markdet_website_cont_link p {
  position: relative;
  top: 2px;
  color: #333;
}
.markdet_website_cont_link {
  margin-top: 40px;
}
.mnbu_li:not(:first-child) {
  display: none;
}
.mnbs_li:not(:first-child) {
  display: none;
}
.mnbs_li a {
  display: block;
  width: 100%;
  height: 100%;
}
.mnbs_li .hnlu_li_text_tit {
  color: #000;
}
.mnbs_li .hnlu_li_text {
  margin-top: 18px;
}
.mnbs_li .hnlu_li_text_time {
  margin-bottom: 0;
}
.markdet_new_bt {
  width: 88%;
}
.mnbs_li {
  width: 50%;
  padding: 0 20px;
}
.markdet_new_bt_ul {
  margin: 0 -20px;
}
.hnlu_li_text {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.markdet_new_bt_ul .slick-list {
  overflow: visible;
}
/* F6-Our Market-details-end */
/* D2-Autonomous driving -start */
.datu_li:not(:first-child) {
  display: none;
}
.datu_li_cont {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.datu_li {
  padding: 0 20px;
}
.drive_atlas_tp_ul {
  margin: 0 -20px;
}
.datu_li_cont img {
  width: 100%;
}
.video_btn {
  width: 62px;
}
.datu_li_cont_icon img {
  width: 100%;
}
.dabu_li {
  width: 16.666666%;
  padding: 0 12px;
}
.drive_atlas_bt_ul {
  margin: 0 -12px;
  cursor: grab;
  cursor: -webkit-grab;
  /* display: flex;
    justify-content: center;  */
}
.drive_atlas_bt_ul:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
.dabu_li_cont {
  width: 100%;
  cursor: pointer;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.dabu_li_cont::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
}
.dabu_li.slick-current .dabu_li_cont::after {
  opacity: 0;
  pointer-events: none;
}
.dabu_li:not(:first-child) {
  display: none;
}
.drive_atlas_bt {
  position: relative;
}
.drive_atlas_bt_btn {
  width: 100%;
  pointer-events: none;
}
.drive_atlas_bt_btn .std_arrow {
  width: 100%;
}
.drive_atlas_bt_btn .std_arrow_prev {
  left: -20px;
  position: relative;
  pointer-events: all;
}
.drive_atlas_bt_btn .std_arrow_next {
  right: -20px;
  position: relative;
  pointer-events: all;
}
.drive_atlas_bt_btn .slick-disabled {
  opacity: 1 !important;
  pointer-events: all !important;
}
.drive_atlas_bt_btn .std_arrow_prev.first,
.drive_atlas_bt_btn .std_arrow_next.last {
  opacity: 0.5 !important;
  pointer-events: none !important;
}
.dabu_li_cont_icon {
  width: 20px;
  display: none;
}
.dabu_li.act .dabu_li_cont_icon {
  display: block;
}
.drive_future,
.drive_bread {
  background: #122b6c;
}
.drive_future {
  padding-bottom: 0 !important;
}
.drive_future h2 {
  color: #fff;
}
.dfct_ul_li_icon {
  width: 150px;
}
.dfct_ul_li_icon img {
  width: 100%;
}
.dfct_ul_li_list p {
  color: #fff;
}
.dfct_ul_li_list li {
  position: relative;
  padding-left: 14px;
}
.dfct_ul_li_list li::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  top: 12px;
  left: 0;
}
.dfct_ul_li .std_title4 {
  color: #fff;
  margin-top: 40px;
  margin-bottom: 28px;
}
.drive_future_cont_text {
  width: 415px;
}
.dfct_ul_li {
  height: calc(100vh - 80px);
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.drive_future_cont_card {
  width: 516px;
  height: calc(100vh - 80px);
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.drive_future.isfixed .drive_future_cont_card {
  position: fixed;
  top: 80px;
  right: calc(50% - 600px);
}
.drive_future.notfixed .drive_future_cont_card {
  position: absolute;
  top: auto !important;
  bottom: 0;
  right: 0 !important;
}
.drive_future_cont {
  position: relative;
}
.dfcc_ul_li {
  width: 90%;
  position: absolute;
  top: 0;
  left: 0;
}
.dfcc_ul_li img {
  width: 100%;
}
.dfcc_ul {
  position: relative;
}
.dfcc_ul_li.act {
  position: relative;
  top: 0;
  left: 0;
  z-index: 5;
}
.psbu_li_ph {
  display: none;
}
.dfcc_cont {
  position: relative;
}
.dfct_bg {
  width: 706px;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.dfct_bg1 {
  transform: translate(-6%, -21%);
}
.dfct_bg2 {
  transform: translate(-3%, -24%);
}
.dfct_bg3 {
  transform: translate(0%, -27%);
}
.dfct_bg4 {
  transform: translate(3%, -30%);
}
.dfct_bg5 {
  transform: translate(6%, -33%);
}
.dfct_bg6 {
  transform: translate(10%, -37%);
}
.dfcc_ul_li1.empty {
  transform: translate(-5%, -8%) !important;
  opacity: 1 !important;
  z-index: 1 !important;
}
.service_enquiry_tp {
  position: relative;
  z-index: 5;
}
/* .drive_html,.drive_body{
    overflow: inherit !important;
} */
.dfct_dots_ul_li {
  width: 24px;
  height: 24px;
  margin-bottom: 8px;
  cursor: pointer;
}
.ddul_circle {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: relative;
}
.dfct_dots_ul_li:last-child {
  margin-bottom: 0;
}
.ddul_circle::before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.36s;
  opacity: 0;
}
.ddul_circle::after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.dfct_dots_ul_li.act .ddul_circle::before {
  opacity: 1;
}
.dfct_dots {
  position: absolute;
  right: -100px;
  top: 50%;
  transform: translateY(-50%);
}
.dfcc_ul_li:last-child {
  opacity: 1 !important;
}
/* D2-Autonomous driving -end */
/* D4-Reliability & Durability-start */
.reliab_proces {
  background-color: #02123b;
  padding-bottom: 100px !important;
  overflow: hidden;
}
.reliab_proces_bt_ul {
  margin: 0 -24px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.rpbu_li {
  width: 33.333333%;
  padding: 0 24px;
  margin-bottom: 40px;
}
.rpbu_li_cont {
  width: 100%;
  padding-top: 30px;
  border-top: 1px solid #fff;
  height: auto;
}
.rpbu_li_cont_icon {
  width: 150px;
}
.rpbu_li_cont_parga {
  color: #dfdfdf;
}
.rpbu_li_cont_parga {
  line-height: 1.8;
  margin-top: 40px;
}
.reliab_proces h2 {
  text-align: center;
  color: #fff;
}
.reliab_mater {
  overflow: hidden;
}
.reliab_mater,
.eventdet_review,
.eventdet_impro {
  padding: 170px 0;
}
.reliab_mater h2 {
  text-align: center;
  color: #333;
}
.reliab_mater_bt_le {
  width: 40%;
  border-radius: 20px;
  overflow: hidden;
}
.reliab_mater_bt_ri {
  width: 60%;
  padding-left: 83px;
}
.reliab_mater_bt {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.rmbr_ul_li {
  padding: 25px 0;
  position: relative;
  cursor: pointer;
}
.rmbr_ul_li::after {
  content: "";
  width: 100%;
  height: 1px;
  background: #e1e1e1;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all 0.36s;
}
.rmbr_ul_li_bt {
  margin-top: 20px;
  display: none;
}
.rmbl_ul_li:not(:first-child) {
  display: none;
}
.rult_tit {
  color: #333;
  width: calc(100% - 21px);
  padding-right: 27px;
  line-height: 1.8;
}
.rult_btn {
  width: 21px;
  height: 21px;
  position: relative;
  top: 7.5px;
}
.rult_btn img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
}
.rmbr_ul_li_tp {
  display: flex;
  align-items: flex-start;
  position: relative;
  cursor: pointer;
}
.rmbr_ul_li_tp::after {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 2px solid #0047ba;
  position: absolute;
  top: 13px;
  left: -20px;
}
.rult_btn img:nth-child(2) {
  opacity: 0;
}
.rmbr_ul_li.act::after {
  background: #0047ba;
}
.rmbr_ul_li.act .rult_btn img {
  transform: translateX(-50%) rotate(180deg);
}
.rmbr_ul_li.act .rult_btn img:nth-child(2) {
  opacity: 1;
}
.reliab_body {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  overflow: hidden;
  position: relative;
  height: 130vh;
}
.reliab_body h2 {
  color: #333;
  position: relative;
  z-index: 5;
}
.reliab_body_swiper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.reliab_body_cont {
  height: 100vh;
  width: 100%;
  padding-bottom: 0 !important;
  position: relative;
}
.reliab_body.isfixed .reliab_body_cont {
  position: fixed;
  top: 0;
  left: 0;
}
.reliab_body.notfixed .reliab_body_cont {
  position: absolute;
  top: auto !important;
  bottom: 0;
}
#reliab_body_swiper_cont {
  width: 100%;
  height: 100%;
}
.rbbu_li_cont {
  border-radius: 10px;
  background: var(--f, #fff);
  box-shadow: 0px 2.76726px 2.21381px 0px rgba(29, 86, 185, 0.02),
    0px 6.6501px 5.32008px 0px rgba(29, 86, 185, 0.03),
    0px 12.52155px 10.01724px 0px rgba(29, 86, 185, 0.04),
    0px 22.33631px 17.86905px 0px rgba(29, 86, 185, 0.04),
    0px 41.77761px 33.42209px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  overflow: hidden;
  padding: 25px 42px;
  height: 100%;
}
.rbbu_li_cont_tit {
  font-size: 48px;
  line-height: 1.4;
  color: #0047ba;
}
.rbbu_li {
  width: 50%;
  padding: 0 21px;
}
.reliab_body_bt_ul {
  margin: 0 -21px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.reliab_body_mid_car {
  width: 95%;
  margin: auto;
}
.reliab_body_mid_car img {
  width: 100%;
}
.reliab_body_mid {
  position: relative;
  padding-top: 190px;
}
.reliab_body_mid_circle {
  width: 60%;
  margin: auto;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) rotate(0deg);
  z-index: -1;
  transition: all 2.5s ease-in-out;
}
.rbmc_bg {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.rbmc_bg img {
  width: 100%;
}
.rbmc_bg1 {
  position: relative;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.rbmc_bg2 {
  width: 95%;
  transition: all 1.5s ease-in-out;
}
.rbmc_bg3,
.rbmc_bg4 {
  width: 60%;
}
.rbbs_li {
  height: auto !important;
}
#reliab_body_bt_swiper {
  overflow: visible !important;
}
.reliab_body_bt {
  transition: all 0.36s;
}
.rbmc_bg4 ul {
  width: 100%;
}
/* .rbmc_bg4 li{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all .36s;
}
.rbmc_bg4 li.act{
    position: relative;
    opacity: 1;
} */
.rbmc_bg4 img {
  width: 100%;
}
.reliab_body_bt_main {
  width: 48.75%;
  margin: auto;
}
/* .reliab_body{
    position: sticky;
    top: 0px;
} */
/* D4-Reliability & Durability-end */
/* D3-Intelligent loT-start */
.lot_data .medu_li {
  width: 25%;
}
.lot_data {
  padding-bottom: 0 !important;
}
.lot_scen h2 {
  color: #333;
  text-align: center;
}
.lot_scen {
  padding-top: 80px !important;
}
.lot_scen_parga {
  width: 78.5%;
  margin: auto;
  text-align: center;
  margin-top: 20px;
}
.lot_scen_parga p {
  color: #333;
}
.lot_scen_img {
  width: 100%;
  margin-top: 120px;
}
.lot_scen_img img {
  width: 100%;
}
/* D3-Intelligent loT-end */
/* F5-Our Market-start */
.market_html,
.market_body {
  overflow: inherit !important;
}
.market_list_ul {
  padding: 70px 0;
}
.market_list_ul_li {
  padding: 70px 0;
  position: sticky;
  top: 80px;
  background-color: #fff;
}
@keyframes circleRotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(1turn);
  }
}
.market_world_img {
  position: absolute;
  width: 167%;
  top: 42%;
  left: 50%;
  transform: translateX(-50%);
}
.market_world_img img {
  width: 100%;
  animation: circleRotate 50s infinite linear both;
}
.market_world_bg {
  width: 100%;
  position: relative;
}
.market_world_bg_pic {
  width: 100%;
}
.market_world_bg_pic img {
  width: 100%;
}
.market_world {
  overflow: hidden;
}
.market_list {
  margin-top: -13%;
}
.market_list_ul_li:first-child {
  background-color: transparent;
}
.market_world {
  padding-bottom: 0 !important;
}
.market_world h2 {
  text-align: center;
  color: #333;
}
.market_world_parga {
  width: 72%;
  margin: auto;
  margin-top: 22px;
}
.market_world_parga p {
  text-align: center;
}
.mlul_bt {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.mlul_bt img {
  width: 100%;
}
.mlul_tp_le .std_title2 {
  color: #333;
}
.mlul_tp_ri .std_parga p {
  color: #333;
}
.mlul_tp_ri {
  width: 76%;
}
.mlul_tp_le {
  width: 24%;
}
.mlul_tp {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mlul_tp_ri_btn {
  margin-top: 52px;
}
/* F5-Our Market-end */
/* G8-events details-start */
.eventdet_main .prodet_relat h2,
.casdet_main .prodet_relat h2 {
  text-align: center;
}
.eventdet_info {
  overflow: hidden;
}
.eventdet_info_cont {
  width: 96.666666%;
  margin: auto;
}
.eventdet_info_cont_tit {
  color: #666;
  text-align: center;
}
.eventdet_review h2 {
  color: #333;
  text-align: center;
}
.eventdet_review_cont_le {
  width: 66%;
}
.eventdet_review_cont_ri {
  width: 34%;
  padding-left: 40px;
}
.ercr_cont {
  position: relative;
}
.ercl_box {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  height: calc(100% - 20px);
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.ercl_box_img::after {
  content: "";
  width: 100%;
  height: 42%;
  border-radius: 20px;
  opacity: 0.5;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
  position: absolute;
  bottom: 0;
  left: 0;
}
.eventdet_review_cont {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.ercl_box_img {
  width: 100%;
  height: 100%;
  position: relative;
}
.ercl_box_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.36s;
}
.ercl_box_text_icon {
  width: 44px;
  cursor: pointer;
}
.ercl_box_text_icon img {
  width: 100%;
}
.ercl_box_text {
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 5;
}
.ercl_box_text .std_title4 {
  color: #fff;
}
.ercl_box_text {
  width: 100%;
  bottom: 44px;
  padding-left: 54px;
  padding-right: 45px;
}
.ercr_box_li {
  margin-bottom: 20px;
}
.ercr_box_li:not(:first-child) {
  display: none;
}
.eblc_text {
  width: 100%;
  bottom: 24px;
  padding-left: 38px;
  padding-right: 28px;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ercr_box_li_cont {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
.eblc_img {
  width: 100%;
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.eblc_img img {
  width: 100%;
  transition: all 0.36s;
}
.eblc_img::after {
  content: "";
  width: 100%;
  height: 48%;
  border-radius: 20px;
  opacity: 0.5;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
  position: absolute;
  bottom: 0;
  left: 0;
}
.eblc_text .std_title5 {
  color: #fff;
}
.eblc_text_icon {
  cursor: pointer;
  width: 30px;
}
.eblc_text_icon img {
  width: 100%;
}
.eventdet_main .prodet_relat_bt .pslu_li:not(:first-child),
.casdet_main .prodet_relat_bt .pslu_li:not(:first-child) {
  display: block;
}
.eventdet_review {
  padding-top: 0 !important;
  overflow: hidden;
}
.eventdet_impro {
  background: #122b6c;
  overflow: hidden;
}
.eventdet_impro h2 {
  color: #fff;
}
.eventdet_impro_cont {
  margin-top: 90px;
}
.eicu_li {
  margin-bottom: 126px;
}
.eicu_li:last-child {
  margin-bottom: 0;
}
.eicu_li_cont_ri {
  width: 57%;

  position: relative;
}
.eicu_li_cont_le {
  width: 43%;
  padding-right: 105px;
}
.eicu_li_cont_le .std_title4 {
  color: #fff;
}
.eicu_li_cont_le .std_title5 {
  color: #fff;
  margin-top: 16px;
}
.elcl_parga p {
  color: #dfdfdf;
}
.eicu_li.on .eicu_li_cont_le {
  padding-right: 0;
  padding-left: 105px;
}
.eicu_li_cont {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.eicu_li.on .eicu_li_cont {
  flex-direction: row-reverse;
}
.eventdet_impro_road {
  padding-bottom: 0 !important;
}
.eventdet_impro_road h2 {
  text-align: center;
}
.eventdet_impro_road_parga p {
  color: #dfdfdf;
  text-align: center;
}
.eirc_tp_ul_li:not(:first-child),
.eirc_bt_ul_li:not(:first-child) {
  display: none;
}
.ebul_cont p {
  color: #dfdfdf;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.eirc_bt_ul {
  width: 89%;
  margin: auto;
}
.eventdet_excit {
  overflow: hidden;
}
.eventdet_excit h2 {
  text-align: center;
  color: #333;
}
.eecu_li:not(:first-child) {
  display: none;
}
.eecu_li_cont {
  border-radius: 20px;
  overflow: hidden;
}
.eventdet_new {
  background: #fbfbfb;
  overflow: hidden;
}
.eventdet_new h2 {
  color: #333;
}
.enbu_li {
  width: 50%;
  padding: 0 20px;
}
.eventdet_new_bt_ul {
  margin: 0 -20px;
}
.enbu_li a {
  width: 100%;
  display: block;
}
.enbu_li .hnlu_li_text_time {
  margin-bottom: 0;
}
.enbu_li .hnlu_li_text_tit {
  margin-bottom: 16px;
  color: #000;
  height: 3.2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.elcr_img {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  z-index: 5;
  position: relative;
}
.elcr_img img {
  width: 100%;
}
.elcr_bg {
  width: 100%;
  position: absolute;
  right: -20%;
  top: -10%;
}
.eicu_li.on .elcr_bg {
  right: auto;
  left: -20%;
}
.eirc_tp {
  position: relative;
}
.eirc_tp_slick {
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  z-index: 5;
}
.eirc_tp_ul {
  margin: 0 -20px;
}
.etul_cont {
  width: 100%;
}
.etul_cont img {
  width: 100%;
}
.eirc_tp_btn {
  width: 100%;
  z-index: 5;
  pointer-events: none;
}
.eirc_tp_btn .std_arrow {
  width: 100%;
}
.eirc_tp_btn .std_arrow_icon {
  pointer-events: all;
}
.eirc_tp_btn .std_arrow_prev {
  left: -84px;
  position: relative;
}
.eirc_tp_btn .std_arrow_next {
  right: -84px;
  position: relative;
}
.eirc_tp_ul_li {
  padding: 0 10px;
}
.eirc_tp_bg {
  width: 100%;
  position: absolute;
  left: -20%;
  bottom: -45%;
}
.eirc_tp_bg img {
  width: 100%;
}
.eventdet_excit_cont {
  position: relative;
  width: 72%;
  margin: auto;
}
.eventdet_excit_cont_btn {
  width: 100%;
  pointer-events: none;
}
.eventdet_excit_cont_btn .std_arrow {
  width: 100%;
}
.eventdet_excit_cont_btn .std_arrow_icon {
  pointer-events: all;
}
.eecu_li:not(:first-child) {
  display: none;
}
.eventdet_excit_cont_ul .slick-list {
  overflow: visible;
}
.eecu_li {
  transform: scale(0.85);
  transition: all 0.36s;
  opacity: 0.5;
}
.eecu_li.slick-current {
  transform: scale(1) !important;
  opacity: 1;
}
.eventdet_excit_cont_btn .std_arrow_prev {
  position: relative;
  left: -86px;
}
.eventdet_excit_cont_btn .std_arrow_next {
  position: relative;
  right: -86px;
}
.enbu_li .hnlu_li_text {
  margin-top: 24px;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.hnlu_li_text_btn {
  margin-top: 40px;
}
.hnlu_li_text_parga p {
  height: 5.25em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.enbu_li:not(:first-child) {
  display: none;
}
/* G8-events details-end */
/* J1-Online Message-start */
.message_main .prodet_order {
  padding-left: calc(50% - 720px);
  padding-right: calc(50% - 800px);
}
.message_main .mod_bread {
  width: 1440px;
}
.message_cont {
  padding-bottom: 170px !important;
}
.solution_energy {
  padding-top: 170px;
  overflow: hidden;
}
.message_main .prodet_order_ri {
  width: 69.5%;
  padding-left: 60px;
}
.message_main .prodet_order_le {
  width: 30.5%;
}
/* J1-Online Message-end */
/* G6-Gallery details-start */
.galldet_previous {
  overflow: hidden;
}
.galldet_previous h2 {
  text-align: center;
  color: #333;
}
.gpcu_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 10px;
}
.galldet_previous_cont_ul {
  margin: 0 -20px;
}
.gpcu_li a {
  width: 100%;
  display: block;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.gpcu_li_tit {
  width: 100%;
  z-index: 5;
  padding: 0 20px;
  bottom: 15px;
  color: #fff;
}
.gpcu_li a::after {
  content: "";
  width: 100%;
  height: 43%;
  border-radius: 10px;
  opacity: 0.5;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
  position: absolute;
  bottom: 0;
  left: 0;
}
.galldet_pro h1 {
  text-align: center;
  color: #333;
}
.galldet_pro .std_title5 {
  text-align: center;
  color: #666;
  line-height: 1.8;
  margin-top: 10px;
}
.galldet_pro {
  padding-top: 80px;
  overflow: hidden;
}
.galldet_pro_cont {
  width: 89.5%;
  margin: auto;
}
.galldet_pro_cont .eecu_li {
  transform: scale(0.8);
}
.galldet_pro .std_arrow_next {
  position: relative;
  right: -128px;
}
.galldet_pro .std_arrow_prev {
  position: relative;
  left: -128px;
}
.galldet_pro_btn {
  text-align: center;
}
.eecu_li_cont_down p {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
}
.eecu_li_cont_down img {
  width: 19px;
  margin-right: 10px;
}
.eecu_li_cont_down a {
  display: flex;
  align-items: center;
}
.eecu_li_cont_down {
  position: absolute;
  right: 24px;
  bottom: 20px;
  transition: all 0.36s;
  opacity: 0;
}
.eecu_li.slick-current .eecu_li_cont_down {
  opacity: 1;
}
/* G6-Gallery details-end */
/* E1-Service Philosophy-start */
.philo_system,
.philo_team {
  overflow: hidden;
}
.philo_team h2,
.philo_system h2 {
  text-align: center;
  color: #333;
}
.ptcu_li {
  width: 50%;
  padding: 0 20px;
  margin-bottom: 70px;
}
.ptcu_li_cont_icon {
  width: 100px;
  margin: auto;
}
.ptcu_li_cont .std_title5 {
  text-align: center;
  color: #333;
  line-height: 1.8;
  height: 3.6em;
  overflow: hidden;
  margin-bottom: 8px;
}
.ptcu_li_cont {
  height: 100%;
}
.ptcu_li_cont .std_parga p {
  text-align: center;
}
.philo_team_cont_ul {
  display: flex;
  align-items: stretch;
  margin: 0 -20px;
  flex-wrap: wrap;
}
.philo_system_parga p {
  text-align: center;
  color: #666;
}
.pscl_ul_li_cont .std_title4 {
  color: #999;
  transition: all 0.36s;
}
.pscl_ul_li_cont {
  padding-top: 40px;
  position: relative;
}
.pscl_ul_li_cont::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #c8c8c8;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
}
.pscl_ul_li:first-child {
  margin-top: 0;
}
.pulc_info {
  margin-top: 24px;
  display: none;
}
.pulc_info li {
  position: relative;
  padding-left: 12px;
}
.pulc_info li::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #666;
  position: absolute;
  top: 12px;
  left: 0;
}
.pscl_ul_li.act .std_title4 {
  color: #333;
}
.pscr_ul_li:not(:first-child) {
  display: none;
}
.pscl_ul_li {
  cursor: pointer;
}
.pscl_ul_li.act .pscl_ul_li_cont::after {
  height: 2px;
  background-color: #333;
}
.philo_system_cont_ri {
  width: 65%;
}
.pscr_ul {
  width: 100%;
}
.pscr_ul_li {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
.pscr_ul_li img {
  width: 100%;
}
.pscr_ul_li::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
}
.philo_system_cont_le {
  width: 35%;
  padding-right: 40px;
}
.philo_system_cont {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.philo_service h2 {
  color: #333;
  text-align: center;
}
.philo_service_parga {
  width: 80%;
  margin: auto;
  text-align: center;
}
.philo_service_swiper_li {
  position: relative;
}
.philo_service_swiper_li::before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background: linear-gradient(
    180deg,
    rgba(13, 29, 70, 0) 0%,
    rgba(13, 29, 70, 0.8) 48.23%
  );
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  transition: all 0.36s;
}
.philo_service_swiper_li::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
  border-radius: 20px;
}
.philo_service_swiper_li .ys_imgbox_cover {
  border-radius: 20px;
  overflow: hidden;
}
.pssl_text {
  width: 100%;
  padding: 0 50px;
  bottom: 16px;
  z-index: 5;
}
.pssl_text .std_title4 {
  color: #fff;
  margin-bottom: 16px;
}
.pssl_text_parga p {
  color: #fff;
}
.pssl_text_parga {
  display: none;
}
#philo_service_swiper {
  overflow: visible;
  padding-bottom: 72px;
}
.philo_service {
  background: #122b6c;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.philo_service::after {
  content: "";
  width: 100%;
  height: 450px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.philo_service .swiper-pagination-progressbar {
  background: rgba(225, 255, 255, 0.5);
  position: absolute;
}
.philo_service .swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: calc(100% - 167px);
  height: 1px;
  top: auto;
  bottom: 0;
}
.philo_service
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  background: rgba(225, 225, 225, 1);
}
.philo_service_img {
  position: relative;
}
.philo_service_btn {
  position: absolute;
  right: 0;
  bottom: -20px;
  z-index: 5;
}
.pssl_bg {
  width: 100%;
  position: absolute;
  left: -25%;
  bottom: -25%;
  z-index: -1;
  transition: all 0.36s;
  opacity: 0;
  pointer-events: none;
}
.pssl_bg img {
  width: 100%;
}
.philo_service_info_li .std_parga {
  margin-top: 10px;
}
.philo_service_info_li p {
  color: #dfdfdf;
  text-align: center;
}
.philo_service_info_li .std_title3 {
  text-align: center;
  color: #fff;
}
.philo_service_info_li {
  margin-bottom: 65px;
}
.philo_concept {
  overflow: hidden;
}
.philo_concept h2 {
  color: #333;
}
.philo_concept_bt {
  border-radius: 20px;
  overflow: hidden;
}
.philo_concept_bt_ul {
  margin: 0 -10px;
  display: flex;
}
.pulc_img {
  width: 100%;
  border-radius: 50%;
  overflow: hidden;
  display: none;
}
.pulc_img img {
  width: 100%;
}
.pcbu_li {
  width: 33.333333%;
  height: 490px;
  transition: all 0.4s ease-out;
  padding: 0 10px;
}
.pcbu_li_cont {
  width: 100%;
  height: 100%;
  position: relative;
}
.pcbu_li_cont_bg {
  width: 100%;
  height: 100%;
}
.pcbu_li_cont::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
}
.plct_before_tit {
  z-index: 5;
  color: #fff;
  text-align: center;
  padding: 0 1vw;
  /* max-width: 200px; */
  transition: all 0.36s;
  width: 100%;
}
.paiu_li p {
  color: #fff;
}
.paiu_li img {
  width: 24px;
  margin-right: 8px;
  position: relative;
  top: 3px;
}
.plct_after_info_ul {
  margin: 0 -24px;
  display: flex;
  flex-wrap: wrap;
}
.paiu_li {
  display: flex;
  align-items: self-start;
  padding: 0 24px;
  margin-bottom: 20px;
}
.plct_after_info {
  margin-top: 27px;
}
.plct_after {
  z-index: 5;
  width: 100%;
  bottom: 30px;
  padding: 0 50px;
  opacity: 0;
}
.plct_after .std_title4 {
  color: #fff;
}
.pcbu_li.act {
  width: 80%;
}
.pcbu_li.act .plct_after {
  opacity: 1;
  transition: opacity 0.36s 0.3s;
}
.pcbu_li.act .plct_before_tit {
  opacity: 0;
  transition: opacity 0.36s 0.2s;
}
.philo_concept_tp {
  overflow: hidden;
}
.philo_concept_tp_ri {
  width: 475px;
  position: relative;
}
.philo_concept_tp_ri.ys_fixed {
  position: fixed;
  top: 208px;
  right: calc(50% - 600px);
}
.philo_concept_tp_ri.ys_fixed.ys_notfixed {
  position: absolute;
  right: 0 !important;
  bottom: 0;
  top: auto !important;
}
.pctr_ul {
  width: 100%;
  margin-top: 8px;
  position: relative;
}
.pctr_ul_li {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
  opacity: 0;
}
.pctr_ul_li .ys_imgbox_cover {
  border-radius: 50%;
}
.pctr_ul_li.act {
  opacity: 1;
  position: relative;
}
.philo_concept_tp_le {
  width: calc(100% - 475px);
  padding-right: 170px;
}
.pctl_tab {
  display: none;
}
.pctl_ul_li .std_title4 {
  color: #333;
  margin-bottom: 20px;
  transition: all 0.36s;
  opacity: 0.5;
}
.pctl_ul_li .std_parga {
  color: #666;
  transition: all 0.36s;
  opacity: 0.5;
}
.pctl_ul_li.act .std_title4,
.pctl_ul_li.act .std_parga {
  opacity: 1;
}
.philo_concept_tp_cont {
  position: relative;
}
.pctl_ul_li {
  padding-bottom: 0 !important;
}
.pctl_ul_li:last-child {
  padding-bottom: 180px !important;
}
/* .philo_concept_tp.isfixed .philo_concept_tp_ri{
    position: fixed;
    top: 278px;
    right: calc(50% - 600px);
} */
/* E1-Service Philosophy-end */
/* B-E-Solution-start */
.solution_value h2 {
  color: #333;
  text-align: center;
}
.solution_value_parga p {
  color: #333;
}
.solution_value_bt_img {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.solution_value_bt_img img {
  width: 100%;
}
.solution_value_bt {
  position: relative;
}
/* .solution_value_bt_btn{
    width: 72px;
    cursor: pointer;
} */
.solution_value_bt_btn img {
  width: 100%;
}
.solution_value {
  padding: 100px 0;
  overflow: hidden;
}
.solution_mobility {
  padding-top: 0 !important;
  overflow: hidden;
}
.solution_mobility_cont {
  padding-top: 75px;
  border-top: 1px solid #e1e1e1;
}
.solution_mobility h2 {
  text-align: center;
  color: #333;
}
.solution_mobility_cont_parga p {
  text-align: center;
}
.smcb_tab_ul_li .std_title5 {
  color: #666;
  transition: all 0.36s;
}
.smcb_tab_ul_li.act .std_title5 {
  color: #333;
}
.smcb_tab_ul_li {
  margin: 0 22px;
  cursor: pointer;
  position: relative;
}
.smcb_tab_ul {
  display: flex;
  justify-content: center;
}
.solution_mobility_cont_bt {
  margin-top: 42px;
}
.smcb_tab_ul_li::after {
  content: "";
  width: 0%;
  height: 2px;
  background: #000;
  position: absolute;
  bottom: 4px;
  left: 0;
  transition: all 0.36s;
}
.smcb_tab_ul_li.act::after {
  width: 100%;
}
.smcb_list_ul_li:not(:first-child) {
  display: none;
}
.prolist_solu_list_btn {
  text-align: center;
}
.pslb_btn {
  cursor: pointer;
}
.solution_energy h2 {
  color: #333;
}
.solution_energy_parga p {
  color: #333;
}
.solution_energy_parga {
  margin-top: 24px;
}
/* .solution_energy_btn p{
    color: #333;
    font-size: 16px;
} */
.solution_energy_bt {
  margin-top: 46px;
  width: 100%;
}
.solution_energy_bt img {
  width: 100%;
}
.solution_sustain h2 {
  text-align: center;
  color: #333;
}
.solution_sustain_cont {
  border-radius: 20px;
  overflow: hidden;
}
.sscu_li .plct_after_info p {
  color: #fff;
}
.sscu_li .plct_after_info {
  margin-top: 8px;
}
.sscu_li .pcbu_li_cont::before {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.2) 0%,
    rgba(0, 0, 0, 0.2) 100%
  );
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  transition: all 0.36s;
  opacity: 0;
}
.sscu_li.act .pcbu_li_cont::after {
  opacity: 0;
}
.sscu_li.act .pcbu_li_cont::before {
  opacity: 1;
}
/* .solution_charging_li1{
    height: 170vh;
} */
.solution_charging_li {
  width: 100%;
  /* height: 200vh; */
  position: relative;
}
.solution_charging_li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sclc_text_cont .std_parga {
  margin-top: 24px;
}
.sclc_text_cont .std_parga p {
  color: #fff;
}
.sclc_text {
  bottom: 130px;
  z-index: 5;
}
.solution_charging_li_cont {
  position: relative;
  height: 100vh;
  overflow: hidden;
  width: 100%;
}
.sclc_text .std_title2 {
  color: #fff;
}
.sclc_text_cont {
  width: 58%;
}
.sclc_img {
  width: 100%;
  height: 100%;
  position: relative;
}
.sclc_lottie {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
.sclc_box {
  height: 100vh !important;
}
.sclc_box.isfixed {
  position: fixed;
  top: 80px;
  left: 0;
}
.sclc_box.isfixed.isab {
  position: absolute;
  top: auto !important;
  bottom: 0;
}
/* .solution_charging_li.isfixed .solution_charging_li_cont{
    position: fixed;
    top: 80px;
    left: 0;
}
.solution_charging_li.isab .solution_charging_li_cont {
    position: absolute;
    top: auto !important;
    bottom: 0;
}
.solution_charging_li:last-child{
    height: 100vh;
} */
.solution_charging {
  position: relative;
}
.solution_sustain {
  /* padding-bottom: 0 !important; */
  overflow: hidden;
}
.solution_value_parga {
  width: 78.5%;
  margin: auto;
  text-align: center;
}
/* B-E-Solution-end */
/* H1-Contact-start */
.contact_order {
  padding-top: 160px;
  padding-bottom: 190px;
}
.contact_road {
  background-color: #fbfbfb;
  overflow: hidden;
}
.contact_road h2 {
  color: #333;
  text-align: center;
}
.contact_road_parga {
  margin-top: 15px;
  text-align: center;
}
.contact_road_ul {
  margin: 0 -20px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.contact_road_ul_li {
  width: 20%;
  padding: 0 20px;
}
.crul_cont {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px
      rgba(29, 86, 185, 0.02),
    0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03),
    0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04),
    0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04),
    0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  transition: all 0.36s;
  padding: 50px;
}
.crul_cont_icon {
  width: 70px;
  margin: auto;
}
.crul_cont_icon img {
  width: 100%;
}
.crul_cont_text {
  margin-top: 25px;
}
.crul_cont_text .std_title5 {
  color: #000;
  text-align: center;
  line-height: 1.8;
}
.crul_cont_text .std_parga p {
  text-align: center;
}
.crul_cont_icon a {
  width: 100%;
  display: block;
}
.contact_touch_le h2 {
  color: #333;
}
.contact_touch_le {
  width: 58%;
  padding-right: 140px;
}
.contact_touch_ri {
  width: 42%;
}
.contact_touch_ri_img {
  width: 100%;
  padding-left: 26px;
}
.contact_touch_ri_img img {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.contact_touch_ri_text {
  width: 100%;
  padding-right: 26px;
}
.ctrt_cont {
  position: relative;
  margin-top: -15px;
  padding: 40px 60px 44px 50px;
  border-radius: 10px;
  background: var(--f, #fff);
  box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px
      rgba(29, 86, 185, 0.02),
    0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03),
    0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04),
    0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04),
    0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}
.ctrt_cont_tp_map p {
  color: #666;
}
.ctrt_cont_tp_map img {
  width: 24px;
  margin-right: 8px;
}
.ctrt_cont_tp_map a {
  display: flex;
  align-items: center;
}
.ctrt_cont_tp {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ctrt_cont_bt {
  margin-top: 22px;
}
.contact_touch {
  overflow: hidden;
}
.contact_touch .ys_cont1200 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.contact_touch_le_cont {
  margin-top: 15px;
}
.ctlc_ul_li {
  padding: 60px 0;
  border-bottom: 1px solid #e1e1e1;
  display: flex;
  align-items: center;
}
.cull_icon {
  width: 40px;
}
.cull_icon img {
  width: 100%;
}
.ctlc_ul_li_le .std_title5 {
  color: #333;
  width: calc(100% - 40px);
  padding-left: 36px;
}
.ctlc_ul_li_le {
  width: 222px;
  display: flex;
  align-items: center;
}
.ctlc_ul_li_ri {
  width: calc(100% - 222px);
  padding-left: 48px;
}
/* H1-Contact-end */
/* F4-Sustainability-start */
.sustain_report_le {
  width: 60%;
  overflow: hidden;
  position: relative;
}
.sustain_report_ri {
  width: 40%;
  position: relative;
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.sustain_report {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  background: #02123b;
  padding-right: calc(50% - 600px);
  overflow: hidden;
}
.sustain_report_le_img {
  width: 100%;
  position: relative;
}
.sustain_report_le_img img {
  width: 100%;
}
/* .sustain_report_le_img::after{
    content: "";
    width: 100%;
    height: 100%;
    backdrop-filter: blur(12.5px);
    position: absolute;
    top: 0;
    left: 0;
} */
.sustain_report_ri_cont {
  width: 100%;
  padding-left: 145px;
}
.sustain_report_ri_cont .std_title4 {
  color: #fff;
}
.srrc_parga p {
  color: #fff;
}
.srrc_parga {
  margin-top: 17px;
  margin-bottom: 72px;
}
.srrc_btn_li p {
  font-size: 16px;
  margin-left: 0 !important;
}
.srrc_btn_li img {
  width: 20px !important;
  margin-right: 10px;
}
.srrc_btn_li a {
  display: flex;
  align-items: center;
}
.srrc_btn_li {
  margin-bottom: 18px;
}
.srrc_btn_li:last-child {
  margin-bottom: 0;
}
.srrc_btn_li_cont {
  display: inline-block;
}
.sustain_report_le_cont {
  width: 29%;
}
.srlc_img {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}
.srlc_img img {
  width: 100%;
}
.sustain_report_le_cont .std_title5 {
  color: #fff;
  width: 100%;
  padding-left: 28px;
  padding-right: 100px;
  top: 105px;
}
.sustain_way {
  padding-bottom: 260px !important;
  overflow: hidden;
}
.sustain_way_parga {
  width: 74%;
  margin: 22px auto 0;
}
.sustain_way_parga p {
  text-align: center;
}
.sustain_way h2 {
  text-align: center;
  color: #333;
}
.sustain_way_bt {
  padding-right: calc(50% - 600px);
  margin-top: 147px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.swbr_ul_li:not(:first-child) {
  display: none;
}
.swbr_ul_li {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  padding: 0 10px;
}
.swbr_ul {
  margin: 0 -10px;
}
.swbr_ul_li .std_title4 {
  color: #333;
}
.swbr_ul_li .std_parga p {
  color: #666;
}
.swbr_ul_li_parga {
  margin-top: 10px;
  margin-bottom: 40px;
}
.suld_li_cont_tp p {
  color: #333 !important;
  font-family: "poppinssemibold";
}
.suld_li {
  width: 50%;
  padding: 0 30px;
}
.swbr_ul_li_data {
  margin: 0 -30px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.sustain_way_bt_le {
  width: 53.5%;
  position: relative;
}
.swbl_ul {
  border-radius: 0 500px 500px 0;
  overflow: hidden;
  width: 100%;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.sustain_way_bt_ri {
  width: 46.5%;
  padding-left: 145px;
}
.swbl_ul_li {
  width: 100%;
}
.swbl_ul_li img {
  width: 100%;
}
.swbl_circle {
  width: 72%;
  height: 600px;
  border-radius: 50%;
  background: #daedf3;
  position: absolute;
  right: -80px;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}
.swbl_cirbg {
  width: 164px;
  height: 164px;
  border-radius: 50%;
  border: 1px solid #69e4a3;
  position: absolute;
  bottom: -38px;
  right: 120px;
  z-index: 1;
}
.swbl_ul_li:not(:first-child) {
  display: none;
}
.sustain_hold {
  position: relative;
  padding-bottom: 0 !important;
}
.sustain_hold::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(
    180deg,
    #fff 0%,
    rgba(255, 255, 255, 0.89) 42.93%,
    rgba(255, 255, 255, 0.59) 50.81%,
    rgba(255, 255, 255, 0) 100%
  );
  position: absolute;
  top: 0;
  left: 0;
}
.sustain_hold h2 {
  text-align: center;
  color: #333;
}
.sustain_hold .ys_cont1200 {
  position: relative;
  z-index: 5;
}
.sustain_hold_parga {
  text-align: center;
  width: 72%;
  margin: 22px auto 0;
}
.shbu_li {
  width: 25%;
  position: relative;
}
.sustain_hold_bt_ul {
  display: flex;
  align-items: flex-end;
}
.shbu_li_cont .std_title2 {
  color: #333;
}
.shbu_li_cont p {
  color: #333;
}
.slcl_point {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #000;
  position: absolute;
  bottom: -5px;
  left: -5px;
}
.shbu_li_cont_le {
  width: 10px;
  height: 100%;
  position: relative;
}
.shbu_li_cont_text {
  width: calc(100% - 10px);
  padding-left: 8px;
  height: 100%;
}
.shbu_li:nth-child(1) {
  height: 190px;
}
.shbu_li:nth-child(2) {
  height: 285px;
}
.shbu_li:nth-child(3) {
  height: 360px;
}
.shbu_li:nth-child(4) {
  height: 440px;
}
.shbu_li_cont {
  height: 100%;
}
.slcl_vertline {
  width: 1px;
  height: 100%;
  background-color: #333;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all 0.36s;
}
.slcl_horiline {
  width: 100%;
  height: 1px;
  background-color: #333;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
}
.sustain_hold_bt.act .shbu_li:nth-child(1) .slcl_point {
  animation: point_fadein 0.5s ease-in-out both 0.1s;
}
.sustain_hold_bt.act .shbu_li:nth-child(1) .slcl_vertline {
  animation: vertical_line 0.5s ease-in-out both 0.1s;
}
.sustain_hold_bt.act .shbu_li:nth-child(1) .slcl_horiline {
  animation: horizontal_line 0.5s ease-in-out both 0.5s;
}
.sustain_hold_bt.act .shbu_li:nth-child(1) .slct_box {
  animation: ysfadeInUp 0.5s ease-in-out both 0.7s;
}
.sustain_hold_bt.act .shbu_li:nth-child(2) .slcl_point {
  animation: point_fadein 0.5s ease-in-out both 0.8s;
}
.sustain_hold_bt.act .shbu_li:nth-child(2) .slcl_vertline {
  animation: vertical_line 0.5s ease-in-out both 0.8s;
}
.sustain_hold_bt.act .shbu_li:nth-child(2) .slcl_horiline {
  animation: horizontal_line 0.5s ease-in-out both 1.2s;
}
.sustain_hold_bt.act .shbu_li:nth-child(2) .slct_box {
  animation: ysfadeInUp 0.5s ease-in-out both 1.4s;
}
.sustain_hold_bt.act .shbu_li:nth-child(3) .slcl_point {
  animation: point_fadein 0.5s ease-in-out both 1.5s;
}
.sustain_hold_bt.act .shbu_li:nth-child(3) .slcl_vertline {
  animation: vertical_line 0.5s ease-in-out both 1.5s;
}
.sustain_hold_bt.act .shbu_li:nth-child(3) .slcl_horiline {
  animation: horizontal_line 0.5s ease-in-out both 1.9s;
}
.sustain_hold_bt.act .shbu_li:nth-child(3) .slct_box {
  animation: ysfadeInUp 0.5s ease-in-out both 2.1s;
}
.sustain_hold_bt.act .shbu_li:nth-child(4) .slcl_point {
  animation: point_fadein 0.5s ease-in-out both 2.2s;
}
.sustain_hold_bt.act .shbu_li:nth-child(4) .slcl_vertline {
  animation: vertical_line 0.5s ease-in-out both 2.2s;
}
.sustain_hold_bt.act .shbu_li:nth-child(4) .slcl_horiline {
  animation: horizontal_line 0.5s ease-in-out both 2.6s;
}
.sustain_hold_bt.act .shbu_li:nth-child(4) .slct_box {
  animation: ysfadeInUp 0.5s ease-in-out both 2.8s;
}
.sustain_hold_bt {
  opacity: 0;
  transition: all 0.36s;
}
.sustain_hold_bt.act {
  opacity: 1;
}
@keyframes vertical_line {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@keyframes horizontal_line {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes point_fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.slct_box {
  width: 100%;
  height: 100%;
  position: relative;
}
.slct_box_parga {
  position: absolute;
  left: 0;
  top: -12px;
  width: 200px;
}
.slct_box_num {
  font-size: 16px;
  color: #000;
  line-height: 1.75;
  position: absolute;
  bottom: 60px;
  left: 0;
}
/* F4-Sustainability-end */
/* F1-About Yutong-start */
.albu_li {
  width: 33.333333%;
  padding: 0 20px;
}
.about_life_bt {
  overflow: hidden;
}
.about_life_bt_ul {
  margin: 0 -20px;
}
.albu_li_cont {
  height: 100%;
}
.albu_li_cont .std_title5 {
  color: #23243a;
  margin-top: 44px;
  margin-bottom: 10px;
}
.albu_li_cont p {
  color: #555669;
}
.about_life_bt_ul {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.about_life_tp_text h2 {
  color: #333;
}
.about_life_tp_text .std_parga {
  margin-top: 27px;
}
.about_life_tp_text .std_parga p {
  margin-bottom: 26px;
}
.avtu_li {
  width: 33.333333%;
  padding: 0 20px;
}
.about_video_tab_ul {
  margin: 0 -20px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.avtu_li_cont {
  width: 100%;
  height: 100%;
  padding-top: 20px;
  position: relative;
  cursor: pointer;
}
.avtu_li_cont::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #999;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
}
.avtu_li.act .avtu_li_cont::after {
  background-color: #333;
}
.avtu_li_cont .std_title5 {
  color: #999;
  transition: all 0.36s;
}
.avtu_li.act .std_title5 {
  color: #333;
}
.avbu_li_cont_img {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.avbu_li_cont_img img {
  width: 100%;
}
.avbu_li_cont {
  position: relative;
}
.avbu_li_cont_icon {
  width: 62px;
}
.avbu_li_cont_icon img {
  width: 100%;
}
.about_video_bt {
  border-radius: 20px;
  overflow: hidden;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.about_video_bt_ul {
  margin: 0 -20px;
  cursor: grab;
  cursor: -webkit-grab;
}
.about_video_bt_ul:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
.avbu_li {
  padding: 0 20px;
}
.avbu_li:not(:first-child) {
  display: none;
}
.about_mobility_tp {
  padding-bottom: 0 !important;
  width: 100%;
  position: relative;
  z-index: 5;
}
.about_mobility {
  background-color: #02123b;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.about_mobility_tp h2 {
  color: #fff;
}
.about_mobility_tp_list .home_core_list_nub {
  width: 25%;
  margin-bottom: 0;
}
.about_mobility_tp_list {
  margin-top: 30px;
}
.about_mobility_tp_list .hcln_cry_parga p {
  font-size: 16px;
  color: #e1e1e1;
}
.about_mobility_mid .plcb_light {
  left: 10%;
}
.about_mobility_contact_box {
  background-color: #0047ba;
  border-radius: 20px;
  padding: 78px 70px 78px 60px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  overflow: hidden;
}
.about_mobility::after {
  content: "";
  width: 100%;
  height: 120px;
  background: #fbfbfb;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.amcb_ri {
  width: 145px;
  border-radius: 22.5px;
  background-color: rgba(255, 255, 255, 0.8);
  position: relative;
  overflow: hidden;
}
.amcb_ri::after {
  content: "";
  width: 0%;
  height: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  left: -1px;
  transition: all 0.36s;
  border-radius: 22px;
  z-index: -1;
}

.amcb_ri a {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 16px;
  line-height: 45px;
  color: #0047ba;
}
.amcb_le {
  width: calc(100% - 145px);
  padding-right: 80px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.amcb_le_icon {
  width: 64px;
  flex-shrink: 0;
}
.amcb_le_icon img {
  width: 100%;
}
.amcb_le_tit {
  width: calc(100% - 64px);
  padding-left: 46px;
  color: #fff;
}
.about_video {
  background: #fbfbfb;
  overflow: hidden;
}
.about_choose {
  background: #fbfbfb;
  overflow: hidden;
  padding-bottom: 200px;
  position: relative;
  z-index: 1;
}
.about_choose h2 {
  text-align: center;
  color: #333;
}
.about_choose_bt_ul {
  margin: 0 -20px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.about_choose::after {
  content: "";
  width: 100%;
  height: 108px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
@keyframes cardUp {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0%);
  }
}
@keyframes cardDown {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(100%);
  }
}
.about_choose.card_active .acbu_li {
  animation: cardUp 1s ease-out both;
}
.about_choose.card_active .acbu_li:nth-child(2) {
  animation-delay: 0.1s;
}
.about_choose.card_active .acbu_li:nth-child(1) {
  animation-delay: 0.2s;
}
.about_choose.card_active .acbu_li:nth-child(3) {
  animation-delay: 0.4s;
}
.about_choose.card_active .acbu_li:nth-child(5) {
  animation-delay: 0.5s;
}
.about_choose.card_active .acbu_li:nth-child(4) {
  animation-delay: 0.6s;
}
.about_choose.card_active .acbu_li:nth-child(6) {
  animation-delay: 0.7s;
}
.acbu_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 90px;
  position: relative;
  transform: translateY(100%);
}
.acbu_li_cont {
  padding: 40px 30px 58px;
  width: 100%;
  border-radius: 10px;
  background: var(--f, #fff);
  box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px
      rgba(29, 86, 185, 0.02),
    0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03),
    0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04),
    0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04),
    0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  transition: all 0.36s;
  position: relative;
  height: 100%;
}
.acbu_li_cont_parga {
  transition: all 0.36s;
  opacity: 0;
  margin-top: 76px;
}
.acbu_li_cont_parga p {
  color: #fff;
}
.acbu_li_cont_parga .std_title4 {
  color: #333;
  transition: all 0.36s;
}
.alcb_circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #333;
  position: absolute;
  cursor: pointer;
  bottom: 40px;
  left: 30px;
  transition: all 0.36s;
}
.alcb_circle::after {
  content: "";
  width: 55%;
  height: 2px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.alcb_circle::before {
  content: "";
  width: 2px;
  height: 55%;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.about_choose_bt {
  margin-top: 90px;
}
.acbu_li:nth-child(3n + 1) {
  top: 220px;
}
.acbu_li:nth-child(3n + 3) {
  top: 220px;
}
.acbu_li.act .acbu_li_cont {
  background: #0047ba;
}
.acbu_li.act .std_title4 {
  color: #ffffff;
}
.acbu_li.act .acbu_li_cont_parga {
  opacity: 1;
}
.acbu_li.act .alcb_circle {
  opacity: 0;
  pointer-events: none;
}
.about_history_cont {
  width: 100%;
  border-radius: 20px;
  height: 430px;
  position: relative;
  overflow: hidden;
}
.ahct_parga p {
  color: #fff;
}
.ahct_parga {
  margin-top: 13px;
}
.about_history_cont_text h2 {
  color: #fff;
}
.about_history {
  overflow: hidden;
}
.about_history_cont_text {
  width: 29%;
  position: absolute;
  top: 50%;
  left: 80px;
  transform: translateY(-50%);
}
.about_honor h2 {
  color: #333;
  text-align: center;
  width: 80%;
  margin: auto;
}
.about_honor h2 span {
  color: #0047ba;
}
.about_honor_parga {
  text-align: center;
  width: 85%;
  margin: 17px auto 0;
}
.about_honor_bt {
  margin-top: 44px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.about_honor_bt_img {
  width: 52%;
  position: relative;
}
.about_honor_bt_text {
  width: 48%;
  padding-left: 40px;
}
.ahbt_list_ul_li p {
  color: #333;
}
.ahbt_list_ul_li {
  position: relative;
  padding-left: 14px;
  position: relative;
}
.ahbt_list_ul_li::before {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #333;
  position: absolute;
  top: 11.5px;
  left: 0;
}
.about_history_cont_bg {
  width: 100%;
  height: 100%;
  transition: all 1.56s;
  position: absolute;
  top: 0;
  left: 0;
}
.about_history_cont_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.about_life_tp {
  padding-left: calc(50% - 600px);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.about_life_tp_img {
  width: 62%;
  position: relative;
}
.about_life_tp_text {
  width: 38%;
  padding-right: 120px;
}
.alti_car {
  width: 100%;
  animation: fadeInRight 1.5s ease-in-out both;
}
.alti_car_bg.act img {
  animation: fadeIn 0.5s ease-in-out both;
  animation-delay: 1.6s;
  opacity: 1;
}
.alti_car img {
  width: 100%;
}
.alti_car_bg img {
  width: 100%;
  opacity: 0;
}
.ahbi_pic {
  width: 76%;
  border-radius: 50%;
  overflow: hidden;
}
.ahbi_pic img {
  width: 100%;
}
.ahbi_bg {
  width: 100%;
  animation: imgScale 4.5s ease-in-out both infinite;
  position: relative;
  z-index: -1;
}
.ahbi_bg img {
  width: 100%;
}
.ahbt_logo_ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -20px;
}
.ahbt_logo_ul_li {
  padding: 0 20px;
  width: auto;
  height: 70px;
}
.alul_img {
  width: 100%;
  height: 100%;
}
.alul_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.about_honor {
  padding-top: 0 !important;
  overflow: hidden;
}
@keyframes imgScale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.about_choose_bg {
  width: 100%;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  right: 18%;
  top: 18%;
  z-index: -1;
}
.ammt_parga p {
  color: #fff;
  margin-bottom: 26px;
}
.ammt_parga p:last-child {
  margin-bottom: 0;
}
.about_mobility_mid {
  position: relative;
  height: 80vh;
}
.about_mobility_mid .plct_parga {
  margin-top: 0;
  margin-bottom: 0;
}
.about_mobility_mid .plcb_img::before {
  height: 101vh;
  top: auto !important;
  bottom: 0;
}
.about_mobility_mid .plcb_after {
  height: 101vh;
  position: absolute;
  bottom: 0;
}
.mslu_li_icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: all 0.36s;
  position: relative;
}
.mod_side.act .mod_side_list_back {
  right: 0;
}
.mod_side {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: 16px;
  z-index: 98;
  transition: all 0.5s ease-in-out;
}
.mod_side_list_ul {
  padding: 32px 0;
  position: relative;
  /* background: #FFF;
    box-shadow: 0px 2.76726px 2.21381px 0px rgba(29, 86, 185, 0.02), 0px 6.6501px 5.32008px 0px rgba(29, 86, 185, 0.03), 0px 12.52155px 10.01724px 0px rgba(29, 86, 185, 0.04), 0px 22.33631px 17.86905px 0px rgba(29, 86, 185, 0.04), 0px 41.77761px 33.42209px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05); */
}
.mod_side_list_ul::after {
  content: "";
  width: calc(100% - 14px);
  height: 100%;
  border-radius: 50px;
  background: #fff;
  box-shadow: 0px 2.76726px 2.21381px 0px rgba(29, 86, 185, 0.02),
    0px 6.6501px 5.32008px 0px rgba(29, 86, 185, 0.03),
    0px 12.52155px 10.01724px 0px rgba(29, 86, 185, 0.04),
    0px 22.33631px 17.86905px 0px rgba(29, 86, 185, 0.04),
    0px 41.77761px 33.42209px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
}
.mslu_li {
  margin-bottom: 16px;
  position: relative;
  cursor: pointer;
  padding-left: 26px;
  padding-right: 12px;
}
.mslu_li:last-child {
  margin-bottom: 0;
}
.mlii_icon {
  width: 24px;
  height: 24px;
  position: relative;
}
.mlii_icon img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
  max-width: inherit;
}
.mslu_li_pop {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -300px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 2.76726px 2.21381px 0px rgba(29, 86, 185, 0.02),
    0px 6.6501px 5.32008px 0px rgba(29, 86, 185, 0.03),
    0px 12.52155px 10.01724px 0px rgba(29, 86, 185, 0.04),
    0px 22.33631px 17.86905px 0px rgba(29, 86, 185, 0.04),
    0px 41.77761px 33.42209px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  transition: all 0.36s;
  z-index: -1;
  opacity: 0;
  width: 260px;
}
.mlpc_bt p {
  color: #666;
}
.mlpc_mid a {
  font-size: 14px;
  line-height: 1.8;
  color: #0047ba;
  font-family: "poppinssemibold";
}
.mlpc_tp_icon {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #0047ba;
  flex-shrink: 0;
  position: relative;
}
.mlpc_tp_icon img {
  width: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.mlpc_tp_parga {
  width: calc(100% - 16px);
  padding-left: 6px;
}
.mlpc_tp {
  display: flex;
  align-items: center;
}
.mslu_li_pop_cont {
  padding: 20px 30px;
}
.mod_side_list_back {
  margin-top: 8px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0px 2.767256498336792px 2.2138051986694336px
      rgba(29, 86, 185, 0.02),
    0px 6.650102138519287px 5.32008171081543px rgba(29, 86, 185, 0.03),
    0px 12.521552085876465px 10.017241477966309px rgba(29, 86, 185, 0.04),
    0px 22.3363094329834px 17.869047164916992px rgba(29, 86, 185, 0.04),
    0px 41.777610778808594px 33.422088623046875px rgba(29, 86, 185, 0.05),
    0px -4px 10px rgba(80, 164, 255, 0.05);
  position: relative;
  margin-left: 14px;
  cursor: pointer;
  transition: all 0.36s;
  right: -100px;
}
.mslb_icon {
  transform: translate(-50%, -50%) rotate(180deg);
}
.mslb_icon_img {
  width: 23px;
  height: 23px;
}
.mslb_icon_img img {
  width: auto;
  height: 100%;
  position: absolute;
  top: auto;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
  max-width: inherit;
}
.mod_sideph {
  position: fixed;
  width: calc(100% - 40px);
  bottom: 20px;
  left: 50%;
  background-color: #000;
  display: none;
  z-index: 98;
  transform: translateX(-50%);
  border-radius: 20px;
}
.mod_sideph_ul {
  display: flex;
  justify-content: space-between;
}
.mod_sideph_ul_li {
  width: 20%;
  padding: 17.5px 0;
  position: relative;
}
.mod_sideph_ul_li::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background: #0047ba;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all 0.36s;
  opacity: 0;
}
.mod_sideph_ul_li.act::after {
  opacity: 1;
}
.mod_sideph .mslu_li_icon_img {
  margin: auto;
  width: 45px;
}
.mod_sideph .mslu_li_icon_img img {
  width: 100%;
}
.mod_cook {
  position: fixed;
  width: 100%;
  bottom: 25px;
  left: 0;
  z-index: 99;
  display: block;
}
.mod_cook_cont {
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 2.76726px 2.21381px 0px rgba(29, 86, 185, 0.02),
    0px 6.6501px 5.32008px 0px rgba(29, 86, 185, 0.03),
    0px 12.52155px 10.01724px 0px rgba(29, 86, 185, 0.04),
    0px 22.33631px 17.86905px 0px rgba(29, 86, 185, 0.04),
    0px 41.77761px 33.42209px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  padding: 40px 70px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.mccl_tit {
  font-size: 16px;
  line-height: 1.75;
  color: #333;
  margin-bottom: 8px;
}
.mccr_btn {
  margin-bottom: 24px;
  width: 100%;
  text-align: center;
  cursor: pointer;
}
.mccr_btn:last-child {
  margin-bottom: 0;
}
.mccr_btn .std_btn3_box,
.mccr_btn .std_btn2_box {
  width: 100%;
}
.mod_cook_cont_ri {
  width: 210px;
}
.mod_cook_cont_le {
  width: calc(100% - 210px);
  padding-right: 105px;
}
.mccr_btn p {
  padding: 0 !important;
}
/* .about_mobility_bg{
    height: calc(100vh - 150px);
    width: 100%;
    transition: all 0.5s ease-in-out;
    clip-path: circle(12% at 36% 63%);
}
.about_mobility_bg_before{
    position: absolute;
    top: 52%;
    left: 36%;
    transform: translate(-50%,-50%);
    width: 472px;
    cursor: pointer;
}
.about_mobility_bg_text p{
    color: #fff;
    margin-bottom: 26px;
} */
/* F1-About Yutong-end */
/* F2-Our History-start */
.histroy_main .mod_ban::after {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}
.histroy_main .mod_ban_cont_text {
  top: auto;
  bottom: 150px;
  transform: translateX(-50%);
}
.histroy_main .mod_ban_tit {
  color: #333;
}
.histroy_list_ul_li.act .mod_ban_tit {
  color: #0047ba;
}
.histroy_main .mod_ban .std_parga p {
  color: #333;
}
.histroy_main .mod_ban .std_parga {
  width: 72%;
  margin: 20px auto 0;
}
.histroy_list_ul_li {
  margin-bottom: 130px;
}
.hlul_text_li:not(:first-child) {
  display: none;
}
.hlul_text_ul {
  margin: 0 -10px;
}
.hlul_text_li {
  padding: 0 10px;
}
.hlul_text_img {
  width: 100%;
  position: relative;
  margin-top: 24px;
}
.hlul_text_img_pic {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.hlul_text_img_pic img {
  width: 100%;
}
.hlul_text_img_bg {
  width: 178px;
  position: absolute;
  right: -44px;
  bottom: -58px;
  z-index: -1;
  transition: all 0.36s;
  opacity: 0;
}
.hlul_text_img_bg img {
  width: 100%;
}
.hlul_text_parga p {
  color: #333;
}
.hlul_year {
  width: 34%;
  padding-right: 140px;
  position: sticky;
  top: 140px;
}
.hlul_year_tit {
  color: #333333;
}
.hlul_text {
  width: 66%;
  position: relative;
}
.hlul_text .hlul_year_tit {
  display: none;
  text-align: left;
  color: #333 !important;
  margin-bottom: 30px;
  transition: all 0.36s;
}
.histroy_list_ul_li.act .hlul_text .hlul_year_tit {
  color: #0047ba !important;
}
.histroy_list_line {
  width: 3px;
  height: calc(100% + 50vh - 10px);
  overflow: clip;
  position: absolute;
  top: -50vh;
  left: calc(34% - 98px);
  z-index: 1;
}
.histroy_list .ys_cont950 {
  position: relative;
}
.hlul_circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #0047ba;
  position: sticky;
  margin-left: calc(34% - 98px - 20px);
  top: 50vh;
  background-color: #fff;
  z-index: 2;
}
.hlul_circle::after {
  content: "";
  width: 35%;
  height: 35%;
  border-radius: 50%;
  background: #0047ba;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.histroy_list_line_active {
  width: 4px;
  background-color: #0047ba;
  position: sticky;
  height: 50vh;
  top: 0;
  left: 0;
  pointer-events: none;
}
.histroy_list_line_bg {
  height: 100%;
  background: linear-gradient(
    90deg,
    rgba(220, 226, 242, 1),
    rgba(208, 208, 208, 0)
  );
  position: relative;
  top: -50vh;
  z-index: -1;
}
.history_html,
.history_body {
  overflow: inherit !important;
}
.histroy_main .mod_ban {
  z-index: 5;
}
.histroy_list_ul {
  padding-bottom: 0 !important;
}
.histroy_list_ul_li:first-child .hlul_circle {
  margin-top: -100px;
}
.hlul_bgyear {
  font-size: 200px;
  color: #f9f9f9;
  line-height: 1.1;
  position: absolute;
  top: 0;
  left: -50%;
  margin-top: -28%;
  z-index: -1;
}
.hlul_bgyear p {
  opacity: 0;
}
.histroy_list_ul_li.act .hlul_bgyear p {
  opacity: 1;
}
.histroy_list_ul_li.act .hlul_text_img_bg {
  opacity: 1;
}
/* F2-Our History-end */
/* J2-search-start */
.search_cont_le {
  width: 326px;
}
.search_cont_ri {
  width: calc(100% - 326px);
  padding-left: 84px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.scrr_list {
  margin-top: 30px;
}
.scrr_list_ul_li a {
  width: 100%;
  display: flex;
  padding: 24px 0;
  align-items: center;
  border-bottom: 1px solid #c3c3c3;
}
.slul_icon {
  width: 32px;
  flex-shrink: 0;
}
.slul_icon img {
  width: 100%;
}
.slul_tit {
  width: calc(100% - 32px);
  padding-right: 105px;
  line-height: 1.8;
  color: #333;
  transition: all 0.36s;
  height: 1.8em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.scll_list_ul_li .std_title5 {
  color: #666;
  transition: all 0.36s;
  line-height: 2;
}
.scll_list_ul_li a {
  display: block;
}
.scll_list {
  margin-top: 24px;
}
.scll_list_ul_li.act .std_title5 {
  color: #333;
}
.search_cont_le_li:nth-child(1) {
  margin-top: 0 !important;
}
.search_cont_ri .mod_subscribe_bt_cont {
  width: 65.5%;
}
.search_cont_ri_page {
  padding-bottom: 0 !important;
}
/* J2-search-end */
/* J3-Sitemap-start */
.sitemap_cont {
  padding-top: 80px;
  padding-bottom: 100px;
}
.sitemap_cont_list {
  margin-top: 10px;
}
.sclu_li_tp .std_title5 {
  line-height: 1.8;
  color: #333;
}
.sclu_li {
  padding: 32px 0;
  border-bottom: 1px solid #e1e1e1;
}
.sclu_li_bt {
  margin-top: 16px;
  padding-left: 30px;
}
.sclu_li_bt p {
  line-height: 2 !important;
}
.sclu_li:last-child {
  border-bottom: none;
}
.search_main .mod_bread,
.sitemap_main .mod_bread {
  width: 1440px;
}
/* J3-Sitemap-end */
/* E6-start */
.repos_cont {
  width: 100%;
  position: relative;
}
.repos_btm {
  width: 100%;
  position: relative;
  padding-bottom: 0 !important;
  overflow: hidden;
}
.repos_btm_list_ul {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  margin: 0 -20px;
  padding-bottom: 20px;
  padding-top: 10px;
}
.rblu_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.rblu_li:nth-child(3n + 1) {
  animation-delay: 0.1s;
}
.rblu_li:nth-child(3n + 2) {
  animation-delay: 0.2s;
}
.rblu_li:nth-child(3n + 3) {
  animation-delay: 0.3s;
}
.rblu_li_box {
  display: block;
  height: 100%;
  padding: 49px 50px 74px;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0px 3px 2px 0px rgba(29, 86, 185, 0.02),
    0px 7px 5px 0px rgba(29, 86, 185, 0.03),
    0px 12px 10px 0px rgba(29, 86, 185, 0.04),
    0px 22px 17px 0px rgba(29, 86, 185, 0.04),
    0px 41px 33px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}
.rblu_li_date p {
  font-size: 18px;
  line-height: 2.2;
  color: #999;
}
.rblu_li_img {
  display: none;
}
.rblu_li_tit {
  line-height: 1.8;
  color: #000;
  text-overflow: clip;
  height: 3.6em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.rblu_li_word {
  margin-top: 34px;
}
.rblu_li_word p {
  color: #999;
  line-height: 1.75;
  height: 10.5em;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
}
.rblu_li.on .rblu_li_word {
  display: none;
}
.rblu_li.on .rblu_li_img {
  display: block;
}
.rblu_li_img {
  margin-top: 17px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.repos_main .mod_paging {
  margin-top: 80px;
}
/* E6-end */
/* G1-start */
.news_main .home_new_list_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
  overflow: hidden;
}
.news_main .hnlu_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 80px;
}
.news_main .hnlu_li:nth-child(3n + 1) {
  animation-delay: 0.1s;
}
.news_main .hnlu_li:nth-child(3n + 2) {
  animation-delay: 0.2s;
}
.news_main .hnlu_li:nth-child(3n + 3) {
  animation-delay: 0.3s;
}
.news_main .hnlu_li_img {
  border-radius: 20px;
}
.news_main .hnlu_li_text_tit {
  line-height: 1.8;
  height: 5.4em;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  margin-top: 4px;
  color: #000;
}
.news_main .hnlu_li_text_time p {
  color: #999;
  line-height: 2.2;
}
.news_main .hnlu_li_text {
  margin-top: 18px;
}
.news_main .hnlu_li_text_time {
  margin-bottom: 0px;
}
.news_cont {
  width: 100%;
  position: relative;
}
/* G1-end */
/* G3-start */
.videos_cont {
  width: 100%;
  position: relative;
}
.videos_ul {
  display: flex;
  justify-content: center;
  border-bottom: solid 1px #e1e1e1;
  overflow: hidden;
}
.videos_ul_li {
  padding: 0 22.5px;
}
.videos_ul_li a {
  display: block;
  cursor: pointer;
  color: #666;
  line-height: 1.8;
  position: relative;
  transition: all 0.36s;
}
.videos_ul_li a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 2px;
  background: #000;
  transition: all 0.36s;
}
.videos_ul_li.on a {
  color: #333;
}
.videos_ul_li.on a::after {
  width: 100%;
}
.videos_btm {
  width: 100%;
  position: relative;
  padding-bottom: 0 !important;
}
.videos_btm_ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin: 0 -20px;
  overflow: hidden;
}
.videos_btm_ul_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 80px;
}
.videos_btm_ul_li:nth-child(3n + 1) {
  animation-delay: 0.1s;
}
.videos_btm_ul_li:nth-child(3n + 2) {
  animation-delay: 0.2s;
}
.videos_btm_ul_li:nth-child(3n + 3) {
  animation-delay: 0.3s;
}
.videos_btm_ul_li a {
  display: block;
  height: 100%;
}
.vbul_box {
  position: relative;
}
.vbul_img {
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.vbul_icon {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.vbul_icon img {
  width: 100%;
  height: 100%;
}
.vbul_tit {
  color: #333;
  line-height: 1.8;
  height: 3.6em;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-top: 32px;
}
.videps_tp {
  margin: 32px 0 100px;
}
/* G3-end */
/* I1-start */
.hons_cont {
  width: 100%;
  position: relative;
}
.hons_cont h2 {
  color: #333;
  line-height: 1.4;
  margin-bottom: 43px;
}
.hons_edr p {
  color: #666;
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 12px;
}
.hons_edr h4 {
  font-size: 30px;
  line-height: 1.4;
  color: #333;
  margin-bottom: 12px;
}
.hons_list {
  margin-top: 42px;
}
.hons_list h2 {
  color: #333;
  line-height: 1.4;
  margin-bottom: 38px;
  font-size: 30px;
}
.hons_list ul {
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 18px;
}
.hons_list ul li {
  list-style-type: disc;
  font-size: 20px;
  color: #333;
  line-height: 1.8;
}
.hons_list ul li p {
  font-size: 20px;
  color: #333;
  line-height: 1.8;
}
.hons_list ul li p a {
  font-size: 20px;
  color: #333;
  line-height: 1.8;
}
/* I1-end */
/* G9-start */
.down_cont {
  width: 100%;
  position: relative;
}
.mod_list {
  display: flex;
  overflow: hidden;
}
.mod_list_le_text {
  margin-right: 32px;
}
.mod_list_le_ul {
  display: flex;
  margin: 0 -8px;
}
.mllu_li {
  padding: 0 8px;
  pointer-events: all;
}
.mllu_li .std_btn2_box p {
  line-height: 32px;
  padding: 0 29px;
}
.mllu_li.on .std_btn2_box p {
  color: #fff;
}
.mllu_li.on .std_btn2_box::after {
  width: calc(100% + 2px);
}
.mod_list_le_tp.act .mod_list_le_text img {
  transform: rotate(180deg);
}
.mod_list_le_text p {
  color: #333;
  line-height: 32px !important;
}
.mod_list_le_text img {
  display: none;
  width: 25px;
  transition: all 0.36s;
}
.mod_list_ri {
  width: 295px;
  height: 28px;
  position: relative;
}
.mod_list_ri_input {
  width: 100%;
  height: 100%;
}
.mod_list_ri_input input {
  width: 100%;
  padding-right: 28px;
  padding-left: 11px;
  height: 100%;
  color: #333;
  font-size: 16px;
  position: relative;
}
.mod_list_ri_input::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 1px;
  height: 17px;
  background: #000;
}
.mod_list_ri_input input::placeholder {
  color: #c4c4c4;
  line-height: 1.75;
  font-size: 16px;
}
.mod_list_ri_icon {
  width: 24px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.mod_list_ri_icon img {
  width: 100%;
}
.mod_list_le {
  width: calc(100% - 295px);
}
.gall_main .mod_list_le_tp {
  padding-bottom: 50px;
}
.mod_list_le_tp {
  display: flex;
  pointer-events: none;
  position: relative;
}
.down_list {
  width: 100%;
  position: relative;
  padding-bottom: 0px !important;
}
.down_list_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
  overflow: hidden;
}
.down_list_ul_li {
  padding: 0 20px;
  width: 33.333333%;
  margin-bottom: 80px;
}
.down_list_ul_li:nth-child(3n + 1) {
  animation-delay: 0.1s;
}
.down_list_ul_li:nth-child(3n + 2) {
  animation-delay: 0.2s;
}
.down_list_ul_li:nth-child(3n + 3) {
  animation-delay: 0.3s;
}
.dlul_li_btm {
  display: flex;
  align-items: center;
  margin-top: 32px;
  padding-right: 16px;
}
.dlul_li_icon {
  width: 19px;
}
.dlul_li_icon img {
  width: 100%;
}
.dlul_li_tit {
  width: calc(100% - 19px);
  padding-right: 10px;
  line-height: 1.6;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  color: #333;
  line-height: 1.8;
  transition: all 0.36s;
}
.dlul_li_img {
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  border: 1px solid #e1e1e1;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.down_main .mod_paging {
  margin-top: 52px;
}
/* G9-end */
/* G2-start */
.newdet_cont {
  width: 100%;
  position: relative;
}
.newdet_tp_le.ys_fixed {
  position: fixed;
  top: 180px;
}
.newdet_tp_le.ys_fixed.ys_notfixed {
  position: absolute;
  top: auto !important;
  bottom: 0;
}
.newdet_tp {
  width: 100%;
  padding-top: 100px;
  position: relative;
}
.newdet_tp_le {
  width: 370px;
}
.newdet_tp_le h1 {
  letter-spacing: -1.5px;
  color: #333;
}
.newdet_tp_ri {
  width: calc(100% - 370px);
  padding-left: 105px;
}
.newdet_tp_le_date {
  color: #666;
  line-height: 1.8;
  margin-bottom: 20px;
}
.newdet_tp_le h2 {
  color: #333;
  line-height: 1.4;
}
.newdet_tp_ri_edr p {
  color: #666;
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 12px;
}
.newdet_tp_le_share {
  display: flex;
  align-items: center;
  margin-top: 44px;
}
.ntls_text {
  color: #666;
  margin-right: 20px;
  line-height: 1.8;
}
.newdet_tp_le .ys_share_img {
  width: 15px;
}
.ys_share_list {
  margin-right: 28px;
}
.ys_share_list:last-child {
  margin-right: 0px;
}
.newdet_btm h2 {
  text-align: center;
}
.newdet_btm {
  position: relative;
}
.newdet_btm .hnlu_li_img {
  border-radius: 0px;
}
.newdet_btm .hnlu_li_text_time {
  margin-bottom: 4px;
}
.newdet_btm .hnlu_li_text {
  margin-top: 18px;
  color: #000;
  line-height: 1.8;
}
.newrom_new .hnlu_li:not(:first-child) {
  display: none;
}
/* G2-end */
/* G0-start */
.newrom_cont {
  position: relative;
  padding-bottom: 0 !important;
}
.news_aside {
  position: absolute;
  left: 23px;
}
.newrom_main .hnlu_li_text_tit {
  color: #000;
  line-height: 1.8;
  height: 3.6em;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.newrom_main .hnlu_li_text_time {
  font-size: 18px;
  color: #999;
  line-height: 2.2;
  margin-bottom: 0px;
}
.newrom_main .hnlu_li_text {
  margin-top: 13px;
}
.newrom_main h2 {
  line-height: 1.4;
  color: #333;
}
.newrom_main .home_new_btn {
  text-align: left;
}
.newrom_box,
.newrom_new {
  position: relative;
}
.newrom_slide_swiper_wrap {
  margin: 0 -20px;
}
.newrom_slide_swiper {
  padding-right: 138px;
}
.nssw_item {
  width: 100%;
  opacity: 0.5;
  transition: all 0.36s;
  padding: 0 20px;
}
.nssw_item.slick-active {
  opacity: 1;
}
.newrom_slide_swiper .slick-list {
  overflow: visible !important;
}
.newrom_slide_swiper .slick-track {
  display: flex;
}
.nssw_item_box {
  position: relative;
  display: block;
}
.nssw_item_img {
  overflow: hidden;
  position: relative;
  border-radius: 23px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.nssw_item_img::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  opacity: 0.6;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
.nssw_item_text {
  width: calc(100% - 68px);
  position: absolute;
  left: 50%;
  bottom: 26px;
  transform: translateX(-50%);
  color: #fff;
  line-height: 1.4;
}
.newrom_arrow {
  position: absolute;
  right: 0;
  top: -100px;
}
.newrom_slide {
  position: relative;
}
.newrom_event {
  position: relative;
  padding-top: 106px;
}
.nvru_li_btmbox_tit {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.nvru_li:not(:first-child) {
  display: none;
}
.nvru_li_tab {
  display: inline-block;
  position: absolute;
  top: 19px;
  left: 19px;
  z-index: 1;
}
.nvru_li_tab p,
.newrom_video_le_tab p {
  color: #fff;
  font-size: 14px;
  line-height: 32px;
  border-radius: 22.5px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  background: rgba(255, 255, 255, 0.2);
  padding: 0 16px;
}
.newrom_video_le_tab {
  position: absolute;
  top: 30px;
  left: 40px;
  z-index: 1;
}
.nvru_li_box {
  position: relative;
}
.nvru_li_btmbox {
  display: flex;
  width: calc(100% - 38px);
  position: absolute;
  left: 50%;
  bottom: 16px;
  transform: translateX(-50%);
}
.newrom_video_le_box {
  position: relative;
}
.nvru_li_btmbox_tit,
.nvlb_tit {
  color: #fff;
  line-height: 1.8;
  width: calc(100% - 30px);
  padding-right: 10px;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.nvru_li_btmbox_icon {
  width: 30px;
  cursor: pointer;
}
.nvru_li_btmbox_icon img {
  width: 100%;
}
.nvru_li {
  margin-bottom: 20px;
}
.nvru_li:last-child {
  margin-bottom: 0px;
}
.nvru_li_img {
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.nvru_li_img::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 45%;
  opacity: 0.5;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
.newrom_video_ri {
  width: 31%;
  position: relative;
}
.newrom_video_ri_arrows {
  width: 26px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  pointer-events: none;
}
.nvra_icon {
  width: 26px;
  position: relative;
  cursor: pointer;
  pointer-events: all;
}
.nvra_icon img {
  width: 100%;
}
.nvra_prev {
  top: -35px;
}
.nvra_next {
  bottom: -15px;
}
.newrom_video_le {
  width: 69%;
  padding-right: 40px;
  position: relative;
}
.newrom_box_sec {
  padding-bottom: 0 !important;
}
.newrom_box_sec:nth-last-child(2) {
  padding-bottom: 140px !important;
}
.newrom_viedo {
  padding-top: 106px;
}
.newrom_viedo_box {
  display: flex;
}
.newrom_video_le_btm {
  display: flex;
  width: calc(100% - 80px);
  position: absolute;
  left: 50%;
  bottom: 33px;
  transform: translateX(-50%);
}
.nvlb_icon {
  width: 44px;
  cursor: pointer;
}
.nvlb_icon img {
  width: 100%;
}
.nvlb_tit {
  width: calc(100% - 44px);
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.newrom_video_le_img {
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.newrom_video_le_img::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  opacity: 0.5;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
.newrom_video_le_img img {
  width: 100%;
  transition: all 0.36s;
}
.ys_aside_nav.ys_fixed {
  position: fixed;
  top: 180px;
}
.ys_aside_nav {
  position: absolute;
  top: 100px;
  left: 23px;
  z-index: 98;
  width: 234px;
  padding-left: 24px;
  border-left: solid 4px #e0e0e0;
}
.ys_aside_li {
  cursor: pointer;
  color: #999;
  font-size: 20px;
  line-height: 1.8;
  position: relative;
  transition: all 0.36s;
  margin-bottom: 20px;
  overflow: hidden;
}
.ys_aside_li:last-child {
  margin-bottom: 0px;
}
.ys_aside_li.on {
  color: #333;
}
.ys_aside_nav span {
  position: absolute;
  top: 0%;
  left: -4px;
  width: 4px;
  height: 38px;
  background: #0047ba;
  transition: all 0.36s;
}
.newrom_main .mod_subscribe {
  position: relative;
}
.newrom_main .mod_subscribe::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background: #fbfbfb;
  z-index: -1;
}
/* G0-end */
/* G4-start */
.viddet_cont {
  width: 100%;
  position: relative;
}
.viddet_cont_box {
  display: flex;
}
.viddet_ri {
  width: 23.1%;
  overflow: hidden;
}
.viddet_le {
  width: 76.9%;
  padding-right: 137px;
}
.viddet_ri_ul_li a {
  display: flex;
  position: relative;
}
.vrul_img {
  overflow: hidden;
  position: relative;
  border-radius: 10px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.vrul_img::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 45%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
.vrul_icon {
  width: 44px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.vrul_icon img {
  width: 100%;
  height: 100%;
}
.vrul_text p {
  color: #fff;
  line-height: 1.75;
}
.vrul_text {
  width: calc(100% - 40px);
  position: absolute;
  bottom: 17px;
  left: 50%;
  transform: translateX(-50%);
}
.viddet_ri_ul_li {
  margin-bottom: 32px;
}
.viddet_ri_ul_li:last-child {
  margin-bottom: 0px;
}
.viddet_ri h2 {
  color: #333;
  margin-bottom: 40px;
}
.viddet_le_box {
  position: relative;
}
.viddet_le_box::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 27%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
.viddet_le_box_icon {
  width: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 3;
}
.viddet_phicon {
  width: 40px;
  display: none;
  z-index: 5;
}
.viddet_phicon img {
  width: 100%;
}
.viddet_le_tit {
  color: #333;
  line-height: 1.4;
  margin: 40px 0 32px;
}
.viddet_other {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.viddet_other_date {
  color: #666;
  line-height: 1.8;
  margin-right: 100px;
}
.viddet_other_btn {
  display: inline-block;
  overflow: hidden;
}
.viddet_other_btn a {
  display: flex;
  align-items: center;
  position: relative;
  border: solid 1px #0047ba;
  border-radius: 22.5px;
  padding: 0 22px;
  transition: all 0.36s;
  overflow: hidden;
}
.viddet_other_btn p {
  padding: 0 !important;
}
.viddet_other_btn_icon {
  width: 18px;
  height: 18px;
  font-size: 0;
  position: relative;
  margin-right: 9px;
}
.viddet_other_btn_icon img {
  width: 100%;
  height: 100%;
  transition: all 0.36s;
}
.viddet_other_btn_icon img:nth-child(2) {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
/* G4-end */
/* G7-start */
.event_cont {
  width: 100%;
  position: relative;
}
.event_tp,
.event_btm {
  padding-bottom: 0 !important;
}
.event_tp_new a {
  display: flex;
  align-items: center;
  padding: 50px 137px 50px 60px;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0px 3px 2px 0px rgba(29, 86, 185, 0.02),
    0px 7px 5px 0px rgba(29, 86, 185, 0.03),
    0px 12px 10px 0px rgba(29, 86, 185, 0.04),
    0px 22px 17px 0px rgba(29, 86, 185, 0.04),
    0px 41px 33px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}
.event_tp_new .std_btn2_box::after {
  left: 0px;
}
.event_tp_new_le {
  width: 48.1%;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.event_tp_new_ri {
  width: 51.9%;
  padding-left: 115px;
}
.etnr_tit {
  color: #333;
  line-height: 1.4;
  margin-bottom: 31px;
}
.etnr_ul {
  display: flex;
}
.etnr_ul_li {
  display: flex;
  align-items: center;
  margin-right: 60px;
}
.etnr_ul_li:last-child {
  margin-right: 0px;
}
.etnr_ul_li_icon {
  width: 22px;
  height: 22px;
  font-size: 0;
  margin-right: 6px;
}
.etnr_ul_li_text p {
  color: #666;
  line-height: 1.75;
}
.event_btm_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -48px;
  overflow: hidden;
}
.event_btm_ul_li {
  width: 50%;
  margin-bottom: 60px;
  padding: 0 48px;
}
.event_btm_ul_li:nth-child(2n + 1) {
  animation-delay: 0.1s;
}
.event_btm_ul_li:nth-child(2n) {
  animation-delay: 0.2s;
}
.event_btm_ul_li a {
  display: flex;
  align-items: stretch;
}
.ebul_le {
  width: 56.7%;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.ebul_ri {
  width: 43.3%;
  padding: 27px 10px 0px 30px;
}
.ebul_ri_tit {
  color: #333;
  line-height: 1.8;
  text-overflow: clip;
  height: 3.6em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-bottom: 23px;
}
.ebul_ri .etnr_ul {
  flex-direction: column;
}
.ebul_ri .etnr_ul_li {
  margin-bottom: 16px;
}
.ebul_ri .etnr_ul_li:last-child {
  margin-bottom: 0px;
}
.ebul_ri_box {
  height: 100%;
  border-bottom: solid 1px #e1e1e1;
}
/* G7-end */
/* G5-start */
.gall_cont {
  width: 100%;
  position: relative;
}
.gall_main .mod_list {
  margin: 32px 0 24px;
}
.gall_cont_ul {
  display: flex;
  margin: 0 -37.5px;
  overflow: hidden;
}
.gall_cont_ul_li {
  padding: 0 37.5px;
}
.gall_cont_ul_li a {
  display: inline-block;
  color: #999;
  font-size: 14px;
  line-height: 1.75;
  position: relative;
  transition: all 0.36s;
}
.gall_cont_ul_li a::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -37px;
  transform: translateY(-50%);
  width: 1px;
  height: 17px;
  background: #e1e1e1;
}
.gall_cont_ul_li.on a {
  color: #333;
}
.gall_cont_btm {
  width: 100%;
  position: relative;
  padding-top: 44px;
  overflow: hidden;
}
.gall_cont_btm_ul {
  display: flex;
  flex-direction: column;
}
.gcbu_li {
  width: 100%;
}
.gcbu_li_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}
.gcbu_li_ul_li {
  width: 50%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.gcbu_li_ul_li:nth-child(2n + 1) {
  animation-delay: 0.1s;
}
.gcbu_li_ul_li:nth-child(2n) {
  animation-delay: 0.2s;
}
.gcbu_li_ul_li a {
  display: block;
  position: relative;
}
.glul_imgbox {
  overflow: hidden;
  position: relative;
  border-radius: 20px;
}
.glul_imgbox::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 45%;
  opacity: 0.5;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
.glul_tit {
  width: calc(100% - 80px);
  position: absolute;
  left: 50%;
  bottom: 32px;
  transform: translateX(-50%);
  color: #fff;
}
.glul_tp {
  display: flex;
  margin: 0 -20px;
}
.glul_tp_le,
.glul_tp_ri {
  width: 50%;
  padding: 0 20px;
}
.glul_tp_tit {
  width: calc(100% - 40px);
  position: absolute;
  left: 50%;
  bottom: 16px;
  transform: translateX(-50%);
  color: #fff;
}
.glul_tp_le a,
.glul_tp_ri a {
  display: block;
  position: relative;
}
.glul_tp_img {
  overflow: hidden;
  position: relative;
  border-radius: 20px;
}
.glul_tp_img::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 45%;
  opacity: 0.5;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
.glul_btm {
  margin-top: 40px;
}
.gcbu_li_ul_li {
  display: flex;
  flex-direction: column;
}
.gcbu_li_ul_li4 {
  flex-direction: column-reverse;
}
.gcbu_li_ul_li4 .glul_btm {
  margin-top: 0px;
  margin-bottom: 40px;
}
.gall_main .mod_paging {
  margin-top: 83px;
}
/* G5-end */
/* J2-start */
.case_cont {
  width: 100%;
  position: relative;
}
.case_main .home_new_list_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
  overflow: hidden;
}
.case_main .hnlu_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 80px;
}
.case_main .hnlu_li:nth-child(3n + 1) {
  animation-delay: 0.3s;
}
.case_main .hnlu_li:nth-child(3n + 2) {
  animation-delay: 0.4s;
}
.case_main .hnlu_li:nth-child(3n + 3) {
  animation-delay: 0.5s;
}
.case_main .hnlu_li_text {
  margin-top: 10px;
}
.case_main .hnlu_li_text_time {
  margin-bottom: 12px;
}
.case_main .hnlu_li_text_tit p {
  height: 5.25em;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.case_main .case_main_tab {
  margin-top: 21px;
}
.case_main_tab p {
  font-family: "poppinssemibold" !important;
  color: #333;
}
.gall_cont_ul {
  margin-top: 26px;
}
.case_main .hnlu_li_img {
  border-radius: 16px;
}
.case_main .mod_paging {
  margin-top: 17px;
}
.gall_cont_ul_li:last-child a:after {
  content: none;
}
/* J2-end */
/* J3-start */
.casdet_text {
  color: #333;
  line-height: 1.8;
  margin-top: 56px;
  margin-bottom: 30px;
}
.casdet_cont {
  width: 100%;
  position: relative;
}
.casdet_main .newdet_tp_le_share {
  margin-top: 0;
}
/* J3-end */
/* F3-start */
.hono_main .mod_ban .std_parga {
  width: 68%;
  margin: auto;
}
.hono_cont {
  width: 100%;
  margin: 0 auto;
  position: relative;
  padding-bottom: 80px !important;
  overflow: hidden;
}
.hono_cont_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.hono_list_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
  overflow: hidden;
}
.hono_list_ul_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 60px;
}
.hono_list_ul_li:nth-child(3n + 1) {
  animation-delay: 0.1s;
}
.hono_list_ul_li:nth-child(3n + 2) {
  animation-delay: 0.2s;
}
.hono_list_ul_li:nth-child(3n + 3) {
  animation-delay: 0.3s;
}
.hlul_box {
  display: block;
  position: relative;
  padding: 44px 50px;
}
.hlul_box_bg {
  width: 100%;
  height: auto;
  position: absolute;
  top: 65px;
  left: 50%;
  transform: translateX(-50%);
  padding: 0 50px;
  z-index: -1;
}
.hlul_box_bg img {
  width: 100%;
  height: 100%;
}
.hlul_box_wrap {
  width: 65%;
  margin: 0 auto;
  position: relative;
}
.hlul_box_logo {
  width: 215px;
  margin: 0 auto;
}
.hlul_box_logo img {
  width: 100%;
}
.hlul_box_word p {
  text-align: center;
  color: #333;
  line-height: 1.75;
  height: 5.25em;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.hono_cont_bg {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.hono_cont_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hlul_box_word {
  width: 100%;
}
.ys_cont1500 {
  width: 1500px;
  margin: 0 auto;
  max-width: 100%;
}
/* F3-end */
/* D1-start */
.energ_main .mod_ban_tit {
  width: 188px;
  margin: 0 auto 20px;
}
.philo_main .mod_ban_tit {
  width: 288px;
  margin: 0 auto 20px;
}
.energ_main .mod_ban_tit img,
.philo_main .mod_ban_tit img {
  width: 100%;
}
.energ_main {
  background: #122b6c;
}
.energ_bread,
.energ_main .energ_plat,
.energ_main .prodet_link {
  background-color: #fff;
}
.energ_main .about_video_bt {
  overflow: hidden;
}
.energ_main .avtu_li_cont .std_title4 {
  color: #999;
  transition: all 0.36s;
}
.energ_main .avtu_li.act .std_title4 {
  color: #333;
}
.energ_main .avtu_li_cont::after {
  height: 2px;
}
.energ_cont {
  width: 100%;
  position: relative;
  padding-top: 99px;
}
.energ_plat {
  width: 100%;
  position: relative;
}
.energ_plat .pmpt_line,
.about_video .pmpt_line {
  display: none;
}
.energ_plat h2 {
  text-align: center;
  color: #333;
  line-height: 1.4;
  margin-bottom: 23px;
}
.energ_plat_word p {
  text-align: center;
  color: #333;
  line-height: 1.6;
}
.energ_rede {
  width: 100%;
  position: relative;
  padding: 152px 0 218px;
  background: #122b6c;
  overflow: hidden;
}
.energ_rede h2 {
  width: 64%;
  color: #fff;
  line-height: 1.4;
  margin-bottom: 97px;
}
.erul_le_tit {
  color: #fff;
  line-height: 1.4;
  margin: 34px 0 25px;
}
.erul_le_word p {
  color: #dfdfdf;
  line-height: 1.75;
}
.erul_ri {
  width: 57.1%;
  position: relative;
}
.erul_ri_img {
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.erul_box {
  display: flex;
  align-items: center;
}
.erul_le {
  width: 42.9%;
  padding-right: 104px;
}
.energ_rede_ul_li:nth-child(2n) .erul_box {
  flex-direction: row-reverse;
}
.energ_rede_ul_li:nth-child(2n) .erul_le {
  padding-right: 0;
  padding-left: 104px;
}
.erul_le_icon {
  width: 170px;
}
.erul_le_icon img {
  width: 100%;
}
.energ_rede_ul_li {
  margin-bottom: 126px;
}
.energ_rede_ul_li:last-child {
  margin-bottom: 0px;
}
.erul_ri_bg {
  width: 100%;
  height: 100%;
  position: absolute;
}
.erul_ri_bg img {
  width: 100%;
  height: 100%;
}
.energ_rede_ul_li1 .erul_ri_bg {
  top: 130px;
  left: 175px;
}
.energ_rede_ul_li2 .erul_ri_bg {
  top: 110px;
  left: -175px;
}
.energ_rede_ul_li3 .erul_ri_bg {
  top: -140px;
  left: -50px;
}
.energ_system_cont_li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transition: all 0.36s;
  opacity: 0;
  pointer-events: none;
}
.energ_system_cont_li.act {
  opacity: 1;
  pointer-events: all;
}
.energ_html,
.energ_body {
  overflow: inherit !important;
}
.energ_system {
  height: 420vh;
  position: relative;
  z-index: 1;
}
.energ_system_cont {
  width: 100%;
  height: calc(100vh - 80px);
  position: sticky;
  /* top: 140px; */
  top: 20px;
  background: #122b6c;
  overflow: hidden;
}
.energ_system_bg {
  width: 56%;
  z-index: -1;
}
.energ_system_bg img {
  width: 100%;
}
.energ_system_cont_li h2 {
  text-align: center;
  color: #fff;
  width: 68%;
  margin: auto;
}
.escl_parga {
  margin-top: 25px;
}
.escl_parga p {
  text-align: center;
  color: #fff;
}
.elul_cont p {
  color: #fff;
  opacity: 0;
}
.escl_list_ul_li {
  width: 588px;
  z-index: 5;
  position: absolute;
  height: 90px;
}
.elul_cont {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  padding: 0 46px;
  width: 100%;
}
.escl_tp {
  padding-bottom: 0 !important;
}
@keyframes bgWidth {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes textFade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.energ_system_cont_li1.active .escl_list_ul_li::after,
.energ_system_cont_li2.act .escl_list_ul_li::after {
  animation: bgWidth 1s ease-in-out both;
}
.energ_system_cont_li1.active .elul_cont p,
.energ_system_cont_li2.act .elul_cont p {
  animation: textFade 0.5s ease-in-out both;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(1)::after,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(1)::after {
  animation-delay: 0.1s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(2)::after,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(2)::after {
  animation-delay: 0.3s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(3)::after,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(3)::after {
  animation-delay: 0.5s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(4)::after,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(4)::after {
  animation-delay: 0.7s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(5)::after,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(5)::after {
  animation-delay: 0.9s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(6)::after,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(6)::after {
  animation-delay: 1.1s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(7)::after,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(7)::after {
  animation-delay: 1.3s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(1) .elul_cont p,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(1) .elul_cont p {
  animation-delay: 0.8s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(2) .elul_cont p,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(2) .elul_cont p {
  animation-delay: 1s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(3) .elul_cont p,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(3) .elul_cont p {
  animation-delay: 1.2s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(4) .elul_cont p,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(4) .elul_cont p {
  animation-delay: 1.4s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(5) .elul_cont p,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(5) .elul_cont p {
  animation-delay: 1.6s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(6) .elul_cont p,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(6) .elul_cont p {
  animation-delay: 1.8s;
}
.energ_system_cont_li1.active .escl_list_ul_li:nth-child(7) .elul_cont p,
.energ_system_cont_li2.act .escl_list_ul_li:nth-child(7) .elul_cont p {
  animation-delay: 2s;
}
.energ_system_cont_li.tuichang .escl_list_ul_li::after {
  right: auto;
  left: 0;
}
.energ_system_cont_li.tuichang .escl_list_ul_li::after {
  animation: back 1s ease-in-out both 0.1s !important;
}
.energ_system_cont_li.tuichang .escl_list_ul_li p {
  animation: textFadeIn 1s ease-in-out both 0.2s !important;
}
@keyframes back {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}
@keyframes textFadeIn {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.escl_list_ul_li {
  border-radius: 50px 0 0 50px;
  overflow: hidden;
}
.escl_list_ul_li::after {
  content: "";
  width: 0%;
  height: 100%;
  background: linear-gradient(
    90deg,
    rgba(0, 96, 255, 0.91) 1.96%,
    rgba(13, 29, 70, 0) 98.98%
  );
  border-radius: 50px 0 0 50px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  transition: all 0.36s;
}
.energ_system_cont_li2 .escl_list_ul_li::after {
  /* background: linear-gradient(90deg, #69E4A3 1.96%, rgba(248, 250, 255, 0) 100%, #69E4A3 98.98%); */
  background: linear-gradient(
    90deg,
    rgb(105, 228, 163, 0.91) 1.96%,
    rgba(248, 250, 255, 0) 98.98%
  );
}
.energ_system_cont_li .ys_cont1200 {
  position: relative;
}
.escl_list {
  height: calc(100vh - 80px - 100px - 165px - 60px);
  position: relative;
}
.escl_list_ul {
  width: 100%;
  height: 100%;
}
.energ_system_cont_li1 .escl_list_ul_li:nth-child(1) {
  top: 0;
  left: 0;
}
.energ_system_cont_li1 .escl_list_ul_li:nth-child(2) {
  top: 1.5%;
  left: 63%;
}
.energ_system_cont_li1 .escl_list_ul_li:nth-child(3) {
  top: 27%;
  left: -18%;
}
.energ_system_cont_li1 .escl_list_ul_li:nth-child(4) {
  top: 34%;
  left: 81%;
}
.energ_system_cont_li1 .escl_list_ul_li:nth-child(5) {
  top: 50%;
  left: 15%;
}
.energ_system_cont_li1 .escl_list_ul_li:nth-child(6),
.energ_system_cont_li2 .escl_list_ul_li:nth-child(6) {
  top: 57%;
  left: 66%;
}
.energ_system_cont_li1 .escl_list_ul_li:nth-child(7),
.energ_system_cont_li2 .escl_list_ul_li:nth-child(7) {
  top: 73%;
  left: 1%;
}
.energ_system_cont_li2 .escl_list_ul_li:nth-child(1) {
  top: 0;
  left: -2%;
}
.energ_system_cont_li2 .escl_list_ul_li:nth-child(2) {
  top: 0;
  left: 60%;
}
.energ_system_cont_li2 .escl_list_ul_li:nth-child(3) {
  top: 28%;
  left: -15%;
}
.energ_system_cont_li2 .escl_list_ul_li:nth-child(4) {
  left: 79%;
  top: 28%;
}
.energ_system_cont_li2 .escl_list_ul_li:nth-child(5) {
  top: 51%;
  left: 11%;
}
.energ_system_arrow {
  width: 10px;
  bottom: 100px;
}
.energ_system_arrow img {
  width: 100%;
}
.energ_assem h2 {
  text-align: center;
  color: #fff;
}
.alct_tit,
.alct_parga p,
.alct_list p {
  color: #fff;
}
.alct_parga {
  margin-top: 13px;
}
.alct_list {
  margin-top: 40px;
}
.alct_list li {
  margin-bottom: 10px;
  position: relative;
  padding-left: 14px;
}
.alct_list li::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  top: 12px;
  left: 0;
}
.easu_li_cont_img {
  border-radius: 20px;
  overflow: hidden;
  width: 373px;
  flex-shrink: 0;
  position: relative;
}
.easu_li_cont_img img {
  width: 100%;
}
.easu_li_cont_img::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
}
.eass_li.swiper-slide-active .easu_li_cont_img::after {
  background: rgba(0, 0, 0, 0);
}
.easu_li_cont_text {
  padding-left: 80px;
  width: 0;
  opacity: 0;
  height: 0;
  transition: width 1s;
}
.easu_li_cont {
  display: flex;
  align-items: center;
}
.easu_li:not(:first-child) {
  display: none;
}
.energ_assem_slick_ul .slick-list {
  overflow: visible;
}
.easu_li {
  padding: 0 30px;
}
.energ_assem_slick_ul {
  margin: 0 -30px;
}
.energ_assem_slick {
  width: 68%;
}
.energ_assem {
  overflow: hidden;
}

#energ_assem_slick_swiper {
  overflow: inherit;
  position: static;
}
.eass_li {
  width: 39% !important;
  /* transition: width .36s linear !important; */
}
.eass_li.swiper-slide-active {
  width: 100% !important;
}
.eass_li.swiper-slide-active .easu_li_cont_text {
  opacity: 1;
  width: 590px;
  height: 280px;
  transition: opacity 0.36s 0.2s, height 0.36s 0.2s;
}
.energ_assem_slick .swiper-pagination-progressbar {
  background: #fff;
}
.energ_assem_slick
  .swiper-container-horizontal
  > .swiper-pagination-progressbar,
.swiper-container-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 485px;
  height: 2px;
  left: 50%;
  top: auto;
  bottom: 0;
  transform: translateX(-50%);
}
.energ_assem_bt {
  position: relative;
}
.energ_assem_slick
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  background: #0047ba;
}
.energ_assem_text p {
  text-align: center;
  color: #dfdfdf;
}
.energ_assem_text h2 {
  text-align: center;
  color: #fff;
}
.energ_assem_follw {
  position: fixed;
  pointer-events: none;
  width: 131px;
  height: 82px;
  z-index: 1000;
  background: url(../images/drag.svg) center / cover no-repeat;
  opacity: 0;
}
.energ_assem_follw_icon {
  width: 100%;
  height: 100%;
}
.energ_assem_arrow_icon {
  width: 72px;
  cursor: pointer;
  transition: all 0.36s;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.energ_assem_arrow_icon img {
  width: 100%;
}
.energ_assem_arrow {
  position: absolute;
  width: 100%;
  display: flex;
  top: calc(50% - 37px);
  transform: translateY(-50%);
  z-index: 4;
  pointer-events: none;
  justify-content: space-between;
}
.energ_assem_arrow_prev {
  left: 216px;
  pointer-events: all;
}
.energ_assem_arrow_next {
  right: 216px;
  pointer-events: all;
}
.energ_assem_slick {
  padding-bottom: 74px;
}
.energ_assem_bg {
  width: 100%;
  margin-top: -208px;
}
.energ_assem_bg img {
  width: 100%;
}
.energ_assem_text {
  margin-top: -130px;
  position: relative;
  z-index: 5;
}
.energ_assem_page span {
  color: #fff;
}
.energ_assem_page {
  position: absolute;
  bottom: -14px;
  left: 410px;
  z-index: 5;
}
.energ_assem_range {
  width: 100%;
  height: 100%;
  z-index: 3;
  pointer-events: none;
}
.energ_assem_range_cont {
  width: calc(50% - 700px + 373px);
  height: calc(100% - 74px);
  position: absolute;
  pointer-events: all;
  user-select: none;
}
.energ_assem_range_prev {
  left: 0;
}
.energ_assem_range_next {
  right: 0;
}
.energ_assem_arrow_prev.act {
  opacity: 1;
}
.energ_assem_arrow_next.act {
  opacity: 1;
}
.energ_assem_box {
  position: relative;
  z-index: 2;
}
/* D1-end */
.pmpt_ul_li_cont p,
.prodet_safety_stand_tab p {
  font-size: 18px;
  line-height: 1.6;
  color: #999;
  transition: all 0.36s;
}
.pmpt_ul_li.act p,
.psst_ul_li.act p {
  color: #333;
}
.pmpt_ul_li,
.psst_ul_li {
  margin-bottom: 5px;
}
.pilc_main_ph_tab,
.prodet_safety_stand_tab {
  position: relative;
  padding-left: 25px;
}
.pmpt_line,
.psst_line {
  width: 2px;
  height: 20px;
  background: #0047ba;
  position: absolute;
  top: 4.4px;
  left: 0;
  transition: top 0.3s cubic-bezier(0.26, 0.67, 0.48, 0.91);
}
.pllu_li_le_ph {
  display: none;
}
.prul_cont .std_title4 {
  color: #333;
}
.prodet_safety_stand_tab {
  margin-top: 36px;
  display: none;
}
.prodet_video_bg_ph {
  display: none;
}
.prodet_parameter_ri_img {
  width: 100%;
  position: relative;
}
.ppri_pic {
  width: calc(100% + 40px);
  margin-left: -20px;
  display: none;
}
.prodet_parameter_ri_img img {
  width: 100%;
}
.prodet_atlas_ph {
  display: none;
}
.imgsmall_pop {
  display: none;
}
.imgsmall_pop .ys_modal_close {
  color: #fff;
  right: 10px !important;
  top: 10px !important;
  font-size: 18px;
}
.imgsmall_pop .ys_modal_container {
  overflow: hidden;
}
.imgsmall_pop .ys_modal_content {
  max-width: calc(100vw - 40px);
  background: transparent;
}
.pnbu_li_ph {
  display: none;
}
.porc_list_li_select .ys_select {
  height: 50px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  max-height: 250px;
}
.porc_list_li_select .ys_select_hd {
  padding: 0 20px;
}
.porc_list_li_select .ys_select_xtbbox {
  width: 16px;
  right: 14px;
}
.ys_select_xtbbox img {
  width: 100%;
}
.porc_list_li_select input {
  font-size: 16px;
  color: #333;
  width: 100%;
  height: inherit;
  line-height: 50px;
}
.porc_list_li_select input::placeholder {
  font-size: 16px;
  color: #cdcdcd;
  height: inherit;
  line-height: 50px;
}
.porc_list_li_select .ys_select_bd {
  top: calc(100% + 15px);
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  max-height: 250px;
  width: calc(100% + 2px);
  left: -1px;
}
.porc_list_li_select .ys_select_li {
  font-size: 16px;
  color: #333;
  line-height: 50px;
  padding: 0 18px;
  background-color: #fff;
  transition: all 0.36s;
}
.ys_select_li.on {
  background-color: rgba(217, 217, 217, 0.2);
}
.porc_list_li_select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}
.mod_ban_phword,
.easu_li_cont_ph,
.part_buy_ri_ph,
.mlul_tp_ri_ph {
  display: none;
}
.ebul_cont_ph {
  display: none;
}
.mod_list_le_bt {
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
}
.mllu_pro {
  cursor: pointer;
}
.home_new_list_ul .slick-dots li {
  width: 30px;
  height: 2px;
  border-radius: 0;
  margin: 0 3px;
}
.home_new_list_ul .slick-dots {
  bottom: -40px;
}
.sclc_lottie canvas {
  transform: scale(1.004) translate(-50%, -50%);
  position: relative;
  top: 50%;
  left: 50%;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
  .amcb_ri:hover::after {
    width: calc(100% + 2px);
  }
  .mod_side_list_back:hover {
    background-color: #0047ba;
  }
  .mod_side_list_back:hover .mslb_icon_img img:nth-child(2) {
    opacity: 0;
  }
  .mpcb_ul_li a:hover .mpcb_ul_li_icon {
    background: #0047ba;
    opacity: 1;
  }
  .mpcb_ul_li a:hover .mpcb_ul_li_tit p {
    color: #0047ba;
  }
  .srrc_btn_li:hover p {
    transform: translateX(10px);
  }
  .ercr_box_li a:hover .eblc_img img,
  .eventdet_review_cont_le a:hover .ercl_box_img img,
  .newrom_video_le a:hover .newrom_video_le_img img {
    transform: scale(1.05);
  }
  .porc_list_li_select .ys_select_li:hover {
    background-color: rgba(217, 217, 217, 0.2);
  }
  /* .energ_assem_range_cont:hover .energ_assem_arrow_icon {
        opacity: 1;
    } */
  .viddet_other_btn a:hover .viddet_other_btn_icon img:nth-child(2) {
    opacity: 1;
  }
  .viddet_other_btn a:hover .viddet_other_btn_icon img:nth-child(1) {
    opacity: 0;
  }
  .videos_ul_li a:hover {
    color: #333;
  }
  .videos_ul_li a:hover::after {
    width: 100%;
  }
  .down_list_ul_li a:hover .dlul_li_tit {
    color: #0047ba;
  }
  .rblu_li_box:hover .ys_imgbox_cover img {
    transform: scale(1.05);
  }
  .scrr_list_ul_li a:hover .slul_tit {
    color: #0047ba;
  }
  .scll_list_ul_li .std_title5:hover {
    color: #333;
  }
  .mslu_li:hover .mslu_li_icon,
  .mslu_li.act .mslu_li_icon {
    background-color: #fff;
  }
  .mslu_li:hover .mslu_li_pop {
    right: 54px;
    opacity: 1;
  }
  .crul_cont:hover {
    box-shadow: 0px 24px 40px 2px rgba(29, 86, 185, 0.22);
  }
  .plul_cont:hover .plul_cont_icon img {
    transform: scale(1);
  }
  .plul_cont:hover {
    box-shadow: 0px 24px 40px 2px rgba(29, 86, 185, 0.22);
  }
  .std_btn1:hover p {
    transform: translateX(14px);
  }
  .std_btn2:hover .std_btn2_box::after {
    width: calc(100% + 2px);
  }
  .std_btn2:hover p {
    color: #fff;
  }
  .mod_foot_nav_tp a:hover,
  .mod_foot_nav_bt a:hover {
    color: #004ea2;
  }
  .mfbl_link li:hover::after {
    width: 100%;
  }
  .std_arrow_icon:hover {
    background-color: rgba(0, 71, 186, 1);
  }
  .std_arrow_icon:hover .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
  }
  .prodet_parameter_ri_btn .std_btn2:hover img:nth-child(1) {
    opacity: 0;
  }
  .prodet_parameter_ri_btn .std_btn2:hover img:nth-child(2) {
    opacity: 1;
  }
  .std_btn3_box:hover::after {
    width: calc(100% + 2px);
  }
  .pslu_li a:hover .pslu_li_bg {
    opacity: 1;
  }
  .pslu_li a:hover .std_title4,
  .pslu_li a:hover .pslu_li_text_lab span {
    color: #fff;
  }
  .pslu_li a:hover .plti_after {
    opacity: 1;
  }
  .pslu_li a:hover .plti_before {
    opacity: 0;
  }
  .pslu_li a:hover .pslu_li_text_btn {
    opacity: 1;
  }
  .prev li:hover,
  .next li:hover,
  .prev li:hover::before,
  .next li:hover::before {
    color: #0047ba !important;
    background: transparent !important;
  }
  .pc_fenye li:hover {
    background: #0047ba;
    color: #fff;
  }
  .philo_service_swiper_li:hover::after {
    opacity: 0;
  }
  .philo_service_swiper_li:hover::before {
    opacity: 1;
  }
  .philo_service_swiper_li:hover .pssl_bg {
    opacity: 1;
  }
  .acbu_li_cont:hover {
    background: #0047ba;
  }
  .acbu_li_cont:hover .std_title4 {
    color: #fff;
  }
  .acbu_li_cont:hover .acbu_li_cont_parga {
    opacity: 1;
  }
  .acbu_li_cont:hover .alcb_circle {
    opacity: 0;
  }
  .about_history_cont:hover .about_history_cont_bg {
    left: -100%;
  }
  .sclu_li_bt p:hover,
  .sclu_li_tp .std_title5:hover {
    color: #004ea2;
  }
  .pilc_main_ph_tab {
    display: none;
  }
  .philo_service_info_li_phword {
    display: none;
  }
  .mslu_li:hover .mlii_icon img:nth-child(2),
  .mslu_li.act .mlii_icon img:nth-child(2) {
    opacity: 0;
  }
}
/* 载入效果 */
.ys_ban_li.slick-active .ys_ban_title {
  animation: ysfadeInUp 0.5s ease-in-out both;
  animation-delay: 0.3s;
  visibility: visible;
}
.ys_ban_li.slick-active .ys_ban_subtit {
  animation: ysfadeInUp 0.5s ease-in-out both;
  animation-delay: 0.4s;
  visibility: visible;
}
.ys_ban_li.slick-active .ys_ban_more {
  animation: ysfadeInUp 0.5s ease-in-out both;
  animation-delay: 0.5s;
  visibility: visible;
}
.albu_li:nth-child(3n + 1),
.sacu_li:nth-child(2n + 1),
.service_data_ul_li:nth-child(4n + 1),
.home_core_list_nub:nth-child(3n + 1),
.about_mobility_tp_list .home_core_list_nub:nth-child(4n + 1),
.pslu_li:nth-child(3n + 1),
.prodet_link_ul_li:nth-child(3n + 1) {
  animation-delay: 0.1s;
}
.service_data_ul_li:nth-child(4n + 2),
.home_core_list_nub:nth-child(3n + 2),
.about_mobility_tp_list .home_core_list_nub:nth-child(4n + 2) {
  animation-delay: 0.15s;
}
.albu_li:nth-child(3n + 2),
.ptcu_li:nth-child(2n + 1),
.sacu_li:nth-child(2n + 2),
.service_data_ul_li:nth-child(4n + 3),
.home_core_list_nub:nth-child(3n + 3),
.pslu_li:nth-child(3n + 2),
.prodet_link_ul_li:nth-child(3n + 2),
.about_mobility_tp_list .home_core_list_nub:nth-child(4n + 3),
.gpcu_li:nth-child(3n + 1),
.pslu_li:nth-child(3n + 1) {
  animation-delay: 0.2s;
}
.service_data_ul_li:nth-child(4n + 4),
.about_mobility_tp_list .home_core_list_nub:nth-child(4n + 4) {
  animation-delay: 0.25s;
}
.albu_li:nth-child(3n + 3),
.ptcu_li:nth-child(2n + 2),
.selc_ul_li:nth-child(2n + 1),
.contact_road_ul_li:nth-child(4n + 1),
.prodet_link_ul_li:nth-child(3n + 3),
.pslu_li:nth-child(3n + 3),
.gpcu_li:nth-child(3n + 2),
.pslu_li:nth-child(3n + 2) {
  animation-delay: 0.3s;
}
.selc_ul_li:nth-child(2n + 2),
.contact_road_ul_li:nth-child(4n + 2),
.gpcu_li:nth-child(3n + 3),
.pslu_li:nth-child(3n + 3) {
  animation-delay: 0.4s;
}
.contact_road_ul_li:nth-child(4n + 3) {
  animation-delay: 0.5s;
}
.contact_road_ul_li:nth-child(4n + 4) {
  animation-delay: 0.6s;
}
.contact_road_ul_li:nth-child(5n + 5) {
  animation-delay: 0.9s;
}
.smcb_list_ul_li,
.avbu_li {
  animation: ysfadeInUp 0.5s ease-in-out both;
  animation-delay: 0.1s;
}
.rpbu_li:nth-child(3n + 1) {
  animation-delay: 0.2s;
}
.rpbu_li:nth-child(3n + 2) {
  animation-delay: 0.3s;
}
.rpbu_li:nth-child(3n + 3) {
  animation-delay: 0.4s;
}
@keyframes yt_fadeDown {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
.yxedr_active li {
  list-style-type: disc !important;
}
.sclc_lottie_poster {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/b1_img02.jpg) center / cover no-repeat;
}
.drive_atlas_bt_ul .slick-track {
  margin: auto;
}
.erul_ri_img_video {
  width: 100%;
  height: 100%;
}
.erul_ri_img_video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.porc_list_required.empty .porc_list_agree_box,
.porc_list_required.empty input,
.porc_list_required.empty .porc_list_li_text {
  border: 1px solid #f00;
}
.porc_list_required.empty input::placeholder,
.porc_list_required.empty .porc_list_li_text textarea::placeholder {
  color: #f00;
}
.porc_list_required.empty {
  display: block;
}
input:-webkit-autofill {
  transition: background-color 5000s ease-in-out 0s;
}
.ahci_ph {
  display: none;
}
.about_history_cont_img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.ahci_bg {
  width: 100%;
  height: 100%;
}
.ahci_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.service_enquiry_list_result span {
  color: #0047ba;
}
.markdet_website_ul {
  width: 100%;
  height: 100%;
}
.markdet_website_ul_li {
  width: 100%;
  height: 100%;
}
.markdet_website_ul .slick-list,
.markdet_website_ul .slick-track {
  height: 100%;
}
.markdet_website_ul_li:not(:first-child) {
  display: none;
}
.markdet_website_cont {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.markdet_website_ul_li {
  position: relative;
}
.markdet_website_ul .slick-dots li {
  width: 30px;
  height: 2px;
  border-radius: 0;
}
.hczb_ph {
  display: none;
}
.std_btn1_box_icon {
  width: 32px;
  height: 32px;
  position: relative;
}
.std_btn1_box_icon img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.36s;
}
.std_btn1_box_icon img:nth-child(2) {
  opacity: 0;
}
.dfcc_ul_li_cont {
  position: relative;
}
.dulc_icon {
  width: 40px;
  position: absolute;
  bottom: 30%;
  left: 3%;
  cursor: pointer;
}
.dulc_icon img {
  width: 100%;
}
.dfcc_ul_li {
  pointer-events: none;
}
.dfcc_ul_li.act {
  pointer-events: all;
}
.mod_list_ri {
  height: 44px;
  padding: 8px 0;
  border-bottom: 1px solid #333;
}
.part_query_result .std_title4 {
  text-align: center;
  display: none;
}
.part_query_btn_link {
  cursor: pointer;
}
.meiu_li_cont_ph {
  display: none;
}
.markdet_website_btn {
  width: 100%;
  pointer-events: none;
}
.markdet_website_btn .std_arrow {
  width: 100%;
}
.markdet_website_btn .std_arrow_icon {
  pointer-events: all;
  position: relative;
}
.markdet_website_btn .std_arrow_prev {
  left: 100px;
}
.markdet_website_btn .std_arrow_next {
  right: 100px;
}
/* d4页面效果修改 */
.rbbm_ul .slick-list {
  overflow: inherit !important;
}
.rbbm_ul_li:not(:first-child) {
  display: none;
}
.rbbm_ul_li {
  width: 100%;
  padding: 0 21px;
  height: auto;
}
.rbbm_ul {
  margin: 0 -21px;
}
.rbbm_ul .slick-track {
  display: flex;
  align-items: stretch;
}
.rbmc_bg_ul_li:not(:first-child) {
  display: none;
}
.reliab_body {
  height: 150vh;
}
.pcbu_item a {
  font-size: 16px;
  color: #666;
  line-height: 2.6 !important;
  display: block;
}
.pcbu_item a span {
  color: #0047ba;
}
.pstm_li_ri a {
  font-size: 16px;
  line-height: 1.75;
  color: #666;
  display: block;
}
.pstm_li_ri li.on a {
  color: #0047ba;
}
.rmbr_ul_li_phimg {
  display: none;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}
.rmbr_ul_li_phimg .ys_imgbox_cover {
  height: 100%;
}
.rmbr_ul_li_phimg img {
  height: 100%;
  object-fit: cover;
}
.viddet_le_box_img {
  width: 100%;
}
/* 2023.9.21提交成功-start */
.success_main .mod_ban::before {
  content: "";
  width: 100%;
  height: 23%;
  opacity: 0.7;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.8) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.ys_cont1240 {
  width: 1240px;
  margin: auto;
}
.success_ban_cont h1 {
  font-size: 48px;
  color: #fff;
  font-family: "poppinssemibold";
  line-height: 1.5;
}
.success_ban_cont .ys_cont1240 {
  top: 30%;
  z-index: 5;
}
.success_ban_cont_parga {
  width: 44%;
}
.success_ban_cont_parga p {
  color: #fff;
}
.success_ban_cont_btn p {
  font-size: 16px;
}
.success_ban_cont_btn .std_btn1:first-child {
  margin-right: 100px;
}
.success_ban_cont_btn {
  margin-top: 65px;
}
.success_ban_cont_icon {
  width: 150px;
  position: absolute;
  left: -30px;
  top: -50px;
  z-index: -1;
}
.success_ban_cont_icon img {
  width: 100%;
}
.mnol_pop.active {
  right: 32px;
}
.mnol_pop {
  position: fixed;
  top: 85px;
  right: -800px;
  width: 680px;
  transition: all 0.5s 0.3s;
  z-index: 100;
}
.mnol_pop_cont {
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}
.mnol_pop_cont_tp .std_title5 {
  text-align: center;
  color: #666;
}
.mnol_pop_cont_tp {
  padding: 19px 0;
  background: #f3f3f3;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
}
.mpct_btn {
  width: 18px;
  cursor: pointer;
  position: absolute;
  right: 55px;
  top: 50%;
  transform: translateY(-50%);
}
.mpct_btn img {
  width: 100%;
}
.mnol_pop_cont_bt {
  padding: 48px 20px 48px 62px;
}
.mpcb_ul_li_tit p {
  color: #333;
  font-family: "poppinssemibold";
}
.mpcb_ul_li_tit {
  padding-left: 8px;
  position: relative;
}
.mpcb_ul_li_tit::after {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #333;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.mpcb_ul_li_tp a {
  display: flex;
  padding: 10px 0;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e1e1e1;
}
.mpcb_ul_li_icon {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #d1d1d1;
  transition: all 0.36s;
}
.muli_img {
  width: 100%;
}
.muli_img img {
  width: 100%;
}
.mulb_ul_li p {
  font-size: 12px;
  line-height: 1.5;
  color: #333;
  font-family: "poppinssemibold";
}
.mulb_ul_li img {
  width: 24px;
  margin-right: 14px;
  flex-shrink: 0;
}
.mulb_ul_li a {
  display: flex;
  padding: 10px 6px;
  background-color: rgba(243, 243, 243, 0.3);
  align-items: center;
}
.mulb_ul_li {
  width: 33.333%;
  padding: 0 6px;
  margin-bottom: 6px;
}
.mulb_ul {
  margin: 0 -6px;
  display: flex;
  flex-wrap: wrap;
}
.mpcb_ul_li_bt {
  margin-top: 12px;
}
.mpcb_ul_li {
  margin-bottom: 10px;
}
.mpcb_cont {
  /* height: 695px; */
  padding-right: 25px;
  max-height: 77vh;
}
.mnol_pop_cont_bt .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #e1e1e1;
}
.mnol_pop_cont_bt .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgba(225, 225, 225, 0.6);
}
html::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  opacity: 0;
  transition: all 0.36s;
  pointer-events: none;
}
html.active::after {
  opacity: 1;
  pointer-events: all;
}
.success_main .ys_nyban_img {
  height: 100vh;
}
.success_main .ys_nyban_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.scll_list_ul_li {
  cursor: pointer;
}
.scrl_li:not(:first-child) {
  display: none;
}
.scrl_down .slul_icon,
.scrr_down .slul_icon {
  width: 20px;
}
.home_explore_car_item.slick-current .heci_img {
  transform: scale(1.6);
}
.message_cont_box h1 {
  color: #000;
  text-align: center;
}
.message_cont_box_mail {
  margin-top: 13px;
  margin-bottom: 22px;
  text-align: center;
}
.message_cont_box_mail a {
  font-size: 16px;
  line-height: 1.75;
  color: #0047ba;
  display: block;
}
.message_cont_box_cont {
  width: 64%;
  margin: auto;
}
.message_cont_box_cont .std_parga p {
  text-align: center;
  color: #666;
}
.mcbc_li_btn .std_btn3 p {
  color: #fff;
}
.mcbc_li_btn {
  display: flex;
  justify-content: center;
}
.mcbc_li1 .mcbc_li_btn .std_btn2 {
  margin-right: 40px;
  width: 145px;
  cursor: pointer;
}
.mcbc_li_btn .std_btn3_box {
  width: 145px;
}
.message_content {
  height: calc(100vh - 80px);
}
.message_cont_box {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.mcbc_li1 .std_btn2_box p,
.mcbc_li1 .std_btn3 p {
  text-align: center;
}
.std_btn2 {
  cursor: pointer;
}
.mcbc_li:not(:first-child) {
  display: none;
}
.empty_cont_tit {
  font-size: 48px;
  line-height: 1.75;
  color: #2659f1;
  text-align: center;
  margin-top: 80px;
}
.empty_cont_info .std_title5 {
  color: #2e3974;
  text-align: center;
}
.empty_cont_img {
  width: 53%;
  margin: auto;
}
.empty_cont_img img {
  width: 100%;
}
.empty_cont_back .std_title5 {
  display: inline-block;
  color: #5084f3;
  line-height: 1.75;
  font-family: "poppinsmedium";
  position: relative;
}
.empty_cont_back .std_title5::after {
  content: "";
  width: 100%;
  height: 6px;
  background: #5084f3;
  position: absolute;
  bottom: 0;
  left: 0;
}
.empty_cont_back a {
  display: flex;
  justify-content: center;
}
.empty_cont_back {
  margin-top: 37px;
  text-align: center;
}
.empty_main {
  height: calc(100vh - 80px);
}
.empty_cont {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.empty_cont_back .std_btn3 {
  display: inline-block;
}
.mnlu_li.yxnav_active1 .mnlu_li_link_parga p,
.ys_hd_pc.isfixed .mnlu_li.yxnav_active1 .mnlu_li_link_parga p {
  color: #004ea2;
}
.newrom_main .home_new_btn .std_btn2.std_margin1 {
  margin-top: 0;
}
.pnbu_li_cont_parga p {
  height: 5.25em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.rblu_li_img {
  margin-top: 34px;
}
.market_list {
  background: #fff;
}
.scrr_pro .prolist_solu_list,
.scrr_down .scrr_list,
.scrr_down .scrr_list {
  margin-top: 0;
}
.search_main .pslu_li_text_img {
  margin-top: 20px;
  margin-bottom: 40px;
}
.setc_select #country,
.setc_select #country option {
  font-size: 16px;
  line-height: 1.75;
  color: #333;
  cursor: pointer;
}
.setc_select #country {
  height: 100%;
}
.home_explore_car {
  cursor: grab;
  cursor: -webkit-grab;
}
.home_explore_car:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
.ctlc_ul_li_ri p {
  font-size: 26px;
  color: #333;
}
.lot_scen_img video {
  width: 100%;
}
.lot_scen_img_ph {
  display: none;
}
.solution_energy_bt video,
.lot_scen_img video {
  background: transparent;
}

/* 2023.10.16修改 */
.mod_side_list_back {
  margin-top: 15px;
}
.hcbu_li {
  width: 25%;
  padding: 0 30px;
}
.hetn_cont_bt_ul {
  margin: 0 -30px;
}
.mcgl_box img {
  width: 24px;
  margin-right: 22px;
}
.mcgl_box a {
  font-size: 18px;
  line-height: 1.5;
  color: #333;
  font-family: "poppinssemibold";
  position: relative;
  top: 3px;
}
.mcgl_box {
  display: flex;
  align-items: center;
}
.mcgr_ul_li a,
.mult_lang_ul_li a {
  font-size: 12px;
  line-height: 1.5;
  color: #333;
}
.mpcb_cont_global {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.mcgr_ul_li,
.mult_lang_ul_li {
  padding: 0 8px;
}
.mcgr_ul,
.mult_lang_ul {
  margin: 0 -8px;
}
.mpcb_cont_global_le {
  width: 100px;
}
.mpcb_cont_global_ri {
  width: calc(100% - 100px);
  padding-left: 30px;
}
.mpcb_ul_li_tit::after {
  display: none;
}
.mpcb_ul_li_tit {
  padding-left: 18px;
  padding-right: 18px;
}
.mult_area_img {
  width: 36px;
}
.mult_area_img img {
  width: 100%;
}
.mpcb_ul_li_tp a {
  justify-content: flex-start;
  border-bottom: none;
}
.mpcb_ul_li_tit p {
  transition: all 0.36s;
}
.mpcb_ul_li_tp {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e1e1e1;
}
.mpcb_ul_li {
  margin-bottom: 16px;
}
.mpcb_ul_li_icon {
  background: transparent !important;
  opacity: 0;
}
.mult_lang {
  padding-left: 16px;
}
.mpcb_ul_li:last-child {
  margin-bottom: 0;
}
.mnol_pop_cont_bt {
  padding: 36px 25px 61px 42px;
}
.mod_foot_bt_ri {
  display: none;
}
.ys_ban_li > a {
  height: 100%;
}
.pcbu_li_cont_text .std_title4 {
  /* font-size: 24px; */
}
/* 2023.10.27导航修改-start */
.mnlu_li_pull {
  background: #fff;
  padding: 46px 0;
  position: fixed;
  width: 100%;
  left: 0;
  transform: translateX(0);
}
.mnlu_li_pull_img {
  width: 450px;
}
.mnlu_li_pull_text {
  width: calc(100% - 450px);
  padding-left: 160px;
}
.mlpi_ul {
  width: 100%;
  position: relative;
}
.mlpi_ul_li {
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.mlpi_ul_li img {
  width: 100%;
}
.mlpi_ul_li.active {
  position: relative;
  z-index: 5;
}
.mlpi_link .std_title3 {
  color: #333;
  font-family: "poppinsmedium";
  font-size: 30px;
}
.mlpi_link {
  margin-top: 26px;
}
.mlpi_link p {
  color: #666;
  margin-top: 6px;
}
.mlpt_le_ul_li {
  margin-bottom: 20px;
  position: relative;
}
.mlpt_le_ul_li .std_title4 {
  color: #333;
  line-height: 1.5;
  font-size: 20px;
}
.mlpt_le_ul_li a {
  display: flex;
  align-items: center;
  padding-bottom: 6px;
  justify-content: space-between;
}
.mlul_icon {
  width: 12px;
  transition: all 0.36s;
  opacity: 0;
}
.mlul_icon img {
  width: 100%;
}
.mlpt_le {
  width: 300px;
}
.mlpt_ri {
  width: calc(100% - 300px);
  padding-left: 70px;
}
.mlpt_le_ul_li::after {
  content: "";
  width: 0;
  height: 1px;
  background: #0047ba;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 0.36s;
}
.mrul_cont li {
  margin-bottom: 16px;
}
.mrul_cont_tit {
  font-size: 26px;
  line-height: 1.65;
  color: #666;
  transition: all 0.36s;
}
.mlpt_ri_ul {
  position: relative;
  width: 100%;
}
.mlpt_ri_ul_li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
}
.mlpt_ri_ul_li.active {
  position: relative;
  display: block;
}
.mlpt_le_ul_li.yxnav_active2::after {
  width: 100%;
}
.mlpt_le_ul_li.yxnav_active2 .mlul_icon {
  opacity: 1;
}
.mrul_cont li.yxnav_active3 .mrul_cont_tit {
  color: #004ea2;
}
.mlpt_le_ul_li:last-child {
  margin-bottom: 0;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
  .mlpt_le_ul_li:hover::after {
    width: 100%;
  }
  .mlpt_le_ul_li:hover .mlul_icon {
    opacity: 1;
  }
}
/* 2023.10.27导航修改-end */

/* 2023.10.27新能源改版-start */
.std_padding5 {
  padding-top: 100px;
  padding-bottom: 100px;
}
.energ_main .energ_bread {
  background: #122b6c;
}
.energ_platform {
  overflow: hidden;
}
.energ_platform h2 {
  text-align: center;
  color: #fff;
  margin-bottom: 16px;
}
.energ_platform_parga {
  width: 62%;
  margin: auto;
}
.energ_platform_parga p {
  color: #fff;
  text-align: center;
}
.energ_platform_bt {
  margin-top: 46px;
  width: 100%;
}
.energ_platform_bt_ul {
  margin: 0 -10px;
}
.epbu_li {
  width: 33.333333%;
  padding: 0 10px;
}
.epbu_li_cont_tp {
  position: relative;
  z-index: 1;
}
.elct_bg {
  width: 120%;
  position: absolute;
  bottom: -58px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}
.elct_bg img {
  width: 100%;
}
.epbu_li_cont_text {
  margin-top: 25px;
  position: relative;
  z-index: 5;
}
.epbu_li_cont_text p {
  text-align: center;
  color: #fff;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.epbu_li:not(:first-child) {
  display: none;
}
.energ_value_ri {
  width: 480px;
}
.energ_value_ri_ul {
  border-radius: 20px;
  overflow: hidden;
}
.energ_value_le {
  width: calc(100% - 480px);
  padding-right: 165px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-direction: column;
}
.energ_value_le_tit {
  color: #fff;
}
.evlt_ul_li {
  cursor: pointer;
  margin-bottom: 24px;
}
.evlt_ul_li .std_title2 {
  color: #fff;
  opacity: 0.2;
  transition: all 0.36s;
}
.evlt_ul_li.active .std_title2 {
  opacity: 1;
}
.energ_value_le_tab {
  margin-top: 43px;
}
.energ_value_le_parga .std_title5 {
  color: #dfdfdf;
}
.energ_value_le_parga li:not(:first-child),
.evru_li:not(:first-child) {
  display: none;
}
.energ_value .ys_cont1200 {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.energ_value_le_tp,
.energ_value_le_parga {
  width: 100%;
}
.tech_new {
  height: 100vh;
}
.wealth_wrap {
  padding-top: 116px;
}
.wealth_wrap {
  width: 100%;
  position: relative;
  height: auto;
}
.wealth_wrap_stick {
  width: 100%;
  position: relative;
}
.wealth_wrap_swip {
  margin: 0 auto;
  height: 600px;
}
.wwsu_li {
  width: 480px !important;
  position: relative;
  transform-style: preserve-3d;
  box-shadow: 0px 4px 20px rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(15px);
  border-radius: 20px;
}
.wwsu_cont {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.66s cubic-bezier(0.16, 1, 0.3, 1);
  cursor: pointer;
}
.wwsu_wrap {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  background: #122b6c;
}
.wwsu_wrap::before {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(
    153.93deg,
    rgba(38, 69, 116, 0.84) 3.04%,
    rgba(24, 36, 76, 0.84) 83.57%
  );
  opacity: 0.8;
  box-shadow: 7px 4px 40px rgba(22, 34, 77, 0.25);
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
}
.wwsu_wrap_even {
  width: 100%;
  height: 100%;
  position: relative;
  will-change: width, height;
  padding: 54px 25px 66px;
}
.wwsu_wrap_even_cont {
  width: 100%;
  height: 100%;
  position: relative;
  pointer-events: none;
}
.wwsu_wrap_tit {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 50% 100%;
  pointer-events: none;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  opacity: 0;
  text-align: center;
  width: 100%;
}
.wwsu_wrap_info {
  opacity: 0;
  transition: opacity 0.4s cubic-bezier(0.16, 1, 0.3, 1);
  pointer-events: none;
  /* will-change: transform; */
  width: 100%;
  margin-top: 16px;
}
.wwsu_wrap_img {
  transition: 0.66s cubic-bezier(0.75, 0, 0.25, 1);
  z-index: 2;
  position: absolute;
  left: 50%;
  bottom: 0%;
  width: 100%;
  /* height: 100%; */
  max-width: 620px;
  text-align: center;
  transform: translate(-50%, 0%);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  align-content: flex-end;
  flex-direction: column;
  pointer-events: none;
}
.wwsu_wrap_img img {
  transform-origin: 50% 100%;
  /* opacity: .5; */
  transform: translate3d(0, 0, 0) scale(1);
  transition: 0.66s cubic-bezier(0.16, 1, 0.3, 1);
  width: 580px;
  will-change: transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  max-width: inherit !important;
}
.wwsu_wrap_img img {
  width: 100%;
}
.wwsu_wrap_img_after {
  position: absolute;
  transform: translateZ(0) scale(0.7);
  transform-origin: 50% 100%;
  border-radius: 20px;
  overflow: hidden;
  transition: 0.66s cubic-bezier(0.16, 1, 0.3, 1);
  opacity: 0;
}
.wwsu_wrap_img_after img {
  opacity: 1 !important;
  border-radius: 5px;
  overflow: hidden;
  width: 580px !important;
}
/* .wwsu_wrap_img_after::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(270.06deg, rgba(144, 156, 175, 0.5) -1.92%, rgba(186, 195, 211, 0.5) 0.02%, rgba(187, 196, 212, 0.5) 100.22%, rgba(144, 156, 175, 0.5) 102.21%),linear-gradient(180deg, #C8D1DF -3.64%, #55637E -0.83%, #55637E 100.05%, #C8D1DF 104.27%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
} */
.wwsu_wrap_img_wrao {
  position: absolute;
  right: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  align-content: flex-end;
  flex-direction: column;
  opacity: 0;
  transition: transform 1s cubic-bezier(0.75, 0, 0.25, 1),
    opacity 0.3s cubic-bezier(0.75, 0, 0.25, 1);
  pointer-events: none;
  z-index: 10;
  border-radius: 20px;
  overflow: hidden;
}
.wwsu_wrap_img_wrao img {
  transform-origin: 50% 100%;
  transition: 0.66s cubic-bezier(0.16, 1, 0.3, 1);
  will-change: transform;
  width: 100%;
}
.wwsu_wrap_num {
  font-size: 48px;
  color: #fff;
  opacity: 0.5;
  font-family: "poppinssemibold";
  position: absolute;
  right: 36px;
  bottom: 32px;
  z-index: 5;
}
.wwsu_li.swiper-slide-active .wwsu_wrap_num {
  opacity: 0;
}
.wwsu_li.swiper-slide-active .wwsu_wrap_tit {
  transition: 0.66s cubic-bezier(0.16, 1, 0.3, 1);
  opacity: 1 !important;
}
.wwsu_li.swiper-slide-active .wwsu_wrap::before {
  opacity: 0 !important;
}
.energ_assemblies {
  height: 100vh;
  position: relative;
  z-index: 5;
  display: flex;
  align-items: center;
}
.energ_assemblies_box {
  width: 100%;
}
.energ_assemblies_cont h2,
.eccc_text h2 {
  color: #fff;
  text-align: center;
  font-size: 72px;
  line-height: 1.1;
}
.energ_assemblies_cont h2 span,
.eccc_text h2 span {
  font-family: "poppinssemibold";
}
.wwsu_wrap_tit_num {
  font-size: 72px;
  color: #69e4a3;
  font-family: "poppinssemibold";
  line-height: 1.1;
  text-align: center;
  margin-bottom: 16px;
}
.ys_cont1460 {
  width: 1460px;
  margin: 0 auto;
  max-width: 100%;
}
.wwsu_wrap_tit_parga .std_title5 {
  line-height: 1.8;
  color: #fff;
  text-align: center;
}
.wwsu_wrap_info_parga p {
  color: #dfdfdf;
  text-align: left;
}
.wwsu_wrap_info_parga {
  margin-bottom: 40px;
}
.wwsu_wrap_info_list p {
  color: #dfdfdf;
  line-height: 1.6;
  text-align: left;
}
.wwsu_wrap_info_list p span {
  color: #69e4a3;
}
.wwsu_wrap_info_list li {
  padding-left: 15px;
  position: relative;
  margin-bottom: 6px;
}
.wwsu_wrap_info_list li::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: linear-gradient(
    90deg,
    #69e4a3 1.96%,
    rgba(248, 250, 255, 0) 98.98%,
    #69e4a3 98.98%
  );
  position: absolute;
  top: 9px;
  left: 0;
}
.wwsu_wrap_before {
  width: 275px;
  height: 275px;
  object-fit: cover;
  transition: all 0.36s;
  border-radius: 20px;
  overflow: hidden;
}
.wwsu_wrap_before img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wwsu_wrap_img {
  opacity: 0;
  transition: all 0.36s;
}
.wwsu_li.swiper-slide-active .wwsu_wrap_img {
  opacity: 1;
}
.wwsu_li.swiper-slide-active .wwsu_wrap_before {
  opacity: 0;
}
.slide_prev .wwsu_wrap_num {
  right: auto;
  left: 30px;
}
.wealth_wrap_cont.act .wwsu_li .wwsu_cont {
  opacity: 0 !important;
}
.wealth_wrap_cont.act .wwsu_wrap_even {
  padding: 0;
}
.wealth_wrap_cont.act .swiper-slide-prev {
  transform: translate(8.5vw, 15px) scale(0.76) !important;
}
.wealth_wrap_cont.act .swiper-slide-next {
  transform: translate(-8.5vw, 15px) scale(0.76) !important;
}
.wealth_wrap_swip_ul:before {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, -200px)
    scale(calc(7.9668 * 1.4), calc(3.1443 * 1.4));
  transition: opacity 0s cubic-bezier(0.16, 1, 0.3, 1);
  opacity: 0;
  pointer-events: none;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap {
  background: none !important;
}
.wwsu_li.swiper-slide-active .wwsu_wrap::before {
  opacity: 0 !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap::after {
  background-color: #122b6c;
  transform: scale(7.9668, calc(3.1443 * 1.15));
  border-radius: 0;
  transition: transform 0.66s cubic-bezier(0.16, 1, 0.3, 1),
    background-color 0.1s cubic-bezier(0.16, 1, 0.3, 1),
    opacity 0.2s cubic-bezier(0.16, 1, 0.3, 1), border-radius 0.3s linear;
  opacity: 0;
  pointer-events: none;
}
.wealth_wrap_cont.act .wwsu_wrap::after {
  box-shadow: none;
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1),
    background-color 0.3s cubic-bezier(0.16, 1, 0.3, 1),
    opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1), border-radius 0.66s linear;
}
.wealth_wrap_cont.act .wwsu_wrap_info {
  opacity: 1;
}
.wealth_wrap_cont.act .wwsu_wrap_tit {
  width: 720px;
  transition: transform 0.66s cubic-bezier(0.16, 1, 0.3, 1);
  transform: translate3d(calc(20% + 80px), 24%, 0);
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap_img img {
  filter: blur(0);
  transform: translate3d(0, 0, 0) scale(1) !important;
  opacity: 1;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev .wwsu_cont {
  transition: 0.3s cubic-bezier(0.16, 1, 0.3, 1);
  transform: translate3d(calc(-50vw - 50%), -50%, 0px) !important;
  opacity: 1 !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next .wwsu_cont {
  transition: 0.3s cubic-bezier(0.16, 1, 0.3, 1);
  transform: translate3d(calc(50vw - 50%), -50%, 0px) !important;
  opacity: 1 !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_cont {
  opacity: 1 !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next {
  z-index: 9999 !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev .wwsu_wrap_even,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next .wwsu_wrap_even {
  display: none;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev .wwsu_wrap_img_wrao,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next .wwsu_wrap_img_wrao {
  transition: opacity 0.3s linear;
  opacity: 0.4;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev .wwsu_wrap::after,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next .wwsu_wrap::after {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1),
    background-color 2s 0.3s cubic-bezier(0.16, 1, 0.3, 1),
    opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1);
  background: #122b6c;
  opacity: 1 !important;
  pointer-events: none;
}
/* .wealth_wrap_cont.act .wealth_wrap_swip_ul:before {
    opacity: 1;
    transition: opacity 0s cubic-bezier(0.16, 1, 0.3, 1) .8s;
    background: #122b6c;
} */
.wealth_wrap_cont.act .wwsu_li.swiper-slide-prev .wwsu_cont,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-next .wwsu_cont {
  pointer-events: all;
}
.wealth_wrap_cont.act
  .wealth_wrap_swip.card-hovered
  .wwsu_li.swiper-slide-prev
  .wwsu_cont {
  transform: translate3d(calc(-50vw - 50%), -50%, 310px) !important;
}
.wealth_wrap_cont.act
  .wealth_wrap_swip.card-hovered
  .wwsu_li.swiper-slide-next
  .wwsu_cont {
  transform: translate3d(calc(58vw - 50%), -50%, 310px) !important;
}

.wealth_wrap_cont.act
  .wealth_wrap_swip.card-hovereds
  .wwsu_li.swiper-slide-prev
  .wwsu_cont {
  transform: translate3d(calc(-58vw - 50%), -50%, 310px) !important;
}
.wealth_wrap_cont.act
  .wealth_wrap_swip.card-hovereds
  .wwsu_li.swiper-slide-next
  .wwsu_cont {
  transform: translate3d(calc(50vw - 50%), -50%, 310px) !important;
}
.wealth_wrap_cont.act .wwsu_wrap_tit_num,
.wealth_wrap_cont.act .wwsu_wrap_tit_text {
  color: #fff;
  text-align: left;
}
.wealth_wrap_cont.act .wwsu_wrap_tit_parga p {
  color: #fff;
  opacity: 0.8;
  text-align: left;
}
.wealth_wrap_cont.act .wwsu_wrap_tit_parga .std_title5 {
  font-size: 30px;
  line-height: 1.4;
  text-align: left;
}
.wwsu_li.swiper-slide-active .wwsu_wrap_img_after img,
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap_img_after img {
  transform: translateZ(0) scale(1) !important;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap_img img {
  opacity: 0;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap_img_after {
  opacity: 1;
  transform: translate3d(-70%, -8vh, 0) scale(1) !important;
}
.wealth_wrap_cont.act .wwsu_wrap_tit_before {
  display: flex;
}
.wealth_wrap_cont.act .wwsu_wrap_tit_num {
  margin-right: 25px;
}
.wealth_wrap_cont.act .swiper-pagination {
  opacity: 0;
}
.wealth_wrap_cont.act .wwsu_wrap_even {
  padding: 0;
}
.wealth_wrap_cont.act .wwsu_li::before {
  opacity: 0;
}
.wealth_wrap_cont.act .wwsu_wrap {
  border: 1px solid transparent;
}
.wealth_wrap_cont.act .wwsu_li {
  box-shadow: none;
  backdrop-filter: blur(0);
  pointer-events: none;
}
.wealth_wrap_cont.act .wwsu_wrap_tit_num {
  display: none;
}
.energ_value {
  position: relative;
  z-index: 5;
}
.energ_cores_circle_cont {
  width: 700px;
  height: 700px;
  margin: auto;
  position: relative;
  z-index: 1;
}
.eccc_box {
  width: 100%;
  height: 100%;
  background: #122b6c;
  border-radius: 50%;
}
.eccc_bg {
  width: 132%;
  position: absolute;
  bottom: -15%;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
  transition: all 0.36s;
}
.eccc_text h2 span {
  color: #69e4a3;
}
.eccc_text_parga {
  text-align: center;
  color: #fff;
  margin-top: 46px;
  line-height: 1.8;
}
.eccc_text {
  width: 100%;
  padding: 0 60px;
}
.eccc_line {
  width: 112%;
  pointer-events: none;
}
.eccc_line img {
  width: 100%;
}
.ectu_li {
  width: 830px;
  margin-right: 320px;
  flex-shrink: 0;
}
.elct_ul_li {
  width: 50%;
  padding: 0 5px;
  margin-bottom: 10px;
}
.elct_ul {
  margin: 0 -5px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.elct_ul_li_cont {
  padding: 12px 18px;
  background-color: rgba(255, 255, 255, 0.12);
  height: 100%;
}
.eulc_icon {
  width: 24px;
}
.eulc_icon img {
  width: 100%;
}
.eulc_parga {
  width: calc(100% - 24px);
  padding-left: 11px;
}
.eulc_parga p {
  color: #fff;
  line-height: 1.6;
}
.ectu_li_cont_parga p {
  color: #fff;
  opacity: 0.5;
}
.ectu_li_cont_parga {
  margin-top: 33px;
  margin-bottom: 46px;
}
.ectu_li_cont_tit {
  color: #fff;
  width: 100%;
}
.elci_ul_li p {
  color: #fff;
}
.elci_ul_li {
  padding-left: 20px;
  position: relative;
  margin-bottom: 18px;
  height: 100%;
  width: 50%;
}
.elci_ul_li::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #69e4a3;
  position: absolute;
  top: 10px;
  left: 0;
}
.elci_ul {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.ectu_li_cont_info {
  margin-top: 56px;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active {
  pointer-events: all;
}
.wealth_wrap_cont.act .wwsu_li.swiper-slide-active .wwsu_wrap_tit {
  pointer-events: all;
}
.energ_main .prodet_custom,
.energ_main .prodet_link,
.energ_main .mod_subscribe {
  position: relative;
  z-index: 9;
}
/* .energ_cores{
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
} */
@keyframes lineRotate {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) rotate(-130deg);
    opacity: 0;
  }
}
.energ_cores.active .eccc_line {
  animation: lineRotate 1s linear both;
}
.energ_cores.active .eccc_bg {
  opacity: 0;
}
.energ_cores_cont_box {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100vh - 80px);
  transition: left 0s !important;
}
.energ_cores_circle {
  width: 100vw;
}
.energ_cores_text {
  width: calc(100% - 100vw);
  position: relative;
}
.energ_cores_text_ul {
  display: flex;
}
.energ_cores {
  position: relative;
  z-index: 1;
  padding-bottom: calc(100vh - 80px);
  overflow: hidden;
}
.energ_cores_cont_box.ys_fixed {
  position: fixed;
  top: 80px;
}
.energ_cores_cont_box.isnot_fixed {
  top: initial;
  bottom: 0px;
}
.actl_svg {
  width: 100%;
}
/* .actl_svg2{
    z-index: 1;
} */
.actl_car {
  width: 210px;
  height: 150px;
  position: absolute;
  left: -105px;
  top: -75px;
  margin-top: 10px;
  z-index: 5;
  opacity: 0;
}
.actl_car img {
  width: 100%;
  transform: rotate(-40deg);
}
.energ_cores_text_line {
  width: calc(100% + 316px);
  position: absolute;
  top: 50%;
  left: -316px;
  transform: translateY(-50%);
  z-index: -1;
}
.actl_svg svg {
  width: 100%;
  height: auto;
}
.actl_svg2_bg {
  width: 100%;
  height: 100%;
  background: #122b6c;
  position: absolute;
  top: 0;
  right: 0;
}
.actl_svg1 {
  position: relative;
  z-index: 5;
}
.wwsu_cont {
  position: relative;
}
.wwsu_cont::after {
  content: "";
  width: 153%;
  height: 125%;
  background: url(../images/e-bg3.png) center / cover no-repeat;
  position: absolute;
  bottom: -30%;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
  transition: all 0.36s;
  opacity: 0;
}
.wwsu_li.swiper-slide-active .wwsu_cont::after {
  opacity: 1;
}
.wealth_wrap_cont.act .wwsu_cont::after {
  opacity: 0;
}
.energ_main .energ_assem {
  overflow: visible;
}
/* 2023.10.27新能源改版-end */

/* 2023.10.30解决方案新增板块-start */
.solution_program h2 {
  color: #333;
  text-align: center;
}
.solution_program_parga {
  margin-top: 35px;
  text-align: center;
}
.solution_program_parga p {
  color: #333;
}
.spbu_li:not(:first-child) {
  display: none;
}
.solution_program_bt {
  width: 100%;
  margin-top: 80px;
}
.spbu_li_img {
  width: 100%;
  position: relative;
}
.spbu_li_img img {
  width: 100%;
}
.spbu_li_img::before {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(
      111deg,
      rgba(13, 29, 70, 0.5) 20.45%,
      rgba(13, 29, 70, 0) 57.81%
    ),
    linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  position: absolute;
  top: 0;
  left: 0;
}
.spbu_li_img::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 0;
  left: 0;
}
.spbu_li {
  position: relative;
  cursor: -webkit-grab;
}
.solution_program.std_padding2 {
  padding-bottom: 0 !important;
}
.spbu_li_text {
  z-index: 5;
  top: 146px;
}
.spbu_li_text .wpul_text_cont {
  opacity: 1;
  width: 50%;
}
.spbu_li_text .wpul_text_cont_tit {
  font-family: "poppinsmedium";
}
.spbu_li_text .wpul_text_cont_parga {
  margin: 24px 0 50px;
}
.spbu_li_text .std_btn1 p {
  font-size: 20px;
}
.solution_program_bt_ul .slick-dots li {
  width: 30px;
  height: 2px;
  margin: 0 3px;
  border-radius: 0;
  background: rgba(255, 255, 255, 0.5);
}
.solution_program_bt_ul .slick-dots li.slick-active {
  background: #fff;
}
.solution_program_bt_ul .slick-arrow {
  width: 50px;
  height: 50px;
  transition: all 0.36s;
  z-index: 5;
  cursor: pointer;
}
.solution_program_bt_ul .slick-arrow::after {
  content: "";
  width: 100%;
  height: 100%;
  background: url(../images/arrow2.svg) center / cover no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
}
.solution_program_bt_ul .slick-next::after {
  transform: rotate(180deg);
}
.solution_program_bt_ul .slick-next {
  right: 110px;
}
.solution_program_bt_ul .slick-prev {
  left: 100px;
}
.wpul_text_cont_btn .hlct_btn {
  display: none;
}
/* 2023.10.30解决方案新增板块-end */
/* 2023.10.30可持续发展改版-start */
.sustain_holds {
  background: #122b6c;
  position: relative;
}
.sustain_holds .mod_bread {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}
.sustain_holds h2 {
  text-align: center;
  color: #fff;
  margin-bottom: 22px;
}
.sustain_holds_parga {
  width: 62%;
  margin: auto;
  text-align: center;
}
.sustain_holds_parga p {
  color: #fff;
}
.sustain_holds_bt {
  margin-top: 70px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.shbl_bt_ul_li {
  width: 50%;
  padding: 0 14px;
}
.shbl_tp {
  margin-bottom: 22px;
  border-radius: 15px;
  border: 1px solid #0047ba;
  padding: 30px 40px 14px;
  position: relative;
}
.sustain_holds_bt_le {
  width: 35%;
}
.sustain_holds_bt_ri {
  width: 65%;
  padding-left: 22px;
}
.shbl_tp_parga_icon {
  width: 40px;
}
.shbl_tp_parga_icon img {
  width: 100%;
}
.sustain_holds_bt_le {
  display: flex;
  flex-wrap: wrap;
}
.shbl_tp,
.shbl_bt {
  width: 100%;
}
.shbl_bt_ul {
  height: 100%;
}
.shbl_tp_parga_text {
  padding-left: 10px;
  width: calc(100% - 40px);
  position: relative;
  top: 6px;
}
.shbl_tp_parga_text p {
  color: #fff;
}
.shbl_tp_parga {
  display: flex;
  align-items: flex-start;
  margin-bottom: 60px;
}
.shbl_tp_num_span {
  font-size: 60px;
  line-height: 1.2;
  color: #fff;
  font-family: "poppinssemibold";
}
.shbl_tp_num_span .stns_green {
  opacity: 1;
  color: #69e4a3;
}
.shbl_tp_num_unit {
  font-size: 18px;
  line-height: 1.75;
  color: #fff;
  font-family: "poppinssemibold";
}
.shbl_tp_num {
  display: flex;
  align-items: flex-end;
}
.shbl_tp .shbl_tp_num_span {
  width: 249px;
}
.sbul_cont {
  border-radius: 15px;
  border: 1px solid #0047ba;
  padding: 35px 30px 28px;
  height: 100%;
}
.shbl_bt_ul {
  margin: 0 -14px;
  display: flex;
  align-items: stretch;
}
.stns_white {
  opacity: 0.7;
}
.shbl_bt_ul_li .shbl_tp_parga {
  margin-bottom: 148px;
}
.sustain_holds_bt_ri .shbl_bt_ul {
  margin: 0 -11px;
}
.sustain_holds_bt_ri .shbl_bt_ul_li {
  width: 33.333333%;
  padding: 0 11px;
}
.sustain_holds_bt_ri .shbl_tp {
  margin-top: 22px;
  margin-bottom: 0;
}
.sustain_holds_bt_ri .shbl_tp .shbl_tp_num_span {
  width: auto;
  margin-right: 30px;
}
.shbl_tp .shbl_tp_num_unit {
  position: relative;
  top: -10px;
}
.shbl_tp_bg_car {
  width: 220px;
}
.shbl_tp_bg_car img {
  width: 100%;
}
.shbl_tp_bg_pic {
  width: 173px;
  position: absolute;
  right: 80px;
  bottom: 17px;
}
.shbl_tp_bg_pic img {
  width: 100%;
}
.yulc_tit_unit {
  font-size: 24px !important;
}
/* 2023.10.30可持续发展改版-end */
/* 2023.11.1建模视频标点-start */
.lsip_point_li {
  position: absolute;
  z-index: 5;
  transform: translate(-50%, -50%);
}
.lsip_point_li_box {
  display: block;
  position: relative;
  cursor: pointer;
}
.lplb_point {
  display: block;
  width: 18px;
  height: 18px;
  /* background: #fff; */
  border: 7px solid rgba(0, 78, 162, 0.2);
  border-radius: 50%;
  position: relative;
  /* animation: bordershow 3s infinite; */
}
.lplb_point::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: -1;
  transform: translate(-50%, -50%);
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: rgba(0, 78, 162, 0.15);
  animation: boderMs 3s 0.75s infinite;
}
.lplb_point::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: -1;
  transform: translate(-50%, -50%);
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: rgba(0, 78, 162, 0.1);
  animation: boderMs 3s infinite;
}
.lplb_pop {
  position: absolute;
  left: 42px;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
  white-space: nowrap;
  font-size: 16px;
  padding: 12px 23px;
  pointer-events: none;
  font-size: 10px;
  line-height: 1 !important;
}
.lplb_pop::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 100%;
  background: rgba(0, 78, 162, 0.77);
  border-radius: 30px;
}
.lplb_pop::after {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  width: 42px;
  height: 100%;
}
.lplb_pop_tit {
  color: #fff;
  font-size: 16px;
  opacity: 0;
  line-height: 2;
}
/* @keyframes bordershow {
    50% {
        box-shadow: 0px 0px 10px 0 #004EA2;
    }
} */
@keyframes boderMs {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  75% {
    transform: translate(-50%, -50%) scale(2);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.lsip_point {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.solution_energy_bt_pc {
  position: relative;
}
.lot_main .energ_bread {
  background: #fff;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
  .lsip_point_li:hover {
    z-index: 20;
  }
  .lsip_point_li:hover .lplb_pop {
    pointer-events: all;
  }
  .lsip_point_li:hover .lplb_pop::before {
    width: 100%;
    transition: all 0.4s cubic-bezier(0.34, 0.44, 0.41, 1.12);
  }
  .lsip_point_li:hover .lplb_pop .lplb_pop_tit {
    opacity: 1;
    transition: all 0.36s 0.4s;
  }
}
/* 2023.11.1建模视频标点-end */
/* 2023.11.1导航修改-start */
.mnlu_li_link {
  position: relative;
}
.mnlu_li_link::after {
  content: "";
  width: 0;
  height: 2px;
  background: #004ea2;
  position: absolute;
  bottom: 22px;
  left: 0;
  transition: all 0.36s;
}
.ys_hd_pc.isfixeds {
  background-color: #fff;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);
}
.ys_hd_pc.isfixeds .mod_cover img:nth-child(2) {
  opacity: 1;
}
.ys_hd_pc.isfixeds .mnlu_li_link_parga p {
  color: #333;
}
.ys_hd_pc.isfixeds .mnlu_li.yxnav_active1 .mnlu_li_link_parga p {
  color: #004ea2;
}
.mnlu_li.yxnav_active1 .mnlu_li_link::after {
  width: 100%;
}
.wealth_wrap_swip {
  position: relative;
}
.wealth_wrap_swip_img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}
.wealth_wrap_swip_img img {
  width: 100%;
}
/* 2023.11.1导航修改-end */

/* 2023.11.18鼠标经过效果修改-start */
.sulc_info_li_icon img:nth-child(1) {
  opacity: 0;
}
.selc_ul_li_cont {
  cursor: pointer;
  transition: all 0.36s;
}
.sulc_tit,
.sulc_info_li_text p {
  transition: all 0.36s;
}
.part_buy_ri_pc .sulc_info_li_icon img:nth-child(1) {
  opacity: 1;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
  .selc_ul_li_cont:hover {
    background: #0047ba;
  }
  .selc_ul_li_cont:hover .sulc_tit,
  .selc_ul_li_cont:hover .sulc_info_li_text p {
    color: #fff;
  }
  .selc_ul_li_cont:hover .sulc_info_li_icon img:nth-child(1) {
    opacity: 1;
  }
  .selc_ul_li_cont:hover .sulc_info_li_icon img:nth-child(2) {
    opacity: 0;
  }
}
/* 2023.11.18鼠标经过效果修改-end */

/* 2023.11.21服务页面改版-start */
.serphil_main .mod_ban::after {
  display: none;
}
.serphil_value h2,
.serphil_provide h2 {
  text-align: center;
  color: #333;
  margin-bottom: 60px;
}
.serphil_value_bt_ul {
  margin: 0 -9px;
}
.svbu_li {
  width: 33.333333%;
  padding: 0 9px;
}
.svbu_li:not(:first-child) {
  display: none;
}
.svbu_li_cont {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  position: relative;
}
.svbu_li_cont::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(
    0deg,
    rgba(13, 29, 70, 0.5) 7.27%,
    rgba(13, 29, 70, 0) 137.36%
  );
  position: absolute;
  top: 0;
  left: 0;
}
.svbu_li_cont_text {
  padding: 0 26px;
  z-index: 5;
  width: 100%;
  top: 55%;
}
.siul_parga p {
  line-height: 1.6;
  color: #fff;
}
.siul_icon {
  width: 25px;
}
.siul_icon img {
  width: 100%;
}
.slct_info_ul_li {
  display: flex;
  align-items: start;
}
.siul_parga {
  width: calc(100% - 25px);
  padding-left: 8px;
  position: relative;
  top: 2px;
}
.slct_info {
  margin-top: 15px;
}
.slct_tit {
  color: #fff;
}
.slct_info_ul_li {
  margin-bottom: 13px;
}
.serphil_value {
  padding-top: 80 !important;
  overflow: hidden;
}
.svbu_li_cont_bg {
  width: 100%;
}
.svbu_li_cont_bg img {
  width: 100%;
  transition: all 0.36s;
}
.serphil_provide {
  background: #fbfbfb;
  overflow: hidden;
}
.serphil_provide_list_ul {
  margin: 0 -10px;
}
.splu_li {
  width: 33.333333%;
  padding: 0 10px;
  margin-bottom: 20px;
}
.splu_li_cont {
  border-radius: 10px;
  overflow: hidden;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  position: relative;
}
.splu_li_cont::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.2) 0%,
    rgba(0, 0, 0, 0.2) 100%
  );
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
}
.splu_li_cont::before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: linear-gradient(
      1deg,
      rgba(0, 0, 0, 0.5) 11.52%,
      rgba(0, 0, 0, 0) 75.62%
    ),
    linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.36s;
  opacity: 0;
  z-index: 5;
}
.serphil_provide_list_tp .splu_li:nth-child(1) {
  width: 66.666666%;
}
.serphil_provide_list_tp .splu_li:nth-child(1) .slct_parga {
  padding-right: 60px;
}
.slct_tit {
  font-size: 26px;
  color: #fff;
  line-height: 1.4;
}
.slct_parga {
  margin-top: 20px;
  display: none;
}
.slct_parga p {
  color: #fff;
}
.splu_li_cont_text {
  width: 100%;
  padding: 0 15px;
  bottom: 35px;
  z-index: 10;
}
.splu_li.active .splu_li_cont::after {
  opacity: 0;
}
.splu_li.active .splu_li_cont::before {
  opacity: 1;
}
.splu_li_cont_bg {
  width: 100%;
}
.splu_li_cont_bg img {
  width: 100%;
  transition: all 0.36s;
}
.serphil_part {
  padding-right: calc(50% - 600px);
  overflow: hidden;
}
.spct_parga {
  margin-top: 22px;
  margin-bottom: 47px;
}
.serphil_part_cont_img {
  width: 61%;
}
.serphil_part_cont_img img {
  width: 100%;
}
.serphil_part_cont_text {
  width: 39%;
  padding-left: 100px;
}
.serphil_part_cont {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.serphil_main .about_mobility_contact_box {
  padding: 96px 70px 96px 60px;
}
.amcb_ri {
  background-color: rgba(255, 255, 255, 0.8);
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.amcb_ri::after {
  content: "";
  width: 0%;
  height: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  left: -1px;
  transition: all 0.36s;
  border-radius: 22px;
  z-index: -1;
}
.serphil_main .sacu_li::after {
  display: none;
}
.serphil_main .sacu_li_cont {
  border-radius: 10px;
  height: 100%;
  padding: 50px;
  background: #fff;
  box-shadow: 0px 2.76726px 2.21381px 0px rgba(29, 86, 185, 0.02),
    0px 6.6501px 5.32008px 0px rgba(29, 86, 185, 0.03),
    0px 12.52155px 10.01724px 0px rgba(29, 86, 185, 0.04),
    0px 22.33631px 17.86905px 0px rgba(29, 86, 185, 0.04),
    0px 41.77761px 33.42209px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}
.serphil_main .service_app_cont_ul {
  margin: 0 -42px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.serphil_main .sacu_li {
  padding: 0 42px;
}
.serphil_main .service_app_cont {
  width: 100%;
}
.service_conce {
  padding-bottom: 50px !important;
  position: relative;
  background: #f6f6f6;
  z-index: 1;
  overflow: hidden;
}
.service_conce h2 {
  text-align: center;
  color: #333;
}
.service_conce_bt_img {
  width: 95%;
  margin: auto;
}
.service_conce_bt_img img {
  width: 100%;
}
.service_conce_bt {
  margin-top: 18px;
}
.service_conce_mid {
  padding-bottom: 0 !important;
}
.serphil_bread {
  background: #f6f6f6;
}
.service_conce::after {
  content: "";
  width: 100%;
  height: 207px;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.scml_li2 {
  width: 440px;
  height: 440px;
  position: relative;
  margin: auto;
}
.scml_li2_cont {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #fff;
  display: flex;
  align-items: center;
}
.scml_li2_cont_icon {
  width: 47px;
  margin: auto;
}
.scml_li2_cont_icon img {
  width: 100%;
}
.scml_li2_cont_tit {
  text-align: center;
  color: #333;
  margin: 8px 0;
}
.scml_li2_cont_parga p {
  text-align: center;
}
.scml_li2_cont {
  padding: 0 100px;
}
.scml_li2_bg {
  width: 140%;
  z-index: -1;
  opacity: 0;
  transition: all 0.36s;
}
.scml_li2_bg.act {
  opacity: 1;
}
.scml_li2_bg_img {
  width: 100%;
  animation: imgScale 4.5s ease-in-out both infinite;
}
.scml_li2_bg img {
  width: 100%;
}
.scml_li1_cont_parga {
  margin-top: 20px;
}
.scml_li1 .scml_li1_cont_parga p {
  text-align: right;
}
.service_conce_mid_list {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.scml_li1 .scml_li1_cont {
  padding: 80px 150px;
  border-radius: 0px 200px 200px 0px;
  background: #fff;
}
.scml_li3 .scml_li1_cont {
  padding: 80px 200px 80px 120px;
  border-radius: 200px 0px 0px 200px;
  background: #fff;
}
.scml_li1,
.scml_li3 {
  width: 36%;
  animation-delay: 0.5s !important;
}
.scml_li1 .scml_li2_cont_tit {
  margin: 0;
  text-align: right;
}
.scml_li3 .scml_li2_cont_tit {
  margin: 0;
  text-align: left;
}
.scml_li1_cont_parga p {
  height: 5.25em;
  overflow: hidden;
}
.ys_fadeleft {
  animation: fadeInLeft 0.8s ease-in-out both;
}
.ys_faderight {
  animation: fadeInRight 0.8s ease-in-out both;
}
.scml_li {
  flex-shrink: 0;
}
.alcb_ph,
.splu_li_cont_ph {
  display: none;
}
.serphil_provide_list_bt .splu_li:not(:first-child) {
  display: none;
}
.serphil_part {
  padding-bottom: 0 !important;
}
.about_mobility_contact {
  padding-bottom: 0 !important;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
  .svbu_li_cont:hover .svbu_li_cont_bg img {
    transform: scale(1.05);
  }
  .splu_li_cont:hover .splu_li_cont_bg img {
    transform: scale(1.05);
  }
  .amcb_ri:hover::after {
    width: calc(100% + 2px);
  }
  .mult_lang_ul_li:hover {
    background: #0047ba;
    /* border: 1px solid #0047BA; */
  }
  .mult_lang_ul_li:hover a {
    color: #fff;
  }
}
/* 2023.11.21服务页面改版-end */
.evru_li .ys_imgbox_cover {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.energ_value_ri_ul {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
/* 2023.11.24服务网络 */
.selc_word div,
.selc_word p {
  word-wrap: break-word !important;
  word-break: normal !important;
}

/* 2023.11.30修改 */
.mslu_li_icon {
  width: 40px;
  height: 40px;
  margin: auto;
}
.mlii_icon {
  width: 24px;
  height: 24px;
}
.mod_side_list_ul::after {
  width: 100%;
}
.mslu_li {
  padding: 0 !important;
}
.mod_side {
  width: 54px;
}
.mod_side_list_back {
  width: 54px;
  height: 54px;
  margin-left: 0 !important;
}
.mslu_li_pop {
  background: transparent;
  box-shadow: none;
  padding-right: 10px;
}
.mslu_li_pop_cont {
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 2.76726px 2.21381px 0px rgba(29, 86, 185, 0.02),
    0px 6.6501px 5.32008px 0px rgba(29, 86, 185, 0.03),
    0px 12.52155px 10.01724px 0px rgba(29, 86, 185, 0.04),
    0px 22.33631px 17.86905px 0px rgba(29, 86, 185, 0.04),
    0px 41.77761px 33.42209px 0px rgba(29, 86, 185, 0.05),
    0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  overflow: hidden;
}
.yncb_ul {
  display: flex;
  justify-content: center;
}
.yulc_icon {
  width: 30px;
  margin: auto;
}
.yulc_icon img {
  width: 100%;
}
.yncb_ul_li_cont .std_btn3 {
  margin-top: 15px;
  width: 160px;
}
.yncb_ul_li_cont .std_btn3_box {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.yncb_ul_li_cont img {
  width: 24px;
  margin-right: 10px;
  position: relative;
  z-index: 5;
}
.yncb_ul_li a {
  background: transparent;
  padding: 0;
}
.yncb_ul_li {
  margin: 0 10px;
}
.wait_pop_icon {
  width: 100px;
}
.wait_pop_icon img {
  width: 100%;
}
.wait_pop_parga {
  width: calc(100% - 100px);
}
.wait_pop .ys_modal_content {
  width: 400px;
  border-radius: 8px;
  padding: 10px;
  padding-left: 0;
}
.wait_pop_cont {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.pslu_li_bg {
  border-radius: 10px;
  overflow: hidden;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
/* 2023.12.5更新 */
.sy_message_cont {
  display: none;
}
.mult_lang_ul_li {
  margin-right: 8px;
  margin-top: 10px;
  border-radius: 30px;
  border: 1px solid #e6e6e6;
  transition: all 0.36s;
}
.mcgr_ul_li,
.mult_lang_ul_li {
  padding: 0 24px;
}
.mult_lang_ul_li a {
  transition: all 0.36s;
}
.mult_lang_ul_li {
  padding: 5px;
}
.mult_lang_ul_li a {
  padding: 10px 24px;
}
.mod_side_list_ul::after {
  background: #0047ba;
}
.mod_side_list_back {
  background: #0047ba;
}
.ctlc_ul_li a {
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.wealth_wrap_cont {
  position: relative;
}
.wealth_wrap_cont_btn {
  width: 100%;
  z-index: 5;
  pointer-events: none;
  transition: all 0.36s;
}
.wealth_wrap_cont_btn .std_arrow {
  width: 100%;
  padding: 0 80px;
  transition: all 0.36s;
}
.wealth_wrap_cont_btn .std_arrow_icon {
  pointer-events: all;
}
.wealth_wrap_cont.act .wealth_wrap_cont_btn .std_arrow {
  padding: 0;
}
/* .wealth_wrap_cont.act .wealth_wrap_cont_btn{
    width: 115%;
} */
/* 2023.12.26修改 */
.mnol_pop_cont_bt {
  padding: 30px 25px 50px 42px;
}
.mpcb_cont_global {
  margin-bottom: 20px;
}
.mpcb_ul_li_tp a {
  padding: 5px 0;
}
.mulb_ul_li a {
  padding: 6px;
}
.mnol_pop_cont_tp {
  padding: 12px 0;
}
.mpcb_cont {
  max-height: 80vh;
}
/* 2023.12.27修改 */
.ys_ban_imgbox::after {
  background: rgba(0, 0, 0, 0.1);
}
/* 2024.1.3 */
.home_explore_text_nub {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

/* 2024.3.8 */
.pliw_icon {
  width: 24px;
  flex-shrink: 0;
}
.pliw_icon img {
  width: 100%;
}
.pliw_parga p {
  font-size: 14px;
  color: #0047ba;
  font-family: "poppinsmedium";
  line-height: 40px;
}
.pslu_li_icon_wrap {
  display: flex;
  align-items: center;
  padding: 0 15px;
  border-radius: 5px;
  background: rgba(234, 237, 239, 0.6);
}
.pslu_li_icon {
  position: absolute;
  top: 10px;
  right: 6px;
}
.pliw_parga {
  width: calc(100% - 24px);
  padding-left: 8px;
}
/* 2024.3.20新增 */
.energ_insights {
  background-color: #fbfbfb;
}
.energ_case {
  background-color: #ffffff !important;
}
.energ_insights .std_title5 {
  height: 3.2em;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.ju_title6 {
  font-size: 18px;
  color: #333;
  line-height: 1.5;
  position: relative;
  top: 4.5px;
}

.mlpt_ri_wrap {
  position: relative;
  width: 100%;
}
.mnti_ul {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  display: none;
}
.mnti_ul.act {
  display: block;
  pointer-events: all;
}
.mnti_ul_li.yxnav_active3 .ju_title6 {
  color: #0047ba;
}
.mnti_ul_li {
  margin-bottom: 20px;
}
/* 2024.3.22新增浏览量start */
.dptt_view {
  width: 25%;
  position: relative;
  display: flex;
  align-items: center;
  margin-left: 36px;
}
.dptt_ri {
  padding-left: 13px;
}
.dptt_le {
  width: 20px;
}
.ju_newdet_tp {
  display: flex;
  flex-wrap: nowrap;
  margin-top: 40px;
}
.newdet_tp_le_share {
  margin-top: 0px;
}
.ys_share_list {
  margin-right: 18px;
}
.energ_over {
  overflow: hidden;
}
.energ_case {
  padding-bottom: 20px;
}

/* 2024.4.10修改 */
.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;
}
.mnol_pop_cont_bt {
  padding: 47px 25px 72px 42px;
}
.mpcb_ul_li {
  margin-bottom: 30px;
}
.std_btn1:not(:first-child) {
  margin-top: 20px;
}
.std_btn1 p {
  font-size: 20px;
}
.h2join {
  background-color: #fbfbfb;
}
/* 2024/7/26 */
.home_new_tic {
  position: absolute;
  top: -5px;
  left: -5px;
  background-color: #0c2c84;
  padding: 10px 25px 10px 20px;
  clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
  color: #fff;
  font-size: 16px;
  line-height: 1.75;
  z-index: 10;
}
.hnlu_li.on .home_new_tic {
  /* background-color: #f5d10c; */
  background-color: #0c2c84;
}
.hnlu_li a {
  position: relative;
  width: 100%;
  display: block;
}
.home_new_list_ul .slick-list {
  padding-top: 5px;
}

/* Feature section */
.section-title {
  text-align: center;
  font-size: 42px;
  font-weight: bold;
  color: #000;
  margin-bottom: 60px;
}

.feature-accordion {
  background: transparent;
}

.feature-item {
  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}

.feature-item:hover {
  background: rgba(255, 255, 255, 0.05);
}

.feature-header {
  display: grid;
  grid-template-columns: 60px 60px 1fr 60px;
  align-items: center;
  padding: 25px 20px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.feature-header:hover {
  padding-left: 30px;
}

.feature-icon {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.feature-icon svg {
  width: 32px;
  height: 32px;
  fill: #0047ba;
}

.feature-number {
  font-size: 16px;
  font-weight: bold;
  color: #000;
}

.feature-title {
  font-size: 22px;
  font-weight: bold;
  color: #000;
}

.toggle-icon {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: #000;
  transition: transform 0.3s ease;
}

.feature-item.active .toggle-icon {
  transform: rotate(180deg);
}

.feature-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease, padding 0.4s ease;
}

.feature-item.active .feature-content {
  max-height: 500px;
  padding: 0 20px 30px 140px;
}

.feature-description {
  font-size: 16px;
  line-height: 1.8;
  color: #000;
  margin-bottom: 20px;
}

.feature-buttons {
  display: flex;
  gap: 15px;
}

.btn-visit,
.btn-download {
  padding: 10px 30px;
  border: 2px solid #000;
  border-radius: 25px;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease;
  background: transparent;
  color: #000;
}

.btn-visit:hover {
  background: #000;
  color: #00b4db;
}

.btn-download:hover {
  background: #000;
  color: #00b4db;
}

/* Responsive Design */
@media (max-width: 768px) {
  .section-title {
    font-size: 32px;
    margin-bottom: 40px;
  }

  .feature-header {
    grid-template-columns: 50px 50px 1fr 50px;
    padding: 20px 15px;
  }

  .feature-icon svg {
    width: 28px;
    height: 28px;
  }

  .feature-title {
    font-size: 18px;
  }

  .feature-item.active .feature-content {
    padding: 0 15px 25px 115px;
  }

  .feature-description {
    font-size: 14px;
  }
}

@media (max-width: 576px) {
  body {
    padding: 20px 10px;
  }

  .section-title {
    font-size: 28px;
  }

  .feature-header {
    grid-template-columns: 40px 40px 1fr 40px;
    padding: 15px 10px;
  }

  .feature-icon {
    width: 32px;
    height: 32px;
  }

  .feature-icon svg {
    width: 24px;
    height: 24px;
  }

  .feature-number {
    font-size: 14px;
  }

  .feature-title {
    font-size: 16px;
  }

  .feature-item.active .feature-content {
    padding: 0 10px 20px 20px;
  }

  .feature-buttons {
    flex-direction: column;
  }

  .btn-visit,
  .btn-download {
    width: 100%;
    text-align: center;
  }
}

.std_title5 {
  margin-top: 20px;
  font-size: 30px !important;
  line-height: 1.4;
  color: #000;
}

/* Product section */

.section-title {
  text-align: center;
  font-size: 36px;
  font-weight: bold;
  color: #2c3e50;
  margin-bottom: 30px;
}

/* Category Tabs */
.category-tabs {
  display: flex;
  justify-content: center;
  gap: 15px;
  /* margin-bottom: 60px; */
  flex-wrap: wrap;
}

.category-tab {
  padding: 10px 25px;
  border: 2px solid #ddd;
  background: white;
  border-radius: 25px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  color: #333;
  transition: all 0.3s ease;
}

.category-tab:hover {
  border-color: #0047ba;
  color: #0047ba;
}

.category-tab.active {
  background: #0047ba;
  color: white;
  border-color: #0047ba;
}

/* Product Slider */
.product-slider-container {
  position: relative;
  max-width: 800px;
  margin: 0 auto;
}

.product-slider {
  position: relative;
  overflow: hidden;
  background: white;
  border-radius: 15px;
  /* padding: 40px; */
  /* box-shadow: 0 5px 25px rgba(0, 0, 0, 0.08); */
}

.slider-wrapper {
  display: flex;
  transition: transform 0.5s ease;
}

.product-slide {
  min-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.product-image {
  width: 100%;
  max-width: 1200px;
  height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
}

.product-image img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.product-info {
  text-align: center;
}

.product-name {
  font-size: 24px;
  font-weight: bold;
  color: #2c3e50;
  margin-bottom: 10px;
}

.product-category {
  font-size: 14px;
  color: #6c757d;
  margin-bottom: 20px;
}

.product-description {
  font-size: 14px;
  color: #6c757d;
  line-height: 1.6;
  margin-bottom: 25px;
  max-width: 600px;
}

.download-btn {
  background: #0047ba;
  background: ;
  color: white;
  border: none;
  padding: 12px 40px;
  border-radius: 25px;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease;
}

.download-btn:hover {
  background: #0047ba;
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(40, 167, 69, 0.3);
}

/* Navigation Arrows */
.slider-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background: white;
  border: 2px solid #ddd;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  z-index: 10;
}

.slider-nav:hover {
  background: #0047ba;
  border-color: #0047ba;
  color: white;
}

.slider-nav.prev {
  left: -60px;
}

.slider-nav.next {
  right: -60px;
}

.slider-nav svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
}

/* Responsive Design */
@media (max-width: 992px) {
  .slider-nav.prev {
    left: -50px;
  }

  .slider-nav.next {
    right: -50px;
  }
}

@media (max-width: 768px) {
  .section-title {
    font-size: 28px;
  }

  .product-slider {
    padding: 30px 20px;
  }

  .product-image {
    height: 250px;
  }

  .product-name {
    font-size: 20px;
  }

  .slider-nav.prev {
    left: 10px;
  }

  .slider-nav.next {
    right: 10px;
  }

  .slider-nav {
    width: 35px;
    height: 35px;
  }
}

@media (max-width: 576px) {
  body {
    padding: 20px 10px;
  }

  .section-title {
    font-size: 24px;
  }

  .category-tabs {
    gap: 10px;
  }

  .category-tab {
    padding: 8px 20px;
    font-size: 13px;
  }

  .product-slider {
    padding: 20px 15px;
  }

  .product-image {
    height: 200px;
  }

  .product-name {
    font-size: 18px;
  }

  .product-description {
    font-size: 13px;
  }
}
