.Nav {
  position: relative;
  height: 60px;
  background-color: #fff;
}
.Nav .nav-banner-type {
  padding: 24px 20px;
  text-align: center;
  color: #ffffff !important;
}
.Nav .nav-banner-type:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.Nav .nav-banner-login {
  color: #ffffff !important;
}
.Nav .nav-banner-login:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.Nav .nav-banner-login:hover a {
  color: #ffffff !important;
}
.Nav .Nav-container {
  position: relative;
  min-width: 10.8rem;
  height: 100%;
  padding: 0 0 0 40px;
  display: flex;
  flex-direction: row;
  justify-content: flex-left;
  align-items: center;
}
.Nav .Nav-container .Nav-logo {
  width: 120px;
  margin-right: 27.5px;
  cursor: pointer;
}
.Nav .Nav-container .Nav-logo .logo-bak {
  position: absolute;
  display: none;
}
.Nav .Nav-container .Nav-logo img {
  width: 120px;
}
.Nav .Nav-container .common-menu-inner {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 750px);
  overflow: hidden;
}
.Nav .Nav-container .common-menu-inner .scroll-left-arrow {
  width: 23px;
  height: 60px;
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVkl7WARbFZAAACezzCZOw039.png) no-repeat center;
  background-size: 16px 16px;
  cursor: pointer;
  display: none;
}
.Nav .Nav-container .common-menu-inner .scroll-left-arrow:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVkl9yAU7XiAAAC0g9o1IA826.png) no-repeat center;
  background-size: 16px 16px;
}
.Nav .Nav-container .common-menu-inner .scroll-right-arrow {
  width: 23px;
  height: 60px;
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2Vkl7qACcDEAAACmI-2UfM938.png) no-repeat center;
  background-size: 16px 16px;
  cursor: pointer;
  display: none;
}
.Nav .Nav-container .common-menu-inner .scroll-right-arrow:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VkmAmAGXD1AAACmfV4OKw652.png) no-repeat center;
  background-size: 16px 16px;
}
.Nav .Nav-container .common-menu-inner .common-menu-scroll-bar {
  overflow: hidden;
}
.Nav .Nav-container .common-menu-inner.scrollRight .scroll-left-arrow {
  display: none;
}
.Nav .Nav-container .common-menu-inner.scrollRight .scroll-right-arrow {
  display: block;
}
.Nav .Nav-container .common-menu-inner.scrollRight .common-menu-scroll-bar {
  margin-left: 0;
  width: calc(100% - 23px);
}
.Nav .Nav-container .common-menu-inner.scrollLeft .scroll-left-arrow {
  display: block;
}
.Nav .Nav-container .common-menu-inner.scrollLeft .scroll-right-arrow {
  display: none;
}
.Nav .Nav-container .common-menu-inner.scrollLeft .common-menu-scroll-bar {
  margin-right: 0;
  width: calc(100% - 23px);
}
.Nav .Nav-container .common-menu-inner.scrollAll .scroll-left-arrow {
  display: block;
}
.Nav .Nav-container .common-menu-inner.scrollAll .scroll-right-arrow {
  display: block;
}
.Nav .Nav-container .common-menu-inner.scrollAll .common-menu-scroll-bar {
  width: calc(100% - 46px);
}
.Nav .Nav-container .Nav-items-contianer {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  transition: all .5s ease 0s;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink {
  display: inline-block;
  font-size: 14px;
  color: #333333;
  cursor: pointer;
  letter-spacing: 1.56px;
  white-space: nowrap;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink a {
  display: inline-block;
  font-size: 14px;
  color: #333333;
  cursor: pointer;
  letter-spacing: 1.56px;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink .nav-icon-wrap {
  font-size: 8px;
  margin-left: 4px;
  vertical-align: middle;
  line-height: 16px;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink .nav-icon-down {
  display: inline-block;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink .nav-icon-label {
  color: #262626;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink .nav-icon-img {
  width: 20px;
  height: 20px;
  vertical-align: top;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink .nav-icon-img + .nav-icon-label {
  margin-left: 8px;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink .nav-icon-img + .nav-icon-label:empty {
  display: none;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink .nav-icon-up {
  display: none;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink:hover {
  color: #407AFF !important;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink:hover .nav-icon-label {
  color: #407AFF !important;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink:hover .nav-icon-down {
  display: none;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink:hover .nav-icon-up {
  color: #407AFF !important;
  display: inline-block;
  margin-top: 2px;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink.selected {
  color: #407AFF;
}
.Nav .Nav-container .Nav-items-contianer .Nav-NavMainLink.selected a {
  display: inline-block;
  font-size: 14px;
  color: #333333;
  cursor: pointer;
  letter-spacing: 1.56px;
}
.Nav .Nav-container .Nav-right-container {
  position: absolute;
  top: 0;
  right: 20px;
  width: 190px;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.Nav .Nav-container .Nav-right-container .logout-item {
  margin-left: 10px;
}
.Nav .Nav-container .Nav-right-container .logout-item a {
  font-size: 10px;
  color: #333333;
  letter-spacing: 0;
  text-align: right;
}
.Nav .login-container {
  position: absolute;
  top: 0;
  right: 0px;
  height: 60px;
  line-height: 42px;
  text-align: center;
  display: flex;
}
.Nav .login-container .login-divider {
  color: #DEDEDE;
}
.Nav .login-container .red-dot {
  position: relative;
}
.Nav .login-container .red-dot::before {
  content: " ";
  display: block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #FF4D4F;
  position: absolute;
  right: 8px;
  top: 18px;
}
.Nav .login-container .login-item {
  display: inline-block;
  padding: 9px 12.5px;
  font-size: 14px;
  color: #333333;
  letter-spacing: 1.56px;
  cursor: pointer;
}
.Nav .login-container .login-item .icon {
  line-height: 16px;
  vertical-align: middle;
}
.Nav .login-container .login-item .anticon {
  font-size: 8px;
  vertical-align: 0.125em;
}
.Nav .login-container .login-item.login-item-register {
  background: #407AFF !important;
}
.Nav .login-container .login-item.login-item-register a {
  color: #fff;
}
.Nav .login-container .login-item a {
  color: #333333;
}
.Nav .login-container .login-item .Nav-SelectLink .Nav-SelectLink-href {
  color: #262626 !important;
}
.Nav .login-container .login-item .Nav-SelectLink .Nav-SelectLink-href:hover {
  color: #407AFF !important;
}
.Nav .userinfo-wrap {
  display: flex !important;
  align-items: center;
}
.Nav .userinfo-wrap .ezd-badge {
  margin-right: 7px;
}
.Nav .userinfo-wrap .ezd-badge .ezd-badge-multiple-words {
  padding: 1px 3px;
  height: 16px !important;
}
.Nav .userinfo-wrap .ezd-badge-count {
  box-shadow: none;
}
.Nav .userinfo-wrap .user-icon {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQEmVeAyqAHPW7AAAItizKSYQ982.png);
  background-size: 20px;
  width: 20px;
  height: 20px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.Nav .userinfo-wrap .nav-userinfo-username-label {
  max-width: 150px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.Nav .userinfo-wrap:hover .user-icon {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQE2Vev9WAXrlTAAAJJwREcU4747.png);
}
.Nav .userinfo-wrap:hover .nav-userinfo-menu {
  display: block;
}
.Nav .userinfo-wrap .nav-userinfo-menu {
  padding: 20px;
  display: none;
  width: 220px;
  height: 248px;
  box-sizing: border-box;
  background: #FFFFFF;
  box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
  position: absolute;
  right: 0;
  top: 60px;
}
.Nav .userinfo-wrap .nav-userinfo-menu .nav-userinfo-username {
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  font-weight: 400;
  padding-bottom: 14.5px;
  margin-bottom: 4.5px;
  border-bottom: 1px solid rgba(201, 208, 220, 0.5);
  display: block;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem {
  padding-top: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 20px;
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem .titleItem-left {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem:hover .titleItemTxt {
  color: #407AFF;
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem:hover .titleItem-icon.user {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQE2Vev9WAXrlTAAAJJwREcU4747.png);
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem:hover .titleItem-icon.application {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQEmVev_yAAHq-AAAIOMStJJI650.png);
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem:hover .titleItem-icon.workorder {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQEmVewA2AcxtpAAAC12uBDC8168.png);
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem:hover .titleItem-icon.cost {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQE2VewAeAaMbHAAAIli-uyM0641.png);
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem .titleItemTxt {
  height: 20px;
  font-size: 14px;
  color: #000000;
  letter-spacing: 1px;
  text-align: center;
  font-weight: 400;
  margin-left: 8px;
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem .workorder-num {
  height: 24px;
  background: #FFF1F0;
  border-radius: 2px;
  font-size: 12px;
  color: #FF4D4F;
  line-height: 20px;
  font-weight: 400;
  padding: 2px 8px;
  text-align: center;
  letter-spacing: 0;
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem .titleItem-icon {
  width: 16px;
  height: 16px;
  background-size: 16px;
  background-repeat: no-repeat;
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem .titleItem-icon.user {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQEmVeAyqAHPW7AAAItizKSYQ982.png);
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem .titleItem-icon.application {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQEmVeAzuAYBU2AAAH2_FsJr4547.png);
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem .titleItem-icon.workorder {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQEmVeA1SAXQMiAAACwt0Rqp4935.png);
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleItem .titleItem-icon.cost {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQEmVeA0qAWin3AAAIMxhap14012.png);
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleBotton {
  width: 100%;
  height: 24px;
  background: #FFFFFF;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  font-size: 12px;
  color: #595959;
  text-align: center;
  line-height: 22px;
  font-weight: 400;
  margin-top: 20px;
  box-sizing: border-box;
}
.Nav .userinfo-wrap .nav-userinfo-menu .titleBotton:hover {
  color: #407AFF;
  border: 1px solid #407AFF;
}
.Nav.white {
  margin-bottom: -60px;
  z-index: 999;
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 0.5px solid #c9d0dc;
  backdrop-filter: blur(5px);
  border: 1px solid rgba(61, 61, 61, 0.15);
  border-top: none;
}
.Nav.white .search-input {
  color: #262626;
}
.Nav.white .search-input::placeholder {
  color: #8c8c8c;
}
.Nav.white.navType:hover .logo-bak {
  display: block;
  background: #fff;
}
.Nav.white.navType:hover .search-input-icon {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVlWKSAahpuAAAG-eBXIPw200.png) no-repeat center;
  background-size: 100%;
}
.Nav.white.navType:hover .search-input-icon:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWKyAZZFoAAAHNQ2e1iM650.png) no-repeat center;
  background-size: 100%;
}
.Nav.white.navType:hover .search-input-clear {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVlWMuAQ274AAAHl6nbeD8813.png) no-repeat center;
  background-size: 100%;
}
.Nav.white.navType:hover .search-input-clear:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWNGAL3IzAAAHIP8Htqg704.png);
  background-size: 100%;
}
.Nav.white.navType:hover .user-icon {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQEmVeAyqAHPW7AAAItizKSYQ982.png);
  background-size: 20px;
}
.Nav.white.navType:hover .user-icon:hover {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQE2Vev9WAXrlTAAAJJwREcU4747.png);
  background-size: 20px;
}
.Nav.white.navType .search-input-icon {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWDeAc4DSAAAEyfkoYzI598.png) no-repeat center;
  background-size: 100%;
}
.Nav.white.navType .search-input-icon:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWKyAZZFoAAAHNQ2e1iM650.png) no-repeat center;
  background-size: 100%;
}
.Nav.white.navType .search-input-clear {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVlWOSAaOH3AAAEjqhwNHc615.png) no-repeat center;
  background-size: 100%;
}
.Nav.white.navType .search-input-clear:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWNGAL3IzAAAHIP8Htqg704.png);
  background-size: 100%;
}
.Nav.white.navType .user-icon {
  background-image: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlUySALxKtAAAF_SlA4yE897.png);
  background-size: 20px;
}
.Nav.white.navType .user-icon:hover {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQE2Vev9WAXrlTAAAJJwREcU4747.png);
  background-size: 20px;
}
.Nav.white.navType .search-input {
  color: #fff;
}
.Nav.white.navType .search-input::placeholder {
  color: #fff;
}
.Nav.white.navType .common-menu-inner .scroll-left-arrow {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVlUmaAfLcBAAACbJaxJ34386.png) no-repeat center;
  background-size: 16px 16px;
}
.Nav.white.navType .common-menu-inner .scroll-left-arrow:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVkl9yAU7XiAAAC0g9o1IA826.png) no-repeat center;
  background-size: 16px;
}
.Nav.white.navType .common-menu-inner .scroll-right-arrow {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlUleAXWPmAAACQchKf1E174.png) no-repeat center;
  background-size: 16px 16px;
}
.Nav.white.navType .common-menu-inner .scroll-right-arrow:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VkmAmAGXD1AAACmfV4OKw652.png) no-repeat center;
  background-size: 16px;
}
.Nav-container .Nav-items-contianer .Nav-NavMainLink.Nav.white.navType.nav-banner-type .cloud:hover .cloud-label {
  color: #407AFF !important;
}
.Nav.white:hover {
  background: #fff;
}
.Nav.white:hover .search-input {
  color: #262626;
}
.Nav.white:hover .search-input::placeholder {
  color: #8c8c8c;
}
.Nav.white:hover .common-menu-inner .scroll-left-arrow {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVkl7WARbFZAAACezzCZOw039.png) no-repeat center;
  background-size: 16px;
}
.Nav.white:hover .common-menu-inner .scroll-left-arrow:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVkl9yAU7XiAAAC0g9o1IA826.png) no-repeat center;
  background-size: 16px;
}
.Nav.white:hover .common-menu-inner .scroll-right-arrow {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2Vkl7qACcDEAAACmI-2UfM938.png) no-repeat center;
  background-size: 16px;
}
.Nav.white:hover .common-menu-inner .scroll-right-arrow:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VkmAmAGXD1AAACmfV4OKw652.png) no-repeat center;
  background-size: 16px;
}
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink {
  color: #333333;
}
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type .nav-icon-label,
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type a,
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type span,
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type i {
  color: #262626 !important;
}
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type .nav-icon-label.product-item:hover,
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type a.product-item:hover,
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type span.product-item:hover,
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type i.product-item:hover {
  color: #407AFF !important;
}
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type .nav-icon-label.product-item:hover.product-item-txt,
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type a.product-item:hover.product-item-txt,
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type span.product-item:hover.product-item-txt,
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type i.product-item:hover.product-item-txt {
  color: #407AFF !important;
}
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type .Nav-SelectLink .Nav-SelectLink-href {
  color: #262626 !important;
}
.Nav.white:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type .Nav-SelectLink .Nav-SelectLink-href:hover {
  color: #407AFF !important;
}
.Nav.white:hover .nav-banner-login {
  color: #262626 !important;
}
.Nav.white:hover .nav-banner-login * {
  color: #262626 !important;
}
.Nav.white:hover .nav-banner-login .ezd-scroll-number-only-unit,
.Nav.white:hover .nav-banner-login .ezd-badge-count {
  color: #fff !important;
}
.Nav.white:hover .nav-banner-login .workorder-num {
  color: #FF4D4F !important;
}
.Nav.white:hover .nav-banner-login:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #407AFF !important;
}
.Nav.white:hover .nav-banner-login:hover a,
.Nav.white:hover .nav-banner-login:hover i,
.Nav.white:hover .nav-banner-login:hover .nav-userinfo-username-label,
.Nav.white:hover .nav-banner-login:hover .login-item-console {
  color: #407AFF !important;
}
.Nav.white:hover .nav-banner-login:hover a .titleItemTxt:hover,
.Nav.white:hover .nav-banner-login:hover i .titleItemTxt:hover,
.Nav.white:hover .nav-banner-login:hover .nav-userinfo-username-label .titleItemTxt:hover,
.Nav.white:hover .nav-banner-login:hover .login-item-console .titleItemTxt:hover {
  color: #407AFF !important;
}
.Nav.white:hover .nav-banner-login:hover .Nav-SelectLink .Nav-SelectLink-href {
  color: #262626 !important;
}
.Nav.white:hover .nav-banner-login:hover .Nav-SelectLink .Nav-SelectLink-href:hover {
  color: #407AFF !important;
}
.Nav.white:hover .nav-banner-login:hover .user-icon {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQE2Vev9WAXrlTAAAJJwREcU4747.png);
  background-size: 20px;
}
.Nav.white:hover .nav-banner-login:hover .titleBotton:hover {
  color: #407AFF !important;
}
.Nav.white .Nav-container .Nav-items-contianer .Nav-NavMainLink {
  color: #262626;
}
.Nav.white .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type:hover .nav-icon-label,
.Nav.white .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type:hover i,
.Nav.white .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type:hover .nav-icon-up {
  color: #407AFF !important;
}
.Nav.white .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type .nav-icon-label,
.Nav.white .Nav-container .Nav-items-contianer .Nav-NavMainLink.nav-banner-type i {
  color: #ffffff !important;
}
.Nav.white .Nav-container .Nav-items-contianer .Nav-NavMainLink a {
  color: #262626;
}
.Nav.white .Nav-container .Nav-items-contianer .Nav-NavMainLink span {
  color: #262626;
}
.Nav.white .Nav-container .Nav-items-contianer .Nav-NavMainLink:hover {
  color: #407AFF !important;
}
.Nav.white .Nav-container .Nav-items-contianer .Nav-NavMainLink a:hover {
  color: #407AFF !important;
}
.Nav.white .Nav-container .Nav-right-container .logout-item a {
  color: #262626;
}
.Nav.white .login-container .login-item {
  color: #262626;
}
.Nav.white .login-container .login-item.login-item-register {
  background: #407AFF !important;
}
.Nav.white .login-container .login-item.login-item-register a {
  color: #fff;
}
.Nav.white .login-container {
  right: 0;
}
.Nav.white .login-container .login-item:hover {
  color: #407aff;
}
.Nav.white .login-container .login-item:hover a {
  color: #407aff;
}
.Nav.white .login-container .login-item a {
  color: #262626;
}
.Nav.white .login-container .login-item.login-item-register a {
  color: #fff !important;
}
.Nav.bright {
  width: 100%;
  height: 60px;
  background-color: rgba(255, 255, 255, 0.9);
  position: fixed;
  top: 0;
  z-index: 9999;
  border-bottom: 0.5px solid #c9d0dc;
}
.Nav.bright:hover {
  background: #fff;
}
.Nav.bright:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink {
  color: #333333;
}
.Nav.bright .Nav-items-contianer .Nav-NavMainLink {
  color: #262626;
}
.Nav.bright .Nav-items-contianer .Nav-NavMainLink a {
  color: #262626;
}
.Nav.bright .Nav-items-contianer .Nav-NavMainLink span {
  color: #262626;
}
.Nav.bright .Nav-items-contianer .Nav-NavMainLink:hover {
  color: #407AFF !important;
}
.Nav.bright .Nav-items-contianer .Nav-NavMainLink a:hover {
  color: #407AFF !important;
}
.Nav.bright .login-container .login-item {
  color: #262626;
}
.Nav.bright .login-container .login-item a {
  color: #262626;
}
.Nav.bright .login-container .login-item.login-item-register a {
  color: #fff !important;
}
.Nav.bright .login-container .login-item:hover {
  color: #407aff;
}
.Nav.bright .login-container .login-item:hover a {
  color: #407aff;
}
@media only screen and (max-width: 1240px) {
  .Nav.bright .login-container {
    right: -50px;
  }
}
.Nav.index {
  margin-bottom: -60px;
  z-index: 999;
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 0.5px solid rgba(183, 186, 190, 0.5);
  backdrop-filter: blur(5px);
}
.Nav.index .common-menu-inner .scroll-left-arrow {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVlUmaAfLcBAAACbJaxJ34386.png) no-repeat center;
  background-size: 16px 16px;
}
.Nav.index .common-menu-inner .scroll-right-arrow {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlUleAXWPmAAACQchKf1E174.png) no-repeat center;
  background-size: 16px 16px;
}
.Nav.index .search-container .search-input::placeholder {
  color: #fff;
}
.Nav.index .userinfo-wrap .user-icon {
  background-image: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlUySALxKtAAAF_SlA4yE897.png);
  background-size: 20px;
}
.Nav.index .search-container .search-input {
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  font-weight: 400;
}
.Nav.index .search-container .search-input-icon {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWDeAc4DSAAAEyfkoYzI598.png) no-repeat center;
  background-size: 100%;
}
.Nav.index .search-container .search-input-icon:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWKyAZZFoAAAHNQ2e1iM650.png) no-repeat center;
  background-size: 100%;
}
.Nav.index .search-container .search-input-clear {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVlWOSAaOH3AAAEjqhwNHc615.png) no-repeat center;
  background-size: 100%;
}
.Nav.index .search-container .search-input-clear:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWNGAL3IzAAAHIP8Htqg704.png);
  background-size: 100%;
}
.Nav.index:hover {
  background: #fff;
}
.Nav.index:hover .Nav-logo .logo-bak {
  display: block;
  background: #fff;
}
.Nav.index:hover .search-container .search-input {
  opacity: 1;
  color: #262626;
}
.Nav.index:hover .search-container .search-input::placeholder {
  color: #8C8C8C;
}
.Nav.index:hover .search-container .search-input-icon {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVlWKSAahpuAAAG-eBXIPw200.png) no-repeat center;
  background-size: 100%;
}
.Nav.index:hover .search-container .search-input-icon:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWKyAZZFoAAAHNQ2e1iM650.png) no-repeat center;
  background-size: 100%;
}
.Nav.index:hover .search-container .search-input-clear {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVlWMuAQ274AAAHl6nbeD8813.png) no-repeat center;
  background-size: 100%;
}
.Nav.index:hover .search-container .search-input-clear:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWNGAL3IzAAAHIP8Htqg704.png);
  background-size: 100%;
}
.Nav.index:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink {
  color: #333333 !important;
}
.Nav.index:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink .nav-icon-label {
  color: #333333;
}
.Nav.index:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink:hover {
  color: #407AFF !important;
}
.Nav.index:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink a {
  color: #333333 !important;
}
.Nav.index:hover .Nav-container .Nav-items-contianer .Nav-NavMainLink a:hover {
  color: #407AFF !important;
}
.Nav.index:hover .Nav-container .Nav-right-container .logout-item a {
  color: #333333 !important;
}
.Nav.index:hover .Nav-container .Nav-right-container .logout-item a:hover {
  color: #407AFF !important;
}
.Nav.index:hover .common-menu-inner .scroll-left-arrow {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVkl7WARbFZAAACezzCZOw039.png) no-repeat center;
  background-size: 16px;
}
.Nav.index:hover .common-menu-inner .scroll-left-arrow:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVkl9yAU7XiAAAC0g9o1IA826.png) no-repeat center;
  background-size: 16px;
}
.Nav.index:hover .common-menu-inner .scroll-right-arrow {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2Vkl7qACcDEAAACmI-2UfM938.png) no-repeat center;
  background-size: 16px;
}
.Nav.index:hover .common-menu-inner .scroll-right-arrow:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VkmAmAGXD1AAACmfV4OKw652.png) no-repeat center;
  background-size: 16px;
}
.Nav.index:hover .userinfo-wrap .user-icon {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQEmVeAyqAHPW7AAAItizKSYQ982.png);
  background-size: 20px;
}
.Nav.index:hover .userinfo-wrap:hover .user-icon {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQE2Vev9WAXrlTAAAJJwREcU4747.png);
  background-size: 20px;
}
.Nav.index:hover .login-container .login-item {
  color: #333333 !important;
}
.Nav.index:hover .login-container .login-item:hover {
  color: #407AFF !important;
}
.Nav.index:hover .login-container .login-item a {
  color: #333333 !important;
}
.Nav.index:hover .login-container .login-item a:hover {
  color: #407AFF !important;
}
.Nav.index:hover .login-container .login-item.login-item-register a {
  color: #fff !important;
}
.Nav.index:hover .login-container .login-item.login-item-register a:hover {
  color: #fff !important;
}
.Nav.index .Nav-container .Nav-items-contianer .Nav-NavMainLink {
  color: #fff !important;
}
.Nav.index .Nav-container .Nav-items-contianer .Nav-NavMainLink .nav-icon-label {
  color: #fff;
}
.Nav.index .Nav-container .Nav-items-contianer .Nav-NavMainLink a {
  color: #fff !important;
}
.Nav.index .Nav-container .Nav-items-contianer .Nav-NavMainLink {
  text-align: center;
}
.Nav.index .Nav-container .Nav-right-container .logout-item a {
  color: #FFF;
}
.Nav.index .login-container {
  right: 0px;
}
.Nav.index .login-container .login-item {
  color: #fff !important;
}
.Nav.index .login-container .login-item:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.Nav.index .login-container .login-item a {
  color: #fff !important;
}
.Nav.brown {
  background-color: #091f3b;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  z-index: 999;
}
.Nav.brown .Nav-container .Nav-items-contianer .Nav-NavMainLink {
  color: #fff !important;
}
.Nav.brown .Nav-container .Nav-items-contianer .Nav-NavMainLink a {
  color: #fff !important;
}
.Nav.brown .Nav-container .Nav-items-contianer .Nav-NavMainLink span {
  color: rgba(255, 255, 255, 0.6);
}
.Nav.brown .Nav-container .Nav-right-container .logout-item a {
  color: #FFF;
}
.Nav.brown .login-container {
  background-color: #FF8F42;
}
.Nav.brown .login-container .login-item {
  color: #fff !important;
}
.Nav.brown .login-container .login-item a {
  color: #fff !important;
}
.Nav-subItem-container:first-child {
  margin-top: 0;
}
.Nav-subItem-container {
  margin-top: 30px;
  display: flex;
  flex-direction: row;
  justify-content: left;
  align-items: flex-start;
}
.Nav-subItem-container .Nav-SubItem-link-title {
  display: inline-block;
  width: 110px;
  font-size: 14px;
  color: #333333;
  letter-spacing: 2.33px;
  font-weight: 600;
}
.Nav-subItem-container .Nav-SubItem-link-container {
  display: inline-block;
}
.Nav-subItem-container .Nav-SubItem-link-container .Nav-items-container {
  flex-direction: column;
  justify-content: left;
  align-items: left;
}
.Nav-subItem-container .Nav-SubItem-link-container .Nav-items-container .Nav-link {
  margin-right: 30px;
  font-size: 14px;
  color: #333333;
  letter-spacing: 2px;
}
.Nav-subItem-container .Nav-SubItem-link-container .Nav-items-container .Nav-link a {
  display: inline-block;
  margin-left: 30px;
  font-size: 14px;
  color: #333333;
  letter-spacing: 2px;
}
.Nav-subItem-container .Nav-SubItem-link-container .Nav-items-container .Nav-link:last-child {
  margin-right: 0;
}
.Nav-subItem-container .Nav-SubItem-link-container .Nav-items-container .Nav-link:hover {
  color: #407AFF;
}
.Nav-subItem-container .Nav-SubItem-link-container .Nav-items-container .Nav-link:hover a:hover {
  color: #407AFF;
}
.Nav-subItem-container .Nav-SubItem-link-container .Nav-items-container .Nav-link.noLink {
  color: #999999;
}
.Nav-subItem-container .Nav-SubItem-link-container .Nav-items-container .Nav-link.noLink a {
  color: #999999;
}
.Nav-subItem-container .Nav-SubItem-link-container .Nav-items-container .Nav-link.noLink:hover {
  color: #999999;
}
.Nav-subItem-container .Nav-SubItem-link-container .Nav-items-container .Nav-link.noLink:hover a {
  color: #999999;
}
.Nav-subItem-container .Nav-SubItem-link-container .Nav-items-container .Nav-tag-container {
  margin-right: 30px;
  display: inline-block;
}
.Nav-subItem-container .Nav-SubItem-link-container .Nav-items-container .Nav-tag-container .Nav-tag-text {
  margin-top: 16px;
  font-size: 10px;
  color: #999999;
  letter-spacing: 1.67px;
}
.ant-popover.Nav-popover .ant-popover-inner {
  border-radius: 0;
}
.ant-popover.Nav-popover .ant-popover-inner-content {
  padding: 40px 50px;
}
.ant-popover.Nav-popover .ant-popover-content {
  opacity: 0.99;
  margin-top: 26px;
}
.ant-popover.Nav-popover .ant-popover-content .ant-popover-arrow {
  display: none;
}
.ant-popover.Nav-popover-newPop .ant-popover-inner {
  border-radius: 0;
}
.ant-popover.Nav-popover-newPop .ant-popover-content {
  width: 100vw;
  box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.05), 0px 3px 16px 0px rgba(0, 0, 0, 0.03);
}
.ant-popover.Nav-popover-newPop .ant-popover-inner-content {
  padding: 0;
  background: linear-gradient(to right, #FAFAFA, rgba(233, 240, 249, 0));
}
.ant-popover.Nav-popover-newPop .ant-popover-content {
  opacity: 0.99;
  margin-top: -16px;
}
.ant-popover.Nav-popover-newPop .ant-popover-content .ant-popover-arrow {
  display: none;
}
.ant-popover.Nav-popover-newPop2 {
  left: 0px !important;
}
.ant-popover.Nav-popover-newPop2 .ant-popover-inner {
  border-radius: 0;
}
.ant-popover.Nav-popover-newPop2 .ant-popover-content {
  width: 100vw;
  overflow: scroll;
  box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.05), 0px 3px 16px 0px rgba(0, 0, 0, 0.03);
}
.ant-popover.Nav-popover-newPop2 .ant-popover-inner-content {
  padding: 0;
}
.ant-popover.Nav-popover-newPop2 .ant-popover-content {
  opacity: 0.99;
  margin-top: -16px;
}
.ant-popover.Nav-popover-newPop2 .ant-popover-content .ant-popover-arrow {
  display: none;
}
.ant-popover.Nav-popover2 .ant-popover-inner-content {
  padding-top: 32px;
  width: 144px;
  text-align: center;
  margin-top: -13px;
}
.ant-popover.Nav-popover2 .ant-popover-content {
  opacity: 0.99;
  margin-top: 0px;
}
.ant-popover.Nav-popover2 .ant-popover-content .ant-popover-arrow {
  display: none;
}
.hotTip {
  font-size: 10px;
  vertical-align: baseline;
  position: absolute;
  color: #FF4D4F;
  margin-top: -8px;
  margin-left: -4px;
}
.Nav-SelectLink {
  font-size: 14px;
  color: #333333;
  margin-bottom: 24px;
}
.Nav-SelectLink a {
  font-size: 14px;
  color: #333333;
  cursor: pointer;
}
.Nav-SelectLink.selected {
  color: #407AFF;
}
.Nav-SelectLink.selected a {
  font-size: 14px;
  color: #333333;
  cursor: pointer;
}
.Nav-SelectLink:hover {
  color: #407AFF;
}
.Nav-SelectLink:hover a:hover {
  color: #407AFF;
}
.ant-popover {
  position: fixed !important;
}
.BeginnerNavigator {
  padding-left: 60px;
  padding-right: 60px;
  width: 100%;
  height: 60px;
  background: #FFFFFF;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.04);
  top: 0;
  z-index: 9;
  display: block;
}
.BeginnerNavigator .BeginnerNavigator-container a {
  color: #407AFF;
}
.BeginnerNavigator .BeginnerNavigator-container a:hover {
  color: #699bff;
}
.BeginnerNavigator .BeginnerNavigator-container a:active {
  color: #2b5ad9;
}
.BeginnerNavigator .BeginnerNavigator-container .row {
  display: flex;
  flex-direction: row;
}
.BeginnerNavigator .BeginnerNavigator-container .BeginnerNavigator-container-content {
  height: 60px;
  align-items: center;
}
.BeginnerNavigator .BeginnerNavigator-container .BeginnerNavigator-container-content .container-content-item {
  line-height: 20px;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
  margin-right: 80px;
  cursor: pointer;
}
.BeginnerNavigator .BeginnerNavigator-container .BeginnerNavigator-container-content .container-content-item-checked {
  color: #407AFF;
}
.BeginnerNavigator .BeginnerNavigator-container .BeginnerNavigator-container-content .container-content-item:hover {
  color: #407AFF;
}
.BeginnerNavigator .BeginnerNavigator-container .BeginnerNavigator-container-content .container-content-item:active {
  color: #2b5ad9;
}
.BeginnerNavigator .BeginnerNavigator-container .BeginnerNavigator-container-content .container-content-item:last-child {
  margin-right: 0px;
}

.NewPop {
  min-width: 240px;
  max-width: 1440px;
  padding-left: 20px;
  padding-right: 0px;
  margin: auto;
  min-height: 356px;
  background-color: #FAFAFA !important;
  display: flex;
  flex-direction: row;
}
.NewPop .NewPop-divide {
  height: 1px;
  background-color: #f0f0f0;
  margin: 0 32px;
}
.NewPop .lastClass {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 25px 32px 10px;
}
.NewPop .lastClass .NewPop-tabs-items-href-icon {
  font-size: 6px;
  margin-left: 8px;
  display: none;
  color: #407AFF;
}
.NewPop .lastClass .NewPop-tabs-items {
  display: inline-block;
  margin-bottom: 0 !important;
}
.NewPop .iconImg {
  width: 16px;
  height: 16px;
  background: url(http://resource.eziot.com/group2/M00/00/92/CtwQF2QJh52AevF7AAAHNNKptjI421.svg) no-repeat;
  background-size: 16px 16px;
  display: block;
  margin-right: 5px;
}
.NewPop .cloud-img {
  width: 16px;
  height: 16px;
  background: url(https://resource.eziot.com/group2/M00/00/C3/CtwQF2Vayd6ALyH0AAAB2Bby-0E403.png) no-repeat;
  background-size: 16px 16px;
  display: block;
}
.NewPop .lastClass .cloud:hover .iconImg {
  background: url(http://resource.eziot.com/group2/M00/00/93/CtwQFmQJiOuAHtv3AAAHN-2hXy4749.svg) no-repeat;
  background-size: 16px 16px;
}
.NewPop .lastClass .cloud:hover .cloud-img {
  background: url(https://resource.eziot.com/group2/M00/00/C3/CtwQFmVayeqAVNblAAAB0wTH9LQ159.png) no-repeat;
  background-size: 16px 16px;
}
.NewPop .lastClass .cloud:hover .NewPop-tabs-items,
.NewPop .lastClass .cloud:hover .cloud-label {
  color: #407AFF;
}
.NewPop .lastClass .cloud:hover .NewPop-tabs-items .NewPop-tabs-items-href-icon,
.NewPop .lastClass .cloud:hover .cloud-label .NewPop-tabs-items-href-icon {
  display: inline-block;
}
.NewPop .lastClass .cloud:hover .NewPop-tabs-items-href-icon {
  display: inline-block;
}
.NewPop .NewPop-tabs {
  padding: 40px 0;
  width: 216px;
  min-width: 216px;
  min-height: 100%;
  background: #FAFAFA;
}
.NewPop .NewPop-tabs .NewPop-tabs-items {
  width: 100%;
  height: 21px;
  background: #FAFAFA;
  font-size: 14px;
  color: #262626;
  letter-spacing: 0.4px;
  line-height: 21px;
  font-weight: 400;
  padding: 0 32px;
  display: flex;
  cursor: pointer;
  align-items: center;
  margin-bottom: 25px;
}
.NewPop .NewPop-tabs .NewPop-tabs-items.NewPop-tabs-items-href:hover .NewPop-tabs-items-href-icon {
  display: inline-block;
}
.NewPop .NewPop-tabs .NewPop-tabs-items .NewPop-tabs-items-href-icon {
  font-size: 6px;
  margin-left: 8px;
}
.NewPop .NewPop-tabs .NewPop-tabs-items.cloud {
  padding-left: 0;
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
}
.NewPop .NewPop-tabs .NewPop-tabs-items.cloud .cloud-label {
  line-height: 22px !important;
}
.NewPop .NewPop-tabs .NewPop-tabs-items.cloud:hover .cloud-label {
  color: #407AFF;
}
.NewPop .NewPop-tabs .NewPop-tabs-items:hover {
  color: #407AFF;
  font-weight: 600;
}
.NewPop .NewPop-tabs .NewPop-tabs-items-click {
  color: #407AFF !important;
  font-weight: 600;
}
.NewPop .NewPop-content {
  width: 100%;
  min-height: 356px;
  padding: 40px 0 8px 20px;
  display: flex;
  flex-direction: row;
}
.NewPop .NewPop-content .NewPop-content-item {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  margin-left: 20px;
  margin-bottom: 8px;
}
.NewPop .NewPop-content .NewPop-content-item .content-item-txt {
  color: #595959;
  line-height: 22px;
  font-weight: 400;
  width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NewPop .NewPop-content .NewPop-content-item .content-item-txt:hover {
  color: #407AFF;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .content-item-title {
  color: #262626;
  letter-spacing: 0.4px;
  line-height: 22px;
  font-weight: 600;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 24px;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .sub-item-content {
  display: flex;
  flex-direction: column;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank {
  display: flex;
  flex-direction: column;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item {
  color: #262626;
  line-height: 22px;
  font-weight: 400;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 25px;
  cursor: pointer;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item:hover {
  color: #407AFF;
}
.NewPop .NewPop-right {
  margin: 32px 0;
  width: 100%;
  padding-left: 10px;
  min-height: 292px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.NewPop .NewPop-right .NewPop-right-items {
  width: 230px;
  font-size: 14px;
  padding: 15px 20px;
  color: #262626;
  font-weight: 600;
  margin-bottom: 15px;
  border-radius: 4px;
  background-color: #F2F6FA;
}
.NewPop .NewPop-right .NewPop-right-items:hover .NewPop-right-items-title {
  color: #407AFF;
}
.NewPop .NewPop-right .NewPop-right-items .NewPop-right-items-title {
  font-size: 14px;
  color: #262626;
  letter-spacing: 0.4px;
  line-height: 21px;
  font-weight: 600;
}
.NewPop .NewPop-right .NewPop-right-items .NewPop-right-items-desc {
  font-size: 12px;
  color: #595959;
  line-height: 20px;
  font-weight: 400;
  margin-top: 2px;
}
.NewPop .NewPop-right .NewPop-right-items:hover {
  color: #407AFF;
}
.NewPop .NewPop-right .NewPop-right-items-product {
  width: 230px;
  padding: 20px;
  border-radius: 4px;
  background-color: #F2F6FA;
}
.NewPop .NewPop-right .NewPop-right-items-product .product-title {
  font-weight: 600;
  color: #262626;
  margin-bottom: 15px;
  display: block;
}
.NewPop .NewPop-right .NewPop-right-items-product .product-item {
  font-weight: 400;
  color: #262626;
  margin-bottom: 10px;
  width: 145px;
  display: block;
}
.NewPop .NewPop-right .NewPop-right-items-product .product-item:last-child {
  margin-bottom: 0;
}
.NewPop .NewPop-right .NewPop-right-items-product .product-item .product-item-txt {
  width: 145px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NewPop .NewPop-right .NewPop-right-items-product .product-item:hover {
  color: #407AFF;
}

.search-container {
  margin-right: 12.5px;
  position: relative;
}
.search-container .search-input::placeholder {
  color: #8C8C8C;
}
.search-container:hover .global-search-container-panel.focus {
  display: block;
}
.search-container:hover .search-input {
  width: 400px;
  background: #fff;
}
.search-container:hover .search-input-icon {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWKyAZZFoAAAHNQ2e1iM650.png) no-repeat center;
  background-size: 100%;
}
.search-container .search-input-icon {
  position: absolute;
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVlWKSAahpuAAAG-eBXIPw200.png) no-repeat center;
  background-size: 18px;
  top: 21px;
  left: 20px;
  display: block;
  width: 18px;
  height: 18px;
  cursor: pointer;
  z-index: 1;
}
.search-container .search-input-icon:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWKyAZZFoAAAHNQ2e1iM650.png) no-repeat center;
  background-size: 100%;
}
.search-container .search-input-clear {
  position: absolute;
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQEmVlWMuAQ274AAAHl6nbeD8813.png) no-repeat center;
  background-size: 16px;
  top: 22px;
  right: 20px;
  display: block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  z-index: 1;
}
.search-container .search-input-clear:hover {
  background: url(https://resource.eziot.com/group1/M00/00/F1/CtwQE2VlWNGAL3IzAAAHIP8Htqg704.png);
  background-size: 100%;
}
.search-container .search-input {
  border-left: 0.5px solid rgba(201, 208, 220, 0.5);
  border-right: 0.5px solid rgba(201, 208, 220, 0.5);
  border-top: 0;
  border-bottom: 0;
  background: transparent;
  height: 59px;
  width: 200px;
  padding: 0 48px;
  box-sizing: border-box;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
  /*width变化时，添加过渡动画*/
}
.search-container .search-input:hover {
  background-color: #fff;
  height: 59px;
}
.search-container .search-input:hover,
.search-container .search-input:focus {
  border-left: 0.5px solid rgba(201, 208, 220, 0.5) !important;
  border-right: 0.5px solid rgba(201, 208, 220, 0.5) !important;
  box-shadow: none !important;
}
.search-container .global-search-container-panel {
  border-top: 1px solid rgba(201, 208, 220, 0.5);
  background: #fff;
  text-align: left;
  padding: 5px 20px 20px;
  width: 400px;
  box-sizing: border-box;
  display: none;
  box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
  opacity: 1;
}
.search-container .global-search-container-panel .global-search-panel-title {
  height: 20px;
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  line-height: 20px;
  margin-bottom: 2px;
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.search-container .global-search-container-panel .global-search-panel-title .global-search-panel-title-delete {
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  font-weight: 400;
  margin-left: 5px;
  cursor: pointer;
  width: 16px;
  height: 16px;
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQEmVgmsWAXxXfAAAB8wdXi4Q833.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.search-container .global-search-container-panel .global-search-panel-title .global-search-panel-title-delete:hover {
  background-image: url(https://resource.eziot.com/group1/M00/00/F0/CtwQE2VgmsqAbCFLAAACCngC7DE412.png);
  background-size: 100%;
}
.search-container .global-search-container-panel .global-search-panel-title .global-search-panel-title-hot {
  width: 33px;
  height: 14px;
  margin-left: 5px;
}
.search-container .global-search-container-panel .global-search-panel-content {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
}
.search-container .global-search-container-panel .global-search-panel-content .global-search-panel-content-tag {
  display: block;
  height: 28px;
  background: #F2F6FA;
  border-radius: 2px;
  line-height: 22px;
  font-size: 14px;
  color: #262626;
  text-align: center;
  padding: 3px 10px ;
  box-sizing: border-box;
  max-width: 47%;
  margin: 10px 0 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.search-container .global-search-container-panel .global-search-panel-content .global-search-panel-content-tag:hover {
  color: #407AFF;
}

.NewPopWithoutTabs {
  min-width: 1240px;
  max-width: 1440px;
  padding: 32px 10px;
  margin: auto;
  min-height: 356px;
  background-color: white;
  display: flex;
  flex-direction: row;
}
.NewPopWithoutTabs .NewPopWithoutTabs-content {
  width: 100%;
  min-height: 356px;
  display: flex;
  flex-direction: row;
}
.NewPopWithoutTabs .NewPopWithoutTabs-content .NewPop-content-item {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  margin-left: 20px;
  margin-bottom: 8px;
}
.NewPopWithoutTabs .NewPopWithoutTabs-content .NewPop-content-item .content-item-txt {
  color: #595959;
  line-height: 22px;
  font-weight: 400;
  width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NewPopWithoutTabs .NewPopWithoutTabs-content .NewPop-content-item .content-item-txt:hover {
  color: #407AFF;
}
.NewPopWithoutTabs .NewPopWithoutTabs-content .NewPop-content-item .sub-item .content-item-title {
  color: #262626;
  letter-spacing: 0.4px;
  line-height: 22px;
  font-weight: 600;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 24px;
}
.NewPopWithoutTabs .NewPopWithoutTabs-content .NewPop-content-item .sub-item .sub-item-content {
  display: flex;
  flex-direction: column;
}
.NewPopWithoutTabs .NewPopWithoutTabs-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank {
  display: flex;
  flex-direction: column;
}
.NewPopWithoutTabs .NewPopWithoutTabs-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item {
  color: #595959;
  line-height: 22px;
  font-weight: 400;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 24px;
  cursor: pointer;
}
.NewPopWithoutTabs .NewPopWithoutTabs-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item:hover {
  color: #407AFF;
}

.NewPop {
  min-width: 240px;
  max-width: 1440px;
  padding-left: 20px;
  padding-right: 0px;
  margin: auto;
  min-height: 356px;
  background-color: #FAFAFA !important;
  display: flex;
  flex-direction: row;
}
.NewPop .NewPop-divide {
  height: 1px;
  background-color: #f0f0f0;
  margin: 0 32px;
}
.NewPop .lastClass {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 25px 32px 10px;
}
.NewPop .lastClass .NewPop-tabs-items-href-icon {
  font-size: 6px;
  margin-left: 8px;
  display: none;
  color: #407AFF;
}
.NewPop .lastClass .NewPop-tabs-items {
  display: inline-block;
  margin-bottom: 0 !important;
}
.NewPop .iconImg {
  width: 16px;
  height: 16px;
  background: url(http://resource.eziot.com/group2/M00/00/92/CtwQF2QJh52AevF7AAAHNNKptjI421.svg) no-repeat;
  background-size: 16px 16px;
  display: block;
  margin-right: 5px;
}
.NewPop .lastClass .cloud:hover .iconImg {
  background: url(http://resource.eziot.com/group2/M00/00/93/CtwQFmQJiOuAHtv3AAAHN-2hXy4749.svg) no-repeat;
  background-size: 16px 16px;
}
.NewPop .lastClass .cloud:hover .NewPop-tabs-items,
.NewPop .lastClass .cloud:hover .cloud-label {
  color: #407AFF;
}
.NewPop .lastClass .cloud:hover .NewPop-tabs-items .NewPop-tabs-items-href-icon,
.NewPop .lastClass .cloud:hover .cloud-label .NewPop-tabs-items-href-icon {
  display: inline-block;
}
.NewPop .lastClass .cloud:hover .NewPop-tabs-items-href-icon {
  display: inline-block;
}
.NewPop .NewPop-tabs {
  padding: 40px 0;
  width: 216px;
  min-width: 216px;
  min-height: 100%;
  background: #FAFAFA;
}
.NewPop .NewPop-tabs .NewPop-tabs-items {
  width: 100%;
  height: 21px;
  background: #FAFAFA;
  font-size: 14px;
  color: #262626;
  letter-spacing: 0.4px;
  line-height: 21px;
  font-weight: 400;
  padding: 0 32px;
  display: flex;
  cursor: pointer;
  align-items: center;
  margin-bottom: 25px;
}
.NewPop .NewPop-tabs .NewPop-tabs-items.NewPop-tabs-items-href:hover .NewPop-tabs-items-href-icon {
  display: inline-block;
}
.NewPop .NewPop-tabs .NewPop-tabs-items .NewPop-tabs-items-href-icon {
  font-size: 6px;
  margin-left: 8px;
}
.NewPop .NewPop-tabs .NewPop-tabs-items.cloud {
  padding-left: 0;
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
}
.NewPop .NewPop-tabs .NewPop-tabs-items.cloud .cloud-label {
  line-height: 22px !important;
}
.NewPop .NewPop-tabs .NewPop-tabs-items.cloud:hover .cloud-label {
  color: #407AFF;
}
.NewPop .NewPop-tabs .NewPop-tabs-items:hover {
  color: #407AFF;
  font-weight: 600;
}
.NewPop .NewPop-tabs .NewPop-tabs-items-click {
  color: #407AFF;
  font-weight: 600;
}
.NewPop .NewPop-content {
  width: 100%;
  min-height: 356px;
  padding: 40px 0 8px 20px;
  display: flex;
  flex-direction: row;
}
.NewPop .NewPop-content .NewPop-content-item {
  height: auto;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  margin-left: 20px;
  margin-bottom: 8px;
}
.NewPop .NewPop-content .NewPop-content-item .content-item-txt {
  color: #595959;
  line-height: 22px;
  font-weight: 400;
  width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NewPop .NewPop-content .NewPop-content-item .content-item-txt:hover {
  color: #407AFF;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .content-item-title {
  color: #262626;
  letter-spacing: 0.4px;
  line-height: 22px;
  font-weight: 600;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 24px;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .sub-item-content {
  display: flex;
  flex-direction: column;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank {
  display: flex;
  flex-direction: column;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item {
  color: #262626;
  line-height: 22px;
  font-weight: 400;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 25px;
  cursor: pointer;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item:hover {
  color: #407AFF;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item3 {
  color: #262626;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 20px;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item3 .content-sublist-item3-icon {
  width: 26px;
  height: 26px;
  margin-right: 10px;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item3 .content-sublist-item3-txt {
  font-size: 14px;
  color: #262626;
  letter-spacing: 0.4px;
  line-height: 22px;
  font-weight: 400;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NewPop .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item3:hover .content-sublist-item3-txt {
  color: #407AFF;
}
.NewPop .NewPop-content .NewPop-content-item2:hover .NewPop-content-item2-title {
  color: #407AFF;
}
.NewPop .NewPop-content .NewPop-content-item2 {
  cursor: pointer;
  padding-left: 40px;
  margin-bottom: 30px;
}
.NewPop .NewPop-content .NewPop-content-item2 .NewPop-content-item2-title {
  font-size: 14px;
  color: #262626;
  letter-spacing: 0.4px;
  line-height: 21px;
  font-weight: 600;
  margin-bottom: 15px;
}
.NewPop .NewPop-content .NewPop-content-item2 .NewPop-content-item2-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0.4px;
  line-height: 22px;
  font-weight: 400;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.NewPop .NewPop-right {
  margin: 32px 0;
  width: 100%;
  padding-left: 10px;
  min-height: 292px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.NewPop .NewPop-right .NewPop-right-items {
  width: 230px;
  font-size: 14px;
  padding: 15px 20px;
  color: #262626;
  font-weight: 600;
  margin-bottom: 15px;
  border-radius: 4px;
  background-color: #F2F6FA;
}
.NewPop .NewPop-right .NewPop-right-items:hover .NewPop-right-items-title {
  color: #407AFF;
}
.NewPop .NewPop-right .NewPop-right-items .NewPop-right-items-title {
  font-size: 14px;
  color: #262626;
  letter-spacing: 0.4px;
  line-height: 21px;
  font-weight: 600;
}
.NewPop .NewPop-right .NewPop-right-items .NewPop-right-items-desc {
  font-size: 12px;
  color: #595959;
  line-height: 20px;
  font-weight: 400;
  margin-top: 2px;
}
.NewPop .NewPop-right .NewPop-right-items:hover {
  color: #407AFF;
}
.NewPop .NewPop-right .NewPop-right-items-product {
  width: 230px;
  padding: 20px;
  border-radius: 4px;
  background-color: #F2F6FA;
}
.NewPop .NewPop-right .NewPop-right-items-product .product-title {
  font-weight: 600;
  color: #262626;
  margin-bottom: 15px;
  display: block;
}
.NewPop .NewPop-right .NewPop-right-items-product .product-item {
  font-weight: 400;
  color: #262626;
  margin-bottom: 10px;
  width: 145px;
  display: block;
}
.NewPop .NewPop-right .NewPop-right-items-product .product-item:last-child {
  margin-bottom: 0;
}
.NewPop .NewPop-right .NewPop-right-items-product .product-item .product-item-txt {
  width: 145px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NewPop .NewPop-right .NewPop-right-items-product .product-item:hover {
  color: #407AFF;
}

.NewPopAi {
  min-width: 240px;
  max-width: 1440px;
  padding-left: 20px;
  padding-right: 0px;
  margin: auto;
  min-height: 356px;
  background-color: #FAFAFA !important;
  display: flex;
  flex-direction: row;
}
.NewPopAi .NewPop-tabs {
  padding: 40px 0;
  width: 216px;
  min-width: 216px;
  min-height: 100%;
  background: #FAFAFA;
}
.NewPopAi .NewPop-tabs .NewPop-tabs-items-ai {
  width: 100%;
  padding: 0 20px 0 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.4px;
}
.NewPopAi .NewPop-tabs .NewPop-tabs-items-ai .NewPop-tabs-items-title {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #262626;
  margin-bottom: 15px;
}
.NewPopAi .NewPop-tabs .NewPop-tabs-items-ai .NewPop-tabs-items-subtitle {
  color: #8C8C8C;
  margin-bottom: 20px;
}
.NewPopAi .NewPop-tabs .NewPop-tabs-items-ai .NewPop-tabs-items-extra {
  color: #407AFF !important;
}
.NewPopAi .NewPop-tabs .NewPop-tabs-items-ai .NewPop-tabs-items-extra img {
  width: 16px;
  height: 16px;
}
.NewPopAi .NewPop-content-border {
  width: 100%;
  min-height: 356px;
  min-width: 100px;
  background: white;
  overflow: auto;
}
.NewPopAi .NewPop-content-border .NewPop-content-row {
  width: 100%;
  min-width: 820px;
  padding-right: 24px;
}
.NewPopAi .NewPop-content {
  width: 100%;
  min-height: 356px;
  padding: 40px 0 8px 20px;
  display: flex;
  flex-direction: row;
}
.NewPopAi .NewPop-content .NewPop-content-item {
  height: auto;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  margin-left: 20px;
  margin-bottom: 8px;
}
.NewPopAi .NewPop-content .NewPop-content-item .content-item-txt {
  color: #595959;
  line-height: 22px;
  font-weight: 400;
  width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NewPopAi .NewPop-content .NewPop-content-item .content-item-txt:hover {
  color: #407AFF;
}
.NewPopAi .NewPop-content .NewPop-content-item .sub-item .content-item-title {
  color: #262626;
  letter-spacing: 0.4px;
  line-height: 21px;
  font-size: 16px;
  font-weight: 600;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 30px;
}
.NewPopAi .NewPop-content .NewPop-content-item .sub-item .sub-item-content {
  display: flex;
  flex-direction: column;
}
.NewPopAi .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank {
  display: flex;
  flex-direction: column;
}
.NewPopAi .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item {
  color: #262626;
  line-height: 22px;
  letter-spacing: 0.4px;
  font-weight: 400;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 25px;
  cursor: pointer;
}
.NewPopAi .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item:hover {
  color: #407AFF;
}
.NewPopAi .NewPop-content .NewPop-content-item .sub-item .sub-item-content .sub-item-content-rank .content-sublist-item-no-hover:hover {
  color: #262626;
}
.NewPopAi .NewPop-content .content-secondary-item {
  color: #407AFF;
  line-height: 22px;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0.4px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 25px;
}

.consult-modal-box {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.consult-modal-box .consult-modal-img {
  width: 160px;
  height: 160px;
  margin-top: 8px;
}
.consult-modal-box .consult-modal-txt {
  margin-top: 20px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  text-align: right;
  line-height: 22px;
  font-weight: 600;
}
.ant-modal-title {
  font-weight: 700;
}

/* 通用样式, 下例 demo 单独使用都需要这块样式 */
.banner-user {
  height: 220px;
  position: relative;
}
.banner-user-elem {
  text-align: center;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 32px;
  top: 40%;
}
.banner-anim-elem .bg {
  width: 2186px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -1093px;
  display: flex;
  justify-content: center;
}
.banner-anim-elem .IndustryBg {
  width: 100%;
  height: 100%;
  position: absolute;
  display: flex;
  justify-content: center;
}
.imgContentStyle {
  background-size: cover;
  background-position: center;
  width: 100%;
}
.banner-user-elem-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.index .banner-anim-elem .bg img {
  width: 1920px;
  height: 567px;
}
.index .banner-anim-elem .bg video {
  width: 1920px;
  height: 567px;
}
.index .banner-anim-elem .bg-style {
  position: absolute;
  top: 0;
  width: 1920;
  left: 50%;
  margin-left: -960px;
}
.banner-anim-thumb {
  position: relative !important;
  top: 400px !important;
  margin: 0 auto !important;
  padding: 0;
  max-width: 1400px !important;
  text-align: left !important;
  pointer-events: none;
  z-index: 10;
}
@media screen and (max-width: 1440px) {
  .banner-anim-thumb {
    max-width: 1100px !important;
  }
}
.banner-anim-thumb.banner-anim-thumb-default {
  height: 152px;
}
.banner-anim-thumb.banner-anim-thumb-default span.active {
  width: 40px;
  height: 3px;
  padding: 30px 0;
  background-clip: content-box;
  box-sizing: content-box;
}
.banner-anim-thumb.banner-anim-thumb-default span {
  position: relative;
  vertical-align: middle;
  width: 40px;
  height: 3px;
  background: #F7F8FC;
  box-shadow: none;
  border-radius: 0;
  padding: 30px 0;
  background-clip: content-box;
  box-sizing: content-box;
}
.banner-anim-thumb.banner-anim-thumb-default span:active {
  background: #F7F8FC;
  background-clip: content-box;
}
.banner-anim-thumb.banner-anim-thumb-default span.active::after {
  content: '';
  position: absolute;
  left: 0;
  top: 30px;
  height: 3px;
  transition: 0.4s linear;
  transition-property: width, background-color;
  width: 100%;
  background-color: #407AFF;
  animation: progressAnimation 5s;
}
@keyframes progressAnimation {
  0% {
    width: 5%;
    background-color: #407AFF;
  }
  100% {
    width: 100%;
    background-color: #407AFF;
  }
}
.Banner.lower .banner-anim-thumb {
  position: relative !important;
  top: 310px !important;
  margin: 0 auto !important;
  padding: 0;
  max-width: 1400px !important;
  text-align: left !important;
  pointer-events: none;
  z-index: 10;
}
@media screen and (max-width: 1440px) {
  .Banner.lower .banner-anim-thumb {
    max-width: 1100px !important;
  }
}
.Banner {
  min-height: 400px;
  overflow: hidden;
}
.Banner .banner-user-elem .banner-bg-img {
  width: 100%;
}
.Banner .banner-user-elem .banner-content-container-parent {
  width: 100%;
  margin-top: 162px;
}
.Banner .banner-user-elem .banner-content-container-parent .banner-content-container {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
@media screen and (max-width: 1440px) {
  .Banner .banner-user-elem .banner-content-container-parent .banner-content-container {
    max-width: 1100px;
  }
}
.Banner .banner-user-elem .banner-content-container-parent .banner-user-title {
  text-align: left;
  font-size: 60px;
  color: #FFFFFF;
  letter-spacing: 1.8px;
}
.Banner .banner-user-elem .banner-content-container-parent .banner-user-title2 {
  text-align: left;
  font-size: 60px;
  color: #FFFFFF;
  letter-spacing: 1.8px;
}
.Banner .banner-user-elem .banner-content-container-parent .banner-user-subTitle {
  font-size: 42px;
  color: #262626;
  letter-spacing: 0;
  line-height: 50px;
  font-weight: 400;
}
.Banner .banner-user-elem .banner-content-container-parent .banner-user-content {
  opacity: 0.8;
  max-width: 612px;
  margin-top: 20px;
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 2px;
  line-height: 28px;
  text-align: left;
}
.Banner .banner-user-elem .banner-content-container-parent .banner-btn-container {
  margin-top: 60px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.Banner .banner-user-elem .banner-content-container-parent .banner-btn-container .banner-btn-item {
  width: 144px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  color: #FFFFFF;
  background: transparent;
  border: 1px solid #FFFFFF;
  cursor: pointer;
  margin-right: 16px;
  font-size: 20px;
}
.Banner .banner-user-elem .banner-content-container-parent .banner-btn-container .banner-btn-item:first-child {
  background: #407AFF;
  border: none;
}
.Banner .banner-user-elem .banner-content-container-parent .banner-btn-container .banner-btn-item:first-child:hover {
  background: #699BFF;
}
.Banner .banner-user-elem .banner-content-container-parent .banner-btn-container .banner-btn-item:first-child:active {
  background: #2b5ad9 !important;
}
.Banner .banner-user-elem .banner-content-container-parent .banner-btn-container2 {
  margin: 269px auto 0px;
  width: 160px;
  height: 74px;
}
.Banner .banner-user-elem .bg {
  animation: 3s opacity2 0s 1;
  -webkit-animation: 3s opacity2 0s 1;
  -moz-animation: 3s opacity2 0s 1;
}
.Banner .banner-user-elem .bg .bg-gradient-left {
  width: 133px;
  height: 567px;
  background: linear-gradient(to right, #E9F0F9, rgba(233, 240, 249, 0));
  position: relative;
  left: 6%;
}
.Banner .banner-user-elem .bg .bg-gradient-right {
  width: 133px;
  height: 567px;
  background: linear-gradient(to left, #E9F0F9, rgba(233, 240, 249, 0));
  position: relative;
  right: 6%;
}
.Banner .banner-user-elem .banner-content-container {
  animation: 3s opacity2 0s 1;
  -webkit-animation: 3s opacity2 0s 1;
  -moz-animation: 3s opacity2 0s 1;
}
@keyframes opacity2 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes opacity2 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes opacity2 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}
.Banner .banner-user-elem-one {
  height: 100%;
}
.Banner.index .banner-user-elem .banner-user-content {
  max-width: 612px;
  text-align: left;
  font-size: 16px;
  color: #262626;
  letter-spacing: 0px;
  line-height: 28px;
  font-weight: 400;
  margin-top: 20px;
}
.Banner.index .banner-user-elem .banner-content-container-parent .banner-user-title {
  font-size: 90px;
}
.Banner.index .banner-user-elem .banner-content-container-parent .banner-btn-container {
  margin-top: 30px;
}
.Banner.index .banner-user-elem .banner-content-container-parent .banner-btn-container .banner-btn-item {
  width: 136px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  font-size: 16px;
  color: #FFFFFF;
  background: #407AFF;
  border-radius: 2px;
  margin-right: 16px;
}
.Banner.index .banner-user-elem .banner-content-container-parent .banner-btn-container .banner-btn-item:hover {
  background: #699BFF;
}
.Banner.index .banner-user-elem .banner-content-container-parent .banner-btn-container .banner-btn-item:active {
  background: #2b5ad9;
}
.Banner.index .banner-user-elem .banner-content-container-parent .banner-btn-container .banner-btn-item:nth-child(2) {
  background: transparent;
  border: 1px solid #407AFF;
  color: #407AFF;
}
.Banner.index .banner-user-elem .banner-content-container-parent .banner-btn-container .banner-btn-item:nth-child(2):hover {
  color: #699BFF;
  border: 1px solid #699BFF;
}
.Banner.index .banner-user-elem .banner-content-container-parent .banner-btn-container .banner-btn-item:nth-child(2):active {
  color: #2B5AD9;
  border: 1px solid #2B5AD9;
}
.ant-popover-inner-content {
  padding: 8px 12px;
}

.common-contact-us-form {
  width: 100%;
}
.common-contact-us-form .work-form .ant-form-item-label {
  line-height: 20px;
}
.common-contact-us-form .work-form .ant-form-item {
  margin-bottom: 24px !important;
}
.common-contact-us-form .work-form .ant-form-item:last-child {
  margin-bottom: 0 !important;
}
.common-contact-us-form .contact-us-form-title {
  font-size: 30px;
  color: #FFFFFF;
  letter-spacing: 5px;
  line-height: 60px;
  height: 60px;
}
.common-contact-us-form .contact-us-form-sub-title {
  letter-spacing: 0;
  margin: 0 0 16px !important;
}
.common-contact-us-form .work-item-normal-hint {
  color: #FFFFFF;
  text-align: left;
}
.common-contact-us-form .work-item-normal {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  font-size: 15px;
  color: #FFFFFF;
  letter-spacing: 2.5px;
  line-height: 30px;
  opacity: 1;
  padding-bottom: 9px;
}
.common-contact-us-form .work-item-normal input,
.common-contact-us-form .work-item-normal textarea {
  background-color: transparent;
  border: none;
  color: #ffffff;
  resize: none;
  padding-left: 0;
  box-shadow: none!important;
  background-color: transparent!important;
  height: 30px;
  line-height: 30px;
  margin-bottom: 0;
  padding: 0;
  -webkit-box-shadow: 0 0 0 1000px white inset;
  max-width: 100%;
}
.common-contact-us-form .work-item-normal input::-webkit-input-placeholder,
.common-contact-us-form .work-item-normal textarea::-webkit-input-placeholder {
  color: #ffffff!important;
}
.common-contact-us-form .submit-btn-container {
  margin-top: 60px;
}
.common-contact-us-form .submit-btn-container .submit-btn {
  font-size: 18px;
  background-color: transparent;
  color: #FFFFFF;
  width: 100%;
  line-height: 42px;
  height: 46px;
  border: 2px solid #FFFFFF;
  outline: none;
}
.common-contact-us-form.transparent {
  padding: 40px 60px 62px;
}
.common-contact-us-form.white .contact-us-form-title {
  color: #333333;
  height: 24px;
  line-height: 24px;
}
.common-contact-us-form.white .contact-us-form-sub-title {
  margin-top: 18px;
  font-size: 12px;
  color: #595959 !important;
  letter-spacing: 2px;
  line-height: 20px;
  letter-spacing: 0;
}
.common-contact-us-form.white .work-item-normal-hint {
  color: #333333;
}
.common-contact-us-form.white .work-item-normal {
  border-bottom: 1px solid #F1F1F1;
  color: #333;
}
.common-contact-us-form.white .work-item-normal input,
.common-contact-us-form.white .work-item-normal textarea {
  color: #333;
}
.common-contact-us-form.white .work-item-normal input::-webkit-input-placeholder,
.common-contact-us-form.white .work-item-normal textarea::-webkit-input-placeholder {
  color: #333!important;
}
.common-contact-us-form.white .submit-btn-container .submit-btn {
  background: #4C80F7;
  color: #ffffff;
  border: 2px solid #4C80F7;
}
.common-contact-us-form.mobile .contact-us-form-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 8.31px;
  line-height: 30px;
}
.common-contact-us-form.mobile .contact-us-form-sub-title {
  font-size: 12px;
  color: #595959 !important;
  letter-spacing: 2px;
  line-height: 20px;
  text-align: left;
  margin-bottom: 20px;
  letter-spacing: 0;
}
.common-contact-us-form.mobile .ant-row.ant-form-item {
  margin-bottom: 20px;
  padding-bottom: 0px;
}
.common-contact-us-form.mobile .work-item-normal {
  border-bottom: 1px solid #F1F1F1;
  color: #333;
}
.common-contact-us-form.mobile .work-item-normal input,
.common-contact-us-form.mobile .work-item-normal textarea {
  color: #333;
  padding: 0;
  outline: none;
}
.common-contact-us-form.mobile .work-item-normal input::-webkit-input-placeholder,
.common-contact-us-form.mobile .work-item-normal textarea::-webkit-input-placeholder {
  color: #000000!important;
  opacity: 1;
}
.common-contact-us-form.mobile .submit-btn-container {
  margin-top: 40px;
}
.common-contact-us-form.mobile .submit-btn-container .submit-btn {
  background: #4C80F7;
  color: #ffffff;
  border: 2px solid #4C80F7;
}
.common-contact-us-form.mobile2 {
  padding-top: 15px;
}
.common-contact-us-form.mobile2 .contact-us-form-title {
  font-size: 24px;
  line-height: 1em;
  height: 24px;
  margin-bottom: 10px;
}
.common-contact-us-form.mobile2 .contact-us-form-sub-title {
  margin-bottom: 20px;
}
.common-contact-us-form.mobile2 .submit-btn-container {
  margin-top: 0px;
}
.common-contact-us-form.mobile2 .work-item-normal {
  line-height: 24px;
}
.common-contact-us-form.mobile2 .ant-form-explain {
  text-align: left;
}
.common-contact-us-form.mobile2 .submit-btn-container {
  margin-top: 6px;
}
.submit-success {
  text-align: center;
  padding: 20px 60px;
}
.submit-success .succes-img {
  max-width: 300px;
}
.submit-success .success-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 8.31px;
  text-align: center;
  line-height: 30px;
  margin-top: 30px;
}
.submit-success .success-sub-title {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2.33px;
  text-align: center;
  line-height: 20px;
  margin-top: 10px;
}
.submit-success .success-img img {
  width: 100%;
}
.submit-success .submit-btn-container {
  margin-top: 100px;
}
.submit-success .submit-btn-container .submit-btn {
  background-color: transparent;
  color: #FFFFFF;
  width: 100%;
  line-height: 42px;
  height: 46px;
  border: 2px solid #FFFFFF;
  outline: none;
}
.submit-success.transparent .success-title {
  color: #FFFFFF;
}
.submit-success.transparent .success-sub-title {
  color: #ffffff;
}
.submit-success.transparent .submit-btn-container .submit-btn {
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
}
.submit-success.mobile {
  text-align: center;
  padding: 20px 60px;
}
.submit-success.mobile .success-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 9px;
  text-align: center;
  line-height: 30px;
  margin-top: 30px;
}
.submit-success.mobile .success-sub-title {
  font-size: 12px;
  color: #999999;
  letter-spacing: 2px;
  text-align: center;
  line-height: 20px;
  margin-top: 10px;
}
.submit-success.mobile .submit-btn-container {
  margin-top: 100px;
}
.submit-success.mobile .submit-btn-container .submit-btn {
  background: #4C80F7;
  color: #FFFFFF;
  width: 100%;
  line-height: 40px;
  height: 40px;
  border: 2px solid #4C80F7;
  outline: none;
}

.banner-anim {
  position: relative;
  overflow: hidden;
  min-height: 100px;
}
.banner-anim-elem {
  height: 100%;
}
.banner-anim-elem > * {
  position: relative;
}
.banner-anim-elem-mask {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.banner-anim-arrow {
  cursor: pointer;
  position: absolute;
  z-index: 10;
}
.banner-anim-arrow-default {
  position: absolute;
  width: 20px;
  height: 60px;
  margin-top: -30px;
  top: 50%;
  background: rgba(0, 0, 0, 0.3);
}
.banner-anim-arrow-default.next {
  right: 0;
}
.banner-anim-arrow-default.next:before,
.banner-anim-arrow-default.prev:before,
.banner-anim-arrow-default.next:after,
.banner-anim-arrow-default.prev:after {
  width: 2px;
  height: 15px;
  background: #fff;
  display: block;
  content: ' ';
  position: absolute;
}
.banner-anim-arrow-default.next:before {
  transform: rotate(-40deg);
  top: 18px;
  left: 10px;
}
.banner-anim-arrow-default.next:after {
  transform: rotate(40deg);
  bottom: 17px;
  left: 10px;
}
.banner-anim-arrow-default.prev:before {
  transform: rotate(40deg);
  top: 18px;
  left: 8px;
}
.banner-anim-arrow-default.prev:after {
  transform: rotate(-40deg);
  bottom: 17px;
  left: 8px;
}
.banner-anim-thumb {
  position: absolute;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
  pointer-events: none;
  z-index: 10;
}
.banner-anim-thumb > span {
  pointer-events: auto;
  cursor: pointer;
  display: inline-block;
  list-style: none;
}
.banner-anim-thumb-default {
  height: 40px;
  line-height: 40px;
}
.banner-anim-thumb-default span {
  width: 8px;
  height: 8px;
  border-radius: 8px;
  margin: 0 5px;
  background: rgba(102, 102, 102, 0.35);
  transition: background .3s;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.banner-anim-thumb-default span:active,
.banner-anim-thumb-default span.active {
  background: #fff;
}

.bannerWithNav {
  width: 100%;
}

.HomeA {
  width: 100%;
  height: 0.9rem;
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(12px);
  position: absolute;
  top: 4.77rem;
  z-index: 9;
}
.HomeA .HomeA-container {
  text-align: center;
}
.HomeA .HomeA-container .HomeA-area {
  width: 100%;
}
.HomeA .HomeA-container .HomeA-area .HomeA-card {
  height: 0.9rem;
  cursor: pointer;
  padding: 0.18rem 0;
}
.HomeA .HomeA-container .HomeA-area .HomeA-cardTitle {
  font-size: 0.16rem;
  color: #262626;
  letter-spacing: 0;
  line-height: 0.24rem;
  font-weight: 600;
}
.HomeA .HomeA-container .HomeA-area .HomeA-setText {
  font-size: 0.14rem;
  color: #8C8C8C;
  letter-spacing: 0;
  line-height: 0.24rem;
  font-weight: 400;
  margin-top: 0.06rem;
}
.HomeA .HomeA-container .HomeA-area .HomeA-card:hover {
  background-color: rgba(255, 255, 255, 0.25);
}
.HomeA .HomeA-container .HomeA-area .HomeA-card:hover .HomeA-cardTitle {
  color: #407AFF;
}
.HomeA .HomeA-container .HomeA-area .HomeA-card-ai {
  cursor: pointer;
  padding: 0.3rem 0 0.3rem 0.3rem;
}
.HomeA .HomeA-container .HomeA-area .HomeA-card-ai .HomeA-card-ai-header {
  display: flex;
  align-items: center;
  height: 0.48rem;
  margin-bottom: 0.15rem;
}
.HomeA .HomeA-container .HomeA-area .HomeA-card-ai .HomeA-card-ai-header > img {
  height: 0.48rem;
  width: 0.48rem;
  margin-right: 0.16rem;
}
.HomeA .HomeA-container .HomeA-area .HomeA-card-ai .HomeA-card-ai-header .HomeA-card-ai-title {
  font-weight: 500;
  font-size: 0.24rem;
  line-height: 0.34rem;
  color: #2C2C2C;
  margin-right: 0.13rem;
}
.HomeA .HomeA-container .HomeA-area .HomeA-card-ai .HomeA-card-ai-header .HomeA-card-ai-tag {
  background-color: #EAF6FF;
  padding: 0.07rem 0.1rem;
  border-radius: 0.04rem;
  font-size: 0.16rem;
  line-height: 0.22rem;
  font-weight: 400;
  color: #6D778A;
}
.HomeA .HomeA-container .HomeA-area .HomeA-card-ai .HomeA-ai-text {
  font-weight: 400;
  font-size: 0.16rem;
  line-height: 0.22rem;
  color: #7A7C7D;
  margin: 0;
  text-align: left;
}

/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.ModuleA {
  user-select: none;
  padding: 100px 0;
  text-align: center;
  background-image: url(https://resource.eziot.com/group1/M00/00/01/CtwQEl8IWmSAf9inAAW7TREbmpw960.png);
  background-size: 100% 100%;
  overflow: hidden;
}
.ModuleA .slick-active {
  border-radius: 35px;
}
.ModuleA .slick-active > div {
  border-radius: 35px;
}
.ModuleA .ModuleA-container {
  max-width: 1440px;
  min-width: 1200px;
  padding: 0 30px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ModuleA .ModuleA-container .ModuleA-title {
  text-align: center;
  font-size: 26px;
  color: #333333;
  letter-spacing: 9px;
  line-height: 35px;
}
.ModuleA .ModuleA-container .ModuleA-image {
  width: 565px;
  display: block;
  margin: 0 auto;
}
.ModuleA .ModuleA-container .ModuleA-container-left {
  position: relative;
  cursor: pointer;
  width: 21.7%;
  height: 427px;
  padding: 100px 60px;
  background: #333333;
  border-bottom-left-radius: 35px;
  border-top-left-radius: 35px;
  opacity: 0.3;
}
.ModuleA .ModuleA-container .ModuleA-container-right {
  position: relative;
  cursor: pointer;
  width: 21.7%;
  height: 427px;
  background: #333333;
  border-bottom-right-radius: 35px;
  border-top-right-radius: 35px;
  opacity: 0.3;
}
.ModuleA .ModuleA-container .action {
  width: 200px;
  margin: auto;
  text-align: left;
  position: absolute;
  top: 100px;
  left: 50%;
  transform: translate(-50%, 0);
}
.ModuleA .ModuleA-container .action.right-action {
  text-align: right;
}
.ModuleA .ModuleA-container .action .action-title {
  opacity: 0.9;
  font-size: 26px;
  color: #FFFFFF;
  letter-spacing: 9px;
  margin-bottom: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 203px;
  text-align: left;
}
.ModuleA .ModuleA-container .action .action-content {
  text-align: left;
  font-size: 12px;
  color: #CCCCCC;
  letter-spacing: 1.71px;
  line-height: 30px;
  width: 203px;
}
.ModuleA .ModuleA-container .action .action-icon {
  margin-top: 40px;
  width: 46px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  border: 1px solid #666666;
  display: inline-block;
}
.ModuleA .ModuleA-container .action .action-icon img {
  width: 14px;
  height: 14px;
  line-height: 46px;
  vertical-align: top;
  display: inline-block;
  margin-top: 16px;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container {
  margin: 0;
  width: 55.6%;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem {
  width: 100%;
  height: 465px;
  background: #4B4B4B;
  border-radius: 35px;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .subItem-container {
  display: flex;
  justify-content: space-around;
  align-items: center;
  border-radius: 35px;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .ModuleA-subItem-left {
  display: inline-block;
  width: 50%;
  height: 465px;
  position: relative;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .ModuleA-subItem-left img {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -43%);
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .ModuleA-subItem-right {
  display: inline-block;
  width: 50%;
  height: 465px;
  text-align: left;
  padding-top: 110px;
  padding-right: 30px;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .ModuleA-subItem-title {
  font-size: 36px;
  color: #FFFFFF;
  letter-spacing: 9px;
  line-height: 47px;
  max-width: 352px;
  margin-bottom: 25px;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .ModuleA-subItem-subTitle-container {
  max-width: 352px;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .ModuleA-subItem-subTitle {
  max-width: 352px;
  font-size: 14px;
  color: #CCCCCC;
  letter-spacing: 2px;
  line-height: 30px;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .tag-hint {
  font-size: 12px;
  color: #999999;
  letter-spacing: 2px;
  text-align: center;
  line-height: 20px;
  margin-top: 50px;
  text-align: left;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .tag-wrap {
  display: flex;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .tag {
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 9px;
  text-align: center;
  line-height: 19px;
  text-align: left;
  margin-top: 20px;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .tag.first {
  display: inline-block;
  margin-right: 1px;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .tag.second {
  display: flex;
  display: inline-block;
  position: relative;
}
.ModuleA .ModuleA-container .ModuleA-subItem-container .ModuleA-subItem .tag.second .tag-split {
  display: inline-block;
  width: 1px;
  height: 9px;
  background: #999999;
  margin-right: 10px;
}

.ModuleB {
  min-width: 1200px;
  max-width: 1440px;
  padding: 100px 30px 0;
  margin: auto;
}
.ModuleB .ModuleB-title {
  text-align: center;
  font-size: 26px;
  color: #333333;
  letter-spacing: 9px;
  line-height: 35px;
  margin-bottom: 80px;
}
.ModuleB .ModuleB-image {
  width: 50%;
  display: block;
  margin: 0 auto;
}
.ModuleB .ModuleB-subItem-container {
  position: relative;
  max-width: 1256px;
  min-width: 1200px;
  height: 484px;
  margin: 0 auto;
}
.ModuleB .ModuleB-subItem-container .ModuleB-subItem {
  position: absolute;
  top: 40%;
  left: 78%;
  width: 234px;
}
.ModuleB .ModuleB-subItem-container .ModuleB-subItem .ModuleB-subItem-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 9px;
  text-align: center;
  line-height: 40px;
}
.ModuleB .ModuleB-subItem-container .ModuleB-subItem .ModuleB-subItem-subTitle-container {
  margin-top: 20px;
}
.ModuleB .ModuleB-subItem-container .ModuleB-subItem .ModuleB-subItem-subTitle {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2px;
  line-height: 30px;
}
.ModuleB .ModuleB-subItem-container .ModuleB-subItem:nth-child(2) {
  position: absolute;
  top: 20%;
  left: 20px;
}

.ModuleC {
  padding-top: 100px;
}
.ModuleC .ModuleC-title {
  text-align: center;
  font-size: 26px;
  color: #333333;
  letter-spacing: 9px;
  line-height: 35px;
}
.ModuleC .ModuleC-subItem-container {
  max-width: 1440px;
  min-width: 1200px;
  padding: 0 30px;
  margin: 0 auto;
}
.ModuleC .ModuleC-subItem-container .ModuleC-subItem .ModuleC-subItem-title {
  font-size: 30px;
  color: #333333;
  letter-spacing: 2px;
  text-align: center;
  line-height: 40px;
}
.ModuleC .ModuleC-subItem-container .ModuleC-subItem .ModuleC-subItem-image-container {
  margin-top: 70px;
  text-align: center;
}
.ModuleC .ModuleC-subItem-container .ModuleC-subItem .ModuleC-subItem-image {
  width: 70px;
}
.ModuleC .ModuleC-subItem-container .ModuleC-subItem .ModuleC-subItem-subTitle-container {
  margin-top: 8px;
}
.ModuleC .ModuleC-subItem-container .ModuleC-subItem .ModuleC-subItem-subTitle {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2.33px;
  text-align: center;
}

.ModuleD {
  padding-top: 100px;
  padding-bottom: 100px;
}
.ModuleD .ModuleD-title {
  text-align: center;
  font-size: 26px;
  color: #333333;
  letter-spacing: 9px;
  line-height: 35px;
}
.ModuleD .ModuleD-subItem-container {
  max-width: 1440px;
  min-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ModuleD .ModuleD-subItem-container .ModuleD-subItem {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin: 0px 10px;
  width: 228px;
  height: 145px;
  border: 1px solid #F1F1F1;
  background: #FFFFFF;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transition: transform 0.5s;
}
.ModuleD .ModuleD-subItem-container .ModuleD-subItem .ModuleD-subItem-title {
  margin-top: 6px;
  margin-left: 30px;
  font-size: 18px;
  color: #333333;
  letter-spacing: 1.8px;
}
.ModuleD .ModuleD-subItem-container .ModuleD-subItem .ModuleD-subItem-image-container {
  text-align: center;
}
.ModuleD .ModuleD-subItem-container .ModuleD-subItem .ModuleD-subItem-image {
  width: 70px;
}
.ModuleD .ModuleD-subItem-container .ModuleD-subItem .ModuleD-subItem-subTitle-container {
  margin-top: 8px;
}
.ModuleD .ModuleD-subItem-container .ModuleD-subItem .ModuleD-subItem-subTitle {
  font-size: 12px;
  color: #999999;
  letter-spacing: 1.71px;
  line-height: 16px;
}
.ModuleD .ModuleD-subItem-container .ModuleD-subItem:hover {
  border: 1px solid #F1F1F1;
  box-shadow: 0 35px 26px -8px rgba(0, 0, 0, 0.08);
  transform: translate(0, -5px);
}
.ModuleD .ModuleD-subItem-container .ModuleD-subItem:last-child {
  margin-right: 0;
}

.ModuleF {
  max-width: 1440px;
  min-width: 1200px;
  margin: auto;
  padding: 80px 30px 0;
}
.ModuleF .ModuleF-title {
  text-align: center;
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  line-height: 46px;
  margin-bottom: 100px;
}
.ModuleF .ModuleF-subItem-container {
  width: 100%;
}
.ModuleF .ModuleF-subItem-container .ModuleF-subItem {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 80px;
}
.ModuleF .ModuleF-subItem-container .ModuleF-subItem .ModuleF-subItem-title {
  font-size: 30px;
  color: #333333;
  letter-spacing: 9px;
  margin-bottom: 20px;
}
.ModuleF .ModuleF-subItem-container .ModuleF-subItem .ModuleF-subItem-image-container {
  text-align: left;
  display: inline-block;
  width: 561px;
  text-align: center;
}
.ModuleF .ModuleF-subItem-container .ModuleF-subItem .ModuleF-subItem-content-container {
  text-align: left;
  display: inline-block;
  width: 561px;
  vertical-align: top;
}
.ModuleF .ModuleF-subItem-container .ModuleF-subItem .ModuleF-subItem-image {
  margin-top: 40px;
  margin-left: 30px;
  width: 400px;
}
.ModuleF .ModuleF-subItem-container .ModuleF-subItem .ModuleF-subItem-subTitle-container {
  margin-top: 8px;
}
.ModuleF .ModuleF-subItem-container .ModuleF-subItem .ModuleF-subItem-subTitle {
  font-size: 14px;
  color: #666666;
  letter-spacing: 2px;
  line-height: 30px;
}
.ModuleF .ModuleF-subItem-container .ModuleF-subItem:last-child {
  margin-right: 0;
}

.page-anchor {
  padding: 0 60px;
  margin: 0;
  max-width: 100%;
  white-space: nowrap;
  overflow-y: hidden;
  background: #FFFFFF;
  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.04);
}
.page-anchor .ant-affix {
  z-index: 1000;
  background: #FFFFFF;
  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.04);
}
.page-anchor .anchor-container.ant-anchor-wrapper {
  margin: auto;
  padding-left: 0;
}
.page-anchor .anchor-container .ant-anchor-ink-ball {
  display: none;
}
.page-anchor .anchor-container .ant-anchor-ink::before {
  display: none;
}
.page-anchor .anchor-container .ant-anchor-link {
  display: inline-block;
  font-size: 15px;
  line-height: 20px;
  margin-right: 80px;
  padding: 25px 0;
  height: 70px;
}
.page-anchor .anchor-container .ant-anchor-link-active {
  border-bottom: none;
}
.page-anchor .anchor-container .ant-anchor-link-active .ant-anchor-link-title {
  color: #407aff;
}
.page-anchor .anchor-container a:hover {
  color: #407aff;
}
.page-anchor .anchor-container .ant-anchor-link-title {
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
}

.video-iframe {
  display: inline-block;
}
.video-iframe .video-iframe-body .video-item {
  position: relative;
}
.video-iframe .video-iframe-body .video-item .video-item-cover {
  background: url(https://resource.eziot.com/group2/M00/00/60/CtwQF2DdnwKAa_1FABQr_As_uvE834.png) no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.57;
  width: 100%;
  height: 100%;
}
.video-iframe .video-iframe-body .video-item .video-item-select-container {
  height: 78px;
  position: absolute;
  width: 100%;
  z-index: 99;
}
.video-iframe .video-iframe-body .video-item .video-item-select-container .ezd-select:not(.ezd-select-customize-input) .ezd-select-selector {
  opacity: 0.6;
  background: #000000;
  color: #FFFFFF;
  border: none;
  height: 40px;
  padding: 10px 0;
}
.video-iframe .video-iframe-body .video-item .video-item-select {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 1000;
}
.video-iframe .video-iframe-body .video-item .video-item-select .ezd-select-arrow {
  color: #FFFFFF;
  opacity: 0.6;
}
.video-iframe .video-iframe-body .video-item .video-item-select .ant-select-selection.ant-select-selection--single {
  height: 26px;
  background: transparent;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 2.33px;
  border-radius: 0;
}
.video-iframe .video-iframe-body .video-item .video-item-select .ant-select-selection.ant-select-selection--single .ant-select-selection__rendered {
  line-height: 26px;
}
.video-iframe .video-iframe-body .video-item .video-item-select .ant-select-selection.ant-select-selection--single .ant-select-arrow {
  color: #fff;
}
.video-iframe .video-iframe-body .video-item iframe {
  vertical-align: top;
}
.video-iframe .video-iframe-body .video-controls-container {
  background: #1B1B1B;
  font-size: 12px;
  color: #666666;
  letter-spacing: 2px;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  height: 113px;
  width: 100%;
}
.video-iframe .video-iframe-body .video-controls-container .video-controls {
  align-self: center;
  text-align: left;
  border-bottom: 1px solid #333333;
  padding: 6px 0;
}
.video-iframe .video-iframe-body .video-controls-container .video-controls.input:first-child {
  margin-left: 50px;
}
.video-iframe .video-iframe-body .video-controls-container .video-controls.input:nth-child(2) {
  margin-left: 45px;
}
.video-iframe .video-iframe-body .video-controls-container .video-controls.action.play {
  color: #FFFFFF;
  margin-left: 66px;
}
.video-iframe .video-iframe-body .video-controls-container .video-controls.action.reset {
  margin-left: 16px;
}
.video-iframe .video-iframe-body .video-controls-container .video-controls.input:first-child {
  width: 230px;
  position: relative;
}
.video-iframe .video-iframe-body .video-controls-container .video-controls.input:first-child input {
  width: 133px;
}
.video-iframe .video-iframe-body .video-controls-container .video-controls.input {
  width: 230px;
  position: relative;
}
.video-iframe .video-iframe-body .video-controls-container .video-controls.input input {
  background-color: transparent;
  border-radius: 0px;
  border: 0;
  outline: none;
  padding: 0;
  margin-left: 5px;
  width: 98px;
}
.video-iframe .video-iframe-body .video-controls-container .video-controls.input a {
  margin-left: 10px;
  position: absolute;
  right: 0;
}
.video-iframe .video-iframe-body .video-controls-container .video-controls.action {
  border-bottom: none;
}
.video-iframe .video-iframe-body .video-controls-container .video-controls.action:hover {
  color: #fff;
}

.Ability {
  background: #292929;
}
.home-ability {
  margin: auto;
  max-width: 1440px;
  min-width: 1200px;
  padding: 80px 30px 100px;
  text-align: center;
  overflow: hidden;
}
.home-ability .ability-title {
  margin-bottom: 60px;
  text-align: left;
  cursor: pointer;
}
.home-ability .ability-title .ability-tabs-arrow {
  vertical-align: sub;
}
.home-ability .ability-title .ability-tabs-arrow img {
  display: inline-block;
  width: 60px;
}
.home-ability .ability-title .ability-tabs-item {
  display: inline-block;
  margin: 0px;
  font-size: 16px;
  color: #999999;
  width: 120px;
  vertical-align: sub;
  text-align: center;
}
.home-ability .ability-title .ability-tabs-item.active {
  font-size: 30px;
  color: #FFFFFF;
}
.home-ability .ability-content {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 652px;
}
.home-ability .ability-content .video-iframe {
  width: 100%;
}
.home-ability .ability-content .ability-show {
  position: absolute;
  top: 48px;
  left: 0;
  width: 64%;
  max-width: 780px;
  height: 550px;
  z-index: 1;
}
.home-ability .ability-content .ability-show img {
  width: 100%;
  max-width: 780px;
  max-height: 780px;
  height: 100%;
}
.home-ability .ability-content .ability-show .ability-show-shadow {
  position: absolute;
  height: 58px;
  width: 58%;
  bottom: -29px;
  left: 45px;
}
.home-ability .ability-content .ability-detail {
  background: #333333;
  display: inline-block;
  width: 75%;
  height: 652px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
.home-ability .ability-content .ability-detail .ability-detail-info {
  display: inline-block;
  margin-left: 50%;
  margin-top: 114px;
  width: 36%;
  text-align: left;
}
.home-ability .ability-content .ability-detail .ability-detail-info .ability-detail-current span {
  font-size: 12px;
  color: #999999;
  letter-spacing: 2px;
}
.home-ability .ability-content .ability-detail .ability-detail-info .ability-detail-current span:first-child {
  color: #FFFFFF;
  margin-right: 10px;
}
.home-ability .ability-content .ability-detail .ability-detail-info .ability-detail-current span:last-child {
  margin-left: 10px;
}
.home-ability .ability-content .ability-detail .ability-detail-info .ability-detail-title {
  font-size: 40px;
  color: #FFFFFF;
  letter-spacing: 3.67px;
  margin: 43px 0  40px 0;
}
.home-ability .ability-content .ability-detail .ability-detail-info .ability-detail-text {
  font-size: 14px;
  color: #CCCCCC;
  letter-spacing: 2.33px;
  line-height: 30px;
}
.home-ability .ability-content .ability-detail .ability-detail-info .ability-detail-link {
  margin-top: 30px;
}
.home-ability .ability-content .ability-detail .ability-detail-info .ability-detail-link .lab {
  font-size: 10px;
  color: #FB4848;
  letter-spacing: 1.67px;
  line-height: 20px;
}
.home-ability .ability-content .ability-detail .ability-detail-info .ability-detail-link a {
  display: inline-block;
  align-items: center;
  font-size: 12px;
  color: #666666;
  letter-spacing: 2px;
  line-height: 26px;
}
.home-ability .ability-content .ability-detail .ability-detail-info a:hover {
  color: #1890ff;
}
.home-ability .ability-content .ability-detail .ability-detail-info .ability-detail-link span:first-child {
  margin-right: 26px;
}
.home-ability .ability-content .ability-detail .ability-detail-info .ability-detail-btn-container {
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 10px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-ability .ability-content .ability-detail .ability-detail-info .ability-detail-btn-container .iot-btn {
  margin-top: 50px;
  display: inline-block;
  width: 170px;
  height: 52px;
  border-radius: 27.5px;
  text-align: center;
  color: #fff;
  line-height: 52px;
  border: 1px solid #B2B2B2;
  font-size: 18px;
  padding-left: 10px;
}
.home-ability .ability-content .ability-detail .ability-detail-info .iot-btn:first-child {
  background: #4C80F7;
  border: none;
  margin-right: 30px;
}
.home-ability .ant-select-selection:hover {
  border-color: #ffffff!important;
}
.ability-content.ai .ant-select-selection:hover {
  border-color: #ffffff!important;
}
.ability-content.ai .ability-detail .ability-detail-info .ability-detail-title {
  line-height: 47px;
  height: 47px;
}
.ability-content.ai .ability-detail .ability-detail-info .ability-detail-text {
  margin-top: -40px;
  margin-bottom: 20px;
}
.ability-content.ai .ability-detail-content {
  height: 128px;
  border: 1px solid #666666;
  opacity: 0.66;
}
.ability-content.ai .ability-detail-content .json-content {
  display: inline-block;
  width: 97%;
  height: 110px;
  overflow: hidden;
  overflow-y: scroll;
  margin-top: 8px;
}
.ability-content.ai .ability-detail-content .json-content::-webkit-scrollbar {
  width: 2px;
  height: 2px;
  background: #333!important;
  /**/
}
.ability-content.ai .ability-detail-content .json-content::-webkit-scrollbar-track {
  background: #666666!important;
}
.ability-content.ai .ability-detail-content .json-content::-webkit-scrollbar-thumb {
  background: #333333!important;
  border-radius: 10px;
  border-color: #cccccc;
}
.ability-content.ai .ability-detail-content .json-content::-webkit-scrollbar-thumb:hover {
  background: red;
}
.ability-content.ai .ability-detail-content .json-content::-webkit-scrollbar-track-piece {
  background: #666666!important;
}
.ability-content.ai .ability-ai-demo-body .picture-item {
  text-align: center;
}
.ability-content.ai .ability-ai-demo-body .picture-item .picture-item-select-container {
  height: 78px;
  position: absolute;
  width: 100%;
  z-index: 99;
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 74%);
}
.ability-content.ai .ability-ai-demo-body .picture-item .picture-item-select {
  position: absolute;
  left: 20px;
  top: 30px;
}
.ability-content.ai .ability-ai-demo-body .picture-item .picture-item-select .ant-select-selection.ant-select-selection--single {
  height: 26px;
  background: transparent;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 2.33px;
  border-radius: 0;
}
.ability-content.ai .ability-ai-demo-body .picture-item .picture-item-select .ant-select-selection.ant-select-selection--single .ant-select-selection__rendered {
  line-height: 26px;
}
.ability-content.ai .ability-ai-demo-body .picture-item .picture-item-select .ant-select-selection.ant-select-selection--single .ant-select-arrow {
  color: #fff;
}
.ability-content.ai .ability-ai-demo-body .picture-item .detect-result {
  position: absolute;
  border: 2px solid #458fff;
}
.ability-content.ai .ability-ai-demo-body .picture-item .preview-list-container {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 84px;
  padding-bottom: 20px;
  cursor: pointer;
  width: 100%;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 74%);
}
.ability-content.ai .ability-ai-demo-body .picture-item .preview-list-container .preview-list-item {
  display: inline-block;
  width: 112px;
  height: 63px;
  margin: 0 5px;
  width: auto;
  vertical-align: top;
}
.ability-content.ai .ability-ai-demo-body .picture-item .preview-list-container .preview-list-item.normal {
  opacity: 0.33;
  border: 0 solid #333333;
}
.ability-content.ai .ability-ai-demo-body .picture-item .preview-list-container .preview-list-item.active {
  opacity: 1;
}

.ModuleE {
  background: #4C80F7;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right bottom;
  background-image: url(https://resource.eziot.com/group1/M00/00/01/CtwQEl8MU4iAbEgxAAHlU5s4pDg807.png);
}
.ModuleE .module-e {
  max-width: 1440px;
  min-width: 1200px;
  margin: auto;
  height: 630px;
  position: relative;
}
.ModuleE .module-e .contact-us-container {
  top: 0;
  left: 30px;
  position: absolute;
  display: inline-block;
  background: #6492FF;
  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.08);
  width: 458px;
}
.ModuleE .module-e .logo-container {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 70px 0px 0 42%;
}
.ModuleE .module-e .logo-container .logo-wall-title {
  font-weight: bold;
  font-size: 80px;
  color: #ffffff;
  letter-spacing: 12px;
}
.ModuleE .module-e .logo-container .logo-wall-sub-title {
  font-size: 30px;
  color: #FFFFFF;
  letter-spacing: 19.82px;
}
.ModuleE .module-e .logo-container .logo-wall {
  margin-top: 60px;
  height: 300px;
  flex-wrap: wrap;
}
.ModuleE .module-e .logo-container .logo-wall img {
  border: 1px solid rgba(255, 255, 255, 0.1);
  width: 159px;
  height: 72px;
  margin-right: 20px;
  margin-bottom: 22px;
}

.ModuleJ {
  background: #ffffff;
  padding: 80px 60px;
}
.ModuleJ .ModuleJ-container {
  text-align: center;
  margin: auto;
}
.ModuleJ .ModuleJ-container .ModuleJ-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.ModuleJ .ModuleJ-container .ModuleJ-title-first {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.ModuleJ .ModuleJ-container .ModuleJ-title-second {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  margin: 50px 0 52px 0;
}
.ModuleJ .ModuleJ-container .area-first {
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1450px;
  margin-bottom: 40px;
}
.ModuleJ .ModuleJ-container .area-first .module-j-area0-item {
  display: inline-block;
}
.ModuleJ .ModuleJ-container .area-first .module-j-area0-item .area0-item-icon {
  margin-bottom: 29px;
  width: 48px;
  height: 48px;
}
.ModuleJ .ModuleJ-container .area-first .module-j-area0-item .area0-item-title {
  font-size: 18px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  line-height: 30px;
  font-weight: 400;
}
.ModuleJ .ModuleJ-container .area-first .module-j-area0-item .area0-item-content {
  font-size: 14px;
  color: #666666;
  letter-spacing: 0;
  text-align: center;
  line-height: 24px;
  margin-top: 10px;
}
.ModuleJ .ModuleJ-container .area-first .module-j-area0-spacing {
  margin-top: 10px;
}
.ModuleJ .ModuleJ-container .ModuleJ-btn {
  cursor: pointer;
  display: inline-block;
  width: 124px;
  height: 44px;
  font-size: 16px;
  padding: 10px 30px;
  background: #407AFF;
  letter-spacing: 0;
  text-align: center;
  color: #FFFFFF;
}
.ModuleJ .ModuleJ-container .ModuleJ-btn a {
  display: block;
  color: #FFFFFF;
}
.ModuleJ .ModuleJ-container .area-second .module-j-area1-item {
  display: inline-block;
  width: 710px;
  height: 160px;
  padding: 40px 45px;
}
.ModuleJ .ModuleJ-container .area-second .module-j-area1-item .logo-container {
  vertical-align: top;
  display: inline-block;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  border: 1px solid gray;
  margin-right: 20px;
}
.ModuleJ .ModuleJ-container .area-second .module-j-area1-item .content-container {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.ModuleJ .ModuleJ-container .area-second .module-j-area1-item .content-container .area1-item-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 2.4px;
}
.ModuleJ .ModuleJ-container .area-second .module-j-area1-item .content-container .area1-item-content {
  opacity: 0.99;
  font-family: MicrosoftYaHeiUI;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  line-height: 30px;
}
.ModuleJ .ModuleJ-container .area-second .module-j-area1-item:hover {
  background: #FFFFFF;
  border: 1px solid #F1F1F1;
  box-shadow: 0 35px 26px -8px rgba(0, 0, 0, 0.08);
  border-radius: 2px;
}

.ModuleG {
  padding: 90px 0;
  margin: auto;
  background: #4c80f7;
}
.ModuleG .ModuleG-container {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  min-width: 1200px;
  margin: auto;
  padding: 0 30px;
}
.ModuleG .ModuleG-container .ModuleG-detail {
  display: inline-block;
  width: 40%;
}
.ModuleG .ModuleG-container .ModuleG-detail .ModuleG-detail-title {
  font-size: 36px;
  color: #FFFFFF;
  letter-spacing: 9px;
  margin-bottom: 40px;
}
.ModuleG .ModuleG-container .ModuleG-detail .ModuleG-sub-title {
  font-size: 24px;
  color: #FFFFFF;
  letter-spacing: 9px;
  margin-bottom: 20px;
  margin-top: 40px;
}
.ModuleG .ModuleG-container .ModuleG-detail .ModuleG-content {
  width: 360px;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 2px;
  line-height: 30px;
}
.ModuleG .ModuleG-container .ModuleG-picture {
  display: inline-block;
  width: 50%;
}
.ModuleG .ModuleG-container .ModuleG-picture img {
  width: 100%;
}

.ModuleH {
  padding-top: 100px;
  text-align: center;
  margin: auto;
}
.ModuleH .ModuleH-container {
  max-width: 1440px;
  min-width: 1200px;
  padding: 0 30px;
  margin: auto;
}
.ModuleH .ModuleH-container .ModuleH-title {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  line-height: 46px;
  margin-bottom: 72px;
}
.ModuleH .ModuleH-container .ModuleH-area {
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ModuleH .ModuleH-container .ModuleH-area .moduleH-item {
  display: inline-block;
  width: 180px;
  text-align: center;
}
.ModuleH .ModuleH-container .ModuleH-area .moduleH-item .moduleH-item-icon {
  margin-bottom: 60px;
  max-width: 100%;
}
.ModuleH .ModuleH-container .ModuleH-area .moduleH-item .moduleH-item-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 2.4px;
  text-align: center;
  margin-bottom: 20px;
}
.ModuleH .ModuleH-container .ModuleH-area .moduleH-item .moduleH-item-content {
  font-size: 14px;
  color: #999999;
  letter-spacing: 0.2px;
  text-align: center;
  line-height: 30px;
  min-height: 100px;
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-prev,
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-next {
  background-color: #fff;
  width: 60px;
  height: 100%;
  margin-top: -123px;
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-prev:hover::after,
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-next:hover::after {
  opacity: 1;
  background-color: #4C80F7;
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-prev.swiper-button-disabled,
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-next.swiper-button-disabled {
  pointer-events: auto;
  cursor: not-allowed !important;
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-prev.swiper-button-disabled::after,
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-next.swiper-button-disabled::after {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.7);
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-prev::after,
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-next::after {
  display: block;
  width: 36px;
  height: 64px;
  line-height: 64px;
  text-align: center;
  opacity: 0.3;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 21px;
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-wrapper {
  left: -60px;
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-prev {
  text-align: left;
  left: 0;
  justify-content: flex-start;
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-prev::after {
  content: '';
  width: 36px;
  height: 64px;
  display: block;
  background: url(https://resource.eziot.com/group2/M00/00/48/CtwQFl-cEEuAJy6KAAAFIGjfXgw123.png) #c0c0c0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 40%;
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-next {
  text-align: right;
  right: 0;
  justify-content: flex-end;
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-button-next::after {
  content: '';
  width: 36px;
  height: 64px;
  display: block;
  background: url(https://resource.eziot.com/group2/M00/00/48/CtwQF1-cELOAbflMAAAFBAJ17Vc687.png) #c0c0c0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 40%;
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-pagination {
  bottom: 0 !important;
  width: 100%;
  text-align: center;
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-pagination-bullet {
  width: 20px;
  height: 4px;
  border-radius: 0;
  margin: 0 2px !important;
}
.ModuleH .ModuleH-container .ModuleH-area .swiper-pagination-bullet-active {
  background-color: #007aff;
}

.ModuleI {
  padding: 100px 0;
  text-align: center;
  max-width: 1320px;
  margin: auto;
}
.ModuleI .ModuleI-title {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  margin-bottom: 60px;
}
.ModuleI .ModuleI-area {
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ModuleI .ModuleI-area .ModuleI-item {
  display: inline-block;
  margin: 0 15px;
  width: 460px;
  height: 480px;
  text-align: center;
  padding-top: 60px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.ModuleI .ModuleI-area .ModuleI-item .ModuleI-item-title {
  font-size: 24px;
  color: #FFFFFF;
  letter-spacing: 9px;
  text-align: center;
}
.ModuleI .ModuleI-area .ModuleI-item .ModuleI-item-content {
  display: inline-block;
  width: 320px;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 2px;
  text-align: center;
  line-height: 30px;
}

.ModuleK {
  text-align: center;
  max-width: 1440px;
  min-width: 1200px;
  padding: 100px 30px 0;
  margin: auto;
}
.ModuleK .ModuleK-title {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  margin-bottom: 60px;
}
.ModuleK .ModuleK-area {
  margin: auto;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.ModuleK .ModuleK-area .ModuleK-item {
  display: inline-block;
  width: 100px;
  text-align: center;
}
.ModuleK .ModuleK-area .ModuleK-item .ModuleK-item-icon {
  width: 80px;
  margin-bottom: 40px;
}
.ModuleK .ModuleK-area .ModuleK-item .ModuleK-item-title {
  font-size: 18px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
}

.ModuleL {
  padding: 100px 30px 0;
  text-align: center;
  max-width: 1440px;
  min-width: 1200px;
  margin: auto;
}
.ModuleL .slick-arrow.slick-prev {
  width: 20px;
  height: 20px;
  border-top: 1px solid #c3c8d6;
  border-right: 1px solid #c3c8d6;
  transform: rotate(-135deg);
  margin-right: 10px;
}
.ModuleL .slick-arrow.slick-next {
  width: 20px;
  height: 20px;
  border-top: 1px solid #c3c8d6;
  border-right: 1px solid #c3c8d6;
  transform: rotate(45deg);
}
.ModuleL .ModuleL-title {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  margin-bottom: 60px;
}
.ModuleL .ModuleL-area {
  width: 100%;
}
.ModuleL .ModuleL-area .ModuleL-item {
  display: inline-block;
  border: 1px solid #F1F1F1;
  width: 95%;
  height: 360px;
  padding: 48px 30px;
}
.ModuleL .ModuleL-area .ModuleL-item img {
  display: inline-block;
}
.ModuleL .ModuleL-area .ModuleL-item .ModuleL-item-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  margin-top: 23px;
}
.ModuleL .ModuleL-area .ModuleL-item .ModuleL-item-btn {
  border: 1px solid #4C80F7;
  display: inline-block;
  border-radius: 2px;
  width: 140px;
  height: 40px;
  line-height: 40px;
  margin-top: 20px;
  color: #4C80F7;
}
.ModuleL .ModuleL-area .ModuleL-item:hover {
  border: 1px solid #F1F1F1;
  border-radius: 2px;
}
.ModuleL .ModuleL-area .ModuleL-item:hover .ModuleL-item-btn {
  background: #4C80F7;
  border-radius: 2px;
  color: #ffffff;
}

.ModuleM {
  width: 100%;
  margin: auto;
  background: #FFFFFF;
  padding-top: 100px;
  text-align: center;
}
.ModuleM .ModuleM-container {
  max-width: 1440px;
  min-width: 1200px;
  padding: 0 30px;
  margin: auto;
}
.ModuleM .ModuleM-container .ModuleM-title-text {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  margin-bottom: 40px;
}
.ModuleM .ModuleM-container .ModuleM-title {
  margin-bottom: 40px;
  cursor: pointer;
}
.ModuleM .ModuleM-container .ModuleM-title .ModuleM-tabs-arrow img {
  display: inline-block;
  width: 60px;
}
.ModuleM .ModuleM-container .ModuleM-title .ModuleM-tabs-item {
  display: inline-block;
  margin: 0px;
  font-family: MicrosoftYaHei;
  font-size: 16px;
  color: #999999;
  min-width: 100px;
  padding: 0 30px;
  text-align: center;
}
.ModuleM .ModuleM-container .ModuleM-title .ModuleM-tabs-item.active {
  font-family: MicrosoftYaHei;
  font-size: 30px;
  color: #333333;
  letter-spacing: 2px;
}
.ModuleM .ModuleM-container .ModeuleM-item {
  max-width: 1440px;
}
.ModuleM .ModuleM-container .ModeuleM-item .ModeuleM-item-left {
  display: inline-block;
  width: 40%;
  max-width: 550px;
  height: 456px;
  vertical-align: top;
  text-align: left;
}
.ModuleM .ModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-left-container {
  display: inline-block;
  margin-left: 100px;
}
.ModuleM .ModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-left-i {
  font-size: 80px;
  height: 92px;
  color: #FFFFFF;
  letter-spacing: 2px;
  margin-top: 30px;
}
.ModuleM .ModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-title {
  margin-top: 35px;
  font-size: 30px;
  height: 40px;
  color: #FFFFFF;
  letter-spacing: 9px;
}
.ModuleM .ModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-split {
  display: inline-block;
  width: 45px;
  height: 1px;
  background: #fff;
  margin: 20px 0;
}
.ModuleM .ModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-content {
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 2px;
  line-height: 30px;
  width: 314px;
  height: 102px;
}
.ModuleM .ModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-footer {
  margin-top: 34px;
}
.ModuleM .ModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-footer .ModeuleM-item-footer-text {
  display: inline-block;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 4.2px;
  margin-right: 30px;
}
.ModuleM .ModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-footer img.ModeuleM-item-footer-logo {
  margin-right: 30px;
  display: inline-block;
  width: 80px;
}
.ModuleM .ModuleM-container .ModeuleM-item .ModeuleM-item-right {
  display: inline-block;
  width: 60%;
  max-width: 890px;
  height: 456px;
  vertical-align: top;
}
.ModuleM .ModuleM-container .ModeuleM-item .ModeuleM-item-right img {
  width: 100%;
  height: 100%;
}

.ModuleN {
  padding-top: 100px;
  text-align: center;
}
.ModuleN .ModuleN-container {
  min-width: 1200px;
  max-width: 1440px;
  padding: 0 30px;
  margin: auto;
}
.ModuleN .ModuleN-container .ModuleN-title {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  line-height: 46px;
  margin-bottom: 72px;
}
.ModuleN .ModuleN-container .area-first {
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
}
.ModuleN .ModuleN-container .area-first .module-N-area0-item {
  display: inline-block;
  background-image: linear-gradient(-216deg, #E9F3FF 0%, #F2F2FB 100%);
  width: 32%;
  height: 300px;
  padding: 40px 60px;
  text-align: left;
}
.ModuleN .ModuleN-container .area-first .module-N-area0-item .area0-item-icon {
  margin-bottom: 20px;
  width: 50px;
  height: 50px;
}
.ModuleN .ModuleN-container .area-first .module-N-area0-item .area0-item-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 7.8px;
  margin-bottom: 20px;
}
.ModuleN .ModuleN-container .area-first .module-N-area0-item .area0-item-content {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2px;
  line-height: 26px;
}

.ModuleP {
  padding: 80px 60px;
  text-align: center;
  margin: auto;
}
.ModuleP .ModuleP-container {
  margin: auto;
}
.ModuleP .ModuleP-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.ModuleP .area-first {
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
}
.ModuleP .area-first .module-N-area0-item {
  display: inline-block;
  background-image: linear-gradient(-216deg, #E9F3FF 0%, #F2F2FB 100%);
  width: 470px;
  height: 300px;
  padding: 40px 60px;
  text-align: left;
}
.ModuleP .area-first .module-N-area0-item .area0-item-icon {
  margin-bottom: 50px;
}
.ModuleP .area-first .module-N-area0-item .area0-item-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 7.8px;
  margin-bottom: 20px;
}
.ModuleP .area-first .module-N-area0-item .area0-item-content {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2px;
  line-height: 26px;
}
.ModuleP .ability-content {
  display: flex;
  width: 100%;
}
.ModuleP .ability-content .video-iframe {
  width: 766px;
}
.ModuleP .ability-content .ability-show {
  width: 766px;
  height: 480px;
  z-index: 1;
}
.ModuleP .ability-content .ability-show .bottomShadow {
  top: 5rem;
  background: url(https://resource.eziot.com/group2/M00/00/02/CtwQFl8gGNqAFqQUAAArE1s02Mw102.png) no-repeat center -0.44rem;
  background-size: contain;
  width: 7.92rem;
  height: 3rem;
}
.ModuleP .ability-content .ability-show img {
  width: 100%;
  height: 100%;
}
.ModuleP .ability-content .ability-detail {
  background: #ffffff;
  display: flex;
  align-items: center;
  height: 480px;
  z-index: 0;
  padding: 0 60px 0 60px;
}
.ModuleP .ability-content .ability-detail .ability-detail-info {
  display: inline-block;
  text-align: left;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .ability-detail-current span {
  font-size: 12px;
  color: #666666;
  letter-spacing: 2px;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .ability-detail-current span:first-child {
  color: #FFFFFF;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .ability-detail-title {
  font-size: 24px;
  color: #262626;
  letter-spacing: 0;
  line-height: 36px;
  font-weight: 500;
  margin-bottom: 20px;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .ability-detail-text {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  text-align: justify;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .product-info-tags {
  display: flex;
  margin-top: 20px;
  margin-bottom: 10px;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .product-info-tags .product-info-peerTag {
  height: 32px;
  background: #E8F3FF;
  color: #407AFF;
  font-size: 14px;
  border-radius: 2px;
  line-height: 32px;
  white-space: nowrap;
  padding: 0 10px;
  margin-right: 10px;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .ability-detail-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .ability-detail-link .lab {
  font-size: 10px;
  color: #FB4848;
  letter-spacing: 1.67px;
  line-height: 20px;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .ability-detail-link a {
  display: inline-block;
  align-items: center;
  font-size: 12px;
  color: #999999;
  letter-spacing: 2px;
  line-height: 26px;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .ability-detail-link span:first-child {
  margin-right: 30px;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .ability-detail-btn-container {
  margin-top: 30px;
  font-size: 16px;
  color: #FFFFFF;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .ability-detail-btn-container .iot-btn {
  display: inline-block;
  width: 124px;
  height: 44px;
  padding: 0 30px;
  border-radius: 2px;
  text-align: center;
  color: #333333;
  line-height: 44px;
  cursor: pointer;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .ability-detail-btn-container .iot-btn:hover {
  background: #699BFF;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .ability-detail-btn-container .iot-btn:active {
  background: #2B5AD9;
}
.ModuleP .ability-content .ability-detail .ability-detail-info .iot-btn:first-child {
  background: #407AFF;
  border: none;
  margin-right: 30px;
  color: #ffffff;
}

.ModuleR {
  width: 100%;
}
.ModuleR .ModuleR-content {
  text-align: center;
  max-width: 1440px;
  min-width: 1200px;
  padding: 0 60px;
  width: 100%;
  margin: auto;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  display: flex;
  min-height: 400px;
  align-items: center;
  justify-content: center;
}
.ModuleR .ModuleR-content .ModuleR-mid-spacing {
  height: 160px;
}
.ModuleR .ModuleR-content .ModuleR-right-spacing {
  height: 160px;
}
.ModuleR .ModuleR-content .ModuleR-left {
  width: 50%;
  vertical-align: top;
}
.ModuleR .ModuleR-content .ModuleR-mid,
.ModuleR .ModuleR-content .ModuleR-right {
  width: 24.9%;
  vertical-align: top;
}
.ModuleR .ModuleR-content .ModuleR-divider {
  width: 1px;
  height: 280px;
  padding: 156px 0px 0px;
}
.ModuleR .ModuleR-content .ModuleR-left {
  text-align: left;
}
.ModuleR .ModuleR-content .ModuleR-left .ModuleR-left-title {
  font-size: 24px;
  color: #000000;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 20px;
}
.ModuleR .ModuleR-content .ModuleR-left .ModuleR-left-content {
  font-size: 16px;
  color: #8C8C8C;
  line-height: 24px;
  font-weight: 400;
}
.ModuleR .ModuleR-content .ModuleR-right {
  text-align: center;
  position: relative;
}
.ModuleR .ModuleR-content .ModuleR-right-target {
  display: block;
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 20px;
  text-align: center;
}
.ModuleR .ModuleR-content .ModuleR-right-target1 {
  display: block;
  font-size: 16px;
  color: #407AFF;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}
.ModuleR .ModuleR-content .ModuleR-right-target1:hover img {
  transform: translateX(4px);
}
.ModuleR .ModuleR-content .ModuleR-right-target1 img {
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-bottom: 3px;
  transition: all 0.5s;
}
.ModuleR .ModuleR-content .ModuleR-mid {
  text-align: center;
  display: inline-block;
}
.ModuleR .ModuleR-content .ModuleR-mid-title {
  display: inline-block;
  font-size: 48px;
  color: #407AFF;
  letter-spacing: 0;
  font-weight: 400;
}
.ModuleR .ModuleR-content .ModuleR-mid-content {
  display: inline-block;
  font-size: 16px;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
  color: #407AFF;
  line-height: 24px;
}
.ModuleR .ModuleR-content .ModuleR-unit {
  font-size: 20px;
  color: #4C80F7;
  letter-spacing: 2px;
  text-align: center;
}
.ModuleR .ModuleR-content .ModuleR-mid-desc a {
  color: #407AFF;
}
.ModuleR .ModuleR-content .ModuleR-mid-desc a:hover {
  color: #699BFF;
}
.ModuleR .ModuleR-content .ModuleR-mid-desc a:active {
  color: #2B5AD9;
}

.ModuleS {
  padding-top: 100px;
  text-align: center;
}
.ModuleS .ModuleS-container {
  min-width: 1200px;
  max-width: 1440px;
  padding: 0 30px;
  margin: auto;
}
.ModuleS .ModuleS-container .ModuleS-title {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
}
.ModuleS .ModuleS-container .ModuleS-title-second {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  margin: 50px 0 52px 0;
}
.ModuleS .ModuleS-container .area-second {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ModuleS .ModuleS-container .area-second .module-j-area1-item {
  cursor: pointer;
  display: inline-block;
  width: 460px;
  height: 180px;
  padding: 40px 45px;
  border: 1px solid #F1F1F1;
  margin: 0 15px;
}
.ModuleS .ModuleS-container .area-second .module-j-area1-item .logo-container {
  vertical-align: top;
  display: inline-block;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  border: 1px solid gray;
  margin-right: 20px;
}
.ModuleS .ModuleS-container .area-second .module-j-area1-item .content-container {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.ModuleS .ModuleS-container .area-second .module-j-area1-item .content-container .area1-item-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 2.4px;
}
.ModuleS .ModuleS-container .area-second .module-j-area1-item .content-container .area1-item-content {
  opacity: 0.99;
  font-family: MicrosoftYaHeiUI;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  line-height: 30px;
}
.ModuleS .ModuleS-container .area-second .module-j-area1-item:hover {
  background: #FFFFFF;
  border: 1px solid #F1F1F1;
  box-shadow: 0 12px 20px -8px rgba(0, 0, 0, 0.08);
  border-radius: 2px;
  transform: translate(0, -5px);
}

.ModuleT {
  padding: 100px 0 0 0;
}
.ModuleT .ModuleT-container {
  text-align: center;
  max-width: 1440px;
  margin: auto;
  min-width: 1200px;
}
.ModuleT .ModuleT-container .ModuleT-title {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  margin-bottom: 80px;
}
.ModuleT .ModuleT-container .ModuleT-area {
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
}
.ModuleT .ModuleT-container .ModuleT-area .ModuleT-image {
  display: inline-block;
  width: 40%;
}
.ModuleT .ModuleT-container .ModuleT-area .ModuleT-image img {
  width: 100%;
}
.ModuleT .ModuleT-container .ModuleT-area .ModuleT-content {
  display: inline-block;
  width: 32%;
  text-align: left;
}
.ModuleT .ModuleT-container .ModuleT-area .ModuleT-content .ModuleT-content-title {
  font-size: 40px;
  color: #333333;
  letter-spacing: 6.67px;
  margin-bottom: 30px;
}
.ModuleT .ModuleT-container .ModuleT-area .ModuleT-content .ModuleT-content-content {
  font-size: 14px;
  color: #666666;
  letter-spacing: 2.33px;
  line-height: 30px;
  margin-bottom: 40px;
}
.ModuleT .ModuleT-container .ModuleT-area .ModuleT-content .ModuleT-content-tabs {
  display: inline-block;
  background: #4C80F7;
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 8px;
  text-align: center;
  height: 44px;
  line-height: 44px;
  margin-top: 20px;
  padding: 0 20px;
}

.ModuleU {
  background: #ffffff;
  padding: 100px 20px;
}
.ModuleU .ModuleU-container {
  text-align: center;
  min-width: 1200px;
  max-width: 1440px;
  padding: 0 30px;
  margin: auto;
}
.ModuleU .ModuleU-container .ModuleU-title {
  font-family: MicrosoftYaHeiUI;
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
}
.ModuleU .ModuleU-container .ModuleU-title-second {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  margin: 50px 0 52px 0;
}
.ModuleU .ModuleU-container .area-second .module-u-area1-item {
  display: inline-block;
  max-width: 700px;
  width: 48%;
  height: 160px;
  margin: 0 1%;
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 40px;
  border: 1px solid #F1F1F1;
  vertical-align: top;
}
.ModuleU .ModuleU-container .area-second .module-u-area1-item .logo-container {
  vertical-align: top;
  display: inline-block;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  margin-right: 20px;
}
.ModuleU .ModuleU-container .area-second .module-u-area1-item .logo-container img {
  width: 100%;
}
.ModuleU .ModuleU-container .area-second .module-u-area1-item .content-container {
  display: block;
  text-align: left;
  overflow: hidden;
}
.ModuleU .ModuleU-container .area-second .module-u-area1-item .content-container .area1-item-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 2.4px;
}
.ModuleU .ModuleU-container .area-second .module-u-area1-item .content-container .area1-item-content {
  opacity: 0.99;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 10px;
  width: 500px;
  height: 60px;
  word-wrap: break-word;
}
.ModuleU .ModuleU-container .area-second .module-u-area1-item:hover {
  border: 1px solid #F1F1F1;
  background: #FFFFFF;
  box-shadow: 0 12px 20px -8px rgba(0, 0, 0, 0.08);
  border-radius: 2px;
  transform: translate(0, -5px);
}

.ModuleV {
  padding-top: 100px;
}
.ModuleV .ModuleV-container {
  min-width: 1200px;
  max-width: 1440px;
  padding: 0 30px;
  margin: auto;
}
.ModuleV .ModuleV-container .ModuleV-title {
  width: 100%;
  text-align: center;
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
}
.ModuleV .ModuleV-container .ModuleV-content {
  padding-top: 60px;
  margin: auto;
  max-width: 1440px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.ModuleV .ModuleV-container .ModuleV-content .ModuleV-left {
  display: inline-block;
  width: 45%;
}
.ModuleV .ModuleV-container .ModuleV-content .ModuleV-left .ModuleV-content-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 9px;
}
.ModuleV .ModuleV-container .ModuleV-content .ModuleV-left .ModuleV-content-content {
  margin-top: 40px;
  font-size: 14px;
  color: #999999;
  letter-spacing: 2px;
  line-height: 30px;
}
.ModuleV .ModuleV-container .ModuleV-content .ModuleV-right {
  display: inline-block;
  width: 50%;
}
.ModuleV .ModuleV-container .ModuleV-content .ModuleV-right img {
  width: 100%;
}

.ModuleW {
  background: #FFFFFF;
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
}
.ModuleW .ModuleW-container {
  min-width: 1200px;
  max-width: 1440px;
  padding: 0 30px;
  margin: auto;
}
.ModuleW .ModuleW-container .ModuleW-main-title {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  margin-bottom: 60px;
}
.ModuleW .ModuleW-container .ModuleW-title {
  margin-bottom: 100px;
  cursor: pointer;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.ModuleW .ModuleW-container .ModuleW-title .ModuleW-tabs-item {
  display: inline-block;
  color: #999999;
  font-size: 16px;
  letter-spacing: 2px;
  text-align: center;
}
.ModuleW .ModuleW-container .ModuleW-title .ModuleW-tabs-item img {
  margin-bottom: 5px;
}
.ModuleW .ModuleW-container .ModuleW-title .ModuleW-tabs-item.active {
  color: #4C80F7;
  letter-spacing: 2px;
}
.ModuleW .ModuleW-container .ModeuleW-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.ModuleW .ModuleW-container .ModeuleW-item .ModeuleW-item-right {
  margin-left: 140px;
  display: inline-block;
  width: 37%;
  max-width: 550px;
  vertical-align: top;
  text-align: left;
}
.ModuleW .ModuleW-container .ModeuleW-item .ModeuleW-item-right .ModeuleW-item-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 9px;
  margin-bottom: 40px;
}
.ModuleW .ModuleW-container .ModeuleW-item .ModeuleW-item-right .ModeuleW-item-content {
  width: 525px;
  font-size: 14px;
  color: #666666;
  letter-spacing: 2px;
  line-height: 30px;
}
.ModuleW .ModuleW-container .ModeuleW-item .ModeuleW-item-right .ModuleW-item-btn {
  margin-top: 60px;
  display: inline-block;
  width: 170px;
  height: 52px;
  border-radius: 27.5px;
  text-align: center;
  background: #4C80F7;
  border-radius: 26px;
}
.ModuleW .ModuleW-container .ModeuleW-item .ModeuleW-item-right .ModuleW-item-btn a {
  text-indent: 14px;
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 9px;
  text-align: center;
  line-height: 50px;
  height: 50px;
}
.ModuleW .ModuleW-container .ModeuleW-item .ModeuleW-item-right .ModuleW-item-btn:hover {
  background: #4C80F7;
  border: none;
}
.ModuleW .ModuleW-container .ModeuleW-item .ModeuleW-item-left {
  display: inline-block;
  max-width: 775px;
  width: 53%;
  vertical-align: top;
}
.ModuleW .ModuleW-container .ModeuleW-item .ModeuleW-item-left img {
  width: 100%;
  height: 100%;
}

.ModuleX {
  padding: 60px 0 100px 0;
  margin: auto;
  text-align: center;
}
.ModuleX .ModuleX-container {
  min-width: 1200px;
  max-width: 1440px;
  padding: 0 30px;
  margin: auto;
}
.ModuleX .ModuleX-container .ModuleX-title {
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  margin-bottom: 60px;
}
.ModuleX .ModuleX-container .ModuleX-area {
  width: 100%;
  padding: 0 40px;
  text-align: center;
}
.ModuleX .ModuleX-container .ModuleX-area .ModuleX-item {
  display: inline-block;
  position: relative;
  margin: 0 30px;
  padding: 0 10px;
  width: 100%;
  max-width: 338px;
  height: 410px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.ModuleX .ModuleX-container .ModuleX-area .ModuleX-item .ModuleX-item-normal {
  display: block;
}
.ModuleX .ModuleX-container .ModuleX-area .ModuleX-item .ModuleX-item-normal img {
  width: 100%;
}
.ModuleX .ModuleX-container .ModuleX-area .ModuleX-item .ModuleX-item-active {
  background-color: rgba(255, 255, 255, 0.95);
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  display: none;
}
.ModuleX .ModuleX-container .ModuleX-area .ModuleX-item .ModuleX-item-active img {
  width: 100%;
}
.ModuleX .ModuleX-container .ModuleX-area .ModuleX-item .ModuleX-item-active .ModuleX-item-container {
  min-height: 185px;
  padding-top: 40px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.ModuleX .ModuleX-container .ModuleX-area .ModuleX-item .ModuleX-item-title {
  width: 258px;
  font-size: 24px;
  color: #333333;
  letter-spacing: 2px;
  line-height: 30px;
  text-align: center;
}
.ModuleX .ModuleX-container .ModuleX-area .ModuleX-item .ModuleX-item-content {
  width: 298px;
  display: inline-block;
  font-size: 14px;
  color: #666666;
  letter-spacing: 2px;
  text-align: center;
  line-height: 28px;
  margin-top: 20px;
}
.ModuleX .ModuleX-container .ModuleX-area .ModuleX-item:hover .ModuleX-item-normal {
  display: none;
}
.ModuleX .ModuleX-container .ModuleX-area .ModuleX-item:hover .ModuleX-item-active {
  display: block;
}

.ModuleY {
  background: #4C80F7;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: right bottom;
}
.ModuleY .ModuleY-container {
  min-width: 1200px;
  max-width: 1440px;
  padding: 0 30px;
  margin: auto;
}
.ModuleY .ModuleY-content {
  margin: auto;
  height: 630px;
  position: relative;
  background-size: 865px;
  background-position: bottom right;
  background-repeat: no-repeat;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  background-size: 100%;
}
.ModuleY .ModuleY-content .ModuleY-content-right {
  height: 630px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 18%;
}
.ModuleY .ModuleY-content .contact-us-container {
  display: inline-block;
  background: #6492FF;
  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.08);
  width: 458px;
  height: 564px;
  padding: 40px 60px 62px;
}
.ModuleY .ModuleY-content .contact-us-container img {
  width: 90%;
  margin-left: 5%;
}
.ModuleY .ModuleY-content .contact-us-container .contact-us-text {
  width: 100%;
  height: 100px;
  margin-top: 30px;
  text-align: center;
  color: #000;
  font-size: 32px;
  background-color: #FFFFFF;
}
.ModuleY .ModuleY-content .content-container {
  font-size: 80px;
  color: #FFFFFF;
  letter-spacing: 0.96px;
  display: inline-block;
  width: 426px;
  right: 100px;
  margin-top: 182px;
}
.ModuleY .ModuleY-content .content-hit {
  display: inline-block;
  margin-top: 40px;
  font-size: 24px;
  color: #FFFFFF;
  letter-spacing: 15.85px;
  right: 270px;
  bottom: 300px;
}

.ModuleZ {
  padding: 100px 0px 100px 0px;
}
.ModuleZ .ModuleZ-container {
  min-width: 1200px;
  max-width: 1440px;
  padding: 0 30px;
  margin: auto;
}
.ModuleZ .ModuleZ-container .ModuleZ-title {
  width: 100%;
  text-align: center;
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  margin-bottom: 60px;
}
.ModuleZ .ModuleZ-container .ModuleZ-content .ant-table table {
  font-size: 24px;
  text-align: center;
  border-top: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  color: #666666;
}
.ModuleZ .ModuleZ-container .ModuleZ-content .ant-table table .ant-table-thead > tr > th {
  text-align: center;
  color: #333333;
}
.ModuleZ .ModuleZ-container .ModuleZ-content .ant-table-footer {
  text-align: center;
  background: #FFFFFF;
  color: #666666;
  font-size: 24px;
  border-bottom: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
.ModuleZ .ModuleZ-container .ModuleZ-content .ModuleZ-hint {
  font-size: 18px;
  color: #333333;
  letter-spacing: 0;
  border: 1px solid #F1F1F1;
  line-height: 80px;
  height: 80px;
  text-align: center;
}
.ModuleZ.hasOperation {
  padding: 80px 0px 100px 0px !important;
}
.ModuleZ.hasOperation .ModuleZ-title {
  width: 100%;
  margin-bottom: 40px;
  color: #262626;
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: 0px;
  text-align: center;
}
.ModuleZ.hasOperation .ModuleZ-content .ant-table table .ant-table-thead > tr > th {
  text-align: center;
  color: #333333;
}
.ModuleZ.hasOperation .ant-table-thead > tr > th {
  background: #f2f5fa !important;
}
.ModuleZ.hasOperation .ant-table-column-title {
  color: #262626;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0px;
  text-align: center;
}
.ModuleZ.hasOperation .ant-table-row-cell-break-word {
  color: #262626;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0px;
  text-align: center;
}
.ModuleZ.hasOperation .ant-table-row:hover {
  background: none !important;
}
.ModuleZ.hasOperation .ant-table-row:hover td {
  background: none !important;
}
.ModuleZ.hasOperation .ant-table-row td {
  border-right: 1px solid;
}
.ModuleZ.hasOperation .ant-table-row :last-child {
  border-right: 0px;
}
.ModuleZ.hasOperation .oddRow {
  background: #f2f5fa;
}
.ModuleZ.hasOperation .oddRow:hover {
  background: #f2f5fa !important;
}
.ModuleZ.hasOperation .custom-table-border {
  border-color: #F5F5F5 !important;
}
.ModuleZ.hasOperation .custom-table-border * {
  border-color: #F5F5F5 !important;
}

.ModuleOpen10 {
  margin: auto;
  text-align: center;
  margin-top: -10px;
}
.ModuleOpen10.category {
  text-align: center;
  padding-bottom: 30px;
}
.ModuleOpen10.category .index {
  width: 100%;
}
.ModuleOpen10.category .index .ant-tabs-bar {
  margin: 0;
}
.ModuleOpen10.category .index .tabs-link {
  width: 198px;
  line-height: 72px;
  font-size: 15px;
}
.ModuleOpen10.category .index .ant-tabs-tab {
  margin-right: 0px;
  padding: 0;
  margin-bottom: 0;
}
.ModuleOpen10.category .index .tabs-link {
  color: rgba(0, 0, 0, 0.65);
  text-decoration: none;
}
.ModuleOpen10.category .index .ant-tabs-tab-active .tabs-link {
  color: #1890ff;
}
.ModuleOpen10.category .index .tabs-container {
  background: #f0f3f8;
  text-align: center;
  padding-bottom: 26px;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail {
  display: inline-block;
  width: 1260px;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .main-app {
  display: inline-block;
  margin: 26px 8px 0;
  vertical-align: top;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .main-app img {
  width: 530px;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .main-app .case-item-main {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .main-app .case-item-main .main-intro {
  transition: all .5s;
  transition-timing-function: ease-in-out;
  position: absolute;
  background: #000000;
  top: 0px;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  padding: 210px 40px 0;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .main-app .case-item-main .main-intro .intro-title {
  font-size: 28px;
  text-align: center;
  font-weight: bold;
  line-height: 3em;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .main-app .case-item-main .main-intro .intro-detail {
  text-align: left;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .main-app .case-item-main .main-intro .intro-btn {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 2em;
  background: #458fff;
  display: inline-block;
  width: 110px;
  border-radius: 5px;
  margin: 20px auto 0;
  text-align: center;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app {
  display: inline-block;
  width: 680px;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app img {
  width: 610px;
  height: 310px;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app.small-box {
  text-align: left;
  width: 100%;
  margin-left: 16px;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app.small-box img {
  width: 584px;
  height: 300px;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app .sub-top {
  vertical-align: top;
  display: inline-block;
  margin: 26px 8px 0 8px;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app .sub-top .case-item-main {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app .sub-top .case-item-main .main-intro {
  transition: all .5s;
  transition-timing-function: ease-in-out;
  position: absolute;
  background: #000000;
  top: 0px;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  padding: 60px 40px 0;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app .sub-top .case-item-main .main-intro .intro-title {
  font-size: 28px;
  text-align: left;
  font-weight: bold;
  line-height: 3em;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app .sub-top .case-item-main .main-intro .intro-detail {
  text-align: left;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app .sub-top .case-item-main .main-intro .intro-btn {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 2em;
  background: #458fff;
  display: inline-block;
  width: 110px;
  border-radius: 5px;
  margin: 20px auto 0;
  text-align: center;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app .sub-bottom {
  display: inline-block;
  vertical-align: top;
  margin: 0 8px;
  margin-top: 26px;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app .sub-bottom .case-item-main {
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app .sub-bottom .case-item-main .main-intro {
  transition: all .5s;
  transition-timing-function: ease-in-out;
  position: absolute;
  background: #000000;
  top: 0px;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  padding: 60px 40px 0;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app .sub-bottom .case-item-main .main-intro .intro-title {
  font-size: 28px;
  text-align: left;
  font-weight: bold;
  line-height: 3em;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app .sub-bottom .case-item-main .main-intro .intro-detail {
  text-align: left;
}
.ModuleOpen10.category .index .tabs-container .tabs-detail .sub-app .sub-bottom .case-item-main .main-intro .intro-btn {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 2em;
  background: #458fff;
  display: inline-block;
  width: 110px;
  border-radius: 5px;
  margin: 20px auto 0;
  text-align: center;
}
.ModuleOpen10.category .index .tabs-container .app-inline {
  margin: 16px 0;
}
.ModuleOpen10.category .index .tabs-container .app-inline .case-item-main {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
}
.ModuleOpen10.category .index .tabs-container .app-inline .case-item-main:first-child {
  margin-right: 16px;
}
.ModuleOpen10.category .ant-tabs-ink-bar {
  width: 198px!important;
}

.ModuleOpen11 {
  margin: auto;
  text-align: center;
}
.ModuleOpen11 .case-detail {
  text-align: center;
  background: #f0f3f8;
}
.ModuleOpen11 .case-detail .header-container {
  height: 60px;
  background: #091f3b;
}
.ModuleOpen11 .case-detail .app {
  display: inline-block;
  margin: 20px 0 80px;
  border: 1px solid #f5f6f8;
  border-radius: 2px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.ModuleOpen11 .case-detail .app-info {
  display: inline-block;
  text-align: left;
  width: 340px;
  padding: 56px 50px 0;
}
.ModuleOpen11 .case-detail .app-info .icon {
  display: inline-block;
  width: 240px;
  height: 240px;
  margin-bottom: 30px;
}
.ModuleOpen11 .case-detail .app-info .icon img {
  width: 100%;
}
.ModuleOpen11 .case-detail .app-info .website {
  margin-top: 20px;
}
.ModuleOpen11 .case-detail .app-info .website .title {
  font-size: 15px;
  line-height: 2em;
  font-weight: bold;
  color: #333;
}
.ModuleOpen11 .case-detail .app-info .website .link a {
  text-decoration: none;
  color: #0092f8;
}
.ModuleOpen11 .case-detail .app-info .weixin {
  margin-top: 20px;
}
.ModuleOpen11 .case-detail .app-info .weixin .title {
  font-size: 15px;
  line-height: 2em;
  font-weight: bold;
  color: #333;
}
.ModuleOpen11 .case-detail .app-info .weixin .name {
  font-size: 14px;
  color: #666666;
  line-height: 2em;
}
.ModuleOpen11 .case-detail .app-info .phone {
  margin-top: 20px;
}
.ModuleOpen11 .case-detail .app-info .phone .title {
  font-size: 15px;
  line-height: 2em;
  font-weight: bold;
  color: #333;
}
.ModuleOpen11 .case-detail .app-info .phone .value {
  font-size: 16px;
  font-weight: bold;
  color: #666666;
  line-height: 2em;
}
.ModuleOpen11 .case-detail .app-info .btn {
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  line-height: 50px;
  color: #333;
  font-weight: bold;
  text-align: center;
}
.ModuleOpen11 .case-detail .app-detail {
  vertical-align: top;
  display: inline-block;
  width: 850px;
  background: #fff;
  padding: 50px 40px;
}
.ModuleOpen11 .case-detail .app-detail .header {
  text-align: left;
  line-height: 58px;
  font-size: 24px;
  color: #333;
  font-weight: bold;
  border-bottom: 1px solid #e1e1e1;
}
.ModuleOpen11 .case-detail .app-detail .detail {
  text-align: left;
  font-size: 14px;
  line-height: 2em;
  color: #666666;
}
.ModuleOpen11 .case-detail .app-detail .btn-container {
  text-align: left;
}
.ModuleOpen11 .case-detail .app-detail .btn-container .btn-item {
  display: inline-block;
  width: 222px;
  margin: 36px 15px 0 0;
  line-height: 78px;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  background: #f6f6f6;
  color: #333;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
.ModuleOpen11 .case-detail .app-detail .btn-container .btn-item .icon {
  display: inline-block;
  vertical-align: bottom;
  margin: 26px 5px;
  width: 22px;
  height: 22px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #8e8f91;
  border-radius: 100%;
  color: #8e8f91;
}
.ModuleOpen11 .case-detail .app-detail .btn-container .btn-item .icon .arrow {
  display: inline-block;
  margin: 6px 0px;
  margin-bottom: 35px;
  border-right: 2px solid;
  border-bottom: 2px solid;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.ModuleOpen11 .case-detail .app-detail .btn-container a:last-child > .btn-item {
  margin-bottom: 48px;
}
.ModuleOpen11 .case-detail .app-detail .case-pic {
  display: inline-block;
  text-align: left;
  padding: 35px 0;
}
.ModuleOpen11 .case-detail .app-detail .case-pic .pic-item {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}
.ModuleOpen11 .case-detail .app-detail .case-pic .pic-item img {
  width: 100%;
  padding: 10px;
}
.ModuleOpen11 .case-detail .text-right {
  width: 100%;
  text-align: right;
  margin: 0;
  padding: 0;
}
.ModuleOpen11 .case-detail .vericode {
  width: 240px;
  height: 240px;
}

.ezd-modal-root .ezd-modal-wrap .ezd-modal-centered .ezd-modal .mail-modal .ezd-modal-content {
  box-shadow: none;
}
.ezd-modal-root .ezd-modal-wrap .ezd-modal-centered .ezd-modal .mail-modal .ezd-modal-content .ezd-modal-footer {
  padding-bottom: 40px;
}

.cn-open-footer .footer-item {
  text-align: left;
  color: #666666;
}
.cn-open-footer .footer-item-title {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}
.cn-open-footer .footer-item-list {
  font-size: 12px;
  line-height: 1.5em;
  margin-bottom: 20px;
}
.cn-open-footer .footer-item-list a {
  font-size: 14px;
  color: #8C8C8C;
  line-height: 22px;
  font-weight: 400;
}
.cn-open-footer .footer-item-list a:hover {
  color: #b8b8b8;
  text-decoration: underline;
}
.cn-open-footer.bright .footer-item {
  color: #999999;
}
.cn-open-footer.bright .footer-item-title {
  color: #333333;
}
.cn-open-footer.bright .footer-item-list a {
  color: #999999;
}
.cn-open-footer.bright .footer-item-list a:hover {
  color: #999999;
}

.cn-open-footer {
  background: #292929;
}
.cn-open-footer .cn-open-footer-container {
  display: flex;
  justify-content: space-between;
}
.cn-open-footer-container {
  margin: 0 auto;
  padding: 50px 0 30px;
}
.cn-open-footer-container .footer-item-container {
  vertical-align: top;
  color: #fff;
  flex-basis: 224px;
}
.cn-open-footer-container .footer-item-container .qr {
  vertical-align: top;
  display: flex;
  justify-content: space-between;
  text-align: center;
}
.cn-open-footer-container .footer-item-container .qr img {
  width: 100px;
}
.cn-open-footer-container .footer-item-container .qr .name {
  text-align: center;
  font-size: 14px;
  color: #8c8c8c;
  line-height: 40px;
}
.cn-open-footer-container .footer-item-container .footer-consult {
  cursor: pointer;
  text-align: center;
  width: 124px;
  height: 44px;
  line-height: 44px;
  border: 1px solid ;
  border-radius: 2px;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 400;
}
.cn-open-footer-container .footer-item-container .footer-consult:hover {
  border-color: #699BFF;
  color: #699BFF;
}
.cn-open-footer-container .footer-item-container .footer-consult:active {
  border-color: #2b5ad9;
  color: #2b5ad9;
}
.cn-open-footer-container .footer-item-container:last-child {
  padding-right: 10px;
}
.cn-open-footer .open-footer-divide {
  height: 1px;
  background: #333;
}
.cn-open-footer-copyright {
  text-align: center;
  font-size: 10px;
  color: #666666;
  letter-spacing: 0;
  line-height: 75px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  padding: 0 20px;
  margin: auto;
}
.cn-open-footer-copyright .copyright-left {
  display: inline-block;
}
.cn-open-footer-copyright .copyright-right {
  display: inline-block;
}
.cn-open-footer-copyright span {
  vertical-align: top;
}
.cn-open-footer-copyright .divide {
  vertical-align: top;
  display: inline-block;
  width: 0px;
  height: 12px;
  margin: 33px 5px;
  background: #666666;
}
.cn-open-footer-copyright a {
  color: #666666;
  font-size: 10px;
}
.cn-open-footer .footer-item-description {
  font-size: 14px;
  color: #8c8c8c;
  line-height: 20px;
  margin: -10px 0 12px;
}
.cn-open-footer.eziot .cn-open-footer-container .footer-item-container {
  width: 25%;
}
.cn-open-footer.eziot .cn-open-footer-container .footer-item-container .qr {
  margin: 0;
  text-align: left;
  margin-right: 20px;
}
.cn-open-footer.eziot .cn-open-footer-container .footer-item-container .qr img.eziotLogo {
  width: 100px;
}
.cn-open-footer.eziot .cn-open-footer-container .footer-item-container .qr .desc {
  margin-top: 10px;
  margin-left: 6px;
  margin-right: 20px;
  text-align: left;
  line-height: 2;
  font-size: 10px;
  color: #5e5e5e;
}
.cn-open-footer.eziot .cn-open-footer-container .footer-item-container .qr.eziotContainer {
  padding-left: 20px;
}
.cn-open-footer.eziot .cn-open-footer-container .footer-item-container.with50 {
  width: 50%;
}
.cn-open-footer.bright {
  margin-top: 100px;
  background: #F8F8F8;
}
.cn-open-footer.bright .cn-open-footer-container .footer-item-container {
  color: #333333;
}
.cn-open-footer.bright .cn-open-footer-container .footer-item-container .qr img {
  width: 90px;
}
.cn-open-footer.bright .cn-open-footer-container .footer-item-container .qr .name {
  color: #999999;
}
.cn-open-footer.bright .open-footer-divide {
  background: #DEDEDE;
}
.cn-open-footer.bright .cn-open-footer-copyright {
  color: #999999;
}
.cn-open-footer.bright .cn-open-footer-copyright .copyright-left {
  display: inline-block;
}
.cn-open-footer.bright .cn-open-footer-copyright .copyright-right {
  display: inline-block;
}
.cn-open-footer.bright .cn-open-footer-copyright .divide {
  background: #999999;
}
.cn-open-footer.bright .cn-open-footer-copyright a {
  color: #999999;
}
.cn-open-footer.bright.eziot .cn-open-footer-container .footer-item-container .qr .desc {
  color: #999999;
}

.HomeB {
  width: 100%;
}
.HomeB .HomeB-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-top: 80px;
}
.HomeB .HomeB-subTitle {
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
  margin: 20px 0 36px;
}
.HomeB .HomeB-subTitle a {
  display: inline-block;
  width: 80px;
  color: #407AFF;
  text-align: left;
}
.HomeB .HomeB-subTitle a:after {
  display: inline-block;
  width: 15px;
  height: 10px;
  overflow: hidden;
  vertical-align: 0;
  background-image: url(https://resource.eziot.com/group2/M00/00/71/CtwQFmHX7iCAW241AAACd6tk6E8038.svg);
  background-position: 70% 46%;
  background-size: cover;
  transition: margin-left 0.5s;
  content: "";
}
.HomeB .HomeB-subTitle a:hover:after {
  margin-left: 5px;
}
.HomeB .HomeB-subTitle a:first-child {
  margin-right: 20px;
}
.HomeB .HomeB-subTitle a:last-child {
  margin-left: 20px;
}
.HomeB .HomeB-title-icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  margin-bottom: 16px;
  background-size: cover;
  background-position-y: 0;
}
.HomeB .HomeB-title-icon.enter {
  animation: comeOut 0.3s steps(24) forwards;
}
.HomeB .HomeB-title-icon.leave {
  animation: goBack 0.3s steps(24) forwards;
}
@keyframes comeOut {
  from {
    background-position-y: 0;
  }
  to {
    background-position-y: -1440px;
  }
}
@keyframes goBack {
  from {
    background-position-y: -1440px;
  }
  to {
    background-position-y: 0;
  }
}
.HomeB .HomeB-tabContainer .ant-tabs {
  text-align: center;
}
.HomeB .HomeB-tabContainer .ant-tabs-nav-container {
  font-size: 16px;
  color: #595959;
  line-height: 24px;
  font-weight: 400;
  max-width: 1400px;
}
.HomeB .HomeB-tabContainer .ant-tabs-bar {
  margin: 0;
  border: none;
  background: #fff;
  max-width: 1440px;
  min-width: 1240px;
  margin: 0 auto;
}
.HomeB .HomeB-tabContainer .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 12px 45px;
}
@media screen and (min-width: 1370px) and (max-width: 1440px) {
  .HomeB .HomeB-tabContainer .ant-tabs-nav .ant-tabs-tab {
    padding: 12px 40px;
  }
}
@media screen and (max-width: 1370px) {
  .HomeB .HomeB-tabContainer .ant-tabs-nav .ant-tabs-tab {
    padding: 12px 25px;
  }
}
.HomeB .HomeB-tabContainer .ant-tabs-ink-bar {
  height: 3px !important;
  background-color: #407AFF;
}
.HomeB .HomeB-tabContainer .ant-tabs-nav .ant-tabs-tab-active {
  color: #407AFF;
}
.HomeB .HomeB-tabContainer .ant-tabs-nav .ant-tabs-tab:hover {
  color: #407AFF;
}
.HomeB .HomeB-tabContainer .ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane,
.HomeB .HomeB-tabContainer .ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane {
  background-color: #FAFAFA;
}
.HomeB .HomeB-tabContainer .HomeB-content {
  max-width: 1420px;
  background-color: #FAFAFA;
  margin: auto;
  padding: 48px 0px 20px 20px;
  display: flex;
  align-items: flex-start;
  text-align: left;
}
@media screen and (max-width: 1300px) {
  .HomeB .HomeB-tabContainer .HomeB-content {
    padding: 48px 60px 20px 60px;
  }
}
.HomeB .HomeB-tabContainer .HomeB-content .HomeB-content-bg {
  width: 100vw;
  height: 100%;
  position: absolute;
  background-color: #FAFAFA;
  z-index: -1;
}
.HomeB .HomeB-tabContainer .HomeB-content .HomeB-content-aside {
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  padding-right: 14px;
}
.HomeB .HomeB-tabContainer .HomeB-content .HomeB-content-right {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.HomeB .HomeB-tabContainer .HomeB-content .HomeB-box {
  width: 100%;
  height: 96px;
  margin-right: 50px;
  margin-bottom: 40px;
}
.HomeB .HomeB-tabContainer .HomeB-content .HomeB-box:nth-child(3n) {
  margin-right: 0;
}
.HomeB .HomeB-tabContainer .HomeB-content .HomeB-block {
  cursor: pointer;
}
.HomeB .HomeB-tabContainer .HomeB-content .HomeB-block:hover .HomeB-productTitle {
  color: #407AFF;
}
.HomeB .HomeB-tabContainer .HomeB-content .HomeB-productTitle {
  font-size: 16px;
  color: #262626;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 10px;
  word-break: keep-all;
}
.HomeB .HomeB-tabContainer .HomeB-content .test {
  padding: 0 5px;
  height: 24px;
  line-height: 25px;
  border-radius: 2px;
  background-color: #FF4D4F;
  font-size: 12px;
  color: #fff;
  margin-left: 10px;
  margin-top: 1px;
}
.HomeB .HomeB-tabContainer .HomeB-content .HomeB-productSubTitle {
  font-size: 14px;
  color: #595959;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.HomeB .HomeB-tabContainer .HomeB-content .HomeB-tagText {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.HomeB .HomeB-tabContainer .HomeB-content .HomeB-tagText .HomeB-tagTextStyle {
  height: 24px;
  line-height: 23px;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  padding: 0 12px;
  margin: 0 6px 6px 0;
  color: #8c8c8c;
  font-size: 12px;
}
.HomeB .HomeB-tabContainer .HomeB-assideCard {
  margin-bottom: 20px;
  background-image: url('https://resource.eziot.com/group2/M00/00/88/CtwQFmLNFEaAJ4q7AABdWxgcLwQ973.png'), linear-gradient(180deg, #f3f5f8, #fff 178px, #fff);
  background-size: auto,auto;
  background-position: 100% 0;
  background-repeat: no-repeat;
  border: 2px solid #fff;
  box-shadow: 8px 8px 20px 0 rgba(55, 99, 170, 0.1);
  border-radius: 4px;
  padding: 20px;
  box-sizing: border-box;
  width: 100%;
  position: relative;
}
.HomeB .HomeB-tabContainer .HomeB-assideCard-title {
  font-size: 20px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
}
.HomeB .HomeB-tabContainer .HomeB-assideCard-subTitle {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.HomeB .HomeB-tabContainer .banner-btn-item {
  width: 76px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  background: #407AFF;
  border-radius: 2px;
  margin-right: 10px;
  cursor: pointer;
  margin-top: 20px;
}
.HomeB .HomeB-tabContainer .banner-btn-item a {
  color: #fff;
}
.HomeB .HomeB-tabContainer .banner-btn-item:nth-child(2) {
  background: transparent;
  border: 1px solid #407AFF;
  color: #407AFF;
}
.HomeB .HomeB-tabContainer .banner-btn-item:nth-child(2) a {
  color: #407AFF;
}

.HomeC {
  padding-left: 60px;
  padding-right: 60px;
}
.HomeC-container {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
  text-align: center;
}
.HomeC-container .HomeC-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.HomeC-container .HomeC-tabContainer .ant-tabs {
  text-align: center;
}
.HomeC-container .HomeC-tabContainer .ant-tabs-nav-container {
  font-size: 16px;
  color: #595959;
  line-height: 24px;
  font-weight: 400;
  max-width: 1400px;
}
.HomeC-container .HomeC-tabContainer .ant-tabs-bar {
  margin: 0;
  background: #fff;
  max-width: 1400px;
  margin: 0 auto;
}
.HomeC-container .HomeC-tabContainer .ant-tabs-nav {
  width: 100%;
}
.HomeC-container .HomeC-tabContainer .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  background-color: #FAFAFA;
  width: 33.3333%;
  border: 1px solid #f0f0f0;
}
.HomeC-container .HomeC-tabContainer .ant-tabs-nav .ant-tabs-tab:nth-child(2) {
  border-right: none;
  border-left: none;
}
.HomeC-container .HomeC-tabContainer .ant-tabs-ink-bar {
  height: 3px;
  background-color: #407AFF;
  position: absolute;
  top: 0;
  left: 0;
}
.HomeC-container .HomeC-tabContainer .ant-tabs-nav .ant-tabs-tab-active {
  background: #FFFFFF;
  color: #407AFF;
}
.HomeC-container .HomeC-tabContainer .ant-tabs-nav .ant-tabs-tab:hover {
  color: #407AFF;
}
.HomeC-container .HomeC-tabContainer .ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane,
.HomeC-container .HomeC-tabContainer .ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane {
  background-color: #FAFAFA;
}
.HomeC-container .HomeC-content {
  max-width: 1400px;
  background: #FFFFFF;
  border: 1px solid #f0f0f0;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  text-align: left;
}
.HomeC-container .HomeC-content-left {
  min-width: 720px;
  max-width: 815px;
  height: 650px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.HomeC-container .HomeC-content-left-video {
  width: 720px;
  height: 427px;
  background-image: url('https://resource.eziot.com/group2/M00/00/88/CtwQFmLNEeyABvaIAAA43n1hWE0953.png');
  background-size: cover;
  position: relative;
}
.HomeC-container .HomeC-content-right {
  width: 100%;
  height: 650px;
  background: #FAFAFA;
  padding: 51px 40px 0;
  border-left: 1px solid #f0f0f0;
}
.HomeC-container .HomeC-content-right-title {
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  font-weight: 600;
}
.HomeC-container .HomeC-content-right-text {
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  font-weight: 400;
  margin: 20px 0;
}
.HomeC-container .HomeC-content-right-btn {
  width: 106px;
  height: 40px;
  line-height: 40px;
  background: #407AFF;
  border-radius: 2px;
  font-size: 14px;
  color: #FAFAFA;
  letter-spacing: 0;
  font-weight: 400;
  text-align: center;
  cursor: pointer;
}
.HomeC-container .HomeC-content-right-btn:hover {
  background: #699BFF;
}
.HomeC-container .HomeC-content-right-btn:active {
  background: #2b5ad9;
}
.HomeC-container .HomeC-content-right-divider {
  width: 100%;
  height: 1px;
  background: #F0F0F0;
  margin: 40px 0;
}
.HomeC-container .product-box {
  display: flex;
  justify-content: flex-start;
  margin: 25px 0;
}
.HomeC-container .product-img {
  margin-right: 15px;
}
.HomeC-container .product-img img {
  width: 32px;
  height: 32px;
}
.HomeC-container .product-textTitle {
  font-size: 14px;
  color: #262626;
  letter-spacing: 0;
  font-weight: 500;
}
.HomeC-container .product-textTip {
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  font-weight: 200;
  margin-top: 10px;
}

.HomeD {
  width: 100%;
  height: 220px;
  background-repeat: no-repeat;
  background-size: 1920px 220px;
  background-position: center;
  background-color: #303030;
}
.HomeD .HomeD-container {
  text-align: center;
  margin: auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 97px 36px;
}
.HomeD .HomeD-container .HomeD-title {
  font-size: 24px;
  color: #fff;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
  margin-right: 224px;
}
.HomeD .HomeD-container .HomeD-buttonText {
  border: #fff 1px solid;
  padding: 0 30px;
  height: 44px;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0;
  line-height: 44px;
  font-weight: 400;
  margin-right: 30px;
  border-radius: 2px;
  cursor: pointer;
}
.HomeD .HomeD-container .HomeD-buttonText a {
  color: #fff;
}
.HomeD .HomeD-container .HomeD-buttonText:hover {
  border-color: #699BFF;
  color: #699BFF;
}
.HomeD .HomeD-container .HomeD-buttonText:active {
  border-color: #2b5ad9;
  color: #2b5ad9;
}
.HomeD .HomeD-container .HomeD-buttonText:last-child {
  margin-right: 25px;
}

.homeE {
  text-align: center;
  padding-left: 60px;
  padding-right: 60px;
}
.homeE .homeE-container .homeE-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  line-height: 40px;
  font-weight: 400;
  margin: 60px 0 50px;
}
.homeE .homeE-container .businessList-container {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 76px;
  height: 340px;
}
.homeE .homeE-container .businessList-container .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 17px 0 !important;
  padding: 0 24px 0 0 !important;
}
.homeE .homeE-container .businessList-container .ant-tabs {
  overflow: visible;
}
.homeE .homeE-container .businessList-container .ant-tabs .ant-tabs-right-bar .ant-tabs-tab {
  margin: 0 0 17px 0 !important;
  padding: 0 24px 0 0 !important;
}
.homeE .homeE-container .businessList-container .ant-tabs .ant-tabs-left-bar {
  float: right;
  margin-right: 0;
}
.homeE .homeE-container .businessList-container .ant-tabs .ant-tabs-left-content {
  padding-left: 0;
  border: none;
}
.homeE .homeE-container .businessList-container .ant-tabs-ink-bar {
  background-color: #407AFF !important;
  right: 0px !important;
  width: 3px !important;
}
.homeE .homeE-container .businessList-container .ant-tabs-nav-scroll {
  margin-top: 30px;
}
.homeE .homeE-container .businessList-container .ant-tabs-nav .ant-tabs-tab-active {
  color: #407AFF;
}
.homeE .homeE-container .businessList-container .ant-tabs-nav .ant-tabs-tab:hover {
  color: #407AFF;
}
.homeE .homeE-container .businessList-container .homeE-contentBox {
  display: flex;
  justify-content: space-between;
}
.homeE .homeE-container .businessList-container .homeE-contentBox-img {
  width: 100%;
  height: 340px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 4px;
}
.homeE .homeE-container .businessList-container .homeE-contentBox-title {
  font-size: 20px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
  display: inline-block;
  margin-right: 15px;
}
.homeE .homeE-container .businessList-container .hotIcon {
  display: inline-block;
  width: 36px;
  height: 24px;
  background: #FF4D4F;
  border-radius: 2px;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
  vertical-align: text-bottom;
}
.homeE .homeE-container .businessList-container .homeE-contentBox-text {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: justify;
  line-height: 22px;
  font-weight: 400;
  margin: 10px 0 20px;
}
.homeE .homeE-container .businessList-container .homeE-btn-container {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.homeE .homeE-container .businessList-container .homeE-btn:first-child {
  background-color: #407AFF;
  color: #fff;
}
.homeE .homeE-container .businessList-container .homeE-btn:first-child a {
  color: #fff;
}
.homeE .homeE-container .businessList-container .homeE-btn:first-child:hover {
  background: #699BFF;
  border-color: #699BFF;
  color: #FFFFFF;
}
.homeE .homeE-container .businessList-container .homeE-btn:first-child:active {
  background: #2b5ad9;
  border-color: #2b5ad9;
  color: #FFFFFF;
}
.homeE .homeE-container .businessList-container .homeE-btn {
  cursor: pointer;
  padding: 5px 10px;
  font-size: 14px;
  border: 1px solid #407aff;
  border-radius: 2px;
  color: #407AFF;
  letter-spacing: 0;
  line-height: 22px;
  font-weight: 400;
  margin-right: 10px;
  margin-bottom: 10px;
}
.homeE .homeE-container .businessList-container .homeE-btn:hover {
  border-color: #699BFF;
  color: #699BFF;
}
.homeE .homeE-container .businessList-container .homeE-btn:active {
  border-color: #2b5ad9;
  color: #2b5ad9;
}
.homeE .homeE-container .businessList-container .homeE-contentBox-secondTitle {
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  margin: 40px 0 10px;
}
.homeE .homeE-container .businessList-container .homeE-business-img img {
  width: 120px;
  height: 50px;
  border: 0.72px solid #f0f0f0;
  border-radius: 4px;
  margin-right: 10px;
}
.homeE .homeE-container .businessList-container .hotImg {
  width: 12px;
  height: 13px;
  margin-right: 10px;
  vertical-align: baseline;
}

.HomeF {
  width: 100%;
  background-color: #fafafa;
  padding: 80px 60px;
}
.HomeF .HomeF-container .HomeF-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.HomeF .HomeF-container .HomeF-tabContainer {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.HomeF .HomeF-container .HomeF-tabContainer .HomeF-contentBox {
  text-align: left;
  width: 100%;
  height: 260px;
  background: #FFFFFF;
  border: 2px solid #ffffff;
  box-shadow: 5px 5px 18px -4px rgba(192, 209, 223, 0.3);
  border-radius: 8px;
  margin-bottom: 20px;
  overflow: hidden;
}
.HomeF .HomeF-container .HomeF-tabContainer .HomeF-contentBox .HomeF-backgroundImg {
  width: 100%;
  height: 260px;
  padding: 35px 40px;
  background-position: center;
}
.HomeF .HomeF-container .HomeF-tabContainer .HomeF-contentBox .card-warp {
  position: relative;
  z-index: 2;
  top: -262px;
  left: 40px;
  width: 90%;
  height: 260px;
  padding: 35px 0;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}
.HomeF .HomeF-container .HomeF-tabContainer .HomeF-contentBox .HomeF-card-title {
  font-size: 18px;
  color: #000000;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 10px;
}
.HomeF .HomeF-container .HomeF-tabContainer .HomeF-contentBox .HomeF-textBox {
  font-size: 14px;
  color: #5E5E5E;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
}
.HomeF .HomeF-container .HomeF-tabContainer .HomeF-contentBox .HomeF-buttonBox {
  display: flex;
}
.HomeF .HomeF-container .HomeF-tabContainer .HomeF-contentBox .buttonText {
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
  margin-right: 20px;
  white-space: nowrap;
  cursor: pointer;
}
.HomeF .HomeF-container .HomeF-tabContainer .HomeF-contentBox .buttonText:hover {
  color: #699BFF;
}
.HomeF .HomeF-container .HomeF-tabContainer .HomeF-contentBox .buttonText:active {
  color: #2B5AD9;
}
.HomeF-modal .ezd-modal-content {
  box-shadow: none;
}
.HomeF-modal .ezd-modal-body .HomeF-modal-img {
  margin-bottom: 16px;
}
.HomeF-modal .ezd-modal-body .HomeF-modal-p {
  margin-bottom: 0;
}
.HomeF-modal .ezd-modal-footer {
  padding-bottom: 40px;
}
.ezd-modal-root .ezd-modal-mask {
  background-color: rgba(0, 0, 0, 0.2);
}

.HomeG {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  padding-left: 60px;
  padding-right: 60px;
}
.HomeG .HomeG-container {
  text-align: center;
}
.HomeG .HomeG-container .slick-arrow.slick-prev {
  width: 40px;
  height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #fff;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  border-radius: 100%;
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  display: inline-block;
  top: 100px;
  margin-left: -24px;
}
.HomeG .HomeG-container .slick-arrow.slick-prev::after:hover {
  border-top: 2px solid #407AFF;
  border-right: 2px solid #407AFF;
}
.HomeG .HomeG-container .slick-arrow.slick-prev::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border-top: 2px solid #c3c8d6;
  border-right: 2px solid #c3c8d6;
  transform: rotate(-135deg);
  margin-right: 10px;
  top: 15px;
  left: 16px;
}
.HomeG .HomeG-container .slick-arrow.slick-prev:hover:after {
  border-top: 2px solid #407AFF;
  border-right: 2px solid #407AFF;
}
.HomeG .HomeG-container .slick-arrow.slick-next {
  width: 40px;
  height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #fff;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  border-radius: 100%;
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  display: inline-block;
  top: 100px;
  margin-right: -27px;
}
.HomeG .HomeG-container .slick-arrow.slick-next::after:hover {
  border-top: 2px solid #407AFF;
  border-right: 2px solid #407AFF;
}
.HomeG .HomeG-container .slick-arrow.slick-next::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border-top: 2px solid #c3c8d6;
  border-right: 2px solid #c3c8d6;
  transform: rotate(45deg);
  margin-right: 10px;
  top: 15px;
  left: 12px;
}
.HomeG .HomeG-container .slick-arrow.slick-next:hover:after {
  border-top: 2px solid #407AFF;
  border-right: 2px solid #407AFF;
}
.HomeG .HomeG-container .ant-carousel .slick-list .slick-slide.slick-active {
  height: 244px;
}
.HomeG .HomeG-container .ant-carousel .slick-prev,
.HomeG .HomeG-container .ant-carousel .slick-next {
  top: calc(50% - 23px);
}
.HomeG .HomeG-container .HomeG-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.HomeG .HomeG-container .HomeG-area {
  display: inline-block;
  width: 92%;
  text-align: center;
}
.HomeG .HomeG-container .HomeG-area .ant-carousel .slick-slider {
  width: auto !important;
}
.HomeG .HomeG-container .HomeG-area .HomeG-item {
  display: inline-block;
  position: relative;
  width: 95%;
  height: 219px;
  text-align: left;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  box-shadow: 0px 30px 30px -10px rgba(34, 54, 125, 0.05);
  padding: 20px 24px;
}
.HomeG .HomeG-container .HomeG-area .HomeG-item .HomeG-item-text {
  font-size: 14px;
  color: #262626;
  letter-spacing: 0;
  line-height: 22px;
  font-weight: 400;
}
.HomeG .HomeG-container .HomeG-area .HomeG-item .HomeG-item-signareBox {
  position: absolute;
  bottom: 24px;
  min-width: 303px;
  display: flex;
  justify-content: space-between;
}
.HomeG .HomeG-container .HomeG-area .HomeG-item .HomeG-item-signName {
  line-height: 38px;
}
.HomeG .HomeG-container .HomeG-logo {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding-bottom: 50px;
}
.HomeG .HomeG-container .HomeG-img {
  width: 100%;
  height: 75px;
  background: #FFFFFF;
  margin-bottom: 15px;
  box-shadow: 0px 30px 30px -10px rgba(34, 54, 125, 0.05);
  border-radius: 4px;
}
.HomeG .HomeG-container .HomeG-img img {
  width: 100%;
  height: 75px;
}

.HomeH {
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}
.HomeH .HomeH-container {
  text-align: center;
  margin: auto;
  margin-bottom: 40px;
}
.HomeH .HomeH-container .HomeH-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
  padding-top: 60px;
}
.HomeH .HomeH-container .HomeH-area {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.HomeH .HomeH-container .HomeH-area .HomeH-card {
  width: 100%;
  height: 210px;
  text-align: left;
  padding: 40px 30px 30px;
  background-image: linear-gradient(180deg, #F5F9FC 0%, #FFFFFF 100%);
  border: 3px solid #ffffff;
  box-shadow: 5px 5px 20px 0px rgba(192, 209, 223, 0.4);
  border-radius: 4px;
}
.HomeH .HomeH-container .HomeH-area .HomeH-cardTitle {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 8px;
}
.HomeH .HomeH-container .HomeH-area .HomeH-setText {
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  height: 78px;
}
.HomeH .HomeH-container .HomeH-area .HomeH-icon {
  color: #407AFF;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
}
.HomeH .HomeH-container .HomeH-area .HomeH-icon a,
.HomeH .HomeH-container .HomeH-area .HomeH-icon span {
  color: #407AFF;
  margin-right: 24px;
}
.HomeH .HomeH-container .HomeH-area .HomeH-icon a:hover,
.HomeH .HomeH-container .HomeH-area .HomeH-icon span:hover {
  color: #699BFF;
}
.HomeH .HomeH-container .HomeH-area .HomeH-icon a:active,
.HomeH .HomeH-container .HomeH-area .HomeH-icon span:active {
  color: #2b5ad9;
}
.HomeH .HomeH-container .HomeH-area .HomeH-icon a img,
.HomeH .HomeH-container .HomeH-area .HomeH-icon span img {
  width: 16px;
  height: 16px;
  vertical-align: -3px;
}
.HomeH .HomeH-container .HomeH-area .HomeH-icon a:nth-child(3n) {
  margin-right: 0;
}

.HomeI {
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}
.HomeI .HomeI-container {
  text-align: left;
  overflow: hidden;
  margin: auto;
}
.HomeI .HomeI-container .HomeI-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  padding-top: 20px;
}
.HomeI .HomeI-container .HomeI-area {
  position: relative;
}
.HomeI .HomeI-container .HomeI-area .HomeI-tab {
  width: 510px;
  height: 248px;
  margin-top: 90px;
  margin-bottom: 130px;
  position: absolute;
  z-index: 99;
}
.HomeI .HomeI-container .HomeI-area .HomeI-tab .HomeI-areaNameBox {
  width: 470px;
  height: 176px;
  background-image: linear-gradient(180deg, #F7FBFF 0%, #FFFFFF 50%);
  border: 2px solid #ffffff;
  box-shadow: 5px 5px 18px 0px rgba(192, 209, 223, 0.73);
  border-radius: 4px;
  padding: 35px 30px;
  display: flex;
  justify-content: flex-start;
  margin: 0 20px 20px;
  position: relative;
  top: -13px;
}
.HomeI .HomeI-container .HomeI-area .HomeI-tab .HomeI-areaName {
  display: inline-block;
  margin-bottom: 20px;
  margin-right: 20px;
}
.HomeI .HomeI-container .HomeI-area .HomeI-tab .ant-tabs-bar {
  border-bottom: none;
}
.HomeI .HomeI-container .HomeI-area .HomeI-tab .ant-tabs-nav-wrap {
  margin-left: 10px;
}
.HomeI .HomeI-container .HomeI-area .HomeI-tab .ant-tabs-nav .ant-tabs-tab {
  width: 96px;
  height: 34px;
  background-image: linear-gradient(180deg, #F7FBFF 0%, #FFFFFF 100%);
  border: 2px solid #ffffff;
  box-shadow: 5px 5px 18px -4px rgba(192, 209, 223, 0.58);
  border-radius: 2px;
  text-align: center;
  padding: 6px 0;
  margin: 0 10px 10px 10px;
}
.HomeI .HomeI-container .HomeI-area .HomeI-tab .ant-tabs-ink-bar {
  opacity: 0;
}
.HomeI .HomeI-container .HomeI-area .HomeI-tab .ant-tabs-nav .ant-tabs-tab-active {
  color: #407AFF;
}
.HomeI .HomeI-container .HomeI-area .HomeI-tab .ant-tabs-nav .ant-tabs-tab:hover {
  color: #407AFF;
}
.HomeI .HomeI-container .HomeI-area .earthImg {
  margin-top: 40px;
  min-width: 1080px;
  max-width: 1400px;
  height: 374px;
  background-repeat: no-repeat;
}
.HomeI .HomeI-container .HomeI-area .earthImg img {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 1350px) {
  .HomeI .HomeI-container .HomeI-area .earthImg {
    background-size: 118% 100% !important;
  }
}

.HomeJ {
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}
.HomeJ .HomeJ-container {
  text-align: center;
  margin: auto;
}
.HomeJ .HomeJ-container .HomeJ-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
  padding-top: 60px;
}
.HomeJ .HomeJ-container .HomeJ-area {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 0 20px;
}
.HomeJ .HomeJ-container .HomeJ-area .HomeJ-card .HomeJ-cardImg {
  width: 80px;
  height: 80px;
  margin-bottom: 8px;
  border-radius: 40px;
  background-color: #fff;
  box-shadow: 5px 5px 20px 0px rgba(192, 209, 223, 0.4);
}
.HomeJ .HomeJ-container .HomeJ-area .HomeJ-card .HomeJ-cardImg img {
  width: 80px;
  height: 80px;
  vertical-align: -3px;
}
.HomeJ .HomeJ-container .HomeJ-area .HomeJ-card .HomeJ-cardText {
  font-size: 14px;
  color: #666666;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
}
.HomeJ .HomeJ-container .HomeJ-area .HomeJ-card:hover .HomeJ-cardText {
  color: #699BFF;
}
.HomeJ .HomeJ-container .HomeJ-area .HomeJ-card:active .HomeJ-cardText {
  color: #2B5AD9;
}
.HomeJ .HomeJ-container .HomeJ-area .HomeJ-lastCard {
  display: inline-block;
}
.HomeJ .HomeJ-container .HomeJ-area .HomeJ-lastCard .HomeJ-cardImg {
  width: 80px;
  height: 80px;
  margin-bottom: 8px;
  margin-left: 39px;
  border-radius: 40px;
  background-color: #fff;
  box-shadow: 5px 5px 20px 0px rgba(192, 209, 223, 0.4);
}
.HomeJ .HomeJ-container .HomeJ-area .HomeJ-lastCard .HomeJ-cardImg img {
  width: 80px;
  height: 80px;
  vertical-align: -3px;
}
.HomeJ .HomeJ-container .HomeJ-cardTips {
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  width: 160px;
}
.HomeJ .HomeJ-container .HomeJ-cardTips a {
  color: #407AFF;
  display: inline-block;
  width: 160px;
  text-align: left;
}
.HomeJ .HomeJ-container img {
  width: 16px;
  height: 16px;
  vertical-align: -3px;
  transition: margin-left 0.5s;
}
.HomeJ .HomeJ-lastCard:hover .HomeJ-cardTips img {
  margin-left: 4px;
}

.HomeK {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-left: 60px;
  padding-right: 60px;
}
.HomeK .HomeK-container {
  text-align: left;
  padding: 59px 0;
}
.HomeK .HomeK-container .HomeK-title {
  font-size: 24px;
  color: #000;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 400;
  padding-bottom: 30px;
}
.HomeK .HomeK-container .HomeK-buttonText .ant-btn {
  font-size: 16px;
  font-weight: 400;
  height: 44px;
  padding: 10px 30px;
  background-color: #407aff;
}
.HomeK .HomeK-container .HomeK-buttonText .ant-btn:hover {
  background: #699BFF;
}
.HomeK .HomeK-container .HomeK-buttonText .ant-btn:active {
  background: #2b5ad9;
}

.Advertisement {
  width: 100%;
  height: 250px;
  background-repeat: no-repeat;
  background-size: 1920px 250px;
  background-position: center;
  background-color: #498AFE;
}
.Advertisement .Advertisement-container {
  text-align: center;
  margin: auto;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.Advertisement .Advertisement-container .Advertisement-title {
  font-size: 36px;
  color: #FFFFFF;
  letter-spacing: 0;
  font-weight: 500;
  margin-bottom: 12px;
}
.Advertisement .Advertisement-container .Advertisement-text {
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 0;
  font-weight: 400;
  margin-bottom: 16px;
}
.Advertisement .Advertisement-container .AdvertiseFloat-btn {
  background: #FFFFFF;
  border-radius: 4px;
  padding: 8px 28px;
  font-size: 16px;
  color: #327EFF;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
  display: inline-block;
}

.AdvertiseFloat {
  width: 100%;
  height: 250px;
  background-repeat: no-repeat;
  background-size: 1920px 250px;
  background-position: center;
  background-color: #498AFE;
  position: fixed;
  bottom: 0;
  z-index: 999;
}
.AdvertiseFloat .closeIcon {
  width: 24px;
  height: 24px;
  position: absolute;
  top: -44px;
  right: 22px;
  line-height: 24px;
  cursor: pointer;
}
.AdvertiseFloat .AdvertiseFloat-container {
  text-align: center;
  margin: auto;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.AdvertiseFloat .AdvertiseFloat-container .AdvertiseFloat-title {
  font-size: 36px;
  color: #FFFFFF;
  letter-spacing: 0;
  font-weight: 500;
  margin-bottom: 12px;
}
.AdvertiseFloat .AdvertiseFloat-container .AdvertiseFloat-text {
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 0;
  font-weight: 400;
  margin-bottom: 16px;
}
.AdvertiseFloat .AdvertiseFloat-container .AdvertiseFloat-btn {
  background: #FFFFFF;
  border-radius: 4px;
  padding: 8px 28px;
  font-size: 16px;
  color: #327EFF;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
  display: inline-block;
}

.tabs-list {
  width: 1200px;
  margin: 0 auto;
  text-align: center;
  padding-top: 60px;
}
.tabs-list .module-title {
  font-size: 32px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  line-height: 44px;
  font-weight: 500;
}
.tabs-list .tabs-container {
  margin-top: 50px;
}
.tabs-list .tabs-container .ant-tabs-nav .ant-tabs-tab {
  padding: 0;
  margin: 0 80px 10px;
  font-size: 16px;
}
.tabs-list .tabs-container .tabpane-container {
  padding-top: 15px;
  padding-left: -30px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.tabs-list .tabs-container .tabpane-container .tabpane-warp {
  width: 380px;
  margin-left: 30px;
  padding-bottom: 50px;
  cursor: pointer;
}
.tabs-list .tabs-container .tabpane-container .tabpane-warp .card-meta {
  height: 213px;
  width: 380px;
  overflow: hidden;
}
.tabs-list .tabs-container .tabpane-container .tabpane-warp .card-meta img {
  width: 100%;
  height: auto;
  /* padding-top: 100%; */
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
}
.tabs-list .tabs-container .tabpane-container .tabpane-warp .card-title {
  text-align: left;
  margin-top: 30px;
  font-size: 20px;
  color: #262626;
  letter-spacing: 0;
  line-height: 32px;
  font-weight: 500;
}
.tabs-list .tabs-container .tabpane-container .tabpane-warp .card-subtitle {
  text-align: left;
  font-size: 16px;
  color: #8C8C8C;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 400;
}
.tabs-list .tabs-container .tabpane-container .warp-first {
  margin-left: 0px;
}

.carousel-list {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.carousel-list .carousel-list-container {
  max-width: 1360px;
  margin: auto;
  padding-bottom: 20px;
  text-align: center;
}
.carousel-list .carousel-list-container .slick-arrow.slick-prev {
  width: 40px;
  height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #fff;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  border-radius: 100%;
  box-shadow: 0px 15px 21px -2px rgba(0, 0, 0, 0.14);
  display: inline-block;
  top: 100px;
  margin-left: -24px;
}
.carousel-list .carousel-list-container .slick-arrow.slick-prev::after:hover {
  border-top: 2px solid #407AFF;
  border-right: 2px solid #407AFF;
}
.carousel-list .carousel-list-container .slick-arrow.slick-prev::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border-top: 2px solid #c3c8d6;
  border-right: 2px solid #c3c8d6;
  transform: rotate(-135deg);
  margin-right: 10px;
  top: 15px;
  left: 16px;
}
.carousel-list .carousel-list-container .slick-arrow.slick-prev:hover:after {
  border-top: 2px solid #407AFF;
  border-right: 2px solid #407AFF;
}
.carousel-list .carousel-list-container .slick-arrow.slick-next {
  width: 40px;
  height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #fff;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  border-radius: 100%;
  box-shadow: 0px 15px 21px -2px rgba(0, 0, 0, 0.14);
  display: inline-block;
  top: 100px;
  margin-right: -27px;
}
.carousel-list .carousel-list-container .slick-arrow.slick-next::after:hover {
  border-top: 2px solid #407AFF;
  border-right: 2px solid #407AFF;
}
.carousel-list .carousel-list-container .slick-arrow.slick-next::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border-top: 2px solid #c3c8d6;
  border-right: 2px solid #c3c8d6;
  transform: rotate(45deg);
  margin-right: 10px;
  top: 15px;
  left: 12px;
}
.carousel-list .carousel-list-container .slick-arrow.slick-next:hover:after {
  border-top: 2px solid #407AFF;
  border-right: 2px solid #407AFF;
}
.carousel-list .carousel-list-container .ant-carousel .slick-prev,
.carousel-list .carousel-list-container .ant-carousel .slick-next {
  top: calc(50% - 23px);
}
.carousel-list .carousel-list-container .carousel-list-title {
  font-size: 32px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 500;
  margin-bottom: 40px;
}
.carousel-list .carousel-list-container .carousel-list-area {
  display: inline-block;
  width: 90%;
  text-align: center;
}
.carousel-list .carousel-list-container .carousel-list-area .carousel-list-item {
  display: inline-block;
  position: relative;
  width: 380px;
  text-align: left;
  background: #FFFFFF;
  box-shadow: 0px 30px 30px -10px rgba(0, 0, 0, 0.05);
  margin-bottom: 30px;
  border-radius: 4px;
  cursor: pointer;
}
.carousel-list .carousel-list-container .carousel-list-area .carousel-list-item .carousel-list-item-meta {
  width: 380px;
  height: 120px;
  max-height: 120px;
  overflow: hidden;
}
.carousel-list .carousel-list-container .carousel-list-area .carousel-list-item .carousel-list-item-meta img {
  width: 100%;
  height: auto;
  /* padding-top: 100%; */
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
}
.carousel-list .carousel-list-container .carousel-list-area .carousel-list-item .carousel-list-item-content {
  padding: 20px 19px 30px 25px;
}
.carousel-list .carousel-list-container .carousel-list-area .carousel-list-item .carousel-list-item-content .carousel-list-item-title {
  font-size: 16px;
  color: #262626;
  letter-spacing: 1.14px;
  line-height: 28px;
  font-weight: 500;
}
.carousel-list .carousel-list-container .carousel-list-area .carousel-list-item .carousel-list-item-content .carousel-list-item-subTitle {
  margin-top: 5px;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.carousel-list .carousel-list-container .carousel-list-logo {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.carousel-list .carousel-list-container .carousel-list-img {
  width: 226px;
  height: 80px;
  background: #FFFFFF;
  margin-bottom: 16px;
  margin-right: 17.5px;
  box-shadow: 0px 30px 30px -10px rgba(0, 0, 0, 0.05);
}
.carousel-list .carousel-list-container .carousel-list-img img {
  width: 194px;
  height: 80px;
}
.carousel-list .carousel-list-container .carousel-list-img:nth-child(5n) {
  margin-right: 0;
}

.model-remark {
  width: 1200px;
  margin: 0 auto;
  padding-top: 80px;
}
.model-remark .model-remark-title {
  font-size: 32px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  line-height: 44px;
  font-weight: 500;
}
.model-remark .model-remark-container {
  margin-top: 50px;
  width: 1200px;
  height: 600px;
  position: relative;
}
.model-remark .model-remark-container img {
  height: 100%;
  width: 100%;
}
.model-remark .model-remark-container .remark-popover-items .ant-popover {
  position: relative !important;
}
.model-remark .model-remark-container .remark-popover-items .ant-popover:not(.ant-popover-hidden) {
  display: inline-block;
}
.model-remark .model-remark-container .remark-dec-item {
  position: absolute;
  width: 46px;
  height: 46px;
  cursor: pointer;
}
@-webkit-keyframes wateranimate {
  0% {
    -webkit-transform: scale(0);
    opacity: 0.4;
  }
  100% {
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
@keyframes wateranimate {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0;
  }
}
.model-remark .model-remark-container .remark-dec-item .water1 {
  -webkit-animation: wateranimate 6s 4s ease-out infinite;
  animation: wateranimate 6s 4s ease-out infinite;
}
.model-remark .model-remark-container .remark-dec-item .water2 {
  -webkit-animation: wateranimate 6s 2s ease-out infinite;
  animation: wateranimate 6s 2s ease-out infinite;
}
.model-remark .model-remark-container .remark-dec-item .water3 {
  -webkit-animation: wateranimate 6s 0s ease-out infinite;
  animation: wateranimate 6s 0s ease-out infinite;
}
.model-remark .model-remark-container .remark-dec-item .water1,
.model-remark .model-remark-container .remark-dec-item .water2,
.model-remark .model-remark-container .remark-dec-item .water3 {
  padding: 25%;
  position: absolute;
  left: 25%;
  top: 25%;
  border: 1px solid #FFFFFF;
  box-shadow: 0 0 120px 30px #FFFFFF inset;
  border-radius: 100%;
  z-index: 1;
  opacity: 0;
}
.model-remark .model-remark-container .remark-dec-item .water1:hover,
.model-remark .model-remark-container .remark-dec-item .water2:hover,
.model-remark .model-remark-container .remark-dec-item .water3:hover {
  border: 1px solid #1CFFFD;
  box-shadow: 0 0 120px 30px #1CFFFD inset;
}
.model-remark .model-remark-container .remark-dec-item .active {
  border: 1px solid #1CFFFD;
  box-shadow: 0 0 120px 30px #1CFFFD inset;
}
.popover-container .dec {
  width: 228px;
  font-size: 14px;
  color: #595959;
  line-height: 22px;
  font-weight: 400;
}
.popover-container .meta-pic {
  margin-top: 10px;
  width: 228px;
  height: 115px;
}
.popover-container .meta-pic img {
  width: 100%;
  height: 100%;
}

.closeBetaTest {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.closeBetaTest .productPrice-box {
  width: 100%;
  height: 220px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.closeBetaTest .productPrice-box .productPrice-box-left {
  text-align: left;
}
.closeBetaTest .productPrice-box .productPrice-box-left .productPrice-box-left-title {
  font-size: 24px;
  color: #000000;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 20px;
}
.closeBetaTest .productPrice-box .productPrice-box-left .productPrice-box-left-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.closeBetaTest .productPrice-box .productPrice-box-left .productPrice-box-left-desc .productPrice-box-left-target:hover .iconImg {
  transform: translateX(4px);
}
.closeBetaTest .productPrice-box .productPrice-box-left .productPrice-box-left-desc .iconImg {
  width: 18px;
  height: 18px;
  vertical-align: -3px;
  transition: all 0.5s;
}
.closeBetaTest .productPrice-box .productPrice-box-right .productPrice-box-right-btn {
  background: #407AFF;
  border-radius: 2px;
  font-size: 20px;
  font-weight: 400;
  padding: 12px 32px;
  color: white;
  height: 52px;
}

.newHeader {
  width: 1920px;
  margin: auto;
  position: relative;
}
.newHeader .newHeader-gradient-left {
  width: 133px;
  height: 567px;
  background: linear-gradient(to right, #E9F0F9, rgba(233, 240, 249, 0));
  position: absolute;
  left: 0%;
}
.newHeader .newHeader-gradient-right {
  width: 133px;
  height: 567px;
  background: linear-gradient(to left, #E9F0F9, rgba(233, 240, 249, 0));
  position: absolute;
  right: 0%;
  top: 0%;
}
.newHeader .newHeader-right-icon {
  position: absolute;
  top: 49%;
  left: 74%;
  transform: translate(-50%, -50%);
  height: 65%;
}
.newHeader .newHeader-content {
  width: 100%;
  height: 100%;
  display: flex;
  padding: 0 60px;
}
.newHeader .newHeader-content .ant-btn {
  border-color: transparent;
}
.newHeader .newHeader-content .content-containter {
  width: 100%;
  z-index: 1;
  text-align: left;
  max-width: 1400px;
  min-width: 1200px;
  margin: 136px auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.newHeader .newHeader-content .content-containter .row {
  display: flex;
  flex-direction: row;
}
.newHeader .newHeader-content .content-containter .containter-tag {
  background: #F0F7FF;
  margin-bottom: 5px;
  padding: 6px 10px;
  color: #407AFF;
  border-radius: 2px;
  font-size: 14px;
  display: inline-block;
  line-height: 20px;
  font-weight: 400;
}
.newHeader .newHeader-content .content-containter .containter-title {
  font-size: 42px;
  color: #262626;
  letter-spacing: 0;
  line-height: 50px;
  font-weight: 400;
  margin-top: 10px;
}
.newHeader .newHeader-content .content-containter .containter-desc {
  font-size: 16px;
  color: #262626;
  font-weight: 400;
  line-height: 28px;
  margin-top: 20px;
  margin-bottom: 30px;
  width: 580px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.newHeader .newHeader-content .content-containter .containter-btn {
  height: 44px;
  padding-left: 30px;
  padding-right: 30px;
  background: #407AFF;
  font-size: 16px;
  line-height: 44px;
  color: #FFFFFF;
  font-weight: 400;
  border-radius: 2px;
}
.newHeader .newHeader-content .content-containter .containter-btn:hover {
  background: #699BFF;
}
.newHeader .newHeader-content .content-containter .containter-btn:active {
  background: #2b5ad9;
}
.newHeader .newHeader-content .content-containter .containter-btn2 {
  height: 44px;
  line-height: 44px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 2px;
  font-size: 16px;
  color: #407AFF;
  font-weight: 400;
  border: 1px solid #407AFF;
  background: rgba(0, 0, 0, 0.01);
  margin-left: 20px;
}
.newHeader .newHeader-content .content-containter .containter-btn2:hover {
  color: #699BFF;
  border: 1px solid #699BFF;
}
.newHeader .newHeader-content .content-containter .containter-btn2:active {
  color: #2B5AD9;
  border: 1px solid #2B5AD9;
}
.newHeader .no-content-hidden:empty {
  display: none;
}
.ezd-modal-confirm-btns {
  margin-bottom: 16px;
}

.productRelease {
  display: flex;
  padding: 0 60px;
  margin-top: -108px;
}
.productRelease .productRelease-box {
  margin-top: -108px;
  z-index: 3;
  text-align: left;
  min-width: 1080px;
  max-width: 1400px;
  width: 100%;
  margin: auto;
}
.productRelease .productRelease-box .productRelease-box-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 10px;
}
.productRelease .productRelease-box .productRelease-box-tabs {
  height: 68px;
  background-image: linear-gradient(180deg, #F7FBFF 0%, #FFFFFF 100%);
  border: 2px solid #ffffff;
  box-shadow: 5px 5px 18px -4px rgba(192, 209, 223, 0.58), -5px -5px 10px -2px rgba(255, 255, 255, 0.63);
  border-radius: 4px;
  display: flex;
  flex-direction: row;
}
.productRelease .productRelease-box .productRelease-box-tabs .box-tabs-item {
  position: relative;
  width: 25%;
  height: 64px;
  padding: 18px 10px 18px 10px;
  font-size: 16px;
  color: #595959;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
  cursor: pointer;
}
.productRelease .productRelease-box .productRelease-box-tabs .box-tabs-item .tabs-item-icon {
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.productRelease .productRelease-box .productRelease-box-tabs .box-tabs-item .box-tabs-item-gap {
  width: 1px;
  height: 44px;
  background: #f0f0f0;
  position: absolute;
  bottom: 10px;
  left: 0;
}
.productRelease .productRelease-box .productRelease-box-tabs .box-tabs-item:first-child .box-tabs-item-gap {
  display: none;
}
.productRelease .productRelease-box .productRelease-box-tabs .box-tabs-item:hover {
  background-image: linear-gradient(-45deg, #74B2FF 0%, #407AFF 100%);
  color: white;
}
.productRelease .productRelease-box .productRelease-box-tabs .box-tabs-item:hover .box-tabs-item-gap {
  background: #407AFF;
}

.productHot {
  margin-top: 80px;
  margin-bottom: 60px;
  padding: 0 60px;
}
.productHot .productHot-box {
  min-width: 1080px;
  max-width: 1400px;
  min-height: 252px;
  margin: auto;
  background-image: linear-gradient(180deg, #F5F9FC 0%, #FFFFFF 62%);
  border: 3px solid #ffffff;
  box-shadow: 5px 5px 20px 0px rgba(192, 209, 223, 0.4), -5px -5px 10px -2px rgba(255, 255, 255, 0.63);
  border-radius: 8px;
  padding: 40px 0px;
  display: flex;
  flex-direction: row;
}
.productHot .productHot-box .productHot-box-item {
  border-right: 1px solid #f0f0f0;
  width: 25%;
  padding-left: 40px;
  text-align: left;
  min-height: 172px;
}
.productHot .productHot-box .productHot-box-item .hot-item-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 600;
  width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 20px;
}
.productHot .productHot-box .productHot-box-item .hot-item-item {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  cursor: pointer;
}
.productHot .productHot-box .productHot-box-item .hot-item-item .hot-item-item-title {
  color: #262626;
  display: block;
  width: 270px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.productHot .productHot-box .productHot-box-item .hot-item-item .hot-item-item-title:hover {
  color: #407AFF;
}
.productHot .productHot-box .productHot-box-item .hot-item-item .hot-item-item-desc {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #8C8C8C;
  line-height: 26px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.productHot .productHot-box .productHot-box-item .hot-item-item:last-child {
  margin-bottom: 0;
}
.productHot .productHot-box .productHot-box-item:first-child {
  padding-right: 40px;
}
.productHot .productHot-box .productHot-box-item:last-child {
  border-right: 0;
}

.productAll {
  padding-left: 60px;
  padding-right: 60px;
  background: #FFFFFF;
  padding-bottom: 40px;
}
.productAll .productAll-box {
  padding-top: 40px;
}
.productAll .productAll-box .productAll-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 50px;
}
.productAll .productAll-box .productAll-box-content {
  display: flex;
  flex-direction: row;
  position: relative;
}
.productAll .productAll-box .productAll-box-content .content-left-tabs-fixed {
  position: fixed;
  top: 10px;
}
.productAll .productAll-box .productAll-box-content .content-left-tabs-absolute {
  position: absolute;
  bottom: 34px;
}
.productAll .productAll-box .productAll-box-content .content-left-tabs {
  width: 180px;
  text-align: left;
}
.productAll .productAll-box .productAll-box-content .content-left-tabs .ant-anchor-ink {
  display: none;
  padding: 0;
}
.productAll .productAll-box .productAll-box-content .content-left-tabs .ant-anchor-wrapper {
  background: #FFFFFF;
}
.productAll .productAll-box .productAll-box-content .content-left-tabs .content-left-tabs-link {
  padding: 0;
}
.productAll .productAll-box .productAll-box-content .content-left-tabs .content-left-tabs-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 30px;
}
.productAll .productAll-box .productAll-box-content .content-left-tabs .content-left-tabs-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 27px;
  cursor: pointer;
}
.productAll .productAll-box .productAll-box-content .content-left-tabs .content-left-tabs-item .left-tabs-item-icon {
  width: 36px;
  height: 36px;
  margin-right: 10px;
}
.productAll .productAll-box .productAll-box-content .content-left-tabs .content-left-tabs-item-click {
  color: #407AFF;
}
.productAll .productAll-box .productAll-box-content .content-left-tabs .content-left-tabs-item:hover {
  color: #407AFF;
}
.productAll .productAll-box .productAll-box-content .content-right-content {
  width: 100%;
  text-align: left;
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-title {
  font-size: 18px;
  color: #407AFF;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 5px;
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-item {
  margin-bottom: 6px;
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-item .right-content-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
  font-size: 14px;
  color: #8c8c8c;
  line-height: 26px;
  font-weight: 400;
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-item .right-content-item-title .right-content-item-title-tag {
  width: 2px;
  height: 24px;
  background: #407AFF;
  margin-right: 10px;
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-item .right-content-item-box {
  width: 100%;
  margin-bottom: 16px;
  display: flex;
  flex-wrap: wrap;
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-item .right-content-item-box .right-content-item-box-item {
  display: inline-block;
  width: 31.9%;
  min-height: 168px;
  background: #FFFFFF;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
  margin: 0 20px 20px 0px;
  padding: 25px;
  padding-right: 37px;
  transition: all .5s;
  cursor: pointer;
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-item .right-content-item-box .right-content-item-box-item:hover {
  transform: translateY(-10px);
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-item .right-content-item-box .right-content-item-box-item:hover .right-content-item-box-item-title {
  color: #407AFF;
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-item .right-content-item-box .right-content-item-box-item .right-content-item-box-item-box {
  width: 100%;
  height: 100%;
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-item .right-content-item-box .right-content-item-box-item .right-content-item-box-item-title {
  font-size: 18px;
  color: #262626;
  line-height: 24px;
  font-weight: 500;
  width: 274px;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-item .right-content-item-box .right-content-item-box-item .right-content-item-box-item-title:hover {
  color: #407AFF;
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-item .right-content-item-box .right-content-item-box-item .right-content-item-box-item-desc {
  font-size: 14px;
  color: #8C8C8C;
  line-height: 26px;
  font-weight: 400;
  width: 100%;
  overflow: hidden;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  height: 78px;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  text-align: justify;
  word-wrap: break-word;
}
.productAll .productAll-box .productAll-box-content .content-right-content .right-content-item .right-content-item-box .right-content-item-box-item:nth-child(3n+3) {
  margin: 0 0px 24px 0px;
}

.updateDynamics {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 66px;
}
.updateDynamics .video-box {
  width: 100%;
  margin-top: 30px;
  height: 400px;
  background-color: white;
}
.updateDynamics .updateDynamics-box {
  width: 1200px;
  z-index: 3;
  text-align: left;
  display: flex;
  flex-direction: row;
}
.updateDynamics .updateDynamics-box .updateDynamics-box-video {
  z-index: 3;
  min-width: 320px;
  height: 180px;
  background: #FFFFFF;
  box-shadow: 5px 5px 18px -4px rgba(147, 166, 182, 0.3), -5px -5px 10px -2px rgba(255, 255, 255, 0.63);
  padding: 10px;
  margin-top: -50px;
  border-radius: 4px;
}
.updateDynamics .updateDynamics-box .updateDynamics-box-video .box-video-icon {
  width: 36px;
  height: 36px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -18px;
  margin-top: -18px;
}
.updateDynamics .updateDynamics-box .updateDynamics-box-right {
  z-index: 2;
  width: 918px;
  height: 130px;
  background: #FFFFFF;
  border-radius: 2px;
  padding: 20px 0 0 50px;
}
.updateDynamics .updateDynamics-box .updateDynamics-box-right .box-right-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  cursor: pointer;
}
.updateDynamics .updateDynamics-box .updateDynamics-box-right .box-right-item .box-right-item-icon {
  width: 36px;
  height: 36px;
  margin-bottom: 10px;
  margin-right: 12px;
}
.updateDynamics .updateDynamics-box .updateDynamics-box-right .box-right-item .box-right-item-title {
  color: #262626;
}
.updateDynamics .updateDynamics-box .updateDynamics-box-right .box-right-item .box-right-item-content {
  color: #595959;
  max-width: 700px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.video-box {
  width: 100%;
  margin-top: 20px;
  background-color: white;
}

.productExperience {
  margin-top: 80px;
  padding-left: 60px;
  padding-right: 60px;
}
.productExperience .productExperience-box .productExperience-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 44px;
  font-weight: 400;
}
.productExperience .productExperience-box .productExperience-box-content {
  margin-top: 40px;
  text-align: left;
}
.productExperience .productExperience-box .productExperience-box-content .box-content-item {
  height: 358px;
  width: 100%;
  background: #FFFFFF;
  border-radius: 4px;
  display: inline-block;
  margin-right: 20px;
}
.productExperience .productExperience-box .productExperience-box-content .box-content-item .box-content-item-video {
  width: 100%;
  height: 256px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: black;
}
.productExperience .productExperience-box .productExperience-box-content .box-content-item .box-content-item-video .box-content-item-video-icon {
  width: 50px;
  height: 50px;
}
.productExperience .productExperience-box .productExperience-box-content .box-content-item .box-content-item-video .box-content-item-video-box {
  width: 100%;
  height: 256px;
  border-radius: 4px;
}
.productExperience .productExperience-box .productExperience-box-content .box-content-item .box-content-item-bottom {
  padding-top: 30px;
  font-size: 18px;
  color: #262626;
  letter-spacing: 1.14px;
  line-height: 30px;
  font-weight: 500;
}
.productExperience .productExperience-box .productExperience-box-content .box-content-item .box-content-item-bottom .box-content-item-bottom-item {
  margin-bottom: 10px;
}
.productExperience .productExperience-box .productExperience-box-content .box-content-item .box-content-item-bottom .box-content-item-bottom-item:last-child {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 0;
}
.productExperience .productExperience-box .productExperience-box-content .box-content-item:nth-child(3n) {
  margin-right: 0;
}

.productAdvantage {
  background: #FFFFFF;
  padding-left: 60px;
  padding-right: 60px;
}
.productAdvantage .productAdvantage-box {
  padding-bottom: 20px;
}
.productAdvantage .productAdvantage-box .productAdvantage-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  padding-top: 80px;
}
.productAdvantage .productAdvantage-box .productAdvantage-box-content {
  padding-top: 40px;
}
.productAdvantage .productAdvantage-box .productAdvantage-box-content .box-content-item {
  margin-bottom: 40px;
  display: inline-block;
  text-align: left;
}
.productAdvantage .productAdvantage-box .productAdvantage-box-content .box-content-item .box-content-item-box {
  display: flex;
  flex-direction: row;
}
.productAdvantage .productAdvantage-box .productAdvantage-box-content .box-content-item .box-content-item-box .box-content-item-box-icon {
  width: 48px;
  height: 48px;
  margin-right: 20px;
}
.productAdvantage .productAdvantage-box .productAdvantage-box-content .box-content-item .box-content-item-box .box-content-item-box-right .content-item-box-right-title {
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 15px;
}
.productAdvantage .productAdvantage-box .productAdvantage-box-content .box-content-item .box-content-item-box .box-content-item-box-right .content-item-box-right-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  word-break: break-all;
}
.productAdvantage .productAdvantage-box .productAdvantage-box-content .box-content-item:nth-child(3n) {
  margin-right: 0px;
}

.productAdvantageUserAndDeveloper {
  background: #FFFFFF;
  padding-left: 60px;
  padding-right: 60px;
  padding-bottom: 80px;
}
.productAdvantageUserAndDeveloper .productAdvantageUserAndDeveloper-box .productAdvantageUserAndDeveloper-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  padding-top: 80px;
  margin-bottom: 40px;
}
.productAdvantageUserAndDeveloper .productAdvantageUserAndDeveloper-box .productAdvantageUserAndDeveloper-box-content:not(:nth-of-type(2)) {
  margin-top: 20px;
}
.productAdvantageUserAndDeveloper .productAdvantageUserAndDeveloper-box .productAdvantageUserAndDeveloper-box-content {
  border-radius: 4px;
  background: #fafafa;
  padding: 0 40px;
}
.productAdvantageUserAndDeveloper .productAdvantageUserAndDeveloper-box .productAdvantageUserAndDeveloper-box-content .productAdvantageUserAndDeveloper-box-content-title {
  height: 85px;
  color: #6890fc;
  font-size: 18px;
  font-weight: 500;
  line-height: 85px;
  letter-spacing: 0px;
  text-align: left;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 28px;
}
.productAdvantageUserAndDeveloper .productAdvantageUserAndDeveloper-box .productAdvantageUserAndDeveloper-box-content .box-content-item {
  margin-bottom: 40px;
  display: inline-block;
  text-align: left;
}
.productAdvantageUserAndDeveloper .productAdvantageUserAndDeveloper-box .productAdvantageUserAndDeveloper-box-content .box-content-item .box-content-item-box {
  display: flex;
  flex-direction: row;
}
.productAdvantageUserAndDeveloper .productAdvantageUserAndDeveloper-box .productAdvantageUserAndDeveloper-box-content .box-content-item .box-content-item-box .box-content-item-box-icon {
  width: 48px;
  height: 48px;
  margin-right: 20px;
}
.productAdvantageUserAndDeveloper .productAdvantageUserAndDeveloper-box .productAdvantageUserAndDeveloper-box-content .box-content-item .box-content-item-box .box-content-item-box-right .content-item-box-right-title {
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 15px;
}
.productAdvantageUserAndDeveloper .productAdvantageUserAndDeveloper-box .productAdvantageUserAndDeveloper-box-content .box-content-item .box-content-item-box .box-content-item-box-right .content-item-box-right-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  word-break: break-all;
}
.productAdvantageUserAndDeveloper .productAdvantageUserAndDeveloper-box .productAdvantageUserAndDeveloper-box-content .box-content-item:nth-child(3n) {
  margin-right: 0px;
}

.productAdvantageSmall {
  background: #FFFFFF;
  padding-left: 60px;
  padding-right: 60px;
}
.productAdvantageSmall .productAdvantageSmall-box {
  padding-bottom: 80px;
}
.productAdvantageSmall .productAdvantageSmall-box .productAdvantageSmall-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  padding-top: 80px;
}
.productAdvantageSmall .productAdvantageSmall-box .productAdvantageSmall-box-content {
  padding-top: 40px;
}
.productAdvantageSmall .productAdvantageSmall-box .productAdvantageSmall-box-content .ezd-row {
  row-gap: 40px !important;
}
.productAdvantageSmall .productAdvantageSmall-box .productAdvantageSmall-box-content .box-content-item {
  display: inline-block;
  text-align: left;
}
.productAdvantageSmall .productAdvantageSmall-box .productAdvantageSmall-box-content .box-content-item .box-content-item-box {
  display: flex;
  flex-direction: row;
}
.productAdvantageSmall .productAdvantageSmall-box .productAdvantageSmall-box-content .box-content-item .box-content-item-box .box-content-item-box-icon {
  width: 48px;
  height: 48px;
  margin-right: 22px;
}
.productAdvantageSmall .productAdvantageSmall-box .productAdvantageSmall-box-content .box-content-item .box-content-item-box .box-content-item-box-right .content-item-box-right-title {
  color: #262626;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0px;
  text-align: left;
  margin-bottom: 15px;
}
.productAdvantageSmall .productAdvantageSmall-box .productAdvantageSmall-box-content .box-content-item .box-content-item-box .box-content-item-box-right .content-item-box-right-desc {
  color: #595959;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0px;
  text-align: left;
}
.productAdvantageSmall .productAdvantageSmall-box .productAdvantageSmall-box-content .box-content-item:nth-child(3n) {
  margin-right: 0px;
}

.productFunction {
  background: #FFFFFF;
  padding-bottom: 40px;
  padding-left: 60px;
  padding-right: 60px;
}
.productFunction .productFunction-box .productFunction-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  padding-top: 80px;
}
.productFunction .productFunction-box .productFunction-box-content {
  margin-top: 40px;
  text-align: left;
}
.productFunction .productFunction-box .productFunction-box-content .box-content-item {
  padding-bottom: 20px;
}
.productFunction .productFunction-box .productFunction-box-content .box-content-item .box-content-item-title {
  font-size: 18px;
  color: #407AFF;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.productFunction .productFunction-box .productFunction-box-content .box-content-item .box-content-item-title .box-content-item-title-tag {
  width: 2px;
  height: 24px;
  background: #407AFF;
  margin-right: 10px;
}
.productFunction .productFunction-box .productFunction-box-content .box-content-item .box-content-item-desc {
  margin: 5px 12px 20px 0px;
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.productFunction .productFunction-box .productFunction-box-content .box-content-item .box-content-item-content .content-item-content-item {
  height: 157px;
  background: #FFFFFF;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
  padding: 25px;
  margin-bottom: 20px;
  border-radius: 4px;
  transition: all .5s;
}
.productFunction .productFunction-box .productFunction-box-content .box-content-item .box-content-item-content .content-item-content-item:hover {
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06) !important;
  /* 鼠标悬浮时盒子出现的阴影 */
  transform: translate(0, -10px);
  /* 鼠标悬浮时盒子上移10px */
}
.productFunction .productFunction-box .productFunction-box-content .box-content-item .box-content-item-content .content-item-content-item .content-item-content-item-title {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
  overflow: hidden;
}
.productFunction .productFunction-box .productFunction-box-content .box-content-item .box-content-item-content .content-item-content-item .content-item-content-item-desc {
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  overflow: hidden;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
}
.productFunction .productFunction-box .productFunction-box-content .box-content-item .box-content-item-content .content-item-content-item:nth-child(3n+3) {
  margin-right: 0px;
}

.productContrast {
  padding-left: 60px;
  padding-right: 60px;
}
.productContrast .productContrast-box {
  margin-top: 80px;
}
.productContrast .productContrast-box .productContrast-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 44px;
  font-weight: 400;
}
.productContrast .productContrast-box .productContrast-box-content {
  margin-top: 40px;
  text-align: left;
  border: 1px solid #f5f5f5;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item {
  background: #F2F5FA;
  display: flex;
  flex-direction: row;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item .box-content-item-box {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 22px 39px !important;
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 600;
  text-align: center;
  border-right: 1px solid #F5F5F5;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item .box-content-item-box:nth-child(n+1) {
  width: 25%;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item .box-content-item-box:nth-child(2n+2) {
  width: 21.4%;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item .box-content-item-box:nth-child(3n+3) {
  width: 26.8%;
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 28px;
  font-weight: 400;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item .box-content-item-box:nth-child(4n+4) {
  width: 26.8%;
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 28px;
  font-weight: 400;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item .box-content-item-list {
  width: 75%;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item .box-content-item-list .list-item {
  width: 100%;
  background: white;
  display: flex;
  flex-direction: row;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item .box-content-item-list .list-item .list-item-box {
  text-align: center;
  padding: 20px 39px;
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  font-weight: 400;
  border-right: 1px solid #F5F5F5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item .box-content-item-list .list-item .list-item-box:nth-child(n+1) {
  width: 28.5%;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item .box-content-item-list .list-item .list-item-box:nth-child(2n+2) {
  width: 35.7%;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item .box-content-item-list .list-item .list-item-box:nth-child(3n+3) {
  width: 36%;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item .box-content-item-list .list-item:nth-child(2n) {
  background: #F2F5FA;
}
.productContrast .productContrast-box .productContrast-box-content .box-content-item:nth-child(2n) {
  background: white;
}

.docTool {
  padding-left: 60px;
  padding-right: 60px;
}
.docTool .docTool-box .docTool-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  padding-top: 80px;
}
.docTool .docTool-box .docTool-box-content {
  margin-top: 40px;
  text-align: left;
  display: flex;
  flex-direction: row;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-left {
  width: 62.8%;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-left .container {
  width: 50%;
  display: inline-block;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-left .box-content-left-item {
  cursor: pointer;
  background: #FFFFFF;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
  border-radius: 2px;
  padding: 40px 25px;
  margin: 0 20px 20px 0;
  transition: all 0.5s;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-left .box-content-left-item:hover {
  transform: translateY(-10px);
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06) !important;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-left .box-content-left-item:hover .content-left-item-top {
  color: #407AFF;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-left .box-content-left-item .content-left-item-top {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-left .box-content-left-item .content-left-item-top .left-item-top-icon {
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-left .box-content-left-item .content-left-item-top:hover {
  color: #407AFF;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-left .box-content-left-item .content-left-item-bottom {
  margin-left: 42px;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-left .container:nth-child(odd):last-child {
  width: 100%;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right {
  width: 37.1%;
  height: 456px;
  background: #FFFFFF;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
  border-radius: 2px;
  transition: all .5s;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-title {
  height: 78px;
  width: 100%;
  background: white;
  border-radius: 2px;
  padding: 20px 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-title .right-title-txt {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-title .right-title-right {
  font-size: 16px;
  color: #407AFF;
  line-height: 28px;
  font-weight: 400;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-title .right-title-right .right-title-right-icon {
  width: 16px;
  height: 16px;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-title .right-title-right:hover {
  color: #699BFF;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-title .right-title-right:active {
  color: #2B5AD9;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-wechat-right-content {
  width: 100%;
  height: 378px;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-wechat-right-content .right-content-wechatimg {
  text-align: center;
  margin-bottom: 15px;
  margin-top: 32px;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-wechat-right-content .right-content-wechatimg img {
  width: 222px;
  height: 222px;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-wechat-right-content .right-content-wechat-desc {
  text-align: center;
  font-size: 14px;
  color: #262626;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-content {
  width: 100%;
  height: 378px;
  padding: 0 25px 30px;
  overflow: scroll;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-content .box-content-right-content-item {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 100px;
  margin-bottom: 20px;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-content .box-content-right-content-item .left-img {
  width: 180px;
  height: 100px;
  background: #F0F0F0;
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-content .box-content-right-content-item .left-img .left-img-icon {
  width: 32px;
  height: 32px;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-content .box-content-right-content-item .right-content {
  display: block;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-content .box-content-right-content-item .right-content:hover .right-content-title {
  color: #407AFF;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-content .box-content-right-content-item .right-content:active .right-content-title {
  color: #2B5AD9;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-content .box-content-right-content-item .right-content .right-content-title {
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-content .box-content-right-content-item .right-content .right-content-desc {
  width: 270px;
  min-height: 64px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.docTool .docTool-box .docTool-box-content .docTool-box-content-right .box-content-right-content .box-content-right-content-item:last-child {
  margin-bottom: 0;
}
.video-box {
  width: 100%;
  margin-top: 20px;
  background-color: white;
}

.productPrice {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.productPrice .productPrice-box {
  width: 100%;
  padding: 0 60px;
}
.productPrice .productPrice-box .productPrice-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  background: white;
  padding-bottom: 54px;
}
.productPrice .productPrice-box .productPrice-box-content {
  width: 100%;
  text-align: left;
  height: 400px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.productPrice .productPrice-box .productPrice-box-content .box-content-left {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  margin-right: 316px;
}
.productPrice .productPrice-box .productPrice-box-content .box-content-left .box-content-left-price {
  font-size: 100px;
  color: #407AFF;
  letter-spacing: 2.78px;
  text-align: right;
  line-height: 100px;
  font-weight: 400;
}
.productPrice .productPrice-box .productPrice-box-content .box-content-left .box-content-left-unit {
  font-size: 20px;
  color: #4C80F7;
  letter-spacing: 2px;
  text-align: center;
  font-weight: 400;
  margin-bottom: 10px;
}
.productPrice .productPrice-box .productPrice-box-content .box-content-right {
  min-height: 100px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.productPrice .productPrice-box .productPrice-box-content .box-content-right .box-content-right-item {
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 20px;
  display: block;
}
.productPrice .productPrice-box .productPrice-box-content .box-content-right .box-content-right-item2 {
  font-size: 16px;
  color: #407AFF;
  line-height: 24px;
  font-weight: 400;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.productPrice .productPrice-box .productPrice-box-content .box-content-right .box-content-right-item2 .box-content-right-item2-icon {
  width: 16px;
  height: 16px;
}

.updateDynamicsNormal {
  padding: 0 60px;
  display: flex;
}
.updateDynamicsNormal .updateDynamicsNormal-box {
  margin-top: -34px;
  z-index: 3;
  text-align: left;
  display: flex;
  flex-direction: row;
  height: 68px;
  padding: 12px 50px;
  border: 2px solid #ffffff;
  background-image: linear-gradient(180deg, #F7FBFF 0%, #FFFFFF 100%);
  box-shadow: 5px 5px 18px -4px rgba(192, 209, 223, 0.58), -5px -5px 10px -2px rgba(255, 255, 255, 0.63);
  border-radius: 4px;
}
.updateDynamicsNormal .updateDynamicsNormal-box .updateDynamicsNormal-item {
  display: flex;
  justify-content: center;
  align-items: center;
  letter-spacing: 0;
  line-height: 25px;
  font-weight: 400;
  font-size: 0.12rem;
  border-right: 1px solid #f0f0f0;
  cursor: pointer;
}
.updateDynamicsNormal .updateDynamicsNormal-box .updateDynamicsNormal-item .box-right-item-icon {
  width: 36px;
  height: 36px;
  margin-right: 10px;
}
.updateDynamicsNormal .updateDynamicsNormal-box .updateDynamicsNormal-item .box-right-item-title {
  color: #262626;
}
.updateDynamicsNormal .updateDynamicsNormal-box .updateDynamicsNormal-item .box-right-item-content {
  color: #595959;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.updateDynamicsNormal .updateDynamicsNormal-box .updateDynamicsNormal-item #box-right-item-tag {
  color: #407aff;
  padding-left: 10px;
}
.updateDynamicsNormal .updateDynamicsNormal-box .updateDynamicsNormal-item:last-child {
  border-right: 0;
}

.appScenarios {
  padding: 80px 60px;
}
.appScenarios .appScenarios-box .appScenarios-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.appScenarios .appScenarios-box .appScenarios-box-content {
  margin-top: 40px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .ant-tabs-tab {
  font-size: 16px;
  color: #666666;
}
.appScenarios .appScenarios-box .appScenarios-box-content .ant-tabs-tab:hover {
  color: #407AFF;
}
.appScenarios .appScenarios-box .appScenarios-box-content .ant-tabs-tab:hover {
  color: #407AFF;
}
.appScenarios .appScenarios-box .appScenarios-box-content .ant-tabs-nav-scroll {
  display: flex;
  justify-content: center;
}
.appScenarios .appScenarios-box .appScenarios-box-content .ant-tabs-nav .ant-tabs-tab-active {
  color: #407AFF;
  font-weight: 500;
}
.appScenarios .appScenarios-box .appScenarios-box-content .ant-tabs-ink-bar {
  height: 3px;
  background: #407AFF;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom {
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  width: 100%;
  position: relative;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-container {
  position: static !important;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-container .swiper-container-android .swiper-slide,
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-container .swiper-wrapper {
  padding-top: 10px;
  height: 180px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-button-prev {
  left: -60px;
  color: #c3c8d6;
  width: 40px;
  height: 40px;
  border: 1px solid #FFF;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  text-align: center;
  padding: 10px 0;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-button-prev:hover {
  color: #407AFF;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-button-prev.swiper-button-disabled,
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-button-next.swiper-button-disabled {
  opacity: 1;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-button-prev.swiper-button-disabled::after,
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-button-next.swiper-button-disabled::after {
  opacity: 0.35;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-button-prev::after {
  font-size: 14px;
  font-weight: 1000;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-button-next {
  right: -60px;
  color: #c3c8d6;
  width: 40px;
  height: 40px;
  border: 1px solid #FFF;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  text-align: center;
  padding: 10px 0;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-button-next:hover {
  color: #407AFF;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .swiper-button-next::after {
  font-size: 14px;
  font-weight: 1000;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .appScenarios-box-content-bottom-left {
  position: absolute;
  left: -70px;
  bottom: 60px;
  width: 40px;
  height: 40px;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  text-align: center;
  padding: 10px 0;
  color: #8c8c8c;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .appScenarios-box-content-bottom-left:hover {
  color: #407AFF;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .appScenarios-box-content-bottom-left:active {
  color: #407AFF;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .appScenarios-box-content-bottom-right {
  position: absolute;
  right: -70px;
  bottom: 60px;
  width: 40px;
  height: 40px;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  text-align: center;
  padding: 10px 0;
  color: #8c8c8c;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .appScenarios-box-content-bottom-right:hover {
  color: #407AFF;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .appScenarios-box-content-bottom-right:active {
  color: #407AFF;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .appScenarios-box-content-bottom-item {
  width: 100%;
  height: 160px;
  padding: 25px;
  background: #FFFFFF;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  transition: all .5s;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .appScenarios-box-content-bottom-item .box-content-item-bottom-title {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .appScenarios-box-content-bottom-item .box-content-item-bottom-desc {
  margin-top: 10px;
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-bottom .appScenarios-box-content-bottom-item:hover {
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06) !important;
  transform: translateY(-10px);
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item {
  margin-top: 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: left;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-singleImg {
  width: 100%;
  height: 540px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-img {
  width: 46%;
  height: 376px;
  margin-right: 120px;
  border-radius: 10px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right {
  width: 46%;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-title {
  font-size: 24px;
  color: #262626;
  letter-spacing: 0;
  line-height: 36px;
  font-weight: 500;
  margin-bottom: 20px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-subtitle {
  font-size: 18px;
  color: #333333;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 5px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 30px;
  text-align: justify;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-btn {
  display: inline-block;
  margin-top: -10px;
  height: 44px;
  padding-left: 30px;
  padding-right: 30px;
  background: #407AFF;
  font-size: 14px;
  line-height: 44px;
  color: #FFFFFF;
  font-weight: 400;
  border-radius: 2px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-btn:hover {
  background: #699BFF;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-list {
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 400;
  display: flex;
  flex-direction: row;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 6px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-desc:last-child {
  margin-bottom: 0px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .subdata-title {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
  margin-top: 30px;
  margin-bottom: 15px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .subdata-labelBox {
  display: flex;
  justify-content: flex-start;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .subdata-label {
  height: 32px;
  background: #E8F3FF;
  border-radius: 2px;
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  line-height: 32px;
  font-weight: 400;
  padding: 0 10px;
  margin-right: 10px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-tip .item-right-tip-title {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-tip .item-right-tip-item {
  margin-top: 10px;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-tip .item-right-tip-item .item-right-tip-item-title {
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 500;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-tip .item-right-tip-item .item-right-tip-item-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.appScenarios .appScenarios-box .appScenarios-box-content .appScenarios-box-content-item .box-content-item-right .box-content-item-right-tip .item-right-tip-item:last-child {
  margin-bottom: 0px;
}

.appScenariosAuto {
  padding: 80px 60px;
  background: #fafafa;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content {
  margin-top: 40px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .ant-tabs-tab {
  font-size: 16px;
  color: #666666;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .ant-tabs-tab:hover {
  color: #407AFF;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .ant-tabs-tab:hover {
  color: #407AFF;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .ant-tabs-nav-scroll {
  display: flex;
  justify-content: center;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .ant-tabs-nav .ant-tabs-tab-active {
  color: #407AFF;
  font-weight: 500;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .ant-tabs-ink-bar {
  height: 3px;
  background: #407AFF;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom {
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  width: 100%;
  position: relative;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-container {
  position: static !important;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-container .swiper-container-android .swiper-slide,
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-container .swiper-wrapper {
  padding-top: 10px;
  height: 180px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-button-prev {
  left: -60px;
  color: #c3c8d6;
  width: 40px;
  height: 40px;
  border: 1px solid #FFF;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  text-align: center;
  padding: 10px 0;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-button-prev:hover {
  color: #407AFF;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-button-prev.swiper-button-disabled,
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-button-next.swiper-button-disabled {
  opacity: 1;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-button-prev.swiper-button-disabled::after,
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-button-next.swiper-button-disabled::after {
  opacity: 0.35;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-button-prev::after {
  font-size: 14px;
  font-weight: 1000;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-button-next {
  right: -60px;
  color: #c3c8d6;
  width: 40px;
  height: 40px;
  border: 1px solid #FFF;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  text-align: center;
  padding: 10px 0;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-button-next:hover {
  color: #407AFF;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .swiper-button-next::after {
  font-size: 14px;
  font-weight: 1000;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .appScenariosAuto-box-content-bottom-left {
  position: absolute;
  left: -70px;
  bottom: 60px;
  width: 40px;
  height: 40px;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  text-align: center;
  padding: 10px 0;
  color: #8c8c8c;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .appScenariosAuto-box-content-bottom-left:hover {
  color: #407AFF;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .appScenariosAuto-box-content-bottom-left:active {
  color: #407AFF;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .appScenariosAuto-box-content-bottom-right {
  position: absolute;
  right: -70px;
  bottom: 60px;
  width: 40px;
  height: 40px;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  text-align: center;
  padding: 10px 0;
  color: #8c8c8c;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .appScenariosAuto-box-content-bottom-right:hover {
  color: #407AFF;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .appScenariosAuto-box-content-bottom-right:active {
  color: #407AFF;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .appScenariosAuto-box-content-bottom-item {
  width: 100%;
  height: 160px;
  padding: 25px;
  background: #FFFFFF;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  transition: all .5s;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .appScenariosAuto-box-content-bottom-item .box-content-item-bottom-title {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .appScenariosAuto-box-content-bottom-item .box-content-item-bottom-desc {
  margin-top: 10px;
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-bottom .appScenariosAuto-box-content-bottom-item:hover {
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06) !important;
  transform: translateY(-10px);
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item {
  margin-top: 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: left;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-singleImg {
  width: 100%;
  height: 540px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-img {
  width: 46%;
  height: 376px;
  margin-right: 120px;
  border-radius: 10px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-autoImg {
  min-width: 46%;
  height: 100%;
  margin-right: 60px;
  border-radius: 10px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right {
  width: 46%;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-title {
  font-size: 24px;
  color: #262626;
  letter-spacing: 0;
  line-height: 36px;
  font-weight: 500;
  margin-bottom: 20px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-subtitle {
  font-size: 18px;
  color: #333333;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 5px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 30px;
  text-align: justify;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-btn {
  display: inline-block;
  margin-top: -10px;
  height: 44px;
  padding-left: 30px;
  padding-right: 30px;
  background: #407AFF;
  font-size: 14px;
  line-height: 44px;
  color: #FFFFFF;
  font-weight: 400;
  border-radius: 2px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-btn:hover {
  background: #699BFF;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-list {
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 400;
  display: flex;
  flex-direction: row;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 6px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-desc:last-child {
  margin-bottom: 0px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-links {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-links img {
  flex-shrink: 0;
  width: 146px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .subdata-title {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
  margin-top: 30px;
  margin-bottom: 15px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .subdata-labelBox {
  display: flex;
  justify-content: flex-start;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .subdata-label {
  height: 32px;
  background: #E8F3FF;
  border-radius: 2px;
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  line-height: 32px;
  font-weight: 400;
  padding: 0 10px;
  margin-right: 10px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-tip .item-right-tip-title {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-tip .item-right-tip-item {
  margin-top: 10px;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-tip .item-right-tip-item .item-right-tip-item-title {
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 500;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-tip .item-right-tip-item .item-right-tip-item-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.appScenariosAuto .appScenariosAuto-box .appScenariosAuto-box-content .appScenariosAuto-box-content-item .box-content-item-right .box-content-item-right-tip .item-right-tip-item:last-child {
  margin-bottom: 0px;
}

.docToolNormal {
  background: #fafafa;
  padding-left: 60px;
  padding-right: 60px;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content {
  margin-top: 40px;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item {
  text-align: left;
  cursor: pointer;
  transition: all 0.5s;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  padding: 40px 25px;
  margin: 0 20px 20px 0;
  display: inline-block;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item .content-left-item-top {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 9px;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item .content-left-item-top .left-item-top-icon {
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item .content-left-item-bottom {
  margin-left: 42px;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item:hover {
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06) !important;
  transform: translateY(-10px);
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item:hover .content-left-item-top {
  color: #407aff;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item:nth-child(3n) {
  margin-right: 0;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item:last-child {
  margin-right: 0;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content {
  margin-top: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item {
  width: 32.357%;
  height: 156px;
  background: #ffffff;
  box-shadow: none !important;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  padding-top: 40px;
  padding-left: 25px;
  transition: all 0.5s;
  cursor: pointer;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item .content-item-left {
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item .content-item-right {
  flex: 1;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item .content-item-right .item-right-title {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item .content-item-right .item-right-content {
  opacity: 0.8;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item:hover {
  transform: translateY(-10px);
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item:hover .item-right-title {
  color: #407aff;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item:nth-child(3n + 3) {
  margin-right: 0;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item:last-child {
  margin-right: 0;
}
.ezd-message-notice-content {
  margin-top: 80px;
}
.submit_Btn {
  width: 100%;
  padding: 15px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.submit-success {
  text-align: center;
  padding: 20px 60px;
}
.submit-success .succes-img {
  max-width: 300px;
}
.submit-success .success-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 8.31px;
  text-align: center;
  line-height: 30px;
  margin-top: 30px;
}
.submit-success .success-sub-title {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2.33px;
  text-align: center;
  line-height: 20px;
  margin-top: 10px;
}
.submit-success .success-img img {
  width: 100%;
}
.submit-success .submit-btn-container {
  margin-top: 60px;
}
.submit-success .submit-btn-container .submit-btn {
  font-size: 18px;
  background-color: #4c80f7;
  color: #ffffff;
  width: 100%;
  line-height: 42px;
  height: 46px;
  border: 2px solid #ffffff;
  outline: none;
}

.productExperienceImage {
  padding-left: 60px;
  padding-right: 60px;
}
.productExperienceImage .productExperienceImage-box .productExperienceImage-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.productExperienceImage .productExperienceImage-box .productExperienceImage-box-content {
  margin-top: 40px;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.productExperienceImage .productExperienceImage-box .productExperienceImage-box-content .box-content-item {
  width: 43.1%;
  height: 410px;
  background: #FFFFFF;
  border: 1px solid rgba(151, 151, 151, 0.3);
  border-radius: 8px;
}
.productExperienceImage .productExperienceImage-box .productExperienceImage-box-content .box-content-item .box-content-item-title {
  margin-top: 30px;
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
  font-weight: 500;
}
.productExperienceImage .productExperienceImage-box .productExperienceImage-box-content .box-content-item .box-content-item-img {
  height: 285.72px;
  margin: 32px 34px;
}
.productExperienceImage .productExperienceImage-box .productExperienceImage-box-content .box-content-center {
  margin: 0 50px;
  font-size: 16px;
  color: #595959;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
}
.productExperienceImage .productExperienceImage-box .productExperienceImage-box-content .box-content-center .box-content-center-icon {
  width: 58px;
  height: 29px;
  margin-bottom: 20px;
}
.productExperienceImage .productExperienceImage-box .productExperienceImage-box-content .box-content-center .box-content-center-txt {
  width: 96px;
  margin-bottom: 15px;
}

.recommendDevice {
  padding-left: 60px;
  padding-right: 60px;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.recommendDevice .recommendDevice-box .recommendDevice-subTitle {
  cursor: pointer;
  padding-top: 20px;
  text-align: center;
  font-size: 14px;
  color: #407aff;
  font-weight: 400;
  line-height: 24px;
}
.recommendDevice .recommendDevice-box .recommendDevice-subTitle a {
  display: inline-block;
  width: 83px;
  color: #407aff;
  text-align: left;
  padding-left: 6px;
}
.recommendDevice .recommendDevice-box .recommendDevice-subTitle a:after {
  display: inline-block;
  width: 15px;
  height: 10px;
  overflow: hidden;
  vertical-align: 0;
  background-image: url(https://resource.eziot.com/group2/M00/00/71/CtwQFmHX7iCAW241AAACd6tk6E8038.svg);
  background-position: 70% 46%;
  background-size: cover;
  transition: margin-left 0.5s;
  content: "";
}
.recommendDevice .recommendDevice-box .recommendDevice-subTitle a:hover:after {
  margin-left: 5px;
}
.recommendDevice .recommendDevice-box .recommendDevice-subTitle a:first-child {
  margin-right: 20px;
}
.recommendDevice .recommendDevice-box .recommendDevice-subTitle a:last-child {
  margin-left: 20px;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content {
  margin-top: 28px;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .ant-tabs-nav .ant-tabs-tab {
  padding: 12px 0;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .ant-tabs-tab {
  font-size: 16px;
  color: #666666;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .ant-tabs-tab:hover {
  color: #407AFF;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .ant-tabs-tab:hover {
  color: #407AFF;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .ant-tabs-nav .ant-tabs-tab-active {
  color: #407AFF;
  font-weight: 500;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .ant-tabs-bar {
  margin: 0 0 40px 0;
  border-bottom: 1px solid #EDEDED !important;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .ant-tabs-tab {
  font-size: 16px;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .ant-tabs-nav-scroll {
  display: flex;
  justify-content: center;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .ant-tabs-ink-bar {
  height: 3px;
  background: #407AFF;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-changeover-box {
  position: relative;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-changeover-box .swiper-container {
  position: static !important;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-changeover-box .swiper-button-prev {
  left: -60px;
  top: 130px;
  color: #c3c8d6;
  width: 40px;
  height: 40px;
  border: 1px solid #FFF;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  border-radius: 100%;
  text-align: center;
  padding: 10px 0;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-changeover-box .swiper-button-prev:hover {
  color: #407AFF;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-changeover-box .swiper-button-prev.swiper-button-disabled,
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-changeover-box .swiper-button-next.swiper-button-disabled {
  opacity: 1;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-changeover-box .swiper-button-prev.swiper-button-disabled::after,
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-changeover-box .swiper-button-next.swiper-button-disabled::after {
  opacity: 0.35;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-changeover-box .swiper-button-prev::after {
  font-size: 14px;
  font-weight: 1000;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-changeover-box .swiper-button-next {
  right: -60px;
  top: 130px;
  color: #c3c8d6;
  width: 40px;
  height: 40px;
  border: 1px solid #FFF;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  border-radius: 100%;
  text-align: center;
  padding: 10px 0;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-changeover-box .swiper-button-next:hover {
  color: #407AFF;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-changeover-box .swiper-button-next::after {
  font-size: 14px;
  font-weight: 1000;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-box-content-item {
  text-align: left;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-box-content-item .content-item-list.hoverStyle {
  cursor: pointer;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-box-content-item .content-item-list.hoverStyle:hover .content-item-list-title {
  color: #407AFF;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-box-content-item .content-item-list.layoutStyle {
  display: inline-block;
  width: 32.1%;
  margin-right: 20px;
  margin-bottom: 40px;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-box-content-item .content-item-list.layoutStyle.hoverStyle {
  cursor: pointer;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-box-content-item .content-item-list.layoutStyle.hoverStyle:hover .content-item-list-title {
  color: #407AFF;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-box-content-item .content-item-list .content-item-list-img {
  width: 100%;
  height: 256px;
  background: #FAFAFA;
  border: 1px solid #f1f1f1;
  border-radius: 8px;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-box-content-item .content-item-list .content-item-list-title {
  text-align: left;
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-top: 30px;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-box-content-item .content-item-list .content-item-list-desc {
  text-align: left;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-top: 10px;
}
.recommendDevice .recommendDevice-box .recommendDevice-box-content .recommendDevice-box-content-item .content-item-list:nth-child(3n) {
  margin-right: 0;
}
.ant-tabs-ink-bar {
  position: absolute;
}

.module45 {
  position: relative;
  overflow: hidden;
}
.module45 .module45-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.module45.bg-grey .swiper-button-prev {
  background: #F5F5F5;
}
.module45.bg-grey .swiper-button-next {
  background: #F5F5F5;
}
.module45 .module45-subTitle {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2px;
  text-align: center;
  line-height: 30px;
  margin: 19px auto 0;
  max-width: 57%;
}
.module45 .module45-subItem-container {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  margin-top: 40px;
}
.module45 .module45-subItem-container .module45-notice-container {
  background: #FFFFFF;
  border: 1px solid #F1F1F1;
  box-shadow: 0 35px 18px -16px rgba(0, 0, 0, 0.05);
  margin: 40px 0;
}
.module45 .module45-subItem-container .module45-notice-container .module45-notice-main {
  padding: 45px 255px;
  display: flex;
  justify-content: center;
}
.module45 .module45-subItem-container .module45-notice-container .module45-notice-main .module45-title-container {
  text-align: center;
}
.module45 .module45-subItem-container .module45-notice-container .module45-notice-main .module45-title-container .module45-notice-title {
  font-size: 12px;
  color: #999999;
  letter-spacing: 1.71px;
  text-align: center;
  line-height: 16px;
}
.module45 .module45-subItem-container .module45-notice-container .module45-notice-main .module45-title-container .module45-notice-image {
  width: 70px;
  height: 70px;
  margin-bottom: 6px;
}
.module45 .module45-subItem-container .module45-notice-container .module45-notice-subTitle-container {
  padding-left: 40px;
}
.module45 .module45-subItem-container .module45-notice-container .module45-notice-subTitle-container .module45-notice-subTitle {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2px;
  line-height: 30px;
}
.module45 .module45-subItem-container .swiper-container {
  padding-bottom: 45px;
}
.module45 .module45-subItem-container .module45-subItem {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  width: 224px;
  height: 145px;
  border: 1px solid #F1F1F1;
  background: #FFFFFF;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transition: transform 1s;
}
.module45 .module45-subItem-container .module45-subItem:hover {
  border: 1px solid #F1F1F1;
  box-shadow: 0 35px 26px -8px rgba(0, 0, 0, 0.08);
  transform: translate(0, -10px);
}
.module45 .module45-subItem-container .module45-subItem .module45-subItem-title {
  margin-top: 6px;
  margin-left: 30px;
  font-size: 18px;
  color: #333333;
  letter-spacing: 1.8px;
}
.module45 .module45-subItem-container .module45-subItem .module45-subItem-image-container {
  text-align: center;
}
.module45 .module45-subItem-container .module45-subItem .module45-subItem-image {
  width: 70px;
}
.module45 .module45-subItem-container .module45-subItem .module45-subItem-subTitle-container {
  margin-top: 8px;
}
.module45 .module45-subItem-container .module45-subItem .module45-subItem-subTitle {
  font-size: 12px;
  color: #999999;
  letter-spacing: 1.71px;
  line-height: 16px;
}
.module45 .module45-subItem-container .module45-subItem:last-child {
  margin-right: 0;
}
.module45 .swiper-button-prev,
.module45 .swiper-button-next {
  position: absolute;
  top: 38%;
  margin-top: -20px;
  outline: none;
  width: 40px;
}
.module45 .swiper-button-prev:hover::after,
.module45 .swiper-button-next:hover::after {
  opacity: 1;
}
.module45 .swiper-button-prev.swiper-button-disabled,
.module45 .swiper-button-next.swiper-button-disabled {
  pointer-events: auto;
  cursor: not-allowed !important;
}
.module45 .swiper-button-prev.swiper-button-disabled::after,
.module45 .swiper-button-next.swiper-button-disabled::after {
  opacity: 0.3;
  background-color: rgba(0, 0, 0, 0.7);
}
.module45 .swiper-button-prev {
  left: 50%;
  margin-left: -700px;
  text-align: left;
  justify-content: flex-start;
}
.module45 .swiper-button-prev::after {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  background-image: url(https://resource.eziot.com/group2/M00/00/63/CtwQFmEOUb2AXIvKAAACUvfVw3k457.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.module45 .swiper-button-prev:hover::after {
  background-image: url(https://resource.eziot.com/group2/M00/00/64/CtwQFmERG3eAZtbmAAACbnbMgHo675.png);
}
.module45 .swiper-button-next {
  text-align: right;
  right: 50%;
  margin-right: -700px;
  justify-content: flex-end;
  width: 40px;
}
.module45 .swiper-button-next::after {
  content: '';
  width: 40px;
  height: 40px;
  display: block;
  background-image: url(https://resource.eziot.com/group2/M00/00/63/CtwQF2EOUcKAcu5IAAACUmOt5mM080.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.module45 .swiper-button-next:hover::after {
  background-image: url(https://resource.eziot.com/group2/M00/00/64/CtwQF2ERG3iAUF54AAACa9ebkvY052.png);
}
.module45 .swiper-pagination {
  bottom: 0 !important;
}
.module45 .swiper-pagination-bullet {
  width: 20px;
  height: 4px;
  border-radius: 0;
  margin: 0 2px !important;
}
.module45 .module45-btn {
  cursor: pointer;
  width: 338px;
  height: 47px;
  line-height: 47px;
  font-size: 18px;
  background: #4C80F7;
  letter-spacing: 9px;
  text-indent: 9px;
  text-align: center;
  color: #FFFFFF;
  margin: 56px auto 110px;
}
.module45 .module45-btn:hover {
  box-shadow: 0 13px 13px 0 rgba(76, 128, 247, 0.2);
}
.module45 .module45-btn a {
  color: #FFFFFF;
}
.module45 .module45-image {
  margin: 100px auto;
  width: 100%;
  height: 394px;
  text-align: center;
  box-sizing: content-box;
}
.module45 .module45-image img {
  max-width: 100%;
  max-height: 100%;
}

.Module53 {
  width: 1200px;
  margin: auto;
  padding-top: 60px;
}
.Module53 .Module53-title {
  text-align: center;
  font-size: 24px;
  color: #262626;
  letter-spacing: 0;
  line-height: 46px;
  margin-bottom: 40px;
}
.Module53 .Module53-subItem-container {
  width: 100%;
}
.Module53 .Module53-subItem-container .Module53-subItem {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 30px;
}
.Module53 .Module53-subItem-container .Module53-subItem .Module53-subItem-image-container {
  text-align: left;
  display: inline-block;
  width: 550px;
}
.Module53 .Module53-subItem-container .Module53-subItem .Module53-subItem-image-container .Module53-subItem-image {
  width: 550px;
  height: 376px;
}
.Module53 .Module53-subItem-container .Module53-subItem .Module53-subItem-blank-container {
  width: 50px;
  height: 376px;
}
.Module53 .Module53-subItem-container .Module53-subItem .Module53-subItem-content-container {
  width: 550px;
  vertical-align: top;
  padding: 0 80px;
}
.Module53 .Module53-subItem-container .Module53-subItem .Module53-subItem-content-container .Module53-subItem-title-container {
  width: 100%;
}
.Module53 .Module53-subItem-container .Module53-subItem .Module53-subItem-content-container .Module53-subItem-title-container .Module53-subItem-title {
  font-size: 22px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 500;
  margin-bottom: 30px;
}
.Module53 .Module53-subItem-container .Module53-subItem .Module53-subItem-content-container .Module53-subItem-subTitle-container {
  width: 100%;
}
.Module53 .Module53-subItem-container .Module53-subItem .Module53-subItem-content-container .Module53-subItem-subTitle-container .Module53-subItem-subTitle {
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  text-align: justify;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 16px;
}
.Module53 .Module53-subItem-container .Module53-subItem .Module53-subItem-subTitle-container {
  margin-top: 8px;
}
.Module53 .Module53-subItem-container .Module53-subItem:last-child {
  margin-right: 0;
}

.operationFlow {
  margin-top: 80px;
  padding-left: 60px;
  padding-right: 60px;
}
.operationFlow .operationFlow-container .operationFlow-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.operationFlow .operationFlow-container .operationFlow-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
  margin: 20px auto 0;
  max-width: 1100px;
}
.operationFlow .operationFlow-container .operationFlow-img {
  text-align: center;
  margin-top: 40px;
}
.operationFlow .operationFlow-container .operationFlow-img img {
  width: 100%;
  height: 100%;
}
.operationFlow .no-content-hidden:empty {
  display: none;
}

.SchemeDetails {
  padding-top: 80px;
  padding-left: 60px;
  padding-right: 60px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .ant-tabs-tab {
  font-size: 16px;
  color: #666666;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .ant-tabs-tab:hover {
  color: #407AFF;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .ant-tabs-tab:hover {
  color: #407AFF;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .ant-tabs-nav-scroll {
  display: flex;
  justify-content: center;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .ant-tabs-nav .ant-tabs-tab-active {
  color: #407AFF;
  font-weight: 500;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .ant-tabs-ink-bar {
  height: 3px;
  background: #407AFF;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item:first-child {
  margin-top: 50px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item:last-child {
  padding-bottom: 80px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item {
  margin-top: 60px;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: left;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-img {
  width: 45.7%;
  height: 376px;
  margin-right: 120px;
  border-radius: 4px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right-img {
  width: 45.7%;
  height: 376px;
  border-radius: 4px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right {
  width: 45.7%;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-title {
  font-size: 24px;
  color: #262626;
  letter-spacing: 0;
  line-height: 36px;
  font-weight: 500;
  margin-bottom: 20px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-subtitle {
  font-size: 18px;
  color: #333333;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 5px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  max-width: 550px;
  margin-bottom: 30px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-subtitle2 {
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-desc2 {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-list {
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 400;
  max-width: 550px;
  display: flex;
  flex-direction: row;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  word-break: break-all;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-desc a {
  text-decoration: none;
  color: #595959;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-desc a:hover {
  color: #407AFF;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left {
  margin-right: 120px;
  width: 45.7%;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-title {
  font-size: 24px;
  color: #262626;
  letter-spacing: 0;
  line-height: 36px;
  font-weight: 500;
  margin-bottom: 20px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-subtitle {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  max-width: 550px;
  margin-bottom: 30px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-list {
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 400;
  max-width: 550px;
  display: flex;
  flex-direction: row;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-list .box-content-item-left-list-item .data-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-list .box-content-item-left-list-item .data-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  word-break: break-all;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-list .box-content-item-left-list-item .data-desc a {
  text-decoration: none;
  color: #595959;
}
.SchemeDetails .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-list .box-content-item-left-list-item .data-desc a:hover {
  color: #407AFF;
}

.productAccess {
  padding-left: 60px;
  padding-right: 60px;
}
.productAccess .productAccess-box {
  text-align: start;
  margin: auto;
  margin-bottom: 80px;
}
.productAccess .productAccess-box .productAccess-box-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: start;
  line-height: 30px;
  font-weight: 400;
  margin-bottom: 18px;
}
.productAccess .productAccess-box .productAccess-box-content {
  display: flex;
  justify-content: space-between;
}
.productAccess .productAccess-box .productAccess-box-content .box-content-item {
  width: 100%;
  height: 120px;
  padding: 46px 25px;
  text-align: left;
  margin-right: 30px;
  background-image: linear-gradient(180deg, #F5F9FC 0%, #FFFFFF 100%);
  border-radius: 4px;
}
.productAccess .productAccess-box .productAccess-box-content .box-content-item a {
  font-size: 16px;
  color: #407AFF;
  letter-spacing: 1.14px;
  line-height: 28px;
  font-weight: 600;
}
.productAccess .productAccess-box .productAccess-box-content .box-content-item:last-child {
  margin-right: 0;
}

.productIntroductions {
  padding: 0 60px;
  margin-top: 80px;
}
.productIntroductions .productIntroductions-box {
  text-align: start;
  min-width: 1080px;
  max-width: 1400px;
  margin: auto;
}
.productIntroductions .productIntroductions-box .productIntroductions-box-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: start;
  line-height: 30px;
  font-weight: 400;
  margin-bottom: 18px;
}
.productIntroductions .productIntroductions-box .productIntroductions-box-content .box-content-item {
  display: block;
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  font-weight: 400;
  text-align: justify;
}
.productIntroductions .productIntroductions-box .productIntroductions-box-author {
  font-size: 14px;
  color: #333333;
  text-align: right;
  line-height: 24px;
  font-weight: 400;
}

.JsVersion {
  padding-left: 60px;
  padding-right: 60px;
}
.JsVersion .JsVersion-container {
  margin: auto;
}
.JsVersion .JsVersion-container .JsVersion-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.JsVersion .JsVersion-container .JsVersion-content {
  display: flex;
}
.JsVersion .JsVersion-container .JsVersion-content .JsVersion-content-left {
  width: 50%;
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  text-align: justify;
  line-height: 28px;
  font-weight: 400;
}
.JsVersion .JsVersion-container .JsVersion-content .JsVersion-content-left .JsVersion-content-img-box {
  margin-bottom: 24px;
}
.JsVersion .JsVersion-container .JsVersion-content .JsVersion-content-left .JsVersion-content-img-box .JsVersion-content-img {
  width: 56px;
  height: 56px;
}
.JsVersion .JsVersion-container .JsVersion-content .JsVersion-content-left .JsVersion-content-img-box .JsVersion-content-img:first-child {
  margin-right: 17px;
}
.JsVersion .JsVersion-container .JsVersion-content .JsVersion-spacing {
  display: inline-block;
  width: 1px;
  border-left: 1px solid #d9d9d9;
  margin: 0 100px;
}
.JsVersion .JsVersion-container .JsVersion-content .JsVersion-content-right {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  text-align: justify;
  line-height: 28px;
  font-weight: 400;
}

.ProductFunctionNew {
  width: 100%;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  padding: 80px 60px 40px;
}
.ProductFunctionNew .ProductFunctionNew-box {
  margin: auto;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content {
  margin-top: 40px;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content .ProductFunctionNew-item-container {
  display: flex;
  flex-wrap: wrap;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content .box-content-item {
  text-align: start;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content .box-content-item .content-item-content-item-img {
  margin-bottom: 30px;
  overflow: hidden;
  border-radius: 4px;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content .box-content-item .content-item-content-item-img img {
  width: 100%;
  height: 100%;
  transition: all 0.3s;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content .box-content-item .content-item-content-item-img img:hover {
  transform: scale(1.1, 1.1);
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content .box-content-item .content-item-content-item-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content .box-content-item .content-item-content-item-desc {
  color: #595959;
  letter-spacing: 0;
  font-weight: 400;
  margin-bottom: 40px;
  text-align: justify;
  font-size: 14px;
  line-height: 26px;
  opacity: 0.8;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content .box-content-item .content-item-content-item-button {
  text-align: start;
  color: #407AFF;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content .box-content-item .content-item-content-item-button .ezd-btn {
  border-color: #407AFF;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content .box-content-item .content-item-content-item-button .ezd-btn a {
  color: #407AFF;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content .box-content-item:hover .content-item-content-item-title {
  color: #407AFF;
}
.ProductFunctionNew .ProductFunctionNew-box .ProductFunctionNew-box-content .box-content-item:nth-child(3n+3) {
  margin-right: 0;
}

.CustomerCase {
  width: 100%;
  background: #FFFFFF;
  padding-left: 60px;
  padding-right: 60px;
}
.CustomerCase .CustomerCase-box {
  margin: auto;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.CustomerCase .CustomerCase-box .ProductAccess-box-title {
  text-align: start;
  font-size: 20px;
  color: #333333;
  line-height: 30px;
  font-weight: 400;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content {
  margin-top: 30px;
  text-align: left;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container {
  display: flex;
  flex-wrap: wrap;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container .box-content-item {
  margin-right: 20px;
  margin-bottom: 60px;
  text-align: start;
  background: #FFFFFF;
  box-shadow: 0px 35px 26px -8px rgba(0, 0, 0, 0.04);
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container .box-content-item:hover .content-item-content-item-title {
  color: #407AFF;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container .box-content-item .box-content-item-container {
  box-shadow: 0px 35px 26px -8px rgba(0, 0, 0, 0.04);
  border-radius: 8px;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container .box-content-item .content-item-content-item-img {
  margin-bottom: 20px;
  overflow: hidden;
  border-radius: 4px;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container .box-content-item .content-item-content-item-img img {
  width: 100%;
  height: 100%;
  transition: all 0.3s;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container .box-content-item .content-item-content-item-img img:hover {
  transform: scale(1.1, 1.1);
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container .box-content-item .content-item-content-item-title {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 5px;
  padding: 0 25px;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container .box-content-item .content-item-content-item-desc {
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  padding: 0 25px 30px;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container .box-content-item .content-item-content-item-button {
  text-align: start;
  color: #407AFF;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container .box-content-item .content-item-content-item-button .ezd-btn {
  border-color: #407AFF;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container .box-content-item .content-item-content-item-button .ezd-btn a {
  color: #407AFF;
}
.CustomerCase .CustomerCase-box .CustomerCase-box-content .CustomerCase-item-container .box-content-item:nth-child(3n+3) {
  margin-right: 0;
}

.OpenModule1 {
  margin-top: 80px;
  padding-bottom: 80px;
}
.OpenModule1 .OpenModule1-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-title {
  height: 40px;
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content {
  max-width: 1400px;
  min-width: 1200px;
  width: 100%;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .product-info {
  width: calc(100% - 766px);
  height: 480px;
  padding: 113px 0 0 60px;
  background: #F5F7FA;
  float: left;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .product-info .product-info-title {
  width: 235px;
  height: 36px;
  font-size: 24px;
  color: #262626;
  letter-spacing: 0;
  line-height: 36px;
  font-weight: 500;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .product-info .product-info-tags {
  display: flex;
  margin-top: 20px;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .product-info .product-info-tags .product-info-peerTag {
  height: 32px;
  background: #E8F3FF;
  color: #407AFF;
  font-size: 14px;
  border-radius: 2px;
  line-height: 32px;
  padding: 0 10px;
  margin-right: 10px;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .product-info .product-info-subTitle {
  margin-top: 10px;
  padding-right: 60px;
  opacity: 0.8;
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 400;
  text-align: justify;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .product-info .product-info-button {
  margin-top: 20px;
  width: 126px;
  height: 44px;
  background: #407AFF;
  border-radius: 2px;
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 44px;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .out-video-wrap {
  width: 766px;
  height: 480px;
  position: relative;
  float: left;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .out-video-wrap .ezd-video .ezd-video__middle__status {
  display: none;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .out-video-pic-wrap {
  width: 766px;
  height: 480px;
  position: absolute;
  top: 0;
  left: 0;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .out-video-pic-wrap .out-video-pic {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  transition: 0.5s ease-in-out;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .out-video-pic-wrap .out-video-pic .out-video-tag {
  position: absolute;
  top: 20px;
  left: 650px;
  width: 96px;
  height: 40px;
  background: #000000;
  opacity: 0.6;
  border-radius: 2px;
  position: relative;
  z-index: 2;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  color: #FFFFFF;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .out-video-pic-wrap .out-video-play {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 69px;
  height: 69px;
  margin: -40px 0 0 -40px;
  z-index: 9;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  opacity: .4;
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  transition-duration: 0.3s;
  transition-property: transform;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .out-video-pic-wrap .out-video-play:hover {
  opacity: 1;
  transform: scale(1.1);
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .out-video-pic-wrap .out-info-wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 80px 0 40px;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .Module33-title {
  font-size: 40px;
  color: #fff;
  letter-spacing: 11.11px;
  text-align: center;
  position: relative;
  z-index: 2;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .Module33-subTitle {
  font-size: 14px;
  color: #fff;
  letter-spacing: 2px;
  text-align: center;
  line-height: 30px;
  margin: 19px auto 0;
  max-width: 57%;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .Module33-video {
  width: 100%;
  height: 100%;
  outline: 0 none;
  border: 0 none;
  visibility: hidden;
}
.OpenModule1 .OpenModule1-wrap .OpenModule1-content .Module33-video.show {
  visibility: visible;
}
.OpenModule1 .OpenModule1-wrap .allMask {
  background: rgba(52, 58, 65, 0.6);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.OpenModule1 .OpenModule1-wrap .allMask .closeButton {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 1000;
}
.OpenModule1 .OpenModule1-wrap .allMask .mask-video {
  position: relative;
  top: 30%;
  left: 30%;
  min-width: 1260px;
}
.OpenModule1 .OpenModule1-wrap .allMask .mask-video .video-wrap {
  width: 100%;
  height: 100%;
  position: relative;
}
.OpenModule1 .OpenModule1-wrap .allMask .mask-video .video-pic-wrap {
  width: 800px !important;
  height: 500px !important;
  position: absolute;
  top: 0;
  left: 0;
}
.OpenModule1 .OpenModule1-wrap .allMask .mask-video .video-pic-wrap:hover .video-pic {
  transform: scale(1.1);
}
.OpenModule1 .OpenModule1-wrap .allMask .mask-video .video-pic-wrap .video-pic {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  transition: 0.5s ease-in-out;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.OpenModule1 .OpenModule1-wrap .allMask .mask-video .video-pic-wrap .video-play {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  z-index: 9;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  opacity: .4;
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  transition-duration: 0.3s;
  transition-property: transform;
}
.OpenModule1 .OpenModule1-wrap .allMask .mask-video .video-pic-wrap .video-play:hover {
  opacity: 1;
  transform: scale(1.1);
}
.OpenModule1 .OpenModule1-wrap .allMask .mask-video .video-pic-wrap .info-wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 80px 0 40px;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.OpenModule2 {
  width: 100%;
  padding: 242px 60px 80px;
}
.OpenModule2 .AtcModule9 {
  margin: 0 auto;
}
.OpenModule2 .AtcModule9-title {
  height: 40px;
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.OpenModule2 .AtcModule9-subTitle {
  text-align: center;
}
.OpenModule2 .tabs-box {
  margin: 50px 0;
  font-size: 18px;
  line-height: 30px;
  color: #999;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #f0f0f0;
}
.OpenModule2 .tabs-box .tabs {
  cursor: pointer;
  margin: 0 25px;
  padding-bottom: 17px;
  text-align: center;
}
.OpenModule2 .tabs-box .tabs .tabs-icon {
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 auto 16px;
}
.OpenModule2 .tabs-box .tabs.active {
  color: #407aff !important;
  padding-bottom: 14px;
  font-weight: bold;
  border-bottom: 3px solid #407aff;
}
.OpenModule2 .content-wrap {
  position: relative;
}
.OpenModule2 .content-wrap .btn-pre {
  position: absolute;
  top: 50%;
  left: -40px;
  transform: translate(-50%, -50%);
  border-radius: 20px;
  width: 40px;
  height: 40px;
  background-image: linear-gradient(180deg, #f2f6fa 0%, #ffffff 97%);
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  margin-right: 20px;
  font-size: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.OpenModule2 .content-wrap .btn-pre:hover {
  color: #407aff;
}
.OpenModule2 .content-wrap .btn-pre:hover::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-top: 2px solid #407aff;
  border-right: 2px solid #407aff;
  transform: rotate(-135deg);
  margin-right: 10px;
  top: 15px;
  left: 16px;
}
.OpenModule2 .content-wrap .btn-pre::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-top: 2px solid #c3c8d6;
  border-right: 2px solid #c3c8d6;
  transform: rotate(-135deg);
  margin-right: 10px;
  top: 15px;
  left: 16px;
}
.OpenModule2 .content-wrap .btn-pre::after:hover {
  border-top: 2px solid #407aff;
  border-right: 2px solid #407aff;
}
.OpenModule2 .content-wrap .btn-next {
  position: absolute;
  top: 50%;
  right: -80px;
  transform: translate(-50%, -50%);
  border-radius: 20px;
  width: 40px;
  height: 40px;
  background-image: linear-gradient(180deg, #f2f6fa 0%, #ffffff 97%);
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  margin-left: 20px;
  font-size: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.OpenModule2 .content-wrap .btn-next:hover {
  color: #407aff;
}
.OpenModule2 .content-wrap .btn-next:hover::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-top: 2px solid #407aff;
  border-right: 2px solid #407aff;
  transform: rotate(45deg);
  margin-right: 10px;
  top: 15px;
  left: 12px;
}
.OpenModule2 .content-wrap .btn-next::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-top: 2px solid #c3c8d6;
  border-right: 2px solid #c3c8d6;
  transform: rotate(45deg);
  margin-right: 10px;
  top: 15px;
  left: 12px;
}
.OpenModule2 .content-wrap .imgarrContent {
  width: 100%;
}
.OpenModule2 .content-wrap .AtcModule9-tabpane {
  height: 100%;
}
.OpenModule2 .content-wrap .AtcModule9-tabpane .AtcModule9-tabpane-item {
  height: 100%;
  background: #ffffff;
  border-radius: 8px;
  cursor: pointer;
}
.OpenModule2 .content-wrap .AtcModule9-tabpane .AtcModule9-tabpane-item .AtcModule9-tabpane-item-icon {
  width: 48px;
  height: 48px;
  margin-bottom: 20px;
}
.OpenModule2 .content-wrap .AtcModule9-tabpane .AtcModule9-tabpane-item .AtcModule9-tabpane-item-icon img {
  width: 100%;
  height: 100%;
}
.OpenModule2 .content-wrap .AtcModule9-tabpane .AtcModule9-tabpane-item .AtcModule9-tabpane-item-title {
  font-size: 20px;
  color: #262626;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 10px;
}
.OpenModule2 .content-wrap .AtcModule9-tabpane .AtcModule9-tabpane-item .AtcModule9-tabpane-item-subTitle-item {
  font-size: 20px;
  color: #262626;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 30px;
}
.OpenModule2 .content-wrap .AtcModule9-tabpane .AtcModule9-tabpane-item .AtcModule9-tabpane-item-content-item {
  font-size: 16px;
  color: #8c8c8c;
  line-height: 24px;
}
.OpenModule2 .allMask {
  display: flex;
  background: rgba(52, 58, 65, 0.6);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.OpenModule2 .allMask .closeButton {
  position: absolute;
  top: 100px;
  right: 40px;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 1000;
}
.OpenModule2 .allMask .swiperWrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
.OpenModule2 .allMask .swiperWrap .ImgSwiper .ImgSwiper-subItem-container {
  min-width: 1200px;
  max-width: 1400px;
  width: 100%;
}
.OpenModule2 .allMask .mask-video {
  position: relative;
  top: 30%;
  left: 30%;
  min-width: 1260px;
}
.OpenModule2 .allMask .mask-video .video-wrap {
  width: 100%;
  height: 100%;
  position: relative;
}
.OpenModule2 .allMask .mask-video .video-pic-wrap {
  width: 800px !important;
  height: 500px !important;
  position: absolute;
  top: 0;
  left: 0;
}
.OpenModule2 .allMask .mask-video .video-pic-wrap:hover .video-pic {
  transform: scale(1.1);
}
.OpenModule2 .allMask .mask-video .video-pic-wrap .video-pic {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  transition: 0.5s ease-in-out;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.OpenModule2 .allMask .mask-video .video-pic-wrap .video-play {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  z-index: 9;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  opacity: 0.4;
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  transition-duration: 0.3s;
  transition-property: transform;
}
.OpenModule2 .allMask .mask-video .video-pic-wrap .video-play:hover {
  opacity: 1;
  transform: scale(1.1);
}
.OpenModule2 .allMask .mask-video .video-pic-wrap .info-wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 80px 0 40px;
}

.OpenModule3 {
  padding: 80px 60px 80px 60px;
}
.OpenModule3 .ModuleZ-container {
  min-width: 1080px;
  max-width: 1400px;
  margin: auto;
}
.OpenModule3 .ModuleZ-container .ModuleZ-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.OpenModule3 .ModuleZ-container .ModuleZ-content .ant-table table {
  border-top: none;
  border-left: none;
  border-right: none;
}
.OpenModule3 .ModuleZ-container .ModuleZ-content .ant-table table .ant-table-thead {
  font-size: 20px;
  color: #262626;
  height: 72px;
}
.OpenModule3 .ModuleZ-container .ModuleZ-content .ant-table table .ant-table-thead > tr > th {
  background: #F2F5FA;
  border: none !important;
  border-right: none !important;
  border-bottom: none !important;
}
.OpenModule3 .ModuleZ-container .ModuleZ-content .ant-table table .ant-table-tbody {
  font-size: 16px;
}
.OpenModule3 .ModuleZ-container .ModuleZ-content .ant-table table .ant-table-tbody tr {
  height: 72px;
}
.OpenModule3 .ModuleZ-container .ModuleZ-content .ant-table table .ant-table-tbody tr:nth-child(n) td {
  background: #FFFFFF;
  border: 1px solid #F2F5FA;
}
.OpenModule3 .ModuleZ-container .ModuleZ-content .ant-table table .ant-table-tbody tr:nth-child(n) td:nth-child(2) {
  border-right: none;
  border-left: none;
}
.OpenModule3 .ModuleZ-container .ModuleZ-content .ant-table table .ant-table-tbody tr:nth-child(n) td:nth-child(4) {
  border-left: none;
}
.OpenModule3 .ModuleZ-container .ModuleZ-content .ant-table table .ant-table-tbody tr:nth-child(2n) td {
  background: #F2F5FA;
  border: none;
}
.OpenModule3 .ModuleZ-container .ModuleZ-content .ModuleZ-hint {
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  border: 1px solid #F1F1F1;
  line-height: 72px;
  height: 72px;
  text-align: center;
  background: #F2F5FA;
}
.ant-table-column-title {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
}
.ant-table-row-cell-break-word {
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 28px;
  font-weight: 400;
}

.OpenModule4 {
  padding: 146px 60px 0 60px;
}
.OpenModule4 .OpenModule4-container {
  min-width: 1080px;
  max-width: 1400px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content {
  display: flex;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-title {
  height: 40px;
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: left;
  line-height: 40px;
  font-weight: 400;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-subTitle {
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 1px;
  line-height: 22px;
  font-weight: 400;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-website {
  display: flex;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-website .OpenModule4-website-title {
  font-size: 14px;
  color: #262626;
  line-height: 22px;
  font-weight: 400;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-website .OpenModule4-website-content {
  font-size: 14px;
  color: #407AFF;
  line-height: 22px;
  font-weight: 400;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-phone {
  display: flex;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-phone .OpenModule4-phone-title {
  font-size: 14px;
  color: #262626;
  line-height: 22px;
  font-weight: 400;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-phone .OpenModule4-phone-content {
  font-size: 14px;
  color: #8C8C8C;
  line-height: 22px;
  font-weight: 400;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-vx {
  display: flex;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-vx .OpenModule4-vx-title {
  font-size: 14px;
  color: #262626;
  line-height: 22px;
  font-weight: 400;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-vx .OpenModule4-vx-content {
  font-size: 14px;
  color: #8C8C8C;
  line-height: 22px;
  font-weight: 400;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-mailbox {
  display: flex;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-mailbox .OpenModule4-mailbox-title {
  font-size: 14px;
  color: #262626;
  line-height: 22px;
  font-weight: 400;
}
.OpenModule4 .OpenModule4-container .OpenModule4-content .OpenModule4-content-info .OpenModule4-mailbox .OpenModule4-mailbox-content {
  font-size: 14px;
  color: #8C8C8C;
  line-height: 22px;
  font-weight: 400;
}
.OpenModule4 .OpenModule4-container .OpenModule4-btn .btn-style {
  width: 136px;
  height: 44px;
  background: #407AFF;
  border-radius: 2px;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 44px;
}

.ai-market {
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.ai-market .widthStyle {
  padding-top: 80px;
  padding-bottom: 40px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ai-market .ai-market-title {
  text-align: center;
  font-size: 28px;
  color: #262626;
  font-weight: 400;
  line-height: 40px;
}
.ai-market .ai-market-a {
  cursor: pointer;
  padding: 20px 0 30px 0;
  text-align: center;
  font-size: 14px;
  color: #407aff;
  font-weight: 400;
  line-height: 24px;
}
.ai-market .ai-market-a a {
  display: inline-block;
  width: 110px;
  color: #407aff;
  text-align: left;
  padding-left: 6px;
}
.ai-market .ai-market-a a:after {
  display: inline-block;
  width: 15px;
  height: 10px;
  overflow: hidden;
  vertical-align: 0;
  background-image: url(https://resource.eziot.com/group2/M00/00/71/CtwQFmHX7iCAW241AAACd6tk6E8038.svg);
  background-position: 70% 46%;
  background-size: cover;
  transition: margin-left 0.5s;
  content: "";
}
.ai-market .ai-market-a a:hover:after {
  margin-left: 5px;
}
.ai-market .ai-market-a a:first-child {
  margin-right: 20px;
}
.ai-market .ai-market-a a:last-child {
  margin-left: 20px;
}
.ai-market .ai-market-tabs {
  width: 100%;
  display: flex;
  justify-content: center;
}
.ai-market .ai-market-tabs .ezd-tabs {
  overflow: visible;
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
}
.ai-market .ai-market-tabs .ezd-tabs-nav {
  margin-right: 0;
  border: none;
  max-height: 336px;
}
.ai-market .ai-market-tabs .ezd-tabs-tab {
  margin: 0 !important;
  padding: 0 12px 17px 0 !important;
  display: flex;
  justify-content: flex-end;
  right: -1px;
  border-right: 1px solid #ededed !important;
}
.ai-market .ai-market-tabs .ezd-tabs-tab:hover .ezd-tabs-tab-btn {
  color: #699bff;
}
.ai-market .ai-market-tabs .ezd-tabs .ant-tabs-left-content {
  padding-left: 0;
  border: none;
}
.ai-market .ai-market-tabs .ezd-tabs-content-holder {
  border: none;
}
.ai-market .ai-market-tabs .ezd-tabs-tab-btn {
  font-size: 14px;
  letter-spacing: 0;
  text-align: center;
}
.ai-market .ai-market-tabs .ezd-tabs-nav-list {
  padding-top: 20px;
  padding-bottom: 3px;
  border-right: 1px solid #ededed !important;
}
.ai-market .ai-market-tabs .ezd-tabs-left > .ezd-tabs-nav .ezd-tabs-nav-wrap::after,
.ai-market .ai-market-tabs .ezd-tabs-right > .ezd-tabs-nav .ezd-tabs-nav-wrap::after,
.ai-market .ai-market-tabs .ezd-tabs-left > div > .ezd-tabs-nav .ezd-tabs-nav-wrap::after,
.ai-market .ai-market-tabs .ezd-tabs-right > div > .ezd-tabs-nav .ezd-tabs-nav-wrap::after {
  background: linear-gradient(rgba(255, 255, 255, 0), #ffffff);
  box-shadow: none;
  height: 80px;
}
.ai-market .ai-market-tabs .ezd-tabs-left > .ezd-tabs-nav .ezd-tabs-nav-wrap::before,
.ai-market .ai-market-tabs .ezd-tabs-right > .ezd-tabs-nav .ezd-tabs-nav-wrap::before,
.ai-market .ai-market-tabs .ezd-tabs-left > div > .ezd-tabs-nav .ezd-tabs-nav-wrap::before,
.ai-market .ai-market-tabs .ezd-tabs-right > div > .ezd-tabs-nav .ezd-tabs-nav-wrap::before {
  background: linear-gradient(#ffffff, rgba(255, 255, 255, 0));
  box-shadow: none;
  height: 80px;
}
.ai-market .ai-market-tabs .ezd-tabs > .ezd-tabs-nav .ezd-tabs-nav-wrap::before,
.ai-market .ai-market-tabs .ezd-tabs > div > .ezd-tabs-nav .ezd-tabs-nav-wrap::before,
.ai-market .ai-market-tabs .ezd-tabs > .ezd-tabs-nav .ezd-tabs-nav-wrap::after,
.ai-market .ai-market-tabs .ezd-tabs > div > .ezd-tabs-nav .ezd-tabs-nav-wrap::after {
  right: 2px;
}
.ai-market .ai-market-tabs .ezd-tabs-tab.ezd-tabs-tab-active .ezd-tabs-tab-btn {
  color: #407aff !important;
}
.ai-market .ai-market-tabs .ezd-tabs-ink-bar {
  height: 22px !important;
  right: -1px !important;
}
.ai-market .ai-market-tabs .ezd-tabs-ink-bar-animated {
  background: #407aff !important;
}
.ai-market .ai-market-tabs .ezd-tabs-nav-operations {
  display: none !important;
}
.ai-market .ai-market-tabs .ezd-tabs-left > .ezd-tabs-content-holder > .ezd-tabs-content > .ezd-tabs-tabpane {
  padding-left: 0px;
}
.ai-market .ai-market-tabs .ai-market-tab-div {
  width: 100%;
  padding-right: 30px;
  display: flex;
  flex-wrap: wrap;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con {
  background-color: #fff;
  width: calc(33.333% - 20px);
  height: 290px;
  box-shadow: 0px 30px 30px -10px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con .ai-market-tab-con-image {
  width: 100%;
  height: 220px;
  border-radius: 4px 4px 0px 0px;
  overflow: hidden;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con .ai-market-tab-con-image .ai-market-tab-con-img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 4px 4px 0px 0px;
  transition: all 0.6s ease;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con .ai-market-tab-con-image .ai-market-tab-con-img .ai-market-tab-con-HOT {
  width: 42px;
  height: 24px;
  position: relative;
  top: 20px;
  left: calc(100% - 62px);
  background: #ff4d4f;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con .ai-market-tab-con-image .ai-market-tab-con-img .ai-market-tab-con-HOT .ai-market-tab-con-HOT-text {
  font-size: 12px;
  color: #ffffff;
  line-height: 20px;
  font-weight: 400;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con .ai-market-tab-con-image .ai-market-tab-con-mengcheng {
  width: 100%;
  height: 100%;
  position: relative;
  top: -220px;
  left: 0;
  transition: 0.65s;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con .ai-market-tab-con-image .tab-con-box {
  position: relative;
  top: -220px;
  opacity: 0;
  width: 100%;
  height: 100%;
  padding: 50.5px 30px;
  border-radius: 4px 4px 0px 0px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  transition: all 0.6s ease;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con .ai-market-tab-con-image .tab-con-box .tab-con-box-con {
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  -webkit-line-clamp: 3;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /*! autoprefixer: on */
  overflow-wrap: break-word;
  white-space: normal !important;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con .ai-market-tab-con-image .tab-con-box .tab-con-box-scnes {
  width: 100%;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap !important;
  text-overflow: ellipsis;
  text-align: left;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con .ai-market-tab-con-text {
  width: 100%;
  height: 70px;
  padding-top: 20px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  overflow: hidden;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con .ai-market-tab-con-text .ai-market-tab-con-text-title {
  max-width: 74%;
  text-align: left;
  margin-right: 3.64%;
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con .ai-market-tab-con-text .ai-market-tab-con-text-aType-box {
  max-width: 30%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con .ai-market-tab-con-text .ai-market-tab-con-text-aType-box .ai-market-tab-con-text-aType {
  height: 24px;
  margin-right: 10%;
  margin-top: 4px;
  padding: 0 8px;
  background-color: #f0f7ff;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  color: #407aff;
  line-height: 20px;
  font-weight: 400;
  white-space: nowrap;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con:hover .ai-market-tab-con-img {
  filter: blur(5px);
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con:hover .tab-con-box {
  box-shadow: 0px 30px 30px -10px rgba(0, 0, 0, 0.05);
  opacity: 1;
  top: -440px;
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con:hover .ai-market-tab-con-mengcheng {
  background: rgba(0, 0, 0, 0.46);
}
.ai-market .ai-market-tabs .ai-market-tab-div .ai-market-tab-con:hover .ai-market-tab-con-text-title {
  color: #407aff;
}
.ezd-message {
  margin-top: 100px;
}

.ai-market-Two {
  background: #ffffff;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ai-market-Two .widthStyle {
  padding-top: 80px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ai-market-Two .ai-market-hr {
  margin-top: 20px;
  width: 100%;
  height: 1px;
  background: #ededed;
}
.ai-market-Two .ai-market-pagination {
  width: 100%;
  margin: 40px 0 80px 0;
  display: flex;
  flex-direction: row-reverse;
}
.ai-market-Two-field {
  width: 100%;
  margin-bottom: 25px;
  text-align: left;
  display: flex;
}
.ai-market-Two-field .field-left {
  width: 80px;
  margin-top: 5px;
  text-align: left;
  font-size: 16px;
  color: #262626;
  font-weight: 500;
  line-height: 24px;
}
.ai-market-Two-field .field-right {
  padding-left: 20px;
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}
.ai-market-Two-field .field-right .field-button {
  cursor: pointer;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  margin-right: 10px;
  margin-bottom: 15px;
  padding: 5px 0 0 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ai-market-Two-field .field-right .field-button .field-button-text {
  font-size: 14px;
  text-align: center;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 5px;
  margin-right: 2px;
}
.ai-market-Two-field .field-right .field-button .img-box {
  width: 14px;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
.ai-market-Two-field .field-right .field-button .img-box .img-box-content {
  width: 100%;
  height: 14px;
}
.ai-box {
  width: 100%;
  padding-top: 20px;
  display: flex;
  flex-direction: column;
}
.ai-box .ai-data {
  width: 100%;
  height: 220px;
  padding-top: 40px;
  display: flex;
}
.ai-box .ai-data .ai-data-icon {
  width: 360px;
  height: 180px;
  border-radius: 4px;
}
.ai-box .ai-data .ai-data-text {
  width: calc(100% - 360px);
  height: 180px;
  padding-left: 40px;
  padding-top: 4px;
}
.ai-box .ai-data .ai-data-text .ai-data-text-top {
  display: flex;
  align-items: center;
}
.ai-box .ai-data .ai-data-text .ai-data-text-top .ai-data-text-top-title {
  margin-right: 10px;
  font-size: 20px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
}
.ai-box .ai-data .ai-data-text .ai-data-text-top .ai-data-text-top-scenetypes {
  height: 24px;
  text-align: center;
  display: flex;
}
.ai-box .ai-data .ai-data-text .ai-data-text-top .ai-data-text-top-scenetypes .ai-data-text-top-scenetypes-type {
  height: 100%;
  margin-right: 10px;
  background: #f0f7ff;
  border-radius: 2px;
  text-align: center;
  white-space: nowrap;
  padding: 0 8px;
  font-size: 12px;
  color: #407aff;
  line-height: 24px;
  font-weight: 400;
}
.ai-box .ai-data .ai-data-text .ai-data-text-top .ai-data-text-top-hot {
  width: 42px;
  height: 24px;
  background: #ff4d4f;
  border-radius: 2px;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  line-height: 24px;
  font-weight: 400;
}
.ai-box .ai-data .ai-data-text .ai-data-text-content {
  font-size: 14px;
  color: #8c8c8c;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  margin: 20px 0 10px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  -webkit-line-clamp: 3;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /*! autoprefixer: on */
  overflow-wrap: break-word;
  white-space: normal !important;
}
.ai-box .ai-data .ai-data-text .ai-data-text-bottom {
  width: 100%;
  font-size: 14px;
  color: #8c8c8c;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap !important;
  text-overflow: ellipsis;
}
.ai-data-null {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  padding-top: 168.33px;
  margin-bottom: 40px;
}
.ai-data-null .ai-data-null-img {
  width: 218.28px;
  height: 203.33px;
}
.ai-data-null .ai-data-null-text {
  margin-top: 26.33px;
  font-size: 16px;
  color: #595959;
  line-height: 24px;
  font-weight: 400;
}
.ezd-spin-nested-loading {
  width: 100%;
  padding-bottom: 20px;
}
.ezd-pagination-options {
  margin-left: 0px !important;
}

.IndustryModule1 {
  padding-left: 60px;
  padding-right: 60px;
}
.IndustryModule1 .IndustryModule1-container .IndustryModule1-card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 180px;
  background: #F5F7FA;
  border-radius: 8px;
  padding: 50px 40px;
  position: relative;
}
.IndustryModule1 .IndustryModule1-container .IndustryModule1-card:hover {
  background-color: #4469FF;
}
.IndustryModule1 .IndustryModule1-container .IndustryModule1-card:hover .IndustryModule1-cardTitle {
  color: #FFFFFF;
}
.IndustryModule1 .IndustryModule1-container .IndustryModule1-card:hover .IndustryModule1-setText {
  color: #FFFFFF;
}
.IndustryModule1 .IndustryModule1-container .IndustryModule1-card:hover .IndustryModule1-btn {
  background: #FFFFFF;
  color: #2C58FF;
  cursor: pointer;
}
.IndustryModule1 .IndustryModule1-container .IndustryModule1-card:hover a {
  color: #2C58FF;
}
.IndustryModule1 .IndustryModule1-container .IndustryModule1-card:after {
  content: '';
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  border-radius: 8px;
  background-image: url(https://resource.eziot.com/group1/M00/00/99/CtwQE2NFByiAVrG1AABKx1EcBQw995.png);
}
.IndustryModule1 .IndustryModule1-container .IndustryModule1-card:hover:after {
  transition: all 0.3s linear 0.3s;
  opacity: 1;
}
.IndustryModule1 .IndustryModule1-container .IndustryModule1-cardTitle {
  font-size: 20px;
  color: #262626;
  letter-spacing: 0;
  line-height: 32px;
  font-weight: 500;
  position: relative;
  z-index: 1;
}
.IndustryModule1 .IndustryModule1-container .IndustryModule1-setText {
  font-size: 16px;
  color: #8C8C8C;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 400;
  margin-top: 10px;
  position: relative;
  z-index: 1;
}
.IndustryModule1 .IndustryModule1-container .IndustryModule1-btn {
  width: 116px;
  height: 44px;
  background: #E8ECF1;
  border-radius: 2px;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  text-align: center;
  padding: 9px 0;
  position: relative;
  z-index: 1;
}
.IndustryModule1 .IndustryModule1-container .IndustryModule1-btn a {
  color: #595959;
}

.IndustryModule2 {
  padding-left: 60px;
  padding-right: 60px;
}
.IndustryModule2 .IndustryModule2-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.IndustryModule2 .IndustryModule2-area {
  margin-top: 40px;
}
.IndustryModule2 .IndustryModule2-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.IndustryModule2 .IndustryModule2-item {
  text-align: center;
}
.IndustryModule2 .IndustryModule2-item img {
  width: 48px;
  height: 48px;
}
.IndustryModule2 .IndustryModule2-item .IndustryModule2-item-content {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
}
.IndustryModule2 .IndustryModule2-item .IndustryModule2-item-title {
  font-size: 18px;
  color: #333333;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 400;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 5px;
}
.IndustryModule2 .IndustryModule2-item .IndustryModule2-item-btn {
  cursor: pointer;
  border: 1px solid #4C80F7;
  display: inline-block;
  border-radius: 2px;
  width: 156px;
  height: 44px;
  line-height: 44px;
  margin-top: 20px;
  font-size: 16px;
  color: #407AFF;
  letter-spacing: 0;
  font-weight: 400;
}
.IndustryModule2 .IndustryModule2-item:hover {
  border-radius: 2px;
}
.IndustryModule2 .IndustryModule2-item:hover .IndustryModule2-item-btn {
  background: #4C80F7;
  border-radius: 2px;
  color: #ffffff;
}
.IndustryModule2 .IndustryModule2-pic {
  width: 107px;
  height: 37px;
}
.IndustryModule2 .IndustryModule2-btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.IndustryModule2 .IndustryModule2-btn .IndustryModule2-item-btn {
  cursor: pointer;
  border: 1px solid #4C80F7;
  display: inline-block;
  border-radius: 2px;
  width: 156px;
  height: 44px;
  line-height: 44px;
  margin-top: 20px;
  font-size: 16px;
  color: #407AFF;
  letter-spacing: 0;
  font-weight: 400;
  text-align: center;
}
.IndustryModule2 .IndustryModule2-btn:hover .IndustryModule2-item-btn {
  background: #4C80F7;
  border-radius: 2px;
  color: #ffffff;
}

.IndustryModule3 {
  background: #ffffff;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.IndustryModule3 .widthStyle {
  padding-top: 80px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.IndustryModule3 .IndustryModule3-market-hr {
  margin-top: 20px;
  width: 100%;
  height: 1px;
  background: #ededed;
}
.IndustryModule3 .IndustryModule3-market-pagination {
  width: 100%;
  margin: 40px 0 80px 0;
  display: flex;
  flex-direction: row-reverse;
}
.IndustryModule3-field {
  width: 100%;
  margin-bottom: 25px;
  text-align: left;
  display: flex;
}
.IndustryModule3-field .field-left {
  width: 100px;
  margin-top: 5px;
  text-align: left;
  font-size: 16px;
  color: #262626;
  font-weight: 500;
  line-height: 24px;
}
.IndustryModule3-field .field-right {
  padding-left: 20px;
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}
.IndustryModule3-field .field-right .field-button {
  cursor: pointer;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  margin-right: 10px;
  margin-bottom: 15px;
  padding: 5px 0 0 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.IndustryModule3-field .field-right .field-button .field-button-text {
  font-size: 14px;
  text-align: center;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 5px;
  margin-right: 2px;
}
.IndustryModule3-field .field-right .field-button .img-box {
  width: 14px;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
.IndustryModule3-field .field-right .field-button .img-box .img-box-content {
  width: 100%;
  height: 14px;
}
.IndustryModule3-box {
  width: 100%;
  padding-top: 60px;
  display: flex;
  flex-direction: column;
}
.IndustryModule3-box .IndustryModule3-data {
  width: 100%;
  margin-top: 40px;
  display: flex;
}
.IndustryModule3-box .IndustryModule3-data .IndustryModule3-data-img-box {
  width: 360px;
  height: 180px;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
.IndustryModule3-box .IndustryModule3-data .IndustryModule3-data-icon {
  width: 360px;
  height: 180px;
  border: 1px solid #f1f1f1;
}
.IndustryModule3-box .IndustryModule3-data .IndustryModule3-data-switch {
  width: 360px;
  height: 180px;
  border: 1px solid #f1f1f1;
  transition: all 0.36s;
}
.IndustryModule3-box .IndustryModule3-data .IndustryModule3-data-hoverImg {
  width: 360px;
  height: 180px;
  border-radius: 4px;
  transition: all 0.5s ease-out 0.1s;
  opacity: 0;
  position: absolute;
  left: 0;
}
.IndustryModule3-box .IndustryModule3-data .IndustryModule3-data-text {
  width: calc(100% - 360px);
  height: 180px;
  padding-left: 40px;
  padding-top: 4px;
}
.IndustryModule3-box .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-top {
  display: flex;
  align-items: center;
}
.IndustryModule3-box .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-top .IndustryModule3-data-text-top-title {
  margin-right: 10px;
  font-size: 20px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
}
.IndustryModule3-box .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-top .IndustryModule3-data-text-top-hot {
  width: 42px;
  height: 24px;
  background: #ff4d4f;
  border-radius: 2px;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  line-height: 24px;
  font-weight: 400;
}
.IndustryModule3-box .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-top-scenetypes {
  height: 24px;
  text-align: center;
  display: flex;
  margin-top: 20px;
  margin-bottom: 10px;
}
.IndustryModule3-box .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-top-scenetypes .IndustryModule3-data-text-top-scenetypes-type {
  height: 100%;
  margin-right: 10px;
  background: #f0f7ff;
  border-radius: 2px;
  text-align: center;
  white-space: nowrap;
  padding: 0 8px;
  font-size: 12px;
  color: #407aff;
  line-height: 24px;
  font-weight: 400;
}
.IndustryModule3-box .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-content {
  font-size: 14px;
  color: #8c8c8c;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  margin: 20px 0 10px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  -webkit-line-clamp: 3;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /*! autoprefixer: on */
  overflow-wrap: break-word;
  white-space: normal !important;
}
.IndustryModule3-box .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-bottom {
  width: 100%;
  font-size: 14px;
  color: #8c8c8c;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap !important;
  text-overflow: ellipsis;
}
.IndustryModule3-box .IndustryModule3-data:hover .IndustryModule3-data-text-top .IndustryModule3-data-text-top-title {
  color: #407aff;
}
.IndustryModule3-box .IndustryModule3-data:hover .IndustryModule3-data-switch {
  opacity: 0;
}
.IndustryModule3-box .IndustryModule3-data:hover .IndustryModule3-data-hoverImg {
  opacity: 1;
  transform: scale(1.03);
}
.IndustryModule3-box .box-content-item {
  text-align: start;
}
.IndustryModule3-box .box-content-item .content-item-content-item-img {
  margin-bottom: 30px;
  overflow: hidden;
  border-radius: 4px;
}
.IndustryModule3-box .box-content-item .content-item-content-item-img img {
  width: 100%;
  height: 100%;
  transition: all 0.3s;
}
.IndustryModule3-box .box-content-item .content-item-content-item-img img:hover {
  transform: scale(1.1, 1.1);
}
.IndustryModule3-box .box-content-item .content-item-content-item-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.IndustryModule3-box .box-content-item .content-item-content-item-desc {
  color: #595959;
  letter-spacing: 0;
  font-weight: 400;
  margin-bottom: 40px;
  text-align: justify;
  font-size: 14px;
  line-height: 26px;
  opacity: 0.8;
}
.IndustryModule3-box .box-content-item .content-item-content-item-button {
  text-align: start;
  color: #407AFF;
}
.IndustryModule3-box .box-content-item .content-item-content-item-button .ezd-btn {
  border-color: #407AFF;
}
.IndustryModule3-box .box-content-item .content-item-content-item-button .ezd-btn a {
  color: #407AFF;
}
.IndustryModule3-box .box-content-item:hover .content-item-content-item-title {
  color: #407AFF;
}
.IndustryModule3-box .box-content-item:nth-child(3n+3) {
  margin-right: 0;
}
.IndustryModule3-data-null {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  padding-top: 168.33px;
  margin-bottom: 40px;
}
.IndustryModule3-data-null .IndustryModule3-data-null-img {
  width: 218.28px;
  height: 203.33px;
}
.IndustryModule3-data-null .IndustryModule3-data-null-text {
  margin-top: 26.33px;
  font-size: 16px;
  color: #595959;
  line-height: 24px;
  font-weight: 400;
}
.ezd-spin-nested-loading {
  width: 100%;
  padding-bottom: 20px;
}
.ezd-pagination-options {
  margin-left: 0px !important;
}
.radioStyle .ezd-radio-button-wrapper {
  margin-right: 15px;
  margin-bottom: 15px;
}

.IndustryModule4 {
  padding-left: 60px;
  padding-right: 60px;
}
.IndustryModule4 .IndustryModule4-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.IndustryModule4 .IndustryModule4-subTitle {
  padding-top: 20px;
  text-align: center;
  font-size: 14px;
  color: #407aff;
  font-weight: 400;
  line-height: 24px;
}
.IndustryModule4 .IndustryModule4-subTitle a {
  display: inline-block;
  width: 110px;
  color: #407aff;
  text-align: left;
  padding-left: 6px;
}
.IndustryModule4 .IndustryModule4-subTitle a:after {
  display: inline-block;
  width: 15px;
  height: 10px;
  overflow: hidden;
  vertical-align: 0;
  background-image: url(https://resource.eziot.com/group2/M00/00/71/CtwQFmHX7iCAW241AAACd6tk6E8038.svg);
  background-position: 70% 46%;
  background-size: cover;
  transition: margin-left 0.5s;
  content: "";
}
.IndustryModule4 .IndustryModule4-subTitle a:hover:after {
  margin-left: 5px;
}
.IndustryModule4 .IndustryModule4-subTitle a:first-child {
  margin-right: 20px;
}
.IndustryModule4 .IndustryModule4-subTitle a:last-child {
  margin-left: 20px;
}
.IndustryModule4 .IndustryModule4-area {
  margin-top: 40px;
}
.IndustryModule4 .IndustryModule4-area .IndustryModule4-cardTitle {
  height: 80px;
  font-size: 24px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 80px;
  font-weight: 500;
  border-radius: 4px 4px 0px 0px;
  background-size: cover;
  background-position-x: right;
  background-repeat: no-repeat;
  padding-left: 30px;
}
.IndustryModule4 .IndustryModule4-area .IndustryModule4-cardBox {
  background: #F5F7FA;
  border-radius: 0px 0px 4px 4px;
  padding: 40px 30px 50px;
}
.IndustryModule4 .IndustryModule4-area .IndustryModule4-cardBox .IndustryModule4-cardBox-item {
  cursor: pointer;
}
.IndustryModule4 .IndustryModule4-area .IndustryModule4-cardBox .IndustryModule4-cardBox-item:hover .IndustryModule4-cardBox-name {
  color: #407aff;
}
.IndustryModule4 .IndustryModule4-area .IndustryModule4-cardBox .IndustryModule4-cardBox-item:hover .IndustryModule4-cardBox-name:after {
  display: inline-block;
  background-position: 0 0;
  animation: arrowhead 0.9s linear infinite;
}
@keyframes arrowhead {
  0% {
    transform: translateX(0);
  }
  33% {
    transform: translateX(4px);
  }
  67% {
    transform: translateX(0);
  }
  to {
    transform: translateX(0);
  }
}
.IndustryModule4 .IndustryModule4-area .IndustryModule4-cardBox .IndustryModule4-cardBox-name {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
  position: relative;
}
.IndustryModule4 .IndustryModule4-area .IndustryModule4-cardBox .IndustryModule4-cardBox-name:after {
  content: "";
  position: absolute;
  top: 5px;
  width: 20px;
  height: 20px;
  background: url(https://resource.eziot.com/group1/M00/00/BD/CtwQEmP-ul-AXzmpAAADRK_plUc833.png) no-repeat -25px 0;
  background-size: 70px 20px;
  margin-left: 10px;
  display: none;
}
.IndustryModule4 .IndustryModule4-area .IndustryModule4-cardBox .IndustryModule4-cardBox-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.IndustryModule4 .IndustryModule4-area .IndustryModule4-cardBox .IndustryModule4-cardBox-divider {
  height: 1px;
  background-color: #d9d9d9;
  margin: 29.5px 0;
}

.HelpSdkExample {
  padding-left: 60px;
  padding-right: 60px;
}
.HelpSdkExample .HelpSdkExample-container a {
  color: #407AFF;
}
.HelpSdkExample .HelpSdkExample-container a:hover {
  color: #699bff;
}
.HelpSdkExample .HelpSdkExample-container a:active {
  color: #2b5ad9;
}
.HelpSdkExample .HelpSdkExample-container .row {
  display: flex;
  flex-direction: row;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 500;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-tag {
  margin: 20px 0;
  justify-content: center;
  align-items: center;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-tag .tag-txt {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-tag .tag-btn {
  align-items: center;
  cursor: pointer;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-tag .tag-btn .tag-btn-txt {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-left: 10px;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-tag .tag-btn .tag-btn-icon {
  width: 15px;
  height: 15px;
  margin-left: 5px;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-tag .tag-btn .tag-btn-icon-hover {
  width: 15px;
  height: 15px;
  margin-left: 5px;
  animation: arrowhead 0.9s linear infinite;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-tag .tag-btn:hover .tag-btn-icon {
  animation: arrowhead 0.9s linear infinite;
}
@keyframes arrowhead {
  0% {
    transform: translateX(0);
  }
  33% {
    transform: translateX(4px);
  }
  67% {
    transform: translateX(0);
  }
  to {
    transform: translateX(0);
  }
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-content .HelpSdkExample-container-content-item {
  height: 242px;
  margin-top: 20px;
  border: 1px solid rgba(209, 209, 209, 0.5);
  border-radius: 12px;
  padding: 40px 40px 0 40px;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-content .HelpSdkExample-container-content-item .content-item-title {
  align-items: center;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-content .HelpSdkExample-container-content-item .content-item-title .content-item-title-icon {
  width: 40px;
  height: 40px;
  margin-right: 15px;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-content .HelpSdkExample-container-content-item .content-item-title .content-item-title-txt {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  font-weight: 500;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-content .HelpSdkExample-container-content-item .content-item-desc {
  margin-top: 12px;
  font-size: 16px;
  color: #595959;
  letter-spacing: 0;
  text-align: left;
  line-height: 28px;
  font-weight: 400;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-content .HelpSdkExample-container-content-item .content-item-btn-list {
  align-items: center;
  font-size: 16px;
  letter-spacing: 0;
  text-align: left;
  line-height: 28px;
  font-weight: 400;
  margin-top: 30px;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-content .HelpSdkExample-container-content-item .content-item-btn-list .content-item-btn-item {
  margin-right: 30px;
}
.HelpSdkExample .HelpSdkExample-container .HelpSdkExample-container-content .HelpSdkExample-container-content-item .content-item-btn-list .content-item-btn-item:last-child {
  margin-right: 0;
}

.HelpOpenApi {
  padding-left: 60px;
  padding-right: 60px;
}
.HelpOpenApi .HelpOpenApi-container a {
  color: #407AFF;
}
.HelpOpenApi .HelpOpenApi-container a:hover {
  color: #699bff;
}
.HelpOpenApi .HelpOpenApi-container a:active {
  color: #2b5ad9;
}
.HelpOpenApi .HelpOpenApi-container .row {
  display: flex;
  flex-direction: row;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 500;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-tag {
  margin: 20px 0;
  justify-content: center;
  align-items: center;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-tag .tag-txt {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-tag .tag-btn {
  align-items: center;
  cursor: pointer;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-tag .tag-btn .tag-btn-txt {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-left: 10px;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-tag .tag-btn .tag-btn-icon {
  width: 15px;
  height: 15px;
  margin-left: 5px;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-tag .tag-btn .tag-btn-icon-hover {
  width: 15px;
  height: 15px;
  margin-left: 5px;
  animation: arrowhead 0.9s linear infinite;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-tag .tag-btn:hover .tag-btn-icon {
  animation: arrowhead 0.9s linear infinite;
}
@keyframes arrowhead {
  0% {
    transform: translateX(0);
  }
  33% {
    transform: translateX(4px);
  }
  67% {
    transform: translateX(0);
  }
  to {
    transform: translateX(0);
  }
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .container-content-left {
  margin-top: 20px;
  height: 500px;
  border: 1px solid rgba(209, 209, 209, 0.5);
  border-radius: 12px;
  padding: 40px 40px 0 40px;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .container-content-left .container-content-left-up {
  border-bottom: 1px solid rgba(209, 209, 209, 0.5);
  padding-bottom: 29px;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .container-content-left .container-content-left-down {
  padding-top: 29px;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .container-content-right .container-content-right-item {
  margin-top: 20px;
  height: 240px;
  border: 1px solid rgba(209, 209, 209, 0.5);
  border-radius: 12px;
  padding: 40px 40px 0 40px;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .content-right-item-title {
  align-items: center;
  justify-content: space-between;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .content-right-item-title .right-item-title-left {
  align-items: center;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .content-right-item-title .right-item-title-left .right-item-title-left-icon {
  width: 40px;
  height: 40px;
  margin-right: 15px;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .content-right-item-title .right-item-title-left .right-item-title-left-txt {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  font-weight: 500;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .content-right-item-content {
  margin-top: 10px;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .content-right-item-content .right-item-content-item {
  align-items: center;
  margin-top: 10px;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .content-right-item-content .right-item-content-item .item-point {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #BFBFBF;
  margin-right: 10px;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .content-right-item-content .right-item-content-item .item-title {
  font-size: 16px;
  color: #595959;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 400;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.HelpOpenApi .HelpOpenApi-container .HelpOpenApi-container-content .content-right-item-content .right-item-content-item .item-title:hover {
  color: #407AFF;
}

.HelpProductDoc {
  padding-left: 60px;
  padding-right: 60px;
}
.HelpProductDoc .HelpProductDoc-container a {
  color: #407AFF;
}
.HelpProductDoc .HelpProductDoc-container a:hover {
  color: #699bff;
}
.HelpProductDoc .HelpProductDoc-container a:active {
  color: #2b5ad9;
}
.HelpProductDoc .HelpProductDoc-container .row {
  display: flex;
  flex-direction: row;
}
.HelpProductDoc .HelpProductDoc-container .column {
  display: flex;
  flex-direction: column;
}
.HelpProductDoc .HelpProductDoc-container .HelpProductDoc-container-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 500;
}
.HelpProductDoc .HelpProductDoc-container .HelpProductDoc-container-tag {
  margin: 20px 0 37px 0;
  justify-content: center;
  align-items: center;
}
.HelpProductDoc .HelpProductDoc-container .HelpProductDoc-container-tag .tag-txt {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
}
.HelpProductDoc .HelpProductDoc-container .HelpProductDoc-container-content .container-content-item {
  align-items: center;
  justify-content: center;
  height: 138px;
  background: #FFFFFF;
  border: 1px solid #f1f1f1;
  border-radius: 8px;
}
.HelpProductDoc .HelpProductDoc-container .HelpProductDoc-container-content .container-content-item .content-item-title-icon {
  width: 60px;
  height: 60px;
}
.HelpProductDoc .HelpProductDoc-container .HelpProductDoc-container-content .container-content-item .content-item-title {
  font-size: 14px;
  color: #262626;
  letter-spacing: 2px;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
  margin-top: 5px;
}
.HelpProductDoc .HelpProductDoc-container .HelpProductDoc-container-content .container-content-item .content-item-title2 {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  font-weight: 500;
}
.HelpProductDoc .HelpProductDoc-container .HelpProductDoc-container-content .container-content-item .content-item-btn-list {
  margin-top: 10px;
}
.HelpProductDoc .HelpProductDoc-container .HelpProductDoc-container-content .container-content-item .content-item-btn-list .content-item-btn {
  margin-right: 10px;
  font-size: 14px;
  letter-spacing: 2px;
  line-height: 26px;
  font-weight: 400;
}
.HelpProductDoc .HelpProductDoc-container .HelpProductDoc-container-content .container-content-item .content-item-btn-list .content-item-btn:last-child {
  margin-right: 0;
}

.HelpProductIntro {
  padding-left: 60px;
  padding-right: 60px;
}
.HelpProductIntro .HelpProductIntro-container a {
  color: #407aff;
}
.HelpProductIntro .HelpProductIntro-container a:hover {
  color: #699bff;
}
.HelpProductIntro .HelpProductIntro-container a:active {
  color: #2b5ad9;
}
.HelpProductIntro .HelpProductIntro-container .row {
  display: flex;
  flex-direction: row;
}
.HelpProductIntro .HelpProductIntro-container .column {
  display: flex;
  flex-direction: column;
}
.HelpProductIntro .HelpProductIntro-container .HelpProductIntro-container-item {
  position: relative;
  height: 150px;
  padding: 40px 25px;
  background-image: linear-gradient(180deg, #f5f9fc 0%, #ffffff 100%);
  border: 3px solid #ffffff;
  box-shadow: 5px 5px 20px 0px rgba(192, 209, 223, 0.4), -5px -5px 10px -2px rgba(255, 255, 255, 0.63);
  border-radius: 8px;
}
.HelpProductIntro .HelpProductIntro-container .HelpProductIntro-container-item:hover {
  background: #4469ff;
  border: 0;
}
.HelpProductIntro .HelpProductIntro-container .HelpProductIntro-container-item:hover .HelpProductIntro-container-item-title {
  color: #ffffff;
}
.HelpProductIntro .HelpProductIntro-container .HelpProductIntro-container-item:hover .list-item-btn {
  color: #ffffff;
}
.HelpProductIntro .HelpProductIntro-container .HelpProductIntro-container-item:after {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  border-radius: 8px;
  background-image: url(https://resource.eziot.com/group1/M00/00/99/CtwQE2NFByiAVrG1AABKx1EcBQw995.png);
  background-repeat: no-repeat;
}
.HelpProductIntro .HelpProductIntro-container .HelpProductIntro-container-item:hover:after {
  transition: all 0.3s linear 0.3s;
  opacity: 1;
}
.HelpProductIntro .HelpProductIntro-container .HelpProductIntro-container-item-title {
  font-size: 20px;
  color: #262626;
  letter-spacing: 0;
  line-height: 32px;
  font-weight: 500;
  position: relative;
  z-index: 1;
  margin-bottom: 10px;
}
.HelpProductIntro .HelpProductIntro-container .container-item-btn-list {
  align-items: center;
  justify-content: start;
  gap: 30px;
}
.HelpProductIntro .HelpProductIntro-container .list-item-btn.search-btn {
  margin-left: 18px;
}
.HelpProductIntro .HelpProductIntro-container .list-item-btn {
  font-size: 16px;
  color: #407aff;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  position: relative;
  z-index: 1;
}
.HelpProductIntro .HelpProductIntro-container .list-item-btn .search {
  position: absolute;
  top: 4px;
  left: -18px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEB0lEQVRYCcVXTWxMURT+7pvpKEL8t5ouJEJCsBNCQltCdFEi6QYLC0QtRGwqrcqgrSAsBJVYSixUIoqKhCIpIYQgaVJdSaiftCRtqozOXN8ZvdPbN2/evBGpm0zuuefvO/fcM2fOKARclVEd6YmhFAoVGlioNIq4zxZzBXzUCt3cO6DRMiOC+81RFQvimjb+qzyqCwdjOESUrVpjsr/2H6lS6GNwlyfk4XBrVH3ys8kYwIYzetyPL6hFAvvpbKKfk0wyOh+Ag9P5s9Bwe6/66aXnGYDc+vsvXGM6l3sZ5cojyNPxEWzyykZaAGuiekk8hlsEKc4VyE+fz/LByUP5vah6beuNCiB58xieZQOnswSf5QWNO6krqS1gtkqyPZUEEdFYeqdRfTRBpAJIvvknPKSTZUbosbPYcZaOTrU1qHe2vOK4ntTfh53kHWOxRmyZTdP+aX4hVpuaCBuhFFwW8F8hB5vv1aubxsbeW6pVP8+ny2p1O6O8xYzMsOWGFozBzzjIc53wkhlYX6Nn80vb5ZdCx8Gutnp10Tjy2xlEJd/oSiYdgg4wRfPkKZIBlNTqJka828ego60Bi5Ri++GqvKJDva+xK5FAJZ9jHFPeOjOCk3bzKa3Vd8hfl8knr37hQYOqcqTDMYotGRUpYEpbDbjo9bzCGYKfJ1lKkBXc63uHcERkZjHUZkN77YIp2M7XIZTRiW+Ho7M3xokUG+kd5mx2pnyloWVXYbyzz25aMKW1O7xJhVvoce41vO/9KKZxWpU7Cg+NjuyJuP+lhnU3OkzvAtvQi2b1j7RRhXyXjnw1z60KI+ril7nOaUfBVqU1upOVNT9NGoSh0OUA29kTHtvqa+v04ngCz70yZesx8LdhRlHEb0DuS+HlpDysuxFVPbZx2UE9Nx7HVbpMeyZbT2jBdgj+N/AIhVDtBl9Tp7expp4FziixWTtI9WV3hH7naVPQbsvZfPbx5pfIm2rz/WjBliLs9lPKJGverwZtGd/7gH0OQgu2ZKAjiHI2Haa9IJuOWy7YDlvpdbdgzM6cH53pYTxgEH1jBjoMJJgyvDILbOg1+jxTWDWWQRC46X6j2sM+AnBeO0LGQE4BKLSzgObIh7aPcrEVLMEUm2QAyWGRU04uTsIKdTIVyYetWgaM4IuTshlQkwGIZX4BGvkb/SSoF36FUkOrTWe1J4aM6UaP2RhZQYfSYYtvTP8JoRNANfvplBFPGan3EyJYam4vWqMCEIb8kAzF0UoydUPh/4P1PhxC+d2jKjVbiM/UExgAUZAoc3kOY5txZ9rFpxtc9NMCEKakaHwBSpSDo1KxwvubJbbiQ3zZabd9pT2BLRT6v/05dQfi+fdcZgkuzozd8sPC2+T89/w3/J9k22rEjXEAAAAASUVORK5CYII=);
  background-size: cover;
  background-repeat: no-repeat;
}
.HelpProductIntro .HelpProductIntro-container .HelpProductIntro-container-item:hover .list-item-btn .search {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACw0lEQVRYCcWXPWtUQRSG90bZVSRWiokIKawixE4LbTaCncTKLmUs7MQqYKOxEewEk1+QH2A6G0VUFIQ0YmDtRI1FUHEjSFJkfd7lnpu5k+vcmc2KB949Z86cr/nYmblZI5J6vV4T02kwA86Ak2AciL6CdbAGVsCzLMu24fsnEo+BRfATxJJsl8DYwBXg3AIL4BcYlOSrGK2kQnDQqF+DYdEbAsXNBoZnwadhZXbifFZsfyYyV4GBqnwLTrn6CnkH3SrogC1wArTBERCiL3SeY4Nq05aJ5FpzTVWIduh8CCbK3o0GulFwC2yBECnH3j2BUpslRNt0XvET+21szoONUCD67pX8UIyDut1+veQUaBDrGgiRctkZ0p8+/WdD9J7OYr8gHwA3wFPwCtwGOqgKov0EhGipb4xFE9QdMg+KyAjYP6qIfN+zmauwcVXK2RzB6RI46jpXyO9Mh9Mo8py1HX7RkSV+9Np+UzmnVcCM31PR/ubo9BctTXfe99yxkVg3KNlcPcjPpKQa0n/d6JAJOe/BF8GdvG1MM1tHk1rPjrswifIH7C/4WdBNgbrzQKk6KmBT0gC0is+xiuSn0ccOalMFdAdILpfLFcln0X9PiNfdzxIcdgsg6c2ExGba0b9AL5lk4kL57TnNe+2Y5roK0DNqGKQbMZXWVMDjVK8h2q9kLIYOlQ0Qc3AUuVmC4m6QUotadMYJXcyOjxBHr9flOJ9dK9tFxnd7oqXlPHe/er0B665jy2X8BcJEjpemjOTKVX4jorgb6WxmbRsrirYpI/mC+RYcRz3JUl7Cs+aMnw6gWFKOvU8yBaNDSxH7ItaJN5/jBzyGFLs89TYK4xjoIoktIiap2SjmlOUJcgw1EynLYUn+xhUrPHK/Ihxa4P98mrnFqHLwzz5OS6eZm9iXKUIn5jTQE84+z/WJLtKFJiR/nv8BjZ/WDSuyn7kAAAAASUVORK5CYII=) !important;
}
.HelpProductIntro .HelpProductIntro-container .list-item-btn:last-child {
  margin-right: 0;
}
.HelpProductIntro .HelpProductIntro-container .list-item-btn:after {
  content: "";
  width: 15px;
  height: 10px;
  position: absolute;
  top: 8px;
  overflow: hidden;
  vertical-align: 0;
  background-image: url(https://resource.eziot.com/group2/M00/00/9A/CtwQFmRcyfWABfGHAAACd_m9exI507.svg);
  background-position: 70% 46%;
  background-size: cover;
  display: none;
}
.HelpProductIntro .HelpProductIntro-container .list-item-btn:hover:after {
  display: inline-block;
}

.HelpNavigatorWithSearch-none {
  display: none;
}
.HelpNavigatorWithSearch {
  padding-left: 60px;
  padding-right: 60px;
  width: 100%;
  height: 67px;
  background: #FFFFFF;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.04);
  position: fixed;
  top: 0;
  z-index: 999;
  display: block;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container a {
  color: #407AFF;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container a:hover {
  color: #699bff;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container a:active {
  color: #2b5ad9;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container .row {
  display: flex;
  flex-direction: row;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container .HelpNavigatorWithSearch-container-content {
  height: 67px;
  align-items: center;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container .HelpNavigatorWithSearch-container-content .container-content-search {
  margin-right: 40px;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container .HelpNavigatorWithSearch-container-content .container-content-search input::placeholder {
  color: #8C8C8C;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container .HelpNavigatorWithSearch-container-content .container-content-search .ezd-input-affix-wrapper {
  border: 1px solid rgba(209, 209, 209, 0.5);
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container .HelpNavigatorWithSearch-container-content .container-content-search .ezd-input-affix-wrapper:hover {
  border-color: #699bff;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container .HelpNavigatorWithSearch-container-content .container-content-search .ezd-input-search-without-button .ezd-input-group-addon span {
  right: 20px;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container .HelpNavigatorWithSearch-container-content .container-content-search .ezd-input-search-without-button .ezd-input-affix-wrapper {
  padding-right: 40px;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container .HelpNavigatorWithSearch-container-content .container-content-item {
  line-height: 20px;
  font-size: 14px;
  color: #262626;
  letter-spacing: 1.56px;
  font-weight: 400;
  margin-right: 40px;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container .HelpNavigatorWithSearch-container-content .container-content-item:hover {
  color: #407AFF;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container .HelpNavigatorWithSearch-container-content .container-content-item:active {
  color: #2b5ad9;
}
.HelpNavigatorWithSearch .HelpNavigatorWithSearch-container .HelpNavigatorWithSearch-container-content .container-content-item:last-child {
  margin-right: 0px;
}

.HelpBannerWithSearch {
  width: 1920px;
  margin: auto;
  position: relative;
}
.HelpBannerWithSearch .HelpBannerWithSearch-gradient-left {
  width: 133px;
  height: 567px;
  background: linear-gradient(to right, #E9F0F9, rgba(233, 240, 249, 0));
  position: absolute;
  left: 0%;
}
.HelpBannerWithSearch .HelpBannerWithSearch-gradient-right {
  width: 133px;
  height: 567px;
  background: linear-gradient(to left, #E9F0F9, rgba(233, 240, 249, 0));
  position: absolute;
  right: 0%;
  top: 0%;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content {
  width: 100%;
  height: 100%;
  display: flex;
  padding: 0 60px;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content a {
  color: #407AFF;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content a:hover {
  color: #699bff;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content a:active {
  color: #2b5ad9;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .row {
  display: flex;
  flex-direction: row;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter {
  width: 100%;
  z-index: 1;
  text-align: left;
  max-width: 1400px;
  min-width: 1200px;
  margin: 113px auto  47px auto;
  align-items: center;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-left {
  margin-right: 170px;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-left .containter-left-title {
  font-size: 42px;
  color: #262626;
  letter-spacing: 0;
  line-height: 50px;
  font-weight: 500;
  margin-bottom: 40px;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-left .containter-left-search {
  width: 600px;
  border-radius: 2px;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-left .containter-left-search input::placeholder {
  font-size: 14px;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-left .containter-left-search .ezd-input-affix-wrapper {
  border: 1px solid #ffffff;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-left .containter-left-search .ezd-input-affix-wrapper:hover {
  border-color: #699bff;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-left .containter-left-search .ezd-input-search-without-button .ezd-input-group-addon span {
  bottom: 12px;
  right: 20px;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-left .containter-left-search .ezd-input-search-without-button .ezd-input-affix-wrapper {
  padding-right: 40px;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-left .containter-left-hot {
  font-size: 14px;
  color: #595959;
  line-height: 20px;
  font-weight: 400;
  margin-top: 20px;
  align-items: center;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-left .containter-left-hot .left-hot-icon {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-left .containter-left-hot .left-hot-txt {
  color: #595959;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-left .containter-left-hot .left-hot-txt:hover {
  color: #407AFF;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-right {
  width: 450px;
  height: 240px;
  background-image: linear-gradient(180deg, #F7FBFF 0%, #FFFFFF 100%);
  border-radius: 8px;
  padding: 28px 20px 20px 32px;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-right .containter-right-title {
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-right .containter-right-title .containter-right-more {
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-right .containter-right-item {
  align-items: center;
  margin-bottom: 10px;
  cursor: pointer;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-right .containter-right-item .containter-right-item-tag {
  flex-shrink: 0;
  flex-grow: 0;
  width: 64px;
  height: 24px;
  border: 1px solid #407aff;
  border-radius: 2px;
  font-size: 12px;
  color: #407AFF;
  line-height: 20px;
  font-weight: 400;
  margin-right: 10px;
  padding: 2px 0;
  text-align: center;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-right .containter-right-item-txt {
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 400;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.HelpBannerWithSearch .HelpBannerWithSearch-content .content-containter .content-containter-right .containter-right-item:hover .containter-right-item-txt {
  color: #407AFF;
}

.cn-virtual-bar {
  position: fixed;
  right: 50px;
  bottom: 210px;
  font-size: 16px;
  z-index: 8;
}
.cn-virtual-bar .cn-virtual-bar-container {
  width: 40px;
}
.cn-virtual-bar .cn-virtual-bar-container .cn-virtual-bar-item {
  width: 40px;
  height: 40px;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 100%);
  box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
  border-radius: 20px;
  margin-bottom: 10px;
  font-size: 14px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
  cursor: pointer;
}
.cn-virtual-bar .cn-virtual-bar-container .cn-virtual-bar-item .cn-virtual-icon {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  background-size: cover;
  background-repeat: no-repeat;
}
.cn-virtual-bar .cn-virtual-bar-container .cn-virtual-bar-item .cn-virtual-bar-tip {
  width: 14px;
  margin: 0 auto;
}
.cn-virtual-bar .cn-virtual-bar-container .cn-virtual-bar-item:hover {
  color: #407AFF;
}
.cn-virtual-popover-txt {
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 6px;
}
.cn-virtual-popover-image {
  width: 148px;
  height: 148px;
}
.cn-virtual-man {
  position: fixed;
  right: 130px;
  bottom: 20px;
  width: 440px;
  height: auto;
  cursor: pointer;
  z-index: 1000;
}
.cn-virtual-popup {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.45);
  cursor: default;
  z-index: 10000;
}
.cn-virtual-popup .cn-virtual-popup-img {
  width: 300px;
  height: auto;
}
.virtual-alert-enter {
  opacity: 0;
  transform: scale(0.2);
}
.virtual-alert-enter-active {
  opacity: 1;
  transform: translateX(0);
  transition: opacity 300ms, transform 300ms;
}
.virtual-alert-exit {
  opacity: 1;
}
.virtual-alert-exit-active {
  opacity: 0;
  transform: scale(0.2);
  transform-origin: 100% 0;
  transition: opacity 300ms, transform 300ms;
}
.virtual-fade-enter {
  opacity: 0;
}
.virtual-fade-enter-active {
  opacity: 1;
  transition: opacity 300ms, transform 300ms;
}
.virtual-fade-exit {
  opacity: 1;
}
.virtual-fade-exit-active {
  opacity: 0;
  transition: opacity 300ms, transform 300ms;
}

.BeginnerNavigator-relative {
  position: relative !important;
}
.BeginnerNavigator {
  padding-left: 60px;
  padding-right: 60px;
  width: 100%;
  height: 70px;
  background: #FFFFFF;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.04);
  position: fixed;
  top: 0;
  z-index: 9;
  display: block;
}
.BeginnerNavigator .BeginnerNavigator-container a {
  color: #407AFF;
}
.BeginnerNavigator .BeginnerNavigator-container a:hover {
  color: #699bff;
}
.BeginnerNavigator .BeginnerNavigator-container a:active {
  color: #2b5ad9;
}
.BeginnerNavigator .BeginnerNavigator-container .row {
  display: flex;
  flex-direction: row;
}
.BeginnerNavigator .BeginnerNavigator-container .BeginnerNavigator-container-content {
  height: 70px;
  align-items: center;
}
.BeginnerNavigator .BeginnerNavigator-container .BeginnerNavigator-container-content .container-content-item {
  line-height: 20px;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
  margin-right: 80px;
  cursor: pointer;
}
.BeginnerNavigator .BeginnerNavigator-container .BeginnerNavigator-container-content .container-content-item-checked {
  color: #407AFF;
}
.BeginnerNavigator .BeginnerNavigator-container .BeginnerNavigator-container-content .container-content-item:hover {
  color: #407AFF;
}
.BeginnerNavigator .BeginnerNavigator-container .BeginnerNavigator-container-content .container-content-item:active {
  color: #2b5ad9;
}
.BeginnerNavigator .BeginnerNavigator-container .BeginnerNavigator-container-content .container-content-item:last-child {
  margin-right: 0px;
}

.BeginnerSolvingChannel {
  padding-left: 60px;
  padding-right: 60px;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container a {
  color: #407AFF;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container a:hover {
  color: #699bff;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container a:active {
  color: #2b5ad9;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container .row {
  display: flex;
  flex-direction: row;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container .column {
  display: flex;
  flex-direction: column;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container .BeginnerSolvingChannel-container-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container .BeginnerSolvingChannel-container-content {
  border-radius: 4px;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container .BeginnerSolvingChannel-container-content .container-content-left {
  background: #F5F7FA;
  height: 480px;
  padding: 50px 80px;
  width: 50%;
  justify-content: center;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container .BeginnerSolvingChannel-container-content .container-content-left .container-content-left-item {
  margin-bottom: 15px;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container .BeginnerSolvingChannel-container-content .container-content-left .container-content-left-item .container-content-left-item-title {
  font-size: 18px;
  color: #407AFF;
  line-height: 30px;
  font-weight: 500;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container .BeginnerSolvingChannel-container-content .container-content-left .container-content-left-item .container-content-left-item-desc {
  font-size: 14px;
  color: #262626;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  max-width: 522px;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container .BeginnerSolvingChannel-container-content .container-content-left .container-content-left-item .container-content-left-item-desc .item-desc-btn {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  display: inline-block;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container .BeginnerSolvingChannel-container-content .container-content-left .container-content-left-bottom {
  margin-top: 15px;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container .BeginnerSolvingChannel-container-content .container-content-left .container-content-left-bottom .container-content-left-bottom-item {
  font-size: 14px;
  color: #262626;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.BeginnerSolvingChannel .BeginnerSolvingChannel-container .BeginnerSolvingChannel-container-content .container-content-right-img {
  width: 50%;
  height: 480px;
}

.BeginnerCommonProblem {
  width: 100%;
  background-image: url(https://resource.eziot.com/group1/M00/00/A9/CtwQE2OK8WaAdNsnAAEEabinCm0372.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.BeginnerCommonProblem .row {
  display: flex;
  flex-direction: row;
}
.BeginnerCommonProblem .column {
  display: flex;
  flex-direction: column;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container {
  height: 400px;
  align-items: center;
  padding: 0 60px;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-left {
  width: 60%;
  justify-content: center;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-left .container-left-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  line-height: 40px;
  font-weight: 500;
  margin-bottom: 20px;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-left .container-left-desc {
  font-size: 16px;
  color: #8C8C8C;
  line-height: 24px;
  font-weight: 400;
  max-width: 416px;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .container-mid {
  width: 1px;
  height: 180px;
  background: #EBEBEB;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-right {
  width: 40%;
  padding-left: 90px;
  justify-content: center;
  border-left: 1px solid #EBEBEB;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-right .container-right-item {
  font-size: 16px;
  color: #595959;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 15px;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-right .container-right-btn {
  font-size: 16px;
  color: #595959;
  line-height: 24px;
  font-weight: 400;
  position: relative;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-right .container-right-btn:after {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  top: 4px;
  overflow: hidden;
  vertical-align: 0;
  background-image: url(https://resource.eziot.com/group1/M00/00/CD/CtwQEmR12DeAF-0OAAAFROIf9Mg089.svg);
  background-position: 70% 46%;
  background-size: cover;
  margin-left: 5px;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-right .container-right-btn:hover:after {
  background-image: url(http://resource.eziot.com/group2/M00/00/99/CtwQF2RbNROATV16AAAC9D8q1Vc334.svg);
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-right .container-right-btn:hover {
  color: #407AFF;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-right .container-right-btn:active {
  color: #2b5ad9;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-right .container-right-item:hover {
  color: #407AFF;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-right .container-right-item:active {
  color: #2b5ad9;
}
.BeginnerCommonProblem .BeginnerCommonProblem-container .BeginnerCommonProblem-container-right .container-right-item:last-child {
  margin-bottom: 0;
}

.CommonProblem {
  width: 100%;
  padding: 60px 0 79.5px;
}
.CommonProblem .row {
  display: flex;
  flex-direction: row;
}
.CommonProblem .column {
  display: flex;
  flex-direction: column;
}
.CommonProblem .CommonProblem-container {
  align-items: flex-start;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-left {
  align-items: center;
  justify-content: center;
  margin-top: 19.5px;
  text-align: left;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-left .container-left-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  line-height: 40px;
  font-weight: 500;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-left .container-left-desc {
  margin-top: 20px;
  font-size: 16px;
  color: #8C8C8C;
  line-height: 24px;
  font-weight: 400;
  max-width: 416px;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-left .container-left-btn-wrap {
  margin-top: 15px;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-left .container-left-btn-wrap .container-left-btn {
  height: 24px;
  font-size: 16px;
  color: #407AFF;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  display: inline-block;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-left .container-left-btn-wrap .container-left-btn::after {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  top: 4px;
  overflow: hidden;
  vertical-align: 0;
  background-image: url(http://resource.eziot.com/group2/M00/00/99/CtwQF2RbNROATV16AAAC9D8q1Vc334.svg);
  background-position: 70% 46%;
  background-size: cover;
  margin-left: 5px;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right {
  padding-left: 120px;
  width: 100%;
  box-sizing: border-box;
  justify-content: center;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right .CommonProblem-container-right-item {
  border-bottom: 1px solid rgba(217, 217, 217, 0.5);
  padding: 19.5px 30px;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right .CommonProblem-container-right-item .icon-up,
.CommonProblem .CommonProblem-container .CommonProblem-container-right .CommonProblem-container-right-item .CommonProblem-container-right-desc {
  display: none;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right .CommonProblem-container-right-item .icon-down {
  display: block;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right .CommonProblem-container-right-item.selected .icon-up,
.CommonProblem .CommonProblem-container .CommonProblem-container-right .CommonProblem-container-right-item.selected .CommonProblem-container-right-desc {
  display: block;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right .CommonProblem-container-right-item.selected .icon-down {
  display: none;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right .CommonProblem-container-right-item-title-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right .CommonProblem-container-right-item-title-wrap:hover .CommonProblem-container-right-item-title {
  color: #407AFF;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right .CommonProblem-container-right-item-title-wrap:hover .icon {
  color: #407AFF;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right .CommonProblem-container-right-item-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right .CommonProblem-container-right-desc {
  margin-top: 20px;
  font-size: 16px;
  color: #595959;
  text-align: justify;
  line-height: 24px;
  font-weight: 400;
  transition: all 0.5s ease-in-out;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right .container-right-btn {
  font-size: 16px;
  color: #407AFF;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  margin-right: 10px;
}
.CommonProblem .CommonProblem-container .CommonProblem-container-right .container-right-btn:last-child {
  margin-right: 0;
}

.BeginnerLiveApp {
  padding-left: 60px;
  padding-right: 60px;
}
.BeginnerLiveApp .BeginnerLiveApp-container a {
  color: #407AFF;
}
.BeginnerLiveApp .BeginnerLiveApp-container a:hover {
  color: #699bff;
}
.BeginnerLiveApp .BeginnerLiveApp-container a:active {
  color: #2b5ad9;
}
.BeginnerLiveApp .BeginnerLiveApp-container .row {
  display: flex;
  flex-direction: row;
}
.BeginnerLiveApp .BeginnerLiveApp-container .BeginnerLiveApp-container-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.BeginnerLiveApp .BeginnerLiveApp-container .BeginnerLiveApp-container-content {
  width: 100%;
  height: 0;
  padding-top: 51.6%;
  position: relative;
}
.BeginnerLiveApp .BeginnerLiveApp-container .BeginnerLiveApp-container-content .container-content-btn {
  width: 15%;
  height: 7%;
  position: absolute;
  top: 3.4%;
  left: 18%;
  cursor: pointer;
}
.BeginnerLiveApp .BeginnerLiveApp-container .BeginnerLiveApp-container-content .container-content-btn2 {
  width: 9.2%;
  height: 6.6%;
  position: absolute;
  top: 51.7%;
  left: 18.1%;
  cursor: pointer;
}

.BeginnerAccountRule {
  width: 100%;
  background-color: #fafafa;
  padding: 80px 60px;
}
.BeginnerAccountRule a {
  color: #407AFF;
}
.BeginnerAccountRule a:hover {
  color: #699bff;
}
.BeginnerAccountRule a:active {
  color: #2b5ad9;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 10px;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-tags {
  font-size: 14px;
  letter-spacing: 0;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
  width: 100%;
  display: block;
  margin-bottom: 40px;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content {
  width: 100%;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox {
  width: 100%;
  height: 182px;
  background: #FFFFFF;
  border: 2px solid #ffffff;
  box-shadow: 5px 5px 18px -4px rgba(192, 209, 223, 0.3), -5px -5px 10px -2px rgba(255, 255, 255, 0.63);
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox .BeginnerAccountRule-backgroundImg {
  width: 100%;
  height: 182px;
  padding: 36px 40px;
  background-position: center;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox .card-warp {
  position: absolute;
  z-index: 2;
  top: 36px;
  left: 40px;
  right: 40px;
  height: 110px;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox .contentBox-title {
  font-size: 18px;
  color: #000000;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 10px;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox .contentBox-desc {
  font-size: 14px;
  color: #5E5E5E;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  overflow: hidden;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox:hover .BeginnerAccountRule-backgroundImg {
  width: 100%;
  height: 182px;
  padding: 36px 40px;
  background-image: url(https://resource.eziot.com/group1/M00/00/85/CtwQE2K9VhiAahtFAAX6Dr_i_7I869.png);
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1.06);
  transition: transform 0.6s;
  background-position: center;
  opacity: 0.5;
}

.BeginnerDeveloper {
  width: 100%;
  background-color: #f5f7fa;
  padding: 80px 60px;
}
.BeginnerDeveloper a {
  color: #407AFF;
}
.BeginnerDeveloper a:hover {
  color: #699bff;
}
.BeginnerDeveloper a:active {
  color: #2b5ad9;
}
.BeginnerDeveloper .BeginnerDeveloper-container .BeginnerDeveloper-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.BeginnerDeveloper .BeginnerDeveloper-container .BeginnerDeveloper-content {
  width: 100%;
}
.BeginnerDeveloper .BeginnerDeveloper-container .BeginnerDeveloper-content .content-items {
  width: 100%;
  height: 175px;
  background: #FFFFFF;
  border-radius: 4px;
  padding: 30px 25px;
}
.BeginnerDeveloper .BeginnerDeveloper-container .BeginnerDeveloper-content .content-items .content-items-top {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px;
}
.BeginnerDeveloper .BeginnerDeveloper-container .BeginnerDeveloper-content .content-items .content-items-top .content-items-top-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
}
.BeginnerDeveloper .BeginnerDeveloper-container .BeginnerDeveloper-content .content-items .content-items-top .content-items-top-a {
  font-size: 14px;
  letter-spacing: 0;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
}
.BeginnerDeveloper .BeginnerDeveloper-container .BeginnerDeveloper-content .content-items .content-items-desc {
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  text-align: justify;
  line-height: 24px;
  font-weight: 400;
  overflow: hidden;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.BeginnerDeveloper .BeginnerDeveloper-container .BeginnerDeveloper-content .content-items:hover {
  transform: translateY(-10px);
  box-shadow: 0px 35px 26px -8px rgba(0, 0, 0, 0.04);
}

.price-calculator {
  width: 100%;
}
.price-calculator .row {
  display: flex;
  flex-direction: row;
}
.price-calculator .price-calculator-title {
  font-size: 14px;
  color: #262626;
  line-height: 22px;
  font-weight: 500;
  margin-bottom: 8px;
}
.price-calculator .price-calculator-top {
  margin-bottom: 19px;
}
.price-calculator .price-calculator-top .price-calculator-top-line {
  align-items: center;
  margin-bottom: 10px;
}
.price-calculator .price-calculator-top .price-calculator-top-line .top-line-item {
  align-items: center;
  justify-content: space-between;
  width: 300px;
  margin-right: 40px;
}
.price-calculator .price-calculator-top .price-calculator-top-line .top-line-item .ezd-input-number-group-addon {
  min-width: 52px;
}
.price-calculator .price-calculator-top .price-calculator-top-line .top-line-item2 {
  align-items: center;
  justify-content: space-between;
  width: 224px;
}
.price-calculator .price-calculator-top .price-calculator-top-line .top-line-item-label {
  font-size: 14px;
  color: #595959;
  line-height: 22px;
  font-weight: 400;
}
.price-calculator .price-calculator-mid {
  margin-bottom: 30px;
}
.price-calculator .price-calculator-bottom .bottom-icon {
  width: 14px;
  height: 14px !important;
  margin-left: 3px !important;
  color: #595959;
}
.price-calculator .price-calculator-bottom .price-calculator-bottom-tags {
  align-items: center;
  margin-top: 24px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}
.price-calculator .price-calculator-bottom .price-calculator-bottom-tags .bottom-tags-icon {
  width: 14px;
  height: 14px !important;
  margin-right: 6px !important;
}
.price-calculator .price-calculator-bottom .price-calculator-bottom-tags .bottom-tags-txt {
  color: #595959;
}
.price-calculator-footer {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
}
.price-calculator-footer .footer-left {
  text-align: left;
}
.price-calculator-footer .footer-left .footer-left-title {
  font-size: 14px;
  color: #262626;
  line-height: 22px;
  font-weight: 500;
}
.price-calculator-footer .footer-left .footer-left-price {
  font-size: 20px;
  color: #FF6600;
  line-height: 22px;
  font-weight: 500;
}
.price-calculator-footer .footer-left .footer-left-unit {
  font-size: 14px;
  color: #FF6600;
  line-height: 22px;
  font-weight: 500;
}
.price-calculator-footer .footer-left .footer-left-desc {
  font-size: 12px;
  color: #8C8C8C;
  line-height: 20px;
  font-weight: 400;
  margin-top: 5px;
}
.price-calculator-footer .footer-right .ezd-btn {
  padding: 4px 13px;
}

.try-device .ant-btn-primary {
  background: #407AFF;
  border-radius: 2px;
}
.try-device .live-card .input-line {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 24px;
}
.try-device .live-card .live-title {
  font-size: 14px;
  color: #262626;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 4px;
}
.try-device .qr-row-line {
  margin-top: 16px;
  margin-bottom: 40px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.try-device .qr-row-line .qr-row-line-item {
  margin: 0 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.try-device .qr-row-line .qr-row-line-item .item-icon {
  width: 108px;
  height: 108px;
  margin-bottom: 8px;
}
.try-device .qr-row-line .qr-row-line-item .item-title {
  width: 108px;
  font-size: 14px;
  color: #595959;
  text-align: center;
  line-height: 22px;
  font-weight: 400;
}
.try-device .btn-one-line {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  justify-content: flex-end;
}
.try-device .btn-two-line {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  margin-top: 30px;
}
.try-device .btn-two-line .btn-left {
  color: #407AFF;
}
.try-device .btn-two-line .btn-left:hover {
  color: #699bff;
}
.try-device .btn-two-line .btn-left:active {
  color: #2b5ad9;
}
.try-device .btn-two-line .btn-right {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}

.video-player .video-item {
  position: fixed;
  width: 800px;
  height: 450px;
  margin: 0 auto;
  top: 50%;
  margin-top: -225px;
  left: calc(50% - 400px);
  opacity: 1;
  z-index: 99999;
}
.video-player .mask {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99998;
  height: 100%;
  width: 100%;
  background: black;
  opacity: 0.9;
  filter: alpha(opacity=40);
}
.video-player .close {
  position: absolute;
  right: 40px;
  top: 40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAYAAADIgFBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNENTNGRTlBMkQ4MTFFNUE3NjNGMDZGNTc4MDM4RjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNENTNGRUFBMkQ4MTFFNUE3NjNGMDZGNTc4MDM4RjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowM0Q1M0ZFN0EyRDgxMUU1QTc2M0YwNkY1NzgwMzhGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowM0Q1M0ZFOEEyRDgxMUU1QTc2M0YwNkY1NzgwMzhGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PonUyBgAAAEOSURBVHja7NfRCcIwFAXQVrpCHcMddAfRFfRfqD9WJ3MIHUB/1R3iK6QQStPk3ZcH/UjggpikHijNtaUxppjLWBQzGhmTMSkwO0qj+Jsnyn50pnu0B6kpT8plZE6a1l67Hpv3bdIA9ZClb83U5pSgICSESQWKgsRgXFCrCYnFoCAWhIPhgtgQLiYWBEEQTAgEQ1CMDySCdKnAI/1LWVPuzndbyobyQXuiFP7TqykP+3klgaRo7SPlZ3OQNmgl2Ns6t8Y4t+wGXzHhES85qeGnaeqpEYE0ugYGaZUeBFIrPQSkBYFAoQVX6RHPAWlDWCDfRJMQMgSdfWt8dfCSlt5Eub61ijK/a2dMxvTjL8AA174TXiy995oAAAAASUVORK5CYII=) no-repeat;
  width: 40px;
  height: 40px;
}


.PriceProductUnit {
  width: 100%;
}
.PriceProductUnit .row {
  display: flex;
  flex-direction: row;
}
.PriceProductUnit .column {
  display: flex;
  flex-direction: column;
}
.PriceProductUnit .PriceProductUnit-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-top: 80px;
  margin-bottom: 28px;
}
.PriceProductUnit .PriceProductUnit-subTitle {
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
  margin: 20px 0 36px;
}
.PriceProductUnit .PriceProductUnit-subTitle a {
  display: inline-block;
  width: 80px;
  color: #407AFF;
  text-align: left;
}
.PriceProductUnit .PriceProductUnit-subTitle a:after {
  display: inline-block;
  width: 15px;
  height: 10px;
  overflow: hidden;
  vertical-align: 0;
  background-image: url(https://resource.eziot.com/group2/M00/00/71/CtwQFmHX7iCAW241AAACd6tk6E8038.svg);
  background-position: 70% 46%;
  background-size: cover;
  transition: margin-left 0.5s;
  content: "";
}
.PriceProductUnit .PriceProductUnit-subTitle a:hover:after {
  margin-left: 5px;
}
.PriceProductUnit .PriceProductUnit-subTitle a:first-child {
  margin-right: 20px;
}
.PriceProductUnit .PriceProductUnit-subTitle a:last-child {
  margin-left: 20px;
}
.PriceProductUnit .PriceProductUnit-title-icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  margin-bottom: 16px;
  background-size: cover;
  background-position-y: 0;
}
.PriceProductUnit .PriceProductUnit-title-icon.enter {
  animation: comeOut 0.3s steps(24) forwards;
}
.PriceProductUnit .PriceProductUnit-title-icon.leave {
  animation: goBack 0.3s steps(24) forwards;
}
@keyframes comeOut {
  from {
    background-position-y: 0;
  }
  to {
    background-position-y: -1440px;
  }
}
@keyframes goBack {
  from {
    background-position-y: -1440px;
  }
  to {
    background-position-y: 0;
  }
}
.PriceProductUnit .PriceProductUnit-tabContainer .ant-tabs {
  text-align: center;
}
.PriceProductUnit .PriceProductUnit-tabContainer .ant-tabs-nav-container {
  font-size: 16px;
  color: #595959;
  line-height: 24px;
  font-weight: 400;
  max-width: 14rem;
  min-width: 10.8rem;
}
.PriceProductUnit .PriceProductUnit-tabContainer .ant-tabs-bar {
  margin: 0;
  max-width: 14rem;
  min-width: 10.8rem;
  margin: 0 auto;
}
.PriceProductUnit .PriceProductUnit-tabContainer .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 12px 45px;
}
@media screen and (min-width: 1370px) and (max-width: 1440px) {
  .PriceProductUnit .PriceProductUnit-tabContainer .ant-tabs-nav .ant-tabs-tab {
    padding: 12px 40px;
  }
}
@media screen and (max-width: 1370px) {
  .PriceProductUnit .PriceProductUnit-tabContainer .ant-tabs-nav .ant-tabs-tab {
    padding: 12px 35px;
  }
}
.PriceProductUnit .PriceProductUnit-tabContainer .ant-tabs-ink-bar {
  height: 3px !important;
  background-color: #407AFF;
}
.PriceProductUnit .PriceProductUnit-tabContainer .ant-tabs-nav .ant-tabs-tab-active {
  color: #407AFF;
}
.PriceProductUnit .PriceProductUnit-tabContainer .ant-tabs-nav .ant-tabs-tab:hover {
  color: #407AFF;
}
.PriceProductUnit .PriceProductUnit-tabContainer .ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane,
.PriceProductUnit .PriceProductUnit-tabContainer .ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane {
  background-color: #F5F7FA;
}
.PriceProductUnit .PriceProductUnit-tabContainer .PriceProductUnit-content {
  max-width: 14rem;
  min-width: 10.8rem;
  background-color: #F5F7FA;
  margin: auto;
  padding: 50px 0px 30px;
}
@media screen and (max-width: 1300px) {
  .PriceProductUnit .PriceProductUnit-tabContainer .PriceProductUnit-content {
    padding: 50px 60px 30px 60px;
  }
}
.PriceProductUnit .PriceProductUnit-tabContainer .PriceProductUnit-content .content-item {
  width: 100%;
  height: 184px;
  background: #FFFFFF;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 30px 20px;
  align-items: center;
  justify-content: center;
}
.PriceProductUnit .PriceProductUnit-tabContainer .PriceProductUnit-content .content-item:hover {
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06) !important;
  /* 鼠标悬浮时盒子出现的阴影 */
  transform: translate(0, -10px);
  /* 鼠标悬浮时盒子上移10px */
}
.PriceProductUnit .PriceProductUnit-tabContainer .PriceProductUnit-content .content-item .content-item-title {
  font-size: 20px;
  color: #262626;
  line-height: 32px;
  font-weight: 500;
  margin-bottom: 20px;
  align-items: center;
}
.PriceProductUnit .PriceProductUnit-tabContainer .PriceProductUnit-content .content-item .content-item-title .content-item-title-icon {
  width: 20px;
  height: 20px;
  margin-left: 4px;
  cursor: pointer;
}
.PriceProductUnit .PriceProductUnit-tabContainer .PriceProductUnit-content .content-item .content-item-unit {
  font-size: 18px;
  color: #FF6600;
  line-height: 28px;
  font-weight: 500;
}
.PriceProductUnit .PriceProductUnit-tabContainer .PriceProductUnit-content .content-item .content-item-price {
  font-size: 28px;
  color: #FF6600;
  line-height: 28px;
  font-weight: 500;
}
.PriceProductUnit .PriceProductUnit-tabContainer .PriceProductUnit-content .content-item .content-item-txt {
  font-size: 14px;
  color: #262626;
  line-height: 28px;
  font-weight: 400;
  margin-left: 6px;
}
.PriceProductUnit .PriceProductUnit-tabContainer .PriceProductUnit-content .content-item .content-item-btns {
  align-items: center;
  margin-top: 20px;
}
.PriceProductUnit .PriceProductUnit-tabContainer .PriceProductUnit-content .content-item .content-item-btns .content-item-btn {
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  margin-right: 20px;
  display: inline-block;
}
.PriceProductUnit .PriceProductUnit-tabContainer .PriceProductUnit-content .content-item .content-item-btns .content-item-btn:last-child {
  margin-right: 0;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .ant-tabs {
  text-align: center;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .ant-tabs-nav-container {
  font-size: 16px;
  color: #595959;
  line-height: 24px;
  font-weight: 400;
  max-width: 1400px;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .ant-tabs-bar {
  margin: 0;
  border: none;
  background: #fff;
  max-width: 1440px;
  min-width: 1240px;
  margin: 0 auto;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 12px 55px;
}
@media screen and (min-width: 1370px) and (max-width: 1440px) {
  .PriceProductUnit .PriceProductUnit-tabContainer2 .ant-tabs-nav .ant-tabs-tab {
    padding: 12px 50px;
  }
}
@media screen and (max-width: 1370px) {
  .PriceProductUnit .PriceProductUnit-tabContainer2 .ant-tabs-nav .ant-tabs-tab {
    padding: 12px 35px;
  }
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .ant-tabs-ink-bar {
  height: 3px !important;
  background-color: #407AFF;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .ant-tabs-nav .ant-tabs-tab-active {
  color: #407AFF;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .ant-tabs-nav .ant-tabs-tab:hover {
  color: #407AFF;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane,
.PriceProductUnit .PriceProductUnit-tabContainer2 .ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane {
  background-color: #F5F7FA;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .PriceProductUnit-content {
  max-width: 1420px;
  background-color: #F5F7FA;
  margin: auto;
  padding: 30px 0px 60px 20px;
  display: flex;
  align-items: flex-start;
  text-align: left;
}
@media screen and (max-width: 1300px) {
  .PriceProductUnit .PriceProductUnit-tabContainer2 .PriceProductUnit-content {
    padding: 30px 60px 60px 60px;
  }
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .PriceProductUnit-content .content-item {
  width: 100%;
  height: 184px;
  background: #FFFFFF;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 30px 40px;
  align-items: center;
  justify-content: center;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .PriceProductUnit-content .content-item .content-item-title {
  font-size: 20px;
  color: #262626;
  line-height: 32px;
  font-weight: 500;
  margin-bottom: 20px;
  align-items: center;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .PriceProductUnit-content .content-item .content-item-title .content-item-title-icon {
  width: 20px;
  height: 20px;
  margin-left: 4px;
  cursor: pointer;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .PriceProductUnit-content .content-item .content-item-unit {
  font-size: 18px;
  color: #FF6600;
  line-height: 28px;
  font-weight: 500;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .PriceProductUnit-content .content-item .content-item-price {
  font-size: 28px;
  color: #FF6600;
  line-height: 28px;
  font-weight: 500;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .PriceProductUnit-content .content-item .content-item-txt {
  font-size: 14px;
  color: #262626;
  line-height: 28px;
  font-weight: 400;
  margin-left: 6px;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .PriceProductUnit-content .content-item .content-item-btns {
  align-items: center;
  margin-top: 20px;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .PriceProductUnit-content .content-item .content-item-btns .content-item-btn {
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  margin-right: 20px;
  display: inline-block;
}
.PriceProductUnit .PriceProductUnit-tabContainer2 .PriceProductUnit-content .content-item .content-item-btns .content-item-btn:last-child {
  margin-right: 0;
}
.container-row-top-item-popver .item-popver-title {
  margin-bottom: 16px;
}
.container-row-top-item-popver .item-popver-title2 {
  font-size: 14px;
  color: #262626;
  line-height: 22px;
  font-weight: 500;
  margin-bottom: 8px;
}
.container-row-top-item-popver .item-popver-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 16px;
}
.container-row-top-item-popver .item-popver-item {
  margin-right: 15px;
}
.container-row-top-item-popver .item-popver-item:last-child {
  margin-right: 0;
}
.container-row-top-item-popver .item-popver-icon {
  width: 55px;
  height: 55px;
  margin-bottom: 5px;
}
.container-row-top-item-popver .item-popver-name {
  width: 55px;
  font-size: 12px;
  color: #595959;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
}
.container-row-top-item-popver .item-popver-tag {
  font-size: 14px;
  color: #595959;
  line-height: 22px;
  font-weight: 400;
  display: flex;
}
.container-row-top-item-popver .item-popver-price {
  font-size: 14px;
  color: #FF6600;
  line-height: 22px;
  font-weight: 500;
}

.PricePayBusinessPop-content a {
  color: #407AFF;
}
.PricePayBusinessPop-content a:hover {
  color: #699bff;
}
.PricePayBusinessPop-content a:active {
  color: #2b5ad9;
}
.PricePayBusinessPop-content .content-title {
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 12px;
}
.PricePayBusinessPop-content .content-desc {
  font-size: 14px;
  color: #595959;
  line-height: 22px;
  font-weight: 400;
  word-wrap: break-word;
  margin-bottom: 8px;
}
.PricePayBusinessPop-content .content-tags {
  font-size: 14px;
  color: #8C8C8C;
  line-height: 22px;
  font-weight: 400;
}

.PriceService {
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}
.PriceService .row {
  display: flex;
  flex-direction: row;
}
.PriceService .PriceService-container {
  text-align: center;
  margin: auto;
  margin-bottom: 40px;
}
.PriceService .PriceService-container .PriceService-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
  padding-top: 60px;
}
.PriceService .PriceService-container .PriceService-area {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.PriceService .PriceService-container .PriceService-area .PriceService-card {
  width: 100%;
  height: 171px;
  text-align: left;
  padding: 40px 30px;
  background-image: linear-gradient(180deg, #F5F9FC 0%, #FFFFFF 100%);
  border: 3px solid #ffffff;
  box-shadow: 5px 5px 20px 0px rgba(192, 209, 223, 0.4);
  border-radius: 4px;
  margin-bottom: 20px;
}
.PriceService .PriceService-container .PriceService-area .PriceService-card .PriceService-card-top {
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px;
}
.PriceService .PriceService-container .PriceService-area .PriceService-card .PriceService-card-top .PriceService-cardTitle {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 600;
}
.PriceService .PriceService-container .PriceService-area .PriceService-card .PriceService-card-top .PriceService-cardTitle-a {
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
}
.PriceService .PriceService-container .PriceService-area .PriceService-card .PriceService-card-top .PriceService-cardTitle-a:hover {
  color: #699bff;
}
.PriceService .PriceService-container .PriceService-area .PriceService-card .PriceService-card-top .PriceService-cardTitle-a:active {
  color: #2b5ad9;
}
.PriceService .PriceService-container .PriceService-area .PriceService-setText {
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  text-align: justify;
  line-height: 24px;
  font-weight: 400;
  overflow: hidden;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.PriceService .PriceService-container .PriceService-entryData {
  margin-top: 40px;
}
.PriceService .PriceService-container .PriceService-entryData .PriceService-entryData-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  cursor: pointer;
}
.PriceService .PriceService-container .PriceService-entryData .PriceService-entryData-item .PriceService-entryData-item-title {
  font-size: 18px;
  color: #262626;
  text-align: center;
  line-height: 30px;
  font-weight: 500;
  margin-top: 15px;
}
.PriceService .PriceService-container .PriceService-entryData .PriceService-entryData-item .PriceService-entryData-item-icon {
  width: 48px;
  height: 48px;
}

.price-base-calculator {
  width: 100%;
}
.price-base-calculator .row {
  display: flex;
  flex-direction: row;
}
.price-base-calculator .price-base-calculator-top .base-calculator-top-label {
  font-size: 14px;
  color: #262626;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 4px;
}
.price-base-calculator .price-base-calculator-top .base-calculator-top-input {
  width: 432px;
  margin-bottom: 24px;
}
.price-base-calculator .price-base-calculator-top .base-calculator-top-icon {
  width: 14px;
  height: 14px;
  margin-right: 2px;
}
.price-base-calculator .price-base-calculator-bottom .price-calculator-bottom-tags {
  align-items: center;
  margin-top: 24px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}
.price-base-calculator .price-base-calculator-bottom .price-calculator-bottom-tags .bottom-tags-icon {
  width: 14px;
  height: 14px !important;
  margin-right: 6px !important;
}
.price-base-calculator .price-base-calculator-bottom .price-calculator-bottom-tags .bottom-tags-txt {
  color: #595959;
}
.price-base-calculator-footer {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
}
.price-base-calculator-footer .row {
  display: flex;
  flex-direction: row;
}
.price-base-calculator-footer .footer-left {
  text-align: left;
  max-width: 286px;
}
.price-base-calculator-footer .footer-left .footer-left-title {
  font-size: 14px;
  color: #262626;
  line-height: 22px;
  font-weight: 500;
  min-width: 70px;
}
.price-base-calculator-footer .footer-left .footer-left-price {
  font-size: 14px;
  color: #FF6600;
  line-height: 22px;
  font-weight: 500;
}
.price-base-calculator-footer .footer-left .footer-left-unit {
  font-size: 14px;
  color: #FF6600;
  line-height: 22px;
  font-weight: 500;
}
.price-base-calculator-footer .footer-left .footer-left-desc {
  font-size: 12px;
  color: #8C8C8C;
  line-height: 20px;
  font-weight: 400;
  margin-top: 5px;
}
.price-base-calculator-footer .footer-right .ezd-btn {
  padding: 4px 13px;
}
.base-calculator-popover {
  width: 394px;
  padding: 16px 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.base-calculator-popover .base-calculator-popover-title {
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  font-weight: 500;
  width: 100%;
}
.base-calculator-popover .base-calculator-popover-img {
  width: 160px;
  height: 160px;
  margin-bottom: 10px;
}
.base-calculator-popover .base-calculator-popover-desc {
  font-size: 14px;
  color: #595959;
  text-align: center;
  line-height: 22px;
  font-weight: 400;
}

.PriceSetMeal {
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
}
.PriceSetMeal .row {
  display: flex;
  flex-direction: row;
}
.PriceSetMeal .column {
  display: flex;
  flex-direction: column;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 20px;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-tags-icon {
  width: 18px;
  height: 18px;
  margin-left: 10px;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-tags {
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 40px;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-tags .PriceSetMeal-tags-a {
  font-size: 14px;
  letter-spacing: 0;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
  margin-right: 20px;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-tags .PriceSetMeal-tags-a:last-child {
  margin-right: 0;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-header {
  width: 100%;
  height: 60px;
  background: #407AFF;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  line-height: 30px;
  font-weight: 500;
  align-items: center;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-header .PriceSetMeal-table-header-item {
  width: 16%;
  height: 60px;
  align-items: center;
  justify-content: center;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-header-first {
  border-radius: 4px 4px 0px 0px;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-last-table-content-container {
  border-radius: 0px 0px 4px 4px;
  overflow: hidden;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-column-header {
  width: 20%;
  background: rgba(64, 122, 255, 0.06);
  border-radius: 0px 0px 0px 4px;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-column-header .column-header-item {
  width: 100%;
  height: 60px;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 28px;
  font-weight: 500;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container {
  width: 80%;
  border: 1px solid #f0f0f0;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row {
  width: 100%;
  min-height: 60px;
  background: #ffffff;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row .table-content-container-row-item {
  width: 20%;
  min-height: 60px;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #595959;
  letter-spacing: 0;
  text-align: center;
  line-height: 28px;
  font-weight: 400;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row .table-content-container-row-item .ezd-select-selection-item {
  color: #595959;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row .table-content-container-row-item-mult-line {
  min-height: 60px;
  display: flex;
  flex-direction: column;
  padding: 15px 0;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row .table-content-container-row-item-mult-line .table-content-container-row-item-line {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: relative;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row .table-content-container-row-item-mult-line .table-content-container-row-item-line:empty {
  display: none;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row .table-content-container-row-item-mult-line .PriceSetMeal-tags-icon {
  position: absolute;
  right: -28px;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row .container-row-top {
  width: 100%;
  height: 120px;
  border-bottom: 1px solid #f0f0f0;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row .container-row-top-item {
  width: 20%;
  height: 120px;
  align-items: center;
  justify-content: center;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row .container-row-top-item .container-row-top-item-price {
  font-size: 20px;
  color: #FF6600;
  line-height: 22px;
  font-weight: 500;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row .container-row-top-item .container-row-top-item-price-original {
  font-size: 14px;
  color: #8c8c8c;
  letter-spacing: 0;
  text-align: justify;
  line-height: 24px;
  font-weight: 400;
  text-decoration: line-through;
  margin-left: 4px;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row .container-row-top-item .container-row-top-item-unit {
  font-size: 16px;
  color: #595959;
  letter-spacing: 0;
  text-align: center;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 6px;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row .container-row-top-tip {
  width: 100%;
  height: 60px;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  letter-spacing: 0;
  text-align: center;
  line-height: 28px;
}
.PriceSetMeal .PriceSetMeal-container .PriceSetMeal-table-content .table-content-container .table-content-container-row:nth-child(even) {
  background: #f8f8f8;
}
.container-row-top-item-popver .item-popver-title {
  margin-bottom: 16px;
}
.container-row-top-item-popver .item-popver-title2 {
  font-size: 14px;
  color: #262626;
  line-height: 22px;
  font-weight: 500;
  margin-bottom: 8px;
}
.container-row-top-item-popver .item-popver-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 16px;
}
.container-row-top-item-popver .item-popver-item {
  margin-right: 15px;
}
.container-row-top-item-popver .item-popver-item:last-child {
  margin-right: 0;
}
.container-row-top-item-popver .item-popver-icon {
  width: 55px;
  height: 55px;
  margin-bottom: 5px;
}
.container-row-top-item-popver .item-popver-name {
  width: 55px;
  font-size: 12px;
  color: #595959;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
}
.container-row-top-item-popver .item-popver-tag {
  font-size: 14px;
  color: #595959;
  line-height: 22px;
  font-weight: 400;
  display: flex;
}
.container-row-top-item-popver .item-popver-price {
  font-size: 14px;
  color: #FF6600;
  line-height: 22px;
  font-weight: 500;
}
.suite-pop {
  display: inline-block;
  background: #f5f6f8;
  max-width: 370px;
}
.suite-pop .intro {
  margin: 5px;
}
.suite-pop .img {
  display: inline-block;
  width: 250px;
  height: 150px;
}
.suite-pop .img img {
  width: 100%;
}
.suite-pop .text {
  vertical-align: top;
  display: inline-block;
  width: 110px;
  margin: 0 5px;
}
.suite-pop .text .extra-flow {
  min-height: 60px;
  padding-top: 20px;
  vertical-align: bottom;
}
.suite-pop .text .suite-flow {
  padding-top: 30px;
  vertical-align: bottom;
}

.PriceCostEstimation {
  padding: 80px 60px;
  text-align: center;
  margin: auto;
}
.PriceCostEstimation .PriceCostEstimation-container {
  margin: auto;
}
.PriceCostEstimation .PriceCostEstimation-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.PriceCostEstimation .ability-content {
  display: flex;
  width: 100%;
}
.PriceCostEstimation .ability-content .ability-show {
  width: 766px;
  height: 480px;
  z-index: 1;
}
.PriceCostEstimation .ability-content .ability-show img {
  width: 100%;
  height: 100%;
}
.PriceCostEstimation .ability-content .ability-detail {
  background: #ffffff;
  display: flex;
  align-items: center;
  height: 480px;
  z-index: 0;
  padding: 0 60px 0 60px;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info {
  display: inline-block;
  text-align: left;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info .ability-detail-current span {
  font-size: 12px;
  color: #666666;
  letter-spacing: 2px;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info .ability-detail-current span:first-child {
  color: #FFFFFF;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info .ability-detail-title {
  font-size: 24px;
  color: #262626;
  letter-spacing: 0;
  line-height: 36px;
  font-weight: 500;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info .ability-detail-text {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  text-align: justify;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info .product-info-tags {
  padding-top: 10px;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info .product-info-tags .product-info-tags-item .product-info-tag-title {
  margin-top: 20px;
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
  background-image: url('https://resource.eziot.com/group1/M00/00/F0/CtwQEmVh89uAG03ZAAADROaOtg4860.png');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-left: 30px;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info .product-info-tags .product-info-tags-item .product-info-tag-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-top: 2px;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info .ability-detail-btn-container {
  margin-top: 30px;
  font-size: 16px;
  color: #FFFFFF;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info .ability-detail-btn-container .iot-btn {
  display: inline-block;
  width: 124px;
  height: 44px;
  padding: 0 30px;
  border-radius: 2px;
  text-align: center;
  color: #333333;
  line-height: 44px;
  cursor: pointer;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info .ability-detail-btn-container .iot-btn:hover {
  background: #699BFF;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info .ability-detail-btn-container .iot-btn:active {
  background: #2B5AD9;
}
.PriceCostEstimation .ability-content .ability-detail .ability-detail-info .iot-btn:first-child {
  background: #407AFF;
  border: none;
  margin-right: 30px;
  color: #ffffff;
}

.PriceExperience {
  padding-left: 60px;
  padding-right: 60px;
}
.PriceExperience-container {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
  text-align: center;
}
.PriceExperience-container .PriceExperience-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.PriceExperience-container .PriceExperience-tabContainer .ant-tabs {
  text-align: center;
}
.PriceExperience-container .PriceExperience-tabContainer .ant-tabs-nav-container {
  font-size: 16px;
  color: #595959;
  line-height: 24px;
  font-weight: 400;
  max-width: 1400px;
}
.PriceExperience-container .PriceExperience-tabContainer .ant-tabs-bar {
  margin: 0;
  background: #fff;
  max-width: 1400px;
  margin: 0 auto;
}
.PriceExperience-container .PriceExperience-tabContainer .ant-tabs-nav {
  width: 100%;
}
.PriceExperience-container .PriceExperience-tabContainer .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  background-color: #FAFAFA;
  width: 16.666%;
  border: 1px solid #f0f0f0;
}
.PriceExperience-container .PriceExperience-tabContainer .ant-tabs-nav .ant-tabs-tab:nth-child(2n) {
  border-right: none;
  border-left: none;
}
.PriceExperience-container .PriceExperience-tabContainer .ant-tabs-nav .ant-tabs-tab:last-child {
  border-right: 1px solid #f0f0f0;
}
.PriceExperience-container .PriceExperience-tabContainer .ant-tabs-ink-bar {
  height: 3px;
  background-color: #407AFF;
  position: absolute;
  top: 0;
  left: 0;
}
.PriceExperience-container .PriceExperience-tabContainer .ant-tabs-nav .ant-tabs-tab-active {
  background: #FFFFFF;
  color: #407AFF;
}
.PriceExperience-container .PriceExperience-tabContainer .ant-tabs-nav .ant-tabs-tab:hover {
  color: #407AFF;
}
.PriceExperience-container .PriceExperience-tabContainer .ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane,
.PriceExperience-container .PriceExperience-tabContainer .ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane {
  background-color: #FAFAFA;
}
.PriceExperience-container .PriceExperience-content {
  max-width: 1400px;
  background: #FFFFFF;
  border: 1px solid #f0f0f0;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  text-align: left;
}
.PriceExperience-container .PriceExperience-content-left {
  min-width: 720px;
  max-width: 815px;
  height: 650px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.PriceExperience-container .PriceExperience-content-left-video {
  display: flex;
  align-items: flex-end;
}
.PriceExperience-container .PriceExperience-content-right {
  width: 100%;
  height: 650px;
  background: #FAFAFA;
  padding: 51px 40px 0;
  border-left: 1px solid #f0f0f0;
}
.PriceExperience-container .PriceExperience-content-right-top {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.PriceExperience-container .PriceExperience-content-right-top .content-right-top-left {
  width: calc(100% - 120px);
}
.PriceExperience-container .PriceExperience-content-right-top .content-right-top-right {
  width: 98px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.PriceExperience-container .PriceExperience-content-right-top .content-right-top-right .content-right-top-right-img {
  width: 90px;
  height: 90px;
}
.PriceExperience-container .PriceExperience-content-right-top .content-right-top-right .content-right-top-right-txt {
  font-size: 14px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
  margin-top: 6px;
}
.PriceExperience-container .PriceExperience-content-right-title {
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  font-weight: 600;
  margin-bottom: 20px;
}
.PriceExperience-container .PriceExperience-content-right-text {
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  font-weight: 400;
  margin: 0;
}
.PriceExperience-container .PriceExperience-content-right-btn {
  margin-top: 20px;
  width: 106px;
  height: 40px;
  line-height: 40px;
  background: #407AFF;
  border-radius: 2px;
  font-size: 14px;
  color: #FAFAFA;
  letter-spacing: 0;
  font-weight: 400;
  text-align: center;
  cursor: pointer;
}
.PriceExperience-container .PriceExperience-content-right-btn:hover {
  background: #699BFF;
}
.PriceExperience-container .PriceExperience-content-right-btn:active {
  background: #2b5ad9;
}
.PriceExperience-container .PriceExperience-content-right-divider {
  width: 100%;
  height: 1px;
  background: #F0F0F0;
  margin: 40px 0;
}
.PriceExperience-container .product-box {
  display: flex;
  justify-content: flex-start;
  margin: 25px 0;
}
.PriceExperience-container .product-img {
  margin-right: 15px;
}
.PriceExperience-container .product-img img {
  width: 32px;
  height: 32px;
}
.PriceExperience-container .product-textTitle {
  font-size: 14px;
  color: #262626;
  letter-spacing: 0;
  font-weight: 500;
}
.PriceExperience-container .product-textTip {
  font-size: 14px;
  color: #8C8C8C;
  letter-spacing: 0;
  font-weight: 200;
  margin-top: 10px;
}

.MessagePushPrice {
  width: 100%;
  padding: 80px 60px;
}
.MessagePushPrice a {
  color: #407AFF;
}
.MessagePushPrice a:hover {
  color: #699bff;
}
.MessagePushPrice a:active {
  color: #2b5ad9;
}
.MessagePushPrice .row {
  display: flex;
  flex-direction: row;
}
.MessagePushPrice .column {
  display: flex;
  flex-direction: column;
}
.MessagePushPrice .MessagePushPrice-container .MessagePushPrice-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 500;
  margin-bottom: 40px;
}
.MessagePushPrice .MessagePushPrice-container .MessagePushPrice-content {
  width: 100%;
}
.MessagePushPrice .MessagePushPrice-container .MessagePushPrice-content .MessagePushPrice-content-header {
  align-items: center;
  width: 100%;
  height: 60px;
  background: rgba(64, 122, 255, 0.06);
}
.MessagePushPrice .MessagePushPrice-container .MessagePushPrice-content .MessagePushPrice-content-header .content-header-item {
  width: 25%;
  height: 60px;
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 60px;
  font-weight: 500;
}
.MessagePushPrice .MessagePushPrice-container .MessagePushPrice-content .MessagePushPrice-content-contenter {
  align-items: center;
  width: 100%;
  background: #ffffff;
  padding: 16px 0;
  color: #262626;
  border: 1px solid rgba(240, 240, 240, 0.5);
}
.MessagePushPrice .MessagePushPrice-container .MessagePushPrice-content .MessagePushPrice-content-contenter .content-contenter-item {
  width: 25%;
  font-size: 16px;
  letter-spacing: 0;
  text-align: center;
  line-height: 28px;
  font-weight: 400;
  align-items: center;
  justify-content: center;
}
.MessagePushPrice .MessagePushPrice-container .MessagePushPrice-content .MessagePushPrice-content-footer {
  width: 100%;
  height: 60px;
  background: rgba(64, 122, 255, 0.06);
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 60px;
  font-weight: 400;
}

.MessagePushProductArc {
  width: 100%;
  padding: 80px 60px;
}
.MessagePushProductArc a {
  color: #407AFF;
}
.MessagePushProductArc a:hover {
  color: #699bff;
}
.MessagePushProductArc a:active {
  color: #2b5ad9;
}
.MessagePushProductArc .row {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.MessagePushProductArc .column {
  display: flex;
  flex-direction: column;
}
.MessagePushProductArc .MessagePushProductArc-container .MessagePushProductArc-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 500;
  margin-bottom: 40px;
}
.MessagePushProductArc .MessagePushProductArc-container .MessagePushProductArc-content {
  width: 100%;
}
.MessagePushProductArc .MessagePushProductArc-container .MessagePushProductArc-content .MessagePushProductArc-content-right {
  width: 1200px;
  height: 526px;
}
.MessagePushProductArc .MessagePushProductArc-container .MessagePushProductArc-content .MessagePushProductArc-content-left .content-left-title {
  font-size: 24px;
  color: #262626;
  letter-spacing: 0;
  line-height: 36px;
  font-weight: 500;
  margin-bottom: 20px;
}
.MessagePushProductArc .MessagePushProductArc-container .MessagePushProductArc-content .MessagePushProductArc-content-left .content-left-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 30px;
}
.MessagePushProductArc .MessagePushProductArc-container .MessagePushProductArc-content .MessagePushProductArc-content-left .content-left-btn {
  width: 116px;
  color: #ffffff;
}

.SdkDownload {
  padding: 80px 60px;
  text-align: center;
  margin: auto;
}
.SdkDownload .SdkDownload-container {
  margin: auto;
}
.SdkDownload .SdkDownload-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.SdkDownload .SdkDownload-list {
  /* .app-cell:hover{
        box-shadow: 0rem 0rem 0.16rem 0.16rem #101216;
      } */
}
.SdkDownload .SdkDownload-list .app-cell {
  min-width: 1080px;
  max-width: 1400px;
  width: 100%;
  /* height: 2.8rem; */
  /* margin-bottom: 0.3rem; */
  /* background: #1c1F28; */
  display: inline-block;
  text-align: center;
}
.SdkDownload .SdkDownload-list .app-cell .product {
  display: flex;
  margin: 0 0 0.3rem;
  text-align: center;
  width: 100%;
}
.SdkDownload .SdkDownload-list .app-cell .type {
  display: inline-block;
  text-align: center;
  width: 1.8rem;
  height: 1.8rem;
  vertical-align: top;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
}
.SdkDownload .SdkDownload-list .app-cell .type .product-category {
  margin: 0.38rem 0;
}
.SdkDownload .SdkDownload-list .type .icon {
  text-align: center;
  margin-bottom: 7px;
}
.SdkDownload .SdkDownload-list .type .icon img {
  height: 76px;
}
.SdkDownload .SdkDownload-list .type .name {
  display: none;
  line-height: 1.5em;
  font-family: "Microsoft Yahei";
  display: inline-block;
  text-align: center;
}
.SdkDownload .SdkDownload-list .app-cell .intro {
  margin-top: 0.1rem;
  flex: 1;
  display: inline-block;
  vertical-align: top;
  height: 2rem;
}
.SdkDownload .SdkDownload-list .app-cell .intro .title {
  font-family: "Helvetica Neue";
  padding: 0 0 0 0.40rem ;
  margin-bottom: .1rem;
  text-align: left;
}
.SdkDownload .SdkDownload-list .intro .title .version {
  display: inline-block;
  font-size: 0.18rem;
  line-height: 1.5em;
  color: #262626;
}
.SdkDownload .SdkDownload-list .intro .title .time {
  display: inline-block;
  color: #595959;
  font-size: 0.14rem;
  margin-left: 0.25rem;
}
.SdkDownload .SdkDownload-list .intro .title .hint-horizontal {
  display: inline-block;
  color: #595959;
  font-size: 0.14rem;
  margin-left: 0.25rem;
}
.SdkDownload .SdkDownload-list .intro .detail {
  font-family: "Microsoft Yahei";
  color: #595959;
}
.SdkDownload .SdkDownload-list .intro .detail .detail-container {
  list-style: none;
  margin: 0;
  padding: 0 0 0 0.40rem;
  text-align: left;
}
.SdkDownload .SdkDownload-list .detail-container .detail-item {
  font-size: .12rem;
  line-height: .22rem;
}
.SdkDownload .SdkDownload-list .app-cell .support {
  height: 2.14rem;
  display: inline-block;
}
.SdkDownload .SdkDownload-list .support .support-group {
  height: 100%;
  list-style: none;
  margin: auto;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.SdkDownload .SdkDownload-list .support .support-group .support-item {
  margin-left: 0.2rem;
  display: inline-block;
}
.SdkDownload .SdkDownload-list .support .support-group .support-item:first-child {
  margin-left: 0;
}
.SdkDownload .SdkDownload-list .support .support-group .support-item .btn {
  text-align: center;
  line-height: .4rem;
  color: #407AFF;
  width: 1.2rem;
  height: .4rem;
  display: inline-block;
  border: 1px solid #407AFF;
  border-radius: 1px;
}
.SdkDownload .SdkDownload-list .support .support-group .support-item .btn:hover {
  color: #699bff;
  border: 1px solid #699bff;
}
.SdkDownload .SdkDownload-list .support .support-group .support-item .btn:active {
  color: #2B5AD9;
  border: 1px solid #2B5AD9;
}
.SdkDownload .SdkDownload-list .support .support-group .support-item .btn .btn-before img {
  display: inline-block;
  width: .14rem;
  height: .14rem;
  vertical-align: middle;
  line-height: 0.4rem;
  margin-right: 0.06rem;
}
.SdkDownload .SdkDownload-list a {
  text-decoration: none;
  color: #5390ff;
}

.SolutionsCaseContent {
  padding-left: 60px;
  padding-right: 60px;
  background: #FFFFFF;
  padding-bottom: 0px;
}
.SolutionsCaseContent .SolutionsCaseContent-box {
  padding-top: 48px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content {
  display: flex;
  flex-direction: row;
  position: relative;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs-fixed {
  position: fixed;
  top: 108px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs-absolute {
  position: absolute;
  bottom: 34px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs {
  width: 300px;
  text-align: left;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .ant-anchor-ink {
  display: none;
  padding: 0;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .ant-anchor-wrapper {
  background: #FFFFFF;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .ant-anchor-link {
  padding: 0;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .content-left-tabs-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 30px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .content-left-tabs-item {
  cursor: pointer;
  width: 300px;
  height: 52px;
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
  display: flex;
  align-items: center;
  padding-left: 40px;
  background-color: white;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .content-left-tabs-item-click {
  color: #407AFF;
  background-color: #F0F5FF;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .content-left-tabs-item:hover {
  color: #407AFF;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .content-left-tabs-footer {
  margin-top: 98px;
  margin-left: 40px;
  margin-bottom: 30px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .content-left-tabs-footer .tabs-footer-icon {
  width: 68px;
  height: 68px;
  margin-bottom: 10px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .content-left-tabs-footer .tabs-footer-title {
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 5px;
  width: 240px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .content-left-tabs-footer .tabs-footer-desc {
  margin-bottom: 30px;
  width: 240px;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: justify;
  font-weight: 400;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .content-left-tabs-footer .tabs-footer-url {
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  font-weight: 400;
  width: 240px;
  cursor: pointer;
  margin-bottom: 15px;
  display: block;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .content-left-tabs-footer .tabs-footer-txt {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  font-weight: 400;
  margin-bottom: 5px;
  width: 240px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-left-tabs .content-left-tabs-footer .tabs-footer-txt2 {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  font-weight: 400;
  margin-bottom: 15px;
  width: 240px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box {
  border-left: 1px solid #F0F0F0;
  padding-left: 60px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-content {
  width: 100%;
  text-align: left;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-content .right-content-title {
  font-size: 24px;
  color: #262626;
  font-weight: 500;
  margin-bottom: 20px;
  padding-top: 50px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-content .right-content-item .right-content-item-subtitle {
  margin-bottom: 8px;
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 500;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-content .right-content-item .right-content-item-desc {
  margin-bottom: 20px;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: justify;
  font-weight: 400;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-content .right-content-item .right-content-item-img {
  margin: 20px 0;
  width: 100%;
  height: auto;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-content .right-content-item:nth-last-child(1) :last-child {
  margin-bottom: 0px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-product .right-product-title {
  font-size: 24px;
  color: #262626;
  font-weight: 500;
  padding-top: 50px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-product .right-product-content {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 20px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-product .right-product-content .ezd-carousel .slick-dots-bottom {
  bottom: -30px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-product .right-product-content .ezd-carousel .slick-dots li button {
  background: #EEEFF5;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-product .right-product-content .ezd-carousel .slick-dots li.slick-active button {
  background: #407AFF;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-product .right-product-content .product-content-item {
  width: 100%;
  padding: 15px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-product .right-product-content .product-content-item .box-content-left-item {
  text-align: left;
  cursor: pointer;
  transition: all 0.5s;
  width: 100%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  border-radius: 8px;
  padding: 25px;
  display: inline-block;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-product .right-product-content .product-content-item .box-content-left-item .content-left-item-top {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 9px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-product .right-product-content .product-content-item .box-content-left-item .content-left-item-top .left-item-top-icon {
  width: 15px;
  height: 15px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-product .right-product-content .product-content-item .box-content-left-item .content-left-item-bottom {
  font-size: 14px;
  color: #8C8C8C;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-product .right-product-content .product-content-item .box-content-left-item:hover {
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06) !important;
  transform: translateY(-10px);
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-product .right-product-content .product-content-item .box-content-left-item:hover .content-left-item-top {
  color: #407aff;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-title {
  font-size: 24px;
  color: #262626;
  font-weight: 500;
  padding-top: 50px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data {
  width: 100%;
  margin-top: 30px;
  display: flex;
  margin-bottom: 80px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data .IndustryModule3-data-img-box {
  width: 360px;
  height: 180px;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data .IndustryModule3-data-icon {
  width: 360px;
  height: 180px;
  border: 1px solid #f1f1f1;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data .IndustryModule3-data-switch {
  width: 360px;
  height: 180px;
  border: 1px solid #f1f1f1;
  transition: all 0.36s;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data .IndustryModule3-data-hoverImg {
  width: 360px;
  height: 180px;
  border-radius: 4px;
  transition: all 0.5s ease-out 0.1s;
  opacity: 0;
  position: absolute;
  left: 0;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data .IndustryModule3-data-text {
  width: calc(100% - 360px);
  height: 180px;
  padding-left: 40px;
  padding-top: 4px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-top {
  display: flex;
  align-items: center;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-top .IndustryModule3-data-text-top-title {
  margin-right: 10px;
  font-size: 20px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-top .IndustryModule3-data-text-top-hot {
  width: 42px;
  height: 24px;
  background: #ff4d4f;
  border-radius: 2px;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  line-height: 24px;
  font-weight: 400;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-top-scenetypes {
  height: 24px;
  text-align: center;
  display: flex;
  margin-top: 20px;
  margin-bottom: 10px;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-top-scenetypes .IndustryModule3-data-text-top-scenetypes-type {
  height: 100%;
  margin-right: 10px;
  background: #f0f7ff;
  border-radius: 2px;
  text-align: center;
  white-space: nowrap;
  padding: 0 8px;
  font-size: 12px;
  color: #407aff;
  line-height: 24px;
  font-weight: 400;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-content {
  font-size: 14px;
  color: #8c8c8c;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  margin: 20px 0 10px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -moz-box;
  -webkit-line-clamp: 3;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  /*! autoprefixer: on */
  overflow-wrap: break-word;
  white-space: normal !important;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data .IndustryModule3-data-text .IndustryModule3-data-text-bottom {
  width: 100%;
  font-size: 14px;
  color: #8c8c8c;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap !important;
  text-overflow: ellipsis;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data:hover .IndustryModule3-data-text-top .IndustryModule3-data-text-top-title {
  color: #407aff;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data:hover .IndustryModule3-data-switch {
  opacity: 0;
}
.SolutionsCaseContent .SolutionsCaseContent-box .SolutionsCaseContent-box-content .content-right-box .content-right-solution .content-right-content .IndustryModule3-data:hover .IndustryModule3-data-hoverImg {
  opacity: 1;
  transform: scale(1.03);
}

.PlatformPower {
  padding-top: 80px;
  padding-left: 60px;
  padding-right: 60px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .ant-tabs-tab {
  font-size: 16px;
  color: #666666;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .ant-tabs-tab:hover {
  color: #407AFF;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .ant-tabs-tab:hover {
  color: #407AFF;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .ant-tabs-nav-scroll {
  display: flex;
  justify-content: center;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .ant-tabs-nav .ant-tabs-tab-active {
  color: #407AFF;
  font-weight: 500;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .ant-tabs-ink-bar {
  height: 3px;
  background: #407AFF;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item:first-child {
  margin-top: 50px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item:last-child {
  padding-bottom: 80px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item {
  margin-top: 60px;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: left;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-img {
  width: 45.7%;
  height: 290px;
  margin-right: 120px;
  border-radius: 4px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right-img {
  width: 45.7%;
  height: 290px;
  border-radius: 4px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right {
  width: 45.7%;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-title {
  font-size: 24px;
  color: #262626;
  letter-spacing: 0;
  line-height: 36px;
  font-weight: 500;
  margin-bottom: 20px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-subtitle {
  font-size: 18px;
  color: #333333;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 5px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  max-width: 550px;
  margin-bottom: 30px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-subtitle2 {
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-desc2 {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-list {
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 400;
  max-width: 589px;
  display: flex;
  flex-direction: row;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  word-break: break-all;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-desc a {
  text-decoration: none;
  color: #595959;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-right .box-content-item-right-list .box-content-item-right-list-item .data-desc a:hover {
  color: #407AFF;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left {
  margin-right: 120px;
  width: 45.7%;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-title {
  font-size: 24px;
  color: #262626;
  letter-spacing: 0;
  line-height: 36px;
  font-weight: 500;
  margin-bottom: 20px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-subtitle {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  max-width: 550px;
  margin-bottom: 30px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-list {
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 400;
  max-width: 589px;
  display: flex;
  flex-direction: row;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-list .box-content-item-left-list-item .data-title {
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-list .box-content-item-left-list-item .data-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
  word-break: break-all;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-list .box-content-item-left-list-item .data-desc a {
  text-decoration: none;
  color: #595959;
}
.PlatformPower .SchemeDetails-box .SchemeDetails-box-content .SchemeDetails-box-content-item .box-content-item-left .box-content-item-left-list .box-content-item-left-list-item .data-desc a:hover {
  color: #407AFF;
}

.ProductArchitecture {
  background: #FFFFFF;
  padding-bottom: 80px;
  padding-left: 60px;
  padding-right: 60px;
}
.ProductArchitecture h1,
.ProductArchitecture h2,
.ProductArchitecture h3,
.ProductArchitecture h4,
.ProductArchitecture h5 {
  margin-bottom: unset;
  cursor: default;
}
.ProductArchitecture .box .box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  padding-top: 80px;
}
.ProductArchitecture .box .box-content {
  margin-top: 40px;
  text-align: left;
  display: flex;
  flex-wrap: nowrap;
  gap: 30px;
}
.ProductArchitecture .box .box-content .item1 {
  width: 39.92%;
  background: #ffffff;
}
.ProductArchitecture .box .box-content .item1 img {
  width: 100%;
  height: 100%;
}
.ProductArchitecture .box .box-content .item2 {
  width: 32.14%;
  background: #ffffff;
  padding: 0 37px 0 37px;
}
.ProductArchitecture .box .box-content .item2 video {
  width: 100%;
  height: 100%;
}
.ProductArchitecture .box .box-content .item3 {
  flex: auto;
  padding: 0 0 0 13px;
  gap: 20px;
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: center;
}
.ProductArchitecture .box .box-content .item3 h3 {
  color: #262626;
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: 0px;
  text-align: left;
}
.ProductArchitecture .box .box-content .item3 small {
  display: flex;
  gap: 25px;
}
.ProductArchitecture .box .box-content .item3 small a {
  color: #4c80f7;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0px;
  text-align: left;
  display: flex;
  align-items: center;
}
.ProductArchitecture .box .box-content .item3 small a div {
  width: 16px;
  height: 16px;
}
.ProductArchitecture .box .box-content .item3 button {
  cursor: pointer;
  width: 106px;
  height: 40px;
  border: 1px solid #407aff;
  border-radius: 2px;
  background: #407aff;
  margin-top: 20px;
  color: #fafafa;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: center;
}

.ProductArchitectureImgAndText {
  padding-bottom: 80px;
  padding-left: 60px;
  padding-right: 60px;
  background: #fff;
}
.ProductArchitectureImgAndText h1,
.ProductArchitectureImgAndText h2,
.ProductArchitectureImgAndText h3,
.ProductArchitectureImgAndText h4,
.ProductArchitectureImgAndText h5 {
  margin-bottom: unset;
  cursor: default;
}
.ProductArchitectureImgAndText .box .box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  padding-top: 80px;
}
.ProductArchitectureImgAndText .box .box-content {
  margin-top: 40px;
  text-align: left;
  display: flex;
  flex-wrap: nowrap;
  gap: 45px;
}
.ProductArchitectureImgAndText .box .box-content .item1 {
  border-radius: 8px;
  background: #ffffff;
  padding: 17.25px;
}
.ProductArchitectureImgAndText .box .box-content .item1 img {
  width: 100%;
  height: 100%;
}
.ProductArchitectureImgAndText .box .box-content .item3 {
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: center;
}
.ProductArchitectureImgAndText .box .box-content .item3 .title {
  color: #262626;
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: 0px;
  text-align: left;
  margin-bottom: 20px;
  margin-top: 50px;
}
.ProductArchitectureImgAndText .box .box-content .item3 .title:nth-of-type(1) {
  margin-top: 0;
}
.ProductArchitectureImgAndText .box .box-content .item3 .desc {
  color: #595959;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: left;
}

.ProductFeatures {
  background: #fafafa;
  padding-bottom: 80px;
  padding-left: 60px;
  padding-right: 60px;
}
.ProductFeatures h1,
.ProductFeatures h2,
.ProductFeatures h3,
.ProductFeatures h4,
.ProductFeatures h5 {
  margin-bottom: unset;
  cursor: default;
}
.ProductFeatures .box .box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  padding-top: 80px;
}
.ProductFeatures .box .box-content {
  height: 414px;
  box-sizing: content-box;
  margin-top: 40px;
  padding: 12px;
  text-align: left;
  display: flex;
  flex-wrap: nowrap;
  gap: 14px;
  background: #ffffff;
}
.ProductFeatures .box .box-content .item1 {
  width: 54.28%;
  background: #ffffff;
  display: flex;
}
.ProductFeatures .box .box-content .item1 img {
  width: 65.57%;
  height: 100%;
}
.ProductFeatures .box .box-content .item1 .switchBox {
  width: 34.43%;
  flex: auto;
  height: 100%;
  background-color: #f2f5fa;
  padding: 15px 12px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.ProductFeatures .box .box-content .item1 .switchBox .switchBtn {
  width: 100%;
  text-align: center;
}
.ProductFeatures .box .box-content .item1 .switchBox .switchBtn.btn {
  height: 47px;
  line-height: 47px;
  border-radius: 4px;
  background: #ffffff;
  color: #595959;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0px;
  text-align: center;
  cursor: pointer;
  user-select: none;
}
.ProductFeatures .box .box-content .item1 .switchBox .switchBtn.btn.active {
  color: #fafafa;
  background: linear-gradient(136.77deg, #48a0ff 3.172%, #407aff 96.828%);
}
.ProductFeatures .box .box-content .item2 {
  width: 44.85%;
  background: #ffffff;
  overflow: hidden;
}
.ProductFeatures .box .box-content .item2 img {
  width: 100%;
  height: 100%;
}

.ProductFeatures1-wrap {
  width: 100%;
  padding: 0 60px;
  background: #fafafa;
}
.ProductFeatures1-wrap .ProductFeatures1 {
  padding: 80px 0 80px;
  margin: 0 auto;
  width: 100%;
  max-width: 1400px;
  min-width: 1080px;
}
.ProductFeatures1-wrap .ProductFeatures1-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.ProductFeatures1-wrap .ProductFeatures1-subTitle {
  text-align: center;
}
.ProductFeatures1-wrap .tabs-box {
  margin: 60px 0 20px;
  overflow: hidden;
  display: flex;
  justify-content: start;
}
.ProductFeatures1-wrap .tabs-box .tabs {
  cursor: pointer;
  margin-right: 15px;
  padding: 0 15px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  color: #333333;
  background: #FFFFFF;
  min-width: 86px;
}
.ProductFeatures1-wrap .tabs-box .tabs .tabs-icon {
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 auto 16px;
}
.ProductFeatures1-wrap .tabs-box .tabs .tabs-title {
  color: #262626;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
  letter-spacing: 0px;
  text-align: left;
}
.ProductFeatures1-wrap .tabs-box .tabs.active {
  background: #407AFF !important;
  font-size: 14px;
  color: #FBFBFB !important;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item {
  width: 100%;
  display: flex;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-left {
  width: 625px;
  padding: 60px;
  text-align: left;
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-left .ProductFeatures1-tabpane-item-left-container {
  width: 100%;
  position: relative;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-left .ProductFeatures1-tabpane-item-left-container .ProductFeatures1-tabpane-item-title {
  margin-bottom: 20px;
  width: 235px;
  height: 36px;
  overflow: hidden;
  color: #262626;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
  letter-spacing: 0px;
  text-align: left;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-left .ProductFeatures1-tabpane-item-left-container .ProductFeatures1-tabpane-item-subTitle-item {
  font-size: 20px;
  color: #262626;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 30px;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-left .ProductFeatures1-tabpane-item-left-container .ProductFeatures1-tabpane-item-content {
  margin-bottom: 30px;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-left .ProductFeatures1-tabpane-item-left-container .ProductFeatures1-tabpane-item-content .ProductFeatures1-tabpane-item-content-item {
  color: #595959;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0px;
  text-align: left;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-left .ProductFeatures1-tabpane-item-left-container .ProductFeatures1-tabpane-item-btn {
  display: flex;
  position: absolute;
  bottom: 0px;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-left .ProductFeatures1-tabpane-item-left-container .ProductFeatures1-tabpane-item-btn .ProductFeatures1-tabpane-item-btn-item {
  padding: 10px 15px;
  background: #4469FF;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  color: #FBFBFB;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-left .ProductFeatures1-tabpane-item-left-container .ProductFeatures1-tabpane-item-btn .ProductFeatures1-tabpane-item-btn-item > img {
  width: 20px;
  height: 20px;
  margin-left: 8px;
  margin-top: -5px;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-left .ProductFeatures1-tabpane-item-footer {
  margin-top: 34px;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-left .ProductFeatures1-tabpane-item-footer .ProductFeatures1-tabpane-item-footer-text {
  display: inline-block;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 4.2px;
  margin-right: 30px;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-left .ProductFeatures1-tabpane-item-footer img.ProductFeatures1-tabpane-item-footer-logo {
  margin-right: 30px;
  display: inline-block;
  width: 80px;
}
.ProductFeatures1-wrap .ProductFeatures1-tabpane-item .ProductFeatures1-tabpane-item-right img {
  width: 100%;
  height: 100%;
}

.ProductNews {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 80px;
  padding-bottom: 80px;
}
.ProductNews .ProductNews-container {
  text-align: center;
}
.ProductNews .ProductNews-container .slick-arrow.slick-prev {
  width: 40px;
  height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #fff;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  border-radius: 100%;
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  display: inline-block;
  top: 100px;
  margin-left: -31px;
}
.ProductNews .ProductNews-container .slick-arrow.slick-prev::after:hover {
  border-top: 2px solid #407AFF;
  border-right: 2px solid #407AFF;
}
.ProductNews .ProductNews-container .slick-arrow.slick-prev::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border-top: 2px solid #c3c8d6;
  border-right: 2px solid #c3c8d6;
  transform: rotate(-135deg);
  margin-right: 10px;
  top: 15px;
  left: 16px;
}
.ProductNews .ProductNews-container .slick-arrow.slick-prev:hover:after {
  border-top: 2px solid #407AFF;
  border-right: 2px solid #407AFF;
}
.ProductNews .ProductNews-container .slick-arrow.slick-next {
  width: 40px;
  height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #fff;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 97%);
  border-radius: 100%;
  box-shadow: 0px 12px 12px -4px rgba(0, 0, 0, 0.05);
  display: inline-block;
  top: 100px;
  margin-right: -31px;
}
.ProductNews .ProductNews-container .slick-arrow.slick-next::after:hover {
  border-top: 2px solid #407AFF;
  border-right: 2px solid #407AFF;
}
.ProductNews .ProductNews-container .slick-arrow.slick-next::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border-top: 2px solid #c3c8d6;
  border-right: 2px solid #c3c8d6;
  transform: rotate(45deg);
  margin-right: 10px;
  top: 15px;
  left: 12px;
}
.ProductNews .ProductNews-container .slick-arrow.slick-next:hover:after {
  border-top: 2px solid #407AFF;
  border-right: 2px solid #407AFF;
}
.ProductNews .ProductNews-container .ant-carousel .slick-list .slick-slide.slick-active {
  height: 298px;
}
.ProductNews .ProductNews-container .ant-carousel .slick-prev,
.ProductNews .ProductNews-container .ant-carousel .slick-next {
  top: 80px;
}
.ProductNews .ProductNews-container .ProductNews-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.ProductNews .ProductNews-container .ProductNews-area {
  display: inline-block;
  width: 92%;
  text-align: center;
}
.ProductNews .ProductNews-container .ProductNews-area .ant-carousel .slick-slider {
  width: auto !important;
}
.ProductNews .ProductNews-container .ProductNews-area .ProductNews-item:hover .title {
  color: #407AFF !important;
}
.ProductNews .ProductNews-container .ProductNews-area .ProductNews-item {
  display: inline-block;
  position: relative;
  width: 100%;
  text-align: left;
  padding-right: 20px;
}
.ProductNews .ProductNews-container .ProductNews-area .ProductNews-item img {
  overflow: hidden;
  border-radius: 8px;
  width: 412px;
  height: 180px;
}
.ProductNews .ProductNews-container .ProductNews-area .ProductNews-item .ProductNews-item-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
.ProductNews .ProductNews-container .ProductNews-area .ProductNews-item .ProductNews-item-title .title {
  color: #262626;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: 0px;
  text-align: left;
}
.ProductNews .ProductNews-container .ProductNews-area .ProductNews-item .ProductNews-item-title .time {
  color: #8c8c8c;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0px;
  text-align: right;
}
.ProductNews .ProductNews-container .ProductNews-area .ProductNews-item .ProductNews-item-desc {
  color: #8c8c8c;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0px;
  text-align: left;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.TrialCenter-wrap {
  width: 100%;
  padding: 0 60px;
  background: #fafafa;
}
.TrialCenter-wrap .TrialCenter {
  padding: 80px 0 80px;
}
.TrialCenter-wrap .TrialCenter-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 40px;
}
.TrialCenter-wrap .TrialCenter-subTitle {
  text-align: center;
}
.TrialCenter-wrap .tabs-box {
  margin: 60px 0 20px;
  overflow: hidden;
  display: flex;
  justify-content: start;
}
.TrialCenter-wrap .tabs-box .tabs {
  cursor: pointer;
  margin-right: 15px;
  padding: 0 15px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  color: #333333;
  background: #FFFFFF;
  min-width: 86px;
}
.TrialCenter-wrap .tabs-box .tabs .tabs-icon {
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 auto 16px;
}
.TrialCenter-wrap .tabs-box .tabs .tabs-title {
  color: #262626;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
  letter-spacing: 0px;
  text-align: left;
}
.TrialCenter-wrap .tabs-box .tabs.active {
  background: #407AFF !important;
  font-size: 14px;
  color: #FBFBFB !important;
}
.TrialCenter-wrap .TrialCenter-content {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left {
  text-align: left;
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
  margin-right: 96px;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-left-container {
  width: 100%;
  position: relative;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-left-container .TrialCenter-content-title {
  margin-bottom: 20px;
  width: 235px;
  height: 36px;
  overflow: hidden;
  color: #262626;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
  letter-spacing: 0px;
  text-align: left;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-left-container .TrialCenter-content-tags {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-left-container .TrialCenter-content-tags .TrialCenter-content-tag {
  background: #F0F7FF;
  margin-bottom: 5px;
  padding: 6px 10px;
  color: #407AFF;
  border-radius: 2px;
  font-size: 14px;
  display: inline-block;
  line-height: 20px;
  font-weight: 400;
  margin: 0 10px 10px 0;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-left-container .TrialCenter-content-subTitle-item {
  font-size: 20px;
  color: #262626;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 30px;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-left-container .TrialCenter-content-content {
  margin-bottom: 30px;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-left-container .TrialCenter-content-content .TrialCenter-content-content-item {
  color: #595959;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0px;
  text-align: left;
  opacity: 0.8;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-left-container .TrialCenter-content-btn {
  display: flex;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-left-container .TrialCenter-content-btn .TrialCenter-content-btn-item {
  height: 44px;
  padding-left: 30px;
  padding-right: 30px;
  background: #407AFF;
  font-size: 16px;
  line-height: 44px;
  color: #FFFFFF;
  font-weight: 400;
  border-radius: 2px;
  border-color: #407AFF;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-left-container .TrialCenter-content-btn .TrialCenter-content-btn-item:hover {
  background: #699BFF;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-left-container .TrialCenter-content-btn .TrialCenter-content-btn-item:active {
  background: #2b5ad9;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-left-container .TrialCenter-content-btn .TrialCenter-content-btn-item > img {
  width: 20px;
  height: 20px;
  margin-left: 8px;
  margin-top: -5px;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-footer {
  margin-top: 34px;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-footer .TrialCenter-content-footer-text {
  display: inline-block;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 4.2px;
  margin-right: 30px;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-left .TrialCenter-content-footer img.TrialCenter-content-footer-logo {
  margin-right: 30px;
  display: inline-block;
  width: 80px;
}
.TrialCenter-wrap .TrialCenter-content .TrialCenter-content-right img {
  width: 100%;
  height: 100%;
}

.ResourcePackagePrice {
  width: 100%;
  padding: 80px 60px;
}
.ResourcePackagePrice .ResourcePackagePrice-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 34px;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-thead {
  border: solid 2px #407AFF;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-thead > tr > th {
  background-color: #407AFF;
  color: #fff;
  font-weight: 500;
  height: 60px;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-thead > tr > th::before {
  display: none;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-thead > tr > th:first-child {
  border-top-left-radius: 4px;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-thead > tr > th:last-child {
  border-top-right-radius: 4px;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-tbody {
  border: solid 2px #F8F8F8;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-tbody > tr {
  font-weight: 400;
  height: 60px;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  color: #262626;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-tbody > tr:nth-child(even) {
  background-color: #F8F8F8;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-tbody > tr > td {
  border-bottom: none;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-tbody > tr td[first-col-span="true"] {
  background-color: #EEF3FF;
  border-bottom: solid 2px #FFF;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-tbody > tr td[first-col-span="true"]:last-child {
  border-bottom-width: 0;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-tbody > tr td[second-col-span="true"]::after {
  content: " ";
  border-right: solid 2px #F8F8F8;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-tbody > tr td[first-col="true"] {
  border-left: solid 2px #F8F8F8;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-tbody > tr td[last-col="true"] {
  border-right: solid 2px #F8F8F8;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-tbody > tr td[last-row="true"] {
  border-bottom: solid 2px #F8F8F8;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-tbody > tr td[bottom-left-td="true"] {
  border-bottom-left-radius: 4px;
}
.ResourcePackagePrice .ResourcePackagePrice-table .ezd-table-tbody > tr td[bottom-right-td="true"] {
  border-bottom-right-radius: 4px;
}
.ResourcePackagePrice .normal-table tr > td:first-child {
  border-left: solid 2px #F8F8F8;
}
.ResourcePackagePrice .normal-table tr > td:last-child {
  border-right: solid 2px #F8F8F8;
}
.ResourcePackagePrice .normal-table tr:last-child > td {
  border-bottom: solid 2px #F8F8F8;
}
.ResourcePackagePrice .normal-table tr:last-child > td:first-child {
  border-bottom-left-radius: 4px;
}
.ResourcePackagePrice .normal-table tr:last-child > td:last-child {
  border-bottom-right-radius: 4px;
}
.ResourcePackagePrice .ezd-tabs-nav-wrap {
  justify-content: space-evenly;
}
.ResourcePackagePrice .ezd-tabs-tab .ezd-tabs-tab-btn {
  line-height: 28px;
}
.ResourcePackagePrice .ezd-tabs-tab.ezd-tabs-tab-active .ezd-tabs-tab-btn {
  text-shadow: none;
}
.ResourcePackagePrice .ezd-tabs-large > .ezd-tabs-nav .ezd-tabs-tab {
  padding: 16px 0;
}
.ResourcePackagePrice .ezd-tabs-top > .ezd-tabs-nav {
  margin-bottom: 40px;
}
.ResourcePackagePrice .ezd-tabs-top > .ezd-tabs-nav .ezd-tabs-ink-bar {
  height: 3px;
}
.ResourcePackagePrice .ezd-radio-group {
  margin-bottom: 20px;
}
.ResourcePackagePrice .ezd-radio-group .ezd-radio-button-wrapper {
  height: 36px;
  border: none;
  background-color: #F5F7FA;
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  padding: 5px 29px;
  margin-right: 15px;
}
.ResourcePackagePrice .ezd-radio-group .ezd-radio-button-wrapper-checked {
  background-color: #407AFF;
  color: #FBFBFB;
}
.ResourcePackagePrice .ezd-radio-group .ezd-radio-button-wrapper-checked:hover {
  color: #FBFBFB;
}

.operationFlow1 {
  margin-top: 80px;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 60px;
  width: 100%;
  height: 410px;
  background: #fafafa;
}
.operationFlow1 .operationFlow1-container .operationFlow1-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.operationFlow1 .operationFlow1-container .operationFlow1-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
  margin: 20px auto 0;
  max-width: 1100px;
}
.operationFlow1 .operationFlow1-container .operationFlow1-img {
  background-color: pink;
  margin-top: 40px;
  border-radius: 4px;
  line-height: 100px;
}
.operationFlow1 .operationFlow1-container .operationFlow1-img img {
  width: 2rem;
  height: 100%;
  float: left;
  margin-right: 0rem;
  justify-content: center;
  /* 水平居中 */
  align-items: center;
  /* 垂直居中 */
}

.IndustryModule5 {
  padding-left: 60px;
  padding-right: 60px;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-card {
  display: flex;
  align-items: left;
  background: #fafafa;
  padding: 50px 40px;
  position: relative;
  border-radius: 8px;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-content {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  line-height: 26px;
  color: #595959;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-card {
  margin-top: 30px;
  width: 100%;
  height: 396px;
  padding-top: 20px;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-price {
  width: 166px;
  height: 36px;
  color: orange;
  font-size: 28px;
  position: relative;
  z-index: 1;
  font-weight: 500;
  margin-top: 30px;
}
.IndustryModule5 .IndustryModule5-container #IndustryModule5-memory {
  color: orange;
  margin-left: 8px;
  position: relative;
  z-index: 1;
  font-size: small;
  font-weight: 500;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-card:hover {
  background-color: #4469ff;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-card:hover .IndustryModule5-cardTitle {
  color: #ffffff;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-card:hover .IndustryModule5-setText {
  color: #ffffff;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-card:hover .IndustryModule5-price {
  color: #fff;
  position: relative;
  font-weight: 500;
  z-index: 1;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-card:hover #IndustryModule5-memory {
  color: #fff;
  font-weight: 500;
  position: relative;
  z-index: 1;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-card:hover .IndustryModule5-btn {
  background: #ffffff;
  color: #2c58ff;
  cursor: pointer;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-card:hover a {
  color: #2c58ff;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-card:after {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 396px;
  bottom: 0;
  opacity: 0;
  border-radius: 8px;
  background-image: url(https://resource.eziot.com/group1/M00/01/5B/CtwQEmc0alyAN_KPAACXRJzfQNs112.png);
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-card:hover:after {
  transition: all 0.3s linear 0.3s;
  opacity: 1;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-cardTitle {
  font-size: 20px;
  color: #262626;
  letter-spacing: 0;
  line-height: 36px;
  font-weight: 500;
  position: relative;
  z-index: 1;
  margin-top: 15px;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-setText {
  width: 195px;
  height: 125px;
  font-size: 16px;
  color: #8c8c8c;
  display: flex;
  flex-direction: column;
  letter-spacing: 0;
  line-height: 18px;
  font-weight: 400;
  margin-top: 15px;
  position: relative;
  z-index: 1;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-btn {
  width: 116px;
  height: 44px;
  margin-top: 10px;
  margin-right: 200px;
  background: #e8ecf1;
  border-radius: 2px;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  font-weight: 400;
  text-align: center;
  padding: 9px 0;
  position: relative;
  z-index: 1;
}
.IndustryModule5 .IndustryModule5-container .IndustryModule5-btn a {
  color: #595959;
}

.docToolNormal {
  background: #fafafa;
  padding-left: 60px;
  padding-right: 60px;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content {
  margin-top: 40px;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item {
  text-align: left;
  cursor: pointer;
  transition: all 0.5s;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  padding: 40px 25px;
  margin: 0 20px 20px 0;
  display: inline-block;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item .content-left-item-top {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 9px;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item .content-left-item-top .left-item-top-icon {
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item .content-left-item-bottom {
  margin-left: 42px;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item:hover {
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06) !important;
  transform: translateY(-10px);
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item:hover .content-left-item-top {
  color: #407aff;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item:nth-child(3n) {
  margin-right: 0;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item:last-child {
  margin-right: 0;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content {
  margin-top: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item {
  width: 32.357%;
  height: 156px;
  background: #ffffff;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  padding-top: 40px;
  padding-left: 25px;
  transition: all 0.5s;
  cursor: pointer;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item .content-item-left {
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item .content-item-right {
  flex: 1;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item .content-item-right .item-right-title {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item .content-item-right .item-right-content {
  opacity: 0.8;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item:hover {
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06) !important;
  transform: translateY(-10px);
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item:hover .item-right-title {
  color: #407aff;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item:nth-child(3n + 3) {
  margin-right: 0;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item:last-child {
  margin-right: 0;
}
.ezd-message-notice-content {
  margin-top: 80px;
}
.submit_Btn {
  width: 100%;
  padding: 15px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.submit-success {
  text-align: center;
  padding: 20px 60px;
}
.submit-success .succes-img {
  max-width: 300px;
}
.submit-success .success-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 8.31px;
  text-align: center;
  line-height: 30px;
  margin-top: 30px;
}
.submit-success .success-sub-title {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2.33px;
  text-align: center;
  line-height: 20px;
  margin-top: 10px;
}
.submit-success .success-img img {
  width: 100%;
}
.submit-success .submit-btn-container {
  margin-top: 60px;
}
.submit-success .submit-btn-container .submit-btn {
  font-size: 18px;
  background-color: #4c80f7;
  color: #ffffff;
  width: 100%;
  line-height: 42px;
  height: 46px;
  border: 2px solid #ffffff;
  outline: none;
}
.content-qrcode {
  width: 188px;
  position: absolute;
  bottom: 100px;
  left: 250px;
  height: 217px;
  background-color: #ffffff;
  box-shadow: 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 3px 16px 0 rgba(0, 0, 0, 0.03), 0 3px 7px 0 rgba(0, 0, 0, 0.05);
}
.qrcode {
  width: 169px;
  height: 169px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-left: 20px;
  padding-top: 20px;
}
.qrcodetitle {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.BeginnerAccountRule {
  width: 100%;
  background-color: #ffffff;
  padding: 80px 60px;
}
.BeginnerAccountRule a {
  color: #407aff;
}
.BeginnerAccountRule a:hover {
  color: #699bff;
}
.BeginnerAccountRule a:active {
  color: #2b5ad9;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  margin-bottom: 10px;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-tags {
  font-size: 14px;
  letter-spacing: 0;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
  width: 100%;
  display: block;
  margin-bottom: 40px;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content {
  width: 100%;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox {
  width: 100%;
  height: 580px;
  background: linear-gradient(to bottom, #f5f9fc, #ffffff);
  border: 2px solid #ffffff;
  box-shadow: 5px 5px 18px -4px rgba(192, 209, 223, 0.3), -5px -5px 10px -2px rgba(255, 255, 255, 0.63);
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox .BeginnerAccountRule-backgroundImg {
  width: 100%;
  height: 182px;
  padding: 36px 40px;
  background-position: center;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox .card-warp {
  position: absolute;
  z-index: 2;
  top: 36px;
  left: 40px;
  right: 40px;
  height: 560px;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox .contentBox-title {
  font-size: 18px;
  color: #000000;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 10px;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox .contentBox-desc {
  font-size: 14px;
  color: #5e5e5e;
  height: 48px;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
  overflow: hidden;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox .contentBox-tag {
  display: flex;
  width: 100%;
  flex-direction: row;
  margin-top: 10px;
  flex-wrap: nowrap;
  align-items: center;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox .contentBox-tag p {
  border: #8c8c8c 1px solid;
  font-size: 10.5px;
  padding-left: 2px;
  padding-right: 2px;
  height: 25px;
  display: flex;
  margin-right: 10px;
  border-radius: 2px;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  color: #8c8c8c;
  line-height: 20px;
  align-items: center;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox .contentBox-image {
  width: 100%;
  height: 343px;
  margin-top: 20px;
}
.BeginnerAccountRule .BeginnerAccountRule-container .BeginnerAccountRule-content .BeginnerAccountRule-contentBox:hover .BeginnerAccountRule-backgroundImg {
  width: 100%;
  height: 182px;
  padding: 36px 40px;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1.06);
  transition: transform 0.6s;
  background-position: center;
  opacity: 0.5;
}

.docToolNormal {
  background: #fafafa;
  padding-left: 60px;
  padding-right: 60px;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content {
  margin-top: 40px;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item {
  text-align: left;
  cursor: pointer;
  transition: all 0.5s;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  padding: 40px 25px;
  margin: 0 20px 20px 0;
  display: inline-block;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item .content-left-item-top {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 18px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 9px;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item .content-left-item-top .left-item-top-icon {
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item .content-left-item-bottom {
  margin-left: 42px;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item:hover {
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06) !important;
  transform: translateY(-10px);
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item:hover .content-left-item-top {
  color: #407aff;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item:nth-child(3n) {
  margin-right: 0;
}
.docToolNormal .docToolNormal-box .docToolNormal-box-content .box-content-left-item:last-child {
  margin-right: 0;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content {
  margin-top: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item {
  width: 32.357%;
  height: 156px;
  background: #ffffff;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  padding-top: 40px;
  padding-left: 25px;
  transition: all 0.5s;
  cursor: pointer;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item .content-item-left {
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item .content-item-right {
  flex: 1;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item .content-item-right .item-right-title {
  font-size: 18px;
  color: #262626;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 10px;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item .content-item-right .item-right-content {
  opacity: 0.8;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item:hover {
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.06) !important;
  transform: translateY(-10px);
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item:hover .item-right-title {
  color: #407aff;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item:nth-child(3n + 3) {
  margin-right: 0;
}
.docToolNormal .docToolNormal-box .aiConsult-box-content .content-item:last-child {
  margin-right: 0;
}
.ezd-message-notice-content {
  margin-top: 80px;
}
#tag {
  color: #407aff;
}
.submit_Btn {
  width: 100%;
  padding: 15px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.submit-success {
  text-align: center;
  padding: 20px 60px;
}
.submit-success .succes-img {
  max-width: 300px;
}
.submit-success .success-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 8.31px;
  text-align: center;
  line-height: 30px;
  margin-top: 30px;
}
.submit-success .success-sub-title {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2.33px;
  text-align: center;
  line-height: 20px;
  margin-top: 10px;
}
.submit-success .success-img img {
  width: 100%;
}
.submit-success .submit-btn-container {
  margin-top: 60px;
}
.submit-success .submit-btn-container .submit-btn {
  font-size: 18px;
  background-color: #4c80f7;
  color: #ffffff;
  width: 100%;
  line-height: 42px;
  height: 46px;
  border: 2px solid #ffffff;
  outline: none;
}

.ProductArchitectureImgAndText {
  background: #fafafa;
  padding-bottom: 80px;
  padding-left: 60px;
  padding-right: 60px;
}
.ProductArchitectureImgAndText h1,
.ProductArchitectureImgAndText h2,
.ProductArchitectureImgAndText h3,
.ProductArchitectureImgAndText h4,
.ProductArchitectureImgAndText h5 {
  margin-bottom: unset;
  cursor: default;
}
.ProductArchitectureImgAndText .box .box-title {
  font-size: 28px;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  line-height: 40px;
  font-weight: 400;
  padding-top: 80px;
}
.ProductArchitectureImgAndText .box .box-content {
  margin-top: 40px;
  text-align: left;
  display: flex;
  flex-wrap: nowrap;
  gap: 45px;
}
.ProductArchitectureImgAndText .box .box-content .item1 {
  border-radius: 8px;
  background: #ffffff;
  padding: 17.25px;
}
.ProductArchitectureImgAndText .box .box-content .item1 img {
  width: 100%;
  height: 100%;
}
.ProductArchitectureImgAndText .box .box-content .item3 {
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: center;
}
.ProductArchitectureImgAndText .box .box-content .item3 .title {
  color: #262626;
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: 0px;
  text-align: left;
  margin-bottom: 20px;
  margin-top: 50px;
}
.ProductArchitectureImgAndText .box .box-content .item3 .title:nth-of-type(1) {
  margin-top: 0;
}
.ProductArchitectureImgAndText .box .box-content .item3 .desc {
  color: #595959;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: left;
}

.MNav-Header {
  background: #fff;
  z-index: 888;
  width: 100%;
  top: 0;
  left: 0;
  height: .44rem;
}
.MNav-Header .Header-container {
  height: 100%;
  /* Logo部分 */
  /* 导航菜单 */
}
.MNav-Header .Header-container .Header-Logo {
  position: absolute;
  top: .06rem;
  right: calc(50% - 0.45rem);
  height: .30rem;
  z-index: 1;
}
.MNav-Header .Header-container .Header-Logo img {
  width: 0.9rem;
  height: 100%;
}
.MNav-Header .Header-container .Header-Nav {
  /* 菜单按钮 */
}
.MNav-Header .Header-container .Header-Nav .Header-menu {
  display: block;
  position: absolute;
  top: 12px;
  left: 20px;
  z-index: 20;
  float: left;
  width: 30px;
}
.MNav-Header .Header-container .Header-Nav .Header-menu .Header-menu-bar {
  margin: 8px auto;
  width: 24px;
  height: 2px;
  background: #000000;
  transition: all .4s;
  border-radius: 1px;
}
.MNav-Header .Header-container .Header-Nav .Header-menu .Header-menu-bar1 {
  width: 24px;
}
.MNav-Header .Header-container .Header-Nav .Header-menu .Header-menu-bar2 {
  margin-right: 8px;
  width: 18px;
}
.MNav-Header .Header-container .Header-Nav .Header-menu.open .Header-menu-bar {
  background: #000;
}
.MNav-Header .Header-container .Header-Nav .Header-menu.open .Header-menu-bar1 {
  transform: rotate(45deg) translate(7px, 7px);
}
.MNav-Header .Header-container .Header-Nav .Header-menu.open .Header-menu-bar2 {
  width: 24px;
  transform: rotate(135deg);
}
.MNav-Header .Header-container .Header-Nav .Header-Nav-Links {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #FFFFFF;
  z-index: 19;
  transition: height .5s;
  overflow: hidden;
  height: 0;
}
.MNav-Header .Header-container .Header-Nav .Header-Nav-Links .Header-Nav-Box-Top {
  height: 15%;
}
.MNav-Header .Header-container .Header-Nav .Header-Nav-Links .Header-Nav-Box {
  height: 85%;
  overflow: auto;
}
.MNav-Header .Header-container .Header-Nav .Header-Nav-Links .Header-Nav-Box .Nav-NavSub-title {
  margin: 0 .5rem 0 .5rem;
  padding: .2rem 0 .2rem 0;
  font-size: 14px;
  color: #333333;
  letter-spacing: 1.56px;
  display: flex;
  justify-content: space-between;
}
.MNav-Header .Header-container .Header-Nav .Header-Nav-Links .Header-Nav-Box .Nav-NavSub-title .Nav-NavSub-title-icon-up {
  width: .14rem;
  height: .14rem;
  background: url(https://resource.eziot.com/group1/M00/00/03/CtwQEl8f3BWAK4M2AAABxV94RJU874.png) no-repeat center center;
  background-size: contain;
}
.MNav-Header .Header-container .Header-Nav .Header-Nav-Links .Header-Nav-Box .Nav-NavSub-title .Nav-NavSub-title-icon-down {
  width: .14rem;
  height: .14rem;
  background: url(https://resource.eziot.com/group1/M00/00/03/CtwQE18f3BKALBXJAAAB4aWFklw748.png) no-repeat center center;
  background-size: contain;
}
.MNav-Header .Header-container .Header-Nav .Header-Nav-Links .Header-Nav-Box .Nav-NavSub-title a {
  font-size: 14px;
  color: #333333;
  letter-spacing: 1.56px;
}
.MNav-Header .Header-container .Header-Nav .Header-Nav-Links .Header-Nav-Box .Nav-NavSub-title.selected .Nav-NavMainLink {
  color: #4C80F7;
}
.MNav-Header .Header-container .Header-Nav .Header-Nav-Links .Header-Nav-Box .Nav-NavSub-content .Nav-NavSub-title {
  color: #666666;
  margin-left: .8rem;
}
.MNav-Header .Header-container .Header-Nav .Header-Nav-Links .Header-Nav-Box .Nav-NavSub-content .Nav-NavSub-content {
  padding: .05rem 0;
}
.MNav-Header .Header-container .Header-Nav .Header-Nav-Links .Header-Nav-Box .Nav-NavSub-content .Nav-NavSub-content .Nav-NavSub-title {
  color: #999999;
  margin-left: 1.1rem;
  border-bottom: none;
  padding: .15rem 0 .15rem 0;
}
.MNav-Header .Header-container .Header-Nav .Header-Nav-Links.open {
  overflow: auto;
  height: 100%;
}
.MNav-Header .Header-container .header-contact-us {
  position: absolute;
  top: .06rem;
  right: 0.15rem;
  height: .30rem;
}
.MNav-Header .Header-container .header-contact-us img {
  width: 0.3rem;
  height: 0.3rem;
}

.MBanner {
  height: 4.4rem;
  width: 100%;
}
.MBanner .am-carousel-wrap {
  margin-bottom: 0.3rem;
}
.MBanner .am-carousel-wrap .am-carousel-wrap-dot > span {
  display: block;
  width: 4px;
  height: 4px;
  margin: 0 3px;
  border-radius: 50%;
  background: #fff;
  position: relative;
}
.MBanner .am-carousel-wrap .am-carousel-wrap-dot-active > span::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  left: -3px;
  top: -3px;
  border: 1px solid #fff;
}
.MBanner .MBanner-item {
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 0 0.4rem;
}
.MBanner .MBanner-item .MBanner-item-container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}
.MBanner .MBanner-item .MBanner-item-container .MBanner-item-title {
  font-size: 0.4rem;
  color: #FFFFFF;
  letter-spacing: 1px;
  margin-bottom: 10px;
}
.MBanner .MBanner-item .MBanner-item-container .MBanner-item-content {
  font-size: 0.2rem;
  color: #FFFFFF;
  letter-spacing: 1.22px;
}
.MBanner .MBanner-item .MBanner-item-container .MBanner-btn-container {
  margin-top: 0.3rem;
  text-align: left;
}
.MBanner .MBanner-item .MBanner-item-container .MBanner-btn-container .MBanner-btn-item {
  height: 36px;
  line-height: 36px;
  width: 114px;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 7px;
  text-align: center;
  border-radius: 27.5px;
  padding-left: 7px;
}
.MBanner .MBanner-item .MBanner-item-container .MBanner-btn-container .linear-gradient-border {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAiCAYAAACN1jGgAAAABHNCSVQICAgIfAhkiAAAAQ9JREFUeJzt3DsOgkAUheEz46qs0B1pYyzZmRIKl0Tlo8AXJMo9oDEm/1cRMmMm4Y8Whpv0bN3slFRJkrK6cuS6t+nVujTis8NneLcnB9dNPEN0XWdP/s0ZIuuKWdndsGoWWjW9m8BVdSxVnxePG8SCIfW5bC+IBVH1adf/NQPeSBXBwEIwsBAMLASDuCxlkoGDXGAhGFgIBhaCgYVgYCEYWAgGFoKBhWBgIRjE8dcAXOQCC8HAQjCwEAwsBAMLwcBCMLAQDCwEA0uWVPz6EPgT96+XDe9XY8ChfRm/beakPdHgpTaWvdQf7bN9imbssJsUWPfxwTfBQUYfH1AUXTdxkNFXBwoNPttC87S83boArj4jiDr1hmIAAAAASUVORK5CYII=");
}
.MBanner .swiper-pagination.swiper-pagination-bullets {
  bottom: 30px;
}
.MBanner .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: rgba(102, 102, 102, 0.35);
  opacity: 1;
  position: relative;
  margin-right: 8px;
}
.MBanner .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ffffff;
}
.MBanner .MBanner-bottom-btns {
  border-radius: 0.12rem;
  padding: 0 0.15rem;
  margin: 0 0.12rem;
  overflow: hidden;
  position: absolute;
  width: calc(100% - 24px);
  box-shadow: 0px 5px 14px 0 rgba(175, 181, 186, 0.18);
}
.MBanner .MBanner-bottom-btns .MBanner-bottom-btn {
  border-bottom: dashed 1px #C7D0DB;
  padding: 0.15rem 0;
  position: relative;
}
.MBanner .MBanner-bottom-btns .MBanner-bottom-btn:last-child {
  border-bottom: none;
}
.MBanner .MBanner-bottom-btns .MBanner-bottom-btn .MBanner-bottom-btn-header {
  display: flex;
  align-items: center;
  margin-bottom: 0.06rem;
}
.MBanner .MBanner-bottom-btns .MBanner-bottom-btn .MBanner-bottom-btn-header .btn-icon {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.1rem;
}
.MBanner .MBanner-bottom-btns .MBanner-bottom-btn .MBanner-bottom-btn-header .btn-title {
  font-weight: 600;
  font-size: 0.14rem;
  line-height: 0.2rem;
  color: #2C2C2C;
  margin-right: 0.05rem;
}
.MBanner .MBanner-bottom-btns .MBanner-bottom-btn .MBanner-bottom-btn-header .btn-tags {
  display: flex;
}
.MBanner .MBanner-bottom-btns .MBanner-bottom-btn .MBanner-bottom-btn-header .btn-tags .btn-tag {
  padding: 0 0.08rem;
  line-height: 0.18rem;
  border-radius: 0.02rem;
  background: #F0F5F9;
  font-weight: 400;
  font-size: 0.11rem;
  color: #6D778A;
}
.MBanner .MBanner-bottom-btns .MBanner-bottom-btn .MBanner-bottom-btn-des {
  font-weight: 400;
  font-size: 0.12rem;
  line-height: 0.17rem;
  color: #7A7C7D;
}
.MBanner .MBanner-bottom-btns .MBanner-bottom-btns-back {
  background: rgba(247, 251, 255, 0.64);
  backdrop-filter: blur(24.46px);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.space-carousel {
  padding: 16px;
  background: #DEF1E5;
  overflow: hidden;
}
.MSlider {
  background-color: #262727;
  background-repeat: no-repeat;
  background-image: url(https://resource.eziot.com/group2/M00/00/02/CtwQF18gBFSARbtUAAL3RwJvkfw992.png);
  background-size: contain;
}
.MSlider .swiper-container {
  background: none!important;
}
.MSlider .swiper-slide {
  transition: 300ms;
  transform: scale(0.9);
}
.MSlider .swiper-slide-active,
.MSlider .swiper-slide-duplicate-active {
  transform: scale(1);
}
.MSlider .carousel-item {
  background: #4B4B4B;
  border-radius: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
  height: 232px;
  padding: 0 20px;
}
.MSlider .carousel-item .carousel-item-image {
  display: inline-block;
  width: 42%;
}
.MSlider .carousel-item .carousel-item-image img {
  width: 190%;
  margin-left: -70px;
  margin-top: 50px;
}
.MSlider .carousel-item .carousel-item-detail {
  display: inline-block;
  width: 163px;
  color: #ffffff;
}
.MSlider .carousel-item .carousel-item-detail .carousel-item-detail-title {
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 5px;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.MSlider .carousel-item .carousel-item-detail .carousel-item-detail-content {
  font-size: 10px;
  color: #CCCCCC;
  letter-spacing: 1.43px;
  line-height: 20px;
}
.MSlider .carousel-item .carousel-item-detail .carousel-item-detail-labs {
  font-size: 10px;
  color: #FFFFFF;
  letter-spacing: 2px;
  text-align: center;
  line-height: 21px;
  display: inline-block;
  height: 21px;
  background: #4C80F7;
  text-align: left;
  margin-top: 12px;
}
.MSlider .carousel-item .carousel-item-detail .labs0 {
  padding: 0 10px;
}
.MSlider .carousel-item .carousel-item-detail .labs1 {
  padding: 0 10px;
  width: 107px;
}

.MAbility .Mability-tab {
  width: 100%;
  background: #272727;
  color: #999999;
  overflow: hidden;
}
.MAbility .Mability-tab .MAbility-title-wrap {
  overflow-y: hidden;
  overflow: auto;
}
.MAbility .Mability-tab .MAbility-title-wrap::-webkit-scrollbar {
  display: none;
}
.MAbility .Mability-tab .MAbility-title {
  cursor: pointer;
  display: inline-flex;
  margin: 0 20px 15px;
  overflow: auto;
  justify-content: space-between;
  align-content: center;
  justify-content: center;
  box-sizing: border-box;
  white-space: nowrap;
}
.MAbility .Mability-tab .MAbility-title .MAbility-tabs-item {
  display: inline-block;
  color: #999999;
  text-align: center;
  margin: 0 10px;
  font-size: 14px;
  letter-spacing: 1.75px;
  padding-top: 6px;
}
.MAbility .Mability-tab .MAbility-title .MAbility-tabs-item img {
  width: 60px;
  height: 60px;
  margin-bottom: 5px;
}
.MAbility .Mability-tab .MAbility-title .MAbility-tabs-item.active {
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 1.33px;
  line-height: 26px;
  padding-top: 0;
}
.MAbility .Mability-tab .am-tabs-tab-bar-wrap {
  padding-left: 30px;
  padding-right: 30px;
}
.MAbility .Mability-tab .am-tabs-tab-bar-wrap .am-tabs-default-bar-content {
  justify-content: space-between;
}
.MAbility .Mability-tab .am-tabs-tab-bar-wrap .am-tabs-default-bar-underline {
  display: none;
}
.MAbility .Mability-tab .am-tabs-tab-bar-wrap .am-tabs-default-bar-nextpage,
.MAbility .Mability-tab .am-tabs-tab-bar-wrap .am-tabs-default-bar-prevpage {
  display: none;
}
.MAbility .Mability-tab .am-tabs-tab-bar-wrap .am-tabs-default-bar-tab {
  width: auto !important;
}
.MAbility .Mability-tab .am-tabs-tab-bar-wrap .am-tabs-default-bar-tab::after,
.MAbility .Mability-tab .am-tabs-tab-bar-wrap .am-tabs-default-bar-tab-active::after {
  height: 0px !important;
}
.MAbility .Mability-tab .am-tabs-tab-bar-wrap .am-tabs-default-bar-tab-active {
  font-size: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.MAbility .Mability-tab .Mability-tab-tab-bar-wrap .am-tabs-default-bar-nextpage {
  background: none;
}
.MAbility .Mability-tab .Mability-tab-tab-bar-wrap .am-tabs-default-bar-prevpage {
  background: none;
}
.MAbility .Mability-tab .Mability-tab-item {
  background: #272727;
  min-height: 3.62rem;
  padding: 0.15rem 0.3rem;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-show {
  position: relative;
  text-align: center;
  height: 2.21rem;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-show .bottomShadow {
  position: absolute;
  top: 2.21rem;
  background: url(https://resource.eziot.com/group1/M00/00/03/CtwQEl8f13GABL2gAAAlcD_tYpc660.png) no-repeat center -0.44rem;
  background-size: contain;
  width: 3.15rem;
  height: 1rem;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-show img {
  width: 100%;
  height: 100%;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-show .iframe-container {
  width: 100%;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-show .iframe-container.showCover {
  opacity: 0;
  position: absolute;
  z-index: 0;
  top: 0;
  height: 100%;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-show .iframe-container.showVideo {
  height: 100%;
  z-index: 100;
  opacity: 1;
  height: 2.21rem;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-show iframe {
  display: inline-block;
  height: 100%;
  left: 40px;
  top: 0;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail {
  margin-top: 0.26rem;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail .detail-index {
  padding-left: 1px;
  font-size: 8px;
  color: #999999;
  letter-spacing: 1.33px;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail .detail-index span:first-child {
  color: #ffffff;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail .detail-title {
  font-size: 26px;
  line-height: 1em;
  margin-top: 0.2rem;
  color: #FFFFFF;
  letter-spacing: 6.5px;
  margin-top: 0.15rem;
  margin-bottom: 0.3rem;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail .detail-content {
  font-size: 12px;
  color: #CCCCCC;
  letter-spacing: 1.71px;
  line-height: 24px;
  margin-bottom: 0.15rem;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail .detail-link-container {
  margin: 0.15rem;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail .detail-link-container .link-item {
  display: inline-block;
  font-size: 12px;
  color: #999999;
  letter-spacing: 2px;
  line-height: 26px;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 1.1rem;
  overflow: hidden;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail .detail-link-container span {
  font-size: 10px;
  color: #FB4848;
  letter-spacing: 1.67px;
  vertical-align: top;
  line-height: 26px;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail .detail-link-container .link-item:last-child {
  margin-left: 0.15rem;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail .detail-btn-container {
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 0.7rem;
  width: 100%;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail .detail-btn-container a {
  display: inline-block;
  width: 1.3rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: 0.275rem;
  color: #ffffff;
  text-align: center;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail .detail-btn-container a:first-child {
  border: 1px solid #4C80F7;
  background: #4C80F7;
}
.MAbility .Mability-tab .Mability-tab-item .Mability-tab-item-detail .detail-btn-container a:last-child {
  border: 1px solid #B2B2B2;
}

.MModule1 {
  text-align: center;
  padding: 0.3rem 0.1rem 0.6rem;
  background: #fff;
}
.MModule1 .MModule1-title {
  font-size: 16px;
  color: #333333;
  letter-spacing: 5.54px;
  margin-bottom: 0.4rem;
}
.MModule1 .MModule1-image {
  width: 2.67rem;
  margin: 0.3rem 0 0.4rem;
  margin: auto;
}
.MModule1 .MModule1-image img {
  width: 100%;
}
.MModule1 .MModule1-content {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.MModule1 .MModule1-content .content-item {
  display: inline-block;
  padding: 0 10px;
}
.MModule1 .MModule1-content .content-item-title {
  font-size: 14px;
  color: #333333;
  letter-spacing: 4.2px;
  text-align: center;
  margin-bottom: 10px;
}
.MModule1 .MModule1-content .content-item-content {
  font-size: 10px;
  color: #999999;
  letter-spacing: 1.43px;
  text-align: center;
  line-height: 24px;
}

.MModuleC .MModuleC-title {
  text-align: center;
  font-size: 16px;
  color: #333333;
  letter-spacing: 5.54px;
}
.MModuleC .MModuleC-subItem-container {
  margin: 0 auto;
}
.MModuleC .MModuleC-subItem-container .ant-list-grid .ant-col > .ant-list-item {
  margin-bottom: 0;
}
.MModuleC .MModuleC-subItem-container .MModuleC-subItem .MModuleC-subItem-title {
  font-size: 14px;
  color: #333333;
  letter-spacing: 0.93px;
  text-align: center;
}
.MModuleC .MModuleC-subItem-container .MModuleC-subItem .MModuleC-subItem-image-container {
  margin-top: 0.5rem;
  text-align: center;
}
.MModuleC .MModuleC-subItem-container .MModuleC-subItem .MModuleC-subItem-image-container img {
  width: 0.4rem;
}
.MModuleC .MModuleC-subItem-container .MModuleC-subItem .MModuleC-subItem-subTitle-container {
  margin-top: 8px;
}
.MModuleC .MModuleC-subItem-container .MModuleC-subItem .MModuleC-subItem-subTitle {
  font-size: 12px;
  color: #999999;
  letter-spacing: 2px;
  text-align: center;
}

.MModuleD {
  padding: 0.4rem 0rem;
}
.MModuleD .MModuleD-subItem-container {
  margin: 0 auto;
  margin: auto;
  display: flex;
  justify-content: space-between;
}
.MModuleD .MModuleD-subItem-container .MModuleD-subItem {
  display: inline-block;
  vertical-align: top;
  width: 1.28rem;
  height: 0.78rem;
  background: #FFFFFF;
  border: 1px solid #F1F1F1;
  text-align: center;
  padding-top: 10px;
  margin-right: 10px;
  box-sizing: border-box;
}
.MModuleD .MModuleD-subItem-container .MModuleD-subItem .MModuleD-subItem-title {
  font-size: 12px;
  color: #333333;
  letter-spacing: 1.2px;
}
.MModuleD .MModuleD-subItem-container .MModuleD-subItem .MModuleD-subItem-image-container {
  margin-bottom: 4px;
}
.MModuleD .MModuleD-subItem-container .MModuleD-subItem .MModuleD-subItem-image {
  width: 0.4rem;
}
.MModuleD .MModuleD-subItem-container .MModuleD-subItem .MModuleD-subItem-subTitle {
  font-size: 10px;
  color: #999999;
  line-height: 16px;
}
.MModuleD .MModuleD-subItem-container .MModuleD-subItem:hover {
  border: 1px solid #F1F1F1;
  box-shadow: 0 35px 26px -8px rgba(0, 0, 0, 0.08);
}
.MModuleD .MModuleD-subItem-container .MModuleD-subItem:last-child {
  margin-right: 0;
}
.MModuleD .MModuleD-subItem-container::-webkit-scrollbar {
  display: none;
}

.MModuleE {
  background: url(https://resource.eziot.com/group1/M00/00/01/CtwQEl77QpeAeYigAACBSpgsNDk555.png) no-repeat #4C80F7;
  background-size: 90%;
  background-position: 2.1rem bottom;
  padding: 0.5rem 0.3rem;
}
.MModuleE .logo-container {
  text-align: center;
}
.MModuleE .logo-container .logo-wall-title {
  font-weight: bold;
  font-size: 0.4rem;
  color: #FFFFFF;
  letter-spacing: 6.77px;
  text-align: left;
}
.MModuleE .logo-container .logo-wall-sub-title {
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 19.82px;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 40px;
}
.MModuleE .logo-container .logo-wall {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.MModuleE .logo-container .logo-wall img {
  width: 0.77rem;
  height: 0.35rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 0.11rem;
}
.MModuleE .logo-container .connect-us {
  display: inline-block;
  margin-top: 0.5rem;
  width: 100%;
  height: 0.48rem;
  line-height: 0.48rem;
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 8px;
  text-align: center;
  border: 2px solid #FFFFFF;
}

.MModuleF {
  margin: 40px auto 40px;
}
.MModuleF .MModuleF-title {
  text-align: center;
  font-size: 36px;
  color: #333333;
  letter-spacing: 9px;
  line-height: 46px;
  margin-bottom: 30px;
}
.MModuleF .MModuleF-subItem-container {
  margin: auto;
  display: flex;
  justify-content: space-between;
}
.MModuleF .MModuleF-subItem-container .MModuleF-subItem {
  background: #FFFFFF;
  border: 1px solid #F1F1F1;
  padding: 20px;
  height: 100%;
}
.MModuleF .MModuleF-subItem-container .MModuleF-subItem .MModuleF-subItem-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 3.33px;
  margin: 20px 0;
  text-align: center;
}
.MModuleF .MModuleF-subItem-container .MModuleF-subItem .MModuleF-subItem-image-container {
  text-align: center;
}
.MModuleF .MModuleF-subItem-container .MModuleF-subItem .MModuleF-subItem-image {
  width: 80%;
  max-width: 135px;
  max-height: 135px;
}
.MModuleF .MModuleF-subItem-container .MModuleF-subItem .MModuleF-subItem-subTitle-container {
  height: 200px;
  overflow: auto;
  padding-right: 20px;
  margin-right: -12px;
}
.MModuleF .MModuleF-subItem-container .MModuleF-subItem .MModuleF-subItem-subTitle-container::-webkit-scrollbar {
  width: 2px;
  /*对垂直流动条有效*/
}
.MModuleF .MModuleF-subItem-container .MModuleF-subItem .MModuleF-subItem-subTitle-container::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  background: #CCCCCC;
  border: 0 none;
}
.MModuleF .MModuleF-subItem-container .MModuleF-subItem .MModuleF-subItem-subTitle-container::-webkit-scrollbar-track-piece {
  /*滚动条里面轨道*/
  background: #F1F1F1 !important;
}
.MModuleF .MModuleF-subItem-container .MModuleF-subItem .MModuleF-subItem-subTitle {
  font-size: 14px;
  color: #666666;
  letter-spacing: 2px;
  text-align: justify;
  line-height: 30px;
}
.MModuleF .MModuleF-subItem-container .MModuleF-subItem:last-child {
  margin-right: 0;
}

.MModuleG {
  padding: 30px 8% 50px;
  margin: auto;
  background: #4c80f7;
}
.MModuleG .MModuleG-container {
  align-items: center;
  margin: auto;
}
.MModuleG .MModuleG-container .MModuleG-detail .MModuleG-detail-title {
  font-size: 26px;
  color: #FFFFFF;
  letter-spacing: 6.5px;
  text-align: center;
  margin-bottom: 30px;
  position: relative;
}
.MModuleG .MModuleG-container .MModuleG-detail .MModuleG-detail-title .line::before {
  content: "";
  position: absolute;
  left: 0.23rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.66rem;
  height: 1px;
  background: linear-gradient(to right, #979BA3, #FFF);
}
.MModuleG .MModuleG-container .MModuleG-detail .MModuleG-detail-title .line::after {
  content: "";
  position: absolute;
  right: 0.23rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.66rem;
  height: 1px;
  background: linear-gradient(to left, #979BA3, #FFF);
}
.MModuleG .MModuleG-container .MModuleG-detail .MModuleG-detail-sub-title {
  text-align: center;
  color: #63686A;
}
.MModuleG .MModuleG-container .MModuleG-detail .MModuleG-sub-title {
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 3.33px;
  margin-top: 30px;
}
.MModuleG .MModuleG-container .MModuleG-detail .MModuleG-content {
  margin-top: 20px;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 2px;
  text-align: justify;
  line-height: 30px;
}
.MModuleG .MModuleG-container .MModuleG-detail-image-list {
  display: flex;
}
.MModuleG .MModuleG-container .MModuleG-picture {
  padding-bottom: 20px;
  width: 100%;
}
.MModuleG .no-content-hidden:empty {
  display: none;
}

.MModuleH {
  text-align: center;
  margin: 40px auto 0;
}
.MModuleH .MModuleH-container {
  margin: auto;
}
.MModuleH .MModuleH-container .MModuleH-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 4.33px;
  padding: 0 0 30px;
}
.MModuleH .MModuleH-container .MModuleH-area {
  margin: auto;
  display: flex;
  justify-content: space-between;
}
.MModuleH .MModuleH-container .MModuleH-area .MModuleH-item {
  display: inline-block;
  width: 100%;
  border: 1px solid #F1F1F1;
  text-align: center;
  padding: 30px 8%;
  box-sizing: border-box;
  height: 100%;
}
.MModuleH .MModuleH-container .MModuleH-area .MModuleH-item .MModuleH-item-icon {
  width: 70px;
  height: 70px;
  margin: 10px 0 40px;
  max-width: 60%;
}
.MModuleH .MModuleH-container .MModuleH-area .MModuleH-item .MModuleH-item-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 6px;
  text-align: center;
  margin-bottom: 10px;
}
.MModuleH .MModuleH-container .MModuleH-area .MModuleH-item .MModuleH-item-content {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2px;
  text-align: center;
  line-height: 30px;
}

.MModuleJ {
  background: #ffffff;
  margin: 40px  auto 0;
}
.MModuleJ .MModuleJ-container {
  text-align: center;
  margin: auto;
}
.MModuleJ .MModuleJ-container .MModuleJ-title {
  font-family: MicrosoftYaHeiUI;
  font-size: 26px;
  color: #333333;
  letter-spacing: 4.33px;
  margin-bottom: 30px;
}
.MModuleJ .MModuleJ-container .area-first-wrap {
  overflow: auto;
}
.MModuleJ .MModuleJ-container .area-first-wrap::-webkit-scrollbar {
  display: none;
}
.MModuleJ .MModuleJ-container .area-first {
  display: inline-flex;
  margin: 0 20px;
  overflow: auto;
  justify-content: space-between;
  align-content: center;
  justify-content: center;
  box-sizing: border-box;
  white-space: nowrap;
}
.MModuleJ .MModuleJ-container .area-first .module-j-area0-item-wrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.MModuleJ .MModuleJ-container .area-first .module-j-area0-item {
  display: inline-block;
}
.MModuleJ .MModuleJ-container .area-first .module-j-area0-item .area0-item-icon {
  width: 40px;
  height: 40px;
  margin-bottom: 10px;
}
.MModuleJ .MModuleJ-container .area-first .module-j-area0-item .area0-item-title {
  font-size: 12px;
  color: #333333;
  letter-spacing: 1.2px;
  text-align: center;
  padding: 0 10px;
}
.MModuleJ .MModuleJ-container .area-first .module-j-area0-item .area0-item-content {
  font-size: 12px;
  color: #666;
  letter-spacing: 1.2px;
  text-align: center;
  margin-top: 10px;
}
.MModuleJ .MModuleJ-container .area-first .module-j-area0-item-img {
  width: 20px;
  margin-top: 10px;
}
.MModuleJ .MModuleJ-container .area-first .module-j-area0-item-img img {
  width: 100%;
}
.MModuleJ .MModuleJ-container .MModuleJ-btn {
  cursor: pointer;
  display: inline-block;
  width: 130px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 7px;
  text-align: center;
  background: #4C80F7;
  border-radius: 20px;
  margin: 30px 0 40px 0;
  padding-left: 10px;
}
.MModuleJ .MModuleJ-container .MModuleJ-btn a {
  color: #FFFFFF;
}
.MModuleJ .MModuleJ-container .area-second .module-j-area1-item {
  display: inline-block;
  width: 710px;
  height: 160px;
  padding: 40px 45px;
}
.MModuleJ .MModuleJ-container .area-second .module-j-area1-item .logo-container {
  vertical-align: top;
  display: inline-block;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  border: 1px solid gray;
  margin-right: 20px;
}
.MModuleJ .MModuleJ-container .area-second .module-j-area1-item .content-container {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.MModuleJ .MModuleJ-container .area-second .module-j-area1-item .content-container .area1-item-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 2.4px;
}
.MModuleJ .MModuleJ-container .area-second .module-j-area1-item .content-container .area1-item-content {
  opacity: 0.99;
  font-family: MicrosoftYaHeiUI;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  line-height: 30px;
}
.MModuleJ .MModuleJ-container .area-second .module-j-area1-item:hover {
  background: #FFFFFF;
  border: 1px solid #F1F1F1;
  box-shadow: 0 35px 26px -8px rgba(0, 0, 0, 0.08);
  border-radius: 2px;
}

.MModuleL {
  margin-top: 40px;
  text-align: center;
}
.MModuleL .MModuleL-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 6.5px;
  text-align: center;
  margin-bottom: 30px;
}
.MModuleL .MModuleL-area {
  margin: auto;
  display: flex;
  justify-content: space-between;
}
.MModuleL .MModuleL-area .MModuleL-item {
  display: inline-block;
  border: 1px solid #F1F1F1;
  padding: 30px 20px;
  width: 100%;
  box-sizing: border-box;
  height: 100%;
}
.MModuleL .MModuleL-area .MModuleL-item img {
  display: inline-block;
  width: 118px;
  height: 118px;
}
.MModuleL .MModuleL-area .MModuleL-item .MModuleL-item-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 6px;
  text-align: center;
  margin-top: 20px;
}
.MModuleL .MModuleL-area .MModuleL-item .MModuleL-item-content {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2px;
  text-align: center;
  line-height: 14px;
  margin-top: 10px;
}
.MModuleL .MModuleL-area .MModuleL-item .MModuleL-item-btn {
  border: 1px solid #4C80F7;
  display: inline-block;
  border-radius: 2px;
  width: 140px;
  height: 40px;
  line-height: 40px;
  margin-top: 20px;
  color: #4C80F7;
}

.MModuleM {
  width: 100%;
  margin: 40px auto 0;
  background: #FFFFFF;
  text-align: center;
}
.MModuleM .MModuleM-container {
  margin: auto;
}
.MModuleM .MModuleM-container .MModuleM-title-text {
  font-size: 26px;
  color: #333333;
  letter-spacing: 4.33px;
  text-align: center;
  padding: 0 0 30px;
}
.MModuleM .MModuleM-container .MModuleM-title-wrap {
  overflow: auto;
}
.MModuleM .MModuleM-container .MModuleM-title-wrap::-webkit-scrollbar {
  display: none;
}
.MModuleM .MModuleM-container .MModuleM-title {
  display: inline-flex;
  margin: 0 20px 30px;
  overflow: auto;
  justify-content: space-between;
  align-content: center;
  justify-content: center;
}
.MModuleM .MModuleM-container .MModuleM-title .MModuleM-tabs-item {
  display: inline-block;
  margin: 0px;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  color: #999999;
  letter-spacing: 1.75px;
  margin: 0 10px;
  cursor: pointer;
  white-space: nowrap;
  line-height: 26px;
}
.MModuleM .MModuleM-container .MModuleM-title .MModuleM-tabs-item.active {
  font-family: MicrosoftYaHei;
  font-size: 20px;
  color: #333333;
  letter-spacing: 1.33px;
  line-height: 26px;
}
.MModuleM .MModuleM-container .ModeuleM-item-container {
  margin: auto;
  display: flex;
  justify-content: space-between;
}
.MModuleM .MModuleM-container .ModeuleM-item {
  position: relative;
  height: 100%;
  width: 100%;
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-left {
  vertical-align: top;
  text-align: left;
  margin: -76px auto 0;
  width: 92%;
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-left-container {
  display: inline-block;
  padding: 30px;
  box-sizing: border-box;
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-title {
  margin-top: 10px;
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 6px;
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-split {
  display: inline-block;
  width: 20px;
  height: 1px;
  background: #fff;
  margin: 20px 0;
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-content-wrap {
  display: flex;
  flex-direction: column;
  height: 156px;
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-content {
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 2px;
  line-height: 30px;
  flex: 1;
  overflow: auto;
  padding-right: 20px;
  margin-right: -12px;
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-content::-webkit-scrollbar {
  width: 2px;
  /*对垂直流动条有效*/
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-content::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  background: #CCCCCC;
  border: 0 none;
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-content::-webkit-scrollbar-track-piece {
  /*滚动条里面轨道*/
  background: #F1F1F1 !important;
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-footer {
  margin-top: 28px;
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-footer .ModeuleM-item-footer-text {
  display: inline-block;
  font-size: 12px;
  color: #FFFFFF;
  letter-spacing: 3.6px;
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-left .ModeuleM-item-footer img.ModeuleM-item-footer-logo {
  margin-left: 20px;
  display: inline-block;
  width: 80px;
}
.MModuleM .MModuleM-container .ModeuleM-item .ModeuleM-item-right {
  width: 100%;
  height: 230px;
  vertical-align: top;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.MModuleN {
  text-align: center;
}
.MModuleN .MModuleN-container {
  margin: auto;
}
.MModuleN .MModuleN-container .MModuleN-title {
  margin: 40px 8% 30px;
  font-size: 26px;
  color: #333333;
  letter-spacing: 6.5px;
  text-align: center;
}
.MModuleN .MModuleN-container .area-first {
  display: flex;
  justify-content: space-between;
}
.MModuleN .MModuleN-container .area-first .MModuleN-area0-item {
  display: inline-block;
  background-image: linear-gradient(-216deg, #E9F3FF 0%, #F2F2FB 100%);
  padding: 30px;
  text-align: left;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  height: 100%;
}
.MModuleN .MModuleN-container .area-first .MModuleN-area0-item .area0-item-icon {
  margin-bottom: 20px;
  width: 40px;
  height: 40px;
}
.MModuleN .MModuleN-container .area-first .MModuleN-area0-item .area0-item-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 6px;
}
.MModuleN .MModuleN-container .area-first .MModuleN-area0-item .area0-item-content {
  margin-top: 10px;
  font-size: 12px;
  color: #999999;
  letter-spacing: 1.71px;
  line-height: 26px;
}

.MModuleP {
  margin-top: .4rem;
  padding: 40px 30px 50px;
}
.MModuleP .MModuleP-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 4.33px;
  margin: 0px auto 30px;
  text-align: center;
}
.MModuleP .MModuleP-subTitle {
  font-size: 20px;
  color: #333333;
  letter-spacing: 5px;
  margin: 40px 0 30px;
}
.MModuleP .MModuleP-content {
  font-size: 12px;
  color: #666666;
  letter-spacing: 1.71px;
  line-height: 24px;
}
.MModuleP .MModuleP-container .MModuleP-video {
  position: relative;
  text-align: center;
  height: 178px;
}
.MModuleP .MModuleP-container .MModuleP-video img {
  width: 100%;
  height: 100%;
}
.MModuleP .MModuleP-container .MModuleP-video .iframe-container {
  width: 100%;
}
.MModuleP .MModuleP-container .MModuleP-video .iframe-container.showCover {
  opacity: 0;
  position: absolute;
  z-index: 0;
  top: 0;
  height: 100%;
}
.MModuleP .MModuleP-container .MModuleP-video .iframe-container.showVideo {
  height: 100%;
  z-index: 100;
  opacity: 1;
  height: 2.21rem;
}
.MModuleP .MModuleP-container .MModuleP-video .MModuleP-cover {
  width: 100%;
  position: absolute;
  left: 0;
}
.MModuleP .MModuleP-container .MModuleP-video .MModuleP-cover .MModuleP-cover-bg {
  width: 100%;
}

.MModuleR {
  text-align: center;
  width: 100%;
  height: 230px;
}
.MModuleR .MModuleR-content {
  text-align: center;
  margin: auto;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.MModuleR .MModuleR-content .MModuleR-left,
.MModuleR .MModuleR-content .MModuleR-mid,
.MModuleR .MModuleR-content .MModuleR-right {
  display: inline-block;
  vertical-align: top;
}
.MModuleR .MModuleR-content .MModuleR-left {
  text-align: center;
  padding: 0 8%;
}
.MModuleR .MModuleR-content .MModuleR-left .MModuleR-left-title {
  margin-top: 40px;
  font-size: 26px;
  color: #333333;
  letter-spacing: 4.33px;
}
.MModuleR .MModuleR-content .MModuleR-left .MModuleR-left-content {
  margin-top: 10px;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  line-height: 24px;
}
.MModuleR .MModuleR-content .MModuleR-mid,
.MModuleR .MModuleR-content .MModuleR-right {
  margin: 0px auto 40px;
  text-align: center;
  position: relative;
  width: 50%;
}
.MModuleR .MModuleR-content .MModuleR-mid.MModuleR-mid-sigle,
.MModuleR .MModuleR-content .MModuleR-right.MModuleR-mid-sigle {
  width: 84%;
}
.MModuleR .MModuleR-content .MModuleR-mid .MModuleR-mid-split,
.MModuleR .MModuleR-content .MModuleR-right .MModuleR-mid-split {
  width: 1px;
  height: 40px;
  background: #DEDEDE;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 0;
}
.MModuleR .MModuleR-content .MModuleR-mid-title,
.MModuleR .MModuleR-content .MModuleR-right-title {
  font-size: 30px;
  color: #4C80F7;
  letter-spacing: 0.83px;
  line-height: 30px;
}
.MModuleR .MModuleR-content .MModuleR-mid-content,
.MModuleR .MModuleR-content .MModuleR-right-content {
  font-size: 12px;
  color: #333333;
  letter-spacing: 1.2px;
  text-align: center;
  line-height: 20px;
  padding: 5px 15px;
}
.MModuleR .MModuleR-content .MModuleR-number {
  font-size: 30px;
  color: #4C80F7;
  letter-spacing: 1px;
  line-height: 30px;
  vertical-align: top;
}
.MModuleR .MModuleR-content .MModuleR-unit {
  font-size: 14px;
  color: #4C80F7;
  letter-spacing: 1.4px;
  text-align: center;
  vertical-align: bottom;
  line-height: 14px;
  vertical-align: inherit;
}

.MModuleS {
  padding: 40px 0;
  text-align: center;
}
.MModuleS .MModuleS-container {
  margin: auto;
}
.MModuleS .MModuleS-container .MModuleS-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 4.33px;
  padding: 0 0 30px;
}
.MModuleS .MModuleS-container .area-second {
  display: flex;
  justify-content: center;
}
.MModuleS .MModuleS-container .area-second .area-second-signle-box {
  padding: 0 30px;
}
.MModuleS .MModuleS-container .area-second .module-j-area1-item {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding: 30px 8%;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
}
.MModuleS .MModuleS-container .area-second .module-j-area1-item .logo-container {
  vertical-align: top;
  display: inline-block;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  border: 1px solid gray;
  margin-right: 20px;
}
.MModuleS .MModuleS-container .area-second .module-j-area1-item .content-container {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.MModuleS .MModuleS-container .area-second .module-j-area1-item .content-container .area1-item-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 2px;
}
.MModuleS .MModuleS-container .area-second .module-j-area1-item .content-container .area1-item-content {
  opacity: 0.99;
  font-family: MicrosoftYaHeiUI;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 10px;
}

.MModuleT .MModuleT-container {
  text-align: center;
  margin: auto;
}
.MModuleT .MModuleT-container .MModuleT-title {
  margin: 40px 8% 30px;
  font-size: 26px;
  color: #333333;
  letter-spacing: 6.5px;
  text-align: center;
}
.MModuleT .MModuleT-container .MModuleT-area {
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
}
.MModuleT .MModuleT-container .MModuleT-area .MModuleT-image {
  display: inline-block;
  width: 53.3%;
}
.MModuleT .MModuleT-container .MModuleT-area .MModuleT-image img {
  width: 100%;
}
.MModuleT .MModuleT-container .MModuleT-area .MModuleT-content {
  display: inline-block;
  width: 46.7%;
  text-align: left;
}
.MModuleT .MModuleT-container .MModuleT-area .MModuleT-content .MModuleT-content-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 3.33px;
  margin-bottom: 5px;
}
.MModuleT .MModuleT-container .MModuleT-area .MModuleT-content .MModuleT-content-tabs {
  display: inline-block;
  background: #4C80F7;
  margin-top: 20px;
  padding: 5px 10px;
  font-size: 12px;
  color: #FFFFFF;
  letter-spacing: 2px;
}
.MModuleT .MModuleT-container .MModuleT-content-info {
  font-size: 14px;
  color: #666666;
  letter-spacing: 2.33px;
  text-align: justify;
  line-height: 30px;
  margin: 40px 8%;
}

.MModuleU {
  background: #ffffff;
  padding: 40px 0 0 0;
}
.MModuleU .MModuleU-container {
  text-align: center;
  margin: auto;
}
.MModuleU .MModuleU-container .MModuleU-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 4.33px;
  margin-bottom: 30px;
}
.MModuleU .MModuleU-container .area-second {
  display: flex;
  justify-content: space-between;
}
.MModuleU .MModuleU-container .area-second .area-second-signle-box {
  padding: 0 30px;
}
.MModuleU .MModuleU-container .area-second .module-u-area1-item {
  display: inline-block;
  width: 100%;
  padding: 20px;
  border: 1px solid #F1F1F1;
  vertical-align: top;
  height: 100%;
  box-sizing: border-box;
}
.MModuleU .MModuleU-container .area-second .module-u-area1-item .logo-container {
  vertical-align: top;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  text-align: center;
  margin: 0 auto;
}
.MModuleU .MModuleU-container .area-second .module-u-area1-item .logo-container img {
  width: 100%;
}
.MModuleU .MModuleU-container .area-second .module-u-area1-item .content-container {
  display: block;
  text-align: left;
  overflow: hidden;
}
.MModuleU .MModuleU-container .area-second .module-u-area1-item .content-container .area1-item-title {
  font-size: 16px;
  color: #333333;
  letter-spacing: 2px;
  text-align: center;
  margin: 10px 0 5px;
}
.MModuleU .MModuleU-container .area-second .module-u-area1-item .content-container .area1-item-content {
  font-size: 12px;
  color: #999999;
  letter-spacing: 0.2px;
  text-align: center;
  line-height: 30px;
}

.MModuleV {
  margin-top: .4rem;
}
.MModuleV .MModuleV-container {
  margin: auto;
}
.MModuleV .MModuleV-container .MModuleV-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 4.33px;
  text-align: center;
}
.MModuleV .MModuleV-container .MModuleV-content .MModuleV-left .MModuleV-content-title {
  text-align: center;
  font-size: 20px;
  color: #333333;
  letter-spacing: 5px;
  padding: 0 8%;
}
.MModuleV .MModuleV-container .MModuleV-content .MModuleV-left .MModuleV-content-content {
  padding: 30px 8%;
  font-size: 14px;
  color: #999999;
  letter-spacing: 2px;
  line-height: 30px;
}
.MModuleV .MModuleV-container .MModuleV-content .MModuleV-left .MModuleV-content-content .MModuleV-content-content-item {
  margin-bottom: 10px;
}
.MModuleV .MModuleV-container .MModuleV-content .MModuleV-left .MModuleV-content-content .MModuleV-content-content-item:last-child {
  margin-bottom: 0;
}
.MModuleV .MModuleV-container .MModuleV-content .MModuleV-right {
  margin: 30px 0;
}
.MModuleV .MModuleV-container .MModuleV-content .MModuleV-right img {
  width: 100%;
}

.MModuleW {
  padding-top: 40px;
  background: #FFFFFF;
  text-align: center;
}
.MModuleW .MModuleW-container {
  margin: auto;
}
.MModuleW .MModuleW-container .MModuleW-main-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 4.33px;
  margin-bottom: 30px;
}
.MModuleW .MModuleW-container .MModuleW-title-wrap {
  overflow: auto;
}
.MModuleW .MModuleW-container .MModuleW-title-wrap::-webkit-scrollbar {
  display: none;
}
.MModuleW .MModuleW-container .MModuleW-title {
  cursor: pointer;
  display: inline-flex;
  margin: 0 20px 40px;
  overflow: auto;
  justify-content: space-between;
  align-content: center;
  justify-content: center;
  box-sizing: border-box;
  white-space: nowrap;
}
.MModuleW .MModuleW-container .MModuleW-title .MModuleW-tabs-item {
  display: inline-block;
  color: #999999;
  font-size: 16px;
  letter-spacing: 2px;
  text-align: center;
  margin: 0 10px;
}
.MModuleW .MModuleW-container .MModuleW-title .MModuleW-tabs-item img {
  width: 50px;
  height: 50px;
  margin-bottom: 5px;
}
.MModuleW .MModuleW-container .MModuleW-title .MModuleW-tabs-item.active {
  color: #4C80F7;
  letter-spacing: 2px;
}
.MModuleW .MModuleW-container .ModeuleW-item {
  padding-bottom: 50px;
}
.MModuleW .MModuleW-container .ModeuleW-item .ModeuleW-item-right {
  vertical-align: top;
  text-align: left;
}
.MModuleW .MModuleW-container .ModeuleW-item .ModeuleW-item-right .ModeuleW-item-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 5px;
  margin: 40px 8% 30px;
}
.MModuleW .MModuleW-container .ModeuleW-item .ModeuleW-item-right .ModeuleW-item-content {
  margin: 0 8%;
  font-size: 12px;
  color: #666666;
  letter-spacing: 1.71px;
  line-height: 24px;
}
.MModuleW .MModuleW-container .ModeuleW-item .ModeuleW-item-right .MModuleW-item-btn {
  width: 130px;
  height: 40px;
  border-radius: 27.5px;
  text-align: center;
  background: #4C80F7;
  border-radius: 26px;
  margin: 50px auto 0;
}
.MModuleW .MModuleW-container .ModeuleW-item .ModeuleW-item-right .MModuleW-item-btn a {
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 7px;
  text-align: center;
  line-height: 40px;
}
.MModuleW .MModuleW-container .ModeuleW-item .ModeuleW-item-right .MModuleW-item-btn:hover {
  background: #4C80F7;
  border: none;
}
.MModuleW .MModuleW-container .ModeuleW-item .ModeuleW-item-left {
  display: inline-block;
  width: 84%;
  vertical-align: top;
}
.MModuleW .MModuleW-container .ModeuleW-item .ModeuleW-item-left img {
  width: 100%;
  height: 100%;
}

.MModuleX .MModuleX-container .MModuleX-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 4.33px;
  margin: 40px 0 30px;
  text-align: center;
}
.MModuleX .MModuleX-container .MModuleX-area {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.MModuleX .MModuleX-container .MModuleX-area .MModuleX-item {
  display: inline-block;
  position: relative;
  height: 100%;
  text-align: center;
  overflow: hidden;
  width: 100%;
}
.MModuleX .MModuleX-container .MModuleX-area .MModuleX-item .MModuleX-item-normal img {
  width: 100%;
}
.MModuleX .MModuleX-container .MModuleX-area .MModuleX-item .MModuleX-item-active {
  background-color: rgba(255, 255, 255, 0.95);
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.MModuleX .MModuleX-container .MModuleX-area .MModuleX-item .MModuleX-item-active img {
  width: 100%;
}
.MModuleX .MModuleX-container .MModuleX-area .MModuleX-item .MModuleX-item-active .MModuleX-item-container {
  min-height: 185px;
  padding: 30px 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.MModuleX .MModuleX-container .MModuleX-area .MModuleX-item .MModuleX-item-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 1.67px;
  text-align: center;
}
.MModuleX .MModuleX-container .MModuleX-area .MModuleX-item .MModuleX-item-content {
  font-size: 14px;
  color: #666666;
  letter-spacing: 2px;
  text-align: center;
  line-height: 28px;
  margin-top: 10px;
}

.MModuleY {
  background: #4C80F7;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: right bottom;
  margin-top: 40px;
}
.MModuleY .MModuleY-container {
  margin: auto;
}
.MModuleY .MModuleY-content {
  margin: auto;
  height: 310px;
  position: relative;
  background-size: 865px;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 100%;
}
.MModuleY .MModuleY-content .MModuleY-content-right {
  height: 310px;
  padding-top: 50px;
  box-sizing: border-box;
}
.MModuleY .MModuleY-content .contact-us-container {
  display: inline-block;
  background: #6492FF;
  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.08);
  width: 458px;
}
.MModuleY .MModuleY-content .content-container {
  text-align: center;
}
.MModuleY .MModuleY-content .content-title {
  font-size: 40px;
  color: rgba(255, 255, 255, 0);
  letter-spacing: 6.77px;
  color: #fff;
  text-align: center;
}
.MModuleY .MModuleY-content .content-content {
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 5px;
  text-align: center;
  line-height: 21px;
  margin: 9px 0 54px;
}
.MModuleY .MModuleY-content .MModuleY-btn-item {
  display: block;
  border: 2px solid #FFFFFF;
  width: 84%;
  height: 47px;
  line-height: 45px;
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 8px;
  text-align: center;
  margin: 50px auto;
}

.MModuleZ {
  padding: 40px 0 0 0;
}
.MModuleZ .MModuleZ-container {
  padding: 0 10px;
}
.MModuleZ .MModuleZ-container .MModuleZ-title {
  font-family: MicrosoftYaHeiUI;
  font-size: 26px;
  color: #333333;
  letter-spacing: 4.33px;
  margin-bottom: 30px;
  text-align: center;
}
.MModuleZ .MModuleZ-container .MModuleZ-content {
  width: 100%;
  margin: auto;
}
.MModuleZ .MModuleZ-container .MModuleZ-content .MModuleZ-content-table {
  border: 1px solid #F1F1F1;
  border-bottom: 0 none;
}
.MModuleZ .MModuleZ-container .MModuleZ-content .MModuleZ-content-table .ant-table-thead > tr > th,
.MModuleZ .MModuleZ-container .MModuleZ-content .MModuleZ-content-table .ant-table-tbody > tr > td {
  font-size: 12px;
}
.MModuleZ .MModuleZ-container .MModuleZ-content .MModuleZ-content-table .ant-table-thead > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.MModuleZ .MModuleZ-container .MModuleZ-content .MModuleZ-content-table .ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.MModuleZ .MModuleZ-container .MModuleZ-content .MModuleZ-content-table .ant-table-thead > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td,
.MModuleZ .MModuleZ-container .MModuleZ-content .MModuleZ-content-table .ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td {
  background: #F1F1F1;
}
.MModuleZ .MModuleZ-container .MModuleZ-content .MModuleZ-hint {
  font-size: 12px;
  color: #333333;
  letter-spacing: 0;
  line-height: 40px;
  height: 40px;
  text-align: center;
  border-top: 0 none;
}

.mobile-footer {
  padding: 40px 15px;
  background: #292929;
  box-shadow: 10px 10px 40px 0px rgba(0, 0, 0, 0.08);
}
.mobile-footer .hotProduct .product-title {
  margin-bottom: 10px;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
}
.mobile-footer .hotProduct .product-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  color: #8C8C8C;
  line-height: 20px;
  padding: 0 17px;
}
.mobile-footer .hotProduct .product-container .product-item {
  font-size: 12px;
  color: #8C8C8C;
  line-height: 20px;
  margin-bottom: 5px;
}
.mobile-footer .hotProduct .product-container .product-item a {
  color: #8C8C8C;
}
.mobile-footer .hotProduct .product-container .product-item:first-child {
  margin-left: 0px;
}
.mobile-footer .info-list {
  width: 210px;
  padding: 0 17px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin: 15px auto 0px;
}
.mobile-footer .info-list a {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 22px;
  font-weight: 400;
}
.mobile-footer .divider {
  margin: 30px 0px;
  width: 100%;
  height: 1px;
  transform: scaleY(-1);
  background: #595959;
}
.mobile-footer .contactMethods {
  width: 210px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.mobile-footer .contactMethods .contect-item {
  width: 90px;
}
.mobile-footer .contactMethods .contect-item img {
  width: 90px;
  height: 90px;
}
.mobile-footer .contactMethods .contect-item .title {
  margin-top: 10px;
  font-size: 12px;
  color: #8C8C8C;
  text-align: center;
  line-height: 20px;
  font-weight: 400;
}
.mobile-footer .copyright {
  max-width: 238px;
  margin: 0 auto;
  font-size: 10px;
  color: #8C8C8C;
  letter-spacing: 0;
  font-weight: 400;
}
.mobile-footer .copyright .title {
  text-align: center;
}
.mobile-footer .copyright .right-list-container {
  margin-top: 20px;
  display: flex;
  justify-content: space-around;
}
.mobile-footer .copyright .right-list-container a {
  color: #8C8C8C;
}
.mobile-footer-btn-sapce {
  height: 72px;
  box-sizing: content-box;
}
.mobile-footer-btns {
  position: fixed;
  bottom: 0;
  background-color: #fff;
  width: 100%;
  z-index: 99;
  padding: 10px 15px 0px;
  display: flex;
  justify-content: space-evenly;
}
.mobile-footer-btns .mobile-footer-btn {
  width: 100%;
  height: 42px;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  border-radius: 4px;
  margin-bottom: 20px;
}
.mobile-footer-btns .contact-us {
  background-color: #407AFF;
  border: solid 1px #407AFF;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobile-footer-btns .contact-us > img {
  width: 22px;
  height: 22px;
  margin-right: 5px;
}
.mobile-footer-btns .beginner-guide {
  background-color: #fff;
  border: solid 1px #648FFC;
  color: #648FFC;
  margin-right: 15px;
  line-height: 40px;
  text-align: center;
}
.mobile-footer-btn-safe-area-sapce {
  padding-bottom: env(safe-area-inset-bottom);
  /* 现代浏览器 */
  padding-bottom: constant(safe-area-inset-bottom);
  /* Safari */
}

.MFixedBar {
  position: fixed;
  right: 10px;
  bottom: 150px;
  font-size: 16px;
  z-index: 8;
}
.MFixedBar ul {
  list-style: none;
}
.MFixedBar ul li {
  background: #FFFFFF;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  position: relative;
  font-size: 10px;
  color: #333333;
  letter-spacing: 1.67px;
  text-align: center;
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.MFixedBar ul li .cn-fixed-bar-img {
  width: 16px;
}
.MFixedBar ul li .cn-fixed-bar-text {
  letter-spacing: 0;
}
.MFixedBar ul li.cn-fixed-bar-contactus {
  background-color: #4C80F7;
  color: #FFFFFF;
}
.MFixedBar .toTop {
  width: 16px;
}
.connect-pop .ant-popover-inner-content {
  padding: 20px;
}
.connect-pop .pop-close {
  text-align: right;
}
.connect-pop .pop-close img {
  display: inline-block;
  width: 16px;
  height: 16px;
}

.common-contact-us-form {
  width: 100%;
}
.common-contact-us-form .contact-us-form-title {
  font-size: 30px;
  color: #FFFFFF;
  letter-spacing: 5px;
  line-height: 60px;
  height: 60px;
}
.common-contact-us-form .contact-us-form-sub-title {
  letter-spacing: 2px;
}
.common-contact-us-form .work-item-normal-hint {
  color: #FFFFFF;
  text-align: left;
}
.common-contact-us-form .work-item-normal {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  font-size: 15px;
  color: #FFFFFF;
  letter-spacing: 2.5px;
  line-height: 30px;
  opacity: 1;
  padding-bottom: 9px;
}
.common-contact-us-form .work-item-normal input,
.common-contact-us-form .work-item-normal textarea {
  background-color: transparent;
  border: none;
  color: #ffffff;
  resize: none;
  padding-left: 0;
  box-shadow: none!important;
  background-color: transparent!important;
  height: 30px;
  line-height: 30px;
  margin-bottom: 0;
  padding: 0;
  -webkit-box-shadow: 0 0 0 1000px white inset;
  max-width: 100%;
}
.common-contact-us-form .work-item-normal input::-webkit-input-placeholder,
.common-contact-us-form .work-item-normal textarea::-webkit-input-placeholder {
  color: #ffffff!important;
}
.common-contact-us-form .submit-btn-container {
  margin-top: 60px;
}
.common-contact-us-form .submit-btn-container .submit-btn {
  letter-spacing: 9px;
  cursor: pointer;
  font-size: 18px;
  background-color: transparent;
  color: #FFFFFF;
  width: 100%;
  line-height: 42px;
  height: 46px;
  border: 2px solid #FFFFFF;
  outline: none;
}
.common-contact-us-form.transparent {
  padding: 40px 60px 62px;
}
.common-contact-us-form.white .contact-us-form-title {
  color: #333333;
  height: 30px;
  line-height: 30px;
}
.common-contact-us-form.white .contact-us-form-sub-title {
  margin-top: 18px;
  font-size: 12px;
  color: #999999;
  letter-spacing: 2px;
  line-height: 20px;
  letter-spacing: 0;
}
.common-contact-us-form.white .work-item-normal-hint {
  color: #333333;
}
.common-contact-us-form.white .work-item-normal {
  border-bottom: 1px solid #F1F1F1;
  color: #333;
}
.common-contact-us-form.white .work-item-normal input,
.common-contact-us-form.white .work-item-normal textarea {
  color: #333;
}
.common-contact-us-form.white .work-item-normal input::-webkit-input-placeholder,
.common-contact-us-form.white .work-item-normal textarea::-webkit-input-placeholder {
  color: #333!important;
}
.common-contact-us-form.white .submit-btn-container .submit-btn {
  font-size: 18px;
  letter-spacing: 9px;
  background: #4C80F7;
  color: #ffffff;
  border: 2px solid #4C80F7;
}
.common-contact-us-form.mobile .contact-us-form-title {
  font-size: 26px;
  color: #333333;
  letter-spacing: 9px;
  line-height: 30px;
}
.common-contact-us-form.mobile .contact-us-form-sub-title {
  font-size: 12px;
  color: #999999;
  letter-spacing: 2px;
  line-height: 20px;
  text-align: left;
  margin-bottom: 20px;
  letter-spacing: 0;
}
.common-contact-us-form.mobile .ant-row.ant-form-item {
  margin-bottom: 15px;
  padding-bottom: 0px;
}
.common-contact-us-form.mobile .ant-row.ant-form-item.form-item {
  margin-bottom: 5px;
}
.common-contact-us-form.mobile .work-item-normal {
  border-bottom: 1px solid #F1F1F1;
  color: #333;
}
.common-contact-us-form.mobile .work-item-normal input,
.common-contact-us-form.mobile .work-item-normal textarea {
  color: #333;
  padding: 0;
  outline: none;
}
.common-contact-us-form.mobile .work-item-normal input::-webkit-input-placeholder,
.common-contact-us-form.mobile .work-item-normal textarea::-webkit-input-placeholder {
  color: #000000!important;
  opacity: 1;
}
.common-contact-us-form.mobile .submit-btn-container {
  margin-top: 40px;
}
.common-contact-us-form.mobile .submit-btn-container .submit-btn {
  font-size: 18px;
  letter-spacing: 9px;
  background: #4C80F7;
  color: #ffffff;
  border: 2px solid #4C80F7;
}
.common-contact-us-form.mobile2 {
  padding-top: 15px;
}
.common-contact-us-form.mobile2 .contact-us-form-title {
  font-size: 26px;
  line-height: 1em;
  height: 30px;
  margin-bottom: 10px;
}
.common-contact-us-form.mobile2 .contact-us-form-sub-title {
  margin-bottom: 20px;
}
.common-contact-us-form.mobile2 .submit-btn-container {
  margin-top: 0px;
}
.common-contact-us-form.mobile2 .work-item-normal {
  line-height: 24px;
}
.common-contact-us-form.mobile2 .no-border {
  border: none;
}
.common-contact-us-form.mobile2 .ant-form-explain {
  text-align: left;
}
.common-contact-us-form.mobile2 .submit-btn-container {
  margin-top: 6px;
}
.form-item .no-border {
  border: none;
}
.submit-success {
  text-align: center;
  padding: 20px 60px;
}
.submit-success .succes-img {
  max-width: 300px;
}
.submit-success .success-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 8.31px;
  text-align: center;
  line-height: 30px;
  margin-top: 30px;
}
.submit-success .success-sub-title {
  font-size: 14px;
  color: #999999;
  letter-spacing: 2.33px;
  text-align: center;
  line-height: 20px;
  margin-top: 10px;
}
.submit-success .success-img img {
  width: 100%;
}
.submit-success .submit-btn-container {
  margin-top: 100px;
  background-color: #4C80F7;
}
.submit-success .submit-btn-container .submit-btn {
  font-size: 18px;
  letter-spacing: 9px;
  text-align: center;
  background-color: transparent;
  color: #FFFFFF;
  width: 100%;
  line-height: 42px;
  height: 46px;
  border: 2px solid #FFFFFF;
  outline: none;
}
.submit-success.transparent .success-title {
  color: #FFFFFF;
}
.submit-success.transparent .success-sub-title {
  color: #ffffff;
}
.submit-success.transparent .submit-btn-container .submit-btn {
  font-size: 18px;
  letter-spacing: 9px;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
}
.submit-success.mobile {
  text-align: center;
  padding: 20px 60px;
}
.submit-success.mobile .success-title {
  font-size: 24px;
  color: #333333;
  letter-spacing: 9px;
  text-align: center;
  line-height: 30px;
  margin-top: 30px;
}
.submit-success.mobile .success-sub-title {
  font-size: 12px;
  color: #999999;
  letter-spacing: 2px;
  text-align: center;
  line-height: 20px;
  margin-top: 10px;
}
.submit-success.mobile .submit-btn-container {
  margin-top: 100px;
}
.submit-success.mobile .submit-btn-container .submit-btn {
  font-size: 18px;
  letter-spacing: 9px;
  background: #4C80F7;
  color: #FFFFFF;
  width: 100%;
  line-height: 40px;
  height: 40px;
  border: 2px solid #4C80F7;
  outline: none;
}

.feedback-modal .ezd-modal-close {
  top: 24px;
  right: 20px;
}
.feedback-modal .ezd-modal-close-x {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.feedback-modal .feedback-wrap {
  margin: 6px;
}
.feedback-modal .feedback-wrap .ezd-rate {
  color: #407AFF;
}
.feedback-modal .feedback-wrap .ezd-rate-text {
  margin-left: 15px;
  color: #c8c8c8;
}
.feedback-modal .feedback-wrap .ant-form-item-label {
  line-height: 24px;
}
.feedback-modal .feedback-wrap .ant-form-item label {
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  font-weight: 400;
}
.feedback-modal .feedback-wrap .rate-wrap {
  display: flex;
  align-items: center;
  line-height: 24px;
  margin: 15px 0 0;
}
.feedback-modal .feedback-wrap .reason-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 12px;
  margin-right: -10px;
  margin-bottom: -10px;
}
.feedback-modal .feedback-wrap .reason-list .reason-item {
  height: 28px;
  background: #F2F6FA;
  border-radius: 2px;
  padding: 3px 10px;
  font-size: 14px;
  color: #262626;
  text-align: center;
  line-height: 22px;
  margin: 0 10px 10px 0;
  cursor: pointer;
}
.feedback-modal .feedback-wrap .reason-list .reason-item.select {
  color: #407AFF;
}
.feedback-modal .feedback-wrap .feedback-other {
  margin-top: 12px;
  height: 76px;
  resize: none;
}
.feedback-modal .feedback-wrap .submit-btn {
  margin-top: 25px;
  text-align: center;
  width: 100%;
}
.feedback-modal .submit-success {
  text-align: left;
  padding: 0;
}
.feedback-modal .submit-success .success-title {
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  font-weight: 400;
  text-align: left;
  margin: 0;
  letter-spacing: 0;
  display: flex;
  align-items: center;
}
.feedback-modal .submit-success .success-title .icon {
  color: #52c41a;
  font-size: 24px;
  margin-right: 5px;
}
.feedback-modal .submit-success .success-sub-title {
  font-size: 14px;
  color: #8C8C8C;
  line-height: 22px;
  font-weight: 400;
  margin-top: 10px;
  text-align: left;
  letter-spacing: 0;
}

.cn-fixed-bar {
  position: fixed;
  right: 40px;
  bottom: 39px;
  font-size: 16px;
  z-index: 11;
}
.cn-fixed-bar .ezd-ai-dialogue {
  bottom: 360px;
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-item {
  width: 46px;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 100%);
  border: 1px solid #ffffff;
  box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
  border-radius: 23px;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-item.cn-fixed-bar-item-blue {
  background-image: linear-gradient(138deg, #5EA7FF 0%, #1864FF 100%);
  border: 0;
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-item img {
  width: 20px;
  height: 20px;
  margin-top: 20px;
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-item .fixedBar-contactus {
  background-image: url('https://resource.eziot.com/group2/M00/00/C1/CtwQFmVUM9-AepJWAAAKQ1qyKi0508.png');
  background-size: 24px 24px;
  background-repeat: no-repeat;
  padding-top: 29px;
  margin: 15px 11px;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 20px;
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-item .fixedBar-icon2 {
  background-size: 24px 24px;
  background-repeat: no-repeat;
  padding-top: 24px;
  font-size: 12px;
  background-position: top center;
  color: #262626;
  text-align: center;
  line-height: 20px;
  font-weight: 400;
  margin: 15px 0 12px;
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-item .fixedBar-icon2.fixedBar-icon2-active {
  background-image: url(https://resource.eziot.com/group2/M00/00/C1/CtwQF2VUaeqARPFUAAAH75GMDT4103.png);
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-item .fixedBar-icon2.fixedBar-icon2-active:hover {
  background-image: url(https://resource.eziot.com/group2/M00/00/C1/CtwQFmVUagKABLMHAAAIO4YJ_h8151.png);
  color: #407AFF;
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-item .fixedBar-icon2.fixedBar-icon2-feedback {
  background-image: url(https://resource.eziot.com/group2/M00/00/C1/CtwQF2VUaimAPwCAAAAG2UlJGHA476.png);
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-item .fixedBar-icon2.fixedBar-icon2-feedback:hover {
  color: #407AFF;
  background-image: url(https://resource.eziot.com/group2/M00/00/C2/CtwQFmVUajOAGPMtAAAHH3QAZ20012.png);
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-item .fixedBar-icon2:last-child {
  margin: 0 0 15px;
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-item .cn-fixed-bar-tip {
  width: 14px;
  margin: 0 auto;
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-totop {
  width: 46px;
  height: 46px;
  background-image: linear-gradient(180deg, #F2F6FA 0%, #FFFFFF 100%);
  border: 1px solid #ffffff;
  box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
  border-radius: 23px;
  cursor: pointer;
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-totop .fixedBar-icon3 {
  width: 24px;
  height: 24px;
  margin: auto;
  margin: 11px;
  background-image: url('https://resource.eziot.com/group2/M00/00/C1/CtwQFmVUZeOAMhrxAAAF52W26A0826.png');
  background-size: 100%;
  background-repeat: no-repeat;
}
.cn-fixed-bar .cn-fixed-bar-container .cn-fixed-bar-totop:hover .fixedBar-icon3 {
  background-image: url('https://resource.eziot.com/group2/M00/00/C1/CtwQF2VUZeqAcrx6AAAF-AbF6vc752.png');
}
.cn-fixed-bar .ezd-modal-wrap {
  pointer-events: none;
}
.fixed-bar-worklist .ezd-tooltip-content {
  width: 352px !important;
}
.fixed-bar-worklist .fixed-bar-worklist-a {
  font-size: 14px;
  color: #407AFF;
  text-align: center;
  line-height: 22px;
  font-weight: 400;
}
.contactus-container {
  padding: 18px 14px 18px;
}
.contactus-container > div,
.contactus-container > a {
  margin-bottom: 16px;
  display: block;
}
.contactus-container > div:last-child,
.contactus-container > a:last-child {
  margin-bottom: 0;
}
.contactus-container .contactus-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.contactus-container .contactus-item .item-title {
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  font-weight: 400;
  margin: 16px 0 5px;
}
.contactus-container .contactus-item .item-title:first-child {
  margin-top: 0;
}
.contactus-container .contactus-item .item-tips {
  font-size: 12px;
  color: #8C8C8C;
  line-height: 22px;
  font-weight: 400;
}
.contactus-container .contactus-item .popover-image {
  width: 148px;
  height: 148px;
}
.contactus-container .contactus-item .contactus-item-icon {
  display: flex;
  align-items: center;
}
.contactus-container .contactus-item .contactus-item-icon.contactus-item-icon-left {
  width: 36px;
  height: 36px;
  margin-right: 10px;
}
.contactus-container .contactus-item .contactus-item-icon.contactus-item-icon-right {
  width: 16px;
  height: 16px;
  margin-left: 20px;
}
.contactus-container .contactus-item .contactus-item-icon img {
  width: 100%;
  height: 100%;
}
.contactus-container .contactus-item .contactus-item-icon .contactus-item-icon-hover {
  display: none;
}
.contactus-container .contactus-item:hover {
  cursor: pointer;
}
.contactus-container .contactus-item:hover .item-title {
  color: #407AFF;
}
.contactus-container .contactus-item:hover .contactus-item-icon .contactus-item-icon-default {
  display: none;
}
.contactus-container .contactus-item:hover .contactus-item-icon .contactus-item-icon-hover {
  display: block;
}
.popover-txt {
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 20px;
}
.popover-image {
  width: 148px;
  height: 148px;
}
.connect-pop .ant-popover-inner-content {
  padding: 20px;
}
.connect-pop .pop-close {
  text-align: right;
}
.connect-pop .pop-close img {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.fixed-bar-popover {
  z-index: 12 !important;
}
.fixed-bar-popover .ezd-popover-arrow {
  display: none;
}
.fixed-bar-popover .ezd-popover-content {
  margin-right: 5px;
}

.cn_activity_container .icon,
.cn_activity_customModal .icon {
  font-size: 14px;
}
.cn_activity_container .message,
.cn_activity_customModal .message {
  font-size: 14px;
  color: #262626;
}
.cn_activity_container .titleBlock,
.cn_activity_customModal .titleBlock {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 10px;
}
.cn_activity_container .block,
.cn_activity_customModal .block {
  width: 2px;
  height: 12px;
  border-radius: 8px;
  background: #407aff;
}
.cn_activity_container .title,
.cn_activity_customModal .title {
  color: #262626;
  font-size: 14px;
}
.cn_activity_container .textarea textarea,
.cn_activity_customModal .textarea textarea {
  min-height: 120px !important;
  max-height: 260px !important;
}
.cn_activity_container .success,
.cn_activity_customModal .success {
  font-size: 14px;
  color: #262626;
}
.cn_activity_container .link,
.cn_activity_customModal .link {
  color: #407aff;
  cursor: pointer;
}
.cn_activity_container .container .ezd-checkbox-group,
.cn_activity_customModal .container .ezd-checkbox-group {
  display: grid !important;
}
.cn_activity_container .modalConfirmTitle,
.cn_activity_customModal .modalConfirmTitle {
  color: #262626;
  font-size: 16px;
  font-weight: 500;
}
.cn_activity_container .popoverContainer,
.cn_activity_customModal .popoverContainer {
  min-width: 240px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.cn_activity_container .popoverContent,
.cn_activity_customModal .popoverContent {
  padding: 0 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  cursor: pointer;
}
.cn_activity_container .popoverContent:hover .popoverTitle,
.cn_activity_customModal .popoverContent:hover .popoverTitle,
.cn_activity_container .popoverContent:hover .popoverLeftIcon,
.cn_activity_customModal .popoverContent:hover .popoverLeftIcon,
.cn_activity_container .popoverContent:hover .popoverIcon,
.cn_activity_customModal .popoverContent:hover .popoverIcon {
  color: #407aff;
}
.cn_activity_container .popoverItem,
.cn_activity_customModal .popoverItem {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.cn_activity_container .popoverIconContainer,
.cn_activity_customModal .popoverIconContainer {
  width: 36px;
  height: 36px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: rgba(89, 89, 89, 0.08);
}
.cn_activity_container .popoverLeftIcon,
.cn_activity_customModal .popoverLeftIcon {
  color: #262626;
}
.cn_activity_container .popoverIcon,
.cn_activity_customModal .popoverIcon {
  width: 8px;
  height: 8px;
  color: #262626;
}
.cn_activity_container .popoverTitle,
.cn_activity_customModal .popoverTitle {
  margin: 0;
  color: #262626;
  font-size: 16px;
}
.cn_activity_container .popoverDesc,
.cn_activity_customModal .popoverDesc {
  margin: 0;
  color: #8c8c8c;
  font-size: 12px;
}
.cn_activity_container .customInput,
.cn_activity_customModal .customInput {
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  color: #595959;
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-color: #d9d9d9;
  transition: all 0.3s;
  padding: 4px 8px;
}
.cn_activity_container .customInput:focus,
.cn_activity_customModal .customInput:focus {
  border-color: #407aff !important;
  box-shadow: 0 0 0 2px #407aff33;
  border-right-width: 1px !important;
  outline: 0;
}

/* 通用样式, 下例 demo 单独使用都需要这块样式 */
.mobile_banner-user {
  height: 220px;
  position: relative;
}
.mobile-banner .banner-anim-thumb.banner-anim-thumb-default {
  height: 20px;
  position: absolute;
  bottom: 100px;
}
.mobile-banner .banner-anim-thumb.banner-anim-thumb-default span.active {
  width: 25px;
  height: 1px;
  padding: 0px;
  box-shadow: none;
  position: relative;
  background: transparent;
  margin-top: 0px;
  border: 2px solid #407AFF;
  border-radius: 0%;
}
.mobile-banner .banner-anim-thumb.banner-anim-thumb-default span {
  position: relative;
  background: #FFFFFF;
  vertical-align: middle;
  width: 25px;
  height: 1px;
  opacity: 0.6;
  border: 2px solid #FFFFFF;
  box-shadow: none;
}
.mobile-banner .banner-anim-thumb.banner-anim-thumb-default span.active::after {
  content: '';
  width: 0px;
  height: 0px;
  display: none;
}
.mobile-banner {
  min-height: 400px;
  overflow: hidden;
}
.banner-user-elem .banner-bg-img {
  width: 100%;
}
.mobile-banner .banner-content-container-parent {
  width: 100%;
  justify-content: center;
}
.mobile-banner .banner-content-container-parent .banner-content-container-bg {
  width: 100%;
}
.mobile-banner .banner-content-container-parent .banner-content-container {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.mobile-banner .banner-content-container-parent .banner-user-title {
  height: 30px;
  font-size: 22px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
}
.mobile-banner .banner-content-container-parent .banner-user-subTitle {
  font-size: 20px;
  color: #262626;
  letter-spacing: 0;
  font-weight: 500;
}
.mobile-banner .banner-content-container-parent .banner-user-content {
  margin-top: 10px;
  padding: 0 30px;
  font-size: 12px;
  color: #595959;
  text-align: center;
  line-height: 20px;
  font-weight: 400;
}
.mobile-banner .banner-content-container-parent .banner-btn-container {
  margin-top: 15px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.mobile-banner .banner-content-container-parent .banner-btn-container .banner-btn-item {
  width: 88px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  background: #407AFF;
  border: 1px solid #407AFF;
  cursor: pointer;
  margin: 0 10px;
  border-radius: 2px;
}
.mobile-banner .banner-content-container-parent .banner-btn-container .banner-btn-item:first-child {
  background: #4C80F7;
  border: none;
}
.mobile-banner .banner-user-elem-one {
  height: 100%;
}
.mobile-banner .banner-content-container-parent .banner-btn-container {
  margin-top: 15px;
}
.mobile-banner .banner-content-container-parent .banner-btn-container .banner-btn-item {
  width: 88px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  background: #407AFF;
  border: 1px solid #407AFF;
  cursor: pointer;
  margin: 0 10px;
  border-radius: 2px;
}
.mobile-banner .banner-content-container-parent .banner-btn-container .banner-btn-item:nth-child(2) {
  background: transparent;
  border: 1px solid #407AFF;
  color: #407AFF;
}
.ant-popover-inner-content {
  padding: 8px 12px;
}
.mobile-banner {
  min-height: 536px;
}
.mobile-banner .banner-content-container-parent {
  min-height: 536px;
  position: relative;
}
.mobile-banner .banner-content-container-parent img {
  height: 536px;
}
.mobile-banner .banner-content-container-parent .banner-content-container {
  position: absolute;
  top: 292px;
}
.mobile-banner .ant-carousel .slick-dots-bottom {
  bottom: 95px;
}
.mobile-banner .ant-carousel .slick-dots li {
  margin: 0 5px;
}
.mobile-banner .ant-carousel .slick-dots li button {
  opacity: 0.6;
  width: 25px;
}
.mobile-banner .ant-carousel .slick-dots li.slick-active button {
  background: #407AFF;
}
.mobile-banner .swiper-pagination {
  bottom: 95px;
}
.mobile-banner .swiper-pagination .swiper-pagination-bullet {
  position: relative;
  background: #FFFFFF;
  vertical-align: middle;
  width: 25px;
  height: 1px;
  opacity: 0.6;
  border: 2px solid #FFFFFF;
  box-shadow: none;
  border-radius: 0%;
}
.mobile-banner .swiper-pagination .swiper-pagination-bullet-active {
  width: 25px;
  height: 1px;
  padding: 0px;
  box-shadow: none;
  position: relative;
  background: #407AFF;
  margin-top: 0px;
  border: 2px solid #407AFF;
  border-radius: 0%;
}
.mobile-banner .swiper-pagination .banner-anim-thumb.banner-anim-thumb-default span.active::after {
  content: '';
  width: 0px;
  height: 0px;
  display: none;
}
.mobile-banner .swiper-pagination .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

.mobile-notice {
  width: 100%;
  position: relative;
  margin-top: -75px;
  z-index: 9;
  padding: 0 9px;
}
.mobile-notice .mobile-notice-container {
  text-align: center;
  width: 100%;
  margin: 0 auto;
}
.mobile-notice .mobile-notice-container .mobile-notice-area {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.mobile-notice .mobile-notice-container .mobile-notice-area .mobile-notice-card {
  width: 25%;
  height: 50px;
  margin: 0 6px;
  opacity: 0.9;
  background: #FFFFFF;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.08);
  border-radius: 2px;
  padding: 14px 0;
  text-align: center;
  cursor: pointer;
}
.mobile-notice .mobile-notice-container .mobile-notice-area .mobile-notice-cardTitle {
  font-size: 12px;
  color: #262626;
  line-height: 22px;
  font-weight: 400;
}
.mobile-notice .mobile-notice-container .mobile-notice-area .mobile-notice-card:hover {
  background-color: #407AFF;
}
.mobile-notice .mobile-notice-container .mobile-notice-area .mobile-notice-card:hover .mobile-notice-cardTitle {
  color: #fff;
}

.mobile-collapse {
  margin-top: 30px;
  padding: 15px 0 10px;
  background: #ffffff;
}
.mobile-collapse .mobile-collapse-title {
  width: 100%;
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
}
.mobile-collapse .mobile-collapse-container {
  margin-top: 16px;
  border: none;
  background-color: #ffffff;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item {
  border: none;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-header {
  border: none;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .callapse-icon {
  width: 16px;
  height: 16px;
  transition: transform 1s;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .callapse-icon.active {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
  /* Opera */
  transform-origin: 50% 25%;
  transition: transform 0.5s;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .mobile-collapse-item-header .img-icon {
  width: 30px;
  height: 30px;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .mobile-collapse-item-header .title {
  margin-left: 10px;
  font-size: 16px;
  color: #2C2C2C;
  font-weight: 400;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content {
  border: none;
  background-color: #FAFAFA;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .MAbility-title-wrap {
  overflow-x: scroll;
  /* firefox */
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content ::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .MAbility-title {
  cursor: pointer;
  display: inline-flex;
  overflow: auto;
  justify-content: space-between;
  align-content: center;
  justify-content: center;
  box-sizing: border-box;
  white-space: nowrap;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .MAbility-title .MAbility-tabs-item {
  position: relative;
  margin: 0 20px 10px 0px;
  display: inline-block;
  font-size: 12px;
  color: #262626;
  text-align: center;
  line-height: 20px;
  font-weight: 400;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .MAbility-title .MAbility-tabs-item .tabs-bar-link {
  position: absolute;
  bottom: 0;
  width: 16px;
  left: calc(50% - 8px);
  bottom: -3px;
  height: 2px;
  background: #407AFF;
  display: none;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .MAbility-title .MAbility-tabs-item.tabs-active {
  font-size: 14px;
  color: #407AFF;
  text-align: center;
  line-height: 20px;
  font-weight: 500;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .MAbility-title .MAbility-tabs-item.tabs-active .tabs-bar-link {
  display: inline-block;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .content-list-item {
  text-align: left;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .content-list-item .des-meta {
  height: 194px;
  margin: 0 auto;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .content-list-item .des-meta img {
  width: 100%;
  height: 100%;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .content-list-item .des-title {
  margin-top: 20px;
  font-size: 16px;
  color: #262626;
  line-height: 22px;
  font-weight: 400;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .content-list-item .des-sub-title {
  margin-top: 10px;
  font-size: 12px;
  color: #8C8C8C;
  line-height: 20px;
  font-weight: 400;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .content-list-item .des-notice {
  font-size: 12px;
  color: #407AFF;
  line-height: 20px;
  font-weight: 400;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .content-list-item .des-tags {
  margin-top: 8px;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .content-list-item .des-tags span {
  margin-right: 10px;
  padding: 2px 8px;
  height: 24px;
  border: 1px solid #D9D9D9;
  border-radius: 2px;
  text-align: center;
  color: #8C8C8C;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .content-list-item .des-btn-container {
  margin-top: 20px;
  margin-bottom: 24px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .content-list-item .des-btn-container .btn-item {
  width: 116px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: #4C80F7;
  background: #ffffff;
  border: 1px solid #407AFF;
  cursor: pointer;
  margin-right: 10px;
  border-radius: 2px;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .content-list-item .des-btn-container .btn-item:first-child {
  background: #4C80F7;
  border: none;
  color: #ffffff;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .swiper-container {
  height: auto;
}
.mobile-collapse .mobile-collapse-container .ant-collapse-item .ant-collapse-content .mobile-collapse-item-content .swiper-container .swiper-slide {
  background: transparent;
}

.mobile-server-list {
  position: relative;
}
.mobile-server-list .mobile-server-list-bg {
  height: 364px;
}
.mobile-server-list .mobile-server-list-bg img {
  width: 100%;
  height: 364px;
}
.mobile-server-list .mobile-server-list-container {
  width: 100%;
  padding: 40px 15px;
  z-index: 9;
  position: absolute;
  top: 0;
}
.mobile-server-list .mobile-server-list-container .mobile-server-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
}
.mobile-server-list .mobile-server-list-container .mobile-server-list-area {
  margin: 15px auto 0px;
  background: #FFFFFF;
  box-shadow: 0px 6px 44px 0px rgba(0, 0, 0, 0.06);
  padding: 30px 0px 10px 0px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.mobile-server-list .mobile-server-list-container .mobile-server-list-area .mobile-server-list-item {
  width: 50%;
  padding-left: 28px;
  margin-bottom: 20px;
}
.mobile-server-list .mobile-server-list-container .mobile-server-list-area .mobile-server-list-item .mobile-server-list-item-title {
  font-size: 14px;
  color: #407AFF;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 5px;
}
.mobile-server-list .mobile-server-list-container .mobile-server-list-area .mobile-server-list-item .mobile-server-list-item-title-icon {
  margin-left: 5px;
  vertical-align: text-bottom;
}
.mobile-server-list .mobile-server-list-container .mobile-server-list-area .mobile-server-list-item .mobile-server-list-item-title-icon img {
  width: 16px;
  height: 16px;
}
.mobile-server-list .mobile-server-list-container .mobile-server-list-area .mobile-server-list-item .mobile-server-list-item-subtitle {
  font-size: 12px;
  color: #8C8C8C;
  line-height: 20px;
  font-weight: 400;
}

.mobile-contact-us {
  position: relative;
}
.mobile-contact-us .mobile-contact-us-bgPic {
  width: 100%;
  height: 160px;
}
.mobile-contact-us .mobile-contact-us-bgPic img {
  width: 100%;
  height: 160px;
}
.mobile-contact-us .mobile-product-contact-us-bgPic {
  width: 100%;
  height: 100%;
}
.mobile-contact-us .mobile-product-contact-us-bgPic img {
  width: 100%;
  min-height: 213px;
}
.mobile-contact-us .mobile-contact-us-container {
  width: 100%;
  min-height: 160px;
  padding: 0 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 0;
  z-index: 9;
}
.mobile-contact-us .mobile-contact-us-container .contact-us-tips {
  width: 180px;
  font-size: 18px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 500;
}
.mobile-contact-us .mobile-contact-us-container .contact-us-btn {
  width: 88px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  background: #407AFF;
  border: 1px solid #407AFF;
  cursor: pointer;
  border-radius: 2px;
}
.mobile-contact-us .mobile-product-contact-us-container {
  margin: 0 auto;
  padding-top: 40px;
  text-align: center;
}
.mobile-contact-us .mobile-product-contact-us-container .productTitle {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  line-height: 32px;
  font-weight: 500;
}
.mobile-contact-us .mobile-product-contact-us-container .contact-us-tips {
  margin-top: 10px;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
}
.mobile-contact-us .mobile-product-contact-us-container .contact-us-btn {
  margin: 15px auto 0px;
  width: 130px;
  height: 40px;
  line-height: 40px;
  background: #407AFF;
  border-radius: 2px;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
}

.mobile_safety {
  width: 100%;
}
.mobile_safety .mobile_safety-container {
  text-align: center;
  max-width: 480px;
  margin: auto;
}
.mobile_safety .mobile_safety-container .mobile_safety-title {
  margin-top: 40px;
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
}
.mobile_safety .mobile_safety-container .mobile_safety-area {
  margin-top: 15px;
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  flex-wrap: wrap;
}
.mobile_safety .mobile_safety-container .mobile_safety-area .mobile_safety-card {
  margin-bottom: 15px;
  padding: 0px 20px;
  width: 30%;
}
.mobile_safety .mobile_safety-container .mobile_safety-area .mobile_safety-card .mobile_safety-cardImg {
  width: 70px;
  height: 70px;
  margin: 0 auto;
  border-radius: 50px;
  background-color: #fff;
}
.mobile_safety .mobile_safety-container .mobile_safety-area .mobile_safety-card .mobile_safety-cardImg img {
  width: 70px;
  height: 70px;
  vertical-align: -3px;
}
.mobile_safety .mobile_safety-container .mobile_safety-area .mobile_safety-card .mobile_safety-cardImg:hover {
  box-shadow: 0px 30px 30px -10px rgba(0, 0, 0, 0.05);
}
.mobile_safety .mobile_safety-container .mobile_safety-area .mobile_safety-card .mobile_safety-cardText {
  font-size: 12px;
  color: #595959;
  text-align: center;
  line-height: 20px;
  font-weight: 400;
}
.mobile_safety .mobile_safety-container .mobile_safety-cardTips {
  font-size: 14px;
  color: #407AFF;
  text-align: center;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 40px;
  margin-top: 5px;
}
.mobile_safety .mobile_safety-container .mobile_safety-cardTips a {
  color: #407AFF;
}
.mobile_safety .mobile_safety-container .mobile_safety-cardTips img {
  width: 16px;
  height: 16px;
  vertical-align: -3px;
}

.mobile-product-dec {
  padding: 30px 0px 50px;
}
.mobile-product-dec .mobile-product-dec-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  line-height: 32px;
  font-weight: 500;
}
.mobile-product-dec .mobile-product-dec-pic {
  margin-top: 20px;
  height: 230px;
}
.mobile-product-dec .mobile-product-dec-pic img {
  width: 100%;
  height: 100%;
}
.mobile-product-dec .mobile-product-dec-container .mobile-product-dec-warp {
  padding: 30px 20px 0px;
}
.mobile-product-dec .mobile-product-dec-container .mobile-product-dec-warp .title {
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
}
.mobile-product-dec .mobile-product-dec-container .mobile-product-dec-warp .content {
  margin-top: 10px;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.mobile-product-dec .mobile-product-dec-container:first-child {
  padding-top: 20px;
}
.mobile-product-dec .mobile-product-dec-container .mobile-product-dec-active {
  display: block;
  margin-top: 20px;
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
}

.mobile_tab_carousel {
  padding: 30px 20px 40px;
  background-color: #F7F9FC;
}
.mobile_tab_carousel .mobile_tab_carousel-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  line-height: 32px;
  font-weight: 500;
}
.mobile_tab_carousel .mobile_tab_carousel-container .ant-tabs-tab {
  padding: 20px 15px 5px;
  margin: 0px;
}
.mobile_tab_carousel .mobile_tab_carousel-container .ant-tabs-bar {
  border: none;
}
.mobile_tab_carousel .mobile_tab_carousel-container .ant-tabs-nav-wrap .ant-tabs-nav-scroll .ant-tabs-nav .ant-tabs-ink-bar {
  display: none;
}
.mobile_tab_carousel .mobile_tab_carousel-container .ant-tabs-ink-bar {
  width: 15px;
}
.mobile_tab_carousel .mobile_tab_carousel-container .content-list-item .des-meta {
  width: 100%;
  height: 188px;
}
.mobile_tab_carousel .mobile_tab_carousel-container .content-list-item .des-meta img {
  width: 100%;
  height: 188px;
}
.mobile_tab_carousel .mobile_tab_carousel-container .content-list-item .des-title {
  margin-top: 20px;
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
}
.mobile_tab_carousel .mobile_tab_carousel-container .content-list-item .des-sub-title {
  margin-top: 10px;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.mobile_tab_carousel .mobile_tab_carousel-container .swiper-container {
  padding-bottom: 40px;
}
.mobile_tab_carousel .mobile_tab_carousel-container .swiper-pagination .swiper-pagination-bullet {
  width: 20px;
  height: 4px;
  border-radius: 0%;
}

.mobile-carousel {
  padding: 30px 20px 40px;
  background-color: #FFFFFF;
}
.mobile-carousel .mobile-carousel-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  line-height: 32px;
  font-weight: 500;
}
.mobile-carousel .mobile-carousel-container {
  margin-top: 20px;
}
.mobile-carousel .mobile-carousel-container .content-list-item .des-meta {
  width: 100%;
  height: 188px;
}
.mobile-carousel .mobile-carousel-container .content-list-item .des-meta img {
  width: 100%;
  height: 188px;
}
.mobile-carousel .mobile-carousel-container .content-list-item .des-title {
  margin-top: 20px;
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
}
.mobile-carousel .mobile-carousel-container .content-list-item .des-sub-title {
  margin-top: 10px;
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.mobile-carousel .mobile-carousel-container .swiper-container {
  padding-bottom: 30px;
}
.mobile-carousel .mobile-carousel-container .swiper-pagination .swiper-pagination-bullet {
  width: 20px;
  height: 4px;
  border-radius: 0%;
}

.mobile-ProductPrice {
  margin-top: 30px;
  padding: 15px 0 10px;
  background: #ffffff;
}
.mobile-ProductPrice .mobile-ProductPrice-title {
  width: 100%;
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
  margin-bottom: 15px;
}
.mobile-ProductPrice .mobile-ProductPrice-container {
  margin-top: 16px;
  border: none;
  background-color: #ffffff;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item {
  border: none;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .ant-collapse-header {
  border: none;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .callapse-icon {
  width: 16px;
  height: 16px;
  transition: transform 1s;
  background: #ff00ff;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .callapse-icon.active {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
  /* Opera */
  transform-origin: 50% 50%;
  transition: transform 0.5s;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .mobile-ProductPrice-item-header .img-icon {
  width: 30px;
  height: 30px;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .mobile-ProductPrice-item-header .title {
  margin-left: 10px;
  font-size: 16px;
  color: #2C2C2C;
  font-weight: 400;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .ant-collapse-content {
  border: none;
  background-color: #F7F9FC;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .ant-collapse-content .mobile-ProductPrice-item-content {
  padding: 0 0.2rem;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .ant-collapse-content .mobile-ProductPrice-item-content ::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .ant-collapse-content .mobile-ProductPrice-item-content .mobile-ProductPrice-item-content-item {
  width: 100%;
  height: 52px;
  border-bottom: 1px solid #f0f0f0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .ant-collapse-content .mobile-ProductPrice-item-content .mobile-ProductPrice-item-content-item .item-title {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .ant-collapse-content .mobile-ProductPrice-item-content .mobile-ProductPrice-item-content-item .item-right .item-right-price {
  font-size: 14px;
  color: #FF6600;
  letter-spacing: 0;
  text-align: right;
  line-height: 26px;
  font-weight: 500;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .ant-collapse-content .mobile-ProductPrice-item-content .mobile-ProductPrice-item-content-item .item-right .item-right-unit {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.mobile-ProductPrice .mobile-ProductPrice-container .ant-collapse-item .ant-collapse-content .mobile-ProductPrice-item-content .mobile-ProductPrice-item-content-item:last-child {
  border-bottom: none;
}

.mobile-MBaseMeal {
  background: #F7F9FC;
  width: 100%;
  padding: 0.4rem 0.2rem;
  position: relative;
}
.mobile-MBaseMeal .mobile-MBaseMeal-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
}
.mobile-MBaseMeal .mobile-MBaseMeal-subTitle {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 20px;
}
.mobile-MBaseMeal .mobile-MBaseMeal-img {
  width: 100%;
  height: 0;
  padding-bottom: 54%;
}

.mobile-MPriceService {
  margin: 40px 20px;
  background: #fff;
}
.mobile-MPriceService .mobile-MPriceService-title {
  font-size: 0.2rem;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
}
.mobile-MPriceService .mobile-MPriceService-content .mobile-MPriceService-item {
  margin-bottom: 0.3rem;
}
.mobile-MPriceService .mobile-MPriceService-content .mobile-MPriceService-item .MPriceService-item-top {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.1rem;
}
.mobile-MPriceService .mobile-MPriceService-content .mobile-MPriceService-item .MPriceService-item-top .MPriceService-item-top-left {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.mobile-MPriceService .mobile-MPriceService-content .mobile-MPriceService-item .MPriceService-item-top .MPriceService-item-top-left .top-left-icon {
  width: 40px;
  height: 40px;
  margin-right: 15px;
}
.mobile-MPriceService .mobile-MPriceService-content .mobile-MPriceService-item .MPriceService-item-top .MPriceService-item-top-left .top-left-title {
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  line-height: 30px;
  font-weight: 500;
}
.mobile-MPriceService .mobile-MPriceService-content .mobile-MPriceService-item .MPriceService-item-top .MPriceService-item-top-right .top-right-icon {
  width: 22px;
  height: 22px;
}
.mobile-MPriceService .mobile-MPriceService-content .mobile-MPriceService-item .MPriceService-item-bottom {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}
.mobile-MPriceService .mobile-MPriceService-content .mobile-MPriceService-item:last-child {
  margin-bottom: 0;
}
.mobile-MPriceService .mobile-MPriceService-content .mobile-MPriceService-img {
  width: 100%;
  height: 0;
  padding-bottom: 28.6%;
  margin-top: 20px;
}

.mobile-MBeginnerTryProduct {
  background: #F7F9FC;
  width: 100%;
  padding: 0.4rem 0.2rem;
  position: relative;
}
.mobile-MBeginnerTryProduct .row {
  display: flex;
  flex-direction: row;
}
.mobile-MBeginnerTryProduct .column {
  display: flex;
  flex-direction: column;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content {
  width: 100%;
  background: #F7F9FC;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .am-tabs-default-bar-tab-active {
  font-size: 16px !important;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .am-tabs-default-bar-tab {
  font-size: 14px;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .am-tabs-default-bar-prevpage {
  background: linear-gradient(to right, #F7F9FC, rgba(255, 255, 255, 0)) !important;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .am-tabs-default-bar-nextpage {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #F7F9FC) !important;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .mobile-MBeginnerTryProduct-tab {
  width: 100%;
  background: #F7F9FC;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  margin-top: 20px;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .mobile-MBeginnerTryProduct-tab .MBeginnerTryProduct-tab-img {
  width: 100%;
  height: 0;
  padding-bottom: 54%;
  position: relative;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .mobile-MBeginnerTryProduct-tab .MBeginnerTryProduct-tab-img .tab-img-icon {
  width: 38px;
  height: 38px;
  top: calc(50% - 19px);
  left: calc(50% - 19px);
  position: absolute;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .mobile-MBeginnerTryProduct-tab .mobile-MBeginnerTryProduct-bottom {
  width: 100%;
  background: white;
  padding: 0.3rem;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .mobile-MBeginnerTryProduct-tab .mobile-MBeginnerTryProduct-bottom .MBeginnerTryProduct-bottom-title {
  font-size: 20px;
  color: #262626;
  letter-spacing: 2px;
  text-align: center;
  font-weight: 500;
  margin-bottom: 0.1rem;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .mobile-MBeginnerTryProduct-tab .mobile-MBeginnerTryProduct-bottom .MBeginnerTryProduct-bottom-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .mobile-MBeginnerTryProduct-tab .mobile-MBeginnerTryProduct-bottom .MBeginnerTryProduct-bottom-btns {
  margin-top: 0.2rem;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .mobile-MBeginnerTryProduct-tab .mobile-MBeginnerTryProduct-bottom .MBeginnerTryProduct-bottom-btns .btn-item-icon {
  width: 18px;
  height: 18px;
  margin-right: 4px;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .mobile-MBeginnerTryProduct-tab .mobile-MBeginnerTryProduct-bottom .MBeginnerTryProduct-bottom-btns .bottom-btns-btn-primary {
  margin-right: 12px;
  min-width: 37%;
  border: 1px solid #407aff;
  color: #FFFFFF !important;
  background: #407AFF !important;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .mobile-MBeginnerTryProduct-tab .mobile-MBeginnerTryProduct-bottom .MBeginnerTryProduct-bottom-btns .bottom-btns-btn {
  min-width: 37%;
  padding: 0 16px;
  height: 40px;
  background: #FFFFFF;
  border: 1px solid #407aff;
  box-shadow: 0px 10px 10px -5px rgba(0, 76, 152, 0.05);
  border-radius: 2px;
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 3px;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.mobile-MBeginnerTryProduct .mobile-MBeginnerTryProduct-content .mobile-MBeginnerTryProduct-tab .mobile-MBeginnerTryProduct-bottom .MBeginnerTryProduct-bottom-btns .bottom-btns-btn:last-child {
  margin-right: 0;
}
.MBeginnerTryProduct-modal {
  width: 100%;
  background-color: black;
}
.MBeginnerTryProduct-modal .MBeginnerTryProduct-modal-video {
  width: 100%;
}
.MBeginnerTryProduct-modal .MBeginnerTryProduct-modal-img {
  width: 100%;
  height: 300px;
}
.MBeginnerTryProduct-modal-wrap {
  width: 100% !important;
}
.MBeginnerTryProduct-modal-wrap .am-modal-transparent {
  width: 100%;
}
.MBeginnerTryProduct-modal-wrap .am-modal-content {
  border-radius: 0 !important;
  padding-top: 0 !important;
}
.MBeginnerTryProduct-modal-wrap .am-modal-body {
  padding: 0 !important;
  overflow: hidden !important;
}

.mobile-MBeginnerManger {
  background: #F7F9FC;
  width: 100%;
  padding: 0.4rem 0.2rem;
}
.mobile-MBeginnerManger .row {
  display: flex;
  flex-direction: row;
}
.mobile-MBeginnerManger .column {
  display: flex;
  flex-direction: column;
}
.mobile-MBeginnerManger .mobile-MBeginnerManger-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
}
.mobile-MBeginnerManger .mobile-MBeginnerManger-content {
  width: 100%;
  background: #F7F9FC;
}
.mobile-MBeginnerManger .mobile-MBeginnerManger-content .am-tabs-default-bar-tab-active {
  font-size: 16px !important;
}
.mobile-MBeginnerManger .mobile-MBeginnerManger-content .am-tabs-default-bar-tab {
  font-size: 14px;
}
.mobile-MBeginnerManger .mobile-MBeginnerManger-content .am-tabs-default-bar-prevpage {
  background: linear-gradient(to right, #F7F9FC, rgba(255, 255, 255, 0)) !important;
}
.mobile-MBeginnerManger .mobile-MBeginnerManger-content .am-tabs-default-bar-nextpage {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #F7F9FC) !important;
}
.mobile-MBeginnerManger .mobile-MBeginnerManger-content .mobile-MBeginnerManger-tab {
  width: 100%;
  margin-top: 30px;
}
.mobile-MBeginnerManger .mobile-MBeginnerManger-content .mobile-MBeginnerManger-tab .MBeginnerManger-tab-img {
  width: 100%;
  height: 0;
  padding-bottom: 56%;
}
.mobile-MBeginnerManger .mobile-MBeginnerManger-content .mobile-MBeginnerManger-tab .mobile-MBeginnerManger-bottom {
  width: 100%;
  padding: 0.2rem 0 0.1rem 0;
}
.mobile-MBeginnerManger .mobile-MBeginnerManger-content .mobile-MBeginnerManger-tab .mobile-MBeginnerManger-bottom .MBeginnerManger-bottom-title {
  font-size: 16px;
  color: #262626;
  letter-spacing: 0;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 0.1rem;
  width: 100%;
}
.mobile-MBeginnerManger .mobile-MBeginnerManger-content .mobile-MBeginnerManger-tab .mobile-MBeginnerManger-bottom .MBeginnerManger-bottom-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
}

.mobile-MResourcePackage {
  background: #F7F9FC;
  width: 100%;
  padding: 0.4rem 0.2rem;
  position: relative;
}
.mobile-MResourcePackage .mobile-MResourcePackage-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
}
.mobile-MResourcePackage .mobile-MResourcePackage-subTitle {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 20px;
}
.mobile-MResourcePackage .mobile-MResourcePackage-subTitle:empty {
  display: none;
}
.mobile-MResourcePackage .mobile-MResourcePackage-img {
  width: 100%;
  height: 0;
  padding-bottom: 54%;
  background-color: #F7F9FC;
  background-size: cover;
  background-position: center;
}
.mobile-MResourcePackage .mobile-MResourcePackage-tab {
  --font-size: 16px;
  --color: #8C8C8C;
  --active-color: #407AFF;
  --height: 44px;
  --padding-horizontal: 0;
  --padding-vertical: 0;
}
.mobile-MResourcePackage .mobile-MResourcePackage-tab .za-tabs__header {
  margin-bottom: 20px;
}
.mobile-MResourcePackage .mobile-MResourcePackage-tab .za-tabs__tab {
  margin-right: 22px;
  font-size: 14px;
  letter-spacing: 1.56px;
}
.mobile-MResourcePackage .mobile-MResourcePackage-tab .za-tabs__tab:last-of-type {
  margin-right: 0;
}
.mobile-MResourcePackage .mobile-MResourcePackage-tab .za-tabs__tab--active {
  color: #407AFF;
  letter-spacing: 1.78px;
  font-size: 16px;
}
.mobile-MResourcePackage .mobile-MResourcePackage-inner-table .btns {
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
}
.mobile-MResourcePackage .mobile-MResourcePackage-inner-table .btns > button {
  margin-right: 15px;
  padding: 9.5px 20px;
  height: 36px;
  line-height: 17px;
  border-radius: 18.5px;
  background-color: #fff;
  border: solid 1px #E2E4FB;
  font-size: 12px;
  font-weight: 400;
  color: #666666;
}
.mobile-MResourcePackage .mobile-MResourcePackage-inner-table .btns > button:last-child {
  margin-right: 0;
}
.mobile-MResourcePackage .mobile-MResourcePackage-inner-table .btns .selected-btn {
  background-color: #407AFF;
  border-color: #407AFF;
  color: #fff;
}

.mobile-MPlatformIntroduction {
  padding: 40px 20px;
  background: #fff;
}
.mobile-MPlatformIntroduction .mobile-MPlatformIntroduction-title {
  font-size: 0.2rem;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
  line-height: 32px;
}
.mobile-MPlatformIntroduction .mobile-MPlatformIntroduction-content .mobile-MPlatformIntroduction-video-div {
  margin-bottom: 20px;
  position: relative;
}
.mobile-MPlatformIntroduction .mobile-MPlatformIntroduction-content .mobile-MPlatformIntroduction-video-div .MPlatformIntroduction-video-img {
  width: 100%;
  height: 0;
  padding-bottom: 54%;
  position: relative;
  background-color: #F7F9FC;
  background-size: cover;
  background-position: center;
}
.mobile-MPlatformIntroduction .mobile-MPlatformIntroduction-content .mobile-MPlatformIntroduction-video-div .MPlatformIntroduction-video-img .tab-img-icon {
  width: 38px;
  height: 38px;
  top: calc(50% - 19px);
  left: calc(50% - 19px);
  position: absolute;
}
.mobile-MPlatformIntroduction .mobile-MPlatformIntroduction-content .mobile-MPlatformIntroduction-btns {
  display: flex;
  justify-content: center;
}
.mobile-MPlatformIntroduction .mobile-MPlatformIntroduction-content .mobile-MPlatformIntroduction-btns > button {
  margin-right: 12px;
  padding: 7px 25px;
  box-shadow: 0 10px 10px -5px rgba(0, 76, 152, 0.05);
  border-radius: 2px;
  background-color: #fff;
  border: solid 1px #407AFF;
  color: #407AFF;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 3px;
  height: 40px;
}
.mobile-MPlatformIntroduction .mobile-MPlatformIntroduction-content .mobile-MPlatformIntroduction-btns > button:last-child {
  margin-right: 0;
}
.mobile-MPlatformIntroduction .mobile-MPlatformIntroduction-content .mobile-MPlatformIntroduction-btns .primary {
  background-color: #407AFF;
  border-color: #407AFF;
  color: #fff;
}
.mobile-MPlatformIntroduction-pop,
.mobile-MPlatformIntroduction-pop-mask {
  z-index: 998;
}
.mobile-MPlatformIntroduction-pop-div {
  height: 590px;
  background: #fff;
  border-radius: 16px 16px 0 0;
  display: flex;
  flex-direction: column;
}
.mobile-MPlatformIntroduction-pop-div .pop-header {
  padding: 20px 50px;
  position: relative;
}
.mobile-MPlatformIntroduction-pop-div .pop-header .pop-header-icon {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  margin: 20px 15px;
}
.mobile-MPlatformIntroduction-pop-div .pop-header .pop-header-title {
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  color: #2C2C2C;
  text-align: center;
}
.mobile-MPlatformIntroduction-pop-div .body {
  overflow: hidden;
  flex: 1;
}
.mobile-MPlatformIntroduction-pop-div .pop-footer {
  height: constant(safe-area-inset-bottom);
  height: env(safe-area-inset-bottom);
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct {
  background: #FFF;
  width: 100%;
  height: 100%;
  padding: 0 0.2rem 0.4rem 0.2rem;
  position: relative;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .row {
  display: flex;
  flex-direction: row;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .column {
  display: flex;
  flex-direction: column;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content {
  width: 100%;
  height: 100%;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .am-tabs-default-bar-tab-active {
  font-size: 16px !important;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .am-tabs-default-bar-tab {
  font-size: 14px;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .am-tabs-default-bar-prevpage {
  background: linear-gradient(to right, #FFF, rgba(255, 255, 255, 0)) !important;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .am-tabs-default-bar-nextpage {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #FFF) !important;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .mobile-MPlatformIntroduction-MBeginnerTryProduct-tab {
  width: 100%;
  background: #F7F9FC;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  margin-top: 20px;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .mobile-MPlatformIntroduction-MBeginnerTryProduct-tab .MPlatformIntroduction-MBeginnerTryProduct-tab-img {
  width: 100%;
  height: 0;
  padding-bottom: 54%;
  position: relative;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .mobile-MPlatformIntroduction-MBeginnerTryProduct-tab .MPlatformIntroduction-MBeginnerTryProduct-tab-img .tab-img-icon {
  width: 38px;
  height: 38px;
  top: calc(50% - 19px);
  left: calc(50% - 19px);
  position: absolute;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .mobile-MPlatformIntroduction-MBeginnerTryProduct-tab .mobile-MPlatformIntroduction-MBeginnerTryProduct-bottom {
  width: 100%;
  background: white;
  padding: 0.3rem;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .mobile-MPlatformIntroduction-MBeginnerTryProduct-tab .mobile-MPlatformIntroduction-MBeginnerTryProduct-bottom .MPlatformIntroduction-MBeginnerTryProduct-bottom-title {
  font-size: 20px;
  color: #262626;
  letter-spacing: 2px;
  text-align: center;
  font-weight: 500;
  margin-bottom: 0.1rem;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .mobile-MPlatformIntroduction-MBeginnerTryProduct-tab .mobile-MPlatformIntroduction-MBeginnerTryProduct-bottom .MPlatformIntroduction-MBeginnerTryProduct-bottom-desc {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  font-weight: 400;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .mobile-MPlatformIntroduction-MBeginnerTryProduct-tab .mobile-MPlatformIntroduction-MBeginnerTryProduct-bottom .MPlatformIntroduction-MBeginnerTryProduct-bottom-btns {
  margin-top: 0.2rem;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .mobile-MPlatformIntroduction-MBeginnerTryProduct-tab .mobile-MPlatformIntroduction-MBeginnerTryProduct-bottom .MPlatformIntroduction-MBeginnerTryProduct-bottom-btns .btn-item-icon {
  width: 18px;
  height: 18px;
  margin-right: 4px;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .mobile-MPlatformIntroduction-MBeginnerTryProduct-tab .mobile-MPlatformIntroduction-MBeginnerTryProduct-bottom .MPlatformIntroduction-MBeginnerTryProduct-bottom-btns .bottom-btns-btn-primary {
  margin-right: 12px;
  min-width: 37%;
  border: 1px solid #407aff;
  color: #FFFFFF !important;
  background: #407AFF !important;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .mobile-MPlatformIntroduction-MBeginnerTryProduct-tab .mobile-MPlatformIntroduction-MBeginnerTryProduct-bottom .MPlatformIntroduction-MBeginnerTryProduct-bottom-btns .bottom-btns-btn {
  min-width: 37%;
  padding: 0 16px;
  height: 40px;
  background: #FFFFFF;
  border: 1px solid #407aff;
  box-shadow: 0px 10px 10px -5px rgba(0, 76, 152, 0.05);
  border-radius: 2px;
  font-size: 14px;
  color: #407AFF;
  letter-spacing: 3px;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.mobile-MPlatformIntroduction-MBeginnerTryProduct .mobile-MPlatformIntroduction-MBeginnerTryProduct-content .mobile-MPlatformIntroduction-MBeginnerTryProduct-tab .mobile-MPlatformIntroduction-MBeginnerTryProduct-bottom .MPlatformIntroduction-MBeginnerTryProduct-bottom-btns .bottom-btns-btn:last-child {
  margin-right: 0;
}
.MPlatformIntroduction-MBeginnerTryProduct-modal {
  width: 100%;
  background-color: black;
}
.MPlatformIntroduction-MBeginnerTryProduct-modal .MPlatformIntroduction-MBeginnerTryProduct-modal-video {
  width: 100%;
}
.MPlatformIntroduction-MBeginnerTryProduct-modal .MPlatformIntroduction-MBeginnerTryProduct-modal-img {
  width: 100%;
  height: 300px;
}
.MPlatformIntroduction-MBeginnerTryProduct-modal-wrap {
  width: 100% !important;
}
.MPlatformIntroduction-MBeginnerTryProduct-modal-wrap .am-modal-transparent {
  width: 100%;
}
.MPlatformIntroduction-MBeginnerTryProduct-modal-wrap .am-modal-content {
  border-radius: 0 !important;
  padding-top: 0 !important;
}
.MPlatformIntroduction-MBeginnerTryProduct-modal-wrap .am-modal-body {
  padding: 0 !important;
  overflow: hidden !important;
}
div:has(.MPlatformIntroduction-modal-wrap) > .am-modal-mask {
  background-color: rgba(0, 0, 0, 0.7);
}

.mobile-MDevelopmentMap {
  padding: 40px 20px;
  background: #F7F9FC;
}
.mobile-MDevelopmentMap .mobile-MDevelopmentMap-title {
  font-size: 0.2rem;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
  line-height: 32px;
}
.mobile-MDevelopmentMap .mobile-MDevelopmentMap-content .mobile-MDevelopmentMap-card {
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 30px;
}
.mobile-MDevelopmentMap .mobile-MDevelopmentMap-content .mobile-MDevelopmentMap-card:last-child {
  margin-bottom: 0;
}
.mobile-MDevelopmentMap .mobile-MDevelopmentMap-content .mobile-MDevelopmentMap-card .mobile-MDevelopmentMap-card-header {
  background-image: linear-gradient(to right, #6191FF, #BED2FF);
  border-radius: 4px;
  padding: 10px 15px;
  font-weight: 500;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
}
.mobile-MDevelopmentMap .mobile-MDevelopmentMap-content .mobile-MDevelopmentMap-card .mobile-MDevelopmentMap-card-content {
  padding: 10px 15px;
  display: flex;
  flex-wrap: wrap;
}
.mobile-MDevelopmentMap .mobile-MDevelopmentMap-content .mobile-MDevelopmentMap-card .mobile-MDevelopmentMap-card-content .mobile-MDevelopmentMap-card-item {
  min-width: 50%;
  padding: 5px 0;
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 26px;
  color: #595959;
}
.mobile-MDevelopmentMap .mobile-MDevelopmentMap-content .mobile-MDevelopmentMap-card .mobile-MDevelopmentMap-card-content .mobile-MDevelopmentMap-card-item .mobile-MDevelopmentMap-card-item-icon {
  width: 20px;
  height: 20px;
  margin: 2px;
}
.mobile-MDevelopmentMap-pop-div {
  height: 84vh;
  background: #fff;
  border-radius: 16px 16px 0 0;
  display: flex;
  flex-direction: column;
}
.mobile-MDevelopmentMap-pop-div .pop-header {
  padding: 20px 50px;
  position: relative;
}
.mobile-MDevelopmentMap-pop-div .pop-header .pop-header-icon {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  margin: 20px 15px;
}
.mobile-MDevelopmentMap-pop-div .pop-header .pop-header-title {
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  color: #2C2C2C;
  text-align: center;
}
.mobile-MDevelopmentMap-pop-div .pop-header .pop-header-subtitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.17px;
  color: #999999;
  text-align: center;
  margin: 10px -35px 0;
}
.mobile-MDevelopmentMap-pop-div .pop-header .pop-header-subtitle:empty {
  display: none;
}
.mobile-MDevelopmentMap-pop-div .body {
  flex: 1;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
  /* 设置高度和宽度 */
}
.mobile-MDevelopmentMap-pop-div .body .mobile-MDevelopmentMap-pop-iframe {
  border: none;
  width: 100%;
  height: 99%;
}
.mobile-MDevelopmentMap-pop-div .body::-webkit-scrollbar {
  width: 0;
}

.mobile-MSolvingChannel {
  background: #FFFFFF;
  width: 100%;
  padding: 40px 20px;
  position: relative;
}
.mobile-MSolvingChannel .mobile-MSolvingChannel-title {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
  line-height: 32px;
}
.mobile-MSolvingChannel .mobile-MSolvingChannel-subTitle {
  font-size: 14px;
  color: #595959;
  letter-spacing: 0;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 20px;
}
.mobile-MSolvingChannel .mobile-MSolvingChannel-subTitle:empty {
  display: none;
}
.mobile-MSolvingChannel .mobile-MSolvingChannel-item {
  margin-bottom: 35px;
}
.mobile-MSolvingChannel .mobile-MSolvingChannel-item:last-child {
  margin-bottom: 26px;
}
.mobile-MSolvingChannel .mobile-MSolvingChannel-item .mobile-MSolvingChannel-item-header {
  display: flex;
  align-items: center;
  height: 40px;
}
.mobile-MSolvingChannel .mobile-MSolvingChannel-item .mobile-MSolvingChannel-item-header > img {
  width: 40px;
  height: 40px;
  margin-right: 15px;
}
.mobile-MSolvingChannel .mobile-MSolvingChannel-item .mobile-MSolvingChannel-item-header .mobile-MSolvingChannel-item-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 30px;
  color: #262626;
}
.mobile-MSolvingChannel .mobile-MSolvingChannel-item .mobile-MSolvingChannel-item-text-div .mobile-MSolvingChannel-item-line {
  display: flex;
  align-items: center;
}
.mobile-MSolvingChannel .mobile-MSolvingChannel-item .mobile-MSolvingChannel-item-text-div .mobile-MSolvingChannel-item-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  color: #595959;
  display: flex;
  align-items: center;
}
.mobile-MSolvingChannel .mobile-MSolvingChannel-item .mobile-MSolvingChannel-item-text-div .mobile-MSolvingChannel-item-icon {
  width: 20px;
  height: 20px;
  margin: 2px;
}

.ai-card-list {
  padding: 0.6rem 1.5rem 1rem;
}
.ai-card-list .ai-card-list-title {
  font-weight: 600;
  font-size: 0.48rem;
  line-height: 0.67rem;
  color: #2C2C2C;
  text-align: center;
  margin-bottom: 0.8rem;
}
.ai-card-list .ai-card-list-sub-title {
  color: #2C2C2C;
  text-align: center;
  font-size: 0.16rem;
  line-height: 0.26rem;
}
.ai-card-list .ai-card-list-containter {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ai-card-list .ai-card-list-containter .ai-card-list-card {
  width: calc(50% - 0.1rem);
  border-radius: 0.24rem;
  overflow: hidden;
  padding: 0.48rem 0.21rem 0 0.64rem;
  margin-bottom: 0.2rem;
  position: relative;
  text-align: left;
}
.ai-card-list .ai-card-list-containter .ai-card-list-card .card-title {
  font-weight: 500;
  font-size: 0.36rem;
  line-height: 0.5rem;
  color: #2C2C2C;
  margin-bottom: 0.14rem;
}
.ai-card-list .ai-card-list-containter .ai-card-list-card .card-sub-title {
  font-weight: 400;
  font-size: 0.16rem;
  line-height: 0.26rem;
  color: #2C2C2C;
}
.ai-card-list .ai-card-list-containter .ai-card-list-card .card-image {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ai-card-list .ai-card-list-containter .ai-card-list-card:hover .card-hover {
  top: 0;
}
.ai-card-list .ai-card-list-containter .ai-card-list-card .card-hover {
  border-radius: 0.24rem;
  color: #fff;
  transform: translateY(0);
  transition: top 0.5s;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 100%;
  background-color: rgba(43, 45, 48, 0.7);
  backdrop-filter: blur(20px);
}
.ai-card-list .ai-card-list-containter .ai-card-list-card .card-hover .hover-content {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.ai-card-list .ai-card-list-containter .ai-card-list-card .card-hover .hover-content .hover-btn {
  width: calc(100% - 3rem);
  height: 0.81rem;
  border-radius: 0.11rem;
  border: solid 1px #fff;
  color: #fff;
  font-weight: 500;
  font-size: 0.2rem;
  line-height: 0.81rem;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.05);
  cursor: pointer;
}
.ai-card-list .ai-card-list-containter .ai-card-list-card .card-hover .hover-content .hover-btn-theme {
  border: none;
  background: linear-gradient(to right, #006FFF, #00C4FF);
}
.ai-card-list .no-content-hidden:empty {
  display: none;
}

.ai-developing-resources {
  padding: 0.6rem 0 0.4rem;
  background-color: #EEF4FB;
}
.ai-developing-resources .ai-developing-resources-title {
  font-weight: 600;
  font-size: 0.48rem;
  line-height: 0.67rem;
  color: #2C2C2C;
  text-align: center;
  margin-bottom: 0.2rem;
}
.ai-developing-resources .ai-developing-resources-sub-title {
  color: #2C2C2C;
  text-align: center;
  font-weight: 400;
  font-size: 0.16rem;
  line-height: 0.22rem;
  margin-bottom: 0.8rem;
  position: relative;
}
.ai-developing-resources .ai-developing-resources-sub-title .sub-title-link {
  font-weight: 500;
  color: #006FFF;
  font-size: 0.16rem;
  line-height: 0.22rem;
  position: relative;
  padding-right: 0.16rem;
}
.ai-developing-resources .ai-developing-resources-sub-title .sub-title-link::after {
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAHdJREFUKJGNzs0RQDAQQOG3Rh1RgR64qwUdGC2oxV0RKohG1gHjNyt7yUzme8kKx7RaoExYI/SJCZ6jdGKCWh0wIuTHVfiHK1ZmO3jjKhx84UGW7+AH34MIfAaRGCClVofgAUwslNvRqAfcHmShl8+VEipgicEAK+KSN8EhkO9wAAAAAElFTkSuQmCC);
  width: 0.1rem;
  height: 0.1rem;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0.04rem;
  right: 0;
}
.ai-developing-resources .ai-developing-resources-containter {
  display: flex;
  justify-content: space-between;
}
.ai-developing-resources .ai-developing-resources-containter .resources-item {
  width: calc(50% - 0.175rem);
  padding: 0.4rem 0.6rem 0.2rem;
  background-color: #fff;
  border-radius: 0.24rem;
}
.ai-developing-resources .ai-developing-resources-containter .resources-item .resources-item-title {
  font-weight: 500;
  font-size: 0.32rem;
  line-height: 0.45rem;
  color: #2C2C2C;
  margin-bottom: 0.25rem;
}
.ai-developing-resources .ai-developing-resources-containter .resources-item .resources-item-list {
  display: flex;
}
.ai-developing-resources .ai-developing-resources-containter .resources-item .resources-item-list .resources-list-item {
  font-weight: 400;
  font-size: 0.16rem;
  line-height: 0.22rem;
  margin: 0 0.4rem 0.2rem 0;
  padding-left: 0.15rem;
  position: relative;
  color: #2C2C2C;
  cursor: pointer;
}
.ai-developing-resources .ai-developing-resources-containter .resources-item .resources-item-list .resources-list-item::before {
  content: "";
  height: 0.08rem;
  width: 0.08rem;
  border-radius: 50%;
  background-color: #CFD5DB;
  position: absolute;
  left: 0;
  top: 0.07rem;
}
.ai-developing-resources .no-content-hidden:empty {
  display: none;
}
.ai-developing-resources-modal .ezd-modal-body {
  width: 60vw;
}
.ai-developing-resources-modal .ezd-modal-body .ezd-video,
.ai-developing-resources-modal .ezd-modal-body .ezd-video__wrap,
.ai-developing-resources-modal .ezd-modal-body .ezd-video__main {
  width: 100%;
}

.ai-logo-loop {
  padding: 0.3rem 0 0.34rem;
  background-color: #EEF4FB;
}
.ai-logo-loop .ai-logo-loop-title {
  color: #979BA3;
  text-align: center;
  font-weight: 400;
  font-size: 0.24rem;
  line-height: 0.34rem;
  position: relative;
  margin: 0 auto 0.5rem;
  width: fit-content;
  letter-spacing: 0;
}
.ai-logo-loop .ai-logo-loop-title-line::before {
  content: "";
  position: absolute;
  left: -1.58rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1.32rem;
  height: 1px;
  background: linear-gradient(to right, #979BA3, #FFF);
}
.ai-logo-loop .ai-logo-loop-title-line::after {
  content: "";
  position: absolute;
  right: -1.58rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1.32rem;
  height: 1px;
  background: linear-gradient(to left, #979BA3, #FFF);
}
.ai-logo-loop .ai-logo-loop-container {
  display: flex;
}
.ai-logo-loop .ai-logo-loop-container .ai-logo-loop-border {
  max-width: 100%;
  overflow: hidden;
  display: grid;
  margin: 0 auto;
}
.ai-logo-loop .ai-logo-loop-container .ai-logo-loop-border .logo-line-offset {
  position: relative;
  left: -1.26rem;
}
.ai-logo-loop .ai-logo-loop-container .ai-logo-loop-border .logo-line {
  display: inline-flex;
}
.ai-logo-loop .ai-logo-loop-container .ai-logo-loop-border .logo-line-copy {
  display: inline-flex;
  position: absolute;
  left: 100%;
  top: 0;
}
@keyframes ai-logo-loop {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.ai-logo-loop .ai-logo-loop-container .ai-logo-loop-border img {
  width: 2.2rem;
  height: 0.75rem;
  margin-right: 0.32rem;
  border-radius: 0.08rem;
  margin-bottom: 0.26rem;
  background: #fff;
}

.ai-protective-system {
  padding: 0.6rem 1.5rem 1rem;
  background-color: #EEF4FB;
}
.ai-protective-system .ai-protective-system-title {
  font-weight: 600;
  font-size: 0.48rem;
  line-height: 0.67rem;
  color: #2C2C2C;
  text-align: center;
  margin-bottom: 0.8rem;
}
.ai-protective-system .ai-protective-system-sub-title {
  color: #2C2C2C;
  text-align: center;
  font-size: 0.16rem;
  line-height: 0.22rem;
  margin-bottom: 0.8rem;
}
.ai-protective-system .ai-protective-system-containter {
  position: relative;
  border-radius: 0.24rem;
  overflow: hidden;
}
.ai-protective-system .ai-protective-system-containter .ai-protective-system-tab {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  width: 17.3%;
  flex-direction: column;
  height: 100%;
}
.ai-protective-system .ai-protective-system-containter .ai-protective-system-tab .tab-item {
  color: #2C2C2C;
  font-weight: 500;
  font-size: 0.28rem;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
  position: relative;
}
.ai-protective-system .ai-protective-system-containter .ai-protective-system-tab .tab-item-active {
  color: #0074F8;
  background: linear-gradient(to right, #DEEEFF, rgba(230, 241, 255, 0));
}
.ai-protective-system .ai-protective-system-containter .ai-protective-system-tab .tab-item-active::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0.05rem;
  height: 100%;
  background: linear-gradient(#006FFF, #00C4FF);
}
.ai-protective-system .ai-protective-system-tab-content {
  padding: 0.8rem 0.74rem;
  padding-left: calc(17.3% + 0.74rem);
  height: 6.1rem;
}
.ai-protective-system .ai-protective-system-tab-content .ai-protective-system-tab-title {
  color: #2C2C2C;
  font-weight: 600;
  font-size: 0.40rem;
  line-height: 0.56rem;
  margin-bottom: 0.25rem;
}
.ai-protective-system .ai-protective-system-tab-content .tab-item {
  font-weight: 400;
  font-size: 0.16rem;
  line-height: 0.30rem;
  margin-bottom: 0.15rem;
  color: #616771;
  position: relative;
  padding-left: 0.2rem;
}
.ai-protective-system .ai-protective-system-tab-content .tab-item::before {
  content: "";
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  position: absolute;
  top: 0.11rem;
  left: 0;
  background: linear-gradient(#006FFF, #00C4FF);
}
.ai-protective-system .no-content-hidden:empty {
  display: none;
}

.ai-standardized-delivery {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url(https://resource.eziot.com/group2/M00/01/00/CtwQFmfY0CKAN8FZAAJDvmahV1Y096.png);
  padding: 0.9rem 0 1.46rem;
  background-color: #EEF4FB;
}
.ai-standardized-delivery .ai-standardized-delivery-title {
  font-weight: 600;
  font-size: 0.48rem;
  line-height: 0.67rem;
  text-align: center;
  color: #fff;
  padding-bottom: 0.58rem;
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border {
  display: flex;
  justify-content: space-between;
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border .card-title {
  font-weight: 600;
  font-size: 0.32rem;
  line-height: 0.45rem;
  color: #2c2c2c;
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border .card-big {
  padding: 0.63rem 0.65rem 0.47rem 0.48rem;
  border-radius: 0.32rem;
  background: url(https://resource.eziot.com/group2/M00/01/00/CtwQF2fY0aiAShdnAAHhkbK7psc096.png) right top / cover no-repeat;
  width: calc(50% - 0.15rem);
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border .card-big .card-title {
  margin-bottom: 0.3rem;
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border .card-big .card-des-border {
  padding: 0.35rem 0.15rem 0.15rem 0.25rem;
  background-color: #fff;
  border-radius: 0.14rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 0.5rem;
  border: solid 1px #E7EAEF;
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border .card-big .card-des-border .card-des-item {
  width: calc(50% - 0.16rem);
  font-weight: 400;
  font-size: 0.16rem;
  line-height: 0.22rem;
  color: #2c2c2c;
  padding-left: 0.31rem;
  position: relative;
  margin-bottom: 0.2rem;
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border .card-big .card-des-border .card-des-item::before {
  content: "";
  width: 0.18rem;
  height: 0.13rem;
  position: absolute;
  left: 0;
  top: 0.055rem;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABHNCSVQICAgIfAhkiAAAALFJREFUGJWNzz0KwkAQhuF3skm8VsTKwsN4gmwatRFLDxAEBYMgCDayOZa6WdYimkSCP9MNPN/8wD91cJqT0wDhT1w4jSJFAcYRfMU7qwl8jRW0enE3LG/6DW+sZl95js5zdp5LfVLA7GpQPiGUlLWtQ7nVhNJOVmSMlAYQ5jZh4A0xEAvElESSdPqMsWq2CwCrV0joQIgkY9JimjemUYnIsF4vzzP6uF+5TdhWhsJ9hA8PCDt2J1qhTwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border .card-small {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: calc(50% - 0.15rem);
  justify-content: space-between;
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border .card-small .card-title {
  margin-bottom: 0.1rem;
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border .card-small .card-small-item {
  display: flex;
  align-items: center;
  padding: 0.71rem 0.6rem 0.71rem 0.54rem;
  background: url(https://resource.eziot.com/group2/M00/01/00/CtwQFmfY0leAQW9SAAFtvecMxbc757.png) right top / cover no-repeat;
  border-radius: 0.32rem;
  width: 100%;
  height: calc(50% - 0.15rem);
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border .card-small .card-small-item .card-left {
  margin-right: 0.3rem;
  flex: 1;
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border .card-small .card-small-item .card-sub-title {
  font-weight: 400;
  font-size: 0.16rem;
  line-height: 0.22rem;
  color: #888F99;
}
.ai-standardized-delivery .ai-standardized-delivery-container .card-border .card-btn {
  border-radius: 0.11rem;
  width: 1.9rem;
  height: 0.62rem;
  background: linear-gradient(to right, #006EF7, #00CEFF);
  color: #fff;
  font-weight: 500;
  font-size: 0.2rem;
  line-height: 0.62rem;
}

.mobile-MAntdCarousel {
  padding: 0.41rem 0 0.5rem;
  background: #fff;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-title {
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: #262626;
  letter-spacing: 0;
  text-align: center;
  font-weight: 600;
  margin-bottom: 0.1rem;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-sub-title {
  font-size: 0.12rem;
  line-height: 0.17rem;
  color: #63686A;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
  margin-bottom: 0.2rem;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-tabs {
  display: flex;
  margin: 0 0.11rem 0.2rem;
  flex-wrap: wrap;
  justify-content: center;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-tabs .mobile-MAntdCarousel-tab {
  border-radius: 0.21rem;
  line-height: 0.32rem;
  background-color: #E7EBF2;
  font-weight: 500;
  font-size: 0.12rem;
  text-align: center;
  width: calc(33% - 0.12rem);
  margin: 0 0.06rem 0.05rem;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-tabs .mobile-MAntdCarousel-tab-active {
  background-color: #fff;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-carousel {
  background-color: transparent;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-carousel .mobile-MAntdCarousel-card {
  border-radius: 13px;
  overflow: hidden;
  background-color: #fff;
  padding-bottom: 0.61rem;
  position: relative;
  height: 100%;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-carousel .mobile-MAntdCarousel-card .card-img {
  height: 196px;
  padding-bottom: 60%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-carousel .mobile-MAntdCarousel-card .card-title {
  font-weight: 500;
  font-size: 0.16rem;
  line-height: 0.22rem;
  color: #2C2C2C;
  margin: 0.2rem 0.2rem 0.09rem;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-carousel .mobile-MAntdCarousel-card .card-des {
  font-weight: 400;
  font-size: 0.12rem;
  line-height: 0.22rem;
  color: #2C2C2C;
  margin: 0 0.2rem 0.16rem;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-carousel .mobile-MAntdCarousel-card .card-des:empty {
  display: none;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-carousel .mobile-MAntdCarousel-card .has-dot {
  position: relative;
  padding-left: 12px;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-carousel .mobile-MAntdCarousel-card .has-dot::before {
  content: " ";
  display: inline-block;
  height: 6px;
  width: 6px;
  border-radius: 6px;
  background: linear-gradient(#006FFF, #00C4FF);
  position: absolute;
  left: 0;
  top: 0.08rem;
  transform: translateY(-50%);
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-carousel .mobile-MAntdCarousel-card .card-btns {
  display: flex;
  position: absolute;
  width: calc(100% - 0.4rem);
  left: 0.2rem;
  bottom: 0.25rem;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-carousel .mobile-MAntdCarousel-card .card-btns > button {
  box-sizing: border-box;
  height: 0.36rem;
  margin-right: 0.14rem;
  border-radius: 5.5px;
  border: solid 1px #E8EBF0;
  flex: 1;
  background: #fff;
  color: #2C2C2C;
  font-size: 0.12rem;
  line-height: 0.17rem;
  font-weight: 500;
}
.mobile-MAntdCarousel .mobile-MAntdCarousel-carousel .mobile-MAntdCarousel-card .card-btns > button:last-child {
  margin-right: 0;
}
.mobile-MAntdCarousel .text-content:empty {
  display: none;
}
.mobile-MAntdCarousel .text-content:empty > div > span {
  display: inline-block;
}
.mobile-MAntdCarousel .no-content-hidden:empty {
  display: none;
}

.MCardList {
  padding: 0.4rem 0.12rem 0.2rem;
  margin: auto;
}
.MCardList .MCardList-title {
  font-weight: 600;
  font-size: 0.2rem;
  line-height: 0.28rem;
  letter-spacing: 0;
  color: #2C2C2C;
  text-align: center;
  margin-bottom: 5px;
}
.MCardList .MCardList-sub-title {
  font-weight: 400;
  font-size: 0.12rem;
  line-height: 0.16rem;
  letter-spacing: 0;
  color: #63686A;
  text-align: center;
  margin-bottom: 0.2rem;
}
.MCardList .MCardList-container .MCardList-container-card {
  margin-bottom: 0.2rem;
  border-radius: 0.12rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-y: bottom;
  padding: 0.2rem;
  position: relative;
  overflow: hidden;
}
.MCardList .MCardList-container .MCardList-container-card .MCardList-card-title {
  font-weight: 500;
  font-size: 0.18rem;
  line-height: 0.25rem;
  letter-spacing: 0;
  color: #2C2C2C;
  margin-bottom: 0.07rem;
}
.MCardList .MCardList-container .MCardList-container-card .MCardList-card-sub-title {
  font-weight: 400;
  font-size: 0.11rem;
  line-height: 0.16rem;
  letter-spacing: 0;
  color: #2C2C2C;
}
.MCardList .MCardList-container .MCardList-container-card .has-tick {
  position: relative;
  padding-left: 19px;
}
.MCardList .MCardList-container .MCardList-container-card .has-tick::before {
  content: " ";
  height: 9px;
  width: 12px;
  background: linear-gradient(to right top, #006FFF, #00C4FF);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABHNCSVQICAgIfAhkiAAAALFJREFUGJWNzz0KwkAQhuF3skm8VsTKwsN4gmwatRFLDxAEBYMgCDayOZa6WdYimkSCP9MNPN/8wD91cJqT0wDhT1w4jSJFAcYRfMU7qwl8jRW0enE3LG/6DW+sZl95js5zdp5LfVLA7GpQPiGUlLWtQ7nVhNJOVmSMlAYQ5jZh4A0xEAvElESSdPqMsWq2CwCrV0joQIgkY9JimjemUYnIsF4vzzP6uF+5TdhWhsJ9hA8PCDt2J1qhTwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  left: 0;
  top: 0.08rem;
  transform: translateY(-50%);
}
.MCardList .MCardList-container .MCardList-container-card .MCardList-card-btns .MCardList-card-btn {
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: 5.5px;
  display: block;
  text-align: center;
  position: relative;
}
.MCardList .MCardList-container .MCardList-container-card .MCardList-card-btns .MCardList-card-btn .MCardList-card-btn-text {
  font-size: 0.12rem;
  font-weight: 500;
  display: inline;
}
.MCardList .MCardList-container .MCardList-container-card .MCardList-card-btns .has-dot {
  position: relative;
  padding-left: 12px;
}
.MCardList .MCardList-container .MCardList-container-card .MCardList-card-btns .has-dot::before {
  content: " ";
  display: inline-block;
  height: 6px;
  width: 6px;
  border-radius: 6px;
  background: #CFD5DB;
  position: absolute;
  left: 0;
  top: 0.1rem;
  transform: translateY(-50%);
}
.MCardList .MCardList-container .MCardList-container-card .linear-gradient-border {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.MCardList .MCardList-container .MCardList-container-card .MCardList-card-image {
  position: absolute;
}
.MCardList .no-content-hidden:empty {
  display: none;
}

