@charset "utf-8";

@font-face {
  font-family: 'playbold';
  src: url('../fonts/Play-Bold/play-bold-webfont.woff2') format('woff2'),
    url('../fonts/Play-Bold/play-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'playregular';
  src: url('../fonts/Play-Regular/play-regular1-webfont.woff2') format('woff2'),
    url('../fonts/Play-Regular/play-regular1-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}

/* 规范 */
:root {
  /* 字号 */
  --font56: 56px;
  --font48: 48px;
  --font36: 36px;
  --font24: 24px;
  --font18: 18px;
  --font16: 16px;
  /* 行高 */
  --lineh175: 1.75;
  --lineh15: 1.5;
  /* 颜色 */
  --colorfff: #fff;
  --color333: #333;
  --color666: #666;
  --color999: #999;
  --colorbg1: #F8F8FA;
  --colorbg2: #F2F5F6;
  --colormain1: #0065F3;
  --colormain2: #E60000;
  /* 段落 */
  --text20: 20px;
  --text16: 16px;
  /* 间距 */
  --space130: 130px;
  --space50: 50px;
  --space30: 30px;
  /* 段落间距 */
  --paraspacef48: 24px;
  --paraspacef36: 18px;
  --paraspacef2416: 12px;
  --paraspacef18: 14px;
  /* 弧度角 */
  --raidus20: 20px;

  /* tammy - add - start */
  --font32: 32px;
  /* summary_main */
  --distance120: 120px;
  --distance107: 107px;
  --distance95: 95px;
  --distance88: 88px;
  --distance80: 80px;
  --distance33: 33px;
  /* prodet_main */
  --distance164: 164px;
  --distance117: 117px;
  --distance100: 100px;
  --distance80: 80px;
  --distance40: 40px;
  /* tammy - add - end */
}

.std_title1 {
  font-size: var(--font56);
  font-weight: bold;
  line-height: var(--lineh15);
  color: var(--color333);
}

.std_title2,
.yxedr_active h2 {
  font-size: var(--font48);
  font-weight: bold;
  line-height: 1.2;
  color: var(--color333);
}

.std_title3,
.yxedr_active h3 {
  font-size: var(--font36);
  font-weight: bold;
  line-height: var(--lineh15);
  color: var(--color333);
}

.std_title4,
.yxedr_active h4 {
  font-size: var(--font24);
  font-weight: bold;
  line-height: var(--lineh15);
  color: var(--color333);
}

.std_title5,
.yxedr_active h5 {
  font-size: var(--font18);
  line-height: var(--lineh175);
  color: var(--color333);
}

.std_title6,
.std_title6 p,
.yxedr_active h6 {
  font-size: var(--font16);
  line-height: var(--lineh175);
  color: var(--color333);
}

.std_text1,
.std_text1 p,
.yxedr_active p {
  font-size: var(--text16);
  line-height: var(--lineh175);
  color: var(--color666);
}

.std_text2,
.std_text2 p {
  font-size: var(--text20);
  line-height: var(--lineh175);
  color: var(--color666);
}

.yxedr_active p,
.std_text1 p,
.yxedr_active h3,
.yxedr_active h4,
.yxedr_active h5,
.yxedr_active h6 {
  margin-bottom: var(--paraspacef2416);
}

.std_text2 p {
  margin-bottom: var(--paraspacef18);
}

.std_margin1 {
  margin-bottom: var(--space130);
}

.std_margin2 {
  margin-bottom: var(--space50);
}

.std_margin3 {
  margin-bottom: var(--space30);
}

.std_padding0 {
  padding-top: var(--space130);
}

.std_padding1 {
  padding-top: var(--space130);
  padding-bottom: var(--space130);
}

.std_padding2 {
  padding-bottom: var(--space50);
}

.std_padding3 {
  padding-bottom: var(--space30);
}

.mod_font32 {
  font-size: 32px;
  font-weight: bold;
  color: var(--color333);
  line-height: 1.75;
  margin-bottom: 30px;
}

/* tammy - start */
.ys_cont1290 {
  width: 1290px;
  margin: 0 auto;
  max-width: 100%;
}

.ys_cont1230 {
  width: 1230px;
  margin: 0 auto;
  max-width: 100%;
}

/* tammy - end */
/* 按钮 */
.std_btn1 {
  width: 174px;
  border-radius: 40px;
  border: 1px solid #fff;
}

.std_btn1 .std_btn_box {
  position: relative;
  padding: 0 34px;
}

.std_btn_box {
  display: block;
  width: 100%;
  height: 100%;
}

.std_btn1 .std_btn1_icon {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #fff;
}

.std_btn1 .std_btn1_icon img:nth-child(2),
.std_btn1 .std_btn1_icon img:nth-child(3) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
}

.std_btn1 .ys_imgbox_cover {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #041D2C;
}

.std_btn1 p {
  color: var(--colorfff);
  font-size: var(--font16);
  line-height: 50px;
}

.std_btn1 img {
  width: 16px;
}

.std_btn1 img {
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}

.std_btn1 img:last-child {
  opacity: 0;
}

.std_blue {
  background: var(--colormain1);
  border-color: var(--colormain1);
}

.std_blue .std_btn_box {
  padding: 0 42px;
}

.std_blue p {
  color: var(--colorfff);
}

.std_blue .ys_imgbox_cover {
  background: var(--colorfff);
}

.std_btn2 {
  width: 116px;
  border-radius: 36px;
  background: var(--colormain2);
}

.std_btn2 a {
  color: var(--colorfff);
  font-size: var(--colorfff);
  line-height: 44px;
  text-align: center;
}

.std_none_blue {
  background: var(--colormain1);
}

.std_btn3 p {
  color: var(--colorfff);
  font-size: var(--font16);
  padding-right: 15px;
}

.std_btn3 .std_btn_box {
  display: flex;
  align-items: center;
}

.std_btn4 {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #041D2C;
  position: relative;
}

.std_btn4 img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.std_grey {
  background: #EBEBED;
}

.std_btn4 .std_btn_box {
  border-radius: 50%;
}

.std_btn2 .std_btn_box {
  border-radius: 36px;
}

.std_btn1 .std_btn_box {
  border-radius: 40px;
}

.std_purple {
  border-color: #EEEDEF;
}

.std_purple p {
  color: var(--color333);
}

.std_purple .std_btn1_icon {
  background: #041D2C;
}

.std_purple .std_btn1_icon img:last-child {
  opacity: 0;
}

.std_btn1,
.std_btn1 p,
.std_btn1 .ys_imgbox_cover,
.std_btn2,
.std_btn2 a,
.std_btn3 p,
.std_btn3 img,
.std_btn4,
.std_btn4 img,
.std_btn1_icon img,
.std_btn1_icon {
  transition: all .36s ease;
}

@media screen and (min-width: 1200px) {
  .std_btn1:hover {
    background: var(--colormain2) !important;
    border-color: var(--colormain2) !important;
  }

  .std_btn1:hover p {
    color: var(--colorfff) !important;
  }

  .std_btn1:hover .std_btn1_icon {
    background: var(--colorfff) !important;
  }

  .std_btn1:hover .std_btn1_icon img:first-child {
    opacity: 0 !important;
  }

  .std_btn1:hover .std_btn1_icon img:nth-child(2) {
    opacity: 1 !important;
  }

  .std_btn1:hover .std_btn1_icon img:last-child {
    opacity: 0 !important;
  }

  .std_btn2:hover {
    background: var(--colorfff);
  }

  .std_btn2:hover a {
    color: var(--colormain2);
  }

  .std_none_blue:hover a {
    color: var(--colormain1);
  }

  .std_btn3:hover img {
    transform: translateX(10px);
  }

  .std_btn4:hover {
    background: var(--colormain2);
  }

  .std_purple:hover .std_btn1_icon img:last-child {
    opacity: 1 !important;
  }

  .std_purple:hover .std_btn1_icon img:first-child {
    opacity: 0 !important;
  }

  .mod_link_li a:hover .ys_imgbox_cover img {
    transform: translate(-50%, -50%) scale(1);
  }

}

/* 规范 end */

/*分享翻译*/
.ys_wechat_cont_parga p::before {
  /*分享中文版本*/
  content: '分享到 - 微信';
  /*分享英文版本*/
  /* content: 'Share the - weixin'; */
}

/*导航默认选中*/
.yxnav_active1.head_nav_li>a p {
  color: var(--colormain1) !important;
}

.yxnav_active1.head_nav_li>a .head_nav_li_icon img:last-child {
  opacity: 1 !important;
}

.yxnav_active1.head_nav_li>a .head_nav_li_icon img:first-child,
.yxnav_active1.head_nav_li>a .head_nav_li_icon img:nth-child(2) {
  opacity: 0 !important;
}

.yxnav_active2.head_style4_li a {
  color: var(--colormain1);
  background: #F7F8FA;
}

/* - 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, .3);
}

.ys_ban_txtbox {
  z-index: 5;
}

.ys_nybanner {
  position: relative;
}

.ys_nyban_img,
.ys_nyban_img img {
  width: 100%;
}

.ys_nyban_ph {
  display: none;
}

.ys_nyban_title h1 {
  margin-bottom: 10px;
  color: var(--colorfff);
}

.ys_nyban_title p {
  color: #fff;
  font-size: 16px;
  line-height: 1.75;
}

/* - banner - end*/
/* 检索 */
.yx_search3_btn {
  width: 18px;
  margin-right: 0 !important;
  line-height: 90px;
  position: relative;
}

.yx_search3_btn img {
  width: 100%;
  transition: all .36s;
}

.yx_search3img1 {
  position: relative;
  top: 0;
  left: 0;
}

.yx_search3img2 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  opacity: 0;
}

.yx_search3box {
  position: relative;
}

.yx_search3xlbox {
  width: 100%;
  height: 350px;
  background: rgba(255, 255, 255, .95);
  box-shadow: 0 5px 13px rgba(35, 50, 64, 0.13);
  display: none;
  position: fixed;
  left: 0;
  top: 90px;
  z-index: 99;
}

.yx_search3_tbox {
  width: 50%;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 60px;
  border-bottom: 1px solid #666;
}

.yx_search3xlbtn {
  width: 27px;
  line-height: 60px;

}

.yx_search3xlbtn img {
  width: 100%;
  transition: all .36s;
}

.yx_search3_xls {
  width: calc(100% - 27px);
  padding-right: 20px;
}

.yx_search3_xls input {
  font-size: 16px;
  line-height: 3.75;
  color: #666;
  width: 100%;
  transition: all .36s;
}

.yx_search3_xls input::placeholder {
  color: #666;
}

.yx_search3.act .yx_search3_btn .yx_search3img2 {
  opacity: 1;
}

.yx_search3.act .yx_search3_btn .yx_search3img1 {
  opacity: 0;
}

.yx_search3_btn.on .yx_search3img2 {
  opacity: 1;
}

.yx_search3_btn.on .yx_search3img1 {
  opacity: 0;
}

/* pc 导航 */
.ys_hd_pc {
  padding: 0 7%;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

.head_logo {
  width: 200px;
  line-height: 90px;
}

.head_right {
  display: flex;
  align-items: center;
}

.ys_hd_pc .std_btn1,
.head_other {
  height: 100%;
}

.head_other,
.head_nav_ul {
  display: flex;
}

.head_other {
  margin: 0 52px 0 85px;
}

/* .ys_hd_pc .std_btn1 {
  margin-top: 22px;
} */

.head_nav_li {
  padding: 0 15px;
}

.head_nav_li>a p {
  color: var(--colorfff);
  font-size: var(--font16);
  line-height: 90px;
  padding-right: 6px;
}

.head_nav_li>a {
  display: flex;
  align-items: center;
  padding: 0 10px;
}

.head_nav_li_icon {
  width: 16px;
  position: relative
}

.head_nav_li_icon img {
  width: 100%;
}

.head_nav_li_icon img:nth-child(2),
.head_nav_li_icon img:nth-child(3) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all .36s ease;
}

.head_lang_top {
  display: flex;
  align-items: flex-end;
}

.head_lang_top_img1 {
  width: 18px;
}

.head_lang_top_img2 {
  width: 8px;
  margin-left: 5px;
}

.head_lang_top {
  cursor: pointer;
  padding: 36px 0;
}

.head_lang {
  position: relative;
}

.head_lang::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -20px;
  width: 2px;
  height: 18px;
  content: '';
  background: #E4E4E4;
}

.head_lang_bot {
  position: absolute;
  top: 90px;
  left: 50%;
  transform: translateX(-50%);
  width: 152px;
  padding-top: 10px;
  display: none;
}

.head_lang_bot ul {
  background: #fff;
  border-radius: var(--raidus20);
  padding: 23px 16px;
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
}

.head_lang_bot li a {
  padding: 0 24px;
  display: block;
  transition: all .36s ease;
  font-size: var(--font16);
  color: var(--color333);
  line-height: 40px;
}

.head_lang_bot li {
  margin-bottom: 20px;
}

.head_lang_bot li:last-child {
  margin-bottom: 0;
}

.head_logo img:last-child,
.head_lang_top_img1 img:last-child,
.head_lang_top_img2 img:last-child {
  opacity: 0;
}

.ys_hd_pc.on {
  background: #fff;
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04);
}

.ys_hd_pc.on .head_logo img:last-child {
  opacity: 1;
}

.ys_hd_pc.on .head_logo img:first-child {
  opacity: 0;
}

.ys_hd_pc.on .head_nav_li>a p {
  color: var(--color333);
}

.ys_hd_pc.on .head_nav_li .head_nav_li_icon img:first-child,
.ys_hd_pc.on .yx_search3img1,
.ys_hd_pc.on .head_lang_top_img1 img:first-child,
.ys_hd_pc.on .head_lang_top_img2 img:first-child {
  opacity: 0;
}

.ys_hd_pc.on .head_nav_li .head_nav_li_icon img:nth-child(2),
.ys_hd_pc.on .yx_search3img2,
.ys_hd_pc.on .head_lang_top_img1 img:last-child,
.ys_hd_pc.on .head_lang_top_img2 img:last-child {
  opacity: 1;
}

.ys_hd_pc.on .std_btn1 {
  border: 1px solid #EEEDEF;
}

.ys_hd_pc.on .std_btn1 p {
  color: var(--color333);
}

.ys_hd_pc.on .std_btn1_icon {
  background: #041D2C;
}

.ys_hd_pc.on .std_btn1_icon img:last-child {
  opacity: 1;
}

.ys_hd_pc.on .std_btn1_icon img:nth-child(1),
.ys_hd_pc.on .std_btn1_icon img:nth-child(2) {
  opacity: 0;
}

.head_lang.on .head_lang_top_img2 img {
  transform: rotate(180deg);
}

.head_nav_li {
  position: relative;
}

.head_nav_drop {
  position: absolute;
  top: 90px;
  left: 50%;
  transform: translateX(-50%);
  padding-top: 10px;
}

.head_style4 {
  width: 190px;
}

.head_nav_drop_bg {
  background: #fff;
  border-radius: var(--raidus20);
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
}

.head_style4 .head_nav_drop_bg {
  padding: 23px 16px;
}

.head_er_text a {
  line-height: 40px;
  color: var(--color333);
  font-size: var(--font16);
  padding: 0 24px;
  display: block;
}

.head_style4_li:last-child {
  margin-bottom: 0;
}

.head_style4_li {
  margin-bottom: 16px;
}

.head_style2 .head_nav_drop_bg {
  padding: 32px 44px;
}

.hndb_bot_li {
  width: 168px;
  margin-right: 36px;
}

.hndb_bot {
  display: flex;
}

.hndb_bot_ul:last-child .hndb_bot_li {
  margin-right: 0;
}

.hndb_top_box {
  display: flex;
  align-items: center;
}

.hndb_top {
  padding-bottom: 16px;
  border-bottom: 1px solid #EEEEEE;
  margin: 0 24px 10px;
}

.hndb_top_text {
  color: var(--color666);
  font-size: 14px;
  padding-right: 10px;
}

.hndb_top .ys_imgbox_cover img:last-child {
  opacity: 0;
}

.hndb_top .ys_imgbox_cover {
  width: 12px;
}

.hndb_top a {
  display: inline-block;
}

.hndb_top .ys_imgbox_cover img:first-child {
  position: relative;
  top: -1px;
}

.mod_side_box {
  position: fixed;
  top: 50%;
  right: 0;
  transform: translate(100%, -50%);
  z-index: 99;
  transition: all .36s ease;
}

.mod_side_bot {
  margin-top: 8px;
  width: 66px;
  height: 66px;
  border-radius: 50%;
  background: var(--colormain2);
  filter: drop-shadow(0px 2.767px 2.214px rgba(29, 86, 185, 0.02)) drop-shadow(0px 6.65px 5.32px rgba(29, 86, 185, 0.03)) drop-shadow(0px 12.522px 10.017px rgba(29, 86, 185, 0.04)) drop-shadow(0px 22.336px 17.869px rgba(29, 86, 185, 0.04)) drop-shadow(0px -4px 10px rgba(80, 164, 255, 0.05));
  cursor: pointer;
}

.mod_side_top {
  padding: 30px 0;
  background: var(--colormain1);
  border-radius: 50px;
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}

.mod_side_top_item {
  margin-bottom: 14px;
}

.mod_side_top_item:last-child {
  margin-bottom: 0;
}

.msti_top .ys_imgbox_cover {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  margin: 0 auto;
}

.msti_top p {
  color: var(--colorfff);
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  margin-top: 2px;
}

.msti_top .ys_imgbox_cover img {
  width: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.msti_top .ys_imgbox_cover img:last-child {
  opacity: 0;
}

.mod_side_bot {
  position: relative;
}

.mod_side_bot img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.msti_top {
  cursor: pointer;
}

.mod_side_top_item {
  position: relative;
}

.msti_side {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(120%, -50%);
  z-index: -1;
}

.msti_side_box {
  background: var(--colorfff);
  border-radius: 10px;
  box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.05);
}

.msti_side1 {
  width: 230px;
  padding-right: 24px;
}

.msti_side1_box {
  padding: 25px 0;
}

.msti_side2 {
  width: 150px;
  padding-right: 24px;
}

.msti_side2_box {
  padding: 18px;
}

.msti_side a {
  display: block;
  color: var(--color333);
  font-size: 24px;
  text-align: center;
  font-family: 'playbold' !important;
}

.msti_side::before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 4px;
  border-left: 10px solid var(--colorfff);
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.msti_side p {
  text-align: center;
  color: var(--color666);
  font-size: 14px;
}

.mod_side_top_item.active .msti_side {
  right: 66px;
  transform: translate(0, -50%);
}

.mod_side.on .mod_side_box {
  transform: translate(0, -50%);
  right: 25px;
}




.msti_top.on .ys_imgbox_cover {
  background: var(--colorfff);
}

.msti_top.on .ys_imgbox_cover img:last-child {
  opacity: 1 !important;
}

.msti_top.on .ys_imgbox_cover img:first-child {
  opacity: 0 !important;
}

.head_nav_drop {
  display: none;
}

/* pc 导航 */
/* 底部 */
.mod_advice {
  min-height: 260px;
  background: #041D2C;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, .2);
}

.ys_footer {
  background: #041D2C;
  padding: 60px 0 45px;
}

.mod_advice_bj {
  width: 50%;
}

.mod_advice_bj img {
  width: 100%;
}

.mod_advice_bot {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mod_advice_left_title {
  color: var(--colorfff);
  font-size: 32px;
  line-height: 1.5;
  font-weight: bold;
  margin-bottom: 20px;
}

.mod_advice_left_text {
  color: var(--colorfff);
  font-size: var(--text20);
  line-height: 1.75;
}

.foot_mid {
  padding: 70px 0 55px;
  border-bottom: 1px solid rgba(255, 255, 255, .2);
  margin-bottom: 40px;
}

.foot_top {
  display: flex;
}

.foot_top_left {
  width: 24%;
  padding-right: 48px;
  border-right: 1px solid rgba(255, 255, 255, .2);
}

.foot_top_mid {
  width: 64%;
}

.foot_top_right {
  width: 12%;
}

.foot_top_left li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 37px 0 41px;
  border-bottom: 1px solid rgba(255, 255, 255, .2);
}

.foot_top_left li p {
  color: var(--colorfff);
  font-size: var(--font16);
  line-height: 80px;
}

.foot_top_left li:last-child a {
  border-color: transparent;
}

.foot_top_left li img {
  width: 16px;
}

.foot_top_mid>ul {
  display: flex;
  padding: 0 45px;
  justify-content: space-around;
}

.foot_top_mid>ul>li>ul {
  display: flex;
}

.foot_top_mid>ul>li {
  padding: 0 45px;
}

.foot_top_mid>ul>li>ul>li {
  padding: 0 25px;
}

.foot_top_mid>ul>li>ul {
  margin: 0 -25px;
}

.foot_top_mid>ul>li>a {
  color: var(--colorfff);
  font-weight: bold;
  font-size: var(--font16);
  display: block;
  margin-bottom: 18px;
}

.foot_top_mid {
  padding: 18px 0;
}

.foot_top_mid>ul>li>ul>li>ul>li a {
  color: rgba(255, 255, 255, .7);
  font-size: var(--font16);
  line-height: 2.6;
}

.foot_top_right_title {
  color: var(--colorfff);
  line-height: 1.75;
  font-size: var(--font16);
  margin-bottom: 18px;
}

.foot_top_right_ul {
  display: flex;
}

.foot_top_right_ul li {
  width: 25%;
  position: relative;
}

.foot_top_right_img {
  cursor: pointer;
  width: 24px;
}

.foot_top_right_ewm {
  display: none;
  position: absolute;
  top: 30px;
  left: 50%;
  transform: translateX(-50%);
  width: 100px;
}

.foot_mid_left {
  width: 23%;
  border-radius: 10px;
  background: rgba(233, 236, 239, 0.06);
  backdrop-filter: blur(10px);
  padding: 22px 40px 18px;
}

.foot_mid_right {
  width: 77%;
  padding-left: 40px;
}

.foot_mid {
  display: flex;
  justify-content: space-between;
}

.foot_mid_right ul {
  display: flex;
  border-radius: 10px;
  background: rgba(233, 236, 239, 0.06);
  backdrop-filter: blur(10px);
  padding: 27px 0 25px;
}

.foot_mid_right li {
  width: 50%;
  padding: 0 90px;
  border-right: 1px solid rgba(255, 255, 255, .1);
}

.foot_mid_left_title {
  color: rgba(255, 255, 255, .5);
  font-size: var(--font16);
  line-height: 1.75;
}

