﻿@charset "utf-8";

body {
  font-family: "PingFang SC", "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial;
}

@font-face {
  font-family: 'poppinsregular';
  src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
    url('../fonts/poppins-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'montserratsemibold';
  src: url('../fonts/montserrat-semibold-9-webfont.eot');
  src: url('../fonts/montserrat-semibold-9-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/montserrat-semibold-9-webfont.woff2') format('woff2'),
    url('../fonts/montserrat-semibold-9-webfont.woff') format('woff'),
    url('../fonts/montserrat-semibold-9-webfont.ttf') format('truetype'),
    url('../fonts/montserrat-semibold-9-webfont.svg#montserratsemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'poppinssemibold';
  src: url('../fonts/poppins-semibold-webfont.woff2') format('woff2'),
    url('../fonts/poppins-semibold-webfont.woff') format('woff');
  font-weight: bold;
  font-style: normal;

}

/*分享翻译*/
.ys_wechat_cont_parga p::before {
  /*分享中文版本*/
  content: '分享到 - 微信';
  /*分享英文版本*/
  /* content: 'Share the - weixin'; */
}

.ys_page_title {
  display: none;
}

/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}

.ys_phnavss_xl {
  box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
}

.ys_phnav_logo {
  width: 200px !important;
  display: flex;
  justify-content: space-between;
  background: #1664FF !important;
}

.ys_phnav_logo a:first-child {
  margin-right: 10px;
}

.ys_ph_navbar2 .ys_phnav_menubtn span,
.ys_ph_navbar2 .ys_phnav_menubtn::before,
.ys_ph_navbar2 .ys_phnav_menubtn::after {
  background: #1664FF;
}

.ys_ph_navbar2 .ys_phnav_search .iconfont,
.ys_ph_navbar2 .ys_phnav_header a {
  color: #1664FF;
}

.ys_phnav2_lang_modal,
.ys_ph_navbar2 .ys_phnav_menu {
  background: #1664FF;
}

.ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {
  color: rgba(255, 255, 255, .6);
}

/* 规范-start */
.std_title1 {
  font-size: 70px;
  line-height: 1.3;
  color: #333;
}

.std_title2,
.yxedr_active h2 {
  font-size: 48px;
  line-height: 1.5;
  color: #333;
}

.std_title3 {
  font-size: 32px;
  line-height: 1.6;
  color: #333;
}

.std_title4 {
  font-size: 24px;
  line-height: 1.5;
  color: #333;
}

.std_title5 {
  font-size: 20px;
  line-height: 1.5;
  color: #333;
}

.yxedr_active h2 {
  margin-bottom: 24px;
}

.yxedr_active h3 {
  margin-bottom: 19px;
}

.yxedr_active h4 {
  margin-bottom: 12px;
}

.yxedr_active h5 {
  margin-bottom: 10px;
}

.std_parga1 p {
  font-size: 16px;
  line-height: 1.75;
  color: #666;
}

.std_parga2 p {
  font-size: 14px;
  line-height: 1.75;
  color: #666;
}

.ys_nyban_title h1 {
  color: #fff;
  margin-bottom: 30px;
}

.ys_nyban_title p {
  color: #fff;
}

.std_padding1 {
  padding-top: 100px;
}

.std_padding3 {
  padding-bottom: 100px;
}

.std_padding2 {
  padding-bottom: 150px;
}

.std_margin1 {
  margin-top: 20px;
}

.std_margin2 {
  margin-top: 40px;
}

.std_btn1,
.std_btn2 {
  display: inline-block;
  position: relative;
  border-radius: 56px;
  overflow: hidden;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}

.std_btn1 p,
.std_btn2_box p {
  font-size: 18px;
  line-height: 56px;
  transition: all .36s;
  position: relative;
  z-index: 5;
  color: rgba(22, 100, 255, 1);
}

.std_btn1_box,
.std_btn2_box {
  display: block;
  padding: 0 58px;
  box-shadow: 0px 4px 16px 0px rgba(0, 61, 150, 0.25);
  background: rgba(255, 255, 255, 1);
  transition: all .36s;
}

.std_btn2_box {
  background: rgba(22, 100, 255, 1);
  box-shadow: 0px 4px 16px 0px rgba(0, 61, 150, 0.25);
}

.std_btn2_box p {
  color: #fff;
}

.std_btn2_bg,
.std_btn1_bg,
.std_btn5_bg {
  width: 220px;
  height: 220px;
  border-radius: 50%;
  background: rgba(0, 228, 158, 1);
  position: absolute;
  left: 50%;
  transform: translateX(-50%) scale(0);
  top: 0%;
  transition: all .5s linear;
  pointer-events: none;
}

.std_btn3_box p {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
}

.std_btn3_box img {
  width: 12px;
  transition: all .36s;
  margin-left: 18px;
}

.std_btn3_box {
  display: flex;
  align-items: center;
}

.std_btn3 {
  display: inline-block;
}

.std_btn4 {
  display: inline-block;
}

.std_btn4 p {
  font-size: 16px;
  line-height: 1.5;
  color: #1664FF;
}

.std_btn4 img {
  width: 11px;
  margin-left: 10px;
  transition: all .36s;
}

.std_btn4_box {
  display: flex;
  align-items: center;
}

.std_btn5_box {
  display: flex;
  align-items: center;
  padding: 0 40px;
  position: relative;
  z-index: 5;
}

.std_btn5_box img {
  width: 11px;
  margin-left: 15px;
  transition: all .36s;
}

.std_btn5_box p {
  font-size: 20px;
  line-height: 54px;
  color: #fff;

}

.std_btn5 {
  border-radius: 41.5px;
  border: 1px solid #FFF;
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* 规范-end */
/* - banner - start*/
.ys_banner {
  width: 100%;
  position: relative;
}

.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: 100%;
  background: rgba(0, 0, 0, .2);
}

.ys_ban_txtbox {
  z-index: 5;
}

.ys_nybanner {
  position: relative;
  overflow: hidden;
}

.ys_nyban_img,
.ys_nyban_img img {
  width: 100%;
}

.ys_nyban_ph {
  display: none;
}

/* - banner - end*/

.ys_footer {
  background: rgba(36, 36, 36, 1);
  padding-top: 64px;
  position: relative;
}

.mod_foot_tp_logo1 {
  width: 150px;
  margin-right: 42px;
}

.mod_foot_tp_logo2 {
  width: 112px;
}

.mod_foot_tp_logo a {
  display: block;
  width: 100%;
}

.mod_foot_tp_logo img {
  width: 100%;
}

.mod_foot_tp {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-bottom: 28px;
  border-bottom: 1px solid rgba(72, 81, 92, 1);
}

.mod_foot_mid {
  padding-top: 50px;
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(72, 81, 92, 1);
}

.mlul_cont_tp a {
  display: block;
  font-size: 18px;
  line-height: 1.5;
  color: #fff;
}

.mlul_cont_bt a {
  font-size: 14px;
  line-height: 1.5;
  color: rgba(153, 153, 153, 1);
  display: block;
  transition: all .36s;
}

.mfmn_le_ul {
  display: flex;
  justify-content: space-between;
}

.mlul_cont_tp {
  margin-bottom: 25px;
}

.mlul_cont_bt li {
  margin-bottom: 16px;
}

.mrcl_tp_parga p {
  font-size: 16px;
  line-height: 1.75;
  color: #fff;
}

.mrcl_tp_num a {
  font-size: 24px;
  color: #fff;
  /*font-family: 'DoHyeon-Regular';*/
  line-height: 1.5;
}

.mrcl_tp_num {
  margin-top: 12px;
}

.mfmn_ri_cont_li {
  width: 50%;
  padding: 0 23px;
}

.mfmn_ri_cont {
  margin: 0 -23px;
  display: flex;
  flex-wrap: wrap;
}

.mrcl_bt {
  margin-top: 50px;
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}

.mrcl_bt_img {
  width: 87px;
}

.mrcl_bt_img img {
  width: 100%;
}

.mrcl_bt_text p {
  color: #fff;
  line-height: 2;
}

.mrcl_bt_text {
  padding-left: 20px;
  width: calc(100% - 87px);
}

.mod_foot_mid_nav {
  display: flex;
  flex-wrap: wrap;
}

.mfmn_ri {
  padding-left: 170px;
  width: calc(100% - 690px);
}

.mfmi_ul_li_icon {
  width: 24px;
}

.mfmi_ul_li_icon img {
  width: 100%;
}

.mfmi_ul_li_parga {
  margin-left: 7px;
}

.mfmi_ul_li a {
  display: flex;
  align-items: center;
}

.mfmi_ul_li_parga p {
  color: #fff;
  text-decoration: underline;
}

.mfmi_ul_li {
  padding: 0 10px;
}

.mfmi_ul {
  display: flex;
  margin: 0 -10px;
}

.mod_foot_mid_info {
  margin-top: 100px;
}

.mod_foot_bt {
  padding-top: 18px;
  padding-bottom: 50px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.mod_foot_bt p {
  font-size: 12px;
  line-height: 2.33;
  color: #fff;
  opacity: 0.4;
}

.mod_foot_bt a {
  color: #fff;
}

.mfbr_power a {
  margin-left: 18px;
}

.mfbr_map {
  padding-left: 95px;
}

.mod_foot_bt_ri {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.mfbr_map p {
  margin: 0 -8px;
}

.mfbr_map a {
  position: relative;
  padding: 0 8px;
}

.mfbr_map a::before {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #fff;
  opacity: 0.4;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.mfbr_map a:last-child::before {
  display: none;
}

.mod_con_btn {
  margin-top: 62px;
  text-align: center;
  position: relative;
}

.mod_con h2 {
  text-align: center;
  color: #fff;
  font-size: 36px;
  line-height: 1.5;
  color: #fff;
  font-weight: bold;
}

.mod_con {
  height: 350px;
  position: relative;
}

.mod_con_icon {
  width: 108px;
  position: absolute;
  right: 35%;
  bottom: 30px;
}

.mod_con_icon img {
  width: 100%;
}

.mod_nav {
  padding-left: 110px;
  padding-right: 72px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.mod_nav_logo {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 5;
}

.mod_nav_logo a {
  display: block;
}

.mod_nav_logo_img1 {
  margin-right: 20px;
}

.mod_nav_logo_img1 {
  width: 210px;
}

.mod_nav_logo_img2 {
  width: 108px;
}

.mod_nav_logo img {
  width: 100%;
}

.mod_nav_logo a {
  display: block;
  line-height: 85px;
}

.mnlu_ul_li_link {
  font-size: 16px;
  line-height: 85px;
  display: block;
  transition: all .36s;
  color: #fff;
  position: relative;
  z-index: 5;
}

.mnlu_ul_li_link::after {
  content: "";
  width: 0%;
  height: 2px;
  background: rgba(22, 100, 255, 1);
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all .36s;
}

.mnlu_ul_li.yxnav_active1 .mnlu_ul_li_link::after {
  width: 100%;
}

.mcul_bt .yxnav_active3 img {
  opacity: 1;
}

.mcul_bt .yxnav_active3 p {
  color: rgba(22, 100, 255, 1);
}

.mnlu_ul_li {
  padding: 0 30px;
}

.mnlu_ul {
  margin: 0 -30px;
  display: flex;
  align-items: center;
}

.mod_nav_list {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.mod_nav_list_btn {
  position: relative;
  z-index: 5;
}

.mod_nav_list_info {
  display: flex;
  padding-left: 43px;
  padding-right: 78px;
}

.mnli_search_tp,
.mnli_lang_tp {
  width: 26px;
  line-height: 85px;
  cursor: pointer;
  position: relative;
  z-index: 5;
}

.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 .36s;
}

.mod_cover img:nth-child(2) {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  transition: all .36s;
  opacity: 0;
}

.mod_nav_list_info img {
  width: 100%;
}

.mnli_search {
  margin-right: 22px;
  position: relative;
}

.mnli_search::after {
  content: "";
  width: 1px;
  height: 23px;
  background: rgba(227, 227, 227, 1);
  border-radius: 1px;
  position: absolute;
  right: -11px;
  top: 50%;
  transform: translateY(-50%);
  display: none;
}

.ys_hd_pc {
  position: fixed;
  width: 100%;
  top: 0;
  transition: top .36s ease-out;
}

@keyframes headTop {
  0% {
    top: 0;
  }

  50% {
    top: -150px;
  }

  100% {
    top: 0;
  }
}

.ys_hd_pc.isfixed {
  animation: headTop .8s ease-out both;
}

.ys_hd_pc.isfixed::after {
  opacity: 1;
  transition: all .36s .4s;
}

.ys_hd_pc.isfixed .mnlu_ul_li_link {
  color: #333;
  transition: all .36s .4s;
}

.ys_hd_pc.isfixed .mod_cover img:nth-child(2) {
  opacity: 1;
  transition: all .36s .4s;
}

.ys_hd_pc.isfixed .mod_nav_list_btn .std_btn2_box p {
  color: #fff;
  transition: all .36s .4s;
}

.ys_hd_pc.isfixed .mod_nav_list_btn .std_btn2_box {
  background: rgba(22, 100, 255, 1);
  transition: all .36s .4s;
}

.ys_hd_pc::after {
  content: "";
  width: 100%;
  height: 100%;
  background: #fff;
  box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: all .36s;

}

.mod_nav_list_btn .std_btn2_box {
  background: #fff;
  transition: all .36s;
}

.mod_nav_list_btn .std_btn2_box p {
  color: rgba(22, 100, 255, 1);
}

/* .ys_page_wrap {
    margin-top: 85px;
} */
.mulp_cont {
  padding-top: 60px;
  padding-bottom: 60px;
}

.mnlu_ul_li_pull {
  position: fixed;
  width: 100%;
  top: 85px;
  left: 0;
  background-color: #fff;
  display: none;
  box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
}

.mcul_tp a {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(22, 22, 22, 1);
  font-weight: bold;
  display: block;
  transition: all .36s;
}

.mcul_tp {
  padding-bottom: 16px;
}

.mcul_bt {
  margin-top: 28px;
}

.mcul_bt li {
  margin-bottom: 6px;
}

.mcul_bt p {
  transition: all .36s;
  margin-right: 8px;
}

.mcul_bt a {
  display: flex;
  align-items: center;
}

.mcul_bt img {
  width: 11px;
  transition: all .36s;
  opacity: 0;
}

.mulp_cont_ul_li {
  padding: 0 50px;
}

.mulp_cont_ul {
  margin: 0 -50px;
  display: flex;
  justify-content: center;
}

.mulp_cont {
  position: relative;
}

.mulp_cont::after {
  content: "";
  width: 100%;
  height: 1px;
  background: rgba(238, 238, 238, 1);
  position: absolute;
  top: 100px;
  left: 0;
}

.mulp_le {
  width: 488px;
  background: rgba(22, 100, 255, 1);
  box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
  padding: 56px 82px 56px 72px;
}

.mulp_ri {
  width: calc(100% - 488px);
  padding: 30px 60px 70px;
}

.mulp_le_tit {
  padding-bottom: 20px;
  text-align: center;
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 1)
}

.mulp_le_parga {
  margin-top: 33px;
}

.mulp_le_parga p {
  color: #fff;
}

.mnlu_ul_li_pro .ys_cont1440 {
  display: flex;
}

.mrul_cont_tp {
  display: flex;
  align-items: center;
}

.mrul_cont_tp p {
  color: #333;
  transition: all .36s;
  margin-right: 15px;
}

.mrul_cont_tp img {
  width: 11px;
  transition: all .36s;
  opacity: 0;
}

.mrul_cont_bt {
  margin-top: 12px;
}

.mrul_cont a {
  display: block;
  padding: 24px 0;
}

.mulp_ri_ul_li {
  border-bottom: 1px solid rgba(238, 238, 238, 1)
}

.mulp_ri_ul {
  width: 200px;
}

.mulp_ri_ul_li.yxnav_active2 img {
  opacity: 1;
}

.mulp_ri_ul_li.yxnav_active2 .mrul_cont_tp p {
  color: rgba(22, 100, 255, 1);
}

.mulp_ri_ul_li.yxnav_active2 .mrul_cont_bt p {
  color: #333;
}

.mulp_ri_ul_forum img {
  opacity: 1;
  width: 20px;
}

.mfmn_le {
  width: 690px;
}

.mod_side {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: -200px;
  transition: all .36s;
  z-index: 99;
  width: 54px;
}

.mod_side.act {
  right: 20px;
}

.mslu_li_cont_icon {
  width: 30px;
  margin: auto;
}

.mslu_li_cont_icon img {
  width: 100%;
}

.mslu_li_cont_parga p {
  color: #fff;
}

.mslu_li_cont_parga {
  margin-top: 2px;
  width: 28px;
  margin: auto;
}

.mslu_li_cont {
  padding: 14px 12px;
  cursor: pointer;
  border-bottom: 1px solid rgba(255, 255, 255, .1);
  transition: all .36s;
  background: #1664FF;
  box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.1);
}

.mslu_li:first-child .mslu_li_cont {
  padding-top: 18px;
  border-radius: 50px 50px 0 0;
  overflow: hidden;
}

.mslu_li:last-child .mslu_li_cont {
  padding-bottom: 18px;
  border-radius: 0 0 6px 6px;
  overflow: hidden;
}

.mod_side_list_back {
  /* padding-left: 30px; */
  cursor: pointer;
  margin-top: 12px;
}

.mslu_li {
  position: relative;
  /* padding-left: 30px; */
}

.mslb_icon {
  cursor: pointer;
  width: 54px;
  height: 54px;
  position: relative;
  border-radius: 6px 6px 27px 27px;
  background: #333;
  box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.05);
}

.mslb_icon img {
  width: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mslu_li1 .mslu_li_pop_cont {
  width: 260px;
  padding: 23px 30px;
}

.mslu_li_pop {
  position: absolute;
  top: 18px;
  right: 50px;
  padding-right: 30px;
  pointer-events: none;
}

.mslu_li_pop_cont {
  border-radius: 5px;
  background: #323233;
  box-shadow: 4px 4px 20px 0px rgba(22, 44, 112, 0.15);
  /* display: none; */
  opacity: 0;
  visibility: hidden;
  transform: scale(.95) translateX(10%);
  transform-origin: right;

}

.mslu_li_pop p {
  color: #fff;
}

.mslu_li_pop_info {
  margin-top: 20px;
}

.mlpi_li_num a {
  font-size: 20px;
  color: #fff;
  line-height: 1.75;
  /*font-family: 'DoHyeon-Regular';*/
}

.mlpi_li {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.mlpi_li p {
  flex-shrink: 0;
}

.mslu_li_pop_icon {
  width: 17px;
  position: absolute;
  right: -16px;
  top: 50%;
  transform: translateY(-50%);
}

.mslu_li_pop_icon img {
  width: 100%;
}

.mslu_li_pop_img {
  width: 100px;
  border-radius: 5px;
  overflow: hidden;
}

.mslu_li_pop_img img {
  width: 100%;
}

.mslu_li2 .mslu_li_pop_cont {
  padding: 5px 5px 14px;
}

.mslu_li2 .mslu_li_pop_tit {
  margin-top: 10px;
  text-align: center;
}

.mslu_li2 .mslu_li_pop_icon {
  top: 34px;
  transform: translateY(0);
}

.ys_search2_win {
  position: fixed;
  top: 85px;
  left: 0;
  width: 100%;
  text-align: center;
  display: none;
  background-color: #fff;
  box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
}

.ys_search2_box {
  padding: 16px 0;
}

.ys_search2_tibox {
  width: 34%;
  margin: 0 auto;

}

.ys_search2_tbox {
  border-bottom: 1px solid #eee;
  width: calc(100% - 40px);
  padding-right: 20px;
  height: 40px;
}

.ys_search2_tbox input {
  width: 100%;
  height: 100%;
  font-size: 16px;
}

.ys_search2_ibox {
  width: 40px;
}

.ys_search2_ibox img {
  width: 100%;
}

.ys_search2_tbox {
  width: calc(100% - 24px);
}

.ys_search2_ibox {
  width: 24px;
  margin-top: 10px;
}

.ys_ban_parga_btn .std_btn3 {
  margin-left: 53px;
}

.ys_ban_parga_btn {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 90px;
}

.ys_ban_parga p,
.ys_ban_title {
  color: #fff;
}

.ys_ban_title {
  margin-bottom: 15px;
}

.ys_ban_dots {
  width: 405px;
  height: 2px;
  background: rgba(255, 255, 255, .8);
  bottom: 50px;
  border-radius: 4px;
}

.ybdu_li_line {
  height: 4px;
  width: 100%;
  background: #fff;
  border-radius: 4px;
  transition: all .36s;
  opacity: 0;
}

.ys_ban_dots_ul {
  display: flex;
}

.ybdu_li {
  width: 33.333333%;
  position: relative;
  top: -1px;
  cursor: pointer;
}

.ybdu_li.active .ybdu_li_line {
  opacity: 1;
}

.ys_ban_mouse {
  width: 36px;
  cursor: pointer;
  bottom: 73px;
}

.ys_ban_mouse img {
  width: 100%;
  animation: p_ddd 2s ease-in-out 0s infinite forwards;
}

.ys_banner {
  height: 100vh;
  position: fixed;
}

.ys_ban_slick,
.ys_ban_slick .slick-list,
.ys_ban_slick .slick-track,
.ys_ban_li,
.ys_ban_imgbox {
  height: 100%;
}

.ys_ban_imgbox img {
  height: 100%;
  object-fit: cover;
}

.home_main .inside_cont {
  margin-top: 100vh;
  background-color: #fff;
  position: relative;
}

.hnbr_ul_li a {
  display: block;
  padding: 40px 32px 40px 27px;
  transition: all .36s;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #EAEAEA;
  border-radius: 0;
}

.hnbr_ul_li_icon {
  width: 12px;
}

.hnbr_ul_li_icon img {
  width: 100%;
}

.hnbr_ul_li_text {
  width: calc(100% - 12px);
  padding-right: 44px;
}

.hult_box {
  padding-left: 18px;
  position: relative;
}

.hult_box_time p {
  color: #999;
  font-family: 'poppinsregular';
}

.hult_box_tit p {
  color: #333;
}

.hult_box_time {
  margin-top: 10px;
}

.hult_box::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #1664FF;
  position: absolute;
  top: 11px;
  left: 0;
}

.home_new {
  padding-bottom: 130px;
  position: relative;
  z-index: 2;
}

.home_new_bt_le {
  width: 41%;
  border-radius: 20px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
  overflow: hidden;
}

.home_new_bt_ri {
  width: 59%;
  padding-left: 60px;
}

.home_new_bt {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.hnbl_img {
  width: 100%;
}

.hnbl_img img {
  width: 100%;
}

.hnbl_text {
  padding: 30px 36px 48px;
}

.hnbl_text_btn p {
  color: #1664FF;
}

.hnbl_text_tit {
  line-height: 1.8;
  margin-top: 10px;
  margin-bottom: 40px;
}

.home_new_tp_btn p {
  color: #1664FF;
}

.home_new .std_btn3 img {
  margin-left: 10px;
}

.home_new_tp_btn {
  text-align: center;
}

.home_tit {
  display: inline-block;
  position: relative;
  z-index: 1;
}

.home_tit h2 span {
  background-color: #333;
  /* background: linear-gradient(90deg, #00FFB1 32.29%, #0056FF 100%); */
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.home_titbox {
  text-align: center;
}

.home_tit_bg_circle {
  width: 78px;
  position: absolute;
  top: -22px;
  left: -34px;
  animation: circleChange 3s linear both infinite;
  z-index: -1;
}

.home_tit_bg_line {
  width: 22px;
  position: absolute;
  top: 0;
  right: -22px;
  transform-origin: 0 100%;
  animation: lineScale 1.5s linear both infinite;
}

.home_tit_bg img {
  width: 100%;
}

@keyframes lineScale {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.2);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes circleChange {
  0% {
    transform: translateX(0);
  }

  25% {
    transform: translateX(10px);
  }

  50% {
    transform: translateX(0);
  }

  75% {
    transform: translateX(-10px);
  }

  100% {
    transform: translateX(0);
  }
}

.hstu_li {
  padding: 0 25px;
}

.home_solu_tab_ul {
  margin: 0 -25px;
  display: flex;
  justify-content: center;
}

.hstu_li_cont .std_title5 {
  color: #666;
  transition: all .36s;
}

.hstu_li_cont {
  cursor: pointer;
  padding-bottom: 10px;
  position: relative;
}

.hstu_li_cont::after {
  content: "";
  width: 0;
  height: 2px;
  border-radius: 4px;
  background: #1664FF;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all .36s;
}

.hstu_li.active .std_title5 {
  color: #1664FF;
}

.hstu_li.active .hstu_li_cont::after {
  width: 36px;
}

.home_solu_bt_list {
  background-color: #fff;
  padding-top: 97px;
  padding-bottom: 65px;
}

.home_solu {
  position: relative;
  z-index: 1;
}

.home_solu::after {
  content: "";
  width: 100%;
  height: calc(100% + 126px);
  opacity: 0.05;
  background: linear-gradient(180deg, rgba(254, 254, 255, 0.00) 5.38%, #0157FF 45.71%, #FFF 99.8%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.hsbl_ul_li:not(:first-child) {
  display: none;
}

.hsbl_cont {
  width: 97%;
  margin: auto;
  position: relative;
}

.hsbl_btn {
  position: absolute;
  bottom: 0;
  left: 42%;
}

.hulc_img {
  width: 41%;
  position: relative;
  background: #F6FAFF;
  border-radius: 10px;
  overflow: hidden;
}

.hulc_img img {
  width: 100%;
}

.hulc_text {
  width: 59%;
  padding-right: 82px;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.hulc_text_btn p {
  font-size: 18px;
}

.hulc_text_parga p {
  color: #333;
}

.hulc_text_btn {
  margin-top: 85px;
}

.hulc_text .std_title4 {
  font-weight: bold;
  position: relative;
}

.std_arrow_icon {
  width: 40px;
  border-radius: 50%;
  background: #FFF;
  box-shadow: 0px 0px 8px 0px rgba(185, 204, 232, 0.60);
  cursor: pointer;
  transition: all .36s;
}

.std_arrow_icon_img {
  width: 40px;
  height: 40px;
  position: relative;
}

.std_arrow_icon_img img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all .36s;
  max-width: inherit;
}

.std_arrow {
  display: flex;
  align-items: center;
}

.std_arrow_num {
  margin: 0 11px;
}

.std_arrow_num span {
  font-size: 14px;
  line-height: 1.75;
  color: #666;
}

.hsbl_list_li {
  width: 16.666666%;
  padding: 0 12px;
  margin-bottom: 24px;
}

.hsbl_list {
  margin: 0 -12px;
}

.home_solu_bt_logo {
  margin-top: 50px;
}

.hsbl_list_li_cont {
  width: 100%;
  border-radius: 5px;
  background: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(185, 204, 232, 0.20);
}

.hulc_text_bg {
  width: 32px;
  position: absolute;
  top: 2px;
  left: -48px;
}

.hulc_text_bg img {
  width: 100%;
}

.hsbl_cont:not(:first-child) {
  display: none;
}

.slick-disabled {
  opacity: 0.5;
  pointer-events: none;
}

.home_about_tp {
  padding-right: calc(50% - 600px);
  position: relative;
  z-index: 5;
  pointer-events: none;
}

.home_about {
  padding-top: 55px;
  position: relative;
  z-index: 1;
}

.hatr_parga p {
  color: #333;
}

.home_about_tp_le {
  width: 54%;
  /* max-width: 850px; */
  position: relative;
}

.home_about_tp_ri {
  width: 46%;
  padding-left: 120px;
  margin-top: 75px;
  pointer-events: all;
}

.home_about_tp_ri .home_titbox {
  text-align: left;
}

.hatl_img {
  width: 100%;
  border-radius: 0 290px 290px 0;
  overflow: hidden;
  position: relative;
}

.hatl_img img {
  width: 100%;
}

.hatl_img::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .2);
  position: absolute;
  top: 0;
  left: 0;
}

.hatl_data_ul_li {
  width: 50%;
  margin-bottom: 75px;
  padding: 0 45px;
}

.hatl_data_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -45px;
}

.hdul_cont_parga p {
  color: #fff;
}

.hdul_cont_parga {
  margin-top: 16px;
}

.hdul_cont_num span {
  line-height: 1.2;
  color: #fff;
}

.hdul_cont_num p {
  font-size: 24px;
  line-height: 1.5;
  color: #fff;
  font-family: 'montserratsemibold';
}

.hdul_cont_num {
  padding-bottom: 16px;
  display: inline-block;
  border-bottom: 1px solid #fff;
}

.hatl_data {
  width: 48%;
  top: calc(50% + 35px);
  pointer-events: all;
}

.home_about::after {
  content: "";
  width: 100%;
  height: 100%;
  opacity: 0.05;
  background: linear-gradient(0deg, rgba(254, 254, 255, 0.00) 5.38%, #2B72FF 5.39%, #0157FF 45.71%, #FFF 99.8%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.home_about_bt_bg {
  width: 100%;
  position: relative;
  margin-top: -150px;
}

.home_about_bt_bg img {
  width: 100%;
  margin-top: -150px;
}

.home_about_bt_bg svg {
  width: 100%;
  height: auto;
}

.hibu_li_cont {
  padding: 85px 0;
  width: 71.5%;
  height: 100%;
}

.hibu_li_cont_tab p {
  color: #fff;
  line-height: 1.5;
  display: inline-block;
  padding: 8px 20px;
  position: relative;
}

.hibu_li {
  position: relative;
  z-index: 1;
  height: 558px;
  overflow: hidden;
}

.hibu_li::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #1664FF 51.24%, rgba(22, 100, 255, 0.00) 81.27%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.hlct_ul_li {
  cursor: pointer;
  position: relative;
  margin-bottom: 8px;
}

.hlct_ul_li p::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 71px;
  border: 1px solid #FFF;
  position: absolute;
  top: 0;
  left: 0;
  transition: all .36s;
  opacity: 0;
}

.hibu_li_cont_tab {
  width: 244px;
}

.hibu_li_cont_text {
  width: calc(100% - 244px);
  padding-left: 78px;
}

.hlct_ul_li.active p::after {
  opacity: 1;
}

.hibu_li_cont_main {
  position: relative;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  height: 100%;
}

.hibu_li_cont_main::before {
  content: "";
  width: 1px;
  height: 100%;
  background: #EAEAEA;
  position: absolute;
  left: 244px;
  top: 0;
}

.hlct_list_li .std_title4 {
  font-weight: bold;
  color: #fff;
  line-height: 1.75;
}

.hlct_list_li .std_parga2 {
  margin-top: 30px;
}

.hlct_list_li .std_parga2 p {
  color: #fff;
}

.hlct_list {
  height: 100%;
}

.hlct_list_li {
  height: 100%;
  position: relative;
}

.hlct_list_li_btn {
  position: absolute;
  left: 0;
  bottom: 47px;
}

.hibu_li:not(:first-child),
.hlct_list_li:not(:first-child) {
  display: none;
}

.hibu_li .ys_cont1440 {
  height: 100%;
}

.home_industry {
  position: relative;
  z-index: 2;
}

.home_industry::after {
  content: "";
  width: 100%;
  height: 100%;
  opacity: 0.05;
  background: linear-gradient(180deg, rgba(254, 254, 255, 0.00) 5.38%, #0157FF 45.71%, #FFF 99.8%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.home_dimen .home_solu_tab_ul {
  margin: 0 -150px;
}

.home_dimen .hstu_li {
  padding: 0 150px;
}

.hdlu_li:not(:first-child) {
  display: none;
}

.hdlu_li {
  padding-top: 80px;
  padding-bottom: 110px;
}

.hdlu_li_text_lab .std_title5 {
  color: #fff;
  line-height: 38px;
  padding: 0 23px;
}

.hdlu_li_text_lab {
  border-radius: 28px;
  border: 1px solid #00E49E;
  background: rgba(112, 249, 180, 0.10);
  backdrop-filter: blur(14px);
  display: inline-block;
}

.hdlu_li_text .std_title2 {
  color: #fff;
  font-family: 'poppinssemibold';
  padding-bottom: 10px;
  position: relative;
  display: inline-block;
  width: 250px;
}

.hdlu_li_text .std_title2::after {
  content: "";
  width: 100%;
  height: 2px;
  border-radius: 7px;
  background: var(--1, linear-gradient(90deg, #00E49E 0%, #0157FF 100%));
  position: absolute;
  bottom: 0;
  left: 0;
}

.hdlu_li_text_lab {
  margin-top: 15px;
}

.hdlu_li_text_info p {
  color: #fff;
  margin-bottom: 12px;
}

.hdlu_li_text_info li {
  padding-left: 22px;
  position: relative;
}

.hlti_circle {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  top: 9px;
  left: 0;
}

.hlti_circle::after {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #1664FF;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.hdlu_li_text_btn {
  margin-top: 60px;
}

.hdlu_li_text_btn .std_btn1 {
  margin-right: 30px;
}

.hdlu_li_img {
  width: 49%;
  position: relative;
}

.hdlu_li_text {
  width: 51%;
}

.hdlu_li .ys_cont1200 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.hlit_li p {
  color: #fff;
  line-height: 38px;
  white-space: nowrap;
}

.hlit_li {
  padding: 0 20px;
  display: inline-block;
  border-radius: 57px;
  background: #6A6A6A;
  box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(2.5px);
  position: absolute;
  opacity: 0;
}

@keyframes textScale {
  0% {
    opacity: 0;
    transform: scale(0);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.hlit_li:nth-child(1) {
  animation-delay: .1s;
}

.hlit_li:nth-child(2) {
  animation-delay: .2s;
}

.hlit_li:nth-child(3) {
  animation-delay: .3s;
}

.hlit_li:nth-child(4) {
  animation-delay: .4s;
}

.hlit_li:nth-child(5) {
  animation-delay: .5s;
}

.hdlu_li_img_cursor {
  width: 244px;
  border-radius: 33.5px;
  overflow: hidden;
  text-align: center;
  background: rgba(0, 0, 0, 0.10);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(2.5px);
}

.hlic_cont .std_title4 {
  font-weight: bold;
  color: rgba(112, 249, 180, 1);
  line-height: 65px;
}

.hlic_cont_icon {
  width: 32px;
  position: absolute;
  right: 13px;
  bottom: 4px;
}

.hlic_cont_icon img {
  width: 100%;
}

.habt_ul_li_text .std_title4 {
  color: #1664FF;
  font-family: 'montserratsemibold';
}

.hult_parga p {
  color: #333;
}

.hult_info {
  margin-top: 12px;
}

.hult_info li {
  position: relative;
}

.hult_info li::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #5AAAEE;
  position: absolute;
  top: 11px;
  left: -13px;
}

.habb_line {
  width: 100%;
}

.habb_line svg {
  width: 100%;
  height: auto;
}

.habt_ul.act .habt_ul_li {
  animation: textFade .36s linear both;
}

.habt_ul_li {
  position: absolute;
  display: flex;
  opacity: 0;
}

.habt_ul_li:nth-child(1) {
  animation-delay: .7s !important;
}

.habt_ul_li:nth-child(2) {
  animation-delay: 1.8s !important;
}

.habt_ul_li:nth-child(3) {
  animation-delay: 2.8s !important;
}

.habt_ul_li:nth-child(4) {
  animation-delay: 3.8s !important;
}

@keyframes textFade {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.habb_line_arrow {
  width: 34px;
  height: 28px;
  position: absolute;
  top: -17px;
  left: -14px;
}

.habb_line_arrow img {
  width: 100%;
  margin-top: 0 !important;
}

.home_about_bt {
  position: relative;
  /* margin-top: -150px; */
}

.home_about_bt_text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.habt_ul {
  width: 100%;
  height: 100%;
}

.habt_ul_li_text {
  width: calc(100% - 40px);
  padding-left: 20px;
}

.habt_ul_li:nth-child(2n) .habt_ul_li_text {
  margin-top: 56px;
}

/* .habt_ul_li3 .habt_ul_li_line{
    transform: rotate(180deg);
} */
.hult_info p {
  line-height: 2;
}

.home_scence {
  position: relative;
  z-index: 1;
}

.home_scence::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 99px 99px 0px 0px;
  background: linear-gradient(180deg, #F3F7FF 0%, #FFF 100%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

@keyframes p_ddd {
  0% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(-8px);
  }

  100% {
    transform: translateY(0px);
  }
}

.home_scence_cont_bg {
  width: 86%;
  margin: auto;
  position: relative;
}

.hscb_cont {
  position: relative;
  width: 100%;
}

.hscb_cont_img {
  position: absolute;
  top: 0;
  left: 0;
}

.hscb_cont_img img {
  width: 100%;
}

.hscb_cont_img:nth-child(1) {
  position: relative;
}

.hscb_cont_img:nth-child(2) {
  z-index: 5;
}

.htlu_li1 p {
  color: #002875;
}

.htlu_li p {
  line-height: 38px;
  display: inline-block;
  padding: 0 16px;
}

.htlu_li {
  display: inline-block;
  position: absolute;
  border-radius: 43px;
  background: url(../images/a1_border.svg) left / 100% 100%;
  background-repeat: no-repeat;
  animation: p_ddd 2s ease-in-out 0s infinite forwards;
  z-index: 5;
}

.htlu_li1 {
  opacity: 0.3;
}

.htlu_li2 {
  opacity: 0.1;
}

.htlu_li3 {
  opacity: 0.2;
}

.htlu_li4 p {
  color: #1664FF;
}

.htlu_li4 {
  background: transparent;
  border: 0.5px solid #FFF;
  background: linear-gradient(111deg, #EAF1FF 7.74%, rgba(232, 255, 248, 0.00) 63.66%);
  box-shadow: 0px 0px 12px 0px rgba(0, 40, 117, 0.20);
}

.hscb_parga {
  position: relative;
  width: 100%;
  height: 100%;
}

.hscb_parga_li_icon {
  width: 15px;
  height: 22px;
  position: relative;
  margin-left: 28px;
}

.hscb_parga_li_icon img {
  width: auto;
  height: 100%;
  position: absolute;
  top: auto;
  left: 50%;
  transform: translateX(-50%);
  transition: all .36s;
  max-width: inherit;
}

.hscb_parga_li_icon img:nth-child(2) {
  opacity: 0;
}

.hscb_parga_li a,
.hplt_li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.hscb_parga_li .std_title4 {
  transition: all .36s;
}

.hscb_parga_li_svg {
  width: 293px;
}

.hscb_parga_li_svg svg {
  width: 100%;
  height: auto;
}

.hscb_parga_li_text {
  width: calc(100% - 293px);
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}

.hscb_parga_li {
  position: absolute;
  pointer-events: all;
}

.hplt_li {
  width: 100%;
  position: relative;
}

.hplt_li:nth-child(1) {
  top: -15%;
}

.hplt_li:nth-child(2) {
  top: -8%;
}

.hscb_parga_li:nth-child(1) {
  right: 0;
  top: 19%;
}

.hscb_parga_li:nth-child(3) {
  right: 0;
  top: 78%;
}

.hscb_parga_li:nth-child(2) {
  width: 462px;
  right: 0;
  top: 45%;
}

.home_scence_cont {
  position: relative;
}

.home_scence_cont_text {
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 5;
}

.home_scence_cont_text .ys_cont1400 {
  height: 100%;
  position: relative;
}

.hpls_icon_img,
.dbrs_icon_img {
  width: 11px;
  height: 14px;
  position: absolute;
  top: -7px;
  left: -5px;
}

.hpls_icon_img img,
.dbrs_icon_img img {
  width: 100%;
}

.hscb_cont_uav {
  animation: p_ddd 2s ease-in-out 0s infinite forwards;
}

.ys_ban_bg {
  width: 51%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
  pointer-events: none;
}

.ys_ban_bg img {
  width: 100%;
}

@keyframes water_mist {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.hscb_cont_mist {
  animation: water_mist 2s ease-in-out 0s infinite forwards;
}

.home_scence_svg {
  position: absolute;
  top: 8%;
  right: 10%;
  width: 573px;
  pointer-events: none;
}

.home_scence_svg svg {
  width: 100%;
  height: auto;
}

.home_dimen {
  position: relative;
  z-index: 4;
}

.home_scence_svg_circle,
.home_industry_svg_circle,
.home_solu_svg_circle {
  opacity: 0;
  transition: all .36s;
}

.home_scence_svg_circle.act,
.home_industry_svg_circle.act,
.home_solu_svg_circle.act {
  opacity: 1;
}

.home_solu_svg {
  width: 982px;
  position: absolute;
  top: -50px;
  right: 19%;
  pointer-events: none;
}

.home_solu_svg svg {
  width: 100%;
  height: auto;
}

.home_content {
  position: relative;
}

.home_industry_svg {
  position: absolute;
  width: 502px;
  top: -50%;
  pointer-events: none;
}

.home_industry_svg svg {
  width: 100%;
  height: auto;
}

/* G1_公司概况-start */
.mod_ban {
  width: 100%;
  position: relative;
}

.mod_ban_img {
  width: 100%;
  position: relative;
}

.mod_ban_img img {
  width: 100%;
}

.mod_ban_img::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .2);
  position: absolute;
  top: 0;
  left: 0;
}

.about_main .mod_ban {
  height: calc(100vh - 85px);
  overflow: hidden;
}

.about_main .mod_ban_img {
  height: 100%;
}

.about_main .mod_ban_img img {
  height: 100%;
  object-fit: cover;
}

.mbcd_ul_li .hdul_cont_parga p {
  color: #CACACA;
  text-align: center;
}

.mbcd_ul_li .hdul_cont_num {
  border-bottom: none;
}

.mbcd_ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
}

.mod_ban_cont h1 {
  font-weight: bold;
  color: #fff;
}

.mod_ban_cont_parga {
  width: 80%;
  margin: 24px auto 110px;
}

.mod_ban_cont_parga p {
  text-align: center;
  color: #fff;
}

.mod_ban_cont_box {
  width: 98%;
  margin: auto;
}

.mbcd_ul::after {
  content: "";
  width: 100%;
  height: 3px;
  background: linear-gradient(to right, #00E49E, #0157FF);
  position: absolute;
  bottom: 40px;
  left: 0;
  border-radius: 4px;
}

.ys_bread_list a {
  color: #DADADA;
}

.ys_bread_list:last-child a {
  color: #fff;
}

.ys_bread_list::before {
  content: "";
  width: 5px;
  height: 8px;
  background: url(../img/arrow11.svg) center / cover no-repeat;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.mod_bread {
  width: 100%;
  padding-top: 20px;
  top: 85px;
  z-index: 9;
}

.about_intro_parga p {
  margin-bottom: 16px;
  text-align: center;
}

.about_main h2 {
  text-align: center;
}

.accu_li {
  width: 33.333333%;
  padding: 0 12px;
}

.about_culture_cont_ul {
  margin: 0 -12px;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}

.accu_li_cont {
  width: 100%;
  border-radius: 10px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
  padding: 40px 54px 54px;
  height: 100%;
}

.accu_li_cont_icon {
  width: 100px;
  text-align: center;
}

.accu_li_cont_icon img {
  width: 63px;
}

.alct_ri p {
  color: #444;
}

.alct_le {
  width: 100px;
  padding-right: 20px;
  text-align: center;
  border-right: 1px solid rgba(22, 100, 255, .3);
}

.alct_ri {
  width: calc(100% - 100px);
  padding-left: 30px;
}

.alct_le .std_title4 {
  color: #1664FF;
  font-weight: bold;
}

.alct_le .std_parga1 {
  margin-top: 15px;
}

.alct_le p {
  color: #999;
  font-family: 'poppinsregular';
}

.accu_li_cont_text {
  display: flex;
  align-items: center;
}

.aqcs_li_cont {
  border-radius: 10px;
  border: 1px solid #FFF;
  background: #F6FAFF;
  box-shadow: 4px 4px 12px 0px rgba(0, 61, 150, 0.20);
  overflow: hidden;
}

.aqcs_li_cont_tp {
  padding: 20px 30px;
}

.aqcs_li_cont_text p {
  text-align: center;
  transition: all .36s;
  line-height: 2;
}

.aqcs_li_cont_text {
  padding: 21px 0;
  position: relative;
  z-index: 1;
}

.aqcs_li_cont_text::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 0px 35px 10px 10px;
  background: #1664FF;
  position: absolute;
  top: 105%;
  left: 0;
  transition: all .36s;
  z-index: -1;
}

.alct_img {
  padding: 10px 20px;
  background: #E2E5E9;
  border-radius: 5px;
}

.swiper-pagination-progressbar {
  background: #CDCDCD !important;
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  height: 1px !important;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #1664FF !important;
}

/* #about_quali_cont_swiper .swiper-wrapper{
    margin-top: 54px;
} */
.mod_ban_cont {
  width: 100%;
}

.std_slick_btn_icon {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  overflow: hidden;
  transition: all .36s;
  background: #FFF;
  box-shadow: 0px 4px 16px 0px rgba(0, 61, 150, 0.30);
  cursor: pointer;
  pointer-events: all;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.about_quali .std_slick_btn_icon {
  top: calc(50% + 27px);
}

.ssbi_img {
  width: 46px;
  height: 46px;
  position: relative;
}

.ssbi_img img {
  width: auto;
  height: 100%;
  position: absolute;
  top: auto;
  left: 50%;
  transform: translateX(-50%);
  transition: all .36s;
  max-width: inherit;
}

.about_quali_cont {
  position: relative;
}

.about_quali_cont_btn {
  width: 100%;
  z-index: 5;
  pointer-events: none;
}

.std_slick_btn {
  display: flex;
  justify-content: space-between;
}

.std_slick_btn_prev {
  left: -113px;
}

.std_slick_btn_next {
  right: -113px;
}

.swiper-button-disabled {
  pointer-events: none;
  opacity: 0.5;
}

.about_custom_cont {
  padding: 50px 0;
  background-color: #F6FAFF;
  overflow: hidden;
}

#about_quali_cont_swiper {
  overflow: visible;
  padding-top: 54px;
}

.about_quali_cont::before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #F6FAFF;
  position: absolute;
  left: -100.5%;
  top: 20px;
  z-index: 2;
}

.about_quali_cont::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #F6FAFF;
  position: absolute;
  right: -101%;
  top: 20px;
  z-index: 2;
}

.apcu_li {
  width: 20%;
  padding: 0 40px;
}

.about_partner {
  overflow: hidden;
}

.about_partner_cont_ul {
  margin: 0 -40px;
}

.apcu_li_cont {
  width: 100%;
  box-shadow: 0px 0px 16px 0px rgba(185, 204, 232, 0.20);
}

.alil_cont {
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
  background: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(185, 204, 232, 0.20);
}

.accl_li_item {
  display: flex;
  position: relative;
}

.accl_li {
  position: relative;
}

@keyframes donghua1 {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }
}

@keyframes donghua2 {
  from {
    transform: translateX(100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes donghua3 {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes donghua4 {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(100%);
  }
}

.accl_li1 .accl_li_item1 {
  animation: donghua1 linear infinite;
}

.accl_li1 .accl_li_item2 {
  transform: translateX(100%);
  position: absolute;
  top: 0;
  left: 0;
  animation: donghua2 linear infinite;
}

.accl_li2 .accl_li_item1 {
  animation: donghua3 linear infinite;
}

.accl_li2 .accl_li_item2 {
  animation: donghua4 linear infinite;
}

.accl_li1 {
  margin-bottom: 24px;
}

.accl_li2 .accl_li_item1 {
  transform: translateX(-100%);
  position: absolute;
  top: 0;
  left: 0;
}

.about_quali {
  overflow: hidden;
  padding-bottom: 100px;
}

.about_honor {
  padding-top: 60px;
  padding-bottom: 100px;
  background: #F6FAFF;
  overflow: hidden;
}

.habt_ul_li_line {
  width: 40px;
}

.habt_ul_li_line img {
  width: 100%;
}

.ahcs_li_cont {
  display: flex;
}

.about_history_cont_ul .slick-track {
  position: relative;
}

.ahcu_li:not(:first-child) {
  display: none;
}

.about_history_cont_ul .slick-track {
  width: 100%;
  height: 100%;
  background: url(../img/g1_img1.svg) left / 100vw 100%;
  background-repeat-y: no-repeat;
  /* position: absolute;
    top: 0;
    left: 0; */
  pointer-events: none;
  z-index: -1;
}

.about_history_cont .slick-list {
  overflow: visible;
}

.ahcu_li {
  position: relative;
}

.ahcu_li:nth-child(2n) .habt_ul_li_text {
  margin-top: 56px;
}

.ys_cont1474 {
  width: 1474px;
  margin: auto;
  position: relative;
  overflow: hidden;
}

.about_honor_cont_btn {
  width: 80%;
  position: absolute;
  left: 50%;
  top: 125px;
  transform: translateX(-50%);
  z-index: 5;
  pointer-events: none;
}

.about_honor_cont_ul,
#about_honor_cont_swiper {
  width: 35%;
  margin: auto;
}

#about_honor_cont_swiper {
  overflow: visible;
}

.ahcu_li_cont .ys_imgbox_cover {
  border-radius: 10px;
  border: 1px solid #FFF;
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}

.ahcu_li_cont_text {
  margin-top: 22px;
  text-align: center;
}

.ahcu_li_cont_text .std_title5 {
  transition: all .36s;
  color: #666;
  transform: scale(0.7);
}

.about_honor_cont_ul .slick-list {
  overflow: visible;
}

.about_history_box {
  height: calc(100vh - 85px);
  position: relative;
  width: 100%;
}

.about_history_box_cont {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.about_history.isfixed .about_history_box {
  position: fixed;
  top: 85px;
  left: 0;
}

.about_history.notfixed .about_history_box {
  position: absolute;
  top: auto !important;
  bottom: 0;
}

.about_history {
  position: relative;
  overflow: hidden;
}

.ahcu_item .ys_imgbox_cover {
  transform: scale(0.35);
  transform-origin: bottom;
}

.ahcu_item.slick-current .ys_imgbox_cover {
  transform: scale(1);
}

.about_history_cont_ul {
  position: relative;
}

.about_history_cont_ul::before {
  content: "";
  width: 310px;
  height: 100%;
  background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  pointer-events: none;
}

.about_history_cont_ul::after {
  content: "";
  width: 310px;
  height: 100%;
  background: linear-gradient(-90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  pointer-events: none;
}

.ahcs_lis {
  transition: all .36s;
}

.ahcs_lis .ys_imgbox_cover {
  transform: scale(0.35);
  transition: all .36s;
  transform-origin: bottom;
  opacity: 0.3;
}

.ahcs_lis.swiper-slide-active .ys_imgbox_cover {
  transform: scale(1);
  opacity: 1;
}

.ahcs_lis.swiper-slide-prev .ys_imgbox_cover,
.ahcs_lis.swiper-slide-next .ys_imgbox_cover {
  transform: scale(0.46);
  opacity: 0.8;
}

.ahcs_lis.slide_prev .std_title5,
.ahcs_lis.slide_next .std_title5 {
  opacity: 0.3;
}

.ahcs_lis.swiper-slide-prev .std_title5,
.ahcs_lis.swiper-slide-next .std_title5 {
  opacity: 0.8;
}

.ahcs_lis.swiper-slide-active .std_title5 {
  color: #333;
  transform: scale(1);
  opacity: 1;
}

.ahcs_lis.swiper-slide-next {
  transform: translateX(-23%);
}

.ahcs_lis.swiper-slide-prev {
  transform: translateX(23%);
}

.ahcs_lis.swiper-slide-active {
  transform: translateX(0%);
}

.ahcs_lis.slide_next {
  transform: translateX(-76%);
}

.ahcs_lis.slide_prev {
  transform: translateX(76%);
}

/* G1_公司概况-end */

/* C3_产品详情A3Deploy-start */
.deploy_main h2 {
  text-align: center;
}

.mirauge_main .mod_ban_img::after,
.deploy_main .mod_ban_img::after {
  display: none;
}

.dftu_li .std_title5 {
  color: #666;
  transition: all .36s;
  padding-bottom: 20px;
  position: relative;
  cursor: pointer;
}

.deploy_funtion_tab_ul {
  display: flex;
  justify-content: center;
  margin: 0 -50px;
}

.dftu_li {
  padding: 0 50px;
}

.dftu_li .std_title5::after {
  content: "";
  width: 0;
  height: 2px;
  border-radius: 2px;
  background: #1664FF;
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
  transition: all .36s;
}

.deploy_funtion_tab {
  border-bottom: 1px solid rgba(22, 100, 255, .3);
}

.dftu_li.active .std_title5 {
  color: #1664FF;
}

.dftu_li.active .std_title5::after {
  width: 65px;
}

.deploy_funtion_list {
  margin-top: 52px;
}

.dflu_li:not(:first-child) {
  display: none;
}

.dflu_li_cont_img {
  width: 49%;
  border-radius: 20px;
  overflow: hidden;
}

.dflu_li_cont_img img {
  width: 100%;
}

.dflu_li_cont {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.dflu_li_cont_text {
  width: 51%;
  padding-right: 102px;
}

.dlct_info li {
  position: relative;
  margin-bottom: 10px;
}

.dlct_info li::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #00E49E;
  position: absolute;
  top: 8px;
  left: -15px;
}

.dflu_li_cont_text .std_title4 {
  font-weight: bold;
}

.deploy_funtion_list_ul {
  padding-left: 98px;
}

.deploy_charac_btn {
  text-align: center;
}

.dcct_le {
  width: 33.333333%;
  background: #1664FF;
  position: relative;
}

.dcct_ri {
  width: 66.666667%;
  position: relative;
}

.dcct_ri img {
  width: 100%;
}

.deploy_charac_cont_tp {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}

.dcct_le_cont .std_title5 {
  font-weight: bold;
  color: #fff;
}

.dcct_le_cont_parga p {
  color: #fff;
  height: 3.5em;
  overflow: hidden;
}

.dcct_le_cont {
  width: 100%;
  padding: 0 80px;
  bottom: 45px;
  z-index: 5;
}

.dcct_le_cont_info p {
  color: #fff;
}

.dcct_le_cont_info li {
  position: relative;
  padding-left: 15px;
}

.dcct_le_cont_info li::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 1px solid #fff;
  position: absolute;
  top: 8px;
  left: 0;
}

.dcct_le_cont_info {
  display: none;
  /* padding-bottom: 25px; */
}

.dcct_le_cont_parga {
  margin-top: 30px;
}

.dccb_ul_li {
  width: 33.333333%;
  position: relative;
  height: auto;
}

.dccb_ul {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  height: 100%;
}

.dccb_ul_li img {
  width: 100%;
}

.dccb_ul_li {
  background: #333;
}

.dcct_ri::after,
.dccb_ul_li::after {
  content: "";
  width: 100%;
  height: 87%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.00) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
}

.dccb_ul_li:nth-child(2)::after {
  display: none;
}

.dccl_le {
  width: 732px;
  width: calc(100% - 610px);
  padding-right: 98px;
}

.dccl_ri {
  width: 610px;
  position: relative;
}

.dccl_ri_text {
  padding-right: 90px;
  width: 100%;
}

.dlul_text {
  display: none;
}

.dccl_le_ul_li {
  width: 100%;
  margin-bottom: 24px;
  border-radius: 10px;
  box-shadow: 4px 4px 20px 0px rgba(0, 31, 78, 0.20);
  overflow: hidden;
}

.dccl_le_ul_li:last-child {
  margin-bottom: 0;
}

.dccl_ri_text .std_title4 {
  font-weight: bold;
}

.dccl_ri_text .dlct_info {
  margin-top: 14px;
}

.dccl_ri_text_tab p {
  color: #999;
  transition: all .36s;
  line-height: 1.5;
}

.dccl_ri_text_tab li {
  cursor: pointer;
  margin-bottom: 22px;
  position: relative;
}

.dccl_ri_text_tab li:last-child {
  margin-bottom: 0;
}

.dccl_ri_text_tab li::before {
  content: "";
  width: 3px;
  height: 22px;
  background-color: #00E49E;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: -17.5px;
  transition: all .36s;
  opacity: 0;
}

.dccl_ri_text_tab {
  margin-top: 30px;
}

.dccl_ri_text .dlct_info li,
.dccl_ri_text_tab {
  padding-left: 16px;
  position: relative;
}

.dccl_ri_text .dlct_info li::before {
  left: 0;
}

.dccl_ri_text_tab {
  border-left: 1px solid rgba(22, 100, 255, .3);
}

.dccl_ri_text_tab li.active p {
  color: #1664FF;
}

.dccl_ri_text_tab li.active::before {
  opacity: 1;
}

.deploy_charac_cont_li {
  position: relative;
}

.dccl_num {
  font-size: 350px;
  line-height: 1.1;
  opacity: 0.2;
  background: linear-gradient(180deg, #00E49E 0%, rgba(255, 255, 255, 0.00) 81.43%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  /*font-family: 'DoHyeon-Regular';*/
  position: absolute;
  right: -140px;
  top: -35px;
  z-index: -1;
}

.dccl_ri_bg {
  width: 732px;
}

.dccl_ri_bg img {
  width: 100%;
}

.deploy_charac_cont_li.on .dccl_le {
  float: right;
  padding-right: 0;
  padding-left: 90px;
}

.deploy_charac_cont_li.on .dccl_ri {
  float: left;
}

.deploy_charac_cont_li.on .dccl_ri_text {
  padding-right: 0;
  padding-left: 98px;
}

.deploy_charac_cont_li.on .dccl_num {
  right: auto;
  left: -130px;
}

.deploy_charac_cont_li.isfixed .dccl_ri {
  position: fixed;
  top: 185px;
  right: calc(50% - 720px);
}

.deploy_charac_cont_li.notfixed .dccl_ri {
  position: absolute;
  top: auto !important;
  right: calc(50% - 720px) !important;
  bottom: 0;
}

.deploy_charac_cont_li.on.isfixed .dccl_ri {
  right: auto !important;
  left: calc(50% - 720px);
}

.deploy_charac_cont_li.on.notfixed .dccl_ri {
  left: calc(50% - 720px) !important;
  right: auto !important;
}

.body_page .ys_hd_pc::after {
  opacity: 1;
}

.body_page .mnlu_ul_li_link {
  color: #333;
}

.body_page .mod_cover img:nth-child(2) {
  opacity: 1;
}

.body_page .mod_nav_list_btn .std_btn2_box {
  background: rgba(22, 100, 255, 1);
}

.body_page .mod_nav_list_btn .std_btn2_box p {
  color: #fff;
}

.about_main .mod_bread .ys_cont1440 {
  width: 1200px;
}

.about_main h1 {
  text-align: center;
}

.deploy_ban_ri_bg {
  position: relative;
  width: 100%;
}

.deploy_ban_ri_bg img:nth-child(1) {
  position: relative;
  animation: p_ddd 2s ease-in-out 0s infinite forwards;
}

.deploy_ban_ri_bg img:nth-child(2) {
  animation: p_ddd 1.5s ease-in-out .1s infinite forwards;
}

.deploy_ban_ri_bg img:nth-child(3) {
  animation: p_ddd 1.5s ease-in-out .3s infinite forwards;
}

.deploy_ban_ri_bg img {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.dbrt_tit1 {
  font-size: 18px;
  line-height: 1.5;
  color: rgba(128, 171, 255, 0.10);
  font-weight: bold;
  position: absolute;
  top: 38%;
  right: 22%;
  animation: p_ddd 2s ease-in-out 0s infinite forwards;
}

.dbrt_tit2 {
  position: absolute;
  top: 45%;
  right: 11%;
  font-size: 34px;
  line-height: 60px;
  color: #1664FF;
  width: 234px;
  padding: 0 30px;
  border-radius: 30px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
  animation: p_ddd 2s ease-in-out .3s infinite forwards;
}

.dbrt_lab1 p {
  font-size: 14px;
  line-height: 32px;
  color: #778EC9;
}

.dbrt_lab1 {
  border-radius: 10px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
  display: inline-block;
  padding: 0 15px;
  position: absolute;
  right: 9%;
  top: 58%;
  animation: p_ddd 2s ease-in-out .2s infinite forwards;
}

.dbrt_lab2 p {
  font-size: 12px;
  line-height: 28px;
  color: #778EC9;
}

.dbrt_lab2 {
  border-radius: 10px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
  padding: 0 10px;
  display: inline-block;
  position: absolute;
  right: -3%;
  top: 66%;
  animation: p_ddd 2s ease-in-out .1s infinite forwards;
}

.deploy_ban_ri {
  position: absolute;
  width: 740px;
  top: 50%;
  right: 94px;
  transform: translateY(-50%);
}

.dbrl_li_icon {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #1664FF;
  position: relative;
  margin-left: 22px;
}

.dbrl_li_icon img {
  width: 56px;
  max-width: inherit;
  position: absolute;
  top: 58%;
  left: 67%;
  transform: translate(-50%, -50%);
}

.dbrl_li_parga p {
  color: #1664FF;
  line-height: 44px;
}

.dbrl_li {
  padding: 0 40px;
  border-radius: 41px;
  border: 2px solid #FFF;
  background: linear-gradient(277deg, #FAFCFF 8.58%, #F9FBFF 75.7%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
  backdrop-filter: blur(8.5px);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
}

.dbrl_li1 {
  top: 33%;
  left: 47%;
  animation: p_ddd 2s ease-in-out .1s infinite forwards;
}

.dbrl_li2 {
  top: 58%;
  left: 34%;
  animation: p_ddd 2s ease-in-out .2s infinite forwards;
}

.deploy_ban_ri_svg {
  position: relative;
  width: 66%;
  padding-left: 145px;
  z-index: 5;
  pointer-events: none;
  flex-shrink: 0;
}

.dbcl_parga p {
  line-height: 2;
  color: #666;
}

.dbcl_parga {
  margin-top: 5px;
}

.deploy_ban_cont_le .std_title4 {
  line-height: 2;
  font-weight: bold;
}

.dbcl_btn .std_btn4 img {
  width: 18px;
  margin-left: 21px;
}

.dbcl_btn {
  display: flex;
  align-items: center;
  margin-top: 64px;
}

.dbcl_btn .std_btn4 p {
  font-size: 18px;
}

.dbcl_btn .std_btn2 {
  margin-right: 55px;
}

.deploy_ban_cont_main {
  position: relative;
  display: flex;
  align-items: center;
  /* flex-wrap: wrap; */
  justify-content: space-between;
  padding-right: 94px;
}

.deploy_ban_ri_svg svg {
  width: 100%;
  height: auto;
}

.dbrs_cont {
  position: relative;
}

.body_page .ys_page_wrap {
  margin-top: 85px;
}

.deploy_ban_cont {
  top: 45%;
  z-index: 6;
  width: 100%;
}

/* C3_产品详情A3Deploy-end */

/* C1_产品详情Mirauge 3D-start */
.mirauge_main .dbcl_btn .std_btn4 img {
  width: 11px;
  margin-left: 18px;
}

.mirauge_main .dbcl_btn .std_btn4 p {
  font-size: 16px;
}

.mod_ban_bg {
  width: 100%;
  z-index: 5;
  top: 0px;
}

.mod_ban_bg img {
  width: 100%;
}

.mirauge_main h2 {
  text-align: center;
}

.mccu_li:nth-child(4n+1) {
  background: #1664FF;
}

.mccu_li:nth-child(4n+3) {
  background: #333;
}

.mccu_li {
  width: 25%;
  position: relative;
  height: auto;
}

.mccu_li p {
  color: #fff;
  text-align: center;
  height: 5.25em;
  overflow: hidden;
}

.mccu_li .std_title5 {
  font-weight: bold;
  text-align: center;
  color: #fff;
}

.mccu_li_bg {
  width: 100%;
}

.mccu_li_bg img {
  width: 100%;
}

.mirauge_charac_cont_ul .slick-track {
  display: flex;
  align-items: stretch;
}

.mccu_li_cont {
  bottom: 60px;
  z-index: 5;
  width: 100%;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  padding: 0 50px;
}

.mccu_li.active::after {
  content: "";
  width: 100%;
  height: 45%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
  position: absolute;
  bottom: 0;
  left: 0;
}

.mirauge_charac_cont {
  position: relative;
}

.mirauge_charac_cont_btn {
  width: 100%;
  pointer-events: none;
}

.mirauge_charac_cont_btn .std_slick_btn_prev {
  left: 80px;
}

.mirauge_charac_cont_btn .std_slick_btn_next {
  right: 80px;
}

.mirauge_charac_cont_btn .std_slick_btn_icon {
  top: 50%;
}

.mccu_li:not(:first-child) {
  display: none;
}

.mirauge_adv_cont {
  width: 97%;
  margin: auto;
}

.mirauge_adv {
  padding-top: 60px;
  padding-bottom: 100px;
  background-color: #F6FAFF;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.mirauge_adv_cont_list {
  margin-top: 70px;
}

.mirauge_adv_bg {
  width: 38%;
  position: absolute;
  left: 60px;
  bottom: 10px;
  pointer-events: none;
  z-index: -1;
}

.mirauge_adv_bg img {
  width: 100%;
}

.mulc_icon {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  border-radius: 50%;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  border: 1px solid #fff;
  box-shadow: 4px 4px 20px rgba(0, 61, 150, 0.15);
  z-index: 5;
}

.mulc_icon img {
  width: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mulc_text .std_title5 {
  font-weight: bold;
  color: #161616;
}

.mulc_text_info li {
  padding-left: 20px;
}

.mulc_text_info li::before {
  width: 10px;
  height: 10px;
  top: 7px;
  left: 0;
}

.mulc_text {
  width: calc(100% - 40px);
  border-radius: 10px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
  overflow: hidden;
  height: 220px;
  position: relative;
  margin-left: 40px;
}

.mulc_text_cont {
  width: 100%;
  padding: 0 60px;
}

.macl_ul_li {
  position: relative;
  width: 50%;
  padding: 0 110px;
  opacity: 0;
  transition: all .36s;
}

.macl_ul_li.act {
  opacity: 1;
}

.macl_ul {
  margin: 0 -110px;
  display: flex;
  flex-wrap: wrap;
}

.macl_ul_li_cont {
  width: 100%;
  position: relative;
}

.mulc_arrow {
  width: 56px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
}

.mulc_arrow img {
  width: 100%;
}

.mulc_num {
  font-size: 200px;
  line-height: 1.1;
  opacity: 0.2;
  background: linear-gradient(180deg, #00E49E 0%, rgba(255, 255, 255, 0.00) 81.43%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  /*font-family: 'DoHyeon-Regular';*/
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 40px;
}

.macl_ul_li.on .mulc_text {
  margin-left: 0;
  margin-right: 40px;
}

.macl_ul_li.on .mulc_icon {
  left: auto;
  right: 0;
}

.macl_ul_li.on .mulc_arrow {
  right: auto;
  left: -30px;
  transform: translateY(-50%) rotate(180deg);
  z-index: -1;
}

.macl_ul_li.on .mulc_num {
  right: 80px;
}

.macl_ul_li:nth-child(2n) {
  margin-top: 100px;
  transform: translateY(60px);
}

.mirauge_adv_svg {
  width: 157px;
  position: absolute;
  top: 24%;
  left: 50%;
  transform: translateX(-50%);
}

.mirauge_adv_svg svg {
  width: 100%;
  height: auto;
}

.mirauge_adv_svg_circle {
  opacity: 0;
  transition: all .36s;
}

.mirauge_adv_svg_circle.act {
  opacity: 1;
}

.mirauge_adv_bg1 {
  width: 23%;
  position: absolute;
  top: 15%;
  right: 13%;
  z-index: -1;
}

.mirauge_adv_bg1 img {
  width: 100%;
}

/* .mirauge_core{
    height: calc(100vh - 85px);
    position: relative;
    overflow: hidden;
} */
.mirauge_main.ys_page_wrap {
  margin-top: 84px;
}

.mccu_item_box_text .std_title4 {
  color: #fff;
}

.mccu_item_box {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}

.mccu_item_box_text p {
  color: #fff;
}

.mccu_item_box_text {
  position: absolute;
  width: 100%;
  top: 110px;
  padding: 0 120px;
  z-index: 5;
}

.mibt_after {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 120px;
  width: 100%;
  pointer-events: none;
  opacity: 0;
  transition: all .36s;
}

/* .mirauge_core_cont{
    padding-left: calc(50% - 720px);
} */
.mccs_li {
  width: 75% !important;
  cursor: pointer;
  transition: all .36s;
}

.mccs_li::after {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .2);
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 20px;
}

.mccs_li::before {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 0.17%, #000 99.86%);
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 20px;
  z-index: 1;
}

.mccu_item_box_bg {
  width: 100%;
}

.mccu_item_box_bg img {
  width: 100%;
}

.mirauge_core_cont_ul {
  display: flex;
}

#mirauge_core_cont_swiper {
  overflow: visible;
}

.mbcr_img img:nth-child(1),
.mbcr_ball img:nth-child(1) {
  position: relative;
}

.mbcr_img img,
.mbcr_ball img {
  position: absolute;
  top: 0;
  left: 0;
}

.mirauge_ban_cont_ri {
  position: relative;
  width: 714px;
  flex-shrink: 0;
}

.mirauge_main .deploy_ban_cont_le {
  width: calc(100% - 714px);
}

.mbcr_ball {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.mbcr_img img:nth-child(2) {
  animation: p_ddd 2s ease-in-out 0s infinite forwards;
}

.mbcr_dots_circle1 {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  position: absolute;
  top: -13px;
  left: -13px;
  background-color: #00E49E;
}

.mbcr_dots_circle2 {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #1664FF;
  position: absolute;
  top: -7px;
  left: -7px;
}

.mbcr_svg {
  width: 100%;
}

.mbcr_svg svg {
  width: 100%;
  height: auto;
}

@keyframes ballFade {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.mbcr_ball img:nth-child(2) {
  animation: ballFade 3s ease-in-out 0s infinite forwards;
}

.mirauge_core_cont_img {
  width: 100vw;
  height: calc(100vh - 85px);
  pointer-events: none;
  z-index: -1;
  clip-path: polygon(var(--value_left) var(--value_top1), var(--value_right) var(--value_top1), var(--value_right) var(--value_top2), var(--value_left) var(--value_top2));
  opacity: 0;
  transition: opacity .36s, clip-path .5s;
}

.mirauge_core.act .mirauge_core_cont_img {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  opacity: 1;
  pointer-events: all;
  z-index: 5;
}

.mirauge_core .mirauge_core_box {
  transition: all .5s;
}

.mirauge_core.act .mirauge_core_box {
  opacity: 0;
  pointer-events: none;
}

.mcci_ul,
.mcci_ul .slick-list,
.mcci_ul .slick-track {
  width: 100%;
  height: 100%;
}

.mcci_ul_li:not(:first-child) {
  display: none;
}

.mcci_ul_li::after {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 0.17%, #000 99.86%);
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 20px;
  z-index: 1;
  pointer-events: none;
}

.mirauge_core_cont_img .mcci_ul_li::after {
  border-radius: 0;
}

.mcci_ul_li {
  width: 100vw;
  height: 100%;
  position: relative;
}

.mcci_ul_li_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mcci_ul:not(:first-child) {
  display: none;
}

.hdlu_li.active .hlit_li {
  animation: textScale .5s linear both;
  opacity: 1;
}

.mcci_ul_li_img {
  width: 100%;
  height: 100%;
}

.mcci_ul_li_text {
  top: 25%;
  z-index: 5;
}

.mcci_ul_li_text .std_title4 {
  font-weight: bold;
  color: #fff;
}

.mcci_ul_li_text p {
  color: #fff;
}

.mcci_dots .ys_cont950 {
  bottom: 80px;
}

.mdul_cont .std_title4 {
  color: rgba(255, 255, 255, .5);
  text-align: center;
  transition: all .36s;
}

.mdul_cont_line {
  width: 100%;
  height: 3px;
  background: rgba(255, 255, 255, .5);
  transition: all .36s;
  margin-top: 10px;
}

.mcci_dots_ul_li {
  width: 25%;
  margin: 0 12px;
  cursor: pointer;
}

.mcci_dots_ul {
  display: flex;
}

.mcci_dots_ul_li.act .mdul_cont_line {
  background: #00E49E;
}

.mcci_dots_ul_li.act .std_title4 {
  color: #fff;
}

.mcci_arrow {
  width: 100%;
  pointer-events: none;
}

.mcci_arrow .std_slick_btn_prev {
  left: 80px;
}

.mcci_arrow .std_slick_btn_next {
  right: 80px;
}

.dbcl_title_text {
  font-size: 94px;
  line-height: 1.5;
  font-family: 'poppinssemibold';
}

.dbcl_title_blue {
  color: #1664FF;
  position: relative;
  z-index: 2;
  background: transparent;
  clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 15% 100%);
}

.dbcl_title {
  margin-bottom: 52px;
  position: relative;
  display: inline-block;
}

.dbcl_title_white {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: #fff;
  z-index: 1;
  background: transparent;
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.dbcl_title_blue1 {
  color: #1664FF;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
  background: transparent;
}

.dbcl_title_bg {
  width: 160px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -15%;
}

.dbcl_title.active .dbcl_title_blue {
  animation: titleChange1 1.2s linear both;
}

.dbcl_title.active .dbcl_title_white {
  animation: titleChange3 1.2s linear both .2s;
}

.dbcl_title.active .dbcl_title_bg {
  animation: bgChange1 1.4s linear both;
}

.dbcl_title.not_active .dbcl_title_blue {
  animation: titleChange2 1.2s linear both .2s;
}

.dbcl_title.not_active .dbcl_title_white {
  animation: titleChange4 1.2s linear both;
}

.dbcl_title.not_active .dbcl_title_bg {
  animation: bgChange2 1.4s linear both;
}

.dbcl_title_bg img {
  width: 100%;
}

@keyframes titleChange1 {
  0% {
    clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 15% 100%);
  }

  100% {
    clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
  }
}

@keyframes titleChange2 {
  0% {
    clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
  }

  100% {
    clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 15% 100%);
  }
}

@keyframes titleChange3 {
  0% {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
  }

  100% {
    clip-path: polygon(80% 0%, 100% 0%, 100% 100%, 80% 100%);
  }
}

@keyframes titleChange4 {
  0% {
    clip-path: polygon(80% 0%, 100% 0%, 100% 100%, 80% 100%);
  }

  100% {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
  }
}

@keyframes bgChange1 {
  0% {
    left: -15%;
    transform: translateY(-50%) scale(1);
  }

  100% {
    left: 80%;
    transform: translateY(-50%) scale(1.3);
  }
}

@keyframes bgChange2 {
  0% {
    left: 80%;
    transform: translateY(-50%) scale(1.3);
  }

  100% {
    left: -15%;
    transform: translateY(-50%) scale(1);
  }
}

.alris_main .dbcl_title_blue {
  clip-path: polygon(35% 0%, 100% 0%, 100% 100%, 35% 100%);
}

.alris_main .dbcl_title.active .dbcl_title_blue {
  animation: titleChange1_1 1.2s linear both;
}

.alris_main .dbcl_title.not_active .dbcl_title_blue {
  animation: titleChange2_1 1.2s linear both .2s;
}

@keyframes titleChange1_1 {
  0% {
    clip-path: polygon(35% 0%, 100% 0%, 100% 100%, 35% 100%);
  }

  100% {
    clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
  }
}

@keyframes titleChange2_1 {
  0% {
    clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
  }

  100% {
    clip-path: polygon(35% 0%, 100% 0%, 100% 100%, 35% 100%);
  }
}

/* C1_产品详情Mirauge 3D-end */

/* C2_产品详情AIris3-start */
.alris_main .deploy_ban_cont_le {
  width: 100%;
}

.alris_main .deploy_ban_cont_main {
  padding-right: 0;
}

.alris_main .mod_ban_img::after {
  display: none;
}

.alris_main h2 {
  text-align: center;
}

.alris_pro_cont_img {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}

.alris_pro_cont_img img {
  width: 100%;
}

.alris_feature_cont {
  background: #F6FAFF;
  padding-top: 60px;
  padding-bottom: 110px;
}

.afcb_le {
  width: 342px;
  padding-right: 38px;
  border-right: 1px solid rgba(22, 100, 255, .3);
}

.afcb_ri {
  width: calc(100% - 342px);
  padding-left: 42px;
}

.alul_cont_icon {
  width: 24px;
}

.alul_cont_icon img {
  width: 100%;
}

.alul_cont_parga {
  width: calc(100% - 24px);
  padding-left: 20px;
}

.alul_cont {
  padding: 18px 40px;
  transition: all .36s;
  display: flex;
  align-items: center;
  cursor: pointer;
  border-radius: 10px;
  position: relative;
  z-index: 1;
}

.alul_cont::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all .36s;
  opacity: 0;
}

.alul_cont_parga p {
  transition: all .36s;
}

.afcb_le_ul_li {
  margin-bottom: 7px;
}

.afcb_le_ul_li.active .alul_cont::after {
  opacity: 1;
}

.afcb_le_ul_li.active p {
  color: #1664FF;
}

.afcb_ri_li_text .std_title4 {
  font-weight: bold;
  color: #161616;
  line-height: 1.75;
}

.arlt_list li {
  padding-left: 16px;
}

.arlt_list li::before {
  left: 0;
}

.afcb_ri_li_img {
  width: 35%;
  border-radius: 16px;
  overflow: hidden;
}

.afcb_ri_li_img img {
  width: 100%;
}

.afcb_ri_li_text {
  width: 65%;
  padding-right: 140px;
  margin-top: 20px;
}

.afcb_ri_li:not(:first-child) {
  display: none;
}

.afcb_ri_cont {
  width: 100%;
  position: relative;
}

/* C2_产品详情AIris3-end */













/* Delia-start */
.ys_nyban_img {
  position: relative;
}

.ys_nyban_img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(1, 17, 47, 0.40) 0%, rgba(0, 37, 108, 0.40) 0.01%, rgba(0, 53, 157, 0.00) 100%);
}

/* B1_解决方案汇总-start */
.mod_list {
  width: 100%;
  position: relative;
  z-index: 6;
}

.mlul_text {
  font-size: 16px;
  line-height: 1.5;
  color: #666;
  padding: 20px 0 23px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  transition: all .36s;
}

.mod_list_ul_li.on .mlul_text {
  color: #1664FF;
}

.mlul_text::after {
  content: "";
  position: absolute;
  bottom: 13px;
  left: 50%;
  transform: translateX(-50%);
  width: 0px;
  height: 3px;
  background: #1664FF;
  border-radius: 4px;
  transition: all .36s;
}

.mod_list_ul_li.on .mlul_text::after {
  width: 26px;
}

.mod_list_ul_li {
  padding: 0 25px;
}

.mod_list_ul {
  display: flex;
  margin: 0 -25px;
  justify-content: center;
  overflow: hidden;
}

.solu_cont h2 {
  color: #333;
  text-align: center;
}

.solu_wrap_ul_li a {
  display: block;
  border-radius: 20px;
  transition: all .36s;
}

.swul_tp_img {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}

.swul_tp_img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}

.solu_wrap_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
}

.solu_wrap_ul_li {
  width: 50%;
  margin-bottom: 24px;
  padding: 0 12px;
}

.swul_tp {
  position: relative;
}

.swul_tp_btn {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all .36s;
  opacity: 0;
}

.swul_btm_word p {
  color: #666;
  line-height: 2;
  height: 4em;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.swul_btm_tit {
  color: #161616;
  line-height: 1.2;
  position: relative;
}

.swul_btm_tit::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translateY(-50%);
  width: 2px;
  height: 21px;
  border-radius: 4px;
  background: #00E49E;
  transition: all .36s;
  opacity: 0;
}

.swul_btm {
  position: relative;
  z-index: 1;
  margin-top: -105px;
  padding: 44px 60px 40px;
  border-radius: 10px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}

.solu_wrap {
  background: linear-gradient(180deg, #F6FAFF 0%, #FFF 100%);
}

.solu_part_box {
  width: 100%;
  position: relative;
  padding-top: 60px;
  background: #F6FAFF;
}

.solu_part {
  position: relative;
  width: 100%;
}

.solu_part_box_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
}

.spbu_li {
  width: 16.666667%;
  padding: 0 12px;
  margin-bottom: 24px;
}

.spbu_li_img {
  border-radius: 5px;
  background: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(185, 204, 232, 0.20);
}

.solu_part_box h2 {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.mod_list_box.isfixed {
  position: fixed;
  top: 85px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 100;
  width: 100%;
}

.mod_list {
  height: 70px;
}

.mod_list_box {
  height: 70px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}

/* B1_解决方案汇总-end */
/* B2_1解决方案详情页-start */
.soldet_ban_btn {
  margin-top: 22px;
}

.soldet_chal_ul {
  display: flex;
  align-items: stretch;
  margin: 0 -12px;
  flex-wrap: wrap;
  justify-content: center;
}

.soldet_chal_ul_li {
  width: 33.333333%;
  padding: 0 12px;
}

.scul_icon {
  width: 100% !important;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}

.scul_box {
  padding: 45px 25px 40px;
  height: 100%;
  border-radius: 10px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}

.soldet_cont h2 {
  text-align: center;
  color: #333;
}

.scul_tit {
  text-align: center;
  font-weight: bold;
  color: #161616;
  margin: 18px 0 19px;
}

.scul_word p {
  color: #5f6770;
  line-height: 1.75;
}

.soldet_solu_text {
  text-align: center;
  color: #1664FF;
  margin-bottom: 30px;
}

.soldet_solu_word p {
  text-align: center;
  color: #666;
  line-height: 2;
}

.soldet_solu_word {
  margin-bottom: 38px;
}

.soldet_solu_img {
  border-radius: 20px;
  background: #FFF;
  padding: 30px 76px;
  box-shadow: 0px 4px 16px 0px rgba(0, 61, 150, 0.1);
}

.soldet_solu_img img {
  width: 100%;
}

.soldet_solu_ctact p {
  text-align: center;
  color: #999;
}

.soldet_solu_icon {
  width: 36px;
  margin: 42px auto 22px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.soldet_solu_icon_img1 {
  margin-bottom: -8px;
  animation: fadeIn1 1.2s ease-in-out alternate infinite;
  animation-delay: 0s;
}

.soldet_solu_icon_img2 {
  animation: fadeIn1 1.2s ease-in-out alternate infinite;
  animation-delay: 0.3s;
}

.soldet_solu_icon_img3 {
  margin-top: -8px;
  animation: fadeIn1 1.2s ease-in-out alternate infinite;
  animation-delay: 0.6s;
}

@keyframes fadeIn1 {
  0% {
    opacity: 0.2;
  }

  100% {
    opacity: 1;
  }
}

.soldet_solu_btn {
  display: flex;
  justify-content: center;
}

.soldet_adv_box {
  width: 100%;
  position: relative;
  padding: 80px 0;
  background: #F6FAFF;
}

.soldet_wrap {
  position: relative;
  width: 100%;
}

.soldet_wrap::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 450px;
  background: linear-gradient(180deg, #F6FAFF 0%, rgba(246, 250, 255, 0.00) 100%);
  top: 0;
  left: 0;
  z-index: -1;
}

.sabs_swiper_ul_li {
  width: 33.333333%;
  height: auto !important;
}

.ssul_box {
  padding: 63px 40px 77px;
  border-radius: 10px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 2px 10px 0px rgba(0, 61, 150, 0.15);
  height: 100%;
}

.ssul_icon {
  width: 64px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.ssul_tit {
  font-weight: bold;
  text-align: center;
  margin-top: 7px;
  padding-bottom: 49px;
  color: #333;
  position: relative;
}

.ssul_tit::after {
  content: "";
  position: absolute;
  top: 38px;
  left: 50%;
  transform: translateX(-50%);
  width: 40px;
  height: 2px;
  border-radius: 4px;
  background: #00E49E;
}

.ssul_word p {
  text-align: center;
  color: #666;
}

.sabs_swiper {
  width: calc(100% + 40px);
  padding: 64px 10px 10px !important;
  margin: 0 -20px !important;
}

.soludet_adv .swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  height: 1px;
  width: calc(100% - 40px);
  left: 50%;
  transform: translateX(-50%);
  background: #cdcdcd;
}

.soludet_adv .swiper-pagination span .swiper-pagination-progressbar-fill {
  background: #1664FF !important;
}

.soludet_adv .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  height: 2px;
}

.sabs_arrow_icon {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 4px 2px 10px 0px rgba(0, 61, 150, 0.15);
  position: relative;
  cursor: pointer;
  transition: all .36s;
}

.sabs_arrow_icon img {
  /* width: 10px; */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all .36s;
}

.sabs_arrow_icon img:nth-child(2) {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%, -50%);
}

.soldet_adv_box_slide {
  position: relative;
}

.sabs_btn {
  width: 100%;
  position: absolute;
  top: 60%;
  transform: translateY(-50%);
}

.sabs_arrow {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.sabs_arrow_prev {
  left: -80px;
}

.sabs_arrow_next {
  right: -80px;
}

.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}

.soludet_func {
  width: 100%;
  position: relative;
}

.soludet_fun_cont_tpul {
  display: flex;
  justify-content: center;
  margin: 0 -50px;
  position: relative;
  margin-bottom: 62px;
}

.soludet_fun_cont_tpul::after {
  content: "";
  position: absolute;
  bottom: 1px;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 60px);
  height: 1px;
  background: rgba(186, 209, 255);
  z-index: -1;
}

.sfct_li {
  padding: 0 50px;
}

.sfct_li_text {
  color: #666;
  transition: all .36s;
  cursor: pointer;
  padding-bottom: 18px;
  position: relative;
}

.sfct_li_text::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0px;
  transform: translateX(-50%);
  width: 0px;
  height: 3px;
  background: #1664FF;
  border-radius: 4px;
  /* opacity: 0; */
  transition: all .36s;
}

.sfct_li.act .sfct_li_text::after {
  /* opacity: 1; */
  width: 26px;
}

.sfct_li.act .sfct_li_text {
  color: #1664FF;
}

.sfcb_li_le {
  width: 40.7%;
  padding-right: 24px;
}

.sfcb_li_ri {
  width: 59.3%;
}

.sfcb_li_box {
  display: flex;
  align-items: flex-start;
}

.sllu_li_box_tit {
  color: #161616;
  transition: all .36s;
  position: relative;
  margin-bottom: 23px;
}

.sllu_li_box_tit::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translateY(-50%);
  width: 3px;
  height: 26px;
  background: #1664FF;
  transition: all .36s;
}

