body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

html {
  min-width: 7.5rem;
  overflow-x: hidden;
  font-size: 0.1rem;
}

#__next {
  width: 100%;
  height: 100%;
}

.font-title {
  color: #242525;
  font-weight: 700;
}

.font-body {
  color: #333;
}

.font-secondary {
  color: #666;
}

.font-auxiliary {
  color: #999;
}

.font-disable {
  color: #bfbfbf;
}

.font-link {
  color: #1890ff;
}

.font-success {
  color: #52c41a;
}

.font-warning {
  color: #faad14;
}

.font-error {
  color: #f5222d;
}

.bg-color-base {
  background: #f8f9fc;
}

.bg-color-block {
  background: #f0f3fa;
}

.bg-color-line {
  background: #eaedf5;
}

.bg-color-table {
  background: #e0e3eb;
}

.purple-dot {
  display: inline-block;
  width: 0.05rem;
  height: 0.05rem;
  background: linear-gradient(316deg, #3731ac 0%, #7e76ff 100%);
  border-radius: 0.0375rem;
}

.font-title .purple-dot {
  margin-right: 0.1rem;
}

.gray-dot {
  display: inline-block;
  width: 0.0375rem;
  height: 0.0375rem;
  min-width: 0.0375rem;
  background: #bfbfbf;
  border-radius: 0.01875rem;
}

.moudle-title {
  display: flex;
  height: 0.35rem;
  padding: 0 0.15rem;
  align-items: center;
  font-size: 0.1rem;
}

.table-row-event {
  background: #f5f7fa;
}

.ant-table-thead>tr>th {
  background: #eaedf5;
}

.ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,
.ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,
.ant-table-thead>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,
.ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td {
  background: #ebeef5;
}

.table-row-odd {
  background: #fff;
}

iframe {
  position: fixed;
  border: none;
  z-index: 99999999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 3.125rem;
  height: 2rem;
  padding: 0;
  background: #fff;
}

.layout {
  display: flex;
  position: relative;
  flex-direction: column;
}
.debt-header {
  height: 2.5rem;
  background-image: url("/services/debt_header_bg.png");
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.debt-header-title,
.debt-header-subtitle {
  font-size: 0.2875rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.debt-brief {
  height: 3.09375rem;
  background-color: #f7f8fc;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.debt-brief-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.34375rem;
  padding-bottom: 0.3125rem;
}

.debt-brief-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.debt-brief-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.debt-brief-textArea {
  display: flex;
}

.debt-brief-textArea-text {
  width: 5.5625rem;
  height: 1.59375rem;
  padding: 0.5875rem 0.5rem;
  border-radius: 0.025rem;
  text-align: center;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  background: url("/services/quote.png") 0.375rem 0.2875rem no-repeat,url("/services/debt_brief_bg.png") 3.81875rem 0 no-repeat,#fff;
}

.debt-weak {
  height: 5.05rem;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.debt-weak-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.375rem;
  padding-bottom: 0.1rem;
}

.debt-weak-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.debt-weak-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.debt-weak-subtitle {
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  padding-bottom: 0.3125rem;
}

.debt-weak-area {
  width: 7.3125rem;
  display: flex;
}

.debt-weak-area-left {
  width: 3.1rem;
  display: flex;
  flex-direction: column;
}

.debt-weak-area-left-li {
  width: 100%;
  margin-top: 0.125rem;
  position: relative;
  padding-left: 0.475rem;
  padding-top: 0.2rem;
  background-position: top left;
  background-size: 0.7625rem,0.4125rem,cover;
  background-repeat: no-repeat;
}

.debt-weak-area-left-li:nth-child(1) {
  margin-top: 0;
  background-image: url("/services/debt_weak_index_1.png");
}

.debt-weak-area-left-li:nth-child(2) {
  margin-top: 0;
  background-image: url("/services/debt_weak_index_2.png");
}

.debt-weak-area-left-li:nth-child(3) {
  margin-top: 0;
  background-image: url("/services/debt_weak_index_3.png");
}

.debt-weak-area-left-li:nth-child(4) {
  margin-top: 0;
  background-image: url("/services/debt_weak_index_4.png");
}

.debt-weak-area-left-li-bg {
  width: 0.7625rem;
  height: 0.4125rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
}

.debt-weak-area-left-li .weak-title {
  font-size: 0.125rem;
  font-weight: bold;
  letter-spacing: 0;
  color: #1577f7;
}

.debt-weak-area-left-li .weak-summary {
  margin-top: 0.125rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  max-width: 100%;
}

.debt-weak-area-right {
  margin-left: 0.85rem;
}

.debt-weak-area-right>img {
  margin-top: 0.66875rem;
  width: 3.35625rem;
  height: 2.28125rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.debt-fix {
  height: 3.78125rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-image: url("/services/debt_fix_bg.png");
  background-size: cover;
}

.debt-fix-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.3625rem;
  padding-bottom: 0.1rem;
  color: #fff;
}

.debt-fix-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.debt-fix-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.debt-fix-subtitle {
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  padding-bottom: 0.29375rem;
}

.debt-fix-area {
  width: 7.5rem;
}

.debt-fix-area-queue {
  display: flex;
  flex-direction: row;
}

.debt-fix-area-queue .debt-fix-li {
  width: 1.73125rem;
  height: 2.05625rem;
  background-color: #fff;
  border-radius: 0.025rem;
  margin-left: 0.1875rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.375rem 0.1875rem 0 0.1875rem;
}

.debt-fix-area-queue .debt-fix-li:nth-child(1) {
  margin-left: 0;
}

.debt-fix-area-queue .debt-fix-li-decro {
  width: 0.5rem;
  height: 0.5rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.debt-fix-area-queue .debt-fix-li-title {
  margin-top: 0.125rem;
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.debt-fix-area-queue .debt-fix-li-summary {
  margin-top: 0.0875rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  max-width: 100%;
}

.debt-compare {
  height: 6.05rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
}

.debt-compare-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.3625rem;
  padding-bottom: 0.1rem;
}

.debt-compare-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.debt-compare-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.debt-compare-subtitle {
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  padding-bottom: 0.2875rem;
}

.debt-compare-area {
  width: 6.975rem;
}

.debt-compare-area-queue {
  display: flex;
  flex-direction: column;
}

.debt-compare-area-queue .debt-compare-header {
  width: 100%;
  height: 0.3rem;
  display: flex;
}

.debt-compare-area-queue .debt-compare-header-left {
  line-height: 0.3rem;
  text-align: center;
  width: 3.1125rem;
  height: 100%;
  font-size: 0.175rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.debt-compare-area-queue .debt-compare-header-vs {
  width: 0.3875rem;
  height: 100%;
  -o-object-fit: fill;
  object-fit: fill;
  margin: 0 0.18125rem;
}

.debt-compare-area-queue .debt-compare-header-right {
  line-height: 0.3rem;
  text-align: center;
  width: 3.1125rem;
  height: 100%;
  font-size: 0.175rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #797979;
}

.debt-compare-area-queue .debt-compare-li {
  height: 0.875rem;
  width: 100%;
  display: flex;
  background-color: #f7f8fc;
  border: solid 0.00625rem #e6e6e6;
  margin-top: 0.125rem;
}

.debt-compare-area-queue .debt-compare-li:nth-child(1) {
  margin-top: 0.1625rem;
}

.debt-compare-area-queue .debt-compare-li-left {
  width: 3.1125rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 0.1875rem;
}

.debt-compare-area-queue .debt-compare-li-left-title {
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.debt-compare-area-queue .debt-compare-li-left-summary {
  margin-top: 0.0625rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  max-width: 100%;
}

.debt-compare-area-queue .debt-compare-li-proj {
  width: 0.75rem;
  height: 100%;
  background-color: #1577f7;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.debt-compare-area-queue .debt-compare-li-proj::before {
  content: "";
  width: 0.625rem;
  height: 0.75rem;
  border: solid 0.00625rem #ffffff80;
  position: absolute;
  left: 0.0625rem;
  top: 0.0625rem;
}

.debt-compare-area-queue .debt-compare-li-proj>span {
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.debt-compare-area-queue .debt-compare-li-right {
  width: 3.1125rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 0.1875rem;
  background-color: #f1f1f1;
}

.debt-compare-area-queue .debt-compare-li-right-title {
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #7b7b7b;
}

.debt-compare-area-queue .debt-compare-li-right-summary {
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #666;
  max-width: 100%;
}
.invest-header {
  height: 2.5rem;
  background-image: url("/services/invest_header_banner.png");
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.invest-header-title,
.invest-header-subtitle {
  font-size: 0.2875rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.invest-brief {
  height: 3.09375rem;
  background-color: #f7f8fc;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.invest-brief-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.34375rem;
  padding-bottom: 0.3125rem;
}

.invest-brief-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.invest-brief-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.invest-brief-textArea {
  display: flex;
}

.invest-brief-textArea-text {
  width: 5.5625rem;
  height: 1.59375rem;
  padding: 0.5875rem 0.5rem;
  border-radius: 0.025rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  background: url("/services/quote.png") 0.375rem 0.2875rem no-repeat,url("/services/invest_brief_bg.png") 3.81875rem 0 no-repeat,#fff;
}

.invest-risk {
  height: 4.5375rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.invest-risk-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.375rem;
  padding-bottom: 0.1rem;
}

.invest-risk-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.invest-risk-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.invest-risk-subtitle {
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  padding-bottom: 0.25rem;
}

.invest-risk-category {
  display: flex;
}

.invest-risk-category .font {
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  line-height: 0.2375rem;
  text-align: center;
  margin-left: 0.225rem;
}

.invest-risk-category-mainland {
  width: 1.05rem;
  height: 0.2375rem;
  border-top-left-radius: 0.11875rem;
  border-bottom-left-radius: 0.11875rem;
  position: relative;
  display: flex;
  cursor: pointer;
}

.invest-risk-category-mainland::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 0.0875rem;
  height: 0.2375rem;
  border-top: 0.11875rem solid #fff;
  border-right: 0.04375rem solid #fff;
  border-left: 0.04375rem solid transparent;
  border-bottom: 0.11875rem solid transparent;
}

.invest-risk-category-sea {
  width: 1.05rem;
  height: 0.2375rem;
  border-top-right-radius: 0.11875rem;
  border-bottom-right-radius: 0.11875rem;
  position: relative;
  cursor: pointer;
}

.invest-risk-category-sea::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0.0875rem;
  height: 0.2375rem;
  border-bottom: 0.11875rem solid #fff;
  border-left: 0.04375rem solid #fff;
  border-right: 0.04375rem solid transparent;
  border-top: 0.11875rem solid transparent;
}

.invest-risk-category-click {
  background-color: #f49802;
}

.invest-risk-category-unclick {
  background-color: #1577f7;
}

.invest-risk .risk-area {
  width: 7.5rem;
  height: 2.375rem;
  position: relative;
  margin-top: 0.25rem;
}

.invest-risk .risk-area-bg {
  width: 100%;
  height: 100%;
}

.invest-risk .risk-area-bg-bg {
  width: 100%;
  height: 100%;
  background-color: #f7f8fc;
  border-radius: 0.03125rem;
}

.invest-risk .risk-area-other {
  top: -200% !important;
}

.invest-risk .risk-area-content {
  width: 100%;
  height: 100%;
  position: relative;
  top: -100%;
}

.invest-risk .risk-area-content-container {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.invest-risk .risk-area-content-img {
  width: 2.55625rem;
  height: 1.875rem;
  position: absolute;
  left: 0.25rem;
  top: 0.25rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.invest-risk .risk-area-content-item {
  display: flex;
  flex-direction: column;
  padding-right: 0.25rem;
}

.invest-risk .risk-area-content-item-title {
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  align-items: center;
}

.invest-risk .risk-area-content-item-title::before {
  content: "";
  width: 0.05rem;
  height: 0.05rem;
  background-color: #1577f7;
  border-radius: 0.00625rem;
  margin-right: 0.0625rem;
}

.invest-risk .risk-area-content-item-summary {
  margin-top: 0.0625rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  max-width: 100%;
}

.invest-risk .risk-area-content .p-1 {
  position: absolute;
  left: 3.3875rem;
  top: 0.4375rem;
}

.invest-risk .risk-area-content .p-2 {
  position: absolute;
  left: 3.3875rem;
  top: 1rem;
}

.invest-risk .risk-area-content .p-3 {
  position: absolute;
  left: 3.3875rem;
  top: 1.5625rem;
}

.invest-risk .risk-area-content .p-4 {
  position: absolute;
  left: 3.3875rem;
  top: 0.36875rem;
}

.invest-risk .risk-area-content .p-5 {
  position: absolute;
  left: 3.3875rem;
  top: 1.06875rem;
}

.invest-risk .risk-area-content .p-6 {
  position: absolute;
  left: 3.3875rem;
  top: 1.63125rem;
}

.invest-help {
  height: 4.7375rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-image: url("/services/help_bg.png");
  background-size: cover;
}

.invest-help-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.35625rem;
  padding-bottom: 0.1rem;
  color: #fff;
}

.invest-help-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.invest-help-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.invest-help-subtitle {
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  padding-bottom: 0.25rem;
}

.invest-help-area {
  width: 6.25rem;
}

.invest-help-area-content {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.invest-help-area-content-item {
  margin-top: 0.125rem;
  height: 0.925rem;
  display: flex;
  border-radius: 0.025rem;
}

.invest-help-area-content-item:nth-child(1) {
  margin-top: 0;
}

.invest-help-area-content-item-left {
  width: 0;
  height: 100%;
  background-color: #1577f7;
  flex-grow: 16;
  display: flex;
  align-items: center;
  justify-content: center;
}

.invest-help-area-content-item-left>img {
  width: 0.375rem;
  height: 0.375rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.invest-help-area-content-item-right {
  width: 0;
  height: 100%;
  flex-grow: 84;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.invest-help-area-content-item-right-title {
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.invest-help-area-content-item-right-summary {
  margin-top: 0.1rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  max-width: 100%;
}

.invest-project {
  height: 4.68125rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
}

.invest-project-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.375rem;
  padding-bottom: 0.1rem;
}

.invest-project-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.invest-project-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.invest-project-subtitle {
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  padding-bottom: 0.5rem;
}

.invest-project-area {
  width: 7.5rem;
}

.invest-project-area-content {
  display: flex;
  flex-direction: row;
}

.invest-project-area-content-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 2.375rem;
  height: 2.7625rem;
  margin-left: 0.1875rem;
  background-color: #fff;
  border-radius: 0.025rem;
  border: solid 0.00625rem #e6e6e6;
}

.invest-project-area-content-item:nth-child(1) {
  margin-left: 0;
}

.invest-project-area-content-item-img {
  width: 100%;
  height: 1.25rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.invest-project-area-content-item-title {
  margin-top: 0.25rem;
  font-size: 0.1375rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.invest-project-area-content-item-summary {
  margin-top: 0.125rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.175rem;
  letter-spacing: 0;
  color: #111;
  max-height: 0.7rem;
  width: 100%;
  max-width: 100%;
  padding: 0 0.20625rem;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.market-header {
  height: 2.5rem;
  background-image: url("/services/market_header_bg.png");
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.market-header-title {
  font-size: 0.2875rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.market-brief {
  height: 3.09375rem;
  background-color: #f7f8fc;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.market-brief-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.34375rem;
  padding-bottom: 0.3125rem;
}

.market-brief-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.market-brief-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.market-brief-textArea {
  display: flex;
}

.market-brief-textArea-text {
  width: 5.5625rem;
  height: 1.59375rem;
  padding: 0.5875rem 0.5rem;
  border-radius: 0.025rem;
  text-align: center;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  background: url("/services/quote.png") 0.375rem 0.2875rem no-repeat,url("/services/market_brief_bg.png") 3.81875rem 0 no-repeat,#fff;
}

.market-painSpot {
  display: flex;
  flex-direction: column;
}

.market-painSpot-area {
  height: 3.09375rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.market-painSpot-area .spot-right {
  margin-left: 0.55rem;
}

.market-painSpot-area .spot-img {
  width: 3.375rem;
  height: 2.5rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.market-painSpot-area .spot-div {
  display: flex;
  padding-right: 0.25rem;
  flex-direction: column;
  padding-left: 0.125rem;
  justify-content: center;
}

.market-painSpot-area .spot-div-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.market-painSpot-area .spot-div-img {
  margin-top: 0.125rem;
  width: 0.6375rem;
  height: 0.075rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.market-painSpot-area .spot-div-point {
  margin-top: 0.21875rem;
  display: flex;
  width: 2.46875rem;
}

.market-painSpot-area .spot-div-point-li {
  width: 0;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.market-painSpot-area .spot-div-point-li-icon {
  width: 0.375rem;
  height: 0.375rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  box-shadow: 0 0.0375rem 0.1rem 0 rgba(38,55,104,.08);
  border-radius: 0.1875rem;
}

.market-painSpot-area .spot-div-point-li-icon img {
  width: 0.21875rem;
  height: 0.21875rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.market-painSpot-area .spot-div-point-li-title {
  margin-top: 0.125rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.market-painSpot .spot-top {
  background-color: #fff;
}

.market-painSpot .spot-bottom {
  background-color: #f7f8fc;
}

.market-positive {
  height: 4.73125rem;
  background-image: url("/services/market_positive_bg.png");
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.market-positive-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.35625rem;
  padding-bottom: 0.1rem;
  color: #fff;
}

.market-positive-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.market-positive-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.market-positive-subtitle {
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  padding-bottom: 0.1875rem;
  color: #fff;
}

.market-positive-decro {
  position: absolute;
  width: 2.24375rem;
  height: 2.1rem;
  top: 1.925rem;
  left: 50%;
  transform: translateX(-50%);
}

.market-positive-area {
  width: 6.975rem;
  position: relative;
}

.market-positive .positive-left {
  position: absolute;
  left: 0;
  top: 0;
}

.market-positive .positive-right {
  position: absolute;
  right: 0;
  top: 0;
}

.market-positive .positive {
  display: flex;
  flex-direction: column;
}

.market-positive .positive-item {
  margin-top: 0.25rem;
  display: flex;
  flex-direction: column;
  padding-top: 0.1875rem;
  position: relative;
  background-size: 0.44375rem,0.3125rem,cover;
  background-repeat: no-repeat;
  background-position: top left;
}

.market-positive .positive-item:nth-child(1) {
  margin-top: 0;
}

.market-positive .positive-item-title {
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.market-positive .positive-item-summary {
  width: 1.75rem;
  height: 0.4125rem;
  margin-top: 0.1rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #fff;
}

.market-positive .positive-index-1 {
  background-image: url("/services/index_gray_01.png");
}

.market-positive .positive-index-2 {
  background-image: url("/services/index_gray_02.png");
}

.market-positive .positive-index-3 {
  background-image: url("/services/index_gray_03.png");
}

.market-positive .positive-index-4 {
  background-image: url("/services/index_gray_04.png");
}

.market-positive .positive-index-5 {
  background-image: url("/services/index_gray_05.png");
}

.market-positive .positive-index-6 {
  background-image: url("/services/index_gray_06.png");
}

.market-lookup {
  height: 5.74375rem;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.market-lookup-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.375rem;
  padding-bottom: 0.3125rem;
}

.market-lookup-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.market-lookup-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.market-lookup-area {
  width: 100%;
  padding: 0 1.25rem;
}

.market-lookup-area .lookup-tree {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.market-lookup-area .lookup-tree-root {
  background-image: url("/services/lookup_root.png");
  background-size: cover;
  width: 1.01875rem;
  height: 1.01875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.1rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.market-lookup-area .lookup-tree-path {
  width: 0.00625rem;
  height: 0.6rem;
  background-color: #8bbfff;
}

.market-lookup-area .lookup-tree-dispath {
  width: 6.19375rem;
  height: 0.33125rem;
  position: relative;
  top: -0.33125rem;
  background-color: transparent;
  border-top-left-radius: 0.03125rem;
  border-top-right-radius: 0.03125rem;
  border-top: 0.00625rem solid #8bbfff;
  border-right: 0.00625rem solid #8bbfff;
  border-left: 0.00625rem solid #8bbfff;
  display: flex;
}

.market-lookup-area .lookup-tree-dispath-path {
  width: 0;
  height: 100%;
  display: flex;
  flex-grow: 1;
  border-right: 0.00625rem solid #8bbfff;
}

.market-lookup-area .lookup-tree-dispath-path:nth-child(4) {
  border: 0;
}

.market-lookup-area .lookup-tree-dispath-path:nth-child(2) {
  border: 0;
}

.market-lookup-area .lookup-tree-dispath2 {
  width: 6.19375rem;
  height: 0.1875rem;
  position: relative;
  top: -0.33125rem;
  background-color: transparent;
  border-right: 0.00625rem solid #8bbfff;
  border-left: 0.00625rem solid #8bbfff;
  display: flex;
}

.market-lookup-area .lookup-tree-dispath2-path {
  width: 0;
  height: 100%;
  display: flex;
  flex-grow: 1;
  border-right: 0.00625rem solid #8bbfff;
}

.market-lookup-area .lookup-tree-dispath2-path:nth-child(4) {
  border: 0;
}

.market-lookup-area .lookup-tree-level {
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
  top: -0.33125rem;
  margin-bottom: 0;
}

.market-lookup-area .lookup-tree-level-node {
  width: 1.35rem;
  height: 0.375rem;
  background-color: #f3f8ff;
  border-radius: 0.025rem;
  border: solid 0.00625rem #8bbfff;
  margin-left: 0.1875rem;
  font-size: 0.1125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #1577f7;
  line-height: 0.375rem;
  text-align: center;
}

.market-lookup-area .lookup-tree-level-node:nth-child(1) {
  margin-left: 0;
}

.market-lookup-area .lookup-tree-level2 {
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
  top: -0.33125rem;
  margin-bottom: 0;
}

.market-lookup-area .lookup-tree-level2-node {
  width: 1.35rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: #fff;
  border-radius: 0.025rem;
  border: dashed 0.00625rem #8bbfff;
  border-radius: 0.025rem;
  margin-left: 0.1875rem;
  padding: 0.125rem 0.0625rem;
  display: flex;
  flex-direction: column;
}

.market-lookup-area .lookup-tree-level2-node:nth-child(1) {
  margin-left: 0;
}

.market-lookup-area .lookup-tree-level2-node-item {
  margin-top: 0.0625rem;
  width: 100%;
  height: 0.3125rem;
  background-color: #f7f8fc;
  border-radius: 0.025rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  line-height: 0.3125rem;
  text-align: center;
}

.market-lookup-area .lookup-tree-level2-node-item:nth-child(1) {
  margin-top: 0;
}
.opinion-header {
  height: 2.5rem;
  background-image: url("/services/opinion_header_bg.png");
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.opinion-header-title {
  font-size: 0.2875rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.opinion-header-subtitle {
  margin-top: 0.125rem;
  font-size: 0.1375rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.opinion-brief {
  height: 3.09375rem;
  background-color: #f7f8fc;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.opinion-brief-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.34375rem;
  padding-bottom: 0.3125rem;
}

.opinion-brief-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.opinion-brief-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.opinion-brief-textArea {
  display: flex;
}

.opinion-brief-textArea-text {
  width: 5.5625rem;
  height: 1.59375rem;
  padding: 0.5875rem 0.5rem;
  border-radius: 0.025rem;
  text-align: center;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  background: url("/services/quote.png") 0.375rem 0.2875rem no-repeat,url("/services/opinion_brief_bg.png") 3.81875rem 0 no-repeat,#fff;
}

.opinion-spot {
  height: 3.35rem;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.opinion-spot-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.375rem;
  padding-bottom: 0.3125rem;
}

.opinion-spot-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.opinion-spot-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.opinion-spot-area {
  width: 7.5rem;
}

.opinion-spot-area .opinion-spot-content {
  display: flex;
  flex-direction: row;
}

.opinion-spot-area .opinion-spot-content-item {
  width: 1.73125rem;
  height: 1.85rem;
  background-color: #fff;
  border-radius: 0.025rem;
  border: solid 0.00625rem #e6e6e6;
  margin-left: 0.1875rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.30625rem 0.275rem 0 0.275rem;
}

.opinion-spot-area .opinion-spot-content-item:nth-child(1) {
  margin-left: 0;
}

.opinion-spot-area .opinion-spot-content-item-decro {
  width: 0.5rem;
  height: 0.5rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.opinion-spot-area .opinion-spot-content-item-title {
  margin-top: 0.1875rem;
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.opinion-spot-area .opinion-spot-content-item-summary {
  margin-top: 0.1rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  text-align: center;
  max-width: 100%;
}

.opinion .monit {
  height: 4.54375rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: url("/services/opinion_monit_bg.png") 0 0/cover;
  position: relative;
}

.opinion .monit-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.35625rem;
  padding-bottom: 0.1rem;
  color: #fff;
}

.opinion .monit-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.opinion .monit-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.opinion .monit-subtitle {
  padding-bottom: 0.3125rem;
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.15rem;
  letter-spacing: 0;
  color: #dfe7ff;
}

.opinion .monit-bg {
  position: absolute;
  width: 2.34375rem;
  height: 3.18125rem;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.opinion .monit-content-area {
  width: 7.5rem;
  position: relative;
}

.opinion .monit-left {
  position: absolute;
  left: 0;
  top: 0;
}

.opinion .monit-right {
  position: absolute;
  right: 0;
  top: 0;
}

.opinion .monit-area {
  display: flex;
  flex-direction: column;
}

.opinion .monit-area .item-left {
  background-image: linear-gradient(90deg, #1679f733 0%, #1577f700 100%);
}

.opinion .monit-area .item-left .left-title::before {
  content: "";
  width: 0.01875rem;
  height: 0.1125rem;
  background-color: #f49802;
  border-radius: 0.0125rem;
  margin-right: 0.0625rem;
}

.opinion .monit-area .item-right {
  background-image: linear-gradient(90deg, #1577f700 0%, #1679f733 100%);
}

.opinion .monit-area .item-right .right-title {
  flex-direction: row-reverse;
}

.opinion .monit-area .item-right .right-title::before {
  content: "";
  width: 0.01875rem;
  height: 0.1125rem;
  background-color: #f49802;
  border-radius: 0.0125rem;
  margin-left: 0.0625rem;
}

.opinion .monit-area .item-right .right-summary {
  text-align: right;
}

.opinion .monit-area-item {
  margin-top: 0.1875rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 0.25rem;
  padding-right: 0.375rem;
  width: 2.5rem;
  height: 0.8125rem;
}

.opinion .monit-area-item:nth-child(1) {
  margin-top: 0;
}

.opinion .monit-area-item-title {
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  display: flex;
  align-items: center;
}

.opinion .monit-area-item-summary {
  margin-top: 0.1rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #fff;
  max-width: 100%;
}

.opinion .proj {
  height: 5.625rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
}

.opinion .proj-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.375rem;
  padding-bottom: 0.3125rem;
}

.opinion .proj-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.opinion .proj-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.opinion .proj-list {
  width: 7.5rem;
  display: flex;
  flex-direction: column;
}

.opinion .proj-list-head-title {
  font-size: 0.175rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111110;
  display: flex;
  align-items: center;
}

.opinion .proj-list-head-title::before {
  content: "";
  width: 0.01875rem;
  height: 0.1625rem;
  background-color: #1577f7;
  border-radius: 0.0125rem;
  margin-right: 0.0625rem;
}

.opinion .proj-list-body {
  padding-top: 0.1875rem;
  padding-bottom: 0.3125rem;
  height: 2.525rem;
}

.opinion .proj-list-body-item {
  width: 1.73125rem;
  height: 0.91875rem;
  background-color: #fff;
  border-radius: 0.025rem;
  border: solid 0.00625rem #e6e6e6;
  display: inline-block;
  vertical-align: top;
  margin-left: 0.1875rem;
}

.opinion .proj-list-body-item:nth-child(1) {
  margin-left: 0;
}

.opinion .proj-list-body-item:nth-child(5) {
  margin-left: 0;
  margin-top: 0.1875rem;
}

.opinion .proj-list-body-item:nth-child(6) {
  margin-top: 0.1875rem;
}

.opinion .proj-list-body-item:nth-child(7) {
  margin-top: 0.1875rem;
}

.opinion .proj-list-body-item-content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0.1875rem 0.1875rem;
}

.opinion .proj-list-body-item-content-head {
  display: flex;
}

.opinion .proj-list-body-item-content-head-img {
  margin-top: 0.025rem;
  width: 0.125rem;
  height: 0.125rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.opinion .proj-list-body-item-content-head-title {
  margin-left: 0.05rem;
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.opinion .proj-list-body-item-content-summary {
  margin-top: 0.0625rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  max-width: 100%;
}
@keyframes core {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes core {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.custom-header {
  height: 2.5rem;
  background-image: url("/services/custom_header_bg.png");
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.custom-header-title {
  font-size: 0.2875rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.custom-header-subtitle {
  margin-top: 0.125rem;
  font-size: 0.1375rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.custom-brief {
  height: 3.09375rem;
  background-color: #f7f8fc;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.custom-brief-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.34375rem;
  padding-bottom: 0.3125rem;
}

.custom-brief-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.custom-brief-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.custom-brief-textArea {
  display: flex;
}

.custom-brief-textArea-text {
  width: 5.5625rem;
  height: 1.59375rem;
  padding: 0.5875rem 0.5rem;
  border-radius: 0.025rem;
  text-align: center;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  background: url("/services/quote.png") 0.375rem 0.2875rem no-repeat,url("/services/custom_brief_bg.png") 3.81875rem 0 no-repeat,#fff;
}

.custom .scene {
  height: 5.6625rem;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.custom .scene-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.375rem;
  padding-bottom: 0.3125rem;
}

.custom .scene-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.custom .scene-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.custom .scene-area {
  width: 7.5rem;
}

.custom .scene-area-content {
  padding: 0;
  margin: 0;
}

.custom .scene-area-item {
  display: inline-block;
  vertical-align: top;
  width: 2.375rem;
  height: 1.9875rem;
  margin-left: 0.1875rem;
  background-color: #fff;
  border-radius: 0.025rem;
}

.custom .scene-area-item:nth-child(1) {
  margin-left: 0;
}

.custom .scene-area-item:nth-child(4) {
  margin-left: 0;
  margin-top: 0.1875rem;
}

.custom .scene-area-item:nth-child(5) {
  margin-top: 0.1875rem;
}

.custom .scene-area-item:nth-child(6) {
  margin-top: 0.1875rem;
}

.custom .scene-area-item-flex {
  display: flex;
  flex-direction: column;
  padding: 0.1875rem 0.25rem 0 0.25rem;
  align-items: center;
}

.custom .scene-area-item-flex-bg {
  width: 0.5rem;
  height: 0.5rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.custom .scene-area-item-flex-title {
  margin-top: 0.125rem;
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.custom .scene-area-item-flex-summary {
  margin-top: 0.125rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  max-width: 100%;
}

.custom .proj {
  height: 6.2125rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: url("/services/custom_proj_bg1.png") center/cover;
  position: relative;
}

.custom .proj-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.3625rem;
  padding-bottom: 0.2625rem;
  color: #fff;
}

.custom .proj-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.custom .proj-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.custom .proj-area {
  width: 4.8125rem;
  height: 4.8125rem;
  position: relative;
}

.custom .proj-area-img {
  position: absolute;
  width: 3.09375rem;
  height: 3.09375rem;
  left: 0.859375rem;
  top: 0.859375rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url("/services/custom_proj_bg3.png") center/cover;
}

.custom .proj-area-img .core-animate {
  -webkit-animation: core 20s linear 0s infinite;
  animation: core 20s linear 0s infinite;
}

.custom .proj-area-img-bg {
  position: absolute;
  left: 0.39375rem;
  top: 0.39375rem;
  width: 2.3125rem;
  height: 2.3125rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.custom .proj-area-img-title {
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  text-align: center;
}

.custom .proj-area-content {
  width: 100%;
  height: 100%;
  position: relative;
  padding: 0.3125rem;
}

.custom .proj-area-content-border {
  width: 100%;
  height: 100%;
  border: dashed 0.00625rem #1251bd;
  border-radius: 100%;
}

.custom .proj-area-content-item {
  position: absolute;
  left: 2.09375rem;
  top: 2.09375rem;
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 100%;
  background-color: #f7f8fc;
  border: solid 0.01875rem #146cf2;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #111;
}

.custom .proj-area-content-item-title {
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  text-align: center;
}

.custom .proj-area-content-item:hover {
  color: #fff;
  background-image: linear-gradient(180deg, #1577f7 0%, #0d32d6 100%);
}

.custom .proj-hint {
  width: 2.8625rem;
  height: 1.6375rem;
  position: absolute;
  left: 50%;
  top: 2.525rem;
  z-index: 999;
  transform: translateX(-50%);
}

.custom .proj-hint-area {
  width: 100%;
  height: 100%;
  background-image: url("/services/proj_hint_bg.png");
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.custom .proj-hint-area-dismiss {
  width: 0.5875rem;
  height: 0.4875rem;
  padding: 0.15rem 0.2rem;
  -o-object-fit: fill;
  object-fit: fill;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

.custom .proj-hint-area-brief {
  margin-top: 0.40625rem;
  font-size: 0.1375rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.custom .proj-hint-area-detail {
  width: 2.0375rem;
  margin-top: 0.125rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}
.server-banner-view {
  background-image: url("/assets/info-develop/banner.png");
  background-size: cover;
  width: 100%;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.server-banner-view .title {
  font-size: 0.2875rem;
  color: #fff;
  font-weight: bold;
}

.sign-img {
  width: 0.6375rem;
  height: 0.075rem;
}

.content-header-view {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding-bottom: 0.5rem;
}

.content-header-view .title-view {
  margin-top: 0.375rem;
  font-size: 0.225rem;
  color: #111;
  font-weight: bold;
  display: flex;
  justify-content: center;
}

.content-header-view .title-text {
  margin-top: 0.25rem;
  color: #111;
  font-size: 0.0875rem;
}

.item-content-view {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 3.125rem;
}

.item-content-view .content-view {
  display: flex;
  align-items: center;
  justify-content: center;
}

.item-content-view .content-view .item-left-view {
  display: flex;
  flex-direction: column;
}

.item-content-view .content-view .item-left-view .title-view {
  height: 0.5625rem;
  position: relative;
}

.item-content-view .content-view .item-left-view .title-view .title-view-img {
  height: 100%;
}

.item-content-view .content-view .item-left-view .title-view .title-view-text {
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 0.225rem;
  font-weight: 500;
  color: #111;
}

.item-content-view .content-view .item-left-view .sign-img {
  margin-top: 0.125rem;
}

.item-content-view .content-view .item-left-view .left-view-text {
  margin-top: 0.1875rem;
  width: 2.625rem;
  font-size: 0.0875rem;
  color: #111;
}

.item-content-view .content-view .item-right-img {
  margin-left: 0.625rem;
  width: 540;
  height: 2.5rem;
}

.info-training-page {
  width: 100%;
  background-color: #fff;
}

.info-training-imageStack {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.info-training-image {
  width: 100%;
  height: auto;
  display: block;
}
.invest-header-banner {
  height: 2.5rem;
  background-image: url("/services/net_info_bg.png");
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.invest-header-banner-title {
  font-size: 0.2875rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.invest-detail {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 0.375rem;
  padding-bottom: 0.6125rem;
  background-color: #f7f8fc;
  height: 4.5625rem;
  position: relative;
}

.invest-detail-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.invest-detail-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.invest-detail-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.invest-detail-subtitle {
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  text-align: center;
  padding-top: 0.15rem;
  padding-bottom: 0.3125rem;
}

.invest-detail-bg {
  width: 2.525rem;
  height: 2.525rem;
}

.invest-detail-advantage {
  position: relative;
  top: -2.525rem;
  width: 2.525rem;
  height: 2.525rem;
}

.invest-detail-advantage-li {
  width: 1.25rem;
  height: 0.34375rem;
  background-color: #fff;
  box-shadow: 0 0.0375rem 0.1rem 0 rgba(38,55,104,.08);
  border-radius: 0.15625rem;
  position: absolute;
  display: flex;
  align-items: center;
}

.invest-detail-advantage-li>span {
  margin-left: 0.0625rem;
  font-size: 0.1rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.invest-detail-advantage .li-one {
  top: 0.5875rem;
  left: -0.8625rem;
}

.invest-detail-advantage .li-one::before {
  content: "";
  margin-left: 0.16875rem;
  background-image: url("/services/depende.png");
  width: 0.1875rem;
  height: 0.1875rem;
  background-size: cover;
}

.invest-detail-advantage .li-two {
  top: 0.18125rem;
  left: 1.8875rem;
}

.invest-detail-advantage .li-two::before {
  content: "";
  margin-left: 0.16875rem;
  background-image: url("/services/precious.png");
  width: 0.1875rem;
  height: 0.1875rem;
  background-size: cover;
}

.invest-detail-advantage .li-three {
  top: 1.90625rem;
  left: -0.5125rem;
}

.invest-detail-advantage .li-three::before {
  content: "";
  margin-left: 0.16875rem;
  background-image: url("/services/prejudge.png");
  width: 0.1875rem;
  height: 0.1875rem;
  background-size: cover;
}

.invest-detail-advantage .li-four {
  left: 2.175rem;
  top: 1.45rem;
}

.invest-detail-advantage .li-four::before {
  content: "";
  margin-left: 0.16875rem;
  background-image: url("/services/supervise.png");
  width: 0.1875rem;
  height: 0.1875rem;
  background-size: cover;
}

.invest .decro-title {
  height: 1rem;
  background-color: #fff;
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  justify-content: center;
  align-items: center;
}

.invest .decro-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.invest .decro-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.invest-category {
  height: 3.3125rem;
  background-image: url("/services/category_bg.png");
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
}

.invest-category .catelog-area {
  width: 1.8125rem;
  height: 2.8125rem;
  margin-right: 0.225rem;
}

.invest-category .catelog-area .catelog {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.invest-category .catelog-area .catelog>.li-bg {
  background-color: #f7f8fc;
  color: #111;
}

.invest-category .catelog-area .catelog>.li-bg-hover {
  background-color: #1577f7;
  color: #fff;
}

.invest-category .catelog-area .catelog>li {
  width: 100%;
  height: 0.5625rem;
  display: flex;
  align-items: center;
  position: relative;
}

.invest-category .catelog-area .catelog>li>img {
  width: 0.1875rem;
  height: 0.1875rem;
  -o-object-fit: fill;
  object-fit: fill;
  margin-left: 0.28125rem;
}

.invest-category .catelog-area .catelog>li>span {
  margin-left: 0.1rem;
  font-size: 0.1375rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
}

.invest-category .catelog-area .catelog>li .arrow {
  width: 0.1125rem;
  height: 0.125rem;
  position: absolute;
  border-left: 0.05625rem solid #1577f7;
  border-top: 0.0625rem solid transparent;
  border-bottom: 0.0625rem solid transparent;
  left: 99.9%;
  top: 50%;
  transform: translateY(-50%);
}

.invest-category .catelog-area .catelog>li::after {
  content: "";
  width: 1.4375rem;
  height: 0.00625rem;
  position: absolute;
  bottom: 0;
  left: 0.1875rem;
  background-color: #4b537522;
}

.invest-category .detail-area {
  margin-left: 0.225rem;
  position: relative;
}

.invest-category .detail-area .detail {
  width: 4.3125rem;
  height: 2rem;
  margin: 0.125rem;
  background-color: #00000026;
  display: flex;
  flex-direction: column;
  padding: 0.2625rem 0.4875rem;
}

.invest-category .detail-area .detail::before {
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  background-image: url("/services/detail_decro_left.png");
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
}

.invest-category .detail-area .detail::after {
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  background-image: url("/services/detail_decro_right.png");
  background-size: cover;
  position: absolute;
  right: 0;
  bottom: 0;
}

.invest-category .detail-area .detail-title {
  font-size: 0.1375rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.invest-category .detail-area .detail-subtitle {
  margin-top: 0.075rem;
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.invest-category .detail-area .detail-summary {
  margin-top: 0.15rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 0.125rem;
  max-height: 0.375rem;
  max-width: 100%;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.invest-category .detail-area .detail-more {
  position: absolute;
  bottom: 0.3875rem;
  width: 0.875rem;
  height: 0.25rem;
  background-image: linear-gradient(136deg, #0265e7 0%, #0139e1 100%);
  border-radius: 0.125rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  text-align: center;
  line-height: 0.25rem;
  cursor: pointer;
}

.invest-advantage {
  height: 5.56875rem;
  background-color: #f7f8fc;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.invest-advantage-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.375rem 0;
}

.invest-advantage-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.invest-advantage-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.invest-advantage-area {
  width: 7.5rem;
}

.invest-advantage-area .advantage {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.invest-advantage-area .advantage-core {
  height: 1.25rem;
  width: 3.65625rem;
  background-color: #fff;
  margin: 0.1875rem 0 0 0.1875rem;
  border-radius: 0.025rem;
  display: inline-block;
  vertical-align: top;
}

.invest-advantage-area .advantage-core:nth-child(odd) {
  margin-left: 0;
}

.invest-advantage-area .advantage-core:nth-child(1) {
  margin-top: 0;
}

.invest-advantage-area .advantage-core:nth-child(2) {
  margin-top: 0;
}

.invest-advantage-area .advantage-core .core {
  display: flex;
  padding: 0.16875rem 0.375rem;
}

.invest-advantage-area .advantage-core .core-img {
  width: 0.375rem;
  height: 0.375rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.invest-advantage-area .advantage-core .core-text {
  display: flex;
  flex-direction: column;
  margin-left: 0.1875rem;
}

.invest-advantage-area .advantage-core .core-text-title {
  display: flex;
  align-items: center;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  padding-left: 0.08125rem;
  position: relative;
}

.invest-advantage-area .advantage-core .core-text-title::before {
  position: absolute;
  left: 0;
  content: "";
  width: 0.01875rem;
  height: 0.1125rem;
  background-color: #1577f7;
  border-radius: 0.00625rem;
}

.invest-advantage-area .advantage-core .core-text-detail {
  margin-top: 0.1rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.invest-advantage-area .advantage-num {
  display: inline-block;
  vertical-align: top;
  margin-top: 0.375rem;
  width: 100%;
  height: 0.9375rem;
}

.invest-advantage-area .advantage-num-division {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: calc(33.333333%);
}

.invest-advantage-area .advantage-num-division:nth-child(odd) {
  background-color: #2d6eff;
}

.invest-advantage-area .advantage-num-division:nth-child(even) {
  background-color: #0f55fa;
}

.invest-advantage-area .advantage-num-division-title {
  margin-top: 0.1875rem;
  font-size: 0.225rem;
  font-weight: bold;
  line-height: 0.3125rem;
  text-align: center;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.invest-advantage-area .advantage-num-division-subtitle {
  margin-top: 0.05rem;
  text-align: center;
  font-size: 0.1375rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.invest-partners {
  height: 4.875rem;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.invest-partners-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.375rem 0 0.3125rem 0;
}

.invest-partners-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.invest-partners-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.invest-partners-area {
  width: 7.5rem;
}

.invest-partners-area .partners {
  display: flex;
  flex-direction: column;
}

.invest-partners-area .partners-li {
  height: 0.75rem;
  border-radius: 0.025rem;
  border: solid 0.00625rem #e6e6e6;
  margin-top: 0.125rem;
  display: flex;
  background-color: #f7f8fc;
}

.invest-partners-area .partners-li:nth-child(1) {
  margin-top: 0;
}

.invest-partners-area .partners-li-index {
  width: 0.5875rem;
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #1577f7;
  text-align: center;
  line-height: 0.75rem;
}

.invest-partners-area .partners-li-title {
  width: 1.35625rem;
  padding-right: 0.1875rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.invest-partners-area .partners-li-partners-img {
  background-color: #fff;
  display: flex;
  flex-grow: 1;
  align-items: center;
}

.invest-partners-area .partners-li-partners-img>img {
  width: 0.9375rem;
  height: 0.34375rem;
  margin-left: 0.125rem;
}

.invest-targetCustomers {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 0.25rem;
}

.invest-targetCustomers-area {
  width: 7.5rem;
}

.invest-targetCustomers-area .targetCustomers-box {
  width: 100%;
  max-width: 6.125rem;
  margin: 0 auto;
  padding: 0.1875rem 0.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 0.075rem;
  text-align: center;
  box-sizing: border-box;
  background: radial-gradient(circle at 0.1125rem 0.1125rem, rgba(21, 119, 247, 0.12) 0.0125rem, transparent 0.0125rem) 0 0/0.15rem 0.15rem,#fff;
  border-radius: 0.0375rem;
  border: 0.00625rem solid rgba(21,119,247,.25);
  box-shadow: 0 0.0625rem 0.15rem 0 rgba(38,55,104,.06);
}

.invest-targetCustomers-area .targetCustomers-line {
  width: 100%;
  font-size: 0.125rem;
  font-weight: 500;
  line-height: 0.2rem;
  letter-spacing: .0.0125rem;
  color: #111;
}

.invest-targetCustomers-area .targetCustomers-label {
  font-weight: bold;
  color: #1577f7;
}

.invest-targetCustomers-area .targetCustomers-text {
  color: #111;
}

@media (max-width: 768px) {
  .invest-targetCustomers-area {
    width: 100%;
    padding: 0 0.125rem;
  }

  .invest-targetCustomers-area .targetCustomers-box {
    padding: 0.1125rem 0.0875rem;
  }

  .invest-targetCustomers-area .targetCustomers-line {
    font-size: 0.1rem;
    line-height: 0.1625rem;
  }
}
.ai-finance-page {
  background-color: #fff;
}

.ai-finance-page .ai-finance-banner {
  width: 100%;
}

.ai-finance-page .ai-finance-picture {
  display: block;
  width: 100%;
}

.ai-finance-page .ai-finance-imageStack {
  width: 100%;
}

.ai-finance-page .ai-finance-image {
  width: 100%;
  height: auto;
  display: block;
  max-width: 12rem;
  margin: 0 auto;
}
.about-head {
  width: 100%;
  height: 2.5rem;
  background-color: blue;
  background: url("/about/aboutHeadBg.png");
  background-size: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.about-head-title {
  width: 2.875rem;
  text-align: center;
  font-family: PingFangSC-Medium;
  font-size: 0.2875rem;
  height: 0.40625rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.about-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0.5rem;
}

.about-body-branch {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.375rem;
  height: 50;
  width: 2.475rem;
}

.about-body-branch-text {
  font-family: PingFangSC-Semibold;
  font-size: 0.225rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.about-body-animationItems {
  width: 7.5rem;
  height: 2.6875rem;
  margin-top: 0.3125rem;
  position: relative;
}

.about-body-animationItems-backImg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.about-body-animationItems-backContent {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.about-body-animationItems-item {
  flex-grow: 1;
  height: 2.6875rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition-duration: 1s;
  max-width: 2.5rem;
  transition-timing-function: ease-in-out;
}

.about-body-animationItems-item-title {
  font-family: PingFangSC-Regular;
  font-size: 0.1375rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.about-body-animationItems-item:hover .aboutAnimationItemDetail {
  display: none;
  transition-duration: 1s;
}

.about-body-animationItems-item:hover .aboutAnimationItemAddress {
  font-family: PingFangSC-Regular;
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  transition-duration: 1s;
  display: block;
}

.about-body-animationItems-item:hover {
  flex-grow: 2;
  height: 2.6875rem;
  transition-duration: 1s;
  transition-timing-function: ease-in-out;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  align-items: center;
  max-width: 2.5rem;
}

.about-body-animationItems-seperateView {
  height: 2.6875rem;
  background-color: #fff;
  width: 0.00625rem;
  opacity: .4;
}

.about-body-contactUs {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 0.90625rem;
  width: 6.4375rem;
  margin-top: 0.375rem;
}

.about-body-contactUs-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 0.375rem;
  background-color: #f7f8fc;
  border-radius: 0.025rem;
  width: 3.125rem;
}

.about-body-contactUs-item-leftImg {
  width: 0.2875rem;
  height: 0.2875rem;
}

.about-body-contactUs-item-rightBody {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 0.125rem;
}

.about-body-contactUs-item-rightBody-title {
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
}

.about-body-contactUs-item-rightBody-title-detail {
  font-family: PingFangSC-Regular;
  font-size: 0.075rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #666;
}

.about-body-contactUs-item-rightBody-detail {
  width: 1.1375rem;
  height: 0.20625rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.15rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.about-body-askBtn {
  width: 0.875rem;
  height: 0.25rem;
  border-radius: 0.125rem;
  border: solid 0.00625rem #383838;
  margin-top: 0.3125rem;
  text-align: center;
  line-height: 0.25rem;
  cursor: pointer;
  color: #1a1a1a;
}

.about-body-aboutYiXin {
  display: flex;
  flex-direction: column;
}

.about-body-aboutYiXin-topContennt {
  display: flex;
  flex-direction: row;
  margin-top: 0.425rem;
  justify-content: space-between;
}

.about-body-aboutYiXin-topContennt-left {
  display: flex;
  flex-direction: column;
  margin-left: 0.1875rem;
  width: 3.125rem;
}

.about-body-aboutYiXin-topContennt-left-title {
  height: 0.3125rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.225rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.about-body-aboutYiXin-topContennt-left-img {
  width: 0.6375rem;
  height: 0.075rem;
  margin-top: 0.1125rem;
  background-image: url(/about/右装饰备份.png);
}

.about-body-aboutYiXin-topContennt-left-detail {
  margin-top: 0.1875rem;
  font-family: PingFangSC-Regular;
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.16875rem;
  letter-spacing: 0;
  color: #111;
}

.about-body-aboutYiXin-topContennt-right {
  background-image: url(/about/关于yx.png);
  width: 3.51875rem;
  height: 2.3rem;
}

.about-body-aboutYiXin-bottom {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 0.80625rem;
  width: 7.5rem;
  background-color: #fff;
  box-shadow: 0 0.0375rem 0.1rem 0 rgba(38,55,104,.08);
}

.about-body-aboutYiXin-bottom-items {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.about-body-aboutYiXin-bottom-items-img {
  width: 0.30625rem;
  height: 0.30625rem;
  margin-left: 0.1875rem;
}

.about-body-aboutYiXin-bottom-items-rightBody {
  margin-left: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.about-body-aboutYiXin-bottom-items-rightBody-title {
  font-family: PingFangSC-Medium;
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  height: 0.1375rem;
}

.about-body-aboutYiXin-bottom-items-rightBody-detail {
  height: 0.1375rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  margin-top: 0.05rem;
}

.about-body-intro {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 33.44vw;
  background: url("/about/发展历程背景.png") no-repeat;
  background-size: 100%;
  margin-top: 0.375rem;
  position: relative;
}

.about-body-intro-titleImg {
  width: 1.625rem;
  height: 0.8125rem;
  position: absolute;
  top: 0.25625rem;
}

.about-body-intro-titleText {
  height: 0.2625rem;
  font-family: PingFangSC-Medium;
  font-size: 0.1875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  top: 0.75625rem;
  position: absolute;
}

.about-body-intro-mark {
  width: 0.45rem;
  height: 0.01875rem;
  background-color: #df8b03;
  top: 1.08125rem;
  position: absolute;
}

.about-body-intro-detail {
  height: 0.175rem;
  font-family: PingFangSC-Regular;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  top: 1.225rem;
  position: absolute;
}

.about-body-intro .about-us-leftBtn {
  position: absolute;
  display: flex;
  align-content: center;
  left: 1.04375rem;
}

.about-body-intro .about-us-rightBtn {
  position: absolute;
  display: flex;
  align-content: center;
  right: 1.04375rem;
}

.about-body-expert-titleRow {
  display: flex;
  flex-direction: row;
  height: 0.4375rem;
  justify-content: center;
  margin-top: 0.28125rem;
}

.about-body-expert-titleRow-item {
  margin-left: 0.1875rem;
  border-radius: 0.21875rem;
  width: 0.4375rem;
  height: 0.4375rem;
  background-color: #fff;
}

.about-body-expert-titleRow-item-img {
  margin-left: 0.03125rem;
  margin-top: 0.03125rem;
  width: 0.375rem;
  height: 0.375rem;
}

.about-body-expert-titleRow-itemChoose {
  border: 0.03125rem solid #1577f7;
  margin-left: 0.1875rem;
  border-radius: 0.21875rem;
  width: 0.4375rem;
  height: 0.4375rem;
  background-color: #fff;
}

.about-body-expert-titleRow-itemChoose-img {
  margin-left: 0;
  width: 0.375rem;
  height: 0.375rem;
  margin-top: 0;
}

.about-body-expert-myCarousel {
  display: flex;
  width: 6.16875rem;
  min-height: 2.3125rem;
}

.about-body-expert-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.25rem;
}

.about-body-expert-content-leftBtn {
  width: 0.20625rem;
  height: 0.4rem;
  background-image: url(/about/灰底图片左箭头.png);
  margin-right: 0.2125rem;
}

.about-body-expert-content-rightBtn {
  width: 0.20625rem;
  height: 0.4rem;
  background-image: url(/about/灰底图片右箭头.png);
  margin-left: 0.2125rem;
}

.about-body-expert-content-center {
  width: 6.16875rem;
  min-height: 2.3125rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: #fff;
  box-shadow: 0 0.0375rem 0.1rem 0 rgba(38,55,104,.08);
  border-radius: 0.025rem;
}

.about-body-expert-content-center-leftImg {
  width: 1.96875rem;
  height: 1.6875rem;
  margin-left: 0.35rem;
}

.about-body-expert-content-center-rightContent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  white-space: "pre-wrap";
  width: 2.725rem;
  margin-left: 0.5625rem;
}

.about-body-expert-content-center-rightContent-title {
  height: 0.25rem;
  font-family: PingFangSC-Regular;
  font-size: 0.175rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  margin-bottom: 0.15rem;
}

.about-body-expert-content-center-rightContent-mark {
  display: flex;
  flex-direction: row;
}

.about-body-expert-content-center-rightContent-mark-point {
  width: 0.025rem;
  height: 0.025rem;
  background-color: #f49802;
  margin-right: 0.05rem;
}

.about-body-expert-content-center-rightContent-mark-line {
  width: 2.58125rem;
  height: 0.00625rem;
  border: solid 0.00625rem #e6e6e6;
  margin-left: 0.05rem;
}

.about-body-expert-content-center-rightContent-detail {
  white-space: "pre-wrap";
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1625rem;
  letter-spacing: 0;
  color: #111;
  margin-top: 0.09375rem;
}

.about-body-qualifications {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
  justify-content: center;
}

.about-body-qualifications-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 0.2875rem;
}

.about-body-qualifications-content-item {
  padding-left: 0.1625rem;
  padding-right: 0.1625rem;
}

.about-body-qualifications-content-item-img {
  flex-direction: column;
  align-items: center;
}

.about-body-qualifications-content-item-detail {
  margin-top: 0.09375rem;
  width: 1.16875rem;
  height: 0.25rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.about-body-qualifications-content-line {
  width: 0.00625rem;
  height: 1.58125rem;
  border: dashed 0.00625rem #e6e6e6;
}

.about-body-welfare {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 6rem;
  margin-top: 0.3125rem;
  padding-bottom: 0.125rem;
}

.about-body-welfare-item {
  width: 0.7625rem;
  height: 0.7625rem;
  background-color: #fff;
  box-shadow: 0 0.0375rem 0.1rem 0 rgba(38,55,104,.08);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 0.38125rem;
}

.about-body-welfare-item-img {
  width: 0.28125rem;
  height: 0.28125rem;
}

.about-body-welfare-item-text {
  height: 0.125rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  margin-top: 0.05rem;
}

.about-body-recruitDetail {
  padding: 0.1875rem;
}

.about-body-recruitDetail-top-title {
  width: 0.4rem;
  height: 0.1375rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.about-body-recruitDetail-title {
  height: 0.1375rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.1rem;
  font-weight: 700;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  margin-bottom: 0.1375rem;
}

.about-body-recruitDetail-detail {
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  margin-bottom: 0.1875rem;
}

.about-body-recruitDetail-detail2 {
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.aboutAnimationItemDetail {
  font-family: PingFangSC-Regular;
  font-size: 0.1375rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  transition-duration: 1s;
}

.aboutAnimationItemAddress {
  font-family: PingFangSC-Regular;
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  display: block;
  height: 0.25rem;
  display: none;
  transition-duration: 1s;
}

.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0,0,0,.65);
  font-size: 0.0875rem;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: "tnum";
  background-color: #fafafa;
  border: 0.00625rem solid #e6e6e6;
  border-bottom: 0;
  border-radius: 0.025rem;
  width: 6.7625rem;
}

.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header {
  padding: 0.13125rem 0.13125rem;
  padding-right: 0.1875rem;
  background-color: #f7f8fc;
  font-family: PingFangSC-Semibold;
  font-size: 0.1375rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  height: 0.45rem;
  border-radius: 0.025rem;
}

.ant-collapse>.ant-collapse-item {
  border-bottom: 0.00625rem solid #e6e6e6;
}
.standard {
  height: 3.875rem;
  background-color: #f7f8fc;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.standard-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.2625rem;
  padding-bottom: 0.3125rem;
}

.standard-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.standard-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.standard-area {
  width: 7.5rem;
}

.standard-area-queue {
  width: 100%;
}

.standard-area-queue .standard-item {
  width: 2.375rem;
  height: 1.15rem;
  background-color: #fff;
  border-radius: 0.025rem;
  vertical-align: top;
  display: inline-block;
  margin-left: 0.1875rem;
  margin-bottom: 0.1875rem;
}

.standard-area-queue .standard-item .item {
  width: 100%;
  height: 1.15rem;
  display: flex;
  flex-direction: column;
  padding-left: 0.375rem;
  padding-right: 0.29375rem;
  padding-top: 0.25rem;
}

.standard-area-queue .standard-item .item-title {
  padding-bottom: 0.0625rem;
  display: flex;
  align-items: center;
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.standard-area-queue .standard-item .item-title>img {
  margin-right: 0.0625rem;
  width: 0.15rem;
  height: 0.15rem;
}

.standard-area-queue .standard-item .item-sub {
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  display: flex;
}

.standard-area-queue .standard-item .item-sub::before {
  content: "";
  width: 0.03125rem;
  height: 0.03125rem;
  margin-right: 0.05rem;
  margin-top: 0.05rem;
  background-color: #1577f7;
  border-radius: 0.00625rem;
}

.standard-area-queue .standard-item:nth-child(1) {
  margin-left: 0;
}

.standard-area-queue .standard-item:nth-child(4) {
  margin-left: 0;
}
.cases {
  height: 3.1125rem;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.cases-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.375rem;
  padding-bottom: 0.3125rem;
}

.cases-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.cases-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.cases-area {
  width: 8.275rem;
}

.cases-area-queue {
  display: flex;
  align-items: center;
}

.cases-area-queue li>img {
  width: 0.20625rem;
  height: 0.4rem;
  -o-object-fit: fill;
  object-fit: fill;
  cursor: pointer;
}

.cases-area-queue .case-carousel {
  width: 7.5rem;
  margin: 0 0.1875rem;
}

.cases-area-queue .case-carousel .page {
  width: 7.5rem;
  display: flex !important;
}

.cases-area-queue .case-carousel .page-item {
  width: 2.375rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 0.1875rem;
}

.cases-area-queue .case-carousel .page-item:nth-child(1) {
  margin-left: 0;
}

.cases-area-queue .case-carousel .page-item-img-div {
  width: 2.375rem;
  height: 1.3125rem;
  overflow: hidden;
}

.cases-area-queue .case-carousel .page-item-img {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
  object-fit: fill;
  transition: transform .3s ease-in-out;
}

.cases-area-queue .case-carousel .page-item-img:hover {
  transform: scale(1.2) rotate(0.02deg);
}

.cases-area-queue .case-carousel .page-item-title {
  margin-top: 0.125rem;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.cases-area-queue .case-carousel .page-item-title:hover {
  color: #1577f7;
}
.banner-view {
  background-image: url("/assets/industry-way/industry-banner.png");
  background-size: cover;
  width: 100%;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.banner-view .title {
  width: 3.75rem;
  font-size: 0.2875rem;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

.header-view {
  display: flex;
  justify-content: center;
}

.header-view .content-view {
  width: 7.5rem;
  display: flex;
  flex-direction: column;
}

.header-view .content-view .header-des-title {
  margin-top: 0.375rem;
  font-size: 0.0875rem;
  color: #111;
  text-align: center;
  padding-bottom: 0.3125rem;
}

.header-view .content-view .header-tags-view {
  height: 3.5rem;
  width: 100%;
  background-color: #f7f8fc;
  padding-top: 0.3125rem;
}

.industry-tags-title {
  display: flex;
  align-items: center;
  justify-content: center;
}

.title {
  color: #111;
  font-size: 0.225rem;
  font-family: PingFangSC-Medium;
}

.tags-content-view {
  margin-top: 0.1875rem;
  margin-left: 0.5rem;
  display: flex;
  flex-wrap: wrap;
}

.tags-content-view .tags-item-view {
  margin-top: 0.1875rem;
  margin-left: 0.25rem;
  display: flex;
  align-items: center;
}

.tags-content-view .tags-item-view .bot-view {
  width: 0.05rem;
  height: 0.05rem;
  background-color: #1577f7;
}

.tags-content-view .tags-item-view .item-title {
  font-size: 0.0875rem;
  color: #111;
  width: 1.875rem;
  height: 0.125rem;
  font-family: PingFangSC-Regular;
  margin-left: 0.0625rem;
}

.content-btn {
  display: flex;
  justify-content: center;
  padding-top: 0.3125rem;
  padding-bottom: 0.375rem;
}

.content-btn .submit-btn {
  background-image: linear-gradient(to right, #0265e7, #0139e1);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 0.0875rem;
  font-family: PingFangSC-Regular;
  width: 1.125rem;
  height: 0.25rem;
  border-radius: 0.125rem;
  cursor: pointer;
}

.major-content-view {
  background-color: #f7f8fc;
  width: 100%;
  height: 3.55625rem;
  padding-top: 0.3125rem;
}

.major-content-view .major-type-list {
  margin-top: 0.3125rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}

.major-content-view .major-type-list .major-item {
  width: 1.73125rem;
  height: 2.05625rem;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 0.1875rem;
}

.major-content-view .major-type-list .major-item .major-item-img {
  width: 0.5rem;
  height: 0.5rem;
  margin-top: 0.375rem;
}

.major-content-view .major-type-list .major-item .major-item-title {
  margin-top: 0.125rem;
  font-size: 0.125rem;
  color: #111;
}

.major-content-view .major-type-list .major-item .major-item-sub {
  margin-top: 0.0875rem;
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
  font-size: 0.0875rem;
  color: #111;
}

.know-more-view {
  background-color: #fff;
  padding-top: 0.3125rem;
  padding-bottom: 0.4375rem;
}

.know-more-view .know-content-view {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}

.know-more-view .know-content-view .content-view-left {
  margin-right: 0.1875rem;
}

.know-more-view .know-content-view .more-list-view {
  margin-top: 0.3125rem;
  display: flex;
  justify-content: center;
}

.know-more-view .know-content-view .more-list-view .know-item {
  display: flex;
  flex-direction: column;
  margin-right: 0.1875rem;
}

.know-more-view .know-content-view .more-list-view .know-item .know-item-img:hover {
  transform: scale(1.05);
  transition: transform 300ms;
}

.know-more-view .know-content-view .more-list-view .know-item .know-item-title {
  margin-top: 0.125rem;
  color: #111;
  font-size: 0.125rem;
  text-align: center;
}
.news-head {
  width: 100%;
  height: 2.5rem;
  background: url("/assets/news/新闻顶部背景.png");
  background-size: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.news-head-title {
  text-align: center;
  font-family: PingFangSC-Medium;
  font-size: 0.2875rem;
  height: 0.40625rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.news-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0.5rem;
}

.news-body-branch {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.375rem;
  height: 50;
  width: 2.475rem;
}

.news-body-branch-text {
  font-family: PingFangSC-Semibold;
  font-size: 0.225rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.news-body-content {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.news-body-content-list {
  margin-top: 0.3125rem;
  width: 7.5rem;
  background-color: #fff;
}

.news-body-content-list-recommendItem {
  cursor: pointer;
  width: 3.65625rem;
  height: 2rem;
}

.news-body-content-list-recommendItem-mark {
  width: 0.5rem;
  height: 0.575rem;
  background-color: #df8b03;
  margin-left: 0.19375rem;
  text-align: center;
  padding-top: 0.1rem;
}

.news-body-content-list-recommendItem-mark-day {
  font-family: PingFangSC-Medium;
  font-size: 0.1875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  height: 0.2625rem;
}

.news-body-content-list-recommendItem-mark-yearMonth {
  height: 0.125rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  margin-top: 0.0125rem;
}

.news-body-content-list-recommendItem-title {
  height: 0.35rem;
  font-family: PingFangSC-Medium;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  margin-left: 0.19375rem;
  margin-top: 0.95rem;
}

.news-body-content-list-item {
  width: 2.375rem;
  height: 2.80625rem;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  border-radius: 0.025rem;
  border: solid 0.00625rem #e6e6e6;
}

.news-body-content-list-item-img {
  width: 2.375rem;
  height: 1.3125rem;
}

.news-body-content-list-item-title {
  width: 2rem;
  height: 0.35rem;
  font-family: PingFangSC-Regular;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  margin-top: 0.1875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.news-body-content-list-item-detail {
  width: 1.975rem;
  height: 0.4125rem;
  margin-top: 0.125rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.news-body-content-list-item-bottom {
  display: flex;
  justify-content: space-between;
  width: 1.975rem;
  margin-top: 0.125rem;
}

.news-body-content-list-item-bottom-time {
  font-family: PingFangSC-Regular;
  font-size: 0.075rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #999;
}

.news-body-content-list-item-bottom-btn {
  font-family: PingFangSC-Regular;
  font-size: 0.075rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.news-body-content-list-item:hover .readAllDetail {
  font-family: PingFangSC-Regular;
  font-size: 0.075rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #1577f7;
}

.news-body-content-list-item:hover {
  box-shadow: 0 0.0375rem 0.1rem 0 rgba(38,55,104,.08);
  border: solid 0.00625rem #00000000;
}

.readAllDetail {
  font-family: PingFangSC-Regular;
  font-size: 0.075rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.newsDetail-head {
  display: flex;
  flex-direction: row;
  width: 7.5rem;
}

.newsDetail-head-markView {
  width: 0.01875rem;
  height: 0.6375rem;
  background-color: #1577f7;
}

.newsDetail-head-titleView {
  display: flex;
  flex-direction: column;
  margin-left: 0.20625rem;
  justify-content: space-between;
  height: 0.575rem;
}

.newsDetail-head-titleView-title {
  width: 4.66875rem;
  min-height: 0.1875rem;
  font-family: PingFangSC-Medium;
  font-size: 0.1375rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.newsDetail-head-titleView-bottom {
  height: 0.1375rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #666;
  display: flex;
}

.newsDetail-head-titleView-bottom-source {
  margin-left: 0.125rem;
}

.newsDetail-relationHead {
  display: flex;
  flex-direction: row;
  width: 7.5rem;
  margin-top: 0.5rem;
}

.newsDetail-relationHead-markView {
  width: 0.01875rem;
  height: 0.2625rem;
  background-color: #1577f7;
}

.newsDetail-relationHead-titleView {
  margin-left: 0.20625rem;
  height: 0.1875rem;
  font-family: PingFangSC-Medium;
  font-size: 0.1375rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.newsDetail-content {
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.15rem;
  letter-spacing: 0;
  color: #111;
}

.newsDetail-content img {
  max-width: 100%;
  height: auto;
}
.userCase-head {
  width: 100%;
  height: 2.5rem;
  background-color: blue;
  background: url("/assets/userCase/客户案例顶部背景.png");
  background-size: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.userCase-head-title {
  text-align: center;
  font-family: PingFangSC-Medium;
  font-size: 0.2875rem;
  height: 0.40625rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.userCase-body {
  margin-top: 0.1625rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0.5rem;
}

.userCase-body-branch {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.3125rem;
  height: 50;
  width: 2.475rem;
}

.userCase-body-branch-text {
  font-family: PingFangSC-Semibold;
  font-size: 0.225rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.userCase-body-government {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0.3125rem;
  padding-bottom: 0.375rem;
}

.userCase-body-government-title {
  height: 0.125rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.userCase-body-government-table {
  display: flex;
  flex-direction: row;
  padding-top: 0.3125rem;
  width: 7.5rem;
  flex-wrap: wrap;
}

.userCase-body-government-table-item {
  margin-left: 0.0625rem;
  margin-right: 0.0625rem;
  margin-bottom: 0.125rem;
  margin-top: 0.0625rem;
  width: 2.375rem;
  height: 2.59375rem;
  background-color: #fff;
  box-shadow: 0 0.0375rem 0.1rem 0 rgba(38,55,104,.08);
  border-radius: 0.025rem;
  display: flex;
  flex-direction: column;
  overflow: auto;
  align-items: center;
  cursor: pointer;
}

.userCase-body-government-table-item-img {
  width: 2.375rem;
  height: 1.3125rem;
  margin-top: 0;
  overflow: hidden;
}

.userCase-body-government-table-item-img>img {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
  object-fit: fill;
  transition: transform .3s ease-in-out;
}

.userCase-body-government-table-item-img>img:hover {
  transform: scale(1.2);
}

.userCase-body-government-table-item-title {
  height: 0.175rem;
  font-family: PingFangSC-Medium;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  margin-top: 0.1875rem;
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
}

.userCase-body-government-table-item-detail {
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  margin-top: 0.125rem;
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
}

.userCase-body-cooperative {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.375rem;
}

.userCase-body-cooperative-item1 {
  width: 0.5rem;
  height: 0.75rem;
  margin-right: 0.4375rem;
  margin-left: 0.4375rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.userCase-body-cooperative-item1-img {
  width: 0.5rem;
  height: 0.5rem;
}

.userCase-body-cooperative-item1-detail {
  height: 0.125rem;
  font-family: PingFangSC-Medium;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  margin-top: 0.125rem;
}

.userCase-body-cooperative-item2 {
  width: 1.0625rem;
  height: 0.46875rem;
  margin-right: 0.125rem;
}

.userCaseDetail {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.userCaseDetail-title {
  height: 0.1875rem;
  font-family: PingFangSC-Regular;
  font-size: 0.1375rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.userCaseDetail-content {
  width: 7.5rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0.25rem;
}

.userCaseDetail-content-introduce {
  display: flex;
  flex-direction: column;
  width: 2.8125rem;
  padding-right: 0.25rem;
  max-height: 3.3125rem;
  overflow-y: auto;
}

.userCaseDetail-content-introduce-title {
  width: 0.70625rem;
  height: 0.33125rem;
  line-height: 0.33125rem;
  font-family: PingFangSC-Regular;
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  text-align: center;
  color: #fff;
  margin-top: 0.125rem;
  background-image: url(/assets/userCase/案例详情小标题背景.png);
}

.userCaseDetail-content-introduce-detail {
  margin-top: 0.1rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.userCaseDetail-content-relationImg {
  display: flex;
  flex-direction: column;
  width: 4.4375rem;
  padding-bottom: 0.125rem;
}

.userCaseDetail-content-relationImg-bigImg {
  width: 4.4375rem;
  height: 2.5rem;
  background-color: #fff;
}

.userCaseDetail-content-relationImg-bottomContent {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 4.4375rem;
  margin-top: 0.25rem;
}

.userCaseDetail-content-relationImg-bottomContent-leftBtn {
  width: 0.20625rem;
  height: 0.3125rem;
  background-image: url(/assets/userCase/图片左箭头.png);
}

.userCaseDetail-content-relationImg-bottomContent-rightBtn {
  width: 0.20625rem;
  height: 0.3125rem;
  background-image: url(/assets/userCase/图片右箭头.png);
}

.userCaseDetail-content-relationImg-bottomContent-smallImgs {
  width: 3.5rem;
  height: 0.5rem;
  display: -webkit-box;
  overflow-x: scroll;
  margin-top: 0.0625rem;
  white-space: nowrap;
}

.userCaseDetail-content-relationImg-bottomContent-smallImgs::-webkit-scrollbar {
  display: none;
}

.userCaseDetail-content-relationImg-bottomContent-smallImgs-item {
  width: 0.78125rem;
  height: 0.5rem;
  background-color: #fff;
  margin-left: 0.0625rem;
}

.userCaseDetail-content-relationImg-bottomContent-smallImgs-itemChoose {
  border: 0.03125rem solid #1577f7;
  width: 0.78125rem;
  height: 0.5rem;
  background-color: #fff;
  margin-left: 0.0625rem;
}

.userCaseDetail-content-realtionList {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 0.5rem;
  width: 7.5rem;
}

.userCaseDetail-content-realtionList-item {
  width: 2.375rem;
  height: 1.6125rem;
  margin-top: 0.25rem;
  cursor: pointer;
}

.userCaseDetail-content-realtionList-item-img {
  width: 2.375rem;
  height: 1.3125rem;
  background-color: #fff;
  overflow: hidden;
}

.userCaseDetail-content-realtionList-item-img>img {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
  object-fit: fill;
  transition: transform .3s ease-in-out;
}

.userCaseDetail-content-realtionList-item-img>img:hover {
  transform: scale(1.2);
}

.userCaseDetail-content-realtionList-item-title {
  margin-top: 0.125rem;
  font-family: PingFangSC-Regular;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  text-align: center;
  width: 2.375rem;
}

.ant-tabs-tab {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin: 0 .2rem 0 0;
  padding: .075rem 0;
  font-size: .0875rem;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.platform-banner-view {
  background-image: url("/assets/product/product-platform-banner.png");
  background-size: cover;
  width: 100%;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.platform-banner-view .title {
  width: 3.75rem;
  font-size: 0.2875rem;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

.platform-content-view {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.platform-content-view .header-view {
  height: 3.1875rem;
  display: flex;
  justify-content: center;
}

.platform-content-view .header-view .header-left-view {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 2.8875rem;
  margin-right: 0.625rem;
}

.platform-content-view .header-view .header-left-view .link {
  width: 0.375rem;
  height: 0.025rem;
  background-color: #1577f7;
}

.platform-content-view .header-view .header-left-view .title {
  font-size: 0.225rem;
  color: #111;
  margin-top: 0.125rem;
}

.platform-content-view .header-view .header-left-view .sub-title {
  font-size: 0.1375rem;
  color: #111;
  margin-top: 0.1rem;
}

.platform-content-view .header-view .header-left-view .des {
  font-size: 0.0875rem;
  color: #666;
  margin-top: 0.1875rem;
}

.platform-content-view .header-view .header-right-view {
  display: flex;
  align-items: center;
}

.platform-content-view .header-view .header-right-view .img {
  width: 3.04375rem;
  height: 2.4375rem;
}

.platform-content-view .foot-view {
  background-color: #f7f8fc;
  padding-bottom: 0.5rem;
}

.platform-content-view .foot-view .scene-content-view {
  margin-top: 0.3125rem;
  display: flex;
  justify-content: center;
}

.platform-content-view .foot-view .scene-content-view .scene-item {
  width: 1.73125rem;
  height: 2.05625rem;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.platform-content-view .foot-view .scene-content-view .scene-item .scene-item-img {
  width: 0.5rem;
  height: 0.5rem;
  margin-top: 0.375rem;
}

.platform-content-view .foot-view .scene-content-view .scene-item .scene-item-title {
  margin-top: 0.125rem;
  color: #111;
  font-size: 0.125rem;
  font-family: PingFangSC-Medium;
  height: 0.175rem;
}

.platform-content-view .foot-view .scene-content-view .scene-item .scene-item-des {
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
  font-size: 0.0875rem;
  padding-top: 0.0875rem;
}

.platform-content-view .key-view {
  background-image: url("/assets/product/platform-product-bg.png");
  background-size: cover;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.platform-content-view .key-view .key-title {
  margin-top: 0.375rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.225rem;
  color: #fdfdfd;
  line-height: 0.3125rem;
  height: 0.3125rem;
}

.platform-content-view .key-view .key-des {
  margin-top: 0.1rem;
  font-family: PingFangSC-Regular;
  font-size: 0.1rem;
  color: #dfe7ff;
  line-height: 0.1375rem;
  height: 0.1375rem;
}

.platform-content-view .key-view .image-contennt-view {
  display: flex;
  justify-content: center;
  position: relative;
}

.platform-content-view .key-view .image-contennt-view .image-left-view {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-right: 0.25rem;
}

.platform-content-view .key-view .image-contennt-view .image-center-view {
  margin-top: 0.89375rem;
  margin-bottom: 0.675rem;
}

.platform-content-view .key-view .image-contennt-view .image-center-view .flex-view {
  display: flex;
  justify-content: center;
  align-items: center;
}

.platform-content-view .key-view .image-contennt-view .image-center-view .flex-view .big-earth {
  -webkit-animation: rotatEarth 15s linear infinite;
  animation: rotatEarth 15s linear infinite;
}

@-webkit-keyframes rotatEarth {
  0% {
    -webkit-transform: rotate(0deg);
  }

  25% {
    -webkit-transform: rotate(90deg);
  }

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

  75% {
    -webkit-transform: rotate(270deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes rotatEarth {
  0% {
    -webkit-transform: rotate(0deg);
  }

  25% {
    -webkit-transform: rotate(90deg);
  }

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

  75% {
    -webkit-transform: rotate(270deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

.platform-content-view .key-view .image-contennt-view .image-center-view .flex-view .small-earth {
  position: absolute;
}

.platform-content-view .key-view .image-contennt-view .image-center-view .flex-view .center-img {
  position: absolute;
}

.platform-content-view .key-view .image-contennt-view .image-right-view {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-left: 0.25rem;
}

.platform-content-view .key-view .image-contennt-view .center-rect-desc {
  background-image: url("/assets/product/productKeys/platform-product-alert.png");
  background-size: cover;
  width: 4.075rem;
  height: 2.33125rem;
  position: absolute;
  top: 0.48125rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.platform-content-view .key-view .image-contennt-view .center-rect-desc .delete-btn {
  position: relative;
  right: -1.75rem;
  top: 0.125rem;
}

.platform-content-view .key-view .image-contennt-view .center-rect-desc .text1 {
  color: #fff;
  font-size: 0.1375rem;
  line-height: 0.1875rem;
  height: 0.1875rem;
  margin-top: 0.3625rem;
}

.platform-content-view .key-view .image-contennt-view .center-rect-desc .text2 {
  color: #fff;
  font-size: 0.0875rem;
  line-height: 0.125rem;
  height: 0.125rem;
  margin-top: 0.1875rem;
  padding: 0 0.25rem;
  white-space: pre-line;
  text-align: center;
}

.key-left-item {
  width: 2.2875rem;
  height: 0.84375rem;
}

.key-left-item .click-content-view {
  display: flex;
  cursor: pointer;
}

.key-left-item .click-content-view .img {
  margin-top: 0.175rem;
  margin-left: 0.1rem;
  width: 0.1875rem;
  height: 0.1875rem;
}

.key-left-item .click-content-view .title {
  font-family: PingFangSC-Medium;
  font-size: 0.1375rem;
  color: #ddecff;
  margin-top: 0.15625rem;
  margin-left: 0.0625rem;
}

.key-right-item {
  width: 2.2875rem;
  height: 0.84375rem;
}

.key-right-item .click-content-view {
  display: flex;
  flex-direction: row-reverse;
  cursor: pointer;
}

.key-right-item .click-content-view .img {
  margin-top: 0.175rem;
  margin-right: 0.1rem;
  width: 0.1875rem;
  height: 0.1875rem;
}

.key-right-item .click-content-view .title {
  font-family: PingFangSC-Medium;
  font-size: 0.1375rem;
  color: #ddecff;
  margin-top: 0.15625rem;
  margin-right: 0.0625rem;
}

.tags-title {
  margin-top: 0.3125rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.title {
  color: #111;
  font-size: 0.225rem;
  font-family: PingFangSC-Medium;
}
.product-data-root {
  background: #f7f8fc;
}

.product-data-banner-view {
  background-image: url("/assets/product/product-data-banner.png");
  background-size: cover;
  width: 100%;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-data-banner-view .title {
  font-size: 0.2875rem;
  color: #fff;
  font-weight: bold;
}

.product-data-content {
  width: 7.5rem;
  height: 8.08125rem;
  margin: auto;
  position: relative;
}

.product-data-content .back-text0 {
  width: 0.625rem;
  height: 0.625rem;
  position: absolute;
  top: 0.25rem;
  background-size: cover;
  background-image: url("/assets/product/product-data-back-text0.png");
}

.product-data-content .back-text1 {
  width: 0.9375rem;
  height: 0.9375rem;
  position: absolute;
  top: 0.35625rem;
  right: 0;
  background-size: cover;
  background-image: url("/assets/product/product-data-back-text1.png");
}

.product-data-content .back-text2 {
  top: 3.90625rem;
  background-image: url("/assets/product/product-data-back-text2.png");
}

.product-data-content .content {
  width: 100%;
  position: absolute;
  padding: 0 0.3125rem;
}

.product-data-content .black-title {
  font-size: 0.225rem;
  line-height: 0.3125rem;
  height: 0.3125rem;
  color: #111;
  font-weight: bold;
  margin: 0.54375rem 0 0.1875rem 0.0625rem;
}

.product-data-content .card-container {
  width: 100%;
  height: 2.7375rem;
  padding-top: 0.5rem;
  padding-left: 0.375rem;
  display: flex;
  background: #fff;
  border-radius: 0.0375rem;
  box-shadow: 0 0.0375rem 0.1rem 0 rgba(38,55,104,.08);
}

.product-data-content .card-content-left {
  flex: 1;
  margin-right: 0.125rem;
}

.product-data-content .card-content-left .line {
  width: 0.375rem;
  height: 0.025rem;
  margin-bottom: 0.125rem;
  background: #1577f7;
}

.product-data-content .card-content-left .icon {
  width: 0.3125rem;
  height: 0.25rem;
  margin-top: 0.025rem;
  margin-right: 0.0625rem;
}

.product-data-content .card-content-left .title {
  font-size: 0.225rem;
  line-height: 0.3125rem;
  height: 0.3125rem;
  color: #111;
  font-weight: bold;
  margin-bottom: 0;
}

.product-data-content .card-content-left .title2 {
  font-size: 0.1375rem;
  line-height: 0.1375rem;
  color: #111;
  margin-top: 0.1rem;
  margin-bottom: 0.1875rem;
}

.product-data-content .card-content-left .desc {
  width: 2.8875rem;
  font-size: 0.0875rem;
  line-height: 0.1375rem;
  color: #666;
  margin-bottom: 0.1875rem;
}

.product-data-content .card-content-left .btn {
  width: 0.875rem;
  height: 0.25rem;
  border-radius: 0.125rem;
  border: 0.00625rem solid #383838;
  font-size: 0.0875rem;
  line-height: 0.2375rem;
  color: #1a1a1a;
  text-align: center;
  cursor: pointer;
}

.product-data-content .card-img-right {
  width: 2.75rem;
  height: 1.625rem;
  margin-top: 0.05625rem;
  margin-right: 0.21875rem;
}
.page-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.data-header {
  width: 100%;
  height: 2.5rem;
  background: url("/data-fusion/data_analysis_top_header.png");
  background-size: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  display: flex;
}

.data-header-title {
  color: #fff;
  align-self: center;
  font-size: 0.2875rem;
}

.page-max-width {
  max-width: 7.5rem;
}

.data-select {
  display: flex;
}

.data-select-on {
  font-size: 0.125rem;
  font-weight: 700;
  color: #2a43b1;
  cursor: pointer;
  border-bottom: 0.01875rem solid #2a43b1;
  padding-bottom: 0.0625rem;
}

.data-select-off {
  font-size: 0.125rem;
  font-weight: 700;
  color: #000;
  cursor: pointer;
}

.data-title {
  width: 100%;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}

.data-title-img {
  width: 0.6375rem;
  height: 0.075rem;
  align-self: center;
}

.data-title-text {
  font-family: PingFangSC-Semibold;
  font-size: 0.225rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  margin-left: 0.15rem;
  margin-right: 0.15rem;
}

.data-analysis {
  width: 5.5625rem;
  height: 1.59375rem;
  background-color: #fff;
  box-shadow: 0 0.0375rem 0.1rem 0 rgba(38,55,104,.08);
  border-radius: 0.025rem;
  position: relative;
  margin: auto;
}

.data-analysis-text {
  width: 4.5625rem;
  height: 0.4125rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  position: absolute;
  top: 37%;
  left: 9%;
}

.data-analysis-img-left {
  position: absolute;
  top: 18%;
  left: 7%;
  width: 0.25rem;
  height: 0.25rem;
}

.data-analysis-img-right {
  position: absolute;
  right: 1%;
  width: 1.68125rem;
  height: 1.59375rem;
}

.data-center {
  height: 3.09375rem;
}

.ability {
  width: 100%;
  height: 3.75rem;
  background-color: #f7f8fc;
  margin-top: 0.5rem;
}

.ability-box {
  width: 1.73125rem;
  height: 2.375rem;
  background-color: #fff;
  border-radius: 0.025rem;
  text-align: center;
  align-items: center;
  justify-content: center;
}

.ability-box-title {
  width: 0.5rem;
  font-family: PingFangSC-Medium;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  margin: auto;
  margin-top: 0.18125rem;
  margin-bottom: 0.1rem;
}

.ability-box-content {
  width: 1.1875rem;
  height: 0.4125rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  margin: auto;
}

.ability-box-img {
  width: 0.5rem;
  height: 0.5rem;
  margin-top: 0.3125rem;
}

.problem {
  width: 100%;
  height: 3.2375rem;
  background-color: #f7f8fc;
  margin-top: 0.5rem;
}

.problem-box {
  width: 1.35rem;
  height: 1.7375rem;
  background-color: #fff;
  border-radius: 0.025rem;
  text-align: center;
  align-items: center;
  justify-content: center;
}

.problem-box-img {
  width: 0.5rem;
  height: 0.5rem;
  margin-top: 0.4125rem;
  margin-bottom: 0.1875rem;
}

.problem-box-title {
  width: 0.75rem;
  height: 0.35rem;
  font-family: PingFangSC-Medium;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  margin: auto;
}

.service-object {
  height: 2.575rem;
  width: 100%;
  background: url("/data-fusion/service_object_bg.png");
  background-size: 100% 100%;
}

.service-object-item {
  width: 0.625rem;
  height: 0.625rem;
  background-color: #fff;
  text-align: center;
  display: flex;
  border-radius: 50%;
}

.service-object-item-img {
  width: 0.375rem;
  height: 0.375rem;
  align-self: center;
  text-align: center;
  margin: auto;
}

.service-object-item-text {
  height: 0.1375rem;
  font-family: PingFangSC-Medium;
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  text-align: center;
  margin-top: 0.125rem;
}

.case-presentation {
  height: 4.9375rem;
  background: #fff;
}

.case-presentation-content {
  display: flex;
}

.case-presentation-content-left {
  background: #fff;
}

.case-presentation-content-left-img {
  width: 3.125rem;
  height: 1.5625rem;
}

.case-presentation-content-left-line {
  width: 0.1625rem;
  height: 0.03125rem;
  background-color: #f49802;
  border-radius: 0.125rem;
  margin-top: 0.5rem;
  margin-bottom: 0.125rem;
}

.case-presentation-content-left-title {
  width: auto;
  height: 0.175rem;
  font-family: PingFangSC-Medium;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.case-presentation-content-left-content {
  width: 3.125rem;
  height: 0.275rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  margin-top: 0.125rem;
  margin-bottom: 0.1875rem;
}

.case-presentation-content-left-checkout-all {
  margin-top: 0.375rem;
  width: 0.875rem;
  height: 0.25rem;
  border-radius: 0.125rem;
  border: solid 0.00625rem #383838;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #1a1a1a;
  text-align: center;
  line-height: 0.25rem;
  cursor: pointer;
}

.case-presentation-content-left-checkout-all:hover {
  background-image: linear-gradient(90deg, #1577f7 0%, #1260c5 100%);
  box-shadow: 0 0.03125rem 0.08125rem 0 rgba(11,52,108,.26);
  border-radius: 0.125rem;
  border: solid 0.00625rem #1577f7;
  color: #fff;
}

.secrecy-top {
  justify-content: center;
  width: 100%;
  height: 3.375rem;
  background-color: #f7f8fc;
  align-content: center;
  display: flex;
}

.secrecy {
  display: flex;
  margin: auto;
  align-self: center;
}

.secrecy-left-title {
  margin-top: 1.06875rem;
  width: 2.85rem;
  height: 0.3125rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.225rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.secrecy-left-img {
  width: 0.6375rem;
  height: 0.075rem;
  margin-top: 0.125rem;
  margin-bottom: 0.1875rem;
}

.secrecy-left-content {
  width: 2.5rem;
  height: 0.4125rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
}

.secrecy-right-img {
  width: 3.375rem;
  height: 2.5rem;
  margin-top: 0.4375rem;
  margin-left: 0.5875rem;
}

.associated-system {
  height: 3.0625rem;
  background: #fff;
}

.associated-system-content {
  display: flex;
}

.associated-system-content-border {
  width: 2.5rem;
  height: 1.5625rem;
  background-color: #fff;
  box-shadow: 0 0.0375rem 0.1rem 0 rgba(38,55,104,.13);
  border-radius: 0.025rem;
  text-align: center;
  margin-top: 0.3125rem;
}

.associated-system-content-border:hover {
  cursor: pointer;
  width: 2.5rem;
  height: 1.5625rem;
  background-color: #fff;
  box-shadow: 0 0.0375rem 0.1rem 0 rgba(38,55,104,.13);
  border-radius: 0.025rem;
  text-align: center;
  margin-top: 0.25rem;
}

.associated-system-content-border:hover .associatedText {
  width: 1rem;
  height: 0.175rem;
  font-family: PingFangSC-Medium;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #1577f7;
}

.associated-system-content-img {
  width: 1.25rem;
  height: 0.8125rem;
  margin-top: 0.1875rem;
  margin-bottom: 0.125rem;
}

.associatedText {
  width: 1rem;
  height: 0.175rem;
  font-family: PingFangSC-Medium;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  text-align: center;
  margin: auto;
}

.service-process-father {
  justify-content: center;
}

.service-process {
  margin: auto;
  height: 4.63125rem;
  background: #fff;
  position: relative;
  width: 100%;
  max-width: 10rem;
}

.service-process-item-01 {
  position: absolute;
  flex-direction: column;
  display: flex;
  text-align: center;
  left: 13%;
  top: 2.2rem;
}

.service-process-item-01-img {
  width: 0.9375rem;
  height: 0.93125rem;
}

.service-process-item-01-text {
  width: 0.875rem;
  height: 0.35rem;
  font-family: PingFangSC-Medium;
  font-size: 0.125rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.service-process-item-02 {
  position: absolute;
  flex-direction: column;
  display: flex;
  text-align: center;
  left: 27%;
  top: 1.125rem;
}

.service-process-item-03 {
  position: absolute;
  flex-direction: column;
  display: flex;
  text-align: center;
  left: 45%;
  top: 1.125rem;
}

.service-process-item-04 {
  position: absolute;
  flex-direction: column;
  display: flex;
  text-align: center;
  right: 27%;
  top: 1.125rem;
}

.service-process-item-05 {
  position: absolute;
  flex-direction: column;
  display: flex;
  text-align: center;
  right: 13%;
  top: 2.2rem;
}

.service-process-item-06 {
  position: absolute;
  flex-direction: column;
  display: flex;
  text-align: center;
  right: 35%;
  top: 2.8375rem;
}

.service-process-item-07 {
  position: absolute;
  flex-direction: column;
  display: flex;
  text-align: center;
  right: 60%;
  top: 2.8375rem;
}

.service-process-arrow-01 {
  position: absolute;
  width: 0.65625rem;
  height: 0.49375rem;
  left: 21%;
  top: 1.95625rem;
}

.service-process-arrow-02 {
  position: absolute;
  width: 0.675rem;
  height: 0.24375rem;
  left: 37%;
  top: 1.60625rem;
}

.service-process-arrow-03 {
  position: absolute;
  width: 0.675rem;
  height: 0.24375rem;
  right: 37%;
  top: 1.60625rem;
}

.service-process-arrow-04 {
  position: absolute;
  width: 0.66875rem;
  height: 0.70625rem;
  right: 21%;
  top: 1.8875rem;
}

.service-process-arrow-05 {
  position: absolute;
  width: 1.25rem;
  height: 0.48125rem;
  right: 21%;
  top: 2.91875rem;
}

.service-process-arrow-06 {
  position: absolute;
  width: 1.25rem;
  height: 0.48125rem;
  right: 46%;
  top: 3.3rem;
}

.data-effect {
  height: 4.5625rem;
  margin: auto;
  max-width: 7.5rem;
}

.data-effect-content {
  display: flex;
}

.data-effect-item-left {
  width: 0.20625rem;
  height: 0.28125rem;
  font-family: PingFangSC-Medium;
  font-size: 0.2rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #1577f7;
}

.data-effect-item-right {
  margin-left: 0.08125rem;
  width: 1.5rem;
  height: 0.275rem;
  font-family: PingFangSC-Regular;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
}

.data-effect-item-line {
  width: 1.875rem;
  height: 0.0125rem;
  background-color: #f7f8fc;
  border-radius: 0.0125rem;
  margin-top: 0.125rem;
}

.data-effect-item-img {
  width: 3rem;
  height: 3.0625rem;
  margin-left: 0.225rem;
  margin-right: 0.21875rem;
}

.line {
  background: #b6b7bb;
  height: 0.00625rem;
  width: 100%;
}

.img-itme {
  width: 0.625rem;
  height: 0.625rem;
}

.ant-tabs-tab {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin: 0 .2rem 0 0;
  padding: .075rem 0;
  font-size: .0875rem;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.header {
  height: 0.5375rem;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: relative;
  background-color: #fff;
  box-shadow: 0 0.0375rem 0.09375rem 0 rgba(15,49,152,.09);
}

.header .menu {
  height: 100%;
  color: #111;
  font-size: 0.1rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0rem;
}

.index-header {
  height: 0.5375rem;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 999;
  background-color: transparent;
}

.index-header .index-menu {
  height: 100%;
  font-size: 0.1rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  border-bottom: 0.0125rem solid transparent;
}

.index-header .index-menu:hover {
  color: #1577f7;
}

.index-header .phone-us-num {
  color: #fff;
}

.menu-container {
  width: 100%;
  display: flex;
  justify-content: center;
}

.header-link {
  position: absolute;
  left: 0.25rem;
  width: 0.79375rem;
  height: 0.2875rem;
}

.header-link-img {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
  object-fit: fill;
}

.phone-us {
  position: absolute;
  display: flex;
  flex-direction: row;
  align-items: center;
  right: 0.25rem;
}

.phone-us-num {
  font-size: 0.1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  margin-bottom: 0;
}

.phone-us-button {
  margin-bottom: 0;
  width: 0.6rem;
  height: 0.2rem;
  background-image: linear-gradient(90deg, #1577f7 0%, #1260c5 100%);
  border-radius: 0.1rem;
  margin-left: 0.125rem;
  line-height: 0.2rem;
  text-align: center;
  font-size: 0.075rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}

.page-index-header {
  height: 0.5375rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.common-submenu {
  position: fixed;
}

.fixed-header {
  position: fixed;
  top: 0;
  z-index: 1000;
}

.ant-menu-item,
.ant-menu-submenu-title {
  padding: 0 0.15625rem;
}

.ant-menu-item-group-list .ant-menu>.ant-menu-item {
  padding: 0 0.125rem;
  height: 0.25rem;
}

.ant-menu-item>.ant-menu-horizontal {
  line-height: 0.25rem;
}

.ant-menu-item-group-list>.ant-menu-item {
  padding: 0 0.125rem;
  margin: 0 0;
}

.ant-menu-item-group-title {
  padding: 0.125rem 0.25rem 0 0.25rem;
}

.ant-menu-item-group>.ant-menu-item-group-list {
  padding: 0 0 0.125rem 0;
}

.menu-title-link {
  color: #111;
  height: 0.1375rem;
}

.menu-title-link :hover {
  color: #006cff;
}

.menu-title-link .menu-title {
  height: 100%;
  line-height: 0.1375rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 0.1rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
}

.menu-title-link .menu-title::before {
  margin-right: 0.05rem;
  content: "";
  width: 0.0125rem;
  height: 0.0875rem;
  background-color: #1577f7;
  border-radius: 0.0125rem;
}
.footer {
  display: flex;
  justify-content: center;
  background-color: #1c212c;
}

.footer .footer-con {
  width: 7.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.16875rem;
  display: flex;
  flex-direction: column;
}

.footer .footer-con .footer-top {
  width: 100%;
  display: flex;
  flex-direction: row;
  padding-bottom: 0.3125rem;
  justify-content: space-between;
}

.footer .footer-con .footer-top .footer-left {
  width: 1.8375rem;
  display: flex;
  flex-direction: column;
}

.footer .footer-con .footer-top .footer-right {
  display: flex;
  flex-direction: row;
  flex: 1;
  margin-left: 0.5rem;
  justify-content: space-between;
  min-width: 0;
}

.footer .footer-con .footer-top .footer-right .pageList {
  margin-left: 0;
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.footer .footer-con .footer-top .footer-right .pageList-title {
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: rgba(255,255,255,.8);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.footer .footer-con .footer-top .footer-right .pageList-list {
  margin-top: 0.1875rem;
  font-size: 0.075rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #a6adbb;
  min-width: 0;
}

.footer .footer-con .footer-top .footer-right .pageList-list-item {
  margin-top: 0.075rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.footer .footer-con .footer-top .footer-right .pageList-list-item .link {
  display: block;
  color: #a6adbb;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.footer .footer-con .footer-top .footer-right .pageList-list-item .link:hover {
  color: #1577f7;
}

.footer .footer-con .divider {
  height: 0.00625rem;
  background-color: #979797;
  opacity: .3;
}

.footer .footer-con .share-btn {
  margin-top: 0.125rem;
  display: flex;
  flex-direction: row;
  height: 0.1875rem;
  position: relative;
}

.footer .footer-con .share-btn .popu {
  width: 0.8375rem;
  height: 0.875rem;
  position: absolute;
  left: -0.325rem;
  top: -0.925rem;
}

.footer .footer-con .share-btn .qrCode {
  width: 0.8375rem;
  height: 0.875rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.footer .footer-con .footer-bottom {
  margin-top: 0.16875rem;
  flex-direction: row;
  display: flex;
  align-items: center;
}

.footer .footer-con .footer-bottom .copyRight {
  font-size: 0.075rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: rgba(255,255,255,.7);
}
.others {
  height: 3.425rem;
  background-color: #f7f8fc;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.others-title {
  font-size: 0.225rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 0.375rem;
  padding-bottom: 0.3125rem;
}

.others-title::before {
  content: "";
  background-image: url("/services/title_decro_left.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-right: 0.15rem;
}

.others-title::after {
  content: "";
  background-image: url("/services/title_decro_right.png");
  width: 0.6375rem;
  height: 0.075rem;
  margin-left: 0.15rem;
}

.others-area {
  width: 7.5rem;
}

.others-area-queue {
  width: 100%;
  display: flex;
}

.others-area .others-li {
  width: 1.73125rem;
  height: 1.8625rem;
  background-color: #fff;
  border-radius: 0.0375rem;
  margin-left: 0.1875rem;
  color: #111;
}

.others-area .others-li:nth-child(1) {
  margin-left: 0;
}

.others-area .others-li:hover {
  box-shadow: 0 0.0375rem 0.1rem 0 rgba(38,55,104,.08);
  color: #1577f7;
  transform: scale(1.05) !important;
  transition: transform 500ms;
}

.others-area .others-li a {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 0.25rem;
}

.others-area .others-li a .others-li-decro {
  width: 0.9375rem;
  height: 0.9375rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.others-area .others-li a .others-li-title {
  margin-top: 0.1875rem;
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}
.case-item {
  width: 3.125rem;
  height: 3.70625rem;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  box-shadow: 0 0.06875rem 0.125rem 0 rgba(38,55,104,.06);
  border-radius: 0.025rem;
  padding: 0.225rem 0.2rem 0 0.2rem;
}

.case-item-type {
  display: flex;
  align-items: center;
  margin-top: 0.15rem;
  position: relative;
}

.case-item-type-title {
  font-size: 0.175rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.case-item-type-more {
  position: absolute;
  right: 0;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #1a1a1a;
}

.case-item-img-div {
  margin-top: 0.25rem;
  width: 100%;
  height: 1.1125rem;
  overflow: hidden;
}

.case-item-img {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
  object-fit: fill;
  transition: transform .3s ease-in-out;
}

.case-item-img:hover {
  transform: scale(1.2);
}

.case-item-title {
  margin-top: 0.2rem;
  font-size: 0.125rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
}

.case-item-decro {
  margin-top: 0.075rem;
  width: 0.175rem;
  height: 0.025rem;
  -o-object-fit: fill;
  object-fit: fill;
}

.case-item-summary {
  margin-top: 0.1rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
  max-height: 0.4125rem;
  max-width: 100%;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.case-item-btn {
  margin-top: 0.2rem;
  width: 0.875rem;
  height: 0.25rem;
  border-radius: 0.125rem;
  border: solid 0.00625rem #383838;
  font-size: 0.0875rem;
  font-weight: normal;
  color: #1a1a1a;
  line-height: 0.25rem;
  text-align: center;
}

.case-item-btn:hover {
  background-image: linear-gradient(90deg, #1577f7 0%, #1260c5 100%);
  box-shadow: 0 0.03125rem 0.08125rem 0 rgba(11,52,108,.26);
  border-radius: 0.125rem;
  border: solid 0.00625rem #1577f7;
  color: #fff;
}

.case-decro-gov::before {
  content: "";
  width: 0.1625rem;
  height: 0.03125rem;
  background-color: #f49802;
  border-radius: 0.125rem;
}

.case-decro-crop::before {
  content: "";
  width: 0.1625rem;
  height: 0.03125rem;
  background-color: #1577f7;
  border-radius: 0.125rem;
}
.item {
  width: 5.5rem;
  height: 1.0625rem;
  display: flex;
  flex-direction: row;
  background-color: transparent;
}

.item:hover {
  background-color: #fff;
  box-shadow: 0 0.06875rem 0.125rem 0 rgba(38,55,104,.06);
  border-radius: 0.025rem;
}

.item-img {
  width: 0;
  height: 0.8125rem;
  flex-grow: 27;
  margin: 0.125rem;
  overflow: hidden;
}

.item-img-ele {
  height: 100%;
  width: 100%;
  -o-object-fit: fill;
  object-fit: fill;
  transition: transform .3s ease-in-out;
}

.item-img-ele:hover {
  transform: scale(1.2);
}

.item-text {
  width: 0;
  height: 100%;
  flex-grow: 53;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 0.0625rem;
  padding-right: 0.1875rem;
  position: relative;
}

.item-text-title {
  font-size: 0.1rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0;
  color: #111;
  line-height: 0.125rem;
  max-height: 0.125rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.item-text-summary {
  margin-top: 0.075rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  line-height: 0.1375rem;
  color: #111;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  max-height: 0.275rem;
  max-width: 100%;
}

.item-text-more {
  margin-top: 0.1rem;
}

.item-text-more-text {
  font-size: 0.075rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #535455;
}

.item-text-more-text img {
  width: 0.0875rem;
  height: 0.0625rem;
  -o-object-fit: fill;
  object-fit: fill;
  margin-left: 0.05rem;
}

.item-text-divider {
  position: absolute;
  right: 0;
  width: 0.00625rem;
  height: 0.8125rem;
  background-color: #979797;
  opacity: .2;
}

.item-date {
  width: 0;
  height: 100%;
  flex-grow: 20;
  display: flex;
  flex-direction: column;
  margin-top: 0.2125rem;
  padding-left: 0.19375rem;
}

.item-date-month-day {
  font-size: 0.1375rem;
  font-weight: bold;
  font-stretch: normal;
  line-height: 0.1375rem;
  letter-spacing: 0;
  color: #111;
}

.item-date-year {
  margin-top: 0.0625rem;
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.0875rem;
  letter-spacing: 0;
  color: #111;
}

.item-date::after {
  content: "";
  margin-top: 0.05rem;
  width: 0.1375rem;
  height: 0.0125rem;
  background-color: #d8d8d8;
  border-radius: 0.00625rem;
}
.container {
  width: 100%;
}

.container .page {
  width: 100%;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 0.25rem;
  column-gap: 0.25rem;
  row-gap: 0.1875rem;
  padding: 0;
  margin: 0;
}

.container .page-cell {
  height: 0.5rem;
  display: flex;
  align-items: center;
  width: 1.5rem;
}

.container .page-cell-img {
  width: 0.5rem;
  height: 0.5rem;
  -o-object-fit: contain;
  object-fit: contain;
  flex: 0 0 0.5rem;
}

.container .page-cell-title {
  font-size: 0.0875rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
  margin-left: 0.1rem;
  flex: 1 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