.foot_mid_left_text a {
  font-family: 'playbold' !important;
  font-size: var(--font16);
  color: var(--colorfff);
  line-height: 1.75;
}

.foot_mid_right_text a {
  font-size: var(--font16);
  color: var(--colorfff);
  line-height: 1.75;
  font-family: 'playregular' !important;
}

.foot_mid_right li:last-child {
  border-color: transparent;
}

.foot_bot {
  display: flex;
  justify-content: space-between;
}

.foot_bot_left,
.foot_bot_right {
  display: flex;
  align-items: center;
}

.foot_bot_logo {
  width: 162px;
  margin-right: 58px;
}

.foot_bot_bq p,
.foot_bot_bq span,
.foot_bot_bq a,
.foot_bot_right a {
  color: rgba(255, 255, 255, .5);
  font-size: 14px;
  line-height: 1.5;
}

.foot_bot_ys {
  color: rgba(255, 255, 255, .2) !important;
  font-size: 14px;
  line-height: 1.5;
}

.foot_bot_right li {
  padding: 0 10px;
  position: relative;
}

.foot_bot_right {
  margin: 0 -10px;
}

.foot_bot_right li::before {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 1px;
  height: 16px;
  background: rgba(255, 255, 255, .5);
}

.foot_bot_right li:last-child::before {
  display: none;
}

/* 底部  end*/
/* 首页 */
.home_custom_ul {
  display: flex;
}

.home_custom_li {
  width: 16.666667%;
}

.home_custom_li .ys_imgbox_cover {
  width: 100%;
}

.home_custom {
  padding: 20px 0 0;
}

.home_title {
  text-align: center;
}

.home_scenes_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}

.home_scenes_li {
  width: 33.333333%;
  padding: 0 10px;
  margin-bottom: 25px;
  height: auto;
}

.home_scenes_li a {
  height: 100%;
}

.home_scenes_item {
  padding: 45px 40px 65px;
  position: relative;
}

.home_scenes_item::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--raidus20);
  border: 2px solid var(--colormain2);
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
  opacity: 0;
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}

.home_scenes_item_bj {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  opacity: 0;
}

.home_scenes_item_bj img {
  border-radius: var(--raidus20);
}

.home_scenes_li_icon {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: var(--colormain2);
  margin: 0 auto 20px;
  position: relative;
  z-index: 10;
}

.home_scenes_li_icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 48px;
}

.home_scenes_item_text {
  text-align: center;
  position: relative;
  z-index: 10;
}

.home_scenes_item_text .std_title6 {
  font-weight: bold;

}

.home_scenes_item_bj img {
  width: 100%;
}

.home_news_ul {
  display: flex;
  margin: 0 -14px 38px;
}

.home_news_li {
  width: 33.333333%;
  padding: 0 14px;
}

.home_news_li .ys_imgbox_cover img,
.home_news_li .ys_imgbox_cover {
  border-radius: var(--raidus20);
}

.home_news_li_text {
  margin-top: 26px;
}

.hnlt_tag {
  color: var(--color666);
  font-size: 14px;
  line-height: var(--lineh175);
  margin-bottom: 9px;
}

.home_news_li_text .std_title5 {
  line-height: var(--lineh175);
  color: var(--color333);
  font-weight: bold;
  margin-bottom: 32px;
  height: 63px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.hnlt_time {
  font-family: "playregular" !important;
  color: var(--color999);
  font-size: var(--font16);
  line-height: 1.5;
}

.home_news .std_btn1,
.home_scenes .std_btn1 {
  margin: 0 auto;
}

.yx_rotate10_controls .swiper-button-prev,
.yx_rotate10_controls .swiper-button-next {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: all .36s ease;
  background: #EBEBED;
}

/* .home_news_slick .slick-next, .home_news_slick .slick-prev{
    top: calc(50% - 108px);
    transform: translateY(0);
} */
.slick-prev {
  top: 50%;
  transform: translateY(-50%);
  left: -54px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #EBEBED;
  transition: all .36s ease;
}

.slick-next {
  top: 50%;
  transform: translateY(-50%);
  right: -54px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #EBEBED;
  transition: all .36s ease;
}

.slick-prev::before,
.yx_rotate10_controls .swiper-button-prev::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url(../img/arr_y.svg) no-repeat;
  width: 18px;
  height: 16px;
  background-size: cover;
}

.slick-next::before,
.yx_rotate10_controls .swiper-button-next::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url(../img/arr_z.svg) no-repeat;
  width: 18px;
  height: 16px;
  background-size: cover;
}

.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: .8;
  pointer-events: none;
}

.home_about {
  background: var(--colorbg1);
  overflow: hidden;
}

.home_about {
  position: relative;
}

.home_about_icon {
  width: 52%;
  padding: 0 0 0 140px;
  position: relative;
}

.home_about_icon_bj {
  width: 70%;
}

.home_about_cont {
  width: 45%;
}

.home_about_icon_box {
  position: relative;
}

.home_about_icon_btn {
  position: absolute;
  bottom: 130px;
  left: 80px;
  width: 580px;
  height: 140px;
  background: var(--colormain1);
  transition: all .36s ease;
  border-radius: var(--raidus20);
}

.home_about_icon_btn a {
  display: block;
  padding: 32px 40px;
  height: 100%;
  width: 100%;
}

.haib_arrow {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  bottom: 24px;
  right: 24px;
}

.haib_arrow img {
  width: 14px;
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
}

.haib_arrow img:last-child {
  opacity: 0;
}

.haib_name {
  color: var(--colorfff);
  font-size: var(--font16);
}

.home_about_top {
  margin-bottom: 90px;
  width: 78%;
}

.home_about_title {
  color: var(--color333);
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 20px;
  line-height: var(--lineh15);
}

.home_about_text {
  font-size: 20px;
  color: var(--color666);
  line-height: 1.75;
}

.home_about_bot_ul {
  display: flex;
  flex-wrap: wrap;
}

.home_about_bot_li {
  width: 50%;
}

.habl_num .ys_demo_num1 {
  display: inline-block;
  color: var(--colormain2);
  font-size: 64px;
  line-height: 1.25;
  font-family: 'playbold' !important;
}

.habl_text {
  color: var(--color333);
  font-size: var(--font18);
  line-height: var(--lineh15);
  margin-bottom: 5px;
}

.habl_num span {
  color: var(--colormain2);
  font-size: 36px;
  line-height: 1.25;
  font-weight: bold;
}

.home_about_bot_li {
  margin-bottom: 50px;
}

.home_partner_bot_bj {
  background: linear-gradient(180deg, #F2F5F6 12.85%, rgba(242, 245, 246, 0.00) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 400px;
  font-family: 'playbold' !important;
  text-align: center;
  z-index: 15;
  position: absolute;
  top: 65%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.home_partner_bot_title {
  text-align: center;
  font-size: 32px;
  font-weight: bold;
  line-height: var(--lineh15);
  color: var(--color333);
  position: relative;
  z-index: 18;
  margin-bottom: 86px;
}

.home_partner_bot {
  position: relative;
  z-index: 10;
}

.home_partner_top {
  position: relative;
  z-index: 20;
}

.yx_rotate10_list_nub {
  width: 46.62%;
}

.yx_rotate10_controls {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-top: 50px;
}

.yx_rotate10_controls .swiper-pagination {
  position: relative;
  width: 128px;
  bottom: inherit;
  top: inherit;
}

.yx_rotate10_controls .swiper-pagination span {
  font-size: 18px;
  line-height: 1.5;
  color: #404040;
}

.yx_rotate10_controls .swiper-pagination-current {
  color: #4a6cf7 !important;
}

@media screen and (max-width: 768px) {
  .yx_rotate10 {
    overflow: hidden;
  }

  .yx_rotate10_list_nub {
    width: 100%;
  }

  .yx_rotate10_controls {
    margin-top: 20px;
  }

  .yx_rotate10_controls .swiper-pagination span {
    font-size: 14px;
  }

  .yx_rotate10_controls .swiper-button-prev,
  .yx_rotate10_controls .swiper-button-next {
    width: 30px;
    height: 30px;
  }

  .yx_rotate10_controls .swiper-button-prev::after,
  .yx_rotate10_controls .swiper-button-next::after {
    font-size: 12px;
  }
}

.home_partner_top_cont {
  width: 706px;
  margin: 0 auto;
}

.yx_rotate10_list_nub {
  position: relative;
}

.home_partner_text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 70px;
}

.yrln_img img:last-child {
  opacity: 0;
}

.home_partner_text_title {
  position: relative;
}

.home_partner_text_title .ys_imgbox_cover {
  width: 80px;
  position: absolute;
  top: -20px;
  left: -35px;
}

.home_partner_text_title p {
  color: var(--color333);
  font-size: var(--text20);
  line-height: var(--lineh175);
}

.home_partner_text_img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 200px;
}

.hpti_img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: #fff;
}

.hpti_img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
}

.home_partner_text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.home_partner_text_post .std_title5 {
  font-weight: bold;
}

.yx_rotate10_list_nub.swiper-slide-active .yrln_img img:last-child,
.yx_rotate10_list_nub.swiper-slide-active .home_partner_text_title .ys_imgbox_cover img:last-child {
  opacity: 1;
}

.yx_rotate10_list_nub.swiper-slide-active .yrln_img img:first-child,
.yx_rotate10_list_nub.swiper-slide-active .home_partner_text_title .ys_imgbox_cover img:first-child {
  opacity: 0;
}

.yx_rotate10_list_nub.swiper-slide-active .home_partner_text_title p,
.yx_rotate10_list_nub.swiper-slide-active .home_partner_text_post div {
  color: var(--colorfff);
}

.home_partner_top_main {
  position: relative;
}

.yx_rotate10_controls {
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  justify-content: space-between;
  position: absolute;
  margin-top: 0;
  z-index: 10;
}

.home_partner_top {
  margin-bottom: 100px;
}

.hpbr_run_li {
  width: 170px;
  margin: 0 40px;
}

.hpbr_run {
  width: 10000px;
}

.hpbr_run_ul2 {
  transform: translateX(100%);
}

.hpbr_run1 .hpbr_run_ul {
  animation: donghua1 50s linear infinite;
}

.hpbr_run2 .hpbr_run_ul {
  animation: donghua 50s linear infinite;
}

@keyframes donghua {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }
}

@keyframes donghua1 {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(0);
  }
}

.hpbr_run1 {
  margin-bottom: 24px;
}

.home_partner_bot_run {
  position: relative;
  z-index: 20;
}

.home_indus {
  padding: 88px 0;
}

.home_scenes_item {
  display: block;
}

.home_banner_pc video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: #fff;
}

.home_banner_ph {
  display: none;
}

.home_banner {
  position: relative;
}

.home_banner_pc {
  width: 100%;
}

.home_banner_pc img {
  max-width: 100%;
  object-fit: contain;
  vertical-align: middle;
  width: 100%;
}

.home_indus_bot_left {
  width: 18%;
}

.home_indus_bot_right {
  width: 82%;
  padding-left: 30px;
}

.home_indus_bot {
  display: flex;
}

.home_banner_pc {
  position: relative;
}

.hibl_li_bot {
  height: 0;
  overflow: hidden;
}

.hibl_li.on .hibl_li_bot {
  height: auto;
}

.hibr_li:not(:first-child) {
  display: none;
}

.hibr_li_video {
  position: relative;
  display: none;
}

.hibr_li_video video {
  position: absolute;
  top: 50%;
  left: 50%;
  object-fit: cover;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: var(--raidus20);
}

.hibr_li_video img {
  border-radius: var(--raidus20);
}

.hibr_li.active .hibr_li_video {
  display: block;
}

.hibr_li.active .ys_imgbox_cover {
  display: none;
}

.hibr_li_play {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.hibr_li_video_box {
  position: relative;
}

.hibl_li {
  border-radius: 10px;
  border: 1px solid #E9ECEF;
  background: #FFF;
  backdrop-filter: blur(10px);
  margin-bottom: 8px;
  padding: 21px 30px;
  cursor: pointer;
  position: relative;
}

.hibl_li.on {
  background: var(--colormain1);
}

.hibl_li_top_title {
  color: var(--color333);
  font-size: var(--text20);
  line-height: var(--lineh175);
  font-weight: bold;
}

.hibl_li_bot p {
  font-size: var(--font16);
  color: var(--colorfff);
  line-height: var(--lineh175);
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 56px;
}

.hibl_li_bot a {
  margin-top: 32px;
  display: block;
  width: auto;
  font-size: var(--font16);
  color: var(--colorfff);
  line-height: var(--lineh175);
}

.hibl_li.on .hibl_li_top_title {
  color: var(--colorfff);
}

.hibl_btn {
  border-radius: 10px;
  border: 1px solid #E9ECEF;
  background: #FFF;
  backdrop-filter: blur(10px);
}

.hibl_btn a {
  padding: 22px 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.hibl_btn p {
  color: var(--color333);
  font-size: var(--text16);
  line-height: var(--lineh175);
}

.hibl_btn_img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #031D2C;
  position: relative;
}

.hibl_btn_img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.hibl_btn_ph {
  display: none;
}

.home_banner {
  position: relative;
  z-index: 10;
}

.home_banner::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 48%;
  background: linear-gradient(180deg, rgba(0, 46, 139, 0.20) 0%, rgba(0, 46, 139, 0.00) 100%);
  z-index: 1;
}

.home_bann_point {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.home_bann_point_li {
  position: absolute;
  z-index: 5;
}

.home_bann_point_li a {
  display: block;
  position: relative;
}

.hbpl_cricle {
  position: relative;
  animation: bordershow 3s infinite;
  display: block;
  width: 18px;
  height: 18px;
  background: #fff;
  border: 7px solid var(--colormain2);
  border-radius: 50%;
}

@keyframes bordershow {

  50% {
    box-shadow: 0px 0px 10px 0 var(--colormain2);
  }

}

.hbpl_cricle1 {
  animation: boderM 3s .75s infinite;
}

.hbpl_cricle2 {
  animation: boderM 3s infinite;
}

@keyframes boderM {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0
  }

  20% {
    opacity: 1
  }

  75% {
    transform: translate(-50%, -50%) scale(2);
    opacity: 0
  }

  100% {
    opacity: 0
  }

}

.hbpl_cricle1 {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: -1;
  transform: translate(-50%, -50%);
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: rgba(80, 57, 191, .2);
}

.hbpl_cricle2 {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: -1;
  transform: translate(-50%, -50%);
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: rgba(80, 57, 191, .1);
}

.hbpl_btn {
  line-height: 1 !important;
  font-size: 10px;
  position: absolute;
  left: 42px;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
  white-space: nowrap;
  font-size: 16px;
  padding: 0 24px;
  line-height: 50px;
  pointer-events: none;
}

.hbpl_btn::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 0;
  height: 100%;
  background: rgba(80, 57, 191, .9);
  border-radius: 100px;
}

.hbpl_btn_icon {
  font-size: 2.8em;
  width: 24px;
  margin-right: 20px;
  vertical-align: middle;
}

.hbpl_btn_com {
  line-height: 50px;
}

.hbpl_btn_com {
  opacity: 0;
}

.hbpl_btn {
  display: flex;
  align-items: center;
}

.hbpl_btn_text {
  color: var(--colorfff);
  font-size: var(--font16);
  margin-right: 45px;
  vertical-align: middle;
}

.hbpl_btn_arrow {
  flex: none;
  width: 14px !important;
  vertical-align: middle;
  margin-right: 30px;
}

/* 首页 end */
/* 内页 common*/
.ny_main .ys_main {
  margin-top: 90px;
}

.mod_bread {
  position: absolute;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  margin: 0 -10px;
}

.ys_nyban_title {
  text-align: left;
}

.ys_nyban_img {
  position: relative;
}

.ys_nyban_img::before {
  background: rgba(0, 0, 0, 0.20);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mod_bread li {
  padding: 0 10px;
  position: relative;
}

.mod_bread li a {
  color: var(--colorfff);
  font-size: var(--colorfff);
  line-height: var(--lineh15);
  opacity: .7;
}

.mod_bread li:last-child a {
  opacity: 1;
}

.mod_bread li::before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 5px;
  height: 10px;
  background: url(../img/bread1.svg) center / cover no-repeat;
}

.mod_bread li::after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 5px;
  height: 10px;
  background: url(../img/bread2.svg) center / cover no-repeat;
  opacity: 0;
}

.mod_bread li:last-child::before,
.mod_bread li:last-child::after {
  display: none;
}

.mod_prodt_ul {
  display: flex;
  margin: 0 -10px;
}

.mod_prodt_li {
  width: 50%;
  padding: 0 10px;
}

.mod_prodt_li:first-child .mod_prodt_item {
  background: var(--colormain1);
}

.mod_prodt_li:last-child .mod_prodt_item {
  background: var(--colormain2);
}

.mod_prodt_item {
  border-radius: 25px;
  position: relative;
}

.mod_prodt_item_img {
  width: 90%;
}

.mod_prodt_item_bj {
  width: 100%;
}

.mod_prodt_item .std_title3 {
  color: var(--colorfff);
  margin-bottom: 10px;
  text-align: center;
}

.mod_prodt_item_top {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}

.mod_prodt_item_img {
  margin-top: 30px;
}

.mod_prodt_item_top .std_title3 {
  margin-bottom: 12px;
}

.mod_nytitle {
  text-align: center;
}

.mod_core,
.mod_perfm {
  background: var(--colorbg1);
}

.mod_core_ul {
  display: flex;
  margin: 0 -20px;
  flex-wrap: wrap;
}

.mod_core_li {
  padding: 0 20px;
  width: 33.333333%;
  margin-bottom: 40px;
  height: auto;
}

.mod_core_li_item {
  border-radius: var(--raidus20);
  background: var(--colorfff);
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
  height: 100%;
}

.mod_core_li_item .ys_imgbox_cover {
  border-radius: var(--raidus20) var(--raidus20) 0 0;
}

.mod_core_li_text {
  padding: 22px 30px 50px;
}

.mod_core_li_text .std_title4 {
  margin-bottom: 10px;
}

.mod_perfm .mod_core_ul {
  margin: 0 -16px;
}

.mod_perfm .mod_core_li {
  width: 25%;
  padding: 0 16px;
  margin-bottom: 0;
}

.mod_perfm .mod_core_li_text {
  padding: 26px 32px 60px;
}

.mod_perfm .mod_core_li_item {
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0);
  background: transparent;
  position: relative;
}

.mod_perfm .mod_core_li_text {
  position: relative;
  top: -20px;
  z-index: 1;
  border-radius: var(--raidus20);
  background: var(--colorfff);
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
}

.mod_perfm .mod_core_li_text .std_title6 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  height: 84px;
}

.mod_prodtec_li {
  display: none;
  width: 33.333333%;
  padding: 0 40px;
  margin-bottom: 56px;
}

.mod_prodtec_li:nth-child(1),
.mod_prodtec_li:nth-child(2),
.mod_prodtec_li:nth-child(3),
.mod_prodtec_li:nth-child(4),
.mod_prodtec_li:nth-child(5),
.mod_prodtec_li:nth-child(6) {
  display: block !important;
}

.mod_prodtec_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -40px;
}

.mod_prodtec_li a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: var(--raidus20);
  border: 2px solid transparent;
  padding: 0 36px 35px;
}

.mod_prodtec_li_bj {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  border-radius: var(--raidus20);
  opacity: 0;
}

.mod_prodtec_li_bj img {
  border-radius: var(--raidus20);
}

.mod_prodtec_li a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  border-radius: var(--raidus20);
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  z-index: 1;
  opacity: 0;
}

.mod_prodtec_li_img {
  position: relative;
  z-index: 10;
  width: 260px;
  margin: 0 auto;
}

.mod_prodtec_li_img img:nth-child(2),
.mod_prodtec_li_img img:nth-child(3) {
  position: absolute;
  top: 0;
  left: 0;
}

.mod_prodtec_li_text {
  position: relative;
  z-index: 10;
}

.mplt_title {
  text-align: center;
  font-size: 32px;
  line-height: var(--lineh15);
  margin-bottom: 18px;
  color: #041D2C;
  font-weight: bold;
}

.mod_prodtec_li_text ul {
  display: flex;
  justify-content: center;
}

.mod_prodtec_li_text li img {
  width: 36px;
  margin: 0 auto 6px;
  display: block;
}

.mod_prodtec_li_text li {
  width: 25%;
}

.mod_prodtec_li_text .std_text1 {
  text-align: center;
}

.mod_prodtec_li .std_btn1 {
  margin: 20px auto 0;
}

.std_btn5 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 56px;
}

.std_btn5_box {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.std_btn5_box p {
  color: var(--colormain2);
  font-size: var(--font16);
  line-height: var(--lineh175);
  padding-right: 6px;
}

.std_btn5_box img {
  width: 16px;
}

.mod_prodtec_li.active {
  display: block !important;
}

.std_btn5.on img {
  transform: rotate(180deg);
}

.mod_scenes .home_scenes_li {
  padding: 0 15px;
  margin: 60px 0;
}

.mod_scenes .home_scenes_ul {
  margin: 0 -15px;
}

.mod_link .ys_cont1560 {
  position: relative;
}

.mod_link_bj {
  width: 100%;
  height: 440px;
  position: relative;
  border-radius: var(--raidus20);
  overflow: hidden;
}

.mod_link_bj img {
  width: auto;
  height: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: var(--raidus20);
  max-width: inherit;
}

.mod_link_bj::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 25, 75, 0.26);
  border-radius: var(--raidus20);
  z-index: 1;
}

.mod_link_ul {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: space-around;
  width: 100%;
  padding: 0 90px;
  z-index: 10;
}

.mod_link_li {
  padding: 0 80px;
  position: relative;
  width: 50%;
}

.mod_link_li::before {
  content: '';
  width: 1px;
  height: 90%;
  background: rgba(255, 255, 255, .2);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: 10;
}

.mod_link_li:last-child::before {
  display: none;
}

.mod_link_li .ys_imgbox_cover {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: var(--colorfff);
  position: relative;
  margin: 0 auto 26px;
}

.mod_link_li .ys_imgbox_cover img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
}

.mod_link_li .ys_imgbox_cover img:last-child {
  opacity: 0;
}

.mod_link_li .std_title3 {
  text-align: center;
  color: var(--colorfff);
  margin-bottom: 18px;
}

.mod_link_li .std_btn3 .std_btn_box {
  justify-content: center;
}

.mod_indus_ul {
  /* display: flex; */
  margin: 0 -17px;
}

.mod_indus_li {
  width: 50%;
  padding: 0 17px;
}