.sllu_li_box_word p {
  color: #666;
  line-height: 1.75;
}

.sllu_li_box {
  padding: 32px 30px 39px 60px;
  border-radius: 10px;
  transition: all .36s;
}

.sllu_li {
  margin-bottom: 24px;
}

.sllu_li:last-child {
  margin-bottom: 0px;
}

.sllu_li.act .sllu_li_box {
  /* border: 1px solid #96B9FF; */
  background: #1664FF;
  box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.15);
}

.sllu_li.act .sllu_li_box_tit {
  color: #fff;
}

.sllu_li.act .sllu_li_box_tit::after {
  background: #00E49E;
}

.sllu_li.act .sllu_li_box_word p {
  color: #fff;
}

.sfcb_li_ri {
  position: relative;
  /* overflow: hidden; */
}

.sfcb_li {
  display: none;
}

.slru_li {
  border-radius: 10px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: all .36s;
  width: 100%;
}

.slru_li img {
  width: 100%;
}

.slru_li.active {
  position: relative;
  opacity: 1;
}

.sfcb_li:first-child {
  display: block;
}

.soludet_cust {
  width: 100%;
  position: relative;
  background: #F6FAFF;
  margin-top: 130px;
}

.sccu_li_ri {
  width: 36.6%;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}

.sccu_li_le {
  width: 63.4%;
  padding-right: 84px;
  margin-top: 20px;
  position: relative;
}

