/*层级定义规范*/
/* z-index 规则：
	页面元素层级不超过10，如页面的定位，
	页面中的弹框层级 [min,max]=[100,999]，
	公共模块层级  [min,max]=[1000,5000]，
	如页面中的 loading alert。 z-index:5000;
*/
/*
  * icon_tb
  */
.c-cursor {
  cursor: pointer;
}
/**
* 继承
*/
/**
图片上传
*/
/**
* 上传
**/
.uplolad {
  position: relative;
}
.uplolad .progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2000;
  background: rgba(0, 0, 0, 0.98);
  color: #fff;
  font-size: 12px;
  overflow: hidden;
}
#filePicker {
  width: 100%;
  height: 100%;
  position: relative;
}
#filePicker .addIconImg {
  line-height: 1;
  font-size: 94px;
}
#filePicker input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
}
#filePicker div:nth-child(2) {
  width: 100% !important;
  height: 100% !important;
}
/*字体定义规范*/
body,
p,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  word-wrap: break-word;
}
header,
section,
footer,
aside,
nav,
main,
article,
figure {
  display: block;
}
ul,
ol {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a {
  text-decoration: none;
}
a:link,
a:visited,
a:active {
  color: inherit;
  text-decoration: none;
}
img {
  display: block;
  border: none;
  width: 100%;
}
button,
submit {
  cursor: pointer;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*  解决office 中 i 的点不显示问题  */
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  /*  苹果手机字体大小一致问题  */
  -webkit-text-size-adjust: none;
  /*  苹果滑动卡顿问题  */
  -webkit-overflow-scrolling: touch;
}
/************  compatibility Programme or style Reset   ************/
select {
  outline: none;
  background: #fff;
}
/* IE 浏览器下滚动条遮挡部分内容 */
html,
body {
  -ms-overflow-style: scrollbar;
}
/* IE 10 浏览器input文本输入时 右边显示X  */
input::-ms-clear {
  display: none;
}
input::-ms-reveal {
  display: none;
}
/* ios btn reset */
input[type=button] {
  -webkit-appearance: none;
  outline: none;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-appearance: push-button;
  white-space: pre;
}
/* 重置input 右侧小人问题 */
/*input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}*/
/*** basic common style  ****/
.clearFloat:after {
  content: " ";
  height: 0;
  display: table;
  clear: both;
  visibility: hidden;
}
.fr {
  float: right;
}
.fl {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.img_auto {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
.imgFather {
  position: relative;
  overflow: hidden;
}
.imgSelf {
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bold {
  font-weight: 700;
}
.c-flex {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-warp {
  flex-wrap: wrap;
}
body,
html {
  width: 100%;
  min-height: 100vh;
  background: #fff;
}
:-ms-input-placeholder {
  color: #BABABA;
}
::-webkit-input-placeholder {
  color: #BABABA;
}
::-moz-placeholder {
  color: #BABABA;
}
:-moz-placeholder {
  color: #BABABA;
}
.pc_show {
  display: block !important;
}
/* 设置滚动条的样式 */
::-webkit-scrollbar {
  width: 2px;
  display: none;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.2);
  border-radius: 1px;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  border-radius: 1px;
  background: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(244, 244, 244, 0.2);
}
@media (max-width: 751px) {
  .pc_show {
    display: none !important;
  }
  .mobile_show {
    display: block;
  }
  select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
  }
}
/***** 字体 ****/
body {
  line-height: 1.625;
  color: #333;
  font-size: 14px;
  background: #fff;
}
#app {
  min-height: 100vh;
}
.pc_show {
  display: block;
}
.mobile_show {
  display: none;
}
.container {
  width: 1600px;
  position: relative;
  margin: 0 auto;
}
.c-main-color,
a.c-main-color {
  color: #0B66C1;
}
.c-link-underline,
a.c-link-underline {
  text-decoration: underline;
}
:-ms-input-placeholder {
  color: #bbb !important;
}
select::-ms-expand {
  display: none;
}
.select_Arrow {
  width: 0;
  height: 0;
  border-width: 6px;
  border-style: solid;
  border-color: #999 transparent transparent transparent;
}
/**************** page common btn  ********************/
/* 基础按钮 */
.c-basic-btn {
  width: 226px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  background: #A84122;
}
.c-commonUserImg {
  border: 1px solid #eee;
  overflow: hidden;
}
.c-userImg {
  height: 100%;
}
.c-popupModule {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5000;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
/**
* 隐私声明
**/
.privacyModule .privacyBox {
  width: 600 / 750 / 100vw;
  padding: 48 / 750 / 100vw 32 / 750 / 100vw;
  background: #fff;
  border-radius: 24 / 750 / 100vw;
  max-height: 80vh;
  overflow-y: scroll;
  position: relative;
}
.privacyModule .privacyBox .privacyTitle {
  font-size: 36 / 750 / 100vw;
  color: #333;
  text-align: center;
}
.privacyModule .privacyBox .privacyDes {
  font-size: 28 / 750 / 100vw;
  margin-top: 20 / 750 / 100vw;
  line-height: 2;
  word-wrap: break-word;
}
.privacyModule .privacyBox .closeBtn {
  position: absolute;
  right: 46 / 750 / 100vw;
  top: 30 / 750 / 100vw;
  font-size: 46 / 750 / 100vw;
  font-weight: 700;
}
/**
c-module_popup
**/
.c-module_popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 50001;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-module_popup .c-module_popupContent {
  background: #fff;
  width: 500px;
  border-radius: 12px;
  min-height: 220px;
  position: relative;
}
.noOpening {
  font-size: 28 / 750 / 100vw;
  text-align: center;
}
.requireTips {
  color: #f80000;
}
.pageContent video,
.details-content video {
  display: block;
  max-width: 600px;
  margin: 4px auto;
  background: #000;
}
@media (max-width: 1366) {
  .container {
    width: 1300px ;
    padding: 0 33px;
    position: relative;
    margin: 0 auto;
  }
}
@media (max-width: 1200) {
  .container {
    width: 1150px;
    padding: 0 25px;
    position: relative;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1366px) and (min-width: 1025px) {
  .page-container {
    margin: 0 8%!important;
  }
  .page-container-padding {
    padding: 0 8%!important;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .page-container {
    margin: 0 6%!important;
  }
  .page-container-padding {
    padding: 0 6%!important;
  }
}
@media (max-width: 750px) {
  /* 基础按钮 */
  .page {
    padding-bottom: 100/750 / 100vw;
  }
  .mobile_show {
    display: block;
  }
  .pc_show {
    display: none;
  }
  .container {
    width: 100%;
  }
  .select_Arrow {
    border-width: 6px;
  }
  .c-basic-btn {
    width: 304/750 / 100vw;
    height: 70/750 / 100vw;
    font-size: 30/750 / 100vw;
    border-radius: 35/750 / 100vw;
  }
  .pageContent video,
  .details-content video {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 4px auto;
  }
}
.van-overflow-hidden {
  overflow: inherit !important;
}
.van-toast--unclickable {
  overflow: inherit !important;
}
.van-toast--html,
.van-toast--text {
  width: auto;
}
.activeTitle {
  color: #13AEEF;
}
.el-upload__input {
  display: none;
}
@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1939898_avvf06vf7av.eot?t=1611905910455');
  /* IE9 */
  src: url('//at.alicdn.com/t/font_1939898_avvf06vf7av.eot?t=1611905910455#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('//at.alicdn.com/t/font_1939898_avvf06vf7av.woff?t=1611905910455') format('woff'), url('//at.alicdn.com/t/font_1939898_avvf06vf7av.ttf?t=1611905910455') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('//at.alicdn.com/t/font_1939898_avvf06vf7av.svg?t=1611905910455#iconfont') format('svg');
  /* iOS 4.1- */
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.iconshangchuan:before {
  content: '\e739';
}
.iconshouji1:before {
  content: '\e64b';
}
.iconwodeshiyong1:before {
  content: '\e64c';
}
.iconwodehuodong1:before {
  content: '\e64d';
}
.iconwodexiazai:before {
  content: '\e64e';
}
.iconzhaoxiangji:before {
  content: '\e612';
}
.iconyonghu:before {
  content: '\e643';
}
.iconyoujian2:before {
  content: '\e641';
}
.iconshouji:before {
  content: '\e642';
}
.iconyixiazai2:before {
  content: '\e640';
}
.iconyixiazai1:before {
  content: '\e63f';
}
.iconmyjifen:before {
  content: '\e63c';
}
.iconmyshoucang:before {
  content: '\e63e';
}
.iconfanhui:before {
  content: '\e622';
}
.iconfanye:before {
  content: '\e623';
}
.icondianhua:before {
  content: '\e624';
}
.icondujiaziliao:before {
  content: '\e625';
}
.iconchanpinshiyong:before {
  content: '\e626';
}
.icongerenxinxi:before {
  content: '\e627';
}
.icongengxin:before {
  content: '\e628';
}
.icongerenjifen:before {
  content: '\e629';
}
.icongerenxinxi-1:before {
  content: '\e62a';
}
.iconshoucang1:before {
  content: '\e62b';
}
.iconshichang:before {
  content: '\e62c';
}
.iconshoucang2:before {
  content: '\e62d';
}
.iconlianxiwomen:before {
  content: '\e62e';
}
.iconsosuo:before {
  content: '\e62f';
}
.iconwodehuodong:before {
  content: '\e630';
}
.iconxiayibu:before {
  content: '\e631';
}
.iconweixin:before {
  content: '\e632';
}
.iconyoujan:before {
  content: '\e633';
}
.iconwodeshoucang:before {
  content: '\e634';
}
.iconwodeziliao:before {
  content: '\e635';
}
.iconzhuti:before {
  content: '\e636';
}
.iconzhuye:before {
  content: '\e637';
}
.iconzixun:before {
  content: '\e638';
}
.iconyunxiazai:before {
  content: '\e639';
}
.iconwodeshiyong:before {
  content: '\e63a';
}
.iconyixiazai:before {
  content: '\e63b';
}
.iconchoujiang:before {
  content: '\e738';
}
.iconguanbi:before {
  content: '\e611';
}
.iconemail:before {
  content: '\e737';
}
.iconzhuceshenpi:before {
  content: '\e60b';
}
.iconzan:before {
  content: '\e682';
}
.icontianjia:before {
  content: '\e69d';
}
.iconfangda:before {
  content: '\e63d';
}
.icondianzan:before {
  content: '\e656';
}
.iconbiaoqing:before {
  content: '\e61e';
}
.iconbofang:before {
  content: '\e645';
}
.iconicon_bofang:before {
  content: '\e615';
}
.iconfasong:before {
  content: '\e6c8';
}
.iconshijian00:before {
  content: '\e6ce';
}
 /deep/ .banner-box .banner_img .banner_imgcont {
  padding-top: 16% !important;
}
.page {
  background: #fff;
}
.arrow-main {
  background: url("~assets/images/index/arrow-right.png") no-repeat;
  background-size: cover;
}
.arrow-main::after {
  display: none;
}
.arrow-main.swiper-button-next {
  transform: rotate(180deg);
}
.arrow-main.swiper-button-prev {
  transform: translateY(0);
}
.arrow-main:hover {
  background: url("~assets/images/index/arrow-active.png") no-repeat;
  background-size: cover;
}
.arrow-main:hover.swiper-button-next {
  transform: rotate(0deg);
}
.arrow-main:hover.swiper-button-prev {
  transform: rotate(180deg);
}
.Swiper-arrow {
  position: absolute;
  top: 50%;
  left: 62px;
  width: 49px;
  height: 49px;
  transform: translate(0, -50%);
  cursor: pointer;
  z-index: 100;
}
.Swiper-arrow:last-child {
  left: auto;
  right: 71px;
}
.coreProduct {
  margin: 80px auto 120px;
  max-width: 1600px;
}
.coreProduct .caseSwiper {
  margin-top: 80px;
  width: 100%;
}
.coreProduct .caseSwiper .swiper-content {
  overflow: hidden;
  position: relative;
  background: url(../images/bg.png) no-repeat;
  background-size: cover;
  border-radius: 10px;
  box-shadow: 0 12px 21px 0 rgba(191, 193, 205, 0.3);
}
.coreProduct .caseSwiper .swiper-content .Swiper-arrow {
  display: none;
  opacity: 0;
  transition: opacity linear 0.3s;
}
.coreProduct .caseSwiper .swiper-content .Swiper-arrow:first-of-type {
  transform: rotate(180deg);
}
.coreProduct .caseSwiper .swiper-content:hover .Swiper-arrow {
  opacity: 1;
}
.coreProduct .caseSwiper .swiper-content .swiper-model {
  width: 100%;
  overflow: hidden;
}
.coreProduct .caseSwiper .swiper-content .swiper-progress {
  position: absolute;
  right: 71px;
  bottom: 40px;
  color: #999;
  font-size: 16px;
}
.coreProduct .caseSwiper .swiper-content .swiper-progress span {
  font-size: 20px;
  margin-right: 6px;
  font-weight: bold;
  color: #0A70F1;
}
.coreProduct .caseSwiper .swiper-content .swiper-slide {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  overflow: hidden;
  padding: 65px 100px 69px;
}
.coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text {
  flex: 1;
  color: #000;
  margin-right: 10%;
}
.coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text p {
  font-size: 16px;
  margin-top: 36px;
  color: #666;
  line-height: 24px;
}
.coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text h3 {
  font-size: 28px;
  line-height: normal;
  font-weight: normal;
}
.coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text .product-name,
.coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text .product-name_EN {
  font-size: 28px;
  margin-top: 9px;
  font-weight: bold;
  line-height: 1;
}
.coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text .product-name_EN {
  margin-top: 13px;
  color: #EBAE00;
}
.coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text .caseSwiper-desc {
  margin-top: 70px;
  font-size: 16px;
  line-height: 30px;
  max-width: 500px;
}
.coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text button {
  width: 142px;
  height: 48px;
  color: #fefeff;
  background-color: #0A70F1;
  margin-top: 42px;
  border: none;
  outline: 0;
  font-size: 20px;
  border-radius: 5px;
}
.coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-image {
  flex: 1;
  width: 100%;
  height: 454px;
}
.coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-image img {
  width: auto;
  max-height: 454px;
}
.coreProduct .caseSwiper ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 49px;
}
.coreProduct .caseSwiper ul li {
  width: calc((100% - 5%) / 4);
  height: 82px;
  font-size: 20px;
  color: #0A70F1;
  border: 1px solid #0A70F1;
  border-radius: 5px;
  flex-direction: column;
  line-height: 1.2;
  font-weight: 300;
  cursor: pointer;
  padding: 0 10px;
  text-align: center;
}
.coreProduct .caseSwiper ul li .productName-item span {
  font-size: 16px;
  color: #999;
}
.coreProduct .caseSwiper ul li:last-child {
  margin-right: 0;
}
.coreProduct .caseSwiper ul li.active {
  border: none;
  background: url(~assets/images/index/li-bg.png) no-repeat;
  background-size: cover;
  color: #fff;
  box-shadow: 0 12px 21px 0 rgba(191, 193, 205, 0.5);
}
.coreProduct .caseSwiper ul li.active .productName-item span {
  color: #fff;
}
@media screen and (min-width: 1920px) {
  .coreProduct {
    margin-inline: auto;
  }
}
.dataSecurity {
  width: 100%;
  background: url(~assets/images/index/dataSecurity-bg.png) no-repeat;
  background-size: cover;
  background-position: top left;
  padding: 94px 160px 120px;
}
.dataSecurity .dataSecurity-list {
  width: 100%;
  padding: 0;
  margin: 73px 0 0;
  display: flex;
  justify-content: center;
}
.dataSecurity .dataSecurity-list.data-pc {
  display: flex;
}
.dataSecurity .dataSecurity-list.data-mobile {
  display: none;
}
.dataSecurity .dataSecurity-list /deep/ .swiper-wrapper {
  align-items: center;
}
.dataSecurity .dataSecurity-list .dataSecurity-item {
  width: calc((100% - 162px) / 4) !important;
  height: 653px;
  flex-direction: column;
  justify-content: space-between;
  padding: 0;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 12px 21px 0 rgba(191, 193, 205, 0.14);
  background: #fff;
  margin-right: 54px;
  transition: all linear 0.3s;
}
.dataSecurity .dataSecurity-list .dataSecurity-item:last-of-type {
  margin-right: 0;
}
.dataSecurity .dataSecurity-list .dataSecurity-item .dataSecurity-name {
  width: 100%;
  font-size: 20px;
  color: #333;
  line-height: 30px;
  padding: 0 5%;
  text-align: center;
  max-height: 60px;
  height: 60px;
}
.dataSecurity .dataSecurity-list .dataSecurity-item .dataSecurity-title {
  width: 100%;
  flex-direction: column;
  height: 243px;
  background-color: #fff;
}
.dataSecurity .dataSecurity-list .dataSecurity-item .dataSecurity-img {
  width: 100%;
  height: 410px;
  margin: 0 auto;
  position: relative;
  background-color: #F8FBFF;
  box-shadow: 0px 12px 21px 0px rgba(191, 193, 205, 0.14);
  padding: 0 0px 20px 15px;
}
.dataSecurity .dataSecurity-list .dataSecurity-item .dataSecurity-img img {
  width: 75%;
}
.dataSecurity .dataSecurity-list .dataSecurity-item .dataSecurity-img_show {
  display: none;
  position: absolute;
  top: 319px;
}
.dataSecurity .dataSecurity-list .dataSecurity-item button {
  width: 142px;
  height: 48px;
  color: #0A70F1;
  line-height: 30px;
  border: 1px solid #0A70F1;
  border-radius: 3px;
  outline: 0;
  background-color: #fff;
  margin-top: 36px;
  font-size: 16px;
}
.dataSecurity .dataSecurity-list .dataSecurity-item button a {
  width: 100%;
  height: 100%;
}
.dataSecurity .dataSecurity-list .dataSecurity-item:hover {
  color: #0A70F1;
  transform: scale(1.03);
  box-shadow: 0 12px 21px 0 rgba(191, 193, 205, 0.5);
  background: url("../../assets/images/index/dataSecurity-item-bg.png") no-repeat;
  background-size: cover;
}
.dataSecurity .dataSecurity-list .dataSecurity-item:hover .dataSecurity-img_show {
  display: block;
}
.dataSecurity .dataSecurity-list .dataSecurity-item:hover .dataSecurity-img {
  background: url("../../assets/images/index/bubble.png") no-repeat center center;
  background-size: 182px 210px;
}
.dataSecurity .dataSecurity-list .dataSecurity-item:hover button {
  background-color: #0A70F1;
  color: #fff;
}
.dataSecurity .dataSecurity-list .dataSecurity-item:hover .dataSecurity-name {
  font-weight: bold;
  color: #0A70F1;
}
.dataSecurity .dataSecurity-list .dataSecurity-item.active {
  color: #0A70F1;
  transform: scale(1.03);
  box-shadow: 0 12px 21px 0 rgba(191, 193, 205, 0.5);
}
.dataSecurity .dataSecurity-list .dataSecurity-item.active .dataSecurity-img_show {
  display: block;
}
.dataSecurity .dataSecurity-list .dataSecurity-item.active button {
  background-color: #0A70F1;
  color: #fff;
}
.dataSecurity .dataSecurity-list .dataSecurity-item.active p {
  color: #0A70F1;
}
.totalSolution {
  width: 100%;
  background: url(~assets/images/index/totalSolution-bg.png) no-repeat;
  background-size: cover;
  background-position: top right;
  padding: 80px 0 70px;
  position: relative;
}
.totalSolution .total-ipad {
  display: none;
}
.totalSolution .totalSolution-content {
  max-width: 1600px;
  margin: 80px  auto 0 auto;
  position: relative;
}
.totalSolution .totalSolution-content .totalSolution-swiper {
  width: 50%;
  background: url(~assets/images/index/totalSolution-swiper-bg.png) no-repeat;
  background-size: 100% 100%;
  position: relative;
  border-radius: 30px;
  padding: 0 20px;
  margin-right: 127px;
}
.totalSolution .totalSolution-content .totalSolution-swiper .totalSolution-swiper-model {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide {
  width: 100%;
  position: relative;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide h3 {
  max-width: 56px;
  font-size: 28px;
  font-weight: 400;
  color: #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -20%);
  z-index: 12;
  line-height: 36px;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon {
  width: 100%;
  position: relative;
  height: 632px;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon img {
  width: 372px;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .inner {
  width: 180px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -40%);
  z-index: 11;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text {
  position: absolute;
  top: 23%;
  left: 73%;
  display: flex;
  align-items: center;
  line-height: 1.4;
  color: #373F5E;
  font-size: 16px;
  z-index: 99;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active {
  color: #0A70F1;
  transform: scale(1.25);
  flex-direction: column;
  top: 22%;
  left: 57%;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active p {
  padding-left: 90px;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active .pentagon-item-icon {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
  height: auto;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active .pentagon-item-icon.defaultIcon {
  display: none;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active .pentagon-item-icon.activeIcon {
  display: block;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active:nth-of-type(2) {
  top: 57%;
  left: 64%;
  flex-direction: column-reverse;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active:nth-of-type(2) .pentagon-item-icon {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
  height: auto;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active:nth-of-type(3) {
  top: 78%;
  left: 49%;
  flex-direction: row;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active:nth-of-type(3) p {
  padding: 0;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active:nth-of-type(3) .pentagon-item-icon {
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  height: auto;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active:nth-of-type(4) {
  top: 57%;
  left: 7%;
  flex-direction: column-reverse;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active:nth-of-type(4) p {
  padding-left: 0;
  padding-right: 70px;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active:nth-of-type(4) .pentagon-item-icon {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
  height: auto;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active:nth-of-type(5) {
  top: 23%;
  left: 10%;
  flex-direction: column;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active:nth-of-type(5) p {
  padding-left: 0;
  padding-right: 160px;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text.active:nth-of-type(5) .pentagon-item-icon {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
  height: auto;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text:nth-of-type(2) {
  top: 58%;
  left: 77%;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text:nth-of-type(2) .pentagon-item-icon {
  width: 29px;
  min-width: 29px;
  max-width: 29px;
  height: 33px;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text:nth-of-type(3) {
  top: 80%;
  left: 42%;
  flex-direction: column;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text:nth-of-type(3) .pentagon-item-icon {
  width: 27px;
  min-width: 27px;
  max-width: 27px;
  height: 27px;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text:nth-of-type(4) {
  top: 58%;
  left: 3%;
  flex-direction: row-reverse;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text:nth-of-type(4) .pentagon-item-icon {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 32px;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text:nth-of-type(5) {
  top: 24%;
  left: 12%;
  flex-direction: row-reverse;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text:nth-of-type(5) .pentagon-item-icon {
  width: 31px;
  min-width: 31px;
  max-width: 31px;
  height: 31px;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text .pentagon-item-icon {
  width: 54px;
  min-width: 54px;
  max-width: 54px;
  height: 39px;
  margin-right: 12px;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text .pentagon-item-icon.defaultIcon {
  display: block;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text .pentagon-item-icon.activeIcon {
  display: none;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item-text p {
  width: 140px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: normal;
  flex: 1;
  text-align: center;
  box-sizing: content-box;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(0, -85%);
  width: 183px;
  opacity: 0;
  transition: all linear 0.5s;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item img {
  width: 100%;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item.active {
  opacity: 1;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item:nth-of-type(2) {
  transform: translate(0, -19%);
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item:nth-of-type(3) {
  width: 225px;
  transform: translate(-50%, 25%);
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item:nth-of-type(4) {
  transform: translate(-101%, -19%);
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-slide .pentagon .pentagon-item:nth-of-type(5) {
  transform: translate(-100%, -85%);
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-dot {
  width: calc(100% - 200px);
  position: absolute;
  bottom: 56px;
  z-index: 22;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-dot li {
  width: 37px;
  height: 4px;
  background-color: #D8DBDC;
  border-radius: 3px;
  margin-right: 5px;
  cursor: pointer;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-dot li:last-child {
  margin-right: 0;
}
.totalSolution .totalSolution-content .totalSolution-swiper .swiper-dot li.active {
  background-color: #205EE0;
}
.totalSolution .totalSolution-content .totalSolution-text {
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.totalSolution .totalSolution-content .totalSolution-text .jjfa_icon {
  position: absolute;
  top: 11%;
  left: 50%;
  transform: translate(-50%, 0%);
  width: 28.25%;
}
.totalSolution .totalSolution-content .totalSolution-text .jjfa_icon::after {
  content: '';
  background-color: #0a70f1;
  width: 1px;
  height: 10px;
  position: relative;
  top: 11%;
  left: 50%;
  transform: translate(-50%, 0%);
}
.totalSolution .totalSolution-content .totalSolution-text > div {
  background-color: #ffffff8a;
  width: 41%;
  border-radius: 10px;
  padding: 30px 30px;
  margin-bottom: 40px;
  min-height: 285px;
  display: flex;
  flex-direction: column;
  box-shadow: 0px 10px 29px 0px rgba(36, 36, 158, 0.05);
}
.totalSolution .totalSolution-content .totalSolution-text > div a {
  margin-top: auto;
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(3) {
  order: 1;
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(3) a {
  margin-right: auto;
}
@media screen and (min-width: 1367px) {
  .totalSolution .totalSolution-content .totalSolution-text > div:nth-child(4) {
    width: calc(41% + 6px);
  }
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(4) {
  order: 2;
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(4) h3 {
  justify-content: flex-end;
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(5) {
  order: 3;
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(5) a {
  margin-right: auto;
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(6) {
  order: 4;
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(6) h3 {
  justify-content: flex-end;
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(7) {
  order: 5;
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(7) h3 {
  justify-content: center;
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(7) a {
  margin: auto;
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(7) {
  width: 100%;
}
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(4) a,
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(6) a,
.totalSolution .totalSolution-content .totalSolution-text > div:nth-child(7) a {
  margin-left: auto;
}
.totalSolution .totalSolution-content .totalSolution-text > div:hover {
  box-shadow: 0px 4px 9px 0px rgba(191, 193, 205, 0.7);
}
.totalSolution .totalSolution-content .totalSolution-text h3 {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
.totalSolution .totalSolution-content .totalSolution-text h3 img {
  width: auto;
  max-width: 40px;
  margin-right: 11px!important;
  display: inline-block;
}
.totalSolution .totalSolution-content .totalSolution-text h3 span {
  font-size: 24px;
  font-weight: 400;
  color: #0A70F1;
  position: relative;
}
.totalSolution .totalSolution-content .totalSolution-text p {
  font-size: 16px;
  font-weight: 400;
  color: #999999;
  line-height: 1.5;
  margin-bottom: 28px;
}
.totalSolution .totalSolution-content .totalSolution-text button {
  width: 142px;
  height: 48px;
  font-size: 20px;
  color: #fff;
  background-color: #0A70F1;
  border-radius: 5px;
  border: none;
  margin-top: auto;
  outline: 0;
}
@media screen and (max-width: 1600px) {
  .totalSolution .totalSolution-content .totalSolution-text .jjfa_icon {
    transform: translate(-50%, 0%);
  }
  .totalSolution .totalSolution-content .totalSolution-text h3 span {
    font-size: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .totalSolution .totalSolution-content .totalSolution-text .jjfa_icon {
    transform: translate(-50%, 0%);
  }
  .totalSolution .totalSolution-content .totalSolution-text h3 span {
    font-size: 18px;
  }
  .totalSolution .totalSolution-content .totalSolution-text > div {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1650px) and (min-width: 1367px) {
  .coreProduct {
    margin-inline: 8%;
  }
  .totalSolution .totalSolution-content {
    padding: 0 8%;
  }
  .totalSolution .totalSolution-content .totalSolution-text .jjfa_icon {
    top: 17%;
  }
  .totalSolution .totalSolution-content .solution-content span {
    font-size: 16px!important;
  }
  .totalSolution .totalSolution-content .solution-content p {
    font-size: 14px!important;
  }
}
@media screen and (max-width: 1366px) {
  .totalSolution .totalSolution-content .totalSolution-text .jjfa_icon {
    width: 24.25%;
    top: 15%;
  }
}
@media screen and (max-width: 1276px) {
  .totalSolution .totalSolution-content .totalSolution-text .jjfa_icon {
    width: 24.25%;
    top: 18%;
  }
}
@media screen and (max-width: 1440px) {
  .coreProduct {
    margin: 94px 120px 120px;
  }
  .coreProduct .caseSwiper ul {
    width: 100%;
    display: flex;
    margin-top: 49px;
  }
  .coreProduct .caseSwiper ul li {
    height: 56px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1366px) and (min-width: 768px) {
  .modelTilte {
    font-size: 28px;
  }
  .modelTags {
    font-size: 14px;
  }
  .coreProduct {
    margin: 0!important;
  }
  .coreProduct .product-pagination {
    display: block;
    text-align: center;
    position: absolute;
    bottom: 77px;
    z-index: 10;
    width: 84px;
    display: flex;
    left: 50%;
    transform: translateX(-50%);
    justify-content: space-around;
  }
  .coreProduct .modelTilte {
    margin-top: 40px;
  }
  .coreProduct .caseSwiper {
    margin-top: 24px;
  }
  .coreProduct .caseSwiper .swiper-model {
    position: relative;
  }
  .coreProduct .caseSwiper .swiper-content {
    background: url(../images/AMCbj.png) no-repeat;
    background-size: cover;
    box-shadow: none;
    background-color: #fff;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-progress {
    display: none;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-container {
    padding-bottom: 100px;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide {
   margin: 20px 0;
    padding: 0 6%;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text {
    margin-top: 30px;
    margin-right: 0;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text .product-name,
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text .product-name_EN {
    font-size: 24px;
    line-height: 134%;
    margin-top: 0;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text button {
    width: 136px;
    height: 34px;
    border-radius: 4px;
    font-size: 16px;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-image {
    flex: none;
    width: auto;
    margin-left: 15%;
    justify-content: flex-end;
    height: auto;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-image img {
    max-height: none;
    height: 280px;
    width: auto;
  }
  .coreProduct .caseSwiper ul {
    display: none;
  }
  .totalSolution {
    padding: 40px 0 40px;
    background-size: auto 100%;
  }
  .totalSolution .total-ipad {
    display: block;
  }
  .totalSolution .total-pc {
    display: none;
  }
  .totalSolution .totalSolution-content {
    margin: 40px auto 0 auto;
    padding: 0 6%;
  }
  .totalSolution .totalSolution-content .totalSolution-text > div {
    padding: 32px 24px 22px!important;
    min-height: auto;
    width: 43%;
  }
  .totalSolution .totalSolution-content .totalSolution-text h3 {
    margin-bottom: 8px;
  }
  .totalSolution .totalSolution-content .totalSolution-text h3 img {
    width: 24px;
    height: 24px;
    margin-right: 7px;
  }
  .totalSolution .totalSolution-content .totalSolution-text h3 span {
    font-size: 16px;
  }
  .totalSolution .totalSolution-content .totalSolution-text p {
    font-size: 14px;
    margin-bottom: 16px;
  }
  .totalSolution .totalSolution-content .totalSolution-text button {
    width: 96px;
    height: 28px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1100px) and (min-width: 768px) {
   /deep/ .banner-box .banner_img .banner_imgcont .title1 {
    font-size: 28px!important;
  }
   /deep/ .banner-box .banner_img .banner_imgcont .title2 {
    font-size: 16px!important;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide {
    padding: 0 6%;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-image img {
    height: 245px;
  }
}
@media screen and (max-width: 1000px) and (min-width: 900px) {
  .caseSwiper-image img {
    height: 200px!important;
  }
}
@media screen and (max-width: 899px) and (min-width: 768px) {
  .coreProduct {
    margin: 0!important;
  }
  .coreProduct .product-pagination {
    bottom: 30px;
  }
  .coreProduct .modelTilte {
    margin-top: 40px;
  }
  .coreProduct .caseSwiper {
    margin-top: 24px;
  }
  .coreProduct .caseSwiper .swiper-model {
    position: relative;
  }
  .coreProduct .caseSwiper .swiper-content {
    background: url(~assets/images/index/ipad/AMCbj.png) no-repeat;
    background-size: cover;
    box-shadow: none;
    background-color: #fff;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-progress {
    display: none;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-container {
    padding-bottom: 60px;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text {
    margin-top: 30px;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text p {
    font-size: 14px;
    margin-top: 24px;
    line-height: 20px;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text .product-name,
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text .product-name_EN {
    font-size: 22px;
    line-height: 134%;
    margin-top: 0;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text button {
    width: 136px;
    height: 34px;
    border-radius: 4px;
    font-size: 16px;
    margin-top: 28px;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-image img {
    height: 160px;
  }
}
@media screen and (max-width: 1366px) and (min-width: 1130px) {
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text p {
    font-size: 18px;
  }
  .totalSolution .totalSolution-content .totalSolution-text > div {
    padding: 32px 34px 32px!important;
    margin-bottom: 40px;
  }
  .totalSolution .totalSolution-content .totalSolution-text p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1100px) {
  .solution-content span {
    font-size: 14px!important;
  }
  .solution-content p {
    font-size: 12px!important;
  }
}
@media screen and (max-width: 968px) {
  .solution-content span {
    font-size: 12px!important;
  }
  .solution-content p {
    font-size: 10px!important;
  }
}
@media screen and (max-width: 984px) and (min-width: 878px) {
  .totalSolution .totalSolution-content .totalSolution-text > div {
    padding: 18px 20px 12px!important;
    margin-bottom: 16px;
  }
  .totalSolution .totalSolution-content .totalSolution-text .jjfa_icon {
    transform: translate(-50%, 0%) !important;
  }
}
@media screen and (max-width: 877px) and (min-width: 835px) {
  .totalSolution .totalSolution-content .totalSolution-text .jjfa_icon {
    width: 31.25%;
    transform: translate(-50%, 0%) !important;
  }
}
@media screen and (max-width: 834px) and (min-width: 809px) {
  .totalSolution .totalSolution-content .totalSolution-text > div {
    padding: 18px 20px 12px!important;
    margin-bottom: 16px;
  }
  .totalSolution .totalSolution-content .totalSolution-text .jjfa_icon {
    transform: translate(-50%, 0%) !important;
  }
}
@media screen and (max-width: 808px) and (min-width: 768px) {
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text p {
    line-height: 18px;
  }
  .totalSolution .totalSolution-content .totalSolution-text > div {
    padding: 18px 20px 12px!important;
    margin-bottom: 16px;
  }
  .totalSolution .totalSolution-content .totalSolution-text .jjfa_icon {
    width: 31.25% !important;
    transform: translate(-50%, 0%) !important;
  }
}
@media screen and (max-width: 767px) {
   /deep/ .banner-box .banner_img .banner_imgcont {
    max-width: 100%;
    padding-top: 0!important;
    padding: 0 5.33333333vw !important;
  }
  .modelTilte {
    font-size: 5.33333333vw !important;
  }
  .modelTags {
    font-size: 2.66666667vw !important;
  }
  .coreProduct {
    margin: 6.13333333vw auto 0;
    padding: 0;
  }
  .coreProduct .caseSwiper {
    margin-top: 6vw;
  }
  .coreProduct .caseSwiper .swiper-content {
    background: url(../../assets/images/index/product-mobile-bg.png) no-repeat;
    background-size: cover;
    padding: 4vw 4.26666667vw 9.06666667vw;
    border-radius: 1.33333333vw;
    box-shadow: none;
  }
  .coreProduct .caseSwiper .swiper-content /deep/ .swiper-wrapper {
    display: flex;
    align-items: stretch;
  }
  .coreProduct .caseSwiper .swiper-content .Swiper-arrow {
    display: none;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-progress {
    display: none;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide {
    flex-direction: column-reverse;
    width: 100%;
    height: auto;
    padding: 0 1%!important;
    letter-spacing: -1px;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text {
    margin-top: 4.4vw;
    margin-right: 0;
    flex: 1 1 100%;
    display: flex;
    flex-direction: column;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text p {
    font-size: 3.2vw;
    margin-top: 5.2vw;
    color: #414141;
    line-height: 5.33333333vw;
    flex: 1;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text h3 {
    display: none;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text .product-name,
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text .product-name_EN {
    font-size: 4.26666667vw;
    margin-top: 0;
    font-weight: 700;
    line-height: 5.33333333vw;
    color: #000;
    text-align: center;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text .product-name_EN {
    margin-top: 0;
    color: #EBAE00;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-text button {
    width: 100%;
    height: 8.53333333vw;
    margin-top: 4.26666667vw;
    font-size: 3.2vw;
    border-radius: 0.8vw;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-image {
    width: 100%;
    height: auto;
    min-width: 37.33333333vw;
    min-height: 30.4vw;
  }
  .coreProduct .caseSwiper .swiper-content .swiper-slide .caseSwiper-image img {
    width: 37.33333333vw;
    height: 30.4vw;
    min-width: 37.33333333vw;
    min-height: 30.4vw;
  }
  .coreProduct .caseSwiper ul {
    display: none;
  }
  .coreProduct .product-pagination {
    display: flex;
    justify-content: center;
    margin-top: 5.33333333vw;
  }
  .coreProduct .product-pagination /deep/ .swiper-pagination-bullet {
    margin-right: 2.8vw;
  }
  .page {
    padding-bottom: 0px!important;
  }
  .totalSolution {
    background: url(../../assets/images/index/bjjjfa.png) no-repeat;
    background-size: 100% 100%;
    background-position: right;
    padding-top: 10.66666667vw;
    padding-bottom: 0;
    padding-bottom: 5.33333333vw;
  }
  .totalSolution .totalSolution-content {
    margin-top: 0;
    width: 100%;
    height: 91.46666667vw;
    padding: 0vw 4.26666667vw 6.4vw !important;
    flex-direction: column;
    box-shadow: none;
    border-radius: 0;
    position: relative;
  }
  .totalSolution .totalSolution-content > img {
    width: 91.46666667vw;
    position: absolute;
    opacity: 0;
  }
  .totalSolution .totalSolution-content > img:first-child {
    opacity: 1;
  }
  .totalSolution .totalSolution-content .totalSolution-main {
    padding: 0vw 8vw 6.4vw !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .totalSolution .totalSolution-content .totalSolution-main > div {
    color: #FFFFFF;
    font-weight: 400;
    font-size: 3.2vw;
    z-index: 3;
    opacity: 1;
    text-align: center;
  }
  .totalSolution .totalSolution-content .totalSolution-main > div .toimg {
    width: 26.66666667vw;
    height: 12.8vw;
    font-size: 3.2vw;
    line-height: 134%;
  }
  .totalSolution .totalSolution-content .totalSolution-main > div.on .toimg {
    font-weight: 700;
    font-size: 3.73333333vw;
    color: #0A70F1;
  }
  .totalSolution .totalSolution-content .totalSolution-main > div:nth-child(1) {
    position: absolute;
    top: 19%;
    left: 50%;
    transform: translateX(-50%);
  }
  .totalSolution .totalSolution-content .totalSolution-main > div:nth-child(1).on {
    top: 17%;
  }
  .totalSolution .totalSolution-content .totalSolution-main > div:nth-child(2) {
    position: absolute;
    top: 38%;
    left: 72.5%;
    transform: translateX(-50%);
  }
  .totalSolution .totalSolution-content .totalSolution-main > div:nth-child(2).on {
    top: 33.5%;
    left: 74%;
  }
  .totalSolution .totalSolution-content .totalSolution-main > div:nth-child(3) {
    position: absolute;
    top: 63%;
    left: 63.7%;
    transform: translateX(-50%);
  }
  .totalSolution .totalSolution-content .totalSolution-main > div:nth-child(3).on {
    top: 59.5%;
    left: 62%;
  }
  .totalSolution .totalSolution-content .totalSolution-main > div:nth-child(4) {
    position: absolute;
    top: 66%;
    left: 36%;
    transform: translateX(-50%);
  }
  .totalSolution .totalSolution-content .totalSolution-main > div:nth-child(4).on {
    top: 60.5%;
    left: 36.5%;
  }
  .totalSolution .totalSolution-content .totalSolution-main > div:nth-child(5) {
    position: absolute;
    top: 34%;
    left: 27%;
    transform: translateX(-50%);
  }
  .totalSolution .totalSolution-content .totalSolution-main > div:nth-child(5).on {
    top: 34%;
    left: 26.5%;
  }
  .totalSolution .totalSolution-text {
    margin: 0 4.26666667vw 6.4vw;
    padding: 6.4vw 4.26666667vw;
    background: #FFFFFF;
    box-shadow: 0px 6px 21px 4px rgba(2, 11, 83, 0.06);
    border-radius: 4px;
  }
  .totalSolution .totalSolution-text > div {
    display: none;
  }
  .totalSolution .totalSolution-text > div:first-child {
    display: block;
  }
  .totalSolution .totalSolution-text > div h3 {
    display: flex;
    align-items: center;
    margin-bottom: 2.4vw;
    font-size: 3.73333333vw;
  }
  .totalSolution .totalSolution-text > div h3 img {
    height: 4.26666667vw;
    width: auto;
    margin-right: 1.6vw;
  }
  .totalSolution .totalSolution-text > div h3 span {
    color: #0A70F1;
    font-weight: 700;
    font-size: 3.2vw;
  }
  .totalSolution .totalSolution-text > div p {
    font-size: 3.2vw;
    margin-bottom: 4.26666667vw;
    line-height: 4.8vw;
  }
  .totalSolution .totalSolution-text > div button {
    width: 21.86666667vw;
    height: 6.93333333vw;
    background: #0A70F1;
    border: 1px solid #0A70F1;
    border-radius: 4px;
    font-size: 3.2vw;
    color: #fff;
  }
}
@media screen and (max-width: 1366px) {
  .coreProduct {
    margin-top: 40px;
  }
  .coreProduct .caseSwiper {
    margin-top: 40px;
  }
  .totalSolution {
    padding-top: 40px;
  }
  .totalSolution .totalSolution-content {
    margin-top: 40px;
  }
}
@media screen and (max-width: 750px) {
  .coreProduct {
    margin-top: 5.33333333vw;
  }
  .coreProduct .caseSwiper {
    margin-top: 5.33333333vw;
  }
  .totalSolution {
    padding-top: 5.33333333vw;
  }
  .totalSolution .totalSolution-content {
    margin-top: 5.33333333vw;
  }
}