.mod_indus_li_text {
  border-radius: var(--raidus20);
  border: 1px solid #D2D2D2;
  background: var(--colorfff);
  padding: 36px 50px;
  position: relative;
  top: -20px;
}

.mod_indus_li .ys_imgbox_cover {
  border-radius: var(--raidus20) var(--raidus20) 0 0;
}

.mod_indus_cont {
  width: 1920px;
  margin: 0 auto;
}

.mod_indus .slick-prev {
  left: 0;
  z-index: 10;
  background: rgba(103, 103, 103, .4);
}

.mod_indus .slick-next {
  right: 0;
  z-index: 10;
  background: rgba(103, 103, 103, .4);
}

.mod_indus_li_text .std_btn4 {
  position: absolute;
  bottom: 42px;
  right: 62px;
}

.mod_indus_li_text .std_title4,
.mod_indus_li_text .std_text1 {
  width: 80%;
}

.mod_indus_li_text .std_text1 {
  height: 56px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 16px;
}

.mod_tab {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
}

.mod_tab_li {
  margin: 0 8px;
}

.mod_tab_li a {
  width: 200px;
  display: block;
  height: 60px;
  overflow: hidden;
  line-height: 60px;
  font-size: var(--font16);
  color: var(--color333);
  border-radius: 30px;
  border: 1px solid #E9ECEF;
  text-align: center;
  font-weight: bold;
  background: var(--colorfff);
}

.cuit_title {
  font-size: 40px;
  color: var(--color333);
  font-weight: bold;
  line-height: var(--lineh15);
}

.control_cont {
  position: relative;
}

.control_bj {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
}

.control_ul_item_top {
  display: flex;
  align-items: center;
  justify-content: center;
}

.control_ul_item_top .ys_imgbox_cover {
  width: 350px;
  margin-right: 60px;
}

.cuib_st {
  border-top: 1px solid var(--color333);
  border-bottom: 1px solid var(--color333);
}

.cuib_st thead {
  background: var(--colorbg1);
}

.cuib_st td {
  padding: 14px 40px;
  text-align: center;
}

.cuib_st thead td {
  font-weight: bold;
  font-size: var(--font16);
  color: var(--color333);
  line-height: var(--lineh15);
}

.cuib_st thead {
  border-bottom: 1px solid #ddd;
}

.cuib_st5 tbody td {
  max-width: 20%;
}

.cuib_st tbody td {
  color: var(--color666);
  font-size: var(--font16);
  line-height: var(--lineh15);
  padding: 18px 40px;
}

.cuib_td1 {
  width: 190px;
  color: var(--color333);
  font-size: var(--font16);
  line-height: var(--lineh15);
}

.cuib_st tbody tr:nth-child(even),
.control_ul_item:nth-child(even) {
  background: var(--colorbg1);
}

.cuib_st tbody tr:nth-child(odd) {
  background: var(--colorfff);
}

.cuib_st {
  width: 100%;
}

.cuib_td1 {
  border-right: 1px solid rgba(221, 221, 221, .6);
}

.mod_tab_nav.isfixed {
  z-index: 97;
  position: relative;
}

.mod_tab.isfixed {
  position: fixed;
  top: 90px;
  z-index: 100;
  width: 100%;
}

.mod_tab_li.act a {
  border-color: var(--colormain1);
  background: var(--colormain1);
  color: var(--colorfff);
}

/* 内页 common - end */
.ys_nybanner_prodts .ys_nyban_title .std_title1,
.ys_nybanner_prodts .ys_nyban_title .std_text1 {
  text-align: left;
}

.ys_nybanner_btn {
  display: flex;
  margin-top: 65px;
}

.ys_nybanner_prodts .ys_nyban_title {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ys_nybanner_prodts .ys_nyban_title .std_text1 {
  opacity: .8;
}

.ys_nybanner_prodts .std_none_blue {
  margin-left: 16px;
}

.pros_video_cont {
  position: relative;
}

.pros_video_file img,
.pros_video_file video,
.pros_video_file {
  border-radius: var(--raidus20);
}

.pros_video_file video {
  background: transparent;
}

.pros_video_file {
  position: relative;
}

.pros_video_play {
  cursor: pointer;
}

.pros_video_play.on {
  opacity: 0;
  pointer-events: none;
}

.pros_video_file img {
  display: none;
}

.cuib_td1 {
  text-align: left !important;
}

.teachaid_item2 {
  background: var(--colorbg1);
}

.teachaid_bot_cont {
  display: flex;
  padding: 0 30px;
}

.teachaid_main .control_ul_item:nth-child(even) {
  background: transparent;
}

.teachaid_main .control_ul_item_bot {
  padding: 50px 80px;
  border-radius: var(--raidus20);
  background: var(--colorfff);
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}

.teachaid_right {
  width: 52%;
}

.teachaid_left {
  width: 48%;
}

.control_ul_item_bot {
  display: flex;
}

.control_box {
  position: relative;
  z-index: 20;
}

.teachaid_item .teachaid_left_title {
  color: var(--color333);
  font-size: 32px;
  line-height: var(--lineh15);
  font-weight: bold;
}

.teachaid_left {
  padding-top: 30px;
  padding-right: 20px;
}

.teachaid_item .cuib_st tbody tr:nth-child(odd) {
  background: var(--colorbg1);
}

.teachaid_item .cuib_st tbody tr:nth-child(even) {
  background: var(--colorfff);
}

.teachaid_bot_left_text.yxedr_active ul li::marker {
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  text-align-last: start !important;
  color: var(--colormain1);
}

.teachaid_bot_left_text.yxedr_active ul li {
  list-style-type: disc;
}

.yxedr_active ul,
.yxedr_active ol {
  padding-inline-start: 20px;
}

.teachaid_bot_left {
  padding-right: 160px;
  width: 45%;
  height: auto;
}

.teachaid_bot_left_img {
  width: 55%;
  height: auto;
}

.eco_sect2 .mod_nytitle {
  position: relative;
  z-index: 1;
}

.eco_sect3_ul {
  display: flex;
  margin: 0 -20px;
}

.eco_sect3_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 10px;
}

.eco_sect3_li_img {
  position: relative;
}

.eco_sect3_li_img .ys_imgbox_cover,
.eco_sect3_li_img .ys_imgbox_cover img {
  border-radius: var(--raidus20);
}

.eco_sect3_li_text {
  padding-top: 20px;
}

.eslt_tag {
  margin-top: 40px;
}

.eco_sect3_li_text .std_title5 {
  overflow: hidden;
  height: 63px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.eslt_tag span {
  padding: 8px 24px;
  border-radius: var(--raidus20);
  border: 1px solid #EEEDEF;
  color: var(--color666);
  font-size: 14px;
  line-height: 34px;
  margin-right: 10px;
}

.eco_sect2 {
  background: var(--colorbg1);
  overflow: hidden;
}

.eco_sect2 .home_partner_bot_bj {
  font-size: 400px;
  font-family: 'playbold' !important;
  text-align: center;
  z-index: 15;
  position: absolute;
  top: 72%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(180deg, rgba(230, 238, 248, 0.81) 13.67%, rgba(230, 238, 248, 0.00) 80.73%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.eco_sect1_right_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px 20px;
}

.eco_sect1_right_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 60px;
}

.eco_sect1_cont {
  display: flex;
}

.eco_sect1_left {
  width: 16%;
}

.eco_sect1_right {
  width: 84%;
  padding-left: 136px;
}

.eco_sect1_left_li {
  border-bottom: 1px solid #DAD8D8;
}

.esll_top {
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.esll_top .std_title5 {
  font-weight: bold;
}

.esll_top img {
  width: 20px;
}

.esll_bot_li a {
  display: flex;
}

.esll_bot_li_icom {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 2px;
  border: 1px solid #D3D3D3;
  background: #F9FAFD;
  margin-right: 16px;
  position: relative;
}

.esll_bot_li_name {
  color: var(--color666);
  font-size: 14px;
}

.esll_bot_li {
  margin-bottom: 12px;
}

.esll_bot_ul {
  padding-bottom: 8px;
}

.esll_bot_li_icom img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.esll_bot_li.on .esll_bot_li_icom img {
  opacity: 1;
}

.esll_bot_li.on .esll_bot_li_icom {
  border-color: var(--colormain1);
  background: var(--colormain1);
}

.esll_bot {
  display: none;
}

.eco_sect1_left_li.active .esll_top img {
  transform: rotateZ(180deg);
}

.eco_sect1_left_li:first-child .esll_bot {
  display: block;
}

.eco_sect1_right_li a {
  position: relative;
  display: block;
  padding: 20px 40px;
  border-radius: var(--raidus20);
  background: var(--colorfff);
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
}

.eco_sect1_right_li .ys_imgbox_cover {
  width: 100%;
}

.eco_sect1_right_li .std_title5 {
  text-align: center;
  font-weight: bold;
  padding: 18px 0 18px;
  border-bottom: 1px solid #F5F5F5;
}

.eco_sect1_right_li ul {
  padding: 20px 0;
}

.eco_sect1_right_li li {
  display: flex;
  margin-bottom: 8px;
}

.eco_sect1_right_li ul img {
  width: 24px;
}

.eco_sect1_right_li .std_text1 {
  padding-left: 16px;
}

.eco_sect1_right_li .std_btn4 {
  position: absolute;
  bottom: 24px;
  right: 24px;
}

.ys_nybanner_eco .ys_nyban_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ys_nybanner_eco .ys_nyban_img::before {
  background: rgba(0, 65, 195, .05);
  display: none;
}

.ys_nybanner_eco_left .std_title2 {
  color: var(--color333);
  text-align: left;
  margin-bottom: 30px;
}

.ys_nybanner_eco_left .std_text1 {
  color: var(--color666);
  text-align: left;
  margin-bottom: 70px;
}

.ys_nybanner_eco_left {
  width: 49%;
  height: auto;
}

.ys_nybanner_eco_img {
  width: 35%;
  height: auto;
}

.ynel_btn {
  display: flex;
}

.ynel_btn .std_btn1 {
  background: var(--colorfff);
  cursor: pointer;
}

.ynel_btn .std_btn1 p {
  color: var(--color333);
  line-height: 50px !important;
  text-align: left;
}

.ynel_btn .std_btn1 {
  margin-right: 30px;
}

.ys_nybanner_eco .mod_bread li a {
  color: #999999;
  opacity: .7;
}

.ys_nybanner_eco .mod_bread li::before {
  background: url(../images/arrow6.svg) center / cover no-repeat;
}

.ys_nybanner_eco .mod_bread li:last-child a {
  opacity: 1;
}

.ecodt_cont {
  position: relative;
}

.ecodt_cont_bj {
  position: absolute;
  top: 0;
  left: 0;
}

.ecodt_sect1 .home_scenes_li_icon {
  width: 60px;
  height: 60px;
  margin: 0 0 20px;
}

.ecodt_sect1 .home_scenes_item_text {
  text-align: left;
}

.ecodt_sect1 .std_title4 {
  margin-bottom: 20px;
}

.ecodt_sect1 .home_scenes_li {
  height: auto;
}

.ecodt_sect1 .home_scenes_li a {
  height: 100%;
}

.ys_sector .ys_nyban_img::before {
  background: rgba(0, 0, 0, 0.30);
}

.ys_sector .std_title1,
.ys_sector .std_text1 {
  width: 40%;
  margin: 0 auto;
}

.ys_sector .std_title1 {
  margin-bottom: 26px;
}

.ys_sector .ys_nyban_img::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(0, 65, 195, .2), transparent);
}

.sector_main .mod_see {
  background: var(--colorbg1);
}

.sector_video {
  position: relative;
  margin-top: -195px;
  z-index: 20;
}

.sector_info .ys_cont1000 {
  padding: 0 25px;
  text-align: center;
}

.sector_advt_ul {
  display: flex;
  margin: 0 -20px;
}

.sector_advt_li {
  width: 33.333333%;
  padding: 0 20px;
}

.sector_advt {
  position: relative;
}

.sector_advt_bj,
.sali_bj,
.sector_advt_bj {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.sector_advt .mod_nytitle,
.sector_advt .sector_advt_ul {
  position: relative;
  z-index: 20;
}

.sector_advt_li_item {
  height: 100%;
  position: relative;
  padding: 40px 50px;
  border-radius: var(--raidus20);
  background: var(--colorfff);
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
}

.sali_bj {
  opacity: 0;
}

.sali_top {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}

.sali_top img {
  width: 80px;
}

.sali_top .std_title4 {
  padding-left: 24px;
  width: calc(100% - 80px);
}

.sector_advt_li_item::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--raidus20);
  border: 2px solid var(--colormain2);
  opacity: 0;
}

.sector_advt_bj {
  top: -82px;
}

.sectorlt_sect2_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 40px;
}

.sectorlt_sect2_ul {
  margin: 0 -20px;
  display: flex;
  flex-wrap: wrap;
}

.sectorlt_sect2 {
  position: relative;
}

.sectorlt_sect2_li_text {
  border-radius: var(--raidus20);
  border: 1px solid #D2D2D2;
  padding: 24px 72px 48px 32px;
  margin-top: -24px;
  position: relative;
  z-index: 10;
  background: var(--colorfff);
}

.sectorlt_sect2_li .ys_imgbox_cover {
  border-radius: var(--raidus20) var(--raidus20) 0 0;
}

.sector_advt_bj {
  top: -200px;
}

.sector_info {
  position: relative;
  z-index: 20;
}

.sectorlt_sect2_li_text .std_btn4 {
  position: absolute;
  bottom: 24px;
  right: 24px;
}

.sectorlt_sect2_li_text .std_title4 {
  margin-bottom: 10px;
}

.sectorlt_sect2_li_text .std_title6 {
  height: 56px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: var(--color999);
}

.sectorlt_sect3 .ys_cont1400 {
  background: var(--colormain2);
  padding: 0 76px;
  display: flex;
  align-items: center;
  border-radius: var(--raidus20);
  margin-bottom: -180px;
}

.sectorlt_sect3 {
  position: relative;
  z-index: 20;
}

.sectorlt_sect3_left {
  position: relative;
  width: 57%;
  height: auto;
}

.sectorlt_sect3_right {
  width: 43%;
  padding-left: 56px;
  height: auto;
}

.sectorlt_sect3_bj1,
.sectorlt_sect3_bj2 {
  position: absolute;
  bottom: 0;
}

.sectorlt_sect3_img {
  position: relative;
  z-index: 5;
}

.sectorlt_sect3_bj2 {
  z-index: 10;
  left: 15px;
}

.sectorlt_sect3_bj1 {
  left: 50px;
  z-index: 1;
}

.sectorlt_sect3_right_title {
  font-size: 40px;
  color: var(--colorfff);
  font-weight: bold;
  line-height: var(--lineh175);
  margin-bottom: 10px;
}

.sectorlt_sect3_right .std_title6 {
  color: var(--colorfff);
}

.std_white {
  margin-top: 70px;
}

.std_white {
  background: var(--colorfff);
}

.std_white p {
  color: var(--colormain2);
}

.std_white .std_btn1_icon {
  background: var(--colormain2);
}

.sectorlt_sect4 .mod_link_bj::before {
  display: none;
}

.sectorlt_sect4 .mod_link_bj,
.sectorlt_sect4 .mod_link_bj img {
  width: 100%;
  height: 100%;
  border-radius: 0;
}

.sectorlt_sect4 .mod_link_bj img {
  width: 100%;
  height: 100%;
  position: static;
  transform: translate(0, 0);
}

.sectorlt_sect4 {
  position: relative;
}

.sectorlt_sect4 .mod_link_ul {
  width: 1400px;
  padding: 0;
  top: 62%;
}

.sectorlt_sect4 .mod_link_li {
  width: 33.333333%;
}

.sectorlt_sect4 .mod_link_li .ys_imgbox_cover {
  background: var(--colormain2);
}

.sectorlt_sect4 .mod_link_li .std_title3 {
  color: var(--color333);
}

.sectorlt_sect4 .mod_link_li .std_btn3 p {
  color: var(--color666);
}

.sectorlt_sect4 .mod_link_li .ys_imgbox_cover img:last-child {
  opacity: 1;
}

.sectorlt_sect4 .mod_link_li .ys_imgbox_cover img:first-child {
  opacity: 0;
}

.sectorlt_main .mod_bread {
  top: 100px;
}

.sectorlt_main .mod_bread li a {
  color: var(--color999);
}

.sectorlt_main .mod_bread li:last-child a {
  color: var(--color666);
}

.sectorlt_main .mod_bread li::before {
  background: url(../images/arrow6.svg) center / cover no-repeat;
}

.sectorlt_sect1_li {
  padding: 0 6.5px;
}

.sectorlt_sect1_li_img img,
.sectorlt_sect1_li_img {
  border-radius: var(--raidus20);
}

.sectorlt_sect1_li_img {
  visibility: visible;
}

.sectorlt_sect1_li_img img {
  width: 100%;
}

.sectorlt_sect1_swiper.swiper-container-free-mode>.swiper-wrapper {
  transition-timing-function: linear;
}

.sectorlt_sect1_li {
  width: auto !important;
}

.sectorlt_sect1_title {
  text-align: center;
  position: relative;
}

.sectorlt_sect1_title .std_title1 {
  margin: 20px 0 30px;
}

/*.sectorlt_sect1_title::before{*/
/*    content: '';*/
/*    border-radius: 50%;*/
/*    opacity: 0.6;*/
/*    background: conic-gradient(from 180deg at 50% 50%, #EBEDFF 0deg, #E6F5FE 191.25deg, #EBEDFF 360deg);*/
/*    filter: blur(75px);*/
/*    position: absolute;*/
/*    top: -70%;*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*    width: 27.8vw;*/
/*    height: 27.8vw;*/
/*    z-index: -1;*/
/*}*/
.ys_nybanner_mc .ys_nyban_img::before {
  background: linear-gradient(90deg, #030f18 0, rgba(5, 38, 102, 0) 50%);
}

.cult_sect2 {
  position: relative;
}

.cult_sect1_cont {
  display: flex;
  position: relative;
  align-items: center;
}

.cult_sect1_bj {
  position: absolute;
  bottom: 0;
  left: 0;
}

.cult_sect1_left {
  width: 34.5%;
}

.cult_sect1_right {
  width: 65.5%;
  padding-right: 90px;
  padding-left: 60px;
}

.cult_sect1 {
  background: var(--colorbg1);
  overflow: hidden;
}

.cult_sect1_left,
.cult_sect1_right {
  position: relative;
  z-index: 10;
}

.cult_sect2 .sector_advt_bj {
  top: 0;
}

.cult_sect2 .ys_cont1400 {
  position: relative;
  z-index: 20;
}

.cult_sect2_ul {
  display: flex;
  margin: 0 -20px;
}

.cult_sect2_li {
  width: 33.333333%;
  padding: 0 20px;
}

.cult_sect2_li a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: var(--raidus20);
  position: relative;
}

.cult_sect2_li .ys_imgbox_cover,
.cult_sect2_li .ys_imgbox_cover img {
  border-radius: var(--raidus20);
}

.cslt_text_top {
  position: absolute;
  top: 0;
  left: 0;
  padding: 70px 130px 70px 44px;
  z-index: 10;
}

.std_btn4_blue {
  position: absolute;
  bottom: 70px;
  left: 44px;
  z-index: 10;
}

.cult_sect2_li .ys_imgbox_cover {
  position: relative;
}

.cult_sect2_li .ys_imgbox_cover::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--raidus20);
  background: rgba(0, 0, 0, 0.30);
  z-index: 1;
}

.cslt_text_top_title {
  color: var(--colorfff);
  font-size: 32px;
  line-height: var(--lineh175);
  margin-bottom: 10px;
  font-weight: bold;
}

.cslt_text_top .std_text1 {
  color: var(--colorfff);
}

.std_btn4_blue {
  background: var(--colormain1);
}

.cult_sect2 .home_scenes_li_icon {
  margin: 0 auto 30px;
}

.cult_sect2 .std_text2 {
  color: var(--color333);
}

.cult_sect2 .home_scenes_li {
  padding: 0;
  margin-bottom: 0;
  position: relative;
}

.cult_sect2 .home_scenes_item {
  padding: 0 77px;
  height: 100%;
}

.cult_sect2 .home_scenes_li::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background: #DEDEDE;
}

.cult_sect3 .mod_link_bj img {
  width: 100%;
  height: 100%;
  position: static;
  transform: translate(0, 0);
  border-radius: 0;
}

.cult_sect3 .mod_link_bj {
  height: auto;
  border-radius: 0;
}

.cult_sect3 .mod_link_bj::before {
  border-radius: 0;
}

.cult_sect3 {
  position: relative;
}

.cult_sect3 .mod_link_ul {
  width: 1400px;
  padding: 0;
}

.process_item .eco_sect3_ul {
  flex-wrap: wrap;
}

.mod_search {
  margin: 60px 0 80px;
}

.process_item .eco_sect3_li {
  margin-bottom: 40px;
}

.process_item_cont {
  border-radius: var(--raidus20);
  background: var(--colorfff);
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
}

.process_item_cont .ys_imgbox_cover {
  border-radius: var(--raidus20) var(--raidus20) 0 0;
}

.process_item_cont .eco_sect3_li_text {
  padding: 32px 40px 50px;
}

.process_item_cont .eslt_tag {
  margin-top: 26px;
}

.process_item_cont {
  cursor: pointer;
  position: relative;
  height: 100%;
}

.process_item_cont .std_btn4 {
  position: absolute;
  bottom: 34px;
  right: 34px;
}

.process_item_cont .std_btn4 {
  background: var(--colormain2);
  opacity: 0;
}

.eco_sect3_ul {
  margin-bottom: 40px;
}

.process_item {
  padding-bottom: 100px;
}

.mod_search .ys_cont1400 {
  display: flex;
  justify-content: space-between;
}

.ys_select {
  width: 240px;
  margin-right: 16px;
}

.mod_search_left,
.mod_search_right {
  display: flex;
}

.ys_select_hd input {
  height: 50px;
  padding: 0 28px 0 32px;
  color: var(--color333);
  font-size: var(--font16);
}

.ys_select_hd {
  background: var(--colorbg1);
  border-radius: var(--raidus20);
}

.ys_select_xtbbox {
  right: 14px;
}

.icon-arrow-down:before {
  color: var(--color666);
}

.ys_select_hd input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: var(--color333);
  font-size: 16px;
}

.ys_select_hd input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: var(--color333);
  font-size: 16px;
}

.ys_select_hd input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: var(--color333);
  font-size: 16px;
}

.ys_select_bd {
  background: var(--colorbg1);
  border-radius: 0 0 var(--raidus20) var(--raidus20);
  padding-top: 13px;
}