.sccu_li_le_icon {
  position: absolute;
  top: -5px;
  left: -50px;
  width: 32px;
}

.sccu_li_le_icon img {
  width: 100%;
}

.sccu_li a {
  display: flex;
  border-radius: 20px;
  padding: 60px 98px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}

.sccu_li_le_tit {
  font-weight: bold;
  color: #161616;
}

.sccu_li_le_word p {
  color: #333;
  line-height: 1.75;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.sccu_li_btn_box {
  display: flex;
  align-items: center;
}

.sccu_li_btn {
  display: inline-block;
  padding-top: 100px;
}

.sccu_li_btn_icon {
  width: 10px;
  margin-left: 18px;
}

.sccu_li_btn_icon img {
  width: 100%;
}

.sccu_li_btn_text p {
  color: #1664FF;
}

.soludet_cust_cont {
  position: relative;
}

.soludet_cust_cont_arrow {
  width: 165px;
  position: absolute;
  bottom: 60px;
  left: 44%;
  z-index: 2;
}

.soludet_cust_cont_btn {
  width: 100%;
}

/* .soludet_cust_cont_btn{
    width: 165px;
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
} */
.slick-disabled {
  pointer-events: none;
  opacity: 0.5;
}

.soludet_cust_cont_btn .sabs_arrow_prev {
  left: 0;
}

.soludet_cust_cont_btn .sabs_arrow_next {
  right: 0;
}

.sccu_li:not(:first-child) {
  display: none;
}

.soludet_cust_cont_ul .slick-list {
  overflow: visible;
}

.mod_con h2 {
  color: #fff;
}

.soludet_cust_cont_num span {
  font-size: 14px;
  line-height: 1.75;
  color: #666;
}

.hicb_num_i {
  position: relative;
  margin-right: 10px;
}

.hicb_num_i::after {
  content: "/";
  position: absolute;
  top: 50%;
  right: -10px;
  transform: translateY(-50%);
  color: #666;
  font-size: 14px;
}

/* B2_1解决方案详情页-end */
/* D1_成功案例列表页-start */
.news_cont {
  width: 100%;
  position: relative;
}

.nlul_le_tit {
  color: #161616;
  margin-bottom: 24px;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.nlul_word p {
  color: #666;
  line-height: 1.75;
  height: 5.25em;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.nlul_tab_text p {
  color: #1664FF;
  line-height: 34px;
  display: block;
  border-radius: 53px;
  background: rgba(0, 86, 255, 0.10);
  padding: 0 23px;
}

.nlul_tab_text p a {
  color: #1664FF;
}

.nlul_tab {
  display: flex;
  flex-wrap: wrap;
  margin: 29px 0 50px;
}

.nlul_tab_text {
  margin-right: 20px;
}

.nlul_ri {
  width: 36.4%;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}

.nlul_le {
  width: 63.6%;
  padding-right: 100px;
  padding-left: 57px;
  position: relative;
}

.nlul_le_icon {
  width: 32px;
  position: absolute;
  top: 0;
  left: 0;
}

.nlul_le_icon img {
  width: 100%;
}

.news_list_sec {
  overflow: hidden;
}

.news_list_ul_li a {
  display: flex;
  position: relative;
  padding: 50px 0 60px 48px;
}

.news_list_ul_li a::after {
  content: "";
  position: absolute;
  top: 0;
  left: calc(50% - 24px);
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background: #F6FAFF;
  opacity: 0;
  transition: all .36s;
  z-index: -1;
  pointer-events: none;
}

.news_list_ul_li .sccu_li_btn {
  padding-top: 0px;
}

.news_list {
  padding-bottom: 70px;
}

.news_list .mod_paging {
  margin-top: 70px;
}

.pc_fenye li {
  width: 40px;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  color: #000;
  margin: 0px 8px;
}

.pc_fenye li.activepage {
  color: #fff;
  background: #1664FF;
}

.news_other {
  width: 100%;
  position: relative;
  padding-top: 60px;
  background: #F6FAFF;
  overflow: hidden;
}

.news_other h2 {
  text-align: center;
}

.nolu_li {
  width: 220px;
  margin-right: 24px;
  flex-shrink: 0;
}

.news_other_list_ul {
  display: flex;
  position: relative;
  width: calc(220px * var(--width-shu)) + (24px * var(--width-shu));
}

.news_other_list_ul1 {
  animation: scroll1 linear infinite;
}

@keyframes scroll1 {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}

.news_other_list_ul2 {
  animation: scroll2 linear infinite;
  transform: translateX(100%);
  position: absolute;
  top: 0;
  left: 0px;
}

@keyframes scroll2 {
  0% {
    transform: translateX(100%);
  }

  100% {
    transform: translateX(0%);
  }
}

.news_other_list {
  position: relative;
  width: calc(220px * var(--width-shu)) + (24px * var(--width-shu));
}

.news_cont .accl_li1 {
  margin-bottom: 0px;
}

.accl_li {
  position: relative;
}

.news_cont .sccu_li_btn_icon {
  margin-left: 10px;
}

/* D1_成功案例列表页-end */
/* D2_成功案例详情页-start */
.details_ban {
  width: 100%;
  position: relative;
  background: #F6FAFF;
  padding: 20px 0 60px;
}

.details_ban .ys_bread_list.on a {
  color: #999;
}

.details_ban_cont_ri {
  width: 27.7%;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
}

.details_ban_cont_ri img {
  width: 100%;
}

.details_ban_cont_le {
  width: 72.3%;
  padding-right: 123px;
  margin-top: 32px;
}

.details_ban_cont {
  display: flex;
  margin-top: 44px;
  align-items: flex-start;
  padding-left: 120px;
}

.dbcl_other {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dbcl_tit {
  color: #232020;
}

.dbcl_word p {
  color: #333;
  line-height: 1.75;
}

.dbcl_other_share_text {
  margin-right: 14px;
}

.dbcl_other_share_text p {
  color: 3666;
  line-height: 2;
}

.dbcl_other_share {
  display: flex;
  align-items: center;
}

.ys_share_img {
  width: 26px;
}

.ys_share_img img {
  width: 100%;
}

.ys_share_list {
  margin-right: 26px;
}

.ys_share_list:last-child {
  margin-right: 0px;
}

.details_ban_cont .nlul_tab {
  margin: 0;
}

.details_cont {
  width: 100%;
  position: relative;
  padding-top: 52px;
}

.details_cont_le {
  width: 63%;
}

.details_cont_ri {
  width: 37%;
  padding-left: 122px;
}

.details_cont_box {
  display: flex;
  align-items: flex-start;
  padding-left: 120px;
}

.details_cont_le_der h6 {
  font-size: 16px;
  line-height: 1.75;
  color: #1664FF;
  font-weight: bold;
  margin-bottom: 12px;
}

.details_cont_le_der p {
  color: #333;
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 12px;
}

.dcru_li_tit p {
  color: #666;
  line-height: 1.5;
  transition: all .36s;
}

.details_cont_ri h2 {
  padding-left: 16px;
  position: relative;
  color: #161616;
  line-height: 1.75;
  margin-bottom: 22px;
}

.details_cont_ri h2:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 2px;
  height: 20px;
  border-radius: 2px;
  background: #00E49E;
}

.dcru_li a {
  display: block;
  transition: all .36s;
  border-bottom: solid 1px #d9d9d9;
  padding: 31px 32px 31px 30px;
  position: relative;
}

.dcru_li:first-child a::after {
  height: 100%;
}

.dcru_li a::after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 106%;
  border: solid 2px #fff;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 4px 16px 0px rgba(0, 61, 150, 0.10);
  opacity: 0;
  z-index: 0;
  transition: all .36s;
}

.dcru_li_tit {
  position: relative;
  z-index: 1;
}

/* D2_成功案例详情页-end */
/* E1_服务支持用户手册列表页-start */
.manu_cont {
  width: 100%;
  position: relative;
  padding-bottom: 70px;
}

.manu_list_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
  align-items: stretch;
}

.manu_list_ul_li {
  width: 33.333333%;
  margin-bottom: 30px;
  padding: 0 12px;
}

.mlul_tp_icon {
  width: 20px;
  margin-right: 5px;
}

.mlul_tp_icon img {
  width: 100%;
}

.mlul_tp {
  display: flex;
  align-items: center;
}

.mlul_tit {
  color: #161616;
  margin-bottom: 30px;
  margin-top: 24px;
  transition: all .36s;
}

.mlul_word p {
  color: #666;
  line-height: 1.75;
  height: 3.5em;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.mlul_tp_btn .sccu_li_btn {
  padding-top: 0px;
}

.mlul_tp_btn .sccu_li_btn_icon {
  width: 10px;
  margin-left: 10px;
}

.mlul_tp_btn {
  opacity: 0;
  transition: all .36s;
}

.manu_list_ul_li a {
  display: block;
  padding: 49px 50px 40px;
  border-radius: 20px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
  position: relative;
  height: 100%;
}

.manu_list_ul_li a::after {
  content: "";
  position: absolute;
  top: 24px;
  right: 24px;
  width: 8px;
  height: 8px;
  background: #00E49E;
  opacity: 0;
  transition: all .36s;
  border-radius: 50%;
}

.mlul_tit span {
  margin-left: 9px;
}

.manu_list_text {
  margin-top: 40px;
}

.manu_list_text p {
  color: #999;
  text-align: center;
}

.manu_list {
  overflow: hidden;
}

/* E1_服务支持用户手册列表页-end */
/* H1_新闻资讯列表页-start */
.info_cont {
  width: 100%;
  position: relative;
}

.info_list {
  padding: 83px 0 70px;
}

.ilul_ri_tit {
  color: #333;
  line-height: 1.5;
  margin-bottom: 42px;
  transition: all .36s;
}

.ilul_ri_word p {
  color: #666;
  line-height: 1.75;
}

.info_list_ul_li a {
  padding: 40px 0;
  display: flex;
  align-items: center;
  border-bottom: solid 1px #e4e4e4;
}

.info_list_ul_li:last-child a {
  border-bottom: solid 1px transparent;
}

.info_list_ul {
  overflow: hidden;
}

.ilul_le {
  width: 220px;
  padding-right: 24px;
  border-right: solid 1px #e4e4e4;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ilul_ri {
  width: calc(100% - 220px);
  padding-left: 72px;
}

.ilul_le_num {
  font-size: 90px;
  color: #333;
  line-height: 1.1;
  font-family: 'montserratsemibold';
  margin-top: 6px;
  transition: all .36s;
}

.ilul_le_date_tp,
.ilul_le_date_btm {
  color: #333;
}

.ilul_le_date_tp {
  margin-bottom: 6px;
}

.ilul_le_date {
  position: relative;
}

.ilul_le_date::before {
  content: "";
  position: absolute;
  left: -20px;
  top: 50%;
  transform: translateY(-50%) rotate(20deg);
  width: 1px;
  height: 58px;
  background: #333;
}

.info_main .mod_paging {
  margin-top: 70px;
}

/* H1_新闻资讯列表页-end */
/* H2_新闻资讯详情页-start */
.infodet_main .ys_bread {
  position: static;
  transform: inherit;
  margin: 0 auto;
  margin-top: 20px;
}

.infodet_main .ys_bread_list.on a {
  color: #999;
}

.indodet_wrap {
  width: 100%;
  position: relative;
  padding-top: 65px;
}

.infodet_wrap_tp_date p {
  color: #999;
  line-height: 1.75;
}

.infodet_wrap_tp_date {
  margin-bottom: 15px;
}

.infodet_main h1 {
  color: #232020;
}

.infodet_wrap_tp {
  padding-bottom: 40px;
  border-bottom: solid 1px #d9d9d9;
  margin-bottom: 31px;
}

.infodet_wrap_edr h6 {
  color: #1664FF;
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 12px;
  font-weight: bold;
}

.infodet_wrap_edr p {
  color: #333;
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 12px;
}

.infodet_wrap_edr {
  padding-bottom: 88px;
  border-bottom: solid 1px #dfe2e4;
  margin-bottom: 43px;
}

.infodet_wrap_paging_li a {
  display: flex;
  align-items: start;
}

.infodet_wrap_paging_li a p {
  color: #9099a0;
  line-height: 1.5;
  transition: all .36s;
}

.infodet_wrap_paging_li {
  margin-bottom: 20px;
}

.infodet_wrap_paging_li:last-child {
  margin-bottom: 0px;
}

.iwpl_text {
  width: 65px;
  margin-right: 5px;
}

.iwpl_word {
  width: calc(100% - 70px);
}

/* .iwpl_word p{
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
} */
.indodet_wrap .dbcl_other_share {
  margin-top: 60px;
}

/* H2_新闻资讯详情页-end */
/* E2_服务支持常见问题列表页-start */
.prob_cont_tp {
  width: 100%;
  z-index: 6;
  position: relative;
  z-index: 3;
}

.prob_cont_tp_box {
  width: 100%;
  padding: 84px 0 47px;
  background: #F6FAFF;
  transition: all .36s;
  left: 50%;
  transform: translateX(-50%);
  position: relative;
}

.pctb_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.prob_cont_tp_le h1 {
  margin-bottom: 30px;
  color: #1664FF;
}

.pctr_sear {
  width: 300px;
  position: relative;
  margin-right: 20px;
}

.pctr_sear_input {
  width: 100%;
  position: relative;
  border-radius: 50px;
  background: #FFF;
}

.pctr_sear_input input {
  height: 50px;
  width: 100%;
  padding: 0 10px 0 57px;
  font-size: 16px;
  color: #161616;
}

.pctr_sear_input input::placeholder {
  color: #999;
  font-size: 16px;
}

.pctr_sear_icon {
  width: 24px;
  position: absolute;
  top: 50%;
  left: 21px;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 1;
}

.pctr_sear_icon img {
  width: 100%;
}

.prob_cont_tp_ri {
  display: flex;
}

.pctr_btn .std_btn2_box {
  padding: 0 32px;
  cursor: pointer;
}

.pctr_btn p {
  line-height: 50px;
  color: #fff;
  font-size: 16px;
  border-radius: 50px;
  display: block;
  cursor: pointer;
}

.prob_cont_btm_le {
  width: 245px;
  padding: 21px 35px 52px;
  background: #F6FAFF;
}

.pcbl_ul_li_text {
  color: #333;
  position: relative;
  transition: all .36s;
  cursor: pointer;
}

.prob_cont_btm_le {
  position: relative;
}

.prob_cont_btm_le span {
  position: absolute;
  top: 10%;
  left: 0px;
  width: 3px;
  height: 24px;
  border-radius: 4px;
  background: #00E49E;
  transition: all 0.36s;
}

/* .pcbl_ul_li_text::after{
    content: "";
    position: absolute;
    top: 50%;
    left: -35px;
    transform: translateY(-50%);
    width: 3px;
    height: 24px;
    background: #00E49E;
    border-radius: 4px;
    opacity: 0;
    transition: all .36s;
} */
.pcbl_ul_li {
  margin-bottom: 52px;
}

.pcbl_ul_li:last-child {
  margin-bottom: 0px;
}

.pcbl_ul_li.act .pcbl_ul_li_text {
  color: #1664FF;
}

.pcbl_ul_li.act .pcbl_ul_li_text::after {
  opacity: 1;
}

.prob_cont_btm {
  padding-top: 70px;
}

.prob_cont_btm_ri {
  width: calc(100% - 245px);
  padding-left: 122px;
  overflow: hidden;
}

.prob_cont_btm_box {
  display: flex;
  align-items: flex-start;
}

.pulu_li_le p {
  line-height: 1.5;
  color: #666;
  transition: all .36s;
}

.pulu_li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 23px 24px;
  background: #fff;
  transition: all .36s;
}

.pulu_li_ri .sccu_li_btn {
  padding-top: 0px;
  opacity: 0;
  transition: all .36s;
}

.pcbr_ul_li {
  display: none;
}

.pcbr_ul_li:first-child {
  display: block;
}

.pcbo_word a {
  font-size: 14px;
  color: #1664FF;
  line-height: 1.75;
  display: inline-block;
  text-align: center;
}

.pcbo_word {
  display: flex;
  justify-content: center;
}

.pcbo_text p {
  text-align: center;
}

.pcbo_btn {
  display: flex;
  justify-content: center;
}

.pcbo_text {
  margin-top: 30px;
}

.prob_cont_btm_other {
  margin-top: 61px;
}

.pulu_li .sccu_li_btn_icon {
  width: 10px;
  margin-left: 8px;
}

/* E2_服务支持常见问题列表页-end */
/* F1_生态伙伴-start */
.efcu_li_icon {
  width: 80px;
  height: 80px;
  background: #fff;
  flex-shrink: 0;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 6px 20px 0px rgba(0, 61, 150, 0.15);
  margin-right: 30px;
}

.efcu_li_icon img {
  width: 38px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.efcu_li_textbox_tit {
  color: #161616;
  margin-bottom: 16px;
}

.efcu_li_textbox_word p {
  color: #666;
  line-height: 2;
}

.ecol_firs_cont_ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.efcu_li {
  width: 34%;
  margin-bottom: 100px;
}

.ecol_cont h2 {
  text-align: center;
  color: #161616;
  margin-bottom: 60px;
}

.efcu_li_box {
  display: flex;
  align-items: center;
}

.ecol_firs_cont {
  position: relative;
  padding: 0 40px;
}

.ecol_firs_cont_bg {
  width: 268px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ecol_firs_cont_bg img {
  width: 100%;
}

.ecol_sec {
  background: #F6FAFF;
}

.ecol_thir_cont_ul {
  margin: 0 -12px;
  display: flex;
  align-items: stretch;
}

.etcu_li {
  width: 33.333333%;
  padding: 0 12px;
}

.etcu_li_btm_box {
  padding: 62px 50px 91px;
  border-radius: 20px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}

.etcu_li_btm_tit p {
  color: #161616;
  line-height: 1.6;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.etcu_li_btm_tit {
  margin-bottom: 21px;
  position: relative;
}

.etcu_li_btm_tit::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 0;
  width: 40px;
  height: 2px;
  background: #00E49E;
}

.etcu_li_box {
  position: relative;
  height: 100%;
}

.etcu_li_tp {
  width: 80%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 20px 70px 20px 20px;
  border: 1px solid #FFF;
  background: #FFF;
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
  padding: 31px 84px 27px 50px;
  z-index: -1;
}

.etcu_li_tp_img {
  width: 100%;
}

.etcu_li_tp_img img {
  width: 100%;
}

.etcu_li_btm {
  padding-top: 132px;
}

.etcu_li_btm_word p {
  color: #666;
  line-height: 2;
  height: 8em;
  text-overflow: clip;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}

.ecol_thir_cont {
  padding-bottom: 70px;
}

.ecol_thir_other_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
}

.etou_li {
  width: 16.666667%;
  padding: 0 12px;
  margin-bottom: 24px;
}

.etou_li_img {
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  background: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(185, 204, 232, 0.20);
}

.ecol_thir_other_tit {
  margin-bottom: 60px;
  color: #666;
  text-align: center;
  position: relative;
}

.ecol_thir_other_tit::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 42.3%;
  height: 1px;
  background: linear-gradient(90deg, rgba(228, 228, 228, 0) 0%, rgba(228, 228, 228, 0.5) 102.53%);
}

.ecol_thir_other_tit::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 42.3%;
  height: 1px;
  background: linear-gradient(180deg, rgba(228, 228, 228, 0) 0%, rgba(228, 228, 228, 0.5) 102.53%);
}