.ys_select_hd.on {
  /* border-radius: var(--raidus20) var(--raidus20) 0 0; */
}

.ys_select_li {
  padding: 0 32px;
  position: relative;
}

.ys_select_li::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--colormain2);
  opacity: 0;
  z-index: 1;
}

.ys_select_li p {
  padding: 0 16px;
  color: var(--color333);
  font-size: var(--font16);
  line-height: 60px;
  border-top: 1px solid #DDDDDD;
  position: relative;
  z-index: 10;
  height: 60px;
  overflow: hidden;
}

.ys_select_hd.on .icon-arrow-down:before {
  color: var(--colormain2);
}

.ys_select_li:last-child:before {
  border-radius: 0 0 var(--raidus20) var(--raidus20);
}

.mod_search_right_input input {
  width: 336px;
  height: 50px;
  padding: 0 32px;
  color: var(--color333);
  font-size: var(--font16);
  background: var(--colorbg1);
  border-radius: 42px;
}

.mod_search_right button {
  border-radius: 42px;
  background: #3D99ED;
  font-size: var(--font16);
  line-height: 50px;
  width: 150px;
  color: var(--colorfff);
  margin-left: 16px;
  transition: all .36s;
}

.events_item_li a {
  display: block;
}

.events_item_li .ys_cont1400 {
  display: flex;
}

.events_item_li_left .ys_imgbox_cover {
  border-radius: var(--raidus20);
  width: 100%;
}

.events_item_li_left {
  position: relative;
  width: 31.5%;
}

.events_item_li_left .std_btn4 {
  position: absolute;
  top: 50%;
  right: -29px;
  transform: translateY(-50%);
  width: 60px;
  height: 60px;
  background: var(--colormain2);
  opacity: 0;
}

.events_item_li_right {
  width: 68.5%;
  padding-left: 40px;
  height: 100%;
}

.eilr_left {
  width: 90px;
  line-height: 34px;
  text-align: center;
  border-radius: var(--raidus20);
  background: rgba(80, 57, 191, .1);
  color: var(--colormain2);
  font-size: 14px;
  height: 100%;
  margin-right: 68px;
  margin-top: 20px;
}

.events_item_li_right {
  display: flex;
}

.eilr_right {
  height: 100%;
  width: calc(100% - 158px);
  padding: 10px 0;
}

.eilr_right .std_title4 {
  margin-bottom: 30px;
}

.eilr_time {
  display: flex;
  align-items: center;
}

.eilr_time img {
  width: 20px;
}

.eilr_time p {
  padding-left: 8px;
}

.eilr_time p span {
  color: var(--color666);
  font-size: var(--font18);
  padding-right: 20px;
}

.eilr_right .std_title6 {
  margin-top: 60px;
  color: var(--color999);
}

.events_item_li.on .eilr_left {
  background: #EEEDEF;
  color: var(--color666);
}

.events_item_li .ys_cont1400 {
  border-bottom: 1px solid #E1E4E6;
  padding: 50px 0;
}

.events_item_ul {
  margin-bottom: 80px;
}

.article_cont {
  position: relative;
}

.article_bj img {
  position: absolute;
  top: 0;
  right: 0;
  width: auto;
  height: 100%;
  max-width: inherit;
}

.article_title {
  text-align: center;
}

.article_title .std_title1 {
  margin-bottom: 10px;
}

.article_main .mod_bread {
  position: relative;
}

.article_main .mod_bread li a {
  color: var(--color666);
}

.article_main .mod_bread li::after {
  opacity: 1;
  background: url(../images/arrow6.svg) center / cover no-repeat;
}

.article_item {
  margin-top: 68px;
}

.article_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}

.article_li {
  width: 25%;
  padding: 0 20px;
}

.article_li a {
  border-radius: var(--raidus20);
  background: var(--colorfff);
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
  display: block;
  padding: 30px 30px 50px 50px;
  height: 100%;
  /* min-height: 330px; */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}

.article_li a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px solid var(--colormain2);
  border-radius: var(--raidus20);
  opacity: 0;
}

.article_li_top {
  display: flex;
  justify-content: space-between;
  /* margin-bottom: 50px; */
}

.article_li_top_right {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  /* background: var(--colormain2); */
  position: relative;
}

.article_li_top_right img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
}

.article_li_top_left .std_title4 {
  margin-bottom: 15px;
}

.altl_num {
  color: var(--colormain1);
  font-size: 14px;
}

.article_item {
  position: relative;
  z-index: 2;
}

.article_li .std_btn4 {
  background: var(--colormain2);
  margin-top: 24px;
  opacity: 0;
}

.article_li_bot {
  transform: translateY(46px);
}

.article_li_top_left {
  width: 170px;
}

.article_li_top_left {
  padding-top: 15px;
}

.qa_sect1_ul {
  margin-bottom: 80px;
  margin-top: 80px;
}

.qa_sect1_li_top {
  margin-bottom: 16px;
  background: var(--colorbg2);
  padding: 30px 55px 30px 40px;
  border-radius: 10px;
  cursor: pointer;
}

.qa_sect1_li_bot {
  padding: 24px 250px 32px 68px;
  background: var(--colorbg1);
  border-radius: 8px;
}

.qa_sect1_li_bot p {
  line-height: 2;
}

.qa_sect1_li_top {
  display: flex;
  justify-content: space-between;
}

.qa_sect1_li_top .std_text1 {
  position: relative;
  color: var(--color333);
  font-weight: bold;
  padding-left: 30px;
}

.qa_sect1_li_top .std_text1::before {
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  width: 4px;
  height: 18px;
  border-radius: 50px;
  background: var(--colormain1);
}

.qa_sect1_li {
  margin-bottom: 16px;
}

.qa_sect1_li_bot {
  display: none;
}

.qa_sect1_li.on .qa_sect1_li_top img {
  transform: rotate(180deg);
}

.tech_main .mod_search_right_input input {
  width: 500px;
}

.tech_ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 40px;
  margin: 0 -20px 40px;
}

.tech_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 40px;
}

.tech_li a {
  display: block;
  padding: 32px 36px 40px;
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
  background: var(--colorfff);
  border-radius: var(--raidus20);
  position: relative;
  height: 100%;
}

.tech_li_top_icon {
  display: none;
}

.tech_li.on .tech_li_top_icon {
  display: block;
}

.tech_li.on .tech_li_top .ys_imgbox_cover {
  display: none;
}

.tech_li_top {
  width: 136px;
  margin: 0 auto 20px;
  position: relative;
}

.tech_li a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--raidus20);
  border: 2px solid var(--colormain2);
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  opacity: 0;
}

.tech_li_top_title {
  font-weight: bold;
  color: var(--color333);
}

.tech_li_bot {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #DEDEDE;
}

.tech_li_bot .std_text1 p {
  margin-bottom: 0;
}

.tech_li_bot .ys_imgbox_cover {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--colorbg1);
}

.tech_li_bot .ys_imgbox_cover img {
  width: 22px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tech_li_bot {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.tech_li_bot .ys_imgbox_cover img:last-child {
  opacity: 0;
}

.tech_li_top_icon {
  position: relative;
}

.tech_li_top_icon img:last-child {
  width: 72px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tech_li_top .ys_imgbox_cover {
  border-radius: 6px;
}

.articlelt_ul {
  margin: 0 -20px 40px;
  display: flex;
  flex-wrap: wrap;
}

.articlelt_li {
  width: 33.333333%;
  padding: 0 20px;
  margin-bottom: 40px;
}

.articlelt_li a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: var(--raidus20);
  background: var(--colorfff);
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
}

.articlelt_li .ys_imgbox_cover {
  border-radius: var(--raidus20) var(--raidus20) 0 0;
}

.articlelt_li_text {
  padding: 30px;
}

.articlelt_li_bot .eslt_tag {
  border-top: 1px solid #DEDEDE;
  margin-top: 0;
  padding-top: 30px;
}

.articlelt_li_bot {
  padding: 0 30px 30px;
}

.articlelt_li.on .ys_imgbox_cover {
  display: none;
}

.articlelt_li.on .std_title6 {
  display: block;
}

.articlelt_li_text .std_title6 {
  display: none;
}

.articlelt_li_text .std_text2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 70px;
  margin-top: 10px;
  color: var(--color333);
}

.articlelt_li.on .std_text2 {
  margin-bottom: 10px;
}

.articlelt_li_text .std_title6 p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  height: 140px;
  color: var(--color999);
}

.articlelt_li_text .std_title6 {
  margin-bottom: 65px;
}

.ys_noimg {
  position: relative;
}

.ys_noimg_icon {
  width: 27%;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}

.ys_noimg .ys_nyban_title {
  padding: 98px 0 56px;
}

.ys_noimg {
  background: var(--colorbg1);
  min-height: 460px;
}

.ys_noimg .ys_nyban_title {
  text-align: left;
}

.ys_noimg .mod_bread a {
  color: var(--color999);
}

.ys_noimg .mod_bread li::before {
  background: url(../images/arrow6.svg) center / cover no-repeat;
}

.ys_noimg h1 {
  color: var(--color333);
  font-size: 40px;
  line-height: 1.75;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 10px;
}

.ys_noimg_ul {
  display: flex;
  margin: 0 -36px 48px;
}

.ys_noimg_li {
  padding: 0 20px;
}

.ys_noimg_ul {
  margin: 0 -20px 48px;
}

.ys_noimg_li div {
  margin-bottom: 3px;
}

.ys_noimg_li p {
  color: var(--color333);
  font-weight: bold;
}

.ys_noimg_box {
  width: 76%;
}

.ys_nyban_title .std_btn1 p {
  line-height: 50px;
}

.ys_nyban_title .std_btn1,
.train_left_bot .std_btn1 {
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  cursor: pointer;
}

.ys_noimg_icon img {
  width: auto;
  position: relative;
  z-index: 10;
  height: 100%;
  max-width: inherit;
}

/*.ys_noimg_icon::before{*/
/*    width: 37vw;*/
/*    height: 37vw;*/
/*    border-radius: 50%;*/
/*    opacity: 0.9;*/
/*    background: conic-gradient(from 180deg at 50% 50%, #EBEDFF 0deg, #E6F5FE 191.25deg, #EBEDFF 360deg);*/
/*    filter: blur(75px);*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: -160%;*/
/*    left: 0;*/
/*    z-index: 1;*/
/*}*/
.ys_noimg .std_btn1 img:nth-child(2),
.ys_noimg .std_btn1 img:nth-child(3),
.train_left_bot .std_btn1 img:nth-child(2),
.train_left_bot .std_btn1 img:nth-child(3) {
  opacity: 0;
}

.ys_noimg.on .std_btn1 img:nth-child(3),
.train_left_bot.on .std_btn1 img:nth-child(3) {
  background: #EEEDEF;
}

.ys_noimg.on .std_btn1 img:nth-child(3),
.train_left_bot.on .std_btn1 img:nth-child(3) {
  opacity: 1;
  background: #fff;
}

.ys_noimg.on .std_btn1 img:nth-child(2),
.ys_noimg.on .std_btn1 img:nth-child(1),
.train_left_bot.on .std_btn1 img:nth-child(2),
.train_left_bot.on .std_btn1 img:nth-child(1) {
  opacity: 0;
}

.ys_noimg.on .std_btn1,
.train_left_bot.on .std_btn1 {
  background: #EEEDEF;
  border-color: #EEEDEF;
  box-shadow: inherit;
  pointer-events: none;
}

.ys_noimg.on .std_btn1 .ys_imgbox_cover,
.train_left_bot.on .std_btn1 .ys_imgbox_cover {
  background: var(--colorfff);
}

.ys_noimg.on .std_btn1 p,
.train_left_bot.on .std_btn1 p {
  color: var(--color666);
}

.train_left_top {
  position: relative;
  margin-bottom: 40px;
  width: 100%;
}

.train_left {
  width: 62.8%;
}

.train_right {
  width: 37.2%;
  padding-left: 176px;
}

.train_cont .ys_cont1400 {
  display: flex;
}

.pros_video_file {
  width: 100%;
}

.pros_video_file img,
.pros_video_file video {
  width: 100%;
}

.train_left_mid {
  padding-bottom: 80px;
  border-bottom: 1px solid #E0E0E0;
}

.train_left_bot {
  margin-top: 60px;
  padding: 38px 48px;
  border-radius: var(--raidus20);
  background: var(--colorbg1);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.train_left_bot .std_text2 {
  color: var(--color333);
  font-weight: bold;
}

.train_right .std_title5 {
  color: var(--color333);
  font-weight: bold;
}

.train_right_li a {
  display: block;
  padding: 32px 0;
  border-bottom: 1px solid #E0E0E0;
}

.train_right_li .std_title6 {
  color: var(--color333);
  font-weight: bold;
  margin-bottom: 16px;
}

.train_left_mid.yxedr_active ul li::before {
  content: '';
  position: absolute;
  top: 7px;
  left: 0;
  width: 18px;
  height: 18px;
  background: url(../images/d5_icon2.svg) center / cover no-repeat;
}

.train_left_mid.yxedr_active ul li {
  position: relative;
  padding-left: 30px;
}

.train_left_mid.yxedr_active ul,
.train_left_mid.yxedr_active ol {
  padding-inline-start: 0;
}

.articledt_cont_box {
  display: flex;
}

.articledt_main .mod_bread li a {
  color: var(--color999);
}

.articledt_main .mod_bread {
  top: 110px;
}

.articledt_main .mod_bread li::before {
  background: url(../images/arrow6.svg) center / cover no-repeat;
}

.articledt_cont {
  position: relative;
}

.articledt_bj {
  position: absolute;
  top: 0;
  right: 0;
  width: 28%;
}

.articledt_left_mid {
  padding: 0 0 80px;
  border-bottom: 1px solid #E4E4E4;
}

.articledt_left {
  padding-top: 0;
}

.articledt_ban {
  padding-bottom: 32px;
  border-bottom: 1px solid #E4E4E4;
  margin-bottom: 40px;
  width: 100%;
}

.articledt_ban h1 {
  font-size: 36px;
  line-height: 1.5;
  color: var(--color333);
  font-weight: bold;
  margin-bottom: 30px;
}

.articledt_ban_text_btn {
  border-radius: 25px;
  border: 1px solid #EEEDEF;
  width: 80px;
  line-height: 28px;
  text-align: center;
  color: var(--color999);
  font-size: 12px;
  margin-right: 16px;
}

.articledt_ban_text,
.articledt_ban_btn {
  display: flex;
  align-items: center;
}

.articledt_ban_text_time {
  color: var(--color999);
  font-size: var(--font16);
  line-height: 1.5;
  font-family: 'playbold' !important;
}

.articledt_left_bot {
  margin-top: 60px;
}

.articledt_left_bot_li a {
  display: flex;
  padding: 20px 32px;
  justify-content: space-between;
  background: var(--colorbg2);
  border-radius: 10px;
}

.albl_left {
  display: flex;
}

.articledt_left_bot_li {
  margin-bottom: 16px;
}

.albl_file {
  width: 28px;
  line-height: 32px;
}

.albl_left .std_text1 {
  padding-left: 16px;
  width: calc(100% - 28px);
}

.albl_left {
  width: calc(100% - 32px);
  padding-right: 10%;
}

.articledt_left_bot_li .ys_imgbox_cover {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: var(--colorfff);
  position: relative;
}

.articledt_left_bot_li .ys_imgbox_cover img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
}

.articledt_left_bot_li .ys_imgbox_cover img:last-child {
  opacity: 0;
}

.articledt_left_bot_li .std_text1 {
  color: var(--color333);
  line-height: 32px;
}

.articledt_right_top .mod_font32 {
  margin-bottom: 0;
}

.articledt_right_top_li a {
  display: block;
  padding: 32px 0;
  border-bottom: 1px solid #E0E0E0;
}

.articledt_right_top {
  margin-bottom: 50px;
}

.articledt_right_top_li .articledt_ban_text_time {
  font-family: 'playregular' !important;
  margin-bottom: 10px;
}

.articledt_right_top_li .std_text1 {
  margin-bottom: 24px;
  color: var(--color333);
  font-weight: bold;
}

.articledt_right_bot_li .ys_imgbox_cover {
  width: 32px;
  margin-right: 40px;
}

.articledt_right_bot_li a {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 23px 20px 23px 0;
  border-bottom: 1px solid #E0E0E0;
}

.artl_arrow {
  width: 30px;
  height: 30px;
  position: relative;
  border-radius: 50%;
  background: var(--colorfff);
}

.artl_arrow img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.articledt_right_bot_li .std_text1 {
  width: calc(100% - 102px);
}

.articledt_right_bot_li .ys_imgbox_cover img:last-child {
  opacity: 0;
}

.articledt_right_bot_li a {
  position: relative;
}

.articledt_right_bot_li a::before {
  content: '';
  width: calc(100% + 18px);
  height: calc(100% - 4px);
  background: url(../images/d11_bg2.svg) center / cover no-repeat;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -20px;
  transition: all .36s;
  border-radius: var(--raidus20);
  z-index: 2;
  opacity: 0;
}

.articledt_right_bot_li a::after {
  content: '';
  width: calc(100% + 20px);
  height: 100%;
  background: var(--colorfff);
  position: absolute;
  top: 0;
  left: -20px;
  border-radius: var(--raidus20);
  border: 2px solid var(--colormain2);
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  transition: all .36s;
  z-index: 1;
  opacity: 0;
}

.articledt_right_bot_li .ys_imgbox_cover,
.articledt_right_bot_li .std_text1,
.articledt_right_bot_li .artl_arrow {
  position: relative;
  z-index: 5;
}

.articledt_right_bot_li .std_text1 {
  font-weight: bold;
  color: var(--color333);
}

.advice_sect2 {
  padding: 240px 0 120px;
  background: var(--colorbg1);
}

.advice_sect2 {
  margin-top: -130px;
}

.advice_sect1_ul {
  display: flex;
  position: relative;
  padding: 0 0 62px;
}

.advice_sect1_ul::before {
  content: '';
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  height: calc(100% - 40px);
  background: var(--colorfff);
  border-radius: var(--raidus20);
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}

.advice_sect1_li {
  width: 33.333333%;
  padding: 0 90px;
  text-align: center;
  position: relative;
}

.advice_sect1_li_icon {
  position: relative;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: var(--colormain2);
  margin: 0 auto 40px;
}

.advice_sect1_li .std_title5 {
  color: var(--color333);
  margin-bottom: 5px;
  font-weight: bold;
}

.advice_sect1_li .std_title5,
.advice_sect1_li .std_text1 {
  position: relative;
  z-index: 10;
}

.advice_sect1_li_icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.advice_sect1_li::before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 1px;
  height: 120px;
  background: #DEDEDE;
}

.advice_sect1_li:last-child::before {
  display: none;
}

.advice_sect2 .ys_cont1400 {
  display: flex;
  align-items: center;
}

.advice_sect2_left .mod_nytitle {
  text-align: left;
}

.advice_sect2_right {
  width: 42.8%;
  border-radius: var(--raidus20);
}

.advice_sect2_right img {
  border-radius: var(--raidus20);
  width: 100%;
}

.advice_sect2_left {
  width: 57.2%;
  padding-right: 140px;
}

.advice_sect2_left_text {
  margin-top: 30px;
}

.advice_sect2_left_text p {
  color: var(--color666);
  font-size: 18px;
  line-height: var(--lineh175);
  margin-bottom: 14px;
}

.advice_sect2_left_text p:last-child {
  margin-bottom: 0;
}

.advice_sect3 .ys_cont1400 {
  display: flex;
}

.advice_sect3 {
  position: relative;
}

.advice_sect3_left,
.advice_sect3_right {
  width: 50%;
}

.advice_sect3_right {
  padding-left: 120px;
}

.advice_sect3_left {
  padding-right: 100px;
  border-right: 1px solid #DEDEDE;
}

.advice_sect3_bj {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 58%;
}

.advice_sect3_left .std_title2 {
  text-align: left;
}

.advice_sect3_left .mod_nytitle {
  margin-bottom: 10px;
}

.advice_sect3_ul {
  margin-top: 50px;
}

.advice_sect3_li {
  margin-bottom: 32px;
  padding: 30px 50px;
  background: var(--colorbg2);
  display: flex;
  border-radius: 10px;
  align-items: center;
}

.advice_sect3_li:last-child {
  margin-bottom: 0;
}

.advice_sect3_li img {
  width: 44px;
}

.advice_sect3_li_text {
  width: calc(100% - 44px);
  padding-left: 40px;
}

.advice_sect3_li_text .std_title4 a {
  color: var(--color333);
  font-family: 'playbold' !important;
}

.advice_sect3_li_text .std_title4 {
  font-size: var(--font18);
  margin-top: 5px;
}

.mod_side_ph {
  display: none;
}

.ncru_li_date p {
  margin-bottom: 0;
}



.ys_select_hd input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: var(--color333);
  font-size: 16px;
}

.ys_select_hd input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: var(--color333);
  font-size: 16px;
}

.ys_select_hd input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: var(--color333);
  font-size: 16px;
}

.mod_search_right_input input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #B4B4B4;
  font-size: 16px;
}

.mod_search_right_input input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #B4B4B4;
  font-size: 16px;
}

.mod_search_right_input input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #B4B4B4;
  font-size: 16px;
}

/* 缓动 */
.home_scenes_li_icon,
.home_scenes_item::after,
.home_scenes_item_bj,
.home_scenes_item_text,
.hibl_li,
.hibl_li_bot {
  transition: all .5s ease;
}

.ys_hd_pc,
.head_er_text a,
.hndb_top_text,
.msti_top .ys_imgbox_cover,
.head_nav_li>a p,
.head_nav_li_icon img,
.msti_top .ys_imgbox_cover,
.msti_side,
.foot_top_left li img,
.foot_top_mid>ul>li>ul>li>ul>li a,
.foot_bot_right a,
.hibl_li_top_title,
.hibl_btn_img,
.mod_bread li::before,
.mod_bread li::after,
.mod_bread li a,
.mod_prodtec_li_bj,
.mod_prodtec_li a::before,
.mod_prodtec_li a,
.mod_prodtec_li_img img,
.std_btn5_box img,
.mod_link_li .ys_imgbox_cover,
.mod_tab_li a,
.cuib_st tbody tr,
.cuib_st tbody tr td,
.eslt_tag span,
.esll_top img,
.esll_bot_li_icom,
.sali_bj,
.sector_advt_li_item,
.sector_advt_li_item::before,
.sectorlt_sect2_li_text,
.process_item_cont,
.process_item_cont .std_btn4,
.ys_select_li p,
.ys_select_li::before,
.events_item_li_left .std_btn4,
.events_item_li,
.article_li_bot,
.article_li a::before,
.qa_sect1_li_top img,
.tech_li a::before,
.tech_li_bot .ys_imgbox_cover,
.articlelt_li a,
.articledt_left_bot_li .ys_imgbox_cover,
.articledt_right_top_li .std_text1,
.ncru_li_tit {
  transition: all .36s ease;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
  .head_lang_bot a:hover {
    background: #F7F8FA;
    color: var(--colormain1);
  }

  .head_er_text a:hover {
    color: var(--colormain1);
    background: #F7F8FA;
  }

  .hndb_top a:hover .hndb_top_text {
    color: var(--colormain1);
  }

  .hndb_top a:hover .ys_imgbox_cover img:last-child {
    opacity: 1;
  }

  .hndb_top a:hover .ys_imgbox_cover img:first-child {
    opacity: 0;
  }

  .hndb_top a:hover .ys_imgbox_cover img {
    transform: scale(1);
  }

  .msti_top a:hover .ys_imgbox_cover img {
    transform: scale(1) translate(-50%, -50%);
  }

  .head_nav_li>a:hover p {
    color: var(--colormain1) !important;
  }

  .head_nav_li>a:hover .head_nav_li_icon img:last-child {
    opacity: 1 !important;
  }

  .head_nav_li>a:hover .head_nav_li_icon img:first-child,
  .head_nav_li>a:hover .head_nav_li_icon img:nth-child(2) {
    opacity: 0 !important;
  }

  .foot_top_left li a:hover img {
    transform: translateX(10px);
  }

  .foot_top_mid>ul>li>ul>li>ul>li a:hover,
  .foot_bot_right a:hover {
    color: #fff;
  }

  .home_scenes_item:hover .home_scenes_item_bj,
  .home_scenes_item:hover::after,
  .join_deve .home_scenes_item:hover::after {
    opacity: 1;
    transform: translateY(-5px);
  }

  .home_scenes_item:hover .home_scenes_li_icon,
  .home_scenes_item:hover .home_scenes_item_text {
    transform: translateY(-15px);
  }

  .slick-prev:hover,
  .slick-next:hover,
  .yx_rotate10_controls .swiper-button-next:hover,
  .yx_rotate10_controls .swiper-button-prev:hover {
    background: var(--colormain2);
  }

  .home_about_icon_btn:hover {
    background: var(--colormain2);
  }

  .home_about_icon_btn:hover .haib_arrow img:last-child {
    opacity: 1;
  }

  .home_about_icon_btn:hover .haib_arrow img:first-child {
    opacity: 0;
  }

  .home_about_icon_btn:hover .haib_arrow img {
    transform: scale(1) translate(-50%, -50%);
  }

  .hibl_btn:hover .hibl_btn_img {
    background: var(--colormain1);
  }

  .home_bann_point_li:hover .hbpl_btn {
    pointer-events: all;
  }

  .home_bann_point_li:hover .hbpl_btn_com {
    opacity: 1;
    transition: all .36s .4s;
  }

  .home_bann_point_li:hover .hbpl_btn::before {
    width: 100%;
    transition: all .4s cubic-bezier(.34, .44, .41, 1.12);
  }

  .mod_prodt_item:hover .mod_prodt_item_img img {
    transform: scale(1.05);
  }

  /* .mod_prodt_item:hover .std_btn3 img{
        transform: translateX(10px);
    } */
  .mod_prodtec_li a:hover .mod_prodtec_li_bj,
  .mod_prodtec_li a:hover .mod_prodtec_li_img img:nth-child(2),
  .mod_prodtec_li a:hover::before {
    opacity: 1;
  }

  .mod_prodtec_li a:hover .mod_prodtec_li_img img:nth-child(3) {
    opacity: 0;
  }

  .mod_prodtec_li a:hover {
    border-color: var(--colormain2);
  }

  .mod_prodtec_li a:hover .std_btn1 {
    background: var(--colormain2) !important;
    border-color: var(--colormain2) !important;
  }

  .mod_prodtec_li a:hover .std_btn1 p {
    color: var(--colorfff) !important;
  }

  .mod_prodtec_li a:hover .std_btn1 .std_btn1_icon {
    background: var(--colorfff) !important;
  }

  .mod_prodtec_li a:hover .std_purple .std_btn1_icon img:first-child {
    opacity: 0 !important;
  }

  .mod_prodtec_li a:hover .std_purple .std_btn1_icon img:last-child {
    opacity: 1 !important;
  }

  .mod_link_li:hover .ys_imgbox_cover img:last-child {
    opacity: 1;
  }

  .mod_link_li:hover .ys_imgbox_cover img:first-child {
    opacity: 0;
  }

  .mod_link_li:hover .ys_imgbox_cover {
    background: var(--colormain2);
  }

  .mod_indus_li a:hover .std_btn4 {
    background: var(--colormain2);
  }

  .mod_core_li_item:hover .ys_imgbox_cover img {
    transform: scale(1.05);
  }

  .cuib_st tbody tr:hover td {
    color: var(--colorfff) !important;
  }

  .teachaid_item .cuib_st tbody tr:hover {
    background: var(--colormain1);
  }

  .eco_sect3_li a .eslt_tag span:hover {
    border: 1px solid rgba(83, 60, 191, 0);
    background: rgba(83, 60, 191, .1);
    color: var(--colormain2);
  }

  .eco_sect1_right_li a:hover .std_btn4 {
    background: var(--colormain2);
  }

  .sector_advt_li_item:hover {
    box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  }

  .sector_advt_li_item:hover::before {
    opacity: 1;
  }

  .sectorlt_sect2_li a:hover .sectorlt_sect2_li_text {
    box-shadow: 0px 2px 2px 0px rgba(29, 86, 185, 0.02), 0px 6px 5px 0px rgba(29, 86, 185, 0.03), 0px 10px 8px 0px rgba(29, 86, 185, 0.04), 0px 18px 14px 0px rgba(29, 86, 185, 0.04), 0px 26px 30px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
    border-color: transparent;
  }

  .sectorlt_sect2_li a:hover .std_btn4 {
    background: var(--colormain2);
  }

  .std_white:hover {
    background: var(--colormain1) !important;
  }

  .std_white:hover p {
    color: var(--colorfff) !important;
  }

  .std_white:hover .std_btn1_icon {
    background: var(--colorfff) !important;
  }

  .std_white:hover .std_btn1_icon img:last-child {
    opacity: 1 !important;
  }

  .std_white:hover .std_btn1_icon img:first-child {
    opacity: 0 !important;
  }

  .sectorlt_sect4 .mod_link_li:hover .ys_imgbox_cover {
    background: var(--colormain1);
  }

  .mod_link_li:hover .std_btn3 img {
    transform: translateX(10px);
  }

  .cult_sect2_li a:hover .std_btn4_blue {
    background: var(--colormain2)
  }

  .cult_sect2 .home_scenes_item:hover .home_scenes_li_icon {
    background: var(--colormain1);
  }

  .cult_sect2 .home_scenes_item:hover .home_scenes_item_bj,
  .home_scenes_item:hover::after {
    opacity: 0;
    transform: translateY(0);
  }

  .home_main .home_scenes_item:hover::after,
  .mod_scenes .home_scenes_item:hover::after {
    opacity: 1;
    transform: translateY(-5px);
  }

  .cult_sect2 .home_scenes_item:hover .home_scenes_li_icon,
  .cult_sect2 .home_scenes_item:hover .home_scenes_item_text {
    transform: translateY(0);
  }

  .process_item_cont:hover .ys_imgbox_cover img {
    transform: scale(1.05);
  }

  .process_item_cont .eslt_tag span:hover {
    border: 1px solid rgba(83, 60, 191, 0);
    background: rgba(83, 60, 191, .1);
    color: var(--colormain2);
  }

  .process_item_cont:hover {
    box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  }

  .process_item_cont:hover .std_btn4 {
    opacity: 1;
  }

  .ys_select_li:hover p {
    color: var(--colorfff);
    border-top-color: var(--colormain2);
  }

  .ys_select_li:hover::before {
    opacity: 1;
  }

  .events_item_li:hover .std_btn4 {
    opacity: 1;
  }

  .events_item_li:hover {
    background: var(--colorbg1);
  }

  .article_li a:hover .article_li_bot {
    transform: translateY(0);
  }

  .article_li a:hover .std_btn4 {
    opacity: 1;
  }

  .article_li a:hover {
    box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  }

  .article_li a:hover::before {
    opacity: 1;
  }

  .tech_li a:hover::before {
    opacity: 1;
  }

  .tech_li a:hover .tech_li_bot .ys_imgbox_cover img {
    transform: scale(1) translate(-50%, -50%);
  }

  .tech_li a:hover .tech_li_bot .ys_imgbox_cover {
    background: var(--colormain2);
  }

  .tech_li a:hover .tech_li_bot .ys_imgbox_cover img:first-child {
    opacity: 0;
  }

  .tech_li a:hover .tech_li_bot .ys_imgbox_cover img:last-child {
    opacity: 1;
  }

  .articlelt_li a:hover {
    box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  }

  .articlelt_li .eslt_tag:hover span {
    background: rgba(80, 57, 191, 0.10);
    color: var(--colormain2);
  }

  .ys_noimg .std_btn1:hover img:nth-child(2) {
    opacity: 1;
  }

  .ys_noimg .std_btn1:hover img:nth-child(1) {
    opacity: 0;
  }

  .articledt_left_bot_li a:hover .ys_imgbox_cover img {
    transform: translate(-50%, -50%) scale(1);
  }

  .articledt_left_bot_li a:hover .ys_imgbox_cover img:last-child {
    opacity: 1;
  }

  .articledt_left_bot_li a:hover .ys_imgbox_cover img:first-child {
    opacity: 0;
  }

  .articledt_left_bot_li a:hover .ys_imgbox_cover {
    background: var(--colormain2);
  }

  .articledt_right_bot_li a:hover::before,
  .articledt_right_bot_li a:hover::after {
    opacity: 1;
  }

  .articledt_right_bot_li a:hover .ys_imgbox_cover img {
    transform: scale(1);
  }

  .articledt_right_bot_li a:hover .ys_imgbox_cover img:last-child {
    opacity: 1;
  }

  .articledt_right_bot_li a:hover .ys_imgbox_cover img:first-child {
    opacity: 0;
  }

  .articledt_right_bot_li a:hover {
    border-color: transparent;
  }

  .articledt_right_top_li a:hover .std_text1 {
    color: var(--colormain2);
  }

  .mod_search_right button:hover {
    background: var(--colormain2);
  }
}

/* Delia-start */
/* E5新闻资讯详情-start */
.newdet_cont {
  width: 100%;
  position: relative;
  padding-top: 114px;
}

.newdet_main .mod_bread li a {
  color: var(--color999);
}

.newdet_main .mod_bread li::before {
  background: url(../img/bread3.svg) center / cover no-repeat;
}

.newdet_main h1 {
  line-height: var(--lineh175);
  margin-bottom: 39px;
}

.newdet_cont_box {
  display: flex;
}

.newdet_cont_le {
  width: 66%;
}

.newdet_cont_ri {
  width: 34%;
  padding-left: 137px;
}

.newdet_cont_le_date p {
  color: var(--color999);
  font-family: 'playregular' !important;
}

.newdet_cont_le_date {
  padding-bottom: 40px;
  border-bottom: solid 1px #E4E4E4;
}

.newdet_cont_le_edr p {
  color: var(--color666);
  line-height: var(--lineh175);
  font-size: var(--font16);
  margin-bottom: 12px;
  text-align: justify;
}

.newdet_cont_le_edr {
  margin: 40px 0 70px;
}

.newdet_cont_le_edr img {
  width: 100%;
  border-radius: var(--raidus20);
}

.newdet_cont_le_more {
  padding-bottom: 70px;
  border-bottom: solid 1px #DFE2E4;
}

.newdet_cont_le_more .std_btn1 {
  width: 208px;
}

.newdet_cont_le_paging {
  margin-top: 40px;
}

.nclp_li a {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.nclp_li {
  margin-bottom: 20px;
}

.nclp_li:last-child {
  margin-bottom: 0px;
}

.nclp_li_text p,
.nclp_li_word p {
  transition: all .36s;
  color: #9099A0;
}

.std_padd120 {
  padding-bottom: 120px;
}

.mod_text32 {
  font-size: 32px;
  color: var(--color333);
  line-height: var(--lineh15);
  font-weight: bold;
}

.ncru_li_tit {
  height: 1.75em;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  margin-bottom: 15px;
  font-weight: bold;
}

.ncru_li_word p {
  height: 3.5em;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.ncru_li_word {
  margin-bottom: 36px;
}

.newdet_bg {
  width: 717px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
}

.newdet_bg img {
  width: 100%;
}

.newdet_cont_ri h2 {
  margin-bottom: 25px;
}

.ncru_li_btm {
  display: flex;
  align-items: center;
}

.ncru_li_btm_icon {
  width: 20px;
  margin-right: 8px;
}

.ncru_li_btm_icon img {
  width: 100%;
}

.ncru_li a {
  display: block;
  padding: 50px 0 22px;
  border-bottom: solid 1px #E0E0E0;
}

.ncru_li:first-child a {
  padding-top: 0px;
}

/* E5新闻资讯详情-end */
/* E4新闻资讯-start */
.news_cont {
  width: 100%;
  position: relative;
  padding-top: 60px;
}

.news_main .ys_nyban_img::before {
  background: rgba(0, 0, 0, 0.30);
}

.news_cont_tpul {
  display: flex;
  margin: 0 -8px;
}

.news_cont_tpul_li {
  padding: 0 8px;
}

.nctl_text {

  background: transparent;
  border-radius: 6px;
  border: 1px solid #E9ECEF;
  cursor: pointer;
  transition: all .36s;
}

.nctl_text a {
  padding: 0px 48px;
}

.nctl_text a {
  line-height: 50px;
  text-align: center;
  transition: all .36s;
  display: block;
  color: var(--color666);
}

.news_cont_tpul_li.active .nctl_text {
  background: var(--colormain2);
}

.news_cont_tpul_li.active .nctl_text a {
  color: var(--colorfff);
}

.std_padd100_btm {
  padding-bottom: 100px;
}

.news_main .home_news {
  margin-top: 80px;
}

.news_main .home_news_ul {
  flex-wrap: wrap;
  margin: 0 -20px;
  overflow: hidden;
}

.news_main .home_news_li {
  margin-bottom: 50px;
  padding: 0 20px;
}

.news_main .home_news_li:nth-of-type(3n+1) {
  animation-delay: 0.1s;
}

.news_main .home_news_li:nth-of-type(3n+2) {
  animation-delay: 0.2s;
}

.news_main .home_news_li:nth-of-type(3n+3) {
  animation-delay: 0.3s;
}

.news_main .mod_paging {
  margin-top: 30px;
}

.pc_fenye li {
  width: 40px;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  color: #000;
  transition: .3s;
}

.pc_fenye li.activepage {
  color: #fff;
  background: var(--colormain1);
}

/* E4新闻资讯-end */
/* E3联系我们-start */
.ctact_main .mod_bread li a {
  color: var(--color999);
}

.ctact_main .mod_bread li::before {
  background: url(../images/bread3.svg) center / cover no-repeat;
}

.ctact_cont {
  width: 100%;
  position: relative;
  padding-top: 114px;
}

.ctact_bg {
  width: 540px;
  position: absolute;
  top: 0;
  left: 55%;
  transform: translateX(-50%);
  z-index: -1;
}

.ctact_bg img {
  width: 100%;
}

.ctact_tp h1 {
  text-align: center;
}

.ctact_tp h1 span {
  text-align: center;
  color: var(--color333);
  line-height: var(--lineh175);
  margin-bottom: 15px;
  font-size: var(--font24);
  font-weight: normal;
}

.ctact_tp_img,
.ctact_tp_img img {
  width: 100%;
}

.ctact_tp_img {
  position: relative;
  z-index: -1;
  margin-top: -100px;
}

.ctact_min {
  width: 100%;
  position: relative;
  margin-top: -100px;
}

.ctact_min_box {
  padding: 60px 80px;
  border-radius: 20px;
  background: var(--colorfff);
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  display: flex;
  align-items: center;
}

.cmlu_li_icon {
  width: 80px;
  height: 80px;
  margin-right: 24px;
  position: relative;
  border-radius: 50%;
  background: var(--colormain2);
  flex-shrink: 0;
}

.cmlu_li_icon img {
  width: 44px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.cmlu_li_textbox_text a {
  font-family: 'playbold' !important;
}

.cmlu_li_box {
  display: flex;
  align-items: center;
}

.cmlu_li_textbox_tit {
  margin-bottom: 8px;
}

.cmlu_li {
  padding-right: 120px;
  position: relative;
}

.cmlu_li::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 60px;
  transform: translateY(-50%);
  width: 1px;
  height: 100px;
  background: #DEDEDE;
}

.ctact_min_le_ul {
  display: flex;
}

.cmrl_item_box {
  position: relative;
}

.cmrl_item_btm {
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.05);
  padding: 14px 16px;
  position: absolute;
  left: 50%;
  bottom: 70px;
  transform: translateX(-50%);
  display: none;
}

.cmrl_item_btm_img {
  width: 86px;
}

.cmrl_item_btm_img img {
  width: 100%;
}

.cmrl_item_btm_word p {
  font-size: 14px;
  text-align: center;
  color: var(--color666);
  line-height: var(--lineh15);
}

.cmrl_item_btm_icon {
  width: 14px;
  height: 14px;
  position: absolute;
  left: 50%;
  bottom: -7px;
  transform: translateX(-50%) rotate(45deg);
  background: #fff;
}

.ctact_min_ri_list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 -25px;
}

.ctact_min_le {
  width: 65%;
}

.ctact_min_ri {
  width: 35%;
}

.cmrl_item {
  padding: 0 25px;
}

.cmrl_item_tp {
  width: 40px;
  cursor: pointer;
  position: relative;
}

.cmrl_item_tp img {
  width: 100%;
  transition: all .36s;
}

.cmrl_item_tp img:nth-child(2) {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.cmrl_item_tp.on img:nth-child(2) {
  opacity: 1;
}

.cmrl_item_tp.on img:nth-child(1) {
  opacity: 0;
}

.ctact_map {
  width: 100%;
  position: relative;
  padding-top: 190px;
}

.ctact_map_img,
.ctact_map_img img {
  width: 100%;
}

.ctact_map .ys_cont1400 {
  position: relative;
}

.ctact_map_ul {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.ctact_map_ul_li {
  position: absolute;
}

.cmul_icon {
  width: 22px;
  animation: fudong 2s both linear infinite;
}

@keyframes fudong {
  0% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(8px);
  }

  100% {
    transform: translateY(0px);
  }
}

.cmul_icon img {
  width: 100%;
}

.ctact_map_ul_li1 {
  top: 26%;
  left: 11.5%;
}

.ctact_map_ul_li2 {
  top: 15%;
  left: 43.5%;
}

.ctact_map_ul_li3 {
  top: 21%;
  left: 72%;
}

.ctact_map_ul_li4 {
  top: 25.5%;
  left: 78%;
}

.ctact_map_ul_li5 {
  top: 29%;
  left: 73.5%;
}

.ctact_map_ul_li6 {
  top: 30%;
  left: 74.8%;
}

.ctact_map_ul_li7 {
  top: 36%;
  left: 73%;
}

.ctact_map_ul_li:nth-of-type(2n) .cmul_icon {
  animation-delay: 0.3s;
}

.ctact_comp {
  margin-top: 20px;
}

.ctact_comp_ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin: 0 -20px;
}

.ctact_comp_ul_li {
  padding: 0 20px;
  width: 33.333333%;
  margin-bottom: 40px;
}

.ctact_comp_ul_li:nth-of-type(3n+1) {
  animation-delay: 0.1s;
}

.ctact_comp_ul_li:nth-of-type(3n+2) {
  animation-delay: 0.2s;
}

.ctact_comp_ul_li:nth-of-type(3n+3) {
  animation-delay: 0.3s;
}

.cbli_box {
  display: flex;
}

.ccul_box {
  height: 100%;
  border-radius: 10px;
  background: rgba(242, 245, 246, 0.60);
  padding: 36px 50px;
}

.ccul_box_tit {
  position: relative;
  padding-left: 20px;
  margin-bottom: 24px;
}

.ccul_box_tit::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 4px;
  height: 24px;
  border-radius: 50px;
  background: var(--colormain1);
}

.cbli_icon {
  width: 20px;
  margin-right: 8px;
  flex-shrink: 0;
  margin-top: 4px;
}

.cbli_icon img {
  width: 100%;
}

.ccul_box_list_item {
  margin-bottom: 16px;
}

.ccul_box_list_item:last-child {
  margin-bottom: 0px;
}

.std_padd90_btm {
  padding-bottom: 90px;
}

/* E3联系我们-end */
/* E2加入我们-start */
.join_main .ys_nyban_img::before {
  background: rgba(0, 50, 109, 0.20);
}