.ecol_fiv_ul {
  margin: 0 -12px;
}

.ecol_fiv_ul_li {
  width: 25%;
  padding: 0 12px;
}

.eful_img {
  overflow: hidden;
  position: relative;
  border-radius: 10px;
}

.eful_other {
  display: flex;
  align-items: center;
  margin: 16px 0 9px;
}

.eful_other_date p {
  color: #1664FF;
  line-height: 1.6;
}

.eful_other_tab p {
  color: #00E49E;
  line-height: 1.6;
}

.eful_other_date {
  margin-right: 20px;
  position: relative;
}

.eful_other_date::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -10px;
  transform: translateY(-50%);
  width: 1px;
  height: 14px;
  background: #999;
}

.eful_tit {
  padding-right: 18px;
}

.eful_tit p {
  color: #161616;
  line-height: 1.75;
  text-overflow: clip;
  height: 3.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.ecol_fiv_ul_li .sccu_li_btn {
  padding-top: 0px;
  margin-top: 23px;
}

.ecol_cont .sccu_li_btn_icon {
  margin-left: 8px;
}

.ecol_sec {
  width: 100%;
  position: relative;
  padding: 156px 0 72px;
  background: #F6FAFF;
}

.escu_li_num {
  font-family: 'poppins-bold' !important;
  color: #fff;
  position: absolute;
  top: 52%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

/* .escu_li_nem::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 48px;
    height: 48px;
    background: rgba(255, 255, 255, 0.20);
    border: solid 0.4px #fff;
    border-radius: 50%;
} */
.escu_li_word p {
  color: #666;
  text-align: center;
}

.escu_li_nem {
  position: relative;
  width: 50px;
  /* height: 50px; */
  /* background: linear-gradient(180deg, #6DB9FF 0%, #0038FF 100%); */
  border: solid 0.3px #fff;
  z-index: 0;
  border-radius: 50%;
  margin: 0 auto;
  margin-bottom: 5px;
}

.ecol_sec_cont_ul {
  display: flex;
  justify-content: space-between;
  margin: 0 -60px;
}

.escu_li {
  width: 33.333333%;
  padding: 0 60px;
}

.escu_li2 {
  padding-top: 217px;
}

/* F1_生态伙伴-end */
/* K1_表单页-start */
.from_cont_box {
  display: flex;
}

.from_cont_le {
  width: 50.8%;
  padding-right: 94px;
}

.from_cont_ri {
  width: 49.2%;
}

.from_cont_ri h1 {
  display: none;
  overflow: hidden;
}

.from_cont_ri_cont {
  border-radius: 20px;
  background: #FFF;
  box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.10);
  padding: 50px 60px 60px;
}

.from_cont_ri_cont h2 {
  font-weight: bold;
  color: #333;
  margin-bottom: 30px;
}

.fcrc_list {
  display: flex;
  margin: 0 -11px;
  margin-bottom: 20px;
}

.fcrc_list_box {
  width: 50%;
  padding: 0 11px;
}

.flbl_input input {
  width: 100%;
  height: 40px;
  border-radius: 5px;
  background: #F4F6F6;
  padding: 0 18px;
  font-size: 14px;
  color: #161616;
  line-height: 1.5;
}

.flbl_input input::placeholder {
  font-size: 14px;
}

.fcrc_list_box_label p {
  margin-bottom: 12px;
  color: #333;
}

.fcrc_list_box_label p span {
  color: #ff0009;
}

.fcrc_list_box_label {
  width: 100%;
}

.ecol_sec_cont_tp {
  width: 407px;
  position: absolute;
  left: 50%;
  top: 10px;
  transform: translateX(-50%);
  z-index: 1;
}

.ecol_sec_cont_pic {
  opacity: 0;
}

.fadein {
  animation: fadein .5s ease-in-out both;
  animation-delay: 0.1s;
}

@keyframes fadein {
  100% {
    opacity: 1;
  }
}

.escu_li {
  opacity: 0;
}

.ecol_sec_cont_pic img {
  width: 100%;
}

.escu_li1 .escu_li_box {
  animation: p_ddd 2s ease-in-out 0s infinite forwards;
}

.escu_li2 .escu_li_box {
  animation: p_ddd 2s ease-in-out .1s infinite forwards;
}

.escu_li3 .escu_li_box {
  animation: p_ddd 2s ease-in-out .2s infinite forwards;
}

@keyframes p_ddd {
  0% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(-8px);
  }

  100% {
    transform: translateY(0px);
  }
}