.join_main .ys_nyban_btn {
  display: flex;
  align-items: flex-start;
  position: absolute;
  top: 65%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.join_main .ys_nyban_btn .std_btn1.std_purple1 {
  width: 249px;
  margin-right: 24px;
}

.join_main .ys_nyban_btn .std_btn1 {
  background: #fff;
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}

.join_main .ys_nyban_title {
  text-align: left;
}

.join_main .ys_nyban_title h1 {
  margin-bottom: 40px;
}

.join_main .ys_nyban_title p {
  font-size: var(--font24);
  width: 49%;
}

.join_main .ys_pos_center {
  top: 45%;
}

.join_cont {
  width: 100%;
  position: relative;
}

.joni_bg {
  width: 540px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.joni_bg img {
  width: 100%;
}

.join_hope_le {
  width: 60%;
  padding-right: 160px;
}

.join_hope_ri {
  width: 40%;
}

.join_hope_box {
  display: flex;
  align-items: center;
}

.join_hope_ri_img {
  border-radius: 20px;
  overflow: hidden;
}

.join_hope_ri_img img {
  width: 100%;
  transition: all .36s;
}

.join_hope_le_word p {
  font-size: var(--font18);
  color: var(--color666);
  line-height: var(--lineh175);
  margin-bottom: 12px;
}

.std_padding1_top {
  padding-top: var(--space130);
}

.std_padd120_btm {
  padding-bottom: 120px;
}

.join_deve {
  width: 100%;
  position: relative;
  background: #F8F8FA;
}

.join_main .home_scenes_ul {
  align-items: stretch;
  margin: 0 -20px;
}

.join_main .home_scenes_li {
  width: 50%;
  padding: 0 20px;
  margin-bottom: 32px;
}

.join_main .home_scenes_item {
  border-radius: 20px;
  background: #FFF;
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
  padding: 55px 32px 54px;
  height: 100%;
}

.join_main .home_scenes_item .std_title4 {
  margin-bottom: 10px;
}

.join_main .home_scenes_li_icon {
  width: 80px;
  height: 80px;
}

.join_post {
  width: 100%;
  position: relative;
  background: var(--colormain2);
}

.join_post_box {
  display: flex;
  align-items: center;
}

.mod_text40 {
  font-size: 40px;
  line-height: var(--lineh15);
  color: var(--colorfff);
}

.join_post_ri {
  width: 49%;
  position: relative;
}

.join_post_ri_img,
.join_post_ri_img img {
  width: 100%;
}

.join_post_ri_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.join_post_ri_bg img {
  width: 100%;
  height: 100%;
}

.join_post_le {
  width: 51%;
  padding-right: 103px;
}

.join_post_le .mod_text40 {
  margin-bottom: 40px;
}

.join_post_le_word p {
  color: var(--colorfff);
}

.join_post_le_btn .std_btn1.std_purple1 {
  width: 250px;
  margin-right: 24px;
}

.join_post_le_btn {
  display: flex;
  margin-top: 77px;
}

.join_post_le_btn .std_btn_box {
  background: #fff;
}

.join_post_le_btn .std_purple .std_btn1_icon {
  background: var(--colormain2);
}

/* E2加入我们-end */
/* E1公司介绍-start */
.intro_cont {
  width: 100%;
  position: relative;
}

.intro_main .home_scenes_ul {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}

.intro_main .home_scenes_li {
  width: 50%;
}

.pinpai .home_scenes_li {
  width: 33.333333%;
}

.intro_main .home_scenes_item {
  height: 100%;
  border-radius: 20px;
  background: #FFF;
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
}

.intro_main .join_deve {
  width: 100%;
  background: #fff;
}

.intro_main .home_scenes_item_text .std_title4 {
  margin-bottom: 16px;
}

.intro_main .home_scenes_li_icon {
  width: 80px;
  height: 80px;
}

.intro_main .home_scenes_item {
  padding: 55px 40px 54px;
}

.intro_main .mod_cus {
  background: #F8F8FA;
  overflow: hidden;
}

.intro_main .home_partner_bot_title {
  font-size: var(--font48);
}

.intro_main .home_partner_bot_bj {
  background: linear-gradient(180deg, rgba(230, 238, 248, 0.81) 13.67%, rgba(230, 238, 248, 0.00) 80.73%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.isul_text p {
  color: var(--color333);
  text-align: center;
}

.intro_slide_ul {
  display: flex;
  align-items: stretch;
  margin: 0 -20px;
}

.intro_slide_ul_li {
  width: 25%;
  padding: 0 20px;
}

.isul_box {
  height: 100%;
  padding: 70px 30px 60px;
  border-radius: var(--raidus20);
  background: #FFF;
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
  border: solid 2px transparent;
  transition: all .36s;
}

.isul_tp {
  position: relative;
}

.isul_bg {
  width: 100%;
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
}

.isul_img {
  width: 126px;
  margin: 0 auto 12px;
}

.isul_img img {
  width: 100%;
}

.intro_slide_ul .slick-track {
  display: flex;
  align-items: stretch;
  padding: 20px 0 40px;
}

.intro_slide_ul .slick-slide {
  height: auto;
}

/* E1公司介绍-end */
/* D14查找经销商-start */
.sell_main {
  position: relative;
}

.sell_main .mod_bread li a {
  color: var(--color999);
}

.sell_main .mod_bread li::before {
  background: url(../images/bread3.svg) center / cover no-repeat;
}

.sell_cont {
  width: 100%;
  position: relative;
  padding-top: 114px;
}

.sell_cont h1 {
  text-align: center;
  margin-bottom: 68px;
}

.sell_area_le {
  width: 23%;
  padding-right: 64px;
  position: relative;
}

.sell_area_le::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 1px;
  height: 82%;
  background: #DEDEDE;
}

.sell_area_ri {
  width: 77%;
  padding-left: 107px;
}

.saru_li {
  display: none;
}

.saru_li:first-child {
  display: block;
}

.sell_ara {
  padding-top: 50px;
}

.sell_ara_box {
  display: flex;
  padding: 43px 60px 40px;
  border-radius: var(--raidus20);
  background: #FFF;
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}

.sell_area_le_tit {
  margin-bottom: 19px;
}

.sell_area_le_tit p {
  color: var(--color666);
  line-height: var(--lineh175);
}

.salu_li_text p {
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  color: var(--color666);
  transition: all .36s;
}

.salu_li_text {
  padding: 0px 32px;
  background: transparent;
  border-radius: 30px;
  border: 1px solid #E9ECEF;
  transition: all .36s;
  cursor: pointer;
}

.salu_li.act .salu_li_text {
  background: var(--colormain1);
}

.salu_li.act .salu_li_text p {
  color: var(--colorfff);
}

.salu_li {
  margin-bottom: 16px;
  display: inline-block;
}

.salu_li:last-child {
  margin-bottom: 0px;
}

.saru_list {
  width: 33.333333%;
  padding: 0 100px;
}

.saru_li_box {
  display: flex;
  margin: 0 -100px;
}

.saru_list_item p {
  font-size: var(--text16);
  color: var(--color333);
  line-height: 2.2;
  cursor: pointer;
  display: inline-block;
  transition: all .36s
}

.saru_li_tit {
  margin-bottom: 19px;
}

.sell_bg_svg_item.active {
  fill: var(--colormain2);
}

.sell_bg,
.sell_bg svg {
  width: 100%;
}

.sell_from_bg {
  width: 670px;
  position: relative;
  bottom: -100px;
  left: -300px;
}

.sell_from_bg img {
  width: 100%;
}

.sell_from_box {
  display: flex;
}

.mod_text20 {
  font-size: 20px;
  line-height: var(--lineh175);
  color: var(--color666);
}

.sell_from_le {
  width: 37.5%;
}

.sell_from_ri {
  width: 62.5%;
  padding-left: 130px;
}

.sell_from_le h2 {
  margin-bottom: 20px;
}

.sfrc_list {
  display: flex;
  margin: 0 -20px 32px;
}

.sfrc_list_item {
  width: 50%;
  padding: 0 20px;
}

.sfrc_list_item_label {
  width: 100%;
  height: 40px;
  border-bottom: solid 1px #999;
  display: flex;
  align-items: center;
}

.sfrc_list_item_label p,
.sfrc_text_label p {
  font-size: var(--text16);
  color: var(--color333);
  line-height: var(--lineh15);
  padding-right: 10px;
  flex-shrink: 0;
}

.sfrc_list_item_label p span,
.sfrc_text_label p span {
  color: #FF0606;
  margin-left: 3px;
}

.slil_input {
  width: 100%;
}

.slil_input input {
  width: 100%;
  height: 100%;
  font-size: var(--text16);
  color: var(--color333);
  line-height: var(--lineh15);
}

.sfrc_text {
  width: 100%;
  margin-bottom: 22px;
}

.sfrc_text_label {
  width: 100%;
  border-bottom: solid 1px #999;
}

.sfrc_text_label_area textarea {
  width: 100%;
  height: 82px;
  font-size: var(--text16);
  color: var(--color333);
  line-height: var(--lineh15);
}

.sell_from {
  padding-bottom: 78px;
}

.sfrc_list_code {
  width: 120px;
}

.sfrc_list_code img {
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.sfcr_code {
  display: flex;
  align-items: flex-end;
  margin-bottom: 26px;
}

.sfrc_right {
  display: flex;
  margin-bottom: 32px;
}

.sfrc_right span {
  width: 12px;
  height: 12px;
  border: solid 1px #d9d9d9;
  border-radius: 2px;
  display: block;
  position: relative;
  cursor: pointer;
  margin-right: 6px;
  margin-top: 8px;
  transition: all .36s;
}

.sfrc_right span::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 5px;
  height: 5px;
  background: var(--colormain1);
  opacity: 0;
  transition: all .36s;
}

.sfrc_right span.on {
  border: solid 1px #3D99ED;
}

.sfrc_right span.on::after {
  opacity: 1;
}

.sfrc_right p {
  color: var(--color666);
  font-size: 14px;
  line-height: 2;
}

.sfrc_right p a {
  color: var(--colormain1);
  text-decoration: underline;
}

.sell_from_ri_cont .std_btn_box {
  color: var(--colorfff);
  font-size: var(--text16);
  line-height: 50px;
  text-align: center;
  cursor: pointer;
}

.sell_from_ri_cont .std_btn2 {
  width: 200px;
}

.sell_from {
  display: none;
}

.saru_list_item.act p {
  color: var(--colormain2);
}

.intro_bg_ph {
  display: none;
}

.intro_bg {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
}

.intro_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.intro_slide,
.intro_main .mod_link {
  background: var(--colorfff);
}

.intro_info {
  width: 100%;
  height: 100vh;
  position: relative;
}

.intro_info::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 50, 109, 0.20) 0%, rgba(0, 50, 109, 0.20) 100%);
}

.intro_info_cont {
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.intro_info_cont h1 {
  color: var(--colorfff);
  margin-bottom: 37px;
  line-height: var(--lineh15);
}

.intro_info_word {
  color: var(--colorfff);
  font-weight: normal;
}

.intro_info_line {
  margin-top: 106px;
  width: 200px;
  height: 8px;
  position: relative;
}

.intro_info_line::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background: var(--colormain1);
}

.intro_info_line::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background: var(--colormain2);
}

.ys_cont960 {
  width: 960px;
  max-width: 100%;
  margin: 0 auto;
}

.intro_text_word p {
  font-size: 20px;
  line-height: var(--lineh175);
  color: var(--colorfff);
}

.intro_text_word {
  position: relative;
  z-index: 2;
}

.intro_text h2 {
  color: var(--colorfff);
  margin-bottom: 40px;
  position: relative;
  z-index: 2;
}

.intro_text {
  width: 100%;
  padding-top: 45px;
  padding-bottom: 280px;
  position: relative;
}

.intro_text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(360deg, #2E318B 0%, rgba(46, 49, 139, 0.00) 100%);
}

.intro_text::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 50, 109, 0.20) 0%, rgba(0, 50, 109, 0.20) 100%);
}

.ys_develop1 .std_title3 {
  font-weight: bold;
  text-align: center;
}

.ys_develop1_box {
  margin: 50px -105px 0px -105px;
}

.ys_develop1_list_nub {
  padding: 0 105px;
}

.ydln_cry {
  display: flex;
  align-items: flex-start;
}

.ydln_text {
  width: calc(100% - 420px);
  padding-right: 193px;
  transition: all 0.36s;
}

.ydln_text_year {
  position: relative;
  z-index: 2;
  margin-bottom: -10px;
}