.ecol_sec_cont_tp h2 {
  color: #161616;
  position: absolute;
  top: 180px;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 0px;
}

.escu_li1.ys_fadeup1 {
  animation-delay: .5s;
}

.escu_li2.ys_fadeup1 {
  animation-delay: .8s;
}

.escu_li3.ys_fadeup1 {
  animation-delay: 1s;
}

.from_pcimg {
  display: block;
}

.from_phimg {
  display: none;
}

.from_cont_img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.from_cont_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.from_cont_box {
  padding: 80px 0;
  justify-content: space-between;
}

.fcrc_city p span {
  color: #ff0009;
}

.fcrc_city input {
  height: 40px;
  font-size: 14px;
  color: #161616;
  line-height: 1.5;
}

.fcrc_city_input {
  background: #f5f6f6;
  border-radius: 5px;
}

.fcrc_city_input .ys_select {
  padding: 0 12px;
}

.fcrc_city_input .ys_select_bd {
  padding: 10px 12px;
  background: #f4f6f6;
  border-radius: 5px;
  margin-top: 10px;
  height: 120px;
}

.fcrc_city_input .ys_select_li {
  cursor: pointer;
  font-size: 14px;
  line-height: 1.75;
  color: #666;
}

.fcrc_city_input .ys_select_xtbbox img {
  transition: all .36s;
}