.ydln_text_year_font1 {
  font-size: 130px;
  background: linear-gradient(180deg, #F2F1F3 31.51%, rgba(242, 241, 243, 0.00) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: 0.05em;
  font-family: 'playbold' !important;
}

.ydln_text_year_font1 {
  opacity: 1;
  position: relative;
  top: 12px;
  left: 12px;
  display: inline-block;
}

.ys_develop1_box_bg {
  position: absolute;
  left: 8%;
  bottom: -15%;
  width: 540px;
  z-index: 0;
}

.ys_develop1_box_bg img {
  width: 100%;
}

.ys_develop1_list_nub.swiper-slide-prev,
.ys_develop1_list_nub.swiper-slide-next {
  opacity: 0;
}

.ydln_text .ydln_text_word p {
  font-size: var(--font18);
  color: var(--color666);
  line-height: var(--lineh175);
}

.ydln_text_word h3 {
  margin-bottom: 18px;
}

.ydln_img {
  width: 420px;
  transition: all 0.36s;
}

/* 控件 */
.mod_controls1_list_nub,
.mod_controls1 {
  position: relative;
  z-index: 2;
}

.mod_controls1::before {
  content: '';
  height: 16px;
  border-radius: 16px;
  background: rgba(245, 245, 245);
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.mod_controls1::after {
  content: '';
  height: 16px;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  background: var(--colormain2);
  width: calc(100% / 15);
  left: 0px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

/* 切换箭头 */
.mod_arrows2 .swiper-button-prev,
.mod_arrows2 .swiper-button-next {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #EBEBED;
  /* box-shadow: 0px 6px 19px rgba(170, 178, 179, 0.24); */
  transition: all 0.36s;
  margin-top: 0;
  transform: translateY(-50%);
}

.mod_arrows2 .swiper-button-next {
  right: 0px;
  top: 0;
}

.mod_arrows2 .swiper-button-prev {
  left: 0px;
  top: 0;
}

.mod_arrows2 .swiper-button-prev::before,
.mod_arrows2 .swiper-button-next::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 18px;
  height: 16px;
  background-size: 100% 100%;
  z-index: 2;
}

.mod_arrows2 .swiper-button-prev::before {
  background: url(../img/arr_y.svg) no-repeat;
}

.mod_arrows2 .swiper-button-next::before {
  background: url(../img/arr_z.svg) no-repeat;
}

.mod_arrows2 .swiper-button-next:after,
.mod_arrows2 .swiper-button-prev:after {
  display: none;
}

/* 轮播点 */
.mod_controls1_list {
  display: flex;
  justify-content: center;
  /* margin: 0 -72px; */
}

.mod_controls1_list_nub {
  padding: 52px 72px;
  width: 14%;
  cursor: pointer;
}

.mod_controls1_list_nub span {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  position: relative;
  margin: 0 auto;
  display: block;
  border: solid 2px var(--colormain2);
  z-index: 3;
}

.mod_controls1_list_nub span::before,
.mod_controls1_list_nub span::after {
  content: '';
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

.mod_controls1_list_nub .std_title6 {
  font-size: 20px;
  line-height: 1.75;
  color: #676B77;
  transition: all 0.36s;
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  font-family: 'playbold' !important;
}

.mod_controls1_list_nub.on .std_title6 {
  color: var(--colormain2);
}

.mod_controls1_list_nub.on::after {
  animation: pathlu 4s linear forwards;
}

.mod_controls1_list_nub:last-child.on::after {
  animation: none;
}

.mod_controls1_list_nub::after {
  content: '';
  height: 16px;
  background: var(--colormain2);
  width: 0;
  position: absolute;
  left: 46%;
  top: 50%;
  transform: translateY(-50%);
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.mod_controls1_list_nub:not(.on)::after {
  width: 103%;
}

.mod_controls1_list_nub.on~.mod_controls1_list_nub::after {
  width: 0;
}

@keyframes pathlu {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.mod_controls1_list .slick-track {
  width: 100%;
  white-space: nowrap;
}

.mod_controls1_list .slick-list {
  width: 100%;
}

.ys_develop1_list_nub.swiper-slide-prev .ydln_text_year_font2,
.ys_develop1_list_nub.swiper-slide-next .ydln_text_year_font2,
.ys_develop1_list_nub.swiper-slide-prev .std_text2,
.ys_develop1_list_nub.swiper-slide-next .std_text2,
.ys_develop1_list_nub.swiper-slide-prev .ydln_img,
.ys_develop1_list_nub.swiper-slide-next .ydln_img {
  opacity: 0;
  pointer-events: none;
}

.ys_develop1_list_nub.swiper-slide-prev .ydln_text_year_font1 {
  transform: translateX(calc(1200px - 100%));
  transition: all 1.2s;
}

/* 滚动条 */
.mCSB_scrollTools .mCSB_draggerRail {
  width: 1px;
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #E6E6E6;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 1px;
}

.mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #4a6cf7;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #4a6cf7;
}

.intro_hist {
  width: 100%;
  background: #fff;
  position: relative;
}

.intro_main .mod_link_bj img {
  object-fit: cover;
}

.ys_develop1 h2 {
  text-align: center;
}

.ys_develop1 {
  overflow: hidden;
}

/* D14查找经销商-end */
@media screen and (min-width: 1200px) {
  .join_hope_ri_img:hover img {
    transform: scale(1.05);
  }

  .pc_fenye a:hover li {
    color: #fff;
    background: var(--colormain1);
  }

  .first:hover li,
  .prev:hover li,
  .next:hover li,
  .end:hover li {
    color: var(--colormain1) !important;
    background: transparent !important;
  }

  .nclp_li a:hover .nclp_li_text p,
  .nclp_li a:hover .nclp_li_word p {
    color: var(--colormain2);
  }

  .join_post_le_btn .std_btn_box:hover {
    background: var(--colormain1);
  }

  .join_main .home_scenes_item:hover::after {
    transform: translateY(0px);
  }

  .isul_box:hover {
    border: 2px solid var(--colormain2);
    box-shadow: 0px 2px 2px 0px rgba(29, 86, 185, 0.02), 0px 6px 5px 0px rgba(29, 86, 185, 0.03), 0px 10px 8px 0px rgba(29, 86, 185, 0.04), 0px 18px 14px 0px rgba(29, 86, 185, 0.04), 0px 26px 30px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  }

  .sell_from .std_none_blue:hover .std_btn_box {
    color: var(--colormain1);
  }

  .mod_arrows2 .swiper-button-prev:hover,
  .mod_arrows2 .swiper-button-next:hover {
    background: var(--colormain2);
  }

  .pdln_btn_img:hover::before {
    background: var(--colormain2);
  }
}

/* Delis-end */
/* 2023.12.22 - tammy - start */
.summary_series_list_nub {
  width: 14.285714%;
  padding: 0 48px;
}

.summary_series_list {
  margin: 0 -48px;
}

.ssln_link .std_title6 {
  text-align: center;
  line-height: var(--lineh175);
  color: var(--color333);
  transition: all 0.36s;
}

.ssln_link .ys_imgbox_cover {
  width: 100%;
}

.summary_series {
  padding-top: 26px;
}

.summary_series_list_nub:not(:first-child) {
  display: none;
}

.mod_arrowsx1 .slick-prev,
.mod_arrowsx1 .slick-next {
  width: 30px;
  height: 30px;
}

.mod_arrowsx1 .slick-next::before,
.mod_arrowsx1 .slick-prev::before {
  width: 16px;
  height: 16px;
  background-size: 100% 100%;
}

.summary_series_list .slick-prev {
  left: -66px;
}

.summary_series_list .slick-next {
  right: -66px;
}

.summary_center {
  padding-top: var(--distance88);
}

.std_text18,
.std_text18 p {
  font-size: var(--font18);
  color: var(--color666);
  line-height: var(--lineh175);
}

.std_inpro1 {
  width: 63%;
  max-width: 878px;
  margin: 0 auto;
}

.summary_center .std_inpro1 .std_text18 {
  margin-top: var(--distance33);
}

.summary_center .std_inpro1 {
  margin-bottom: var(--distance95);
}

#summary_lottie {
  width: 100%;
  position: relative;
  min-height: calc(100vh - 90px);
}

.summary_effect_cry {
  position: relative;
  height: calc(100vh - 90px);
  display: flex;
  align-items: center;
  overflow: hidden;
}

.summary_effect_box {
  position: relative;
}

.summary_effect_box_img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.36s;
  display: flex;
  align-items: flex-end;
}

.summary_effect_box_img img {
  width: 100%;
}

.summary_effect_box {
  /* transform: scale(0.796); */
  transform-origin: center bottom;
}

#summary_lottie,
.summary_effect_box_img {
  transition: all .36s ease;
}

/* .summary_effect.act #summary_lottie{
    opacity: 0;
    pointer-events: none;
}
.summary_effect.act .summary_effect_box_img{
    opacity: 1;
    pointer-events: all;
} */
.summary_effect_cry .std_inpro1 {
  transition: all 1s .3s ease-in-out;
  width: 100%;
}

.summary_effect.act .summary_effect_cry .std_inpro1 {
  opacity: 1;
  pointer-events: all;
  transform: translate(-50%, 0px);
}

.summary_effect .std_inpro1 .std_text1 {
  margin-top: 12px;
}

.std_btn1_wai {
  display: flex;
  justify-content: center;
  margin-top: var(--space30);
}

.std_btn1_wai .std_btn1 {
  width: auto;
}

.std_btn1_wai .std_purple p {
  margin-right: 29px;
}

.std_btn1_wai .std_btn1 .std_btn_box {
  padding-right: 42px;
}

.summary_effect_cry .std_inpro1 {
  padding-top: var(--distance120);
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 50px);
  z-index: 10;
  opacity: 0;
  transition: all .8s .05s ease;
  pointer-events: none;
}

.summary_effect {
  height: 250vh;
}

.sticky_html,
.sticky_body {
  overflow: visible;
}

.summary_effect_cry {
  position: sticky;
  top: 90px;
}

.summary_toggle_top {
  background: var(--colorbg1);
}

.sttl_nub_pic {
  position: relative;
  transition: all 0.36s;
  -webkit-box-reflect: below 0px linear-gradient(transparent, rgba(0, 0, 0, 0));
}

.sttl_nub {
  width: 14.285714%;
  padding: 0 2px;
  cursor: pointer;
}

.summary_toggle_top_list {
  margin: 0 -42px;
}

.sttl_nub_cry .std_title6 {
  color: var(--color333);
  font-weight: bold;
  text-align: center;
  transition: all 0.36s;
  position: relative;
  z-index: 6;
}

.sttl_nub_cry {
  padding: 39px 40px 46px;
  transition: all 0.36s;
  position: relative;
}

.sttl_nub:not(:first-child) {
  display: none;
}

.sttl_nub_cry::before {
  content: '';
  background: #031D2C;
  border-radius: 16px;
  background-image: url(../images/b1_bg2.svg);
  background-size: 100% 100%;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.36s;
}

.sttl_nub.on .sttl_nub_cry::before {
  opacity: 1;
}

.sttl_nub.on .std_title6 {
  color: var(--colorfff);
}

.sttl_nub.on .sttl_nub_pic {
  -webkit-box-reflect: below -2px linear-gradient(rgba(0, 0, 0, 0), rgba(211, 211, 211, .2));
}

.summary_toggle_top_list .slick-prev {
  left: -72px;
}

.summary_toggle_top_list .slick-next {
  right: -72px;
}

.summary_toggle_inof {
  padding-top: var(--distance80);
  padding-bottom: var(--distance107);
}

.stil_item_text .std_title2 {
  margin-bottom: 16px;
}

.stil_item .std_btn1_wai {
  justify-content: flex-start;
  margin-top: 37px;
}

.stil_item_text {
  width: 28.07%;
}

.stil_item_img {
  width: 69.72%;
  position: relative;
}

.stil_item_cry {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.stil_item_img_font {
  font-size: 320px;
  line-height: 1;
  font-weight: bold;
  background: linear-gradient(180deg, #F2F1F3 31.51%, rgba(242, 241, 243, 0.00) 76.73%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.stil_item_img img {
  position: relative;
  z-index: 3;
}

.stil_item:not(:first-child) {
  display: none;
}

.summary_toggle .slick-prev.slick-disabled,
.summary_toggle .slick-next.slick-disabled {
  pointer-events: all;
}

.summary_toggle .slick-prev.noable,
.summary_toggle .slick-next.noable {
  pointer-events: none;
}

.summary_toggle_inof .slick-prev,
.summary_toggle_inof .slick-next {
  opacity: 0;
  pointer-events: none !important;
}

.mod_core_ul {
  margin: 0 -20px -40px;
}

.prodet_anchor {
  border-bottom: 1px solid #ECECEC;
  background: #fff;
  --height1: 70px;
  z-index: 70;
}

.prodet_anchor_list_nub .std_title6 {
  color: var(--color666);
  line-height: var(--height1);
  padding: 0 25px;
  transition: all 0.36s;
  cursor: pointer;
}

.prodet_anchor_list {
  margin: 0 -25px;
  display: flex;
}

.prodet_anchor_id {
  font-size: var(--text20);
  color: var(--color333);
  font-weight: bold;
  line-height: var(--height1);
  white-space: nowrap;
  padding-right: 60px;
}

.prodet_anchor .ys_cont1400 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.prodet_anchor_cry {
  display: flex;
  align-items: center;
}

.prodet_anchor .std_btn1_wai {
  margin-top: 0;
}

.prodet_anchor {
  position: sticky;
  top: 90px;
}

.pdcl_top {
  padding-top: var(--distance117);
  padding-bottom: var(--distance164);
}

.prodet_data_cry_left .std_title1 {
  margin-bottom: var(--distance40);
}

.pdcl_list_item_icon {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: var(--colormain2);
  position: relative;
  margin: 0 auto;
  margin-bottom: 18px;
}

.pdcl_list_item_icon img {
  width: 60%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.pdcl_list_item_title {
  font-size: var(--font32);
  color: #000;
  line-height: 1.2;
  font-family: 'playbold' !important;
  margin-bottom: 3px;
}

.pdcl_list_item .std_text1,
.pdcl_list_item .std_text1 p {
  color: var(--color666);
  line-height: var(--lineh175);
}

.pdcl_list_item {
  width: auto;
  padding: 0 68px;
  position: relative;
  text-align: center;
}

.pdcl_list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -68px;
  padding-top: 1px;
}

.pdcl_list_item::before {
  content: '';
  width: 1px;
  background: #EBEBEB;
  height: 66px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.pdcl_list_item:last-child::before {
  display: none;
}

.prodet_anchor .std_btn1_wai {
  opacity: 0;
  pointer-events: none;
  transition: all 0.36s;
}

.prodet_anchor_id {
  width: 0;
  opacity: 0;
  pointer-events: none;
  padding-right: 0;
  transition: all 0.36s;
}

.prodet_anchor.act .prodet_anchor_id {
  width: auto;
  opacity: 1;
  padding-right: 60px;
  pointer-events: all;
}

.prodet_anchor.act .std_btn1_wai {
  opacity: 1;
  pointer-events: all;
}

.prodet_data_cry_left .std_btn1_wai {
  display: flex;
  justify-content: flex-start;
  margin: 0 -16px;
  margin-top: 102px;
}

.prodet_data_cry_left .std_btn1_wai .std_btn1 {
  margin: 0 16px;
}

.prodet_data_cry_img {
  width: 27.285714%;
  padding-top: var(--distance80);
  position: sticky;
  top: 120px;
}

.prodet_data_cry_img img {
  width: 100%;
}

.prodet_data_cry {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.prodet_data_cry_left {
  width: 72.714286%;
  position: relative;
  z-index: 1;
}

.prodet_data_param {
  width: 70%;
}

.prodet_data_param .std_title3 {
  margin-bottom: 37px;
}

.pdci_bg1 {
  position: absolute;
  top: 0;
  right: calc(750px - 50vw);
  width: 246%;
  transform: translate(0, -50%);
  pointer-events: none;
  z-index: -1;
}

.pdci_bg1 img {
  width: 100%;
}

.prodet_draw {
  background: var(--colorbg1);
  padding-top: var(--distance100);
  padding-bottom: var(--distance80);
  position: relative;
}

.prodet_draw .std_title3 {
  margin-bottom: 31px;
  text-align: center;
  font-weight: bold;
  line-height: var(--lineh15);
}

.prodet_draw_list_nub,
.pdln_img {
  width: 100%;
}

.prodet_draw_list_nub {
  position: relative;
  border: 1px solid #E2E2E2;
  border-radius: var(--raidus20);
  overflow: hidden;
}

.pdln_btn {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 76px;
  height: 69px;
}

.pdln_btn a {
  display: block;
  width: 100%;
  height: 100%;
}

.pdln_btn_img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.pdln_btn_img::before {
  content: '';
  position: absolute;
  width: 130px;
  height: 130px;
  border-radius: 50%;
  background: var(--colormain1);
  top: 0;
  left: 0;
  transition: all 0.5s ease;
}

.pdln_btn_img img {
  width: 22px;
  position: absolute;
  top: 51%;
  left: 58%;
  transform: translate(-50%, -50%);
}

.prodet_draw_toggle_item {
  padding: 0 10px;
}

.prodet_draw_toggle {
  margin: 0 -10px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.pdti_btn {
  color: var(--color666);
  font-weight: bold;
  line-height: var(--lineh175);
  padding: 10px 34px 9px;
  border-radius: 24px;
  transition: all 0.36s ease;
  cursor: pointer;
}

.prodet_draw_toggle_item.on .pdti_btn {
  color: var(--colorfff);
  background: var(--colormain1);
}

.prodet_draw_list {
  margin-top: var(--space30);
}

.prodet_draw_list_nub:not(:first-child) {
  display: none;
}

.prodet_draw_bg {
  position: absolute;
  width: 55.208333%;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

.prodet_draw_bg img {
  width: 100%;
}

.prodet_draw .ys_cont1290 {
  position: relative;
  z-index: 6;
}

.prodet_case_cry {
  position: relative;
}

.prodet_case_cry_play {
  width: 48px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.36s;
  z-index: 7;
}

.prodet_case_cry_play img {
  width: 100%;
}

.prodet_case_cry .std_title5 {
  width: 100%;
  color: var(--colorfff);
  line-height: var(--lineh175);
  padding: 30px 36px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 6;
}

.prodet_case .mod_indus_li .ys_imgbox_cover {
  border-radius: var(--raidus20);
}

.mod_indus_li .ys_imgbox_cover::before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 56.61%, rgba(0, 0, 0, 0.80) 100%);
  z-index: 3;
}

.prodet_case .mod_indus_li {
  padding: 0 25px;
}

.prodet_case .mod_indus_ul {
  display: block;
  margin: 0 -25px;
}

.prodet_case .mod_indus_li:not(:first-child) {
  display: none;
}

.prodet_case .slick-list {
  overflow: visible;
}

.prodet_case.mod_indus .slick-prev {
  left: 0;
}

.prodet_case .slick-prev,
.prodet_case .slick-next {
  width: 47px;
  height: 47px;
}

.prodet_case.mod_indus .slick-next {
  right: 0;
}

.mod_toggle2_item .std_title6 {
  color: #041D2C;
  text-align: center;
  line-height: var(--lineh175);
  padding: 0 20px;
  cursor: pointer;
  transition: all 0.36s;
  border: 1px solid #E6E5E9;
  border-radius: 24px;
}

.mod_toggle2_item {
  padding: 0 6px;
}

.mod_toggle2 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.mod_toggle2_item.on .std_title6 {
  background: var(--colormain1);
  border: 1px solid var(--colormain1);
  color: var(--colorfff);
}

.prodet_case .mod_toggle2 {
  margin-bottom: var(--space50);
  position: relative;
  top: -5px;
}

.prodet_case_core {
  position: relative;
}

.mod_indus_cont {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  transition: all 0.36s ease;
}

.mod_indus_cont.act {
  position: relative;
  opacity: 1;
  pointer-events: all;
}

.prodet_main .mod_link,
.prodet_main .mod_prodt,
.prodet_main .prodet_case {
  padding-top: var(--space130);
}

.mod_prodtec_ul {
  margin-bottom: -56px;
}

/* 2023.12.22 */
.summary_effect_box {
  width: 100%;
}

.summary_center .std_inpro1 {
  margin-bottom: 5px;
}

.summary_effect_cry .std_inpro1 {
  padding-top: 70px;
}

.summary_effect_cry_bg {
  position: absolute;
  width: 59.375%;
  left: 0;
  transform: translateX(0);
  top: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.36s ease;
  z-index: 4;
}

.summary_effect.act .summary_effect_cry_bg {
  opacity: 1;
}

.home_prot_dec {
  width: 200px;
  height: 8px;
  position: relative;
}

.home_prot_dec::before {
  content: '';
  background: var(--colormain1);
  position: absolute;
  height: 100%;
  width: 50%;
  left: 0;
  top: 0;
}

.home_prot_dec::after {
  content: '';
  background: var(--colormain2);
  position: absolute;
  height: 100%;
  width: 50%;
  right: 0;
  top: 0;
}

.home_prot_top .std_title1 {
  margin-bottom: 16px;
  width: 57.86%;
  pointer-events: all;
}

.home_prot_top .std_title4 {
  color: var(--color666);
  line-height: var(--lineh175);
  font-weight: normal;
  width: 47.3%;
  max-width: 662px;
  pointer-events: all;
}

.home_prot_top .home_prot_dec {
  margin-top: 85px;
  pointer-events: all;
}

.home_prot_cry {
  width: 100% !important;
  height: calc(100vh - 91px);
  overflow: hidden;
  position: relative;
  bottom: 0;
}

.home_prot_top {
  height: calc(100vh - 90px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  /* justify-content: center; */
  position: relative;
  z-index: 3;
  pointer-events: none;
  padding-top: 18%;
}

.home_prot {
  height: 200vh;
  position: relative;
}

.home_prot_cry_bg {
  position: absolute;
  width: 100%;
  height: 100%;
}

.home_prot_cry_bg img {
  position: absolute;
  object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.hpbl_item_text {
  padding: 54px 54px 89px;
  width: 40.8%;
  flex-grow: 1;
  position: relative;
  transition: all .36s;
}

.hpbl_item_text::before {
  content: '';
  background: var(--colorbg2);
  border-radius: var(--raidus20);
  position: absolute;
  height: 100%;
  width: 177.8%;
  top: 0;
  left: 0;
}

.hpbl_item_text_title {
  font-size: var(--font32);
  color: var(--color333);
  font-weight: bold;
  line-height: var(--lineh15);
  margin-bottom: 13px;
  position: relative;
  z-index: 3;
}

.hpbl_item_text .std_text1,
.hpbl_item_text .std_text1 p {
  color: var(--color666);
  line-height: var(--lineh175);
  position: relative;
  z-index: 3;
}

.hpbl_item .std_purple {
  border-color: #E5E5E5;
  margin-top: 69px;
  position: relative;
  z-index: 3;
}

.hpbl_item_img {
  width: 464px;
}

.home_prot_bot_list {
  width: 59.2%;
}

/* 2023.12.25 */
.home_prot_bot {
  position: relative;
  z-index: 6;
}

.hpbl_item_core {
  display: flex;
  align-items: center;
}

.hpbl_item:not(:first-child) {
  display: none;
}

.home_prot_bot_other {
  width: 40.8%;
}

.hpbo_nub {
  padding: 0 55px;
  width: 55%;
}

.home_prot_bot_other {
  width: calc(40.8% + 155px);
  padding-left: 55px;
  margin-right: -155px;
}

.home_prot_bot {
  display: flex;
  align-items: flex-end;
  position: relative;
}

.hpbo_nub:not(:first-child) {
  display: none;
}

.home_prot_bot_list {
  position: static;
}

.home_prot_bot_list .slick-next {
  right: 0;
}

.home_prot_bot_list .slick-prev {
  left: auto;
  right: 50px;
}

.home_prot_bot_list .slick-prev,
.home_prot_bot_list .slick-next {
  top: 33.2%;
  transform: translateY(-50%);
}

.hpbo_core {
  width: 50%;
}

.hpbo_core .slick-list {
  overflow: visible;
}

.home_prot_rotate {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.home_prot_rotate .home_prot_cry_bg2 {
  z-index: 10;
}

.home_prot_inof {
  position: relative;
  z-index: 14;
  pointer-events: none;
}

.home_prot_rotate .ys_cont1400 {
  position: absolute;
  left: calc(50% + (33% * var(--now1)));
  top: calc(50% + (1% * var(--now1)));
  transform: translate(-50%, -50%) scale(calc(1 - (0.05 * var(--now1))));
}

.home_prot_cry_bg img {
  width: 100%;
  height: 100%;
}

.home_prot .hpbl_item_text {
  opacity: 0;
}

.home_prot_cry_bg2 {
  pointer-events: none;
  transform: translate(calc(-111% * var(--now2)), calc(20% * var(--now2))) scale(calc(3.7 * var(--now2) + 1));
  opacity: var(--opacity1);
}

.home_prot_inof {
  transform: translate(calc(-111% * var(--now2)), calc(20% * var(--now2))) scale(calc(3.7 * var(--now2) + 1));
  opacity: var(--opacity1);
}

.home_prot_cry.on1 {
  position: fixed;
  bottom: 0;
  width: 100%;
}

.home_prot_cry.on2 {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.home_prot .hpbl_item_text {
  opacity: calc(1 - var(--opacity1));
}

.summary_effect_box {
  transform: scale(calc(1 - (var(--new1) * 0.204)));
}

.summary_effect_box {
  max-height: calc(100vh - 90px);
}

.prodet_main .ys_nybanner {
  position: relative;
  z-index: 10;
}

.mod_indus,
.prodet_see {
  overflow: hidden;
  max-width: calc(100% - 2px);
  margin-left: 1px;
}

.prodet_anchor_list_nub.on .std_title6 {
  color: var(--colormain1);
}

.prodet_main .ys_main>section:not(.prodet_data) {
  overflow: hidden;
}

.prodet_main .ys_footer {
  overflow: hidden;
}

.mod_see .mod_prodtec_li {
  margin-bottom: 56px !important;
}

.mod_see .mod_prodtec_ul {
  margin-bottom: -56px !important;
}

.mod_see .mod_prodtec_ul .mod_prodtec_li:not(:first-child) {
  display: none !important;
}

.mod_see .mod_prodtec_ul .slick-track .mod_prodtec_li.slick-slide {
  display: block !important;
}

.mod_advice_bj {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  overflow: hidden;
}

.mod_advice_bj img {
  height: 100%;
  object-fit: cover;
}

.mod_dots1 .slick-dotted {
  padding-bottom: 30px;
}

.mod_dots1 .slick-dots {
  bottom: 0;
}

.mod_prodtec_ul .slick-dots li,
.mod_dots1 .slick-dots li {
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #E6E5E9;
}

.mod_prodtec_ul .slick-dots li.slick-active,
.mod_dots1 .slick-dots li.slick-active {
  background: var(--colormain1);
}

.video_poster {
  width: 100%;
  height: calc(100% - 90px);
  position: absolute;
  top: 90px;
  left: 0;
}

.home_prot_cry_bg2 {
  height: calc(100% + 2px);
  top: -1px;
}

.home_prot {
  overflow: hidden;
}

.home_about_icon_bj {
  width: 100%;
}

.home_about_icon {
  padding: 0;
}

.home_about_icon_btn {
  bottom: 16.49%;
  left: 10.12%;
  width: 58.11%;
}

.home_about_cont {
  padding-top: var(--space50);
  padding-bottom: var(--space50);
}

/* sy */
.hbpl_btn {
  padding: 0;
}

.home_bann_point_li a {
  display: block;
  position: relative;
}

.hbpl_btn a {
  display: flex;
  padding: 0 24px;
  white-space: nowrap;
  position: relative;
}

.hbpl_btn a::after {
  content: '';
  position: absolute;
  width: 42px;
  left: -42px;
  height: 100%;
  top: 0;
}

.home_prot_ph {
  display: none;
}

.summary_effect.on .summary_effect_box_img {
  opacity: 1;
  pointer-events: all;
}

.home_prot_cry_bg1 {
  /* opacity: var(--opacity2); */
  transition: all .5s ease;
}

.home_prot.no_bg1 .home_prot_cry_bg1 {
  opacity: 0;
}

.summary_effect.on #summary_lottie {
  opacity: 0;
}

.summary_effect_cry_bg img {
  width: 100%;
}

.home_prot_bot_list .slick-prev,
.home_prot_bot_list .slick-next {
  opacity: 0;
  opacity: calc(1 - var(--opacity1));
}

.home_prot_bot .slick-arrow.slick-disabled::before {
  opacity: .8;
}

.home_prot_bot .slick-arrow.slick-disabled {
  pointer-events: none !important;
  background: rgba(235, 235, 237, .8);
}

/* 2023.12.22 - tammy - end */
.pdpb_li {
  display: none;
}

.pdpb_li.active {
  display: block;
}

.prodet_data_param_bot {
  margin-top: 48px;
}

.prodet_data_param_bot .cuib_st tbody tr:nth-child(odd) {
  background: var(--colorbg1);
}

.prodet_data_param_bot .cuib_st tbody tr:nth-child(even) {
  background: var(--colorfff) !important;
}

.cuib_st tbody td {
  color: var(--color666);
  font-size: var(--font16);
  line-height: var(--lineh15);
  padding: 18px 40px;
}

.cuib_td1 {
  color: var(--color333) !important;
}

.prodet_data .mod_toggle2 {
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
  margin: 0 -6px;
}

.prodet_data .mod_toggle2_item .std_title6 {
  border-color: transparent;
  line-height: 2;
}

.form_main .mod_bread a {
  color: var(--color666);
}

.form_main .mod_bread {
  top: 110px;
}

.form_main .mod_bread li::before {
  background: url(../images/arrow6.svg) center / cover no-repeat;
}

.form_bj {
  width: 100%;
  position: relative;
}

.form_bj img {
  width: 100%;
}

.form_bj_icon {
  position: absolute;
  top: 0;
  left: 0;
}

.ys_cont1468 {
  width: 1468px;
  margin: 0 auto;
  position: relative;
}

.form_nr {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 80px 150px;
  display: flex;
}

.form_nr_left {
  width: 57%;
}

.form_nr_right {
  width: 43%;
}

.form_nr_left .mod_font32 {
  margin-bottom: 10px;
}

.eco_sect1_right_li a::before {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  border-radius: var(--raidus20);
  border: 2px solid var(--colormain2);
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
  opacity: 0;
  transition: all .36s;
}

.form_bj_ph {
  display: none;
}

.ecodt_sect1 {
  padding: 130px 0 70px;
}

.form_cont {
  position: relative;
}

.form_cont_bj {
  position: absolute;
  top: 0;
  right: 0;
  width: 52%;
}

.events_item {
  padding: 60px 0 100px;
}

.ys_modal_content {
  background: transparent;
  width: 1200px;
  padding: 0;
}

.form_pop .form_nr_left {
  width: 45%;
}

.form_pop .form_nr_right {
  width: 55%;
}

.form_pop .sfrc_right {
  margin-bottom: 3px;
}

.form_pop .sfrc_list {
  display: flex;
  margin: 0 -20px 20px;
}

.form_pop .sell_from_ri_cont .std_btn2 {
  margin-top: 30px;
}

.form_pop .form_nr {
  padding: 60px 90px;
}

.form_pop .form_nr_left {
  padding-top: 20px;
}

.form_pop .icon-close:before {
  font-size: 16px;
  color: var(--colorfff);
}

.eco_sect1 {
  margin-bottom: 100px;
}

.qa_sect1 {
  margin-bottom: 100px;
}

.ys_phnav_menu {
  background: #041D2C;
}

.ys_phnav_r .head_lang_top img {
  opacity: 1;
}

.ys_phnav_r .head_lang_top {
  padding: 23px 0;
}

.ys_phnav_r .head_lang::before {
  display: none;
}

.ys_phnav_r .head_lang_bot {
  top: 64px;
  width: 120px;
  padding-top: 5px;
}

.ys_phnav_r .head_lang_bot li a {
  padding: 0 12px;
  line-height: 30px;
}

.head_lang_bot li {
  margin-bottom: 10px;
}

.teachaid_left .ys_imgbox_cover {
  margin-top: 72px;
}

.mod_search_left {
  position: relative;
  z-index: 10;
}

.head_style2 {
  width: 630px;
}

.hndb_bot {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}

.hndb_bot_li {
  width: 33.333333%;
  margin-right: 0;
  padding: 0 10px;
}

.head_style3,
.head_style1 {
  width: 630px;
}

.head_style3 .head_nav_drop_bg {
  display: flex;
}

.head_style3_left {
  width: 49%;
  padding: 26px 44px;
}

.head_style3_right {
  width: 51%;
  background: #F7F8FA;
  padding: 32px 85px 32px 65px;
  border-radius: 0 var(--raidus20) var(--raidus20) 0;
}

.head_style3_left_item .ys_imgbox_cover {
  display: none;
}

.head_style3_left_item.on .ys_imgbox_cover {
  display: block;
  width: 16px;
}

.head_style3_left_item a {
  display: flex;
  padding: 0 22px;
  justify-content: space-between;
  align-items: center;
  transition: all .36s ease;
}

.head_style3_left_item .std_text1 {
  line-height: 40px;
  color: var(--color333);
  transition: all .36s ease;
  line-height: 40px !important;
}

.head_style3_left_item.on .ys_imgbox_cover img:last-child {
  opacity: 0;
}

.head_style3_bot li.yxnav_active3 a {
  color: var(--colormain1);
}

.head_style3_bot li a {
  line-height: 40px;
  color: var(--color666);
  font-size: var(--font16);
}

.head_style3_bot li {
  margin-bottom: 10px;
}

.head_style3 .hndb_top,
.head_style1 .head_style3_right .hndb_top {
  margin: 0;
}

.head_style1 .head_style3_left .hndb_top {
  margin-bottom: 0;
}

.head_style1 .head_style3_left .hndb_top {
  border-bottom: 1px solid #F7F8FA;
}

.head_style3 .head_style3_bot,
.head_style1 .head_style3_right .head_style3_bot {
  margin-top: 20px;
}

.head_style1 .head_nav_drop_bg {
  display: flex;
}

.head_style3_right_item {
  display: none;
}

.head_style3_right_item.on {
  display: block;
}

.head_style1_left_item {
  border-bottom: 1px solid #EEEEEE;
  padding-bottom: 8px;
  margin-bottom: 8px;
}

.head_style1_left_item:last-child {
  border-bottom: 0px solid #EEEEEE;
}

.head_style3_left_item {
  margin-bottom: 3px;
}

.head_style1_left_item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}

.head_style1 .head_style3_left {
  padding: 32px 44px;
}

.events_item_ul {
  margin-top: 80px;
}

.habl_num {
  display: flex;
  align-items: center;
}

.habl_num span {
  display: block;
}

.article_bj1 {
  width: 71%;
}

.article_bj2 {
  width: 54%;
}

.article_cont {
  padding-bottom: 130px;
}

.eco_main .eco_sect3_ul {
  margin-bottom: 0;
}

.eslt_tag {
  margin-top: 26px;
}

.sector_main .ys_nyban_title {
  top: 40%;
}

.ecodt_main .home_scenes_li_icon img {
  width: 36px;
}

.foot_bot_right_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.head_style3_left_item.yxnav_active2 a,
.head_style3_left_item.active a {
  background: #F7F8FA;
}

.head_style3_left_item.yxnav_active2 a .std_text1,
.head_style3_left_item.active a .std_text1 {
  color: var(--colormain1);
}

.head_style3_left_item.yxnav_active2 a .ys_imgbox_cover img:last-child,
.head_style3_left_item.active a .ys_imgbox_cover img:last-child {
  opacity: 1;
}

.head_style3_left_item.yxnav_active2 a .ys_imgbox_cover img:first-child,
.head_style3_left_item.active a .ys_imgbox_cover img:first-child {
  opacity: 0;
}

.hndb_bot_li.yxnav_active2 a,
.head_style4_li.yxnav_active2 a {
  color: var(--colormain1);
  background: #F7F8FA;
}

@media screen and (min-width: 1200px) {
  .prodet_data_param_bot .cuib_st tbody tr:hover {
    background: var(--colormain1) !important;
  }

  .sell_from_ri_cont .std_btn2:hover {
    background: var(--colormain2);
  }

  .sell_from_ri_cont .std_none_blue:hover .std_btn_box {
    color: var(--colorfff);
  }

  .eco_sect1_right_li a:hover::before {
    opacity: 1;
  }

  .ecodt_sect1 .home_scenes_item:hover::after {
    opacity: 1;
    transform: translateY(-5px);
  }

  .ncru_li a:hover .ncru_li_tit {
    color: var(--colormain2);
  }

  .cuib_st tbody tr:hover {
    background: var(--colormain1);
  }

  .head_style3_left_item a:hover {
    background: #F7F8FA;
  }

  .head_style3_left_item a:hover .std_text1 {
    color: var(--colormain1);
  }

  .head_style3_left_item a:hover .ys_imgbox_cover img:last-child {
    opacity: 1;
  }

  .head_style3_left_item a:hover .ys_imgbox_cover img:first-child {
    opacity: 0;
  }

  .sectorlt_sect3_left:hover .sectorlt_sect3_img {
    transform: scale(1.05);
  }

  .ys_hd_pc:hover {
    background: #fff;
    box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04);
  }

  .ys_hd_pc:hover .head_logo img:last-child {
    opacity: 1;
  }

  .ys_hd_pc:hover .head_logo img:first-child {
    opacity: 0;
  }

  .ys_hd_pc:hover .head_nav_li>a p {
    color: var(--color333);
  }

  .ys_hd_pc:hover .head_nav_li .head_nav_li_icon img:first-child,
  .ys_hd_pc:hover .yx_search3img1,
  .ys_hd_pc:hover .head_lang_top_img1 img:first-child,
  .ys_hd_pc:hover .head_lang_top_img2 img:first-child {
    opacity: 0;
  }

  .ys_hd_pc:hover .head_nav_li .head_nav_li_icon img:nth-child(2),
  .ys_hd_pc:hover .yx_search3img2,
  .ys_hd_pc:hover .head_lang_top_img1 img:last-child,
  .ys_hd_pc:hover .head_lang_top_img2 img:last-child {
    opacity: 1;
  }

  .ys_hd_pc:hover .std_btn1 {
    border: 1px solid #EEEDEF;
  }

  .ys_hd_pc:hover .std_btn1 p {
    color: var(--color333);
  }

  .ys_hd_pc:hover .std_btn1_icon {
    background: #041D2C;
  }

  .ys_hd_pc:hover .std_btn1_icon img:last-child {
    opacity: 1;
  }

  .ys_hd_pc:hover .std_btn1_icon img:nth-child(1),
  .ys_hd_pc:hover .std_btn1_icon img:nth-child(2) {
    opacity: 0;
  }
}

.pros_main .mod_indus_cont,
.sector_main .mod_indus_cont {
  position: static;
  opacity: 1;
  pointer-events: inherit;
}

.pros_main .mod_indus_li .ys_imgbox_cover::before,
.sector_main .mod_indus_li .ys_imgbox_cover::before {
  display: none;
}

.pros_main .mod_indus .slick-list,
.sector_main .mod_indus .slick-list {
  overflow: visible;
}


.foot_bot_bq a[href="https://www.yongsy.com"] {
  color: rgba(255, 255, 255, .2);
}

.prodet_main .mod_prodt_item_content p {
  color: var(--colorfff);
  margin-bottom: 0;
  text-align: center;
}

.prodet_main .mod_prodt_item_content {
  margin-bottom: 15px;
}

.ys_imgbox_cover,
.mod_core_li_item,
.sectorlt_sect1_li_img,
.process_item_cont,
.join_hope_ri_img .tech_li a {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}

.home_scenes_li:last-child::before {
  display: none;
}

.mod_side_top_item.active .ys_imgbox_cover {
  background: var(--colorfff);
}

.mod_side_top_item.active .ys_imgbox_cover img:last-child {
  opacity: 1;
}

.mod_side_top_item.active .ys_imgbox_cover img:first-child {
  opacity: 0;
}

.mod_side_top_item.active .ys_imgbox_cover,
.sectorlt_sect3_img {
  transition: all .36s ease;
}

.ys_develop1_box {
  position: relative;
  z-index: 1;
}

.sector_main .home_news .slick-prev {
  left: -65px;
}

.sector_main .home_news .slick-next {
  right: -65px;
}

.home_partner_text_title p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  height: 140px;
}

.mod_tab_li a,
.mod_tab {
  transition: all .36s ease;
}

.mod_tab.isfixed {
  padding: 15px 0;
  background: var(--colorfff);
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.01), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.02);
}

.mod_tab.isfixed .mod_tab_li a {
  height: 40px;
  line-height: 40px;
  border-color: transparent;
}

.pros_main .home_scenes_ul .slick-track {
  height: 100%;
  padding: 60px 0;
}

.pros_main .mod_scenes .home_scenes_li {
  height: 100%;
  margin: 0;
}

.hibl_li::before {
  content: '';
  position: absolute;
  top: 32px;
  right: -16px;
  border-top: 8px solid transparent;
  border-right: 8px solid transparent;
  border-left: 8px solid var(--colormain1);
  border-bottom: 8px solid transparent;
  opacity: 0;
}

.hibl_li.on::before {
  opacity: 1;
}

.hibr_li img {
  border-radius: var(--raidus20);
}

.prodet_main .mod_prodtec_ul {
  display: block;
}

.prodet_main .mod_prodtec_ul .slick-track {
  display: flex;
}

.prodet_main .mod_see .mod_prodtec_li {
  height: auto;
}

.prodet_main .mod_see .mod_prodtec_li a {
  height: 100%;
}

.home_partner_text_title p {
  word-wrap: normal;
  word-break: keep-all;
}

.mod_indus .slick-prev {
  top: calc(50% - 10px);
}

.mod_indus .slick-next {
  top: calc(50% - 10px);
}

.join_post_ri2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.ys_select_bd {
  top: 76%;
}

.ys_select_bd {
  padding-top: 33px;
}

.eco_sect1_reset {
  text-align: right;
}

.eco_sect1_reset .std_btn2 {
  width: 90px;
  display: inline-block;
  vertical-align: middle;
}

.eco_sect1_reset .std_btn2 a {
  line-height: 30px;
}

@media screen and (min-width: 1200px) {
  .eco_sect1_reset .std_btn2:hover {
    background: var(--colormain2);
  }

  .eco_sect1_reset .std_btn2:hover .std_btn_box {
    color: #fff;
  }
}

.cuit_box .std_btn1 {
  width: 236px;
  margin-top: 20px;
}

.cuit_box_img {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  width: 350px;
}

.eco_sect1_reset {
  text-align: left;
  margin-top: 20px;
}

.teachaid_item .cuit_box {
  margin-top: 40px;
}

.hibr_ul .hibr_li_play {
  display: block;
  cursor: pointer;
}

.cuib_st tbody td {
  padding: 18px 26px;
}

.news_cont_tpul {
  flex-wrap: wrap;
}

/*.summary_effect {*/
/*    height: auto;*/
/*}*/
.summary_img {
  position: absolute;
  width: 100%;
  object-fit: cover;
  height: calc(100vh - 90px);
  top: 90px;
  z-index: 5;
  pointer-events: none;
  transition: all 0.36s;
  opacity: 1;
}

.summary_img.act {
  opacity: 0;
}

.summary_effect {
  position: relative;
}

.summary_effect.act1 .summary_img {
  position: fixed;
  top: 90px;
}

.summary_effect.act1.act2 .summary_img {
  position: absolute;
  top: auto;
  bottom: 0;
}

.home_prot_bot_list .slick-prev,
.home_prot_bot_list .slick-next {
  background: var(--colormain2);
}

.home_about_icon::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url('../images/0yin_a1.svg');
  background-size: 100% 100%;
  opacity: 1;
  top: 0;
  left: 0;
}

/* .home_partner_bot::before {
  content: '';
  background-image: url('../img/home_hzbg.svg');
  width: 37.76vw;
  height: 37.76vw;
  background-size: 100% 100%;
  opacity: 1;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -65%);
} */

.head_other+.std_btn1 {
  width: auto;
}

.head_other+.std_btn1 p {
  margin-right: 20px;
}

/*.home_main .home_banner *::before,*/
/*.home_main .home_banner *::after{*/
/*    display: none;*/
/*}*/
/*.hbpl_cricle::before,*/
/*.hbpl_cricle::after{*/
/*    display: none;*/
/*}*/
/*.hbpl_cricle{*/
/*    display: none;*/
/*}*/
/* 2024.03.16 - start */
.home_prot_rotate {
  pointer-events: none;
}

.home_prot.no_bg1 .home_prot_rotate {
  pointer-events: all;
}

.home_pro_outadd {
  --zhi: 500px;
  height: calc(200vh + var(--zhi));
  padding-bottom: var(--zhi);
  position: relative;
}

.home_pro_outadd.on1 .home_prot_cry {
  position: fixed;
  bottom: 0;
  width: 100%;
}

.home_pro_outadd.on2 .home_prot_cry {
  position: absolute;
}

.home_pro_outadd.on2 .home_prot {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.hpbo_nub.slick-cloned {
  opacity: 0 !important;
}

.home_prot_bot_other.no_show {
  opacity: 0 !important;
  transition: all 0.36s;
}

.hpbo_add {
  margin-left: -50%;
  width: 50%;
}

.hpbo_nub.slick-current.slick-active {
  opacity: 0;
  pointer-events: none;
}

.hpbo_add .slick-list {
  overflow: visible;
}

.home_prot_bot_other {
  overflow: hidden;
}

/* 2024.03.16 - end */
.articlelt_li_top .ys_imgbox_cover {
  border-radius: 6px;
  width: 136px;
  margin: 0 auto 20px;
}

.articlelt_li a {
  padding-top: 32px;
}

/* 2024.11.11 */
.ys_ban_title {
  font-size: 60px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.3;
}

.ys_banner .t_sybanp {
  max-width: 1000px;
  margin-top: 32px;
}

.t_sybanp p {
  font-size: 24px;
  line-height: 1.2;
  color: #FFFFFF;
}

.ys_ban_slick .slick-dots {
  bottom: 60px;
}

.ys_ban_slick .slick-dots li {
  background: #ccc;
  width: 25px;
  height: 3px;
  margin: 0 5px;
  border-radius: 0;
  border: none;
}

.ys_ban_slick .slick-dots li.slick-active {
  background: var(--colormain1);
}

.footzx a:hover img:first-child {
  opacity: 0;
  transition: all .36s ease;
}

.footzx a:hover img:last-child {
  opacity: 1;
  transition: all .36s ease;
}

.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;
  border-radius: 6px;
}

.page-num-current {
  background-color: var(--colormain1) !important;
  color: #F6F6F6 !important;
}

.pagess a:hover {
  background-color: var(--colormain1);
  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: var(--colormain1) !important;
    color: #F6F6F6 !important;
  }

  .pagess a:hover {
    background-color: var(--colormain1);
    color: #F6F6F6;
  }

  .page-numbar span {
    display: inline-block;
    background: transparent;
    font-size: 12px;
    color: #333;
    background-color: #EEE;
    margin: 0 5px;
    padding: 10px;
  }
}

.ys_ban_imgbox_desz {
  width: 38%;
  position: absolute;
  /* top: 0; */
  bottom: 0;
  left: 0;
  z-index: 4;
  pointer-events: none;
}

.hpbr_run_li {
  border-radius: 10px;
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}

.hpbr_run_li .ys_imgbox_cover img {
  border-radius: 10px;
}

.rs_gy p {
  text-align: justify;
}

.std-padd {
  padding: 100px 0;
}

.std_subtit {
  font-size: 18px;
  color: #8E8E8E;
  line-height: 1.6;
  margin-top: 32px;
}

.rs_home_bk1 {
  top: 0 !important;
}

.home_about_bk2 {
  display: flex;
  margin-top: 130px;
  overflow: hidden;
}

.home_about_an {
  margin-top: 95px;
}

.home_about_left {
  width: 43%;
  padding-right: 150px;
}

.home_about_right {
  width: 57%;
  position: relative;
}

.home_about_right img {
  width: 100%;
}

.rs_homeys a {
  border-radius: var(--raidus20);
  background: var(--colorfff);
  box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
}

.rs_dsbox1 {
  position: relative;
  width: 100%;
  background: #fff;
}

.rs_dsbox2 {
  position: relative;
  width: 100%;
  background: #F8F8FA;
}

.rs_dsbox2 .listbox {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.rs_dsbox2 .listbox .boxli {
  width: 25%;
  padding: 40px 0;
  text-align: center;
  background: linear-gradient(180deg, #FFFFFF 0%, #FAFBFF 100%);
  box-shadow: 0px 2px 40px 0px rgb(7 64 179 / 5%);
}

.rs_dsbox2 .listbox .boxli .boximg {
  width: 50px;
  margin: 0 auto;
}

.rs_dsbox2 .listbox .boxli .boximg img {
  width: 100%;
  vertical-align: middle;
  transform: translateY(-5px);
  transition: transform 0.3s ease-out;
}

.rs_dsbox2 .listbox li:hover .boximg img {
  transform: translateY(-15px);
  transition: transform 0.3s ease-out;
}

.rs_dsbox2 .listbox .boxli .boxtit {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  color: #2A2A2A;
  padding-top: 20px;
}

.rs_dsbox3 {
  position: relative;
  width: 100%;
  background: #FFFFFF;
}

.rs_dsbox4 {
  position: relative;
  width: 100%;
  background: #F8F8FA !important;
}

.rs_dsbox5 {
  position: relative;
  width: 100%;
  background: #F8F8FA;
}

.rs_dsbox5 .listbox {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.rs_dsbox5 .listbox .boxli {
  width: 18%;
  padding: 40px 0;
  border-radius: 8px;
  text-align: center;
  background: #FFFFFF;
  border: 2px solid #FFF;
  box-shadow: 0 0 10px rgba(25, 17, 64, 0.09);
  transition: all .36s ease;
}

.rs_dsbox5 .listbox .boxli:hover {
  border: 2px solid var(--colormain2);
  transition: all .36s ease;
}

.rs_dsbox5 .listbox .boximg {
  width: 80px;
  margin: 0 auto;
}

.rs_dsbox5 .listbox .boxli .boximg img {
  width: 100%;
  vertical-align: middle;
  transform: translateY(-5px);
  transition: transform 0.3s ease-out;
}

.rs_dsbox5 .listbox li:hover .boximg img {
  transform: translateY(-15px);
  transition: transform 0.3s ease-out;
}

.rs_dsbox5 .listbox .boxli .boxtit {
  font-size: 18px;
  font-weight: bold;
  color: #2A2A2A;
  padding-top: 20px;
}

.rs_dsbox5 .listbox .boxli .boxsubtit {
  font-size: 14px;
  line-height: 1.75;
  color: #666666;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

/* .rs_nal .sectorlt_sect2_li {
  margin-bottom: 0 !important;
} */

.rs_zbbox1 .listbox {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.rs_zbbox1 .listbox .boxli {
  width: 23%;
  padding: 40px 0;
  border-radius: 8px;
  text-align: center;
  background: #FFFFFF;
  box-shadow: 0px 2.767px 2.214px 0px rgba(29, 86, 185, 0.02), 0px 6.65px 5.32px 0px rgba(29, 86, 185, 0.03), 0px 12.522px 10.017px 0px rgba(29, 86, 185, 0.04), 0px 22.336px 17.869px 0px rgba(29, 86, 185, 0.04), 0px 41.778px 33.422px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
}

.rs_zbbox1 .rs_shzb .boximg {
  width: 46px;
  margin: 0 auto;
}

.rs_zbbox1 .listbox .boxli .boximg img {
  width: 100%;
  vertical-align: middle;
  transform: translateY(-5px);
  transition: transform 0.3s ease-out;
}

.rs_zbbox1 .listbox li:hover .boximg img {
  transform: translateY(-15px);
}

.rs_zbbox1 .listbox .boxli .boxtit {
  font-size: 18px;
  font-weight: bold;
  color: #2A2A2A;
  padding-top: 20px;
}

.rs_zbbox2 {
  background: #F8F8FA;
}

.rs_zbbox2 .sector_advt_ul {
  flex-wrap: wrap;
}

.rs_zbbox2 .sector_advt_ul .sector_advt_li {
  width: 50%;
}

.rs_zbbox2 .sector_advt_ul .sector_advt_li:nth-of-type(1),
.rs_zbbox2 .sector_advt_ul .sector_advt_li:nth-of-type(2) {
  margin-bottom: 40px;
}

.join-welfar {
  width: 100%;
  position: relative;
}

.join-welfar-ul,
.join-welfar-li {
  width: 100%;
}

.join-welfar-li {
  display: flex;
  flex-wrap: wrap;
}

.std-padd2 {
  padding-bottom: 100px;
}

.join-welfar-li-le {
  width: 48%;
  padding-right: 80px;
}

.jwll-tit {
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.jwll-tit .std-tit3 {
  font-size: 32px;
  color: #282828;
  font-weight: bold;
  line-height: 1.3;
}

.jwll-tit .std-tit3 span {
  color: var(--colormain1);
}

.jwll-tit::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 120px;
  height: 2px;
  background: #282828;
}

.jwll-info {
  font-size: 18px;
  line-height: 1.8;
  margin-bottom: 0 !important;
}

.jwll-info p {
  color: #8E8E8E;
  line-height: 1.6;
}

.ys-imgbox-cover {
  position: relative;
  overflow: hidden;
  transform: rotate(0);
  -webkit-transform: rotate(0);
}

.join-welfar-li-ri {
  width: 52%;
  border-radius: 20px;
}

.ys-imgbox-cover img {
  width: 100%;
  transition: all .36s ease;
}

.ys-imgbox-cover img:nth-child(2) {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.fadeInUpimg {
  transition: all 0.8s !important;
  animation: fadeInUpimg 2s ease 1;
}

.join-welfar-li:nth-child(2n) {
  flex-direction: row-reverse;
}

.join-welfar-li:nth-child(2n) .join-welfar-li-le {
  padding-left: 79px;
  padding-right: 0 !important;
  text-align: right;
}

.join-welfar-li:nth-child(2n) .jwll-tit::after {
  left: auto;
  right: 0;
}

@keyframes fadeInUpimg {
  0% {
    transform: scale(1.5);
  }

  100% {
    transform: none;
  }
}

.fadeclip {
  animation: fadeclip 1.6s ease 1;
}

.std-padd2:nth-of-type(4) {
  padding-bottom: 0 !important;
}

.rs_ptys .home_scenes_li {
  width: 33.333333%;
}

.rs_ptys .home_scenes_li .home_scenes_li_icon {
  background: none !important;
}

.case_main .casedet_relat_bt_ul {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}

.casedet_relat_bt_ul {
  margin: 0 -18px;
}

.crbu_li {
  width: 25%;
  padding: 0 18px;
  margin-bottom: 30px;
}

.crbu_li a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0px 4px 9.642px 6px rgba(64, 123, 255, 0.05), 0px 7px 16px 0px rgba(41, 107, 255, 0.06), 0px 2px 6px 0px rgba(186, 203, 238, 0.10);
}

.crbu_li_tp {
  position: relative;
}

.crbu_li_text {
  padding: 20px 28px 26px;
}

.crbu_li_text_tit {
  font-size: 16px;
  line-height: 1.75;
  color: #333;
  font-weight: bold;
  margin-bottom: 10px;
  height: 1.75em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.crbu_li_text_lab {
  margin-top: 15px;
}

.crbu_li_text_lab li {
  padding: 8px 16px;
  border-radius: 6px;
  background: var(--colormain1);
  display: inline-block;
  transition: all .36s ease;
}

.crbu_li:hover .crbu_li_text_lab li {
  background: var(--colormain2);
  transition: all .36s ease;
}

.crbu_li_text_lab li p {
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
}

.rs_nal .std_btn1 {
  margin: 0 auto;
}

.i-label {
  background: var(--colormain1);
  width: 80%;
  margin: 0 auto;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 60px;
  color: #FFFFFF;
  text-align: center;
  border-radius: 20px;
}

.i-border {
  width: 80px;
  height: 3px;
  margin: 40px auto;
  background: #231815;
}

.home_scenes_item:hover .home_scenes_item_text .i-label {
  background: var(--colormain2);
}