.fcrc_city_input .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #1664FF !important;
  border-radius: 0px !important;
}

.fcrc_area_label {
  width: 100%;
}

.fcrc_area_label p {
  color: #161616;
  line-height: 1.75;
  font-size: 16px;
  margin-bottom: 12px;
}

.fcrc_area_label p span {
  color: #ff0009;
}

.fcrc_area_label textarea {
  width: 100%;
  height: 80px;
  border-radius: 5px;
  background: #F4F6F6;
  padding: 12px;
  line-height: 1.75;
  font-size: 14px;
  color: #161616;
}

.fcrc_area {
  margin-bottom: 20px;
}

.fcrc_code_img {
  width: 133px;
  height: 50px;
  cursor: pointer;
}

.fcrc_code_img img {
  width: 100%;
  height: 100%;
}

.fcrc_code .fcrc_list_box {
  width: calc(100% - 153px);
}

.fcrc_code {
  align-items: flex-end;
}

.fcrc_code input {
  height: 50px;
}

.fcrc_other_tp {
  display: flex;
  align-items: center;
}

.fcrc_other_tp span {
  display: block;
  width: 14px;
  height: 14px;
  border: solid 1px #c4c4c4;
  border-radius: 50%;
  position: relative;
  transition: all .36s;
  cursor: pointer;
  margin-right: 10px;
}

.fcrc_other_tp span::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #1664FF;
  opacity: 0;
  transition: all .36s;
}

.fcrc_other_tp span.on::after {
  opacity: 1;
}

.fcrc_other_tp span.on {
  border: solid 1px #1664FF;
}

.fcrc_other_tp p {
  font-size: 14px;
  color: #999;
  line-height: 2;
}

.fcrc_other_tp p a {
  color: #1664FF;
}

.fcrc_pyher_btm p {
  color: #999;
}

.fcrc_pyher_btm p a {
  color: #999;
}

.fcrc_pyher_btm {
  padding-left: 24px;
}

.fcrc_btn {
  display: inline-block;
  margin-top: 40px;
  cursor: pointer;
}

.from_cont_le {
  position: relative;
}

.from_cont_le_bg img {
  width: 100%;
}

.from_cont_le_bg {
  position: absolute;
  bottom: 2%;
  left: -80px;
}

.from_cont_le_tit {
  color: #1664FF;
}

.from_cont_le_tit2 {
  padding-left: 160px;
}

.from_cont_le_ul {
  width: 100%;
  height: 100%;
  position: relative;
}

.fclu_li_text p {
  color: #1664FF;
  padding: 8px 20px;
  border-radius: 20px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  display: block;
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}

.fclu_li {
  position: absolute;
  animation: p_ddd 2s ease-in-out 0s infinite forwards;
}

.fclu_li1 {
  top: 20%;
  left: 40%;
  animation-delay: .1s;
}

.fclu_li2 {
  top: 40%;
  left: 10%;
  animation-delay: .3s;
}

.fclu_li3 {
  top: 43%;
  left: 52%;
  animation-delay: .5s;
}

.fclu_li4 {
  top: 54%;
  left: 10%;
  animation-delay: .7;
}

.from_cont_le_num {
  color: #fff;
  /*font-family: 'DoHyeon-Regular' !important;*/
  position: absolute;
  top: 40%;
  left: 33.5%;
  animation: p_ddd 2s ease-in-out .9s infinite forwards;
}

.from_cont_le_pic {
  width: 207px;
  position: absolute;
  top: 4%;
  left: 43%;
  animation: p_ddd 2s ease-in-out 1.2s infinite forwards;
}

.from_cont_le_pic img {
  width: 100%;
}

.from_cont {
  position: relative;
  overflow: hidden;
}

/* K1_表单页-end */
/* J1_加入-start */
.join_cont {
  width: 100%;
  position: relative;
}

.jplu_li {
  width: 25%;
}

.jplu_li_icon {
  width: 110px;
  margin: 0 auto;
  position: relative;
}

.jplu_li_icon img {
  width: 100%;
  transition: all .36s;
}

.jplu_li_icon img:nth-child(2) {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.jplu_li_text {
  text-align: center;
  color: #333;
  margin-top: 77px;
  transition: all .36s;
}

.jplu_li:last-child .jplu_li_box {
  border-right: solid 1px transparent;
}

.jplu_li_box {
  border-right: solid 1px #eee;
  padding: 45px 0 158px;
  position: relative;
  background: #fff;
  transition: all .36s;
}

.join_cont h2 {
  text-align: center;
}

.join_per h2 {
  overflow: hidden;
}

.join_per_list {
  width: 100%;
  border-top: solid 1px #eee;
}

.join_per {
  padding-top: 118px;
}

.jplu_li_arr {
  position: absolute;
  top: 60%;
  right: -30px;
  transform: translateY(-50%);
  width: 60px;
  height: 60px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0px 4px 15px 0px rgba(0, 61, 150, 0.15);
  z-index: 1;
}

.jplu_li_arr img {
  width: 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.jplu_li:last-child .jplu_li_arr {
  display: none;
}

.jeul_ri {
  width: 40.6%;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}

.jeul_le {
  width: 59.4%;
  padding: 0 122px;
}

.jeul_box {
  display: flex;
  align-items: center;
  padding: 85px 0;
  position: relative;
}

.jeul_box::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background: #F6FAFF;
  z-index: -1;
  pointer-events: none;
}

.jeul_le_tit {
  margin-bottom: 52px;
}

.jeul_le_word p {
  color: #666;
  line-height: 1.75;
}

.join_empl_ul_li:nth-of-type(2n) .jeul_box::after {
  background: #fff;
}

.join_empl_ul_li:nth-of-type(2n) .jeul_box {
  flex-direction: row-reverse;
}

.join_invi {
  width: 100%;
  position: relative;
}

.join_invi_tp_le {
  width: 370px;
}

.join_invi_tp_ri {
  width: calc(100% - 370px);
  padding-left: 94px;
}

.jitl_text {
  font-size: 16px;
  line-height: 1.75;
  color: #161616;
  margin-bottom: 29px;
}

.jitl_text span {
  /* font-size: 48px; */
  color: #161616;
  line-height: 1.1;
}

.jitl_sear_selec {
  width: 249px;
  position: relative;
}

.jitl_sear_select_icon {
  width: 24px;
  position: absolute;
  top: 50%;
  left: 21px;
  transform: translateY(-50%);
  cursor: pointer;
}

.jitl_sear_select_icon img {
  width: 100%;
}

.jitl_sear_select_input {
  width: 100%;
}

.jitl_sear_select_input input {
  width: 100%;
  height: 50px;
  padding: 0 10px 0 57px;
  font-size: 16px;
  line-height: 1.75;
  color: #131313;
}

.jitl_sear_select_input input::placeholder {
  color: #bbb;
  font-size: 16px;
  line-height: 1.75;
}

.join_wrap_list {
  overflow: hidden;
}

.jitl_sear_btn p {
  font-size: 16px;
  line-height: 50px;
  display: block;
}

.jitl_sear_btn {
  display: inline-block;
  margin-left: 24px;
}

.jitl_sear {
  display: flex;
}

.jitr_le {
  margin-right: 18px;
  display: flex;
  align-items: center;
}

.jitr_le p {
  color: #161616;
  /* position: relative; */
}

.jitr_le_icon {
  width: 8px;
  margin-left: 6px;
}

.jitr_le_icon img {
  width: 100%;
}

.join_invi_tp {
  display: flex;
  align-items: center;
  margin-bottom: 50px;
}

.jitl_ul {
  display: flex;
  margin: 0 -20px;
  margin-left: 74px;
}

.jitl_ul_li {
  padding: 0 20px;
}

.jitl_ul_li.on a {
  font-weight: bold;
}

.jitl_ul_li a {
  display: inline-block;
  font-size: 16px;
  line-height: 1.75;
  color: #666;
  transition: all .36s;
}

.jitl_ul_li.act a {
  color: #333;
  /* font-weight: bold; */
}

.join_invi_tp_ri {
  display: flex;
  align-items: center;
}

.join_invi_btm {
  width: 100%;
  position: relative;
}

.jibu_li {
  border-radius: 10px;
  background: #FFF;
  box-shadow: 8px 8px 30px 0px rgba(0, 61, 150, 0.10);
}

.jibu_li_tp {
  cursor: pointer;
  padding: 40px 72px 45px 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.jibu_li_tp_icon {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: #1664FF;
  position: relative;
}

.jibu_li_tp_icon img {
  width: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(0deg);
  transition: all .36s;
}

.jibu_li_tp_post {
  width: 200px;
  color: #23262c;
  line-height: 1.75;
  position: relative;
}

.jibu_li_tp_post::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -32px;
  transform: translateY(-50%);
  width: 4px;
  height: 24px;
  border-radius: 0px 2.324px 2.324px 0px;
  background: #1664FF;
}

.jibu_li_tp_list {
  width: calc(100% - 200px - 26px);
  padding: 0 20px 0 140px;
}

.jltl_ul_li p {
  color: #666;
  line-height: 1.5;
}

.jltl_ul {
  display: flex;
}

.jltl_ul_li {
  width: 25%;
}

.jibu_li.on .jibu_li_tp_icon img {
  transform: translate(-50%, -50%) rotate(90deg);
}

.jibu_li_btm {
  border-top: solid 1px #e4e4e4;
  display: none;
}

.jibu_li_btm_box {
  padding: 18px 98px 76px;
}

.jlbb_btn {
  margin-top: 50px;
}

.jlbb_btn .std_btn1_box {
  background: #1664FF;
}

.jlbb_btn .std_btn1_box p {
  color: #fff;
}

.jlbb_edr h6 {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.75;
  margin-bottom: 12px;
  color: #333;
}

.jlbb_edr p {
  color: #666;
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 12px;
}

.jibu_li {
  margin-bottom: 24px;
}

.jibu_li:last-child {
  margin-bottom: 0px;
}

.join_invi_cont {
  padding-bottom: 80px;
  overflow: hidden;
}

.join_invi {
  padding-bottom: 110px;
}

/* J1_加入-end */
/* I1_2联系我们-start */
.ctact_cont {
  width: 100%;
  position: relative;
}

.cctb_le_list {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.ctact_cont_tp {
  box-shadow: 4px 4px 20px rgba(0, 61, 150, 0.15);
  position: relative;
  z-index: 1;
}

.ctact_cont_tp_box {
  padding: 63px 0px 61px 65px;
  display: flex;
  align-items: center;
  position: relative;
}

.ctact_cont_tp_box::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  z-index: -1;
}

.cllb_word p {
  text-align: center;
  color: #333;
}

.cctb_le_list_box {
  width: 50%;
}

.cllb_code {
  width: 100px;
  padding: 5px;
  border-radius: 10px;
  box-shadow: 4px 4px 10px 0px rgba(0, 61, 150, 0.10);
  margin: 0 auto;
  margin-bottom: 10px;
}

.cllb_code img {
  width: 100%;
}

.cctb_le {
  width: 390px;
}

.cctb_ri {
  width: calc(100% - 390px);
  padding-left: 147px;
}

.crul_box_tit {
  font-size: 18px;
  color: #1664FF;
  line-height: 1.2;
  margin-bottom: 20px;
  position: relative;
}

.crul_box_tit::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translateY(-50%);
  width: 4px;
  height: 20px;
  border-radius: 4px;
  background: #00E49E;
}

.crul_box_word a {
  /*font-family: 'DoHyeon-Regular' !important;*/
  color: #333;
}

.crul_box_word a span {
  font-size: 16px;
  color: #666;
  line-height: 1.5;
  margin-right: 5px;
  display: inline-block;
}

.cctb_ri_ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin: 0 -15px;
}

.cctb_ri_ul_li {
  width: 50%;
  padding: 0 15px;
  margin-bottom: 24px;
}

.crul_box {
  height: 100%;
  padding: 25px 44px 20px;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
}

.ctact_cont_btm {
  width: 100%;
  position: relative;
}

.ctact_cont_btm_img,
.ctact_cont_btm_img img {
  width: 100%;
}

.ctact_cont_btm_svg {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}

.ctact_cont_btm_svg svg {
  width: 100%;
  height: 100%;
}

.ctact_coont_btm_dots {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.ccbd_ul_li {
  position: absolute;
  padding-right: 20px;
}

.ccbd_ul_li1 {
  top: 39.5%;
  left: 60.5%;
}

.ccbd_ul_li2 {
  top: 59.5%;
  left: 60%;
}

.ccbd_ul_li3 {
  top: 68%;
  left: 62.5%;
}

.ccbd_ul_li4 {
  top: 80%;
  left: 58%;
}

.ccbd_ul_li5 {
  top: 64.5%;
  right: 53.5%;
}

.ccbd_ul_li6 {
  top: 69.5%;
  right: 46%;
}

.ccbd_ul_li7 {
  top: 79%;
  right: 49%;
}

.ccbd_ul_li5,
.ccbd_ul_li6,
.ccbd_ul_li7 {
  padding-right: 0;
  padding-left: 20px;
}

.ccbd_ul_li5 .ccbd_ul_li_btm,
.ccbd_ul_li6 .ccbd_ul_li_btm,
.ccbd_ul_li7 .ccbd_ul_li_btm {
  right: auto;
  left: -270px;
}

.cult_span {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: rgba(22, 100, 255, .6);
  position: relative;
}

.cult_span::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #00E49E;
}

.cult_span::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #1664FF;
  z-index: 1;
}

.cult_add {
  opacity: 0;
  transition: all .36s;
}

.cult_add p {
  font-weight: bold;
  color: #fff;
  line-height: 28px;
  padding: 0 16px;
  display: block;
  border-radius: 16px;
  border: 0.5px solid #00E49E;
  background: rgba(1, 87, 255, 0.60);
  box-shadow: 0px 4.28935px 16.08505px 0px rgba(0, 61, 150, 0.10);
  position: relative;
  overflow: hidden;
  transition: all .36s;
}

.cult_add {
  display: inline-block;
  /* margin-left: 9px; */
  cursor: pointer;
}

.ccbd_ul_li_tp {
  display: flex;
  align-items: center;
}

.ccbd_ul_li_btm {
  width: 270px;
  position: absolute;
  bottom: 5px;
  right: -270px;
  display: none;
}

.culb_tel a {
  font-size: 16px;
  color: #1664FF;
  /*font-family: 'DoHyeon-Regular' !important;*/
  line-height: 1.2;
}

.culb_box_word p {
  color: #1664FF;
  line-height: 1.75;
}

.culb_box_word {
  margin-bottom: 24px;
}

.culb_box {
  padding: 21px 27px 15px 31px;
  border-radius: 10px;
  border: 1px solid #FFF;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
}

.culb_box_tit p {
  color: #1664FF;
  font-weight: bold;
}

.culb_box_tit {
  margin-bottom: 8px;
  position: relative;
}

.culb_box_tit::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -11px;
  transform: translateY(-50%);
  width: 3px;
  height: 20px;
  background: #00E49E;
  border-radius: 4px;
}

.ctact_cont_btm h2 {
  position: absolute;
  top: 58px;
  left: 50%;
  transform: translateX(-50%);
  background: linear-gradient(90deg, #00E49E 0%, #0157FF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  z-index: 20;
}

.ctact_cont_btm h2 span {
  background: linear-gradient(90deg, #161616 0%, #161616 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* I1_2联系我们-end */
.soldet_wrap_list {
  overflow: hidden;
}

.soldet_wrap_list.slodet_chal {
  overflow: visible;
}

.ctact_phcont {
  display: none;
  padding-bottom: 60px;
}

.ctact_phcont .ccbd_ul_li {
  position: static;
  margin-bottom: 20px;
  padding: 0 20px;
}

.ctact_phcont .ccbd_ul_li:last-child {
  margin-bottom: 0px;
}

.ctact_phcont .ccbd_ul_li_btm {
  width: 100%;
  position: static;
  display: block;
}

.news_list_ul {
  overflow: hidden;
}

.body_page .mod_bread {
  top: 0;
}

.prob_main .ys_bread_list:last-child a,
.mirauge_main .ys_bread_list:last-child a,
.about_main .ys_bread_list:last-child a,
.details_main .ys_bread_list:last-child a,
.alris_main .ys_bread_list:last-child a,
.deploy_main .ys_bread_list:last-child a {
  color: #999;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}

.jitl_sear_btn .std_btn2_box {
  padding: 0 32px;
  cursor: pointer;
}

/* Delia-end */


/*鼠标效果*/
@media screen and (min-width: 1200px) {

  /* Delia-start */
  /* .ccbd_ul_li:hover  */
  .ccbd_ul_li:hover .cult_add p {
    color: #1664FF;
    background: #fff;
    border: solid 0.5px #fff;
  }

  .jeul_box:hover .ys_imgbox_cover img {
    transform: scale(1.05);
  }

  .jplu_li_box:hover .jplu_li_icon img:nth-child(2) {
    opacity: 1;
  }

  .jplu_li_box:hover .jplu_li_icon img:nth-child(1) {
    opacity: 0;
  }

  .jplu_li_box:hover {
    background: #1664FF;
  }

  .jplu_li_box:hover .jplu_li_text {
    color: #fff;
  }

  .sccu_li a:hover .ys_imgbox_cover img {
    transform: scale(1);
  }

  .sccu_li_ri:hover img {
    transform: scale(1.05) !important;
  }

  .pcbl_ul_li:hover .pcbl_ul_li_text {
    color: #1664FF;
  }

  .pulu_li a:hover .pulu_li_ri .sccu_li_btn {
    opacity: 1;
  }

  .pulu_li a:hover .pulu_li_le p {
    color: #1664FF;
  }

  .pulu_li a:hover {
    background: #F6FAFF;
  }

  .infodet_wrap_paging_li a:hover p {
    color: #1664FF;
  }

  .info_list_ul_li a:hover .ilul_ri_tit {
    color: #1664FF;
  }

  .info_list_ul_li a:hover .ilul_le_num {
    color: #1664FF;
  }

  .manu_list_ul_li a:hover::before,
  .manu_list_ul_li a:hover::after {
    opacity: 1;
  }

  .manu_list_ul_li a:hover {
    box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.15);
  }

  .manu_list_ul_li a:hover .mlul_tit {
    color: #1664FF;
  }

  .manu_list_ul_li a:hover .mlul_tp_btn {
    opacity: 1;
  }

  .dcru_li a:hover .dcru_li_tit p {
    color: #1664FF;
  }

  .dcru_li a:hover {
    border-bottom: 1px solid transparent;
  }

  .dcru_li a:hover::after {
    opacity: 1;
  }

  .accl_li:hover .accl_li_item {
    animation-play-state: paused;
  }

  .pc_fenye a:hover li {
    color: #fff;
    background: #1664FF;
  }

  .first:hover li,
  .prev:hover li,
  .end:hover li,
  .next:hover li {
    background: transparent !important;
    color: #1664FF !important;
  }

  .news_list_ul_li a:hover::after {
    opacity: 1;
  }

  .sabs_arrow_icon:hover img:nth-child(2) {
    opacity: 1;
  }

  .sabs_arrow_icon:hover img:nth-child(1) {
    opacity: 0;
  }

  .sabs_arrow_icon:hover {
    background: #1664FF;
  }

  .solu_wrap_ul_li a:hover {
    box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
  }

  .solu_wrap_ul_li a:hover .swul_tp_btn {
    opacity: 1;
  }

  .solu_wrap_ul_li a:hover .swul_btm_tit::after {
    opacity: 1;
  }

  /* Delia-end */
  /* .dbcl_btn .std_btn4_box:hover img {
        transform: translateX(0px);
    } */
  .hscb_parga_li a:hover .std_title4 {
    color: #1664FF;
  }

  .hscb_parga_li a:hover img:nth-child(1) {
    opacity: 0;
  }

  .hscb_parga_li a:hover img:nth-child(2) {
    opacity: 1;
  }

  .accl_li1:hover .accl_li_item1,
  .accl_li1:hover .accl_li_item2 {
    animation-play-state: paused;
  }

  .accl_li2:hover .accl_li_item1,
  .accl_li2:hover .accl_li_item2 {
    animation-play-state: paused;
  }

  .mslu_li:hover .mslu_li_pop {
    pointer-events: all;
  }

  .mslu_li:hover .mslu_li_pop_cont {
    opacity: 1;
    visibility: visible;
    transform: scale(1) translateX(0%);
    transition: opacity .4s, transform .3s ease-out;
    pointer-events: all;
  }

  .mslu_li:hover .mslu_li_cont {
    background: #323233;
  }

  .std_btn1:hover p,
  .std_btn2:hover p {
    color: #fff;
    transition: all .36s .3s;
  }

  .std_btn1:hover .std_btn1_bg,
  .std_btn2:hover .std_btn2_bg,
  .std_btn5:hover .std_btn5_bg {
    top: -80%;
    transform: translateX(-50%) scale(1);
  }

  .std_btn2:hover .std_btn1_box,
  .std_btn2:hover .std_btn2_box {
    background: rgba(0, 228, 158, 1);
    transition: all .36s .5s;
  }

  .std_btn3_box:hover img,
  .std_btn4_box:hover img {
    transform: translateX(10px);
  }

  .hnbr_ul_li a:hover {
    border-radius: 10px;
    border-bottom: 1px solid transparent;
    background: #FFF;
    box-shadow: 0px 8px 30px 0px rgba(185, 204, 232, 0.25);
  }

  .std_btn5:hover {
    border: 1px solid rgba(0, 228, 158, 1);
    background: rgba(0, 228, 158, 1);
    transition: all .36s .4s;
  }

  .mccu_item_box_btn .std_btn5:hover {
    background: rgba(0, 228, 158, 1);
    border: 1px solid transparent;
    transition: all .36s .4s;
  }

  .std_arrow_icon:hover {
    background: #1664FF;
  }

  .std_arrow_icon:hover img:nth-child(2) {
    opacity: 0;
  }

  .std_slick_btn_icon:hover {
    background: #1664FF;
  }

  .std_slick_btn_icon:hover img:nth-child(2) {
    opacity: 0;
  }

  .aqcs_li_cont:hover .aqcs_li_cont_text::after {
    top: 0;
  }

  .aqcs_li_cont:hover .aqcs_li_cont_text p {
    color: #fff;
    transition: all .36s .15s;
  }

  .mod_list_ul_li:hover .mlul_text::after {
    width: 26px;
  }

  .mod_list_ul_li:hover .mlul_text {
    color: #1664FF;
  }

  .mlul_cont_bt a:hover {
    color: #fff;
  }

  .mccu_item_box:hover .mccu_item_box_bg {
    transform: scale(1.05);
  }

  .mccu_item_box:hover .mibt_before_info {
    opacity: 1;
    transform: translateY(0);
  }

  .mccu_item_box:hover .mccu_item_box_btn {
    transform: translateY(0);
    opacity: 1;
  }

}

/* 载入效果 */
.ys_ban_li.slick-active .ys_ban_title {
  animation: ysfadeInUp .5s ease-in-out both;
  animation-delay: .5s;
  visibility: visible;
}

.ys_ban_li.slick-active .ys_ban_parga {
  animation: ysfadeInUp .5s ease-in-out both;
  animation-delay: .5s;
  visibility: visible;
}

.ys_ban_li.slick-active .ys_ban_parga_btn {
  animation: ysfadeInUp .5s ease-in-out both;
  animation-delay: .7s;
  visibility: visible;
}

/* 2023.9.27修改 */
.mcci_close {
  position: absolute;
  right: 40px;
  top: 40px;
  z-index: 5;
  color: #fff;
  cursor: pointer;
}

.mcci_close .iconfont {
  font-size: 24px;
}

.home_industry_bt {
  position: relative;
  z-index: 2;
  background-color: #fff;
}

.dcct_le_cont_info ul {
  max-height: 150px;
  overflow: hidden;
}

.dcct_le_cont_info .mCSB_outside+.mCSB_scrollTools {
  right: -26px !important;
}

.dcct_le_cont_info .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: rgba(255, 255, 255, .75);
}

.dcct_le_cont_info .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: rgba(255, 255, 255, .15);
}

.jitl_sear {
  background: #fff;
  box-shadow: 0px 8px 30px 0px rgba(0, 61, 150, 0.1);
  border-radius: 50px;
  justify-content: space-between;
}

.jitl_sear_btn .std_btn2 {
  display: block;
}

.pulu_li {
  border-bottom: 1px solid #e4e4e4;

}

.mslb_icons {
  width: 26px;
  height: 26px;
  position: relative;
  cursor: pointer;
}

.mslb_icons img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all .36s;

}

.mod_side_list_btn {
  position: absolute;
  top: 50%;
  left: -26px;
  transform: translateY(-50%);
}

.mod_side.retract {
  right: -54px !important;
}

.mod_side_list_btn.act .mslb_icons img:nth-child(2) {
  opacity: 0;
}

.ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {
  color: rgba(255, 255, 255, .6);
}

.home_about_bt_text .habt_ul_li_line {
  width: 37px;
}

.home_about_bt_text .habt_ul_li_text {
  margin-top: 25px;
}

.home_about_bt_text .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #1664FF;
}

.sfct_li {
  padding: 0 30px;
}

.soludet_fun_cont_tpul {
  margin: 0 -30px;
  margin-bottom: 62px;
}

.sllu_li_box ul li {
  list-style-type: disc;
}

.sllu_li_box ul li::marker {
  color: #00E49E;
}

.home_new_tp_btn,
.home_new_bt {
  margin-top: 30px;
}

.manu_list_ul_li a::before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background: linear-gradient(125deg, #F6FAFF 3.82%, #FFF 95.48%);
  box-shadow: 4px 4px 20px 0px rgba(0, 61, 150, 0.15);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all .36s;
  opacity: 0;
}

.soludet_cust_cont_ul .slick-track {
  display: flex;
  align-items: stretch;
}

.sccu_li {
  height: auto !important;
}

.sccu_li a {
  height: 100%;
}

.dccb_ph {
  display: none;
}

.dccb_btn {
  display: none;
}

.mnli_search {
  margin-right: 0;
}

.mod_nav_list_info {
  padding-left: 200px;
}

.spbp_item_ul_li {
  width: 155px;
  margin-right: 10px;
  flex-shrink: 0;
}

.spbp_item_ul {
  width: calc((155px * var(--width-shu)) + (10px *var(--width-shu)));
  display: flex;
  position: relative;
}

.spbp_item {
  position: relative;
  margin-bottom: 20px;
}

.spbp_item:last-child {
  margin-bottom: 0;
}

.spbp_item1 .spbp_item_ul1,
.spbp_item3 .spbp_item_ul1 {
  animation: donghua1 linear infinite;
}

.spbp_item1 .spbp_item_ul2,
.spbp_item3 .spbp_item_ul2 {
  transform: translateX(100%);
  position: absolute;
  top: 0;
  left: 0;
  animation: donghua2 linear infinite;
}

.solu_part_box_ph {
  /* overflow: hidden; */
  display: none;
}

.spbp_item2 .spbp_item_ul2 {
  animation: donghua4 linear infinite;
}

.spbp_item2 .spbp_item_ul1 {
  transform: translateX(-100%);
  position: absolute;
  top: 0;
  left: 0;
  animation: donghua3 linear infinite;
}

.sfcb_li_box .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, .3);
}

.soldet_main .ys_nyban_img::after {
  background: linear-gradient(90deg, rgba(1, 17, 47, 0.40) 0%, rgba(0, 37, 108, 0.40) 0.01%, rgba(0, 53, 157, 0.4) 100%);
}

.sabs_swiper.empty {
  padding-top: 10px !important;
}

.home_dimen_list_slick li {
  width: 100%;
}

.home_dimen_list {
  position: relative;
}

.home_dimen_list_slick {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
}

.home_dimen_list_slick .slick-list,
.home_dimen_list_slick .slick-track {
  height: 100%;
}

.sabs_swiper_ul.empty {
  justify-content: center;
}

.hdlu_li_cont {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.home_dimen_list_ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

.hdlu_li {
  width: 100%;
}

.home_dimen_list_ul .slick-list {
  overflow: visible;
  width: 100%;
}

.yxedr_active:not(.nowidth) img {
  width: 60% !important;
}

.home_scence_cont_bg {
  width: 70%;
}

.mod_side_list_btn {
  position: absolute;
  top: -20px;
  right: 0;
  transform: inherit;
  left: auto;
  cursor: pointer;
}

.mslu_li_cont_icon,
.mslb_icon img {
  width: 26px;
}

.mod_side {
  width: 48px;
}

.mslu_li_cont {
  padding: 10px 8px;
}

.mslb_icon {
  width: 48px;
  height: 48px;
}

.mccu_item_box_bg {
  transition: all .36s;
}

.mccs_li::before,
.mccs_li::after {
  pointer-events: none;
}

/* .mirauge_core{
    height: auto;
} */
.hscb_cont_img {
  width: 100%;
}

@keyframes circleRotate {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(1turn);
  }
}

.hscb_cont_img1 {
  transform: rotateX(75deg);
  top: 16%;
  left: 15%;
  width: 66%;
}

.hscb_cont_img1 img {
  animation: circleRotate 10s linear infinite both;
}

.hscb_cont_font {
  left: 4%;
}

/* 2023.10.17修改 */
.etcu_li_btm_tit p {
  -webkit-line-clamp: 2;
  max-height: 3.2em;
}

.etcu_li_btm {
  height: 100%;
}

.etcu_li_btm_box {
  height: 100%;
}

.mfmn_ri_cont_li {
  display: flex;
  flex-wrap: wrap;
}

.mslu_li_cont_parga p {
  font-size: 12px;
}

.mslu_li_cont_icon,
.mslb_icon img {
  width: 24px;
}

.mslu_li_cont_parga {
  width: 26px;
  text-align: center;
}

.mod_side {
  width: 42px;
}

.mslb_icon {
  width: 42px;
  height: 42px;
}

.mslu_li_cont {
  padding: 8px;
}

.mslu_li:first-child .mslu_li_cont {
  padding-top: 12px;
}

.mslu_li:last-child .mslu_li_cont {
  padding-bottom: 12px;
}

.mslu_li_pop {
  right: 42px;
  padding-right: 20px;
}

.mslu_li_pop_icon {
  width: 14px;
  right: -13px;
}

.hscb_cont_ph {
  display: none;
}

.mccs_lis {
  width: 494px;
  margin-right: 30px;
  flex-shrink: 0;
}

.mirauge_core_cont_uls {
  display: flex;
  position: relative;
  transition: left .1s linear;
}

.mccu_item_box_text {
  top: 75px;
  padding: 0 54px;
}

.mccu_item_box_text p {
  margin-bottom: 14px;
  padding-left: 15px;
  position: relative;
}

.mccu_item_box_text p::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  top: 12px;
  left: 0;
}

.mibt_before_info {
  transition: all .36s ease;
  transform: translateY(10px);
  opacity: 0;
}

.mirauge_core {
  position: relative;
  z-index: 1;
  padding-bottom: calc(100vh - 85px);
  overflow: hidden;
}

.mirauge_core_content_box {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100vh - 85px);
  transition: left 0s !important;
}

.mirauge_core_content_box.ys_fixed {
  position: fixed;
  top: 85px;
}

.mirauge_core_content_box.isnot_fixed {
  top: initial;
  bottom: 0px;
}

.hlib_computer {
  width: 100%;
}

.hlib_computer img {
  width: 100%;
}

.hlib_pic {
  width: 100%;
}

.hlib_pic img {
  width: 100%;
}

.soludet_cust {
  margin-top: 0 !important;
}

.soludet_func {
  padding-bottom: 130px;
}

.habt_ul_li {
  width: 600px;
}

.pcbr_ul_li_tp .std_title4 {
  width: calc(100% - 26px);
  font-size: 18px;
}

.pcbr_ul_li_tp {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 20px 0;
  cursor: pointer;
}

.pcbr_ul_li_bt {
  display: none;
}

.pcbr_ul_li_item {
  border-bottom: 1px solid #e4e4e4;
  transition: all .36s;
  padding: 20px 40px;
}

.pcbr_ul_li_item:nth-child(1) {
  margin-top: 0;
}

.pcbr_ul_li_item.act .jibu_li_tp_icon img {
  transform: translate(-50%, -50%) rotate(90deg);
}

.pulu_li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

.pcbr_ul_li_item.act {
  border-radius: 10px;
  background: #FFF;
  box-shadow: 8px 8px 30px 0px rgba(0, 61, 150, 0.10);
  border-bottom: 1px solid #fff;
}

.prob_cont_btm_ri {
  overflow: visible;
}

.pulu_li a {
  padding: 20px 24px;
}

.pcbr_ul_li_bt {
  padding: 0 30px;
}

.mccu_item_box::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .2);
  position: absolute;
  top: 0;
  left: 0;
  transition: all .36s;
}

.mccu_item_box::before {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(313deg, rgba(0, 0, 0, 0.00) 43.07%, #000 97.36%);
  position: absolute;
  top: 0;
  left: 0;
  transition: all .36s;
  z-index: 5;
  opacity: 0;
}

.mccu_item_box:hover::before {
  opacity: 1;
}

.mirauge_main .mod_ban {
  overflow: hidden;
}

.mrcl_tp_num a {
  display: block;
}

.mrcl_tp_parga {
  margin-bottom: 12px;
}

.mrcl_tp_num {
  margin-top: 0;
  margin-bottom: 12px;
}

.mrcl_tp_num:last-child {
  margin-bottom: 0;
}

.deploy_charac {
  overflow: hidden;
}

.hlib_bg {
  width: 100%;
  height: 100%;
  z-index: 5;
}

.hlib_bg img {
  width: 100%;
}

.hlit_li {
  z-index: 6;
}

.home_scence_svg {
  width: 490px;
}

.hscb_parga_li:nth-child(3) {
  top: 77%;
}

.hscb_parga_li:nth-child(2) {
  top: 42%;
}

.hscb_parga_li:nth-child(1) {
  top: 15%;
}

video {
  background: transparent;
}

/* .mod_ban_bg {
    display: none;
} */
.details_cont_le .yxedr_active img {
  width: 70% !important;
}

.alris_main .dbcl_title_blue {
  color: #fff;
}

.alris_main .dbcl_title_white {
  color: #1664FF;
}

.alris_main .dbcl_title_blue1 {
  color: #fff;
}

.alris_main .deploy_ban_cont_le .std_title4 {
  color: #fff;
}

.alris_main .dbcl_parga p {
  color: #fff;
}

.alris_main .dbcl_title_bg {
  left: -20%;
}

.alris_main .dbcl_title.active .dbcl_title_bg {
  animation: al_bgChange1 1.4s linear both;
}

.alris_main .dbcl_title.not_active .dbcl_title_bg {
  animation: al_bgChange2 1.4s linear both;
}

@keyframes al_bgChange1 {
  0% {
    left: -20%;
    transform: translateY(-50%) scale(1);
  }

  100% {
    left: 80%;
    transform: translateY(-50%) scale(1.3);
  }
}

@keyframes al_bgChange2 {
  0% {
    left: 80%;
    transform: translateY(-50%) scale(1.3);
  }

  100% {
    left: -20%;
    transform: translateY(-50%) scale(1);
  }
}

.hdlu_li_text_info p {
  height: 1.75em;
  overflow: hidden;
}

.hdlu_li_text_info ul {
  height: 160px;
  overflow: hidden;
}

.alris_main .dbcl_title.not_active .dbcl_title_blue {
  animation: titleChange2_1 1.2s linear both .4s;
}

.alris_main .dbcl_title.not_active .dbcl_title_white {
  animation: titleChange4 .9s linear both .15s;
}

.alris_main .dbcl_title.active .dbcl_title_blue {
  animation: titleChange1_1 .8s linear both;
}

/*2023.11.1修改-start*/
.alris_main .inside_cont {
  position: relative;
  z-index: 5;
}

.mrcl_tp_num a {
  font-size: 20px;
}

.mlpi_li_num a {
  font-size: 16px;
}

.hscb_parga_li_icon {
  width: 12px;
  height: 18px;
  margin-left: 22px;
}

.hscb_parga_li .std_title4 {
  font-size: 18px;
}

.mod_ban_bg {
  left: 0;
  transform: inherit;
}

/*2023.11.1修改-end*/
.mccu_item_box_btn {
  position: absolute;
  bottom: 50px;
  left: 54px;
  z-index: 5;
  transition: all .36s ease;
  transform: translateY(10px);
  opacity: 0;
}

.mccu_item_box_btn .std_btn5_box {
  width: 150px;
  padding: 0 20px;
  justify-content: center;
}

.mccu_item_box_btn .std_btn5_box p {
  font-size: 16px;
  line-height: 42px;
}

.mccu_item_box_btn .std_btn5_box img {
  width: 14px;
}

.mccu_item_box_btn .std_btn5 {
  background: rgb(37, 115, 231);
  border: 1px solid transparent;
}

.mibt_before_phbtn {
  display: none;
}

.mod_nav_logo_img2 {
  width: 160px;
}

.mod_foot_tp_logo2 {
  width: 132px;
}

.home_scence_conts {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.home_scence_conts .ys_cont1400 {
  height: 100%;
}

.home_scence_cont_svg {
  position: relative;
  width: 100%;
  height: 100%;
}

.home_scence_svg {
  right: -90px;
}

.mnli_tel {
  z-index: 10;
  margin-right: 100px;
}

.mnli_tel a {
  font-size: 18px;
  line-height: 1.5;
  color: #1664ff;
}

.mod_nav_list_info {
  align-items: center;
}


.mnli_tel a {
  font-size: 18px;
  color: #fff;
  line-height: 85px;
  transition: all .36s;
  display: block;
}

.body_page .mnli_tel a {
  color: rgba(22, 100, 255, 1);
}

.ys_hd_pc.isfixed .mnli_tel a {
  color: rgba(22, 100, 255, 1);
}

.mod_nav_list_info {
  padding-left: 160px;
  padding-right: 100px;
}

.pagess {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  display: inline-block;
  text-align: center;
}

.pagess a {
  display: inline-block;
  background: transparent;
  font-size: 14px;
  color: #333;
  background-color: #EEE;
  margin: 0 10px;
  padding: 10px 15px;
}

.page-num-current {
  background-color: #1664FF !important;
  color: #F6F6F6 !important;
}

.pagess a:hover {
  background-color: #1664FF;
  color: #F6F6F6;
}

.page-numbar span {
  display: inline-block;
  background: transparent;
  font-size: 14px;
  color: #333;
  background-color: #EEE;
  margin: 0 10px;
  padding: 10px 15px;
}

.pagess .page-status {
  display: none;
}

.pagess .page-index {
  display: none;
}

.pagess .page-last {
  display: none;
}

@media (max-width: 750px) {
  .pagess {
    text-align: center;
    margin: 0 auto;
  }

  .pagess a {
    display: inline-block;
    background: transparent;
    font-size: 12px;
    color: #333;
    background-color: #EEE;
    margin: 0 5px;
    padding: 10px;
  }

  .page-num-current {
    background-color: #1664FF !important;
    color: #F6F6F6 !important;
  }

  .pagess a:hover {
    background-color: #1664FF;
    color: #F6F6F6;
  }

  .page-numbar span {
    display: inline-block;
    background: transparent;
    font-size: 12px;
    color: #333;
    background-color: #EEE;
    margin: 0 5px;
    padding: 10px;
  }
}

.about_culture {
  padding-bottom: 100px;
}

.rs_homep p {
  font-size: 18px;
  text-align: justify;
